@import url(colors.css) screen;
@import url(../js/full-width-menu/css/webslidemenu.css) screen;
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,400italic,500italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,800,500,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,900,700);
/*{font-family: 'Lato', sans-serif;font-family: 'Raleway', sans-serif;}*/
*{margin:0;padding:0px;}
body{font-family:'Roboto', sans-serif;font-size:14px;line-height:20px;position:relative;background:#fff;color:#262626;padding:0;margin:0;font-weight:400;}
html{overflow-x:hidden;overflow-y:auto;}
html,
body{height:100%;}
div.body{height:100%;width:100%;}
img{height:auto;max-width:100%;}
.hidden{display:none;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
::-moz-selection{color:#fff;text-shadow:none;background:#2B2E31;}
::selection{color:#fff;text-shadow:none;background:#2B2E31;}
*,
*:after,
*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
a{color:#f27a24;padding:0;margin:0;text-decoration:none;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;}
a:hover,
a:focus{text-decoration:none;color:#000;}
a img{border:none;vertical-align:bottom;}
a.remove{display:block;height:18px;width:18px;margin:10px;padding-left:0 !important;text-indent:-9999px;background:url(images/remove.png) #01090C;border-radius:100px;border-style:solid;border-width:1px}
h1,h2,h3,h4,h5,h6{letter-spacing:0px;font-weight:normal;position:relative;padding:0 0 10px 0;font-weight:700;font-family:'Roboto', sans-serif;line-height:140% !important;color:#393939;margin:0;font-size:30px;}
.fa{font-family:'FontAwesome' !important;}
p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form{margin-bottom:25px;}
a img{border:none;}
ul,
ol,
dl{margin-left:30px;}
ul,
ol,
dl{margin-bottom:1.25em;font-family:inherit;}
ul, ol{margin-left:0;}
ul.no-bullet, ol.no-bullet{margin-left:0;}
ul li ul,
ul li ol{margin-left:1.25em;margin-bottom:0;}
ol li ul,
ol li ol{margin-left:1.25em;margin-bottom:0;}
dl dt{margin-bottom:0.3em;font-weight:bold;}
dl dd{margin-bottom:0.75em;}
.lead{font-size:1.2em;margin:15px 0;padding:0;font-weight:400;font-family:'Raleway';}
.lead-2{font-size:16px;margin:15px 0;padding:0;font-weight:700;font-family:'Raleway';}
.lead-1{font-size:18px;margin:15px 0;padding:0;font-weight:700;font-family:'Raleway';}
section::before,
section::after{position:absolute;content:'';pointer-post-wraps:none;}
.first{clear:both}
.last{margin-right:0}
audio,
video{max-width:100%;height:auto;}
#soundcloud{margin-bottom:-5px !important;}
iframe,
embed,
object{max-width:100%;}
.rating i,
.shop_item .icon-view a,
.shop_item .icon-link a,
.portfolio_wrapper span a,
#timeline .read-more a,
#timeline .views a,
#timeline .post-type a,
#owl-blog .read-more a,
#owl-blog .views a,
#owl-blog .post-type a,
.section-darkbg a:hover,
.section-darkbg i,
.section-darkbg h5,
.section-darkbg h4,
.section-darkbg h3,
.section-darkbg h2,
.section-darkbg h1,
.section-transparentbg h3,
.section-colorizedbg .servicetitle h3,
.section-colorizedbg .service-icon i,
.section-transparentbg .highlight,
.section-transparentbg .f-element i,
.section-transparentbg .milestone-details,
.section-transparentbg i,
.section-colorizedbg .bigtitle,
.miniicon span a,
.social span a,
.about_widget .social span a,
.section-transparentbg p,
.section-transparentbg h4,
.section-transparentbg h2,
.parallax h1, .parallax h2, .parallax h3, .parallax h4, .parallax h5, .parallax h6, .parallax p, .parallax a:hover{color:#ffffff;}
.parallax a{color:#f27a24;}
.site-header .social{margin:10px 0;}
.tagline,
.fullnav{margin-top:15px;}
.tagline{font-style:italic;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0 0;margin:5px 0 0;list-style:none;font-size:13px;background-color:#ffffff;border:1px solid #efefef;border:1px solid rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.175);box-shadow:0 0 0 rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu > li > a{clear:both;color:#656565;display:block;font-weight:normal;line-height:1.42857;padding:8px 15px;font-size:12px;white-space:nowrap;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{text-decoration:none;color:#656565;background-color:#f5f5f5;}
.searchicon{color:#237DAC;z-index:90;float:right;}
#dmsearch{float:right !important;height:27px;right:0;position:absolute;margin:6px 0 0 0;padding:0;}
.searchicon:before{content:"\f002";border-left:1px solid rgba(255, 255, 255, 0.2);background:none repeat scroll 0 0 rgba(255, 255, 255, 0.3);color:#FFFFFF !important;display:block;font-family:'FontAwesome';font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;height:27px;line-height:27px;text-transform:none;width:27px;}
.dmsearch{width:27px;z-index:10;}
.dm-search-container{position:absolute;right:0;height:27px;width:0;overflow:hidden;-webkit-transition:width 200ms;-moz-transition:width 200ms;transition:width 200ms;}
.dmsearch.dmsearch-open .dm-search-container{width:230px;}
.searchicon,
input[type="submit"].dmsearch-submit{width:27px;height:27px;display:block;position:absolute;right:0;top:0;line-height:27px;text-align:center;cursor:pointer;}
.searchicon{z-index:90;}
.dmsearch.dmsearch-open .searchicon{z-index:1;pointer-events:none;}
input[type="submit"].dmsearch-submit{background:transparent;color:transparent;box-shadow:none;border:none;padding:0;border-radius:0;outline:none;z-index:-1;}
.dmsearch.dmsearch-open input[type="submit"].dmsearch-submit{z-index:90;}
input[type="text"].dmsearch-input{border:none;outline:none;opacity:0;background:#ffffff;width:230px;height:27px;margin:0;padding:2px 7px;}
.dmsearch.dmsearch-open input[type="text"].dmsearch-input{opacity:1;}
.form-control::-moz-placeholder{color:#a8a8a8;}
::-webkit-input-placeholder{color:#a8a8a8;}
:-moz-placeholder{color:#a8a8a8;}
::-moz-placeholder{color:#a8a8a8;}
:-ms-input-placeholder{color:#a8a8a8;}
.section-whitebg{background-color:#ffffff;padding:66px 0;}
.section-greybg1{background-color:#f6f6f6;}
.section-greybg2{background-color:#f2f2f2;}
.panel-default > .panel-heading{background:#fff}
.rake-reviews{padding:190px 0;}
.shadow-1{background-image:url(../images/shadow-1.jpg);background-position:center top;background-repeat:no-repeat}
.nopad{padding-bottom:0 !important}
.parallax{background-attachment:fixed !important;background-position:center center;background-repeat:no-repeat;background-size:cover;}
#one-parallax-1{background-image:url(../images/bg/bg1-1.jpg);}
#one-parallax{background-image:url(../images/bg/bg1.jpg);}
#two-parallax{background-image:url(../images/bg/bg2.jpg);}
#three-parallax{background-image:url(../images/bg/bg3.jpg);}
#four-parallax{background-image:url(../images/bg/bg4.jpg);}
#five-parallax{background-image:url(../images/bg/bg5.jpg);}
#six-parallax{background-image:url(../images/bg/bg6.jpg);}
.min-height-section{min-height:550px;}
.overlay{background:url(images/pattern.png) repeat rgba(0,0,0,0.4);padding:60px 0;}
.message .lead{padding:0 0 10px 0}
.bigtitle{font-weight:600;font-size:28px;letter-spacing:0.65px;text-transform:uppercase;margin:5px 0 0 0;padding:0;}
.message{padding:60px 0}
.message .leftbutton{margin-top:40px;}
.panel-title > a{font-weight:600;margin-bottom:0;color:#01090C;padding-bottom:5px;}
.panel-title > a i{padding-right:7px;}
.panel-title{font-size:14px;margin-bottom:0;margin-top:0;padding:0;}
.panel p{margin-bottom:0;}
.panel{margin-top:15px;}
.panel-heading{padding:13px 15px;}
.teammembers{border:1px dashed #CFCFCF;margin:20px 0;padding:15px;}
.teammembers .desc{padding-left:15px;}
.teammembers h4{padding:0;font-weight:600;margin:10px 0 0;}
.teammembers .valign > div{vertical-align:bottom;}
.teammembers p{margin-top:10px;}
.teammembers img{width:100%;height:auto;margin:0;padding:4px;}
.teammembers .about_skills h4{font-size:11px;line-height:1 !important;}
.services_lists_boxes{margin:0;}
.services_lists_boxes_icon:after{color:#fff;z-index:90;font-size:14px;font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.services_lists_boxes_icon:after{content:"\f175";text-align:center;display:inline-block;cursor:pointer;margin:20px 0 0;width:120px;text-align:center;position:relative;z-index:1;}
.services_lists hr{margin:-10px 0 10px !important;}
.services_lists hr{border:0 none;height:3px;margin:0;width:80px;}
.servicebox{margin:20px 0 15px;padding:10px 15px;}
.servicetitle h3{margin:15px 0 0;font-weight:600;}
.service-icon i{margin-top:10px;margin-bottom:0;}
.servicetitle hr{border:0 none;height:2px;background:#AAAAAA;margin:0 0 10px 0;width:80px;}
.image-caption h3 a,
.miniservice h4{margin-bottom:0;padding-bottom:5px;font-weight:600;}
.miniservice .desc{padding-top:10px;padding-left:10px;}
.miniicon span{font-size:21px !important;height:45px !important;line-height:45px !important;position:relative;text-align:center;width:45px !important;}
.social span{color:#bbbbbb;float:left;font-size:1.9em;height:30px;line-height:30px;margin-right:10px;position:relative;text-align:center;width:30px;z-index:5;}
.social{padding:8px 0}
#owl-editor-picks .shop_item,
#owl-portfolio .item,
#owl-blog .item{margin:3px;}
#owl-blog .item img,
#owl-portfolio .item img{display:block;width:100%;height:auto;}
#timeline .views,
#owl-blog .views{bottom:62px !important;}
#timeline .post-type,
#owl-blog .post-type{bottom:31px !important;}
#timeline .read-more,
#timeline .views,
#timeline .post-type,
#owl-blog .read-more,
#owl-blog .views,
#owl-blog .post-type{bottom:0;display:block;overflow:hidden;position:absolute;right:-1px;width:30px;height:30px;line-height:30px;text-align:center;}
.image-caption{width:100%;padding:15px 20px;min-height:93px;background:#EFEFEF;border:1px solid #fefefe;border-top:none;position:relative;}
.image-caption.shop-style{padding:17px 30px 9px;text-align:center;}
.image-caption .buttons{margin:10px 0;padding:5px 0 15px}
.image-caption .meta{padding:5px 0;display:block;}
.image-caption .meta:before{content:"\f115";padding-right:5px;font-family:'FontAwesome';}
.shop_item img,
.portfolio_wrapper img{width:473px;height:auto;max-width:100%;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.portfolio_wrapper .portfolio-title{color:#ffffff;font-weight:400;font-size:16px;margin-bottom:15px;text-transform:none;}
.portfolio_wrapper .bigtitle2{font-size:24px;padding-top:30px;margin-bottom:20px;}
.portfolio_wrapper .item{margin-top:60px;padding:35px 4px 0 0;background:url(../images/desktp-bg.jpg) center top no-repeat;}
.masonry .item{margin:0 !important}
.shop_item .b-link-flow .b-wrapper, .b-link-flow .b-top-line{background-color:rgba(0,0,0,0.4) !important}
.shop_item .icon-view,
.shop_item .icon-link{margin-top:41% !important;}
.shop_item .icon-view,
.shop_item .icon-link,
.portfolio_wrapper .icon-view,
.portfolio_wrapper .icon-link{display:inline-block;font-size:14px;height:30px;line-height:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;vertical-align:top;width:30px;background:#fb543f;color:#ffffff;}
.shop_item .icon-view a,
.shop_item .icon-link a,
.portfolio_wrapper .icon-view a,
.portfolio_wrapper .icon-link a{display:block;}
.shop_item .icon-view:hover,
.shop_item .icon-link:hover,
.portfolio_wrapper .icon-view:hover,
.portfolio_wrapper .icon-link:hover{background:#000}
.portfolio_wrapper p{margin-top:0 !important;}
.shop_item .icon-left{bottom:20px;left:20px;position:absolute;font-style:italic;}
.shop_item .icon-right{bottom:20px;right:20px;position:absolute;font-style:italic;}
.portfolio_wrapper .icon-left{bottom:20px;left:20px;position:absolute;font-style:italic;}
.portfolio_wrapper .icon-right{bottom:20px;right:20px;position:absolute;font-style:italic;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.section-portfolio .portfolio-filter{margin-bottom:30px;}
.portfolio-filter ul{list-style:none;padding-left:10px}
.portfolio-filter{text-align:center;margin:15px 0;}
.portfolio-filter li{display:inline;margin-right:5px;padding:0;}
.portfolio-filter li a{text-transform:uppercase;}
.portfolio_details{margin:20px 0;}
.portfolio_details li{color:#01090C;list-style:none outside none;margin:10px;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
div.thumbnails{padding-top:10px;zoom:1}
div.thumbnails a{float:left;width:30.75%;margin-right:3.8%}
div.thumbnails a img{width:100%;height:auto}
div.thumbnails a.last{margin-right:0}
div.thumbnails a.first{clear:both}
.shop-right .amount{position:relative;right:20px;top:38px;}
.price{font-size:28px;font-weight:normal;margin-bottom:0;overflow:auto;padding:0;}
.price-tax{font-size:12px;font-weight:normal;}
.price-new{font-size:25px;font-weight:600;}
.price-old{font-size:17px;text-decoration:line-through;}
.shop_item{border:1px solid #efefef;margin-bottom:30px;}
.shop_desc{padding:0 20px 15px;}
.price > .amount{font-size:18px;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-weight:100;}
.shop_desc h3{font-weight:normal;margin:10px 0 10px;padding:5px 0 10px;font-size:16px !important;line-height:24px !important;}
.shop-top{margin-bottom:25px;display:block;}
#sidebar .best-rating{margin-top:5px;}
.shopping-cart-widget li{*zoom:1;margin:0 0 1em;list-style:none;}
.shopping-cart-widget li:before,
.shopping-cart-widget li:after{content:"";display:table;}
.shopping-cart-widget li:after{clear:both;}
.shopping-cart-widget li img{width:60px;float:right;margin-left:1em;}
.shopping-cart-widget li .quantity{width:auto;float:none;}
.shopping-cart-widget li a{display:block;}
.shopping-cart-widget li:last-child{margin:0;border:none;}
.quote-post{background:#f5f5f5;position:relative;padding:20px 10px;}
.quote-post:after{font-family:'FontAwesome';content:"\f10e";padding-right:20px;right:0;position:absolute;top:50px;font-size:600%;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);}
.quote-post blockquote{border-left:0px solid #fff;}
.blog-media{}
.blog-wrapper .blog-media{margin-bottom:25px;}
.addtoany_share_save_container{border-top:1px solid #e8e8e8;padding:20px 0 0 0;}
.blog-wrapper .section-title,
.blog-wrapper #timeline{margin:30px 0;}
#timeline .image-caption h3,
.owlcarousel .image-caption h3,
.item .image-caption h3{margin:0;padding:0;font-size:16px;}
.image-caption h3 a{color:#01090C}
.image-caption:before{content:"";display:block;position:absolute;top:-8px;margin-left:10px;width:8px;height:8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #EFEFEF;z-index:11111;}
.error_message{display:block;height:auto;line-height:normal;background:#FBE3E4 url(../images/error.gif) no-repeat 10px center;padding:7px 10px 7px 35px;color:#8a1f11;border:1px solid #FBC2C4;font-size:13px;font-weight:400;}
.loader{padding:0 10px;}
#success_page h1{background:url(images/success.gif) left no-repeat;padding-left:22px;font-size:21px;}
#contact acronym{border-bottom:1px dotted #ccc;}
.custom-box{margin-bottom:5px;overflow:hidden;}
#responsive_map img{max-width:none;}
#responsive_map{height:609px;width:100%;}
#responsive_map div{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.gm-style-iw{max-width:none !important;min-width:none !important;max-height:none !important;min-height:none !important;overflow-y:hidden !important;overflow-x:hidden !important;line-height:normal !important;padding:5px !important;}
.forum_widget,
.support_widget{position:relative;margin-top:10px;padding:10px 20px;background-color:#2F3133;color:#7D7E7F;border:1px solid #1a1a1a;box-shadow:inset 0 1px 1px #2F3133;-webkit-box-shadow:inset 0 1px 1px #2F3133;}
.forum_widget h4,
.support_widget h4{margin-bottom:3px !important;padding-bottom:3px !important;font-weight:bold;}
.forum_widget:after{content:"\f0c0";}
.support_widget:after{content:"\f0e5";}
.forum_widget:after,
.support_widget:after{font-family:'FontAwesome';right:15px;top:45px;font-size:81px;position:absolute}
.forum_widget:after,
.support_widget:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.contact_details{margin-top:5px;}
.post-wrapper-top{background:url(../images/bg/post-wrapper-topbg.jpg) center center no-repeat;background-size:cover;text-align:left;padding:90px 0 0 0;}
.post-wrapper-top .col-xs-12{padding-left:0;padding-right:0}
.breadcrumb > li + li:before{color:#656565;font-size:11px;}
.post-wrapper-top h1{margin:0;padding:0px 0 80px 0;font-weight:400;font-size:32px;color:#FFFFFF;font-family:'Roboto';line-height:normal !important;}
.page-top-breadcrumb{background:rgba(0,0,0,0.7);padding:10px 0;}
.post-wrapper-top .logoouter ul{margin:0;padding:40px 0 0 0;list-style:none;width:100%;text-align:center}
.post-wrapper-top .logoouter ul li{margin:0;padding:0 20px;list-style:none;float:none;display:inline-block;}
.post-wrapper-top .logoouter ul li img{vertical-align:middle}
.breadcrumb{background:none;border:0;border-radius:0;font-family:'Roboto', sans-serif;font-weight:400;list-style:none outside none;margin:0;padding:0;font-size:13px;}
.breadcrumb a:hover{color:#fff;}
#timeline{list-style-type:none;margin:0;padding:0;position:relative;overflow:hidden;background:url(images/timeline.png) repeat-y top center;}
#timeline .timeline-item{clear:both;margin-bottom:0;width:50%;float:left;}
.blog-wrapper #timeline .post{padding:0 0 0 0;}
#timeline .post{margin:0 90px 0 0;position:relative;min-height:100px;background:#fff;box-shadow:none;border:0;padding:0 0 20px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #efefef;}
#timeline .post-body{border-bottom:0 none;margin-bottom:0;padding-bottom:0;}
#timeline .post-body .blog-title h2{font-size:17px;font-weight:bold;margin-bottom:0 !important;text-transform:uppercase;padding:0 !important;}
#timeline .post-body .blog-title h2 a{color:#01090C;}
#timeline .post-body .blog-title{margin:0 20px 10px !important;}
#timeline .post-body .post-text{margin:5px 20px;}
#timeline .post-body a{display:block;overflow:hidden;}
#timeline .post-title{margin-bottom:12px;text-transform:uppercase;}
#timeline .post-info{left:100%;margin:0 11px;position:absolute;top:25%;width:160px;z-index:1000;}
#timeline .post-info .info-date{font-size:12px;background:#ffffff;font-style:italic;bottom:-5px;font-family:'Droid Serif', Georgia, "Times New Roman", serif !important;}
#timeline .post-info .box-inner{display:block;width:90px;margin:10px auto;}
#timeline .post-info .box-inner img{border:1px solid #efefef;padding:5px;background:#fff;}
#timeline .timeline-item:nth-child(2n){float:right;}
#timeline .timeline-item:nth-child(2n) .post{margin-left:90px;margin-right:0;}
#timeline .timeline-item:nth-child(2n) .post-info{left:auto;right:100%;}
.fullwidth-post-wrapper p,
.single-post-wrapper p{margin-top:10px;}
.single-post-wrapper .panel-body p{margin-top:0;}
.fullwidth-post-wrapper,
.single-post-wrapper{padding-bottom:30px !important;}
.blog-wrap{margin:25px 0;}
.blog-wrap h2 a{text-decoration:none;}
.blog-wrap div.post-meta{font-size:13px;margin:10px 0;}
.blog-wrap div.post-meta > span{display:inline-block;padding-right:8px;font-size:13px;font-style:italic;color:#798184;font-family:'Droid Serif', Georgia, "Times New Roman", serif !important;font-weight:300;}
.blog-wrap div.post-meta i{margin-right:3px;color:#aaaaaa;}
.blog-wrap div.post-date{background:#808080;float:left;margin-top:7px;margin-right:10px;text-align:center;}
.blog-wrap .post-content{padding-left:60px;}
.blog-wrap div.post-date span.month{border-radius:0 0 2px 2px;color:#FFFFFF;font-size:0.9em;padding:0 10px 2px;}
.blog-wrap h2{font-size:25px;font-weight:600;margin-bottom:0;padding-bottom:0;}
.blog-tt-columns .blog-wrap h2{font-size:18px; text-overflow:ellipsis; white-space:nowrap; position:relative; overflow:hidden; color:#f27a24;}
.blog-wrap p{margin:10px 0 15px;}
.blog-wrap{border-bottom:1px solid #efefef;margin-bottom:50px;padding-bottom:30px;}
.blog-wrap div.post-date span.day{border:1px solid #e9e9e9;background:#f5f5f5;color:#656565;display:block;font-size:16px;font-weight:500;font-weight:bold;padding:10px;}
.authorbox_wrapper{padding:20px;border-bottom:1px solid #EFEFEF;margin-bottom:50px;}
.authorbox_wrapper img{margin:0 20px 20px 0;}
.authorbox_wrapper h4{margin-bottom:0;padding-bottom:0;}
.authorbox_wrapper p{padding-top:5px;margin-top:5px;}
#comments_wrapper{margin:60px 0}
.reviews .comment-list{margin:20px 0 40px}
.comment-list{margin:60px 0;list-style:none;}
.comment-list ul li,
.comment-list ol li{list-style:none;}
.comment-avatar{margin:0 20px 0 0;float:left;height:70px;width:70px;}
.comment-content{background:#f5f5f5;border:1px solid #eeeeee;margin-bottom:20px;overflow:hidden;padding:20px;}
.comment-author{margin-bottom:10px;}
.comment-meta{font-size:12px;color:#aaa;padding-left:10px;}
.comment-reply{float:right;font-size:12px;color:#aaa;}
.leave-comment textarea{height:150px;}
.tagcloud a{float:left;display:block;margin-bottom:4px;margin-right:4px;padding:5px 10px;font-size:12px !important;line-height:1.4em !important;color:#fff !important;text-decoration:none;font-weight:300;letter-spacing:1px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s linear;transition:all .4s linear;}
.tagcloud a:hover{background:#232527 !important;color:#fff !important;text-decoration:none;-webkit-transition:all .01s ease-out;-moz-transition:all .01s linear;transition:all .01s linear;}
.twitter-widget{padding-left:10px}
.twitter-widget li{list-style:none;margin-bottom:20px;}
.twitter-widget li:before{font-family:'FontAwesome';content:"\f099";padding-right:5px;}
.twitter-widget small{display:block;font-size:11px;font-style:italic;padding-top:0;overflow:hidden}
.twitter-widget small a{text-decoration:underline;}
.flickr-gallery li img{width:50px !important}
#sidebar{padding-bottom:30px;padding-top:25px;}
#sidebar .widget{border-bottom:1px solid #EFEFEF;margin-bottom:15px;padding-bottom:15px;}
.recent_posts li{list-style:none;margin-bottom:20px;}
.recent_posts > li img{width:50px;}
a.readmore{text-transform:none;display:block;font-family:'Droid Serif', Georgia, "Times New Roman", serif !important;font-size:11px;font-style:italic;}
.recent_posts img{margin:0 10px 0 0;}
.tabbable .valign h4{font-size:14px !important;margin-bottom:0 !important;padding-bottom:0 !important;}
.tabbable .valign .recent_post_img{width:50px;}
#sidebar .tab-pane{padding:6px 12px;}
.check li:before{content:"\f00c";font-family:"FontAwesome";font-size:16px;left:0;padding-right:5px;position:relative;top:2px;}
.check li{list-style:none;margin:12px 0 0;}
.check{margin-left:0;padding-left:0}
.check li a{color:#656565;}
.error404 h2{font-size:260px;font-weight:bold;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:0;padding-bottom:0;}
.error404 h3{margin-top:0;font-size:30px;opacity:0.2;padding-top:0;text-align:center;}
.testimonials{border:1px dashed #CFCFCF;margin:20px 0;padding:15px;}
.testimonial-footer img{width:70px;}
.testimonials:after{font-family:'FontAwesome';content:"\f10e";padding-right:5px;right:20px;position:absolute;bottom:30px;font-size:200%;opacity:0.1;-moz-opacity:0.1;filter:alpha(opacity=10);}
.testimonials h4{font-size:14px;padding-right:5px;font-weight:600;}
.testimonials small{font-size:11px;font-style:italic;color:#798184;padding:0 10px;font-family:'Droid Serif', Georgia, "Times New Roman", serif !important;font-weight:300;}
.testimonials img{margin-right:15px;width:75px;border:0 solid #ffffff !important;height:75px;margin-top:5px;border:medium none;display:inline-block;image-rendering:optimizequality;max-width:100%;}
.testimonials p{margin:15px 0 0}
.testimonial-meta{overflow:hidden;}
.clients_wrapper{display:table;margin:0 auto;}
.clients{list-style:none;list-style-position:inside;padding:0;margin:0;width:100%;}
.clients li{padding:10px;float:left;border:1px dashed #CFCFCF;margin:5px;}
.clients li img{display:block;}
.percent{display:block;font-size:40px;letter-spacing:-3px;line-height:210px;font-weight:bold;position:absolute;text-align:center;top:-3px;color:#2B2E31;width:90%;z-index:10;}
.chart{margin-bottom:20px;}
.tab-pane{background:#ffffff;padding:12px 25px;border-left:1px solid #EFEFEF;border-right:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;}
.tab-pane p{}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{border-top:3px solid transparent;}
.nav-tabs > li > a{color:#01090C;font-weight:600;font-size:14px;padding:15px 20px;line-height:1.8;background:transparent;border-top:3px solid transparent;}
.nav > li > a:hover,
.nav > li > a:focus{background:transparent;border-color:transparent;}
.nav-tabs i{padding-right:6px}
.highlight{font-size:61px;font-weight:700;color:#01090C;line-height:1;margin:30px 0 0;}
.milestone-details{font-size:18px;color:#01090C;font-weight:400;letter-spacing:-0.5px;padding:10px 0 20px;}
.f-element{color:#01090C;margin-bottom:20px;height:auto;text-align:center;}
.f-element i{margin-bottom:10px;font-size:36px;}
.magnifier{background:url(../images/magnifier.png) no-repeat center;position:absolute;top:0;z-index:10;left:0;bottom:0;right:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.entry{position:relative;cursor:pointer;padding:0;}
.blog-wrapper .entry{margin-bottom:15px}
.entry:hover .magnifier{opacity:1;}
hr.ft{padding:0;margin:40px 0;border:none;border-top:medium double #2b2b2b;color:#2b2b2b;text-align:center;}
hr.dm4,
hr.dm3,
hr.dm2,
hr.dm{padding:0;margin:40px 0;border:none;border-top:medium double #ededed;color:#01090C;text-align:center;}
hr.dm4:after,
hr.dm3:after,
hr.dm2:after,
hr.dm:after{content:"\f06c";font-family:'FontAwesome';display:inline-block;position:relative;top:-0.7em;font-size:1.5em;padding:0 0.85em;background:white;}
hr.ft:after{content:"\f06c";font-family:'FontAwesome';display:inline-block;color:#2b2b2b;position:relative;top:-0.7em;font-size:1.5em;padding:0 0.85em;background:#17191B;}
hr.dm4:after{content:"\f128";}
hr.dm3:after{content:"\f13d";}
hr.dm2:after{content:"\f08a";}
.carttable img,
.authorbox_wrapper img,
.comment img,
.post-info img,
.recent_posts li img,
.flickr-gallery img,
.testimonials img,
.teamimg{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.carttable img:hover,
.authorbox_wrapper img:hover,
.comment img:hover,
.post-info img:hover,
.recent_posts li img:hover,
.flickr-gallery img:hover,
.testimonials img:hover,
.teamimg:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.back-to-top{position:relative;text-transform:uppercase;width:60px;height:60px;cursor:pointer;-webkit-transition:background-color .4s linear, color .4s linear;-moz-transition:background-color .4s linear, color .4s linear;-o-transition:background-color .4s linear, color .4s linear;-ms-transition:background-color .4s linear, color .4s linear;transition:background-color .4s linear, color .4s linear;float:right;}
.back-to-top span{width:60px;height:60px;background:url(../images/goto-top.png) left top no-repeat;display:block;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;}
.back-to-top span:hover{background-position:left bottom}
.bs-glyphicons{padding-left:0;padding-bottom:1px;margin-bottom:20px;list-style:none;overflow:hidden;}
.bs-glyphicons li{float:left;width:25%;height:115px;padding:10px;margin:0 -1px -1px 0;font-size:12px;line-height:1.4;text-align:center;border:1px solid #ddd;}
.bs-glyphicons .glyphicon{display:block;margin:5px auto 10px;font-size:24px;}
[class*=".effect-"]{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;}
.effect-fade{opacity:0;}
.effect-fade.in{opacity:1;}
.effect-slide-left{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0);opacity:0;}
.effect-slide-left.in{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.effect-slide-right{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0);opacity:0;}
.effect-slide-right.in{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.effect-slide-top{-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);opacity:0;}
.effect-slide-top.in{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.effect-slide-bottom{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);opacity:0;}
.effect-slide-bottom.in{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.effect-pop{opacity:0;}
.effect-pop.in{-webkit-animation:pop 0.6s ease-out 0.5s both;-moz-animation:pop 0.6s ease-out 0.5s both;-o-animation:pop 0.6s ease-out 0.5s both;animation:pop 0.6s ease-out 0.5s both;opacity:1 \9;}
@-webkit-keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1;}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1;}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-o-keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1;}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1;}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.effect-fall{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}
.effect-fall.in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.effect-perspective{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}
.effect-helix{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.effect-helix.in{opacity:1;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);}
.dm-shadow{-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.rotating{display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);-moz-transform:rotateX(0) rotateY(0) rotateZ(0);-ms-transform:rotateX(0) rotateY(0) rotateZ(0);-o-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0);-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-transform-origin-x:50%;}
.rotating.flip{position:relative;}
.rotating .front, .rotating .back{left:0;top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.rotating .front{position:absolute;display:inline-block;-webkit-transform:translate3d(0,0,1px);-moz-transform:translate3d(0,0,1px);-ms-transform:translate3d(0,0,1px);-o-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);}
.rotating.flip .front{z-index:1;}
.rotating .back{display:block;opacity:0;}
.rotating.spin{-webkit-transform:rotate(360deg) scale(0);-moz-transform:rotate(360deg) scale(0);-ms-transform:rotate(360deg) scale(0);-o-transform:rotate(360deg) scale(0);transform:rotate(360deg) scale(0);}
.rotating.flip .back{z-index:2;display:block;opacity:1;-webkit-transform:rotateY(180deg) translate3d(0,0,0);-moz-transform:rotateY(180deg) translate3d(0,0,0);-ms-transform:rotateY(180deg) translate3d(0,0,0);-o-transform:rotateY(180deg) translate3d(0,0,0);transform:rotateY(180deg) translate3d(0,0,0);}
.rotating.flip.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,0);-moz-transform:rotateX(180deg) translate3d(0,0,0);-ms-transform:rotateX(180deg) translate3d(0,0,0);-o-transform:rotateX(180deg) translate3d(0,0,0);transform:rotateX(180deg) translate3d(0,0,0);}
.rotating.flip.cube .front{-webkit-transform:translate3d(0,0,100px) scale(0.9,0.9);-moz-transform:translate3d(0,0,100px) scale(0.85,0.85);-ms-transform:translate3d(0,0,100px) scale(0.85,0.85);-o-transform:translate3d(0,0,100px) scale(0.85,0.85);transform:translate3d(0,0,100px) scale(0.85,0.85);}
.rotating.flip.cube .back{-webkit-transform:rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);-moz-transform:rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);-ms-transform:rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);-o-transform:rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);transform:rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);}
.rotating.flip.cube.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);-moz-transform:rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);-ms-transform:rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);-o-transform:rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);transform:rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);}
.hovicon{display:inline-block;line-height:80px;cursor:pointer;margin:20px;width:80px;height:80px;border-radius:50%;text-align:center;position:relative;text-decoration:none;z-index:1;color:#fff;}
.hovicon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hovicon:before{speak:none;font-size:38px;line-height:80px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;}
.hovicon.effect-1{-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.hovicon.effect-1:after{top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #007acc;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform 0.2s, opacity 0.2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform 0.2s, opacity 0.2s;transform:scale(.8);opacity:0;}
.hovicon.effect-1.sub-a:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.header-wrapper{position:relative;left:0;top:0;width:100%;padding:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;z-index:999;background:#FFFFFF;border-bottom:1px solid #e1e1e1;}
.site-title{ padding:23px 0;}
.header-wrapper.affix{position:fixed;background:#fff;-moz-box-shadow:0 0 5px #a7a7a7;-webkit-box-shadow:0 0 5px#a7a7a7;box-shadow:0 0 5px #a7a7a7;padding:0}
.header-wrapper.affix .site-title{ padding:10px 0}
.header-wrapper.affix .wsmenu-list > li > a{ line-height:82px;}
.topbar{padding:11px 0;background:#2b3034;}
.topbar .site-info{float:left;width:auto;font-family: 'Lato', sans-serif;font-size:14px;font-weight:700;padding:0 42px 0 0;}
.topbar .site-info .que {  float: none;  display: inline;color:#c97302;padding:0 8px;}
.topbar .site-info span{color:#FFFFFF;}
.topbar .site-info a{color:#FFFFFF;}
.topbar .site-info a img{ vertical-align:middle}
.topbar .site-info a:hover{color:#f27a24;}
.topbar .e-mail{float:left;width:auto;color:#FFFFFF;line-height:normal; font-size:14px;font-family: 'Lato', sans-serif; font-weight:700;padding:0 ;}
.topbar .e-mail a{ color:#FFFFFF}
.topbar .e-mail a:hover{ color:#f27a24}
.topbar .e-mail .fa{font-size:20px;padding:0 14px 0 0;}

.topbar .social-icon{float:none;display:inline-block; width:auto;}
.topbar .social-icon ul{margin:0;padding:3px 0 0 0;}
.topbar .social-icon ul li{float:none;padding:0 14px;line-height:normal;display:inline-block;list-style:none;}
.topbar .social-icon ul li a{color:#FFFFFF;font-size:21px;}
.topbar .social-icon ul li a:hover{color:#f27a24;}
.topbar .placement-form{float:right; margin-left:5px;}
.topbar .placement-form a{padding:7px 10px 7px 14px;display:inline-block;text-align:center;border:none;color:#fff;font-size:13px;font-weight:800;background:#1378b2 url(../images/bg/form-btn-bg.jpg) repeat-x left top;line-height:normal;text-transform:uppercase;font-family: 'Raleway', sans-serif;border-radius:3px;-moz-transition: all .3s linear;-webkit-transition: all .3s linear;}
.topbar .placement-form a:hover{background:#f27b24 url(../images/bg/form-btn--h-bg.jpg) repeat-x left top;color:#FFFFFF;}
.header-wrapper .wsmenu-list{padding:0;float:right; position:relative;}
.header-wrapper .wsmenu-list li:hover > a, 
.header-wrapper .wsmenu-list > li > a:hover, 
.header-wrapper .wsmenu-list > li > a.active{color:#797575;}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: -1px;
  background: #ffab25;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before,
.hvr-underline-from-center.active:before {
  left: 0;
  right: 0;
}




/*.header-wrapper.affix #title,
.header-wrapper.affix-top #title2{display:none;}*/
.header-wrapper.affix #title2{display:block;float:left;max-width:150px;}
.header-wrapper.affix .wsmenu{float:none !important}
.header-wrapper.affix .social1{display:none;}
.header-wrapper.affix .wsmenu-list{float:right;padding:0;}
.header-wrapper.affix-top .wsmenu ul .drop-down{position:relative;}
.header-wrapper.affix-top .wsmenu ul .drop-down .one{position:absolute;width:170px;}
.header-wrapper.affix .wsmenu ul .drop-down{position:relative;}
.header-wrapper.affix .wsmenu ul .drop-down .one{top:50px;width:170px;}
.header-wrapper.affix .wsmenu ul .drop-down .one li{padding:0;}
.header-wrapper.affix .wsmenu ul .drop-down .one a{padding:0;}
.social1{margin:0;padding:13px 0 0 0;list-style:none}
.social1 li{float:left;display:inline;margin:0 7px 0 0}
.social1 li.icon-tw{margin:0}
.social1 li a{background:url(../images/social1.png) left top no-repeat;width:30px;height:30px;float:left;font-size:0;text-indent:-9999em;}
.social1 li.icon-fb a{background-position:10px 6px;}
.social1 li.icon-fb a:hover,.social1 li.icon-fb a:active{background-position:10px -40px;}
.social1 li.icon-ig a{background-position:-33px 6px;}
.social1 li.icon-ig a:hover,.social1 li.icon-ig a:active{background-position:-33px -40px;}
.social1 li.icon-go a{background-position:-74px 6px;}
.social1 li.icon-go a:hover,.social1 li.icon-go a:active{background-position:-74px -40px;}
.social1 li.icon-tw a{background-position:-116px 6px;}
.social1 li.icon-tw a:hover,.social1 li.icon-tw a:active{background-position:-116px -40px;}
.navbar-area .wsmenu-submenu li{padding:0;}
.navbar-area ul li{/*font-family: 'Raleway', sans-serif;font-weight:500;color:#797575;font-size:12px;text-transform:uppercase;line-height:normal;*/padding:0 16px;}
.navbar-area ul li.mobileconInfo{display:none}
.navbar-area ul li:last-child,
.navbar-area ul li.lastpgmn{padding-right:0;}


.navbar-area ul li .wsmenu-submenu a.active,
.link-list li a.active{color:#f27a24 !important;font-weight:700}
.header-wrapper.affix .wsmenu-list > li > a{padding:0;color:#797575;}
.header-wrapper.affix .navbar-area ul li a.active,
.header-wrapper.affix .navbar-area ul li a:hover{color:#797575;}
.header-wrapper.affix .megamenu{margin-top:10px;}
.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.icon-fb.hvr-bounce-to-top:before{background:#3a5898;}
.icon-ig.hvr-bounce-to-top:before{background:#486f9b;}
.icon-go.hvr-bounce-to-top:before{background:#d94935;}
.icon-tw.hvr-bounce-to-top:before{background:#4e9eda;}
.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#123159;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#285a9d;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active{color:white;}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before{-webkit-transform:scaleY(0);transform:scaleY(0);}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-repeat:no-repeat;}
.carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-inner .active{opacity:1;}
.carousel-inner .active.left, .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-inner .next.left, .carousel-inner .prev.right{opacity:1;}
.carousel-control{z-index:91;}
.item{width:100%;height:100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.carousel-caption{top:45%;padding:0;bottom:auto;}
.carousel-caption .title1{font-size:38px;color:#fff;font-family: 'Raleway', sans-serif;font-weight:700;line-height:normal;padding:0;text-shadow:none;text-transform:uppercase;}
/*.carousel-caption .title1{font-size:40px;color:#403f3f;font-family: 'Raleway', sans-serif;font-weight:700;line-height:normal;padding:0;text-shadow:none;text-transform:uppercase;}*/
.carousel-caption .title1 span{color:#ffab25;}
.carousel-caption .title2{font-size:16px;color:#ffffff;font-family: 'Raleway', sans-serif;font-weight:700;line-height:normal;padding:30px 0 0 0;text-shadow:none; text-transform:uppercase;letter-spacing:3px;}
/*.carousel-caption .title2{font-size:16px;color:#403f3f;font-family: 'Raleway', sans-serif;font-weight:700;line-height:normal;padding:30px 0;text-shadow:none;text-align:left;text-transform:uppercase;letter-spacing:3px;}*/
.carousel-caption .title-btn a{background:#3c3c3c;border-radius:3px;border:none;color:#FFFFFF;font-family: 'Raleway', sans-serif;font-weight:700;font-size:16px;display:inline-block;text-shadow:none;text-transform:uppercase;margin:0;padding:14px 22px;float:left;}
/*.carousel-caption .title-btn a{background:#3c3c3c;border-radius:3px;border:none;color:#FFFFFF;font-family: 'Raleway', sans-serif;font-weight:700;font-size:16px;display:inline-block;text-shadow:none;text-transform:uppercase;margin:0;padding:14px 22px;float:left;}*/
.carousel-caption .title-btn a:hover{background:#ffab25;color:#fff;}
.carousel-caption .title-links a{background:#1590d6 url(../images/bg/cont-btn-bg.jpg) repeat-x left top;border-radius:3px;border:none;color:#FFFFFF;font-family: 'Raleway', sans-serif;font-weight:700;font-size:16px;display:inline-block;padding:14px 28px;text-shadow:none;text-transform:uppercase;margin:0 16px 0 0;float:left;}
/*.carousel-caption .title-links a{background:#1590d6 url(../images/bg/cont-btn-bg.jpg) repeat-x left top;border-radius:3px;border:none;color:#FFFFFF;font-family: 'Raleway', sans-serif;font-weight:700;font-size:16px;display:inline-block;padding:14px 28px;text-shadow:none;text-transform:uppercase;margin:0 16px 0 0;;float:left;}*/
.carousel-caption .title-links a:hover{background:#ffab25;color:#fff;}
.carousel-caption .caption-outer1{float:left;width:57%;width:100%;float:left;text-align:center;background:url(../images/caption-bg.png) center top repeat-y;padding:35px;background-size:100%}

.carousel-caption .title-links,
.carousel-caption .title-btn{ float:none; display:inline-block;}

.showslid-mobile .carousel-caption .title1, .showslid-mobile .carousel-caption .title2{color:#403f3f}
.showslid-mobile .carousel-caption .caption-outer1{float:left;width:57%; text-align:left;background:none;padding:0;}
.showslid-mobile .carousel-caption .caption-outer1 .title2{padding:30px 0;}
.showslid-mobile .carousel-caption .caption-outer1 .title1{font-size:40px;}



/*.carousel-caption .caption-outer1{width:100%;float:left;text-align:center;background:url(../images/caption-bg.png) center top repeat-y;padding:35px;background-size:100%}*/
.news{padding:35px 0;font-family:'Roboto', sans-serif;background:url(../images/news-bottom-bg.jpg) bottom center repeat-x;}
/*.news{padding:35px 0;font-size:21px;color:#181b56;font-family:'Roboto', sans-serif;font-weight:400;background:url(../images/news-bottom-bg.jpg) bottom center repeat-x;}*/
.news .tital-inn{background:url(../images/news-aerrow.png) top center no-repeat;height:42px;width:84%;float:left;font-size:25px;text-transform:uppercase;font-weight:500;color:#fff;text-align:left;font-style:italic;line-height:45px;padding-left:30px;}
.news .read-btn{float:right;color:#616161;margin-top:0;font-size:26px;}
.news .read-btn:hover{color:#f27a24;}
.news .col-lg-8{padding-top:10px;}

.section-whitebg.news ul li{ margin:0; padding:0; list-style:none; background:none;}
.section-whitebg.news ul li a{font-size:20px;color:#181b56;}
.section-whitebg.news ul li a:hover{color:#262626;}

.news .entry.blog-media{ margin-bottom:15px;}
.news .blog-wrap h2{font-size:18px; text-overflow:ellipsis; white-space:nowrap; position:relative; overflow:hidden; color:#f27a24; margin-bottom:5px}
.news .blog-wrap{padding-bottom:0; border:0;}


.section-services{padding-bottom:45px;}
.section-services h2{color:#000;font-family:'Roboto', sans-serif;font-weight:700;font-size:40px;line-height:22px;padding-bottom:20px;text-transform:uppercase;background:url(../images/bg/head-btn-bg.png) bottom center no-repeat;}
.ser-block{position:relative;width:100%;float:left;box-shadow:0 0 5px 1px rgba(24,22,25,0.24);padding:10px;}
.ser-block.last{float:right;}
.ser-block .border{position:relative;width:100%;}
.ser-block .border img{width:100%;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;}
.ser-block .border img:hover{opacity:0.6;}
.ser-block .iconbox img.hovericon{display:none}
.ser-block .iconbox a:hover .dicon{display:none}
.ser-block .iconbox a:hover .hovericon{display:inline-block}
.ser-block .iconbox a:hover, .ser-block .iconbox a.active{background:#2e394b;color:#FFFFFF;}
.ser-block .descbox{position:absolute;bottom:0;left:0;width:100%;background:rgba(29,36,72,0.75);}
.ser-block .descbox h2{padding:15px 10px;margin:0;font-size:20px;font-family:'Roboto', sans-serif;font-weight:700;color:#fff;text-transform:uppercase;}
.ser-block .descbox h2 a{color:#fff;}
.ser-block .descbox h2 a:hover{color:#f27a24;}
.contact-news{width:100%;float:left;background:url(../images/bg/bg1-0.jpg) center top no-repeat;background-size:cover;padding:45px 0;}
.contact-news .contact h2{text-transform:uppercase;font-size:40px;color:#fff;line-height:normal;padding-bottom:20px;}
.form{padding:0;}
.form .col-lg-6, .form .col-lg-12{padding-right:0;}
.form .form-control{padding:14px 14px;color:#fff;font-size:14px;font-family:'Roboto', sans-serif;font-weight:400;line-height:normal;height:auto;border:none;background:rgba(69,69,128,0.5);border-radius:5px;margin-bottom:15px;}
.form .form-control{}
.form .form-control::-moz-placeholder{color:#fff;}
.form .form-control::-webkit-input-placeholder{color:#fff;}
.form .form-control:-moz-placeholder{color:#fff;}
.form .form-control::-moz-placeholder{color:#fff;}
.form .form-control:-ms-input-placeholder{color:#fff;}
.form textarea.form-control{height:170px;margin:0 0 22px 0;}
.form .btn{color:#fff;font-family:'Roboto', sans-serif;font-weight:700;font-size:20px;background:url(../images/bg/submit-btn-bg.jpg) left top #ac4905;border-radius:4px;text-transform:uppercase;padding:0 25px;line-height:45px;transition:all 0.3s linear 0s;border:0;margin:20px 0 0 0;}
.form .btn:hover{background:#fff;color:#f66806;}
.contact-news .newsletter{padding-top:80px;}
.contact-news .newsletter h2{text-transform:uppercase;font-size:40px;color:#fff;line-height:45px !important;padding-bottom:30px}
.newsletter-box{width:100%;float:left;padding:0;margin:0 0 25px;position:relative;}
.newsletter-box input.form-control{background:#fcdec8;height:45px;padding:10px 10px 10px 14px;margin:0 0 17px 0;font-size:14px;color:#646464;font-family:'Roboto', sans-serif;font-weight:400;border:none;border-radius:5px;}
.newsletter-box lable.error_message{text-align:left;margin:-17px 0 15px 0;}
.contact-news .newsletter .alert{text-align:left;margin:0px;position:relative;top:-33px;}
.contact-news .newsletter .alert i{float:left;padding:0px 10px 0px 0px;}
.newsletter-box input.form-control::-moz-placeholder{color:#646464;}
.newsletter-box input.form-control::-webkit-input-placeholder{color:#646464;}
.newsletter-box input.form-control:-moz-placeholder{color:#646464;}
.newsletter-box input.form-control::-moz-placeholder{color:#646464;}
.newsletter-box input.form-control:-ms-input-placeholder{color:#646464;}
.newsletter-box textarea.form-control{height:75px;background:#4b4b4b;padding:9px 9px;margin:0 0 15px 0;font-size:14px;color:#a8a8a8;font-family:'Raleway';border:none;}
.newsletter-box input[type="submit"]{width:100%;background:url(../images/bg/btn-bg.jpg) top center repeat-x #12245b;color:#fff;padding:0 28px;margin:0;line-height:45px;display:inline-block;text-transform:uppercase;font-size:22px;transition:all 0.3s linear 0s;border:none;font-family:'Roboto', sans-serif;font-weight:700;border-radius:5px;}
.newsletter-box input[type="submit"]:hover{background:#fff;color:#1d2448;}
.commercial{width:100%;float:left;background:url(../images/bg/bg1.jpg) no-repeat;font-family:'Roboto', sans-serif;font-weight:400;color:#262626;padding:100px 0 75px;font-size:16px;line-height:30px;background-position:center top;}
.commercial h2{font-size:35px;font-weight:700;text-transform:uppercase;line-height:35px !important;padding-bottom:60px;color:#262626}
.unfair{width:100%;float:left;font-size:40px;font-family:'Roboto', sans-serif;font-weight:400;text-transform:uppercase;line-height:60px;color:#081040;}
.unfair span{color:#f27a24;}
.shadow{box-shadow:0 0 5px #a7a7a7;width:100%;display:inline-block;}
.shadow .map{padding-left:0;}
.social-footer{width:100%;float:left;padding:0;margin:0;text-align:right;}
.social-footer ul{margin:0;padding:0;list-style:none}
.social-footer ul li{list-style:none;padding:0 0 0 6px;margin:0;display:inline-block;}
.social-footer ul li a{width:36px;height:35px;background:url(../images/icons/icon-social1.png) left top no-repeat;float:left;text-indent:-99999em;font-size:0}
.social-footer ul li.icon-fb a{background-position:0 0;}
.social-footer ul li.icon-tw a{background-position:-50px 0;}
.social-footer ul li.icon-go a{background-position:-100px 0;}
.social-footer ul li.icon-in a{background-position:-150px 0;}
.social-footer ul li.icon-rs a{background-position:-200px 0;}
.social-footer ul li.icon-yt a{background-position:-250px 0;}
.social-footer ul li.icon-int a{background-position:-302px 0;}
.social-footer ul li.icon-fs a{background-position:-353px 0;}
.social-footer ul li.icon-pn a{background-position:-404px 0;}
.social-footer ul li.icon-wp a{background-position:-453px 0;}
.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}
.section-title1{padding:20px 0;}
.section-title1 h3{padding:0 0 10px 0;margin:0;font-size:13px;color:#005c9a;font-family:'Roboto';font-weight:700;text-transform:uppercase;border-bottom:3px solid #005c9a;display:inline-block;}
.section-slider{background-color:#ededed;position:relative;}
.section-copyright{background:#212121;padding:25px 0;}
.section-footer{background:#808080;padding:30px 0;}
.section-footer .footer-links{font-family:'Roboto';font-weight:400;text-transform:uppercase;padding-bottom:10px;}
.section-footer .footer-links ul{margin:0;padding:0;color:#fff;}
.section-footer .footer-links ul li{list-style:none;padding:0 2px 0 12px;margin:0;font-size:12px;line-height:20px;display:inline-block;background:url(../images/foot-sep.png) left center no-repeat;}
.section-footer .footer-links li:first-child{padding-left:0;background:none;}
.section-footer .footer-links ul li a{color:#fff;}
.section-footer .footer-links ul li a:hover{color:#262626;}
.section-footer .copyright span{color:#fff;font-size:12px;padding:0;margin:0;line-height:normal;text-transform:uppercase;}
.cta-section{padding:40px 0;background:#FFF;}
.balck-cta-section{padding:40px 0;background:#1e274c;}
.cta-section .cta-title{line-height:normal;font-size:30px;font-weight:700;color:#1e274c;font-family:'Roboto';padding:0 0 30px;}
.balck-cta-section .cta-title{line-height:normal;font-size:30px;font-weight:700;color:#fff;font-family:'Roboto';padding:0 0 30px;}
.cta-section .cta-title span{font-weight:100;display:block;}
.cta-section .btn{float:none;background:#f27a24;border-radius:4px;border:1px solid #e7721e;color:#fff;font-family:'Roboto';font-weight:400;font-size:24px;display:inline-block;padding:10px 35px;text-shadow:none;text-transform:uppercase;}
.cta-section .btn:hover{background:#1e274c;color:#f27a24;border-color:#141b38;}
.balck-cta-section .btn{float:none;background:#f27a24;border-radius:4px;border:1px solid #db6b1b;color:#fff;font-family:'Roboto';font-weight:400;font-size:24px;display:inline-block;padding:10px 35px;text-shadow:none;text-transform:uppercase;}
.balck-cta-section .btn:hover{background:#fff;color:#f27a24;border-color:#e4e4e4;}
.cta-section h2, .cta-section p{color:#FFFFFF;}
.margin-top70{margin-top:70px !important;}
.margin-bottom0{margin-bottom:0 !important}
.font20{font-size:20px !important;}
.section-whitebg ul{margin-left:0;padding-left:0;list-style:none}
.section-whitebg ul li{background:url(../images/check-list-dark.png) left 4px no-repeat;list-style:none;padding:0 0 0 27px;margin:0 0 7px;}
.parallax ul li{background:url(../images/check-list-white.png) left 4px no-repeat;color:#fff;}
.categories li a{color:#333}
.categories li a:hover{color:#f27a24}
.section-whitebg ul li h1,
.section-whitebg ul li h2,
.section-whitebg ul li h3,
.section-whitebg ul li h4,
.section-whitebg ul li h5,
.section-whitebg ul li h6{margin:0;padding:0;}
.section-whitebg ul li h4{font-size:18px;}
.section-whitebg ul li h5{font-size:16px;}
.parallax hr{opacity:0.1}
.section-whitebg ol{margin-left:15px;padding-left:0;}
.section-whitebg ol li{padding:0;margin:0 0 7px;}
.parallax ol li{color:#fff;}
#contact_page lable.error_message,
#contact_page span.error_message{margin-top:-9px;margin-bottom:10px;}
#contact_page .list-unstyled li{margin:0;padding:0 0 10px 125px;background:none;position:relative;}
#contact_page .list-unstyled li.addline{padding-left:0}
#contact_page .list-unstyled li span.addrbox2{position:absolute;left:0;top:0;}
#contact_page hr{border-color:#e3e3e3}
#contact_page .btn-primary{font-weight:700;font-size:18px;padding:10px 30px;letter-spacing:0}
#capcha .captchaimgouter,
#ladingcapcha .captchaimgouter{float:left;display:inline;margin:0 2px;}
#capcha .capcha-label{color:#fff;padding:15px 20px 0 0;}
#contact_page #capcha .capcha-label{color:#333;}
#capcha .captchaimgouter .img,
#ladingcapcha .captchaimgouter .img{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;width:50px !important;height:50px !important;background-position:center center !important;border:2px dashed transparent;border-radius:4px;opacity:0.7}
#capcha .captchaimgouter .img.active,
#ladingcapcha .captchaimgouter .img.active{border-color:#000;opacity:1}
.form #capcha .captchaimgouter .img.active{border-color:#fff;opacity:1}
.form .alert-success{margin-top:-15px;padding:6px 10px;}
.form lable.error_message{margin:-14px 0 10px 0}
#ladingcapcha .captchaimgouter .img.active,
.frm-landing-steps .captchaimgouter .img.active{border-color:#fff !important;}
#ladingcapcha .capcha-label{color:#fff;}
#responsive_map.min-height-map{height:310px;width:100%;}
.google-map{padding:0 !important;border-top:1px solid #ccc;}
.site-resources .boxouter{border:1px solid #dedede;padding:15px;margin-bottom:30px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;background:#f7f7f7}
.blockouter1 .boxouter{min-height:170px;}
.blockouter2 .boxouter{min-height:210px;}
.blockouter3 .boxouter{min-height:310px;}
.site-resources .boxouter h5{font-size:18px;border-bottom:1px solid #e0e0e0;margin-bottom:15px;}
.site-resources .boxouter p.icon-gourl{margin-bottom:0}
.site-resources .boxouter p{margin-bottom:15px}
.site-resources .boxouter p.icon-gourl span i{width:26px;height:26px;background:#005d9a;border-radius:4px;text-align:center;line-height:28px;color:#fff;margin:0 10px 0 0;font-size:13px;}
.site-resources .boxouter:hover{border-color:#d2d2d2;-moz-box-shadow:0 0 5px #c4c4c4;-webkit-box-shadow:0 0 5px #c4c4c4;box-shadow:0 0 5px #c4c4c4;background:#fff;}
.sitemapnav li{width:100%;float:left;margin-top:10px !important;}
.sitemapnav li li{margin:0;}
.sitemapnav li li a:hover{color:#000;}
.sitemap h4{margin:10px 0;padding:0;font-size:18px;}
.sitemap h4 a{color:#444444;}
.sitemap h4 a:hover{color:#f27a24;}
.sitemapnav li li a{color:#333;}
.sitemapnav li li a.title{font-weight:700;font-size:18px;}
.sitemapnav .titleouter{background:none;padding-left:0px;border-bottom:1px solid #dbdbdb;padding-bottom:12px;}
.sitemapnav li li a:hover{color:#f27a24;}
h3.blog-widget-title{font-size:24px;margin:0 0 10px 0;padding:0 0 10px 0;color:#393939;font-weight:400;border-bottom:1px solid #e3e3e3;}
.bdrbtm0{border-bottom:0 !important}
.margin-bottom0{margin-bottom:0 !important}
.margin-bottom20{margin-bottom:20px !important}
.designby{padding:5px 0 0 0;display:block;font-size:90%;color:#464646;clear:both;}
.designby img{margin:0 0 0 10px;vertical-align:middle;}
.comment-reply-title,
.comments-title{margin:0 0 20px 0;padding:0 0 10px 0;font-size:24px;font-weight:600;position:relative}
.comment-reply-title:after{position:absolute;left:0;bottom:0;content:'';border-bottom:2px solid #232b3b;height:2px;width:50px;}


/* 02-02-16 */
.topbar .social-footer{padding-top:15px;}
textarea.text-minh{height:100px;}
input[type="file"].error_message{padding:0 0 9px; border:none; background:none; color:#000; margin:0;}

.nobpadding{padding-bottom:0;}
.section-whitebg ul ul{padding-top:5px; padding-bottom:5px;}

.debt-cp h5{font-size:20px;}

/*27-11-19*/
.homeConFRM textarea.form-control{ height:100px}
.homeConFRM h5{ margin-bottom:20px;}
/*27-11-19*/
/*03-12-19*/
.section-homecon{ background:#f7f7f7;}
/*03-12-19*/


@media only screen and (max-width:1290px){
.carousel-caption .title2 br{display:none;}
.wsmenu-list > li > a{padding:0 !important;}

.header-wrapper.affix .wsmenu-list > li > a{padding:0 10px;}
.news .tital-inn{width:100%;background-size:100% 100%;}
.unfair{text-align:center;}
.ser-block .descbox h2{font-size:16px;}
.news .tital-inn{padding-left:22px;}
.commercial{background-size:cover;}
.showslid-mobile .carousel-caption .caption-outer1{width:70%;}

}
@media only screen and (max-width:1199px){
.navbar-area ul li{padding:0 7px;}
}
@media only screen and (max-width:999px){
.title-area, 
.phone{text-align:center;/*-moz-transition: all .2s linear;-webkit-transition: all .2s linear;*/}
.header-wrapper.affix .site-title{max-width:100%;}
.container{max-width:100%;}
/*.header-wrapper.affix .site-title{float:none;}*/
/*.header-wrapper.affix .wsmenu-list{float:none;}*/
.carousel-caption{top:30%;padding-right:0;}
.section-copyright,
.section-copyright p{text-align:center;}
.section-copyright p{padding-top:20px;clear:both}
.footer-links li,.cta-section .btn{float:none;display:inline-block;}
.cta-section{text-align:center}
.cta-section .cta-title{padding-bottom:20px;}
.thumbnail{margin-top:15px;margin-bottom:15px;}
.news .entry.blog-media .thumbnail{margin:0;}
.blockouter1 .boxouter{min-height:210px;}
.blockouter2 .boxouter{min-height:290px;}
.blockouter3 .boxouter{min-height:460px;}
.section-services p br, .copyright p br{display:none;}
.ser-box .clear{display:none;}
.form{padding-bottom:20px;}
.form h2{font-size:30px;}
/*.news{text-align:center;}*/
.news article{text-align:left;}
.news .tital-inn{background:#f27a24;width:100%;padding:6px 10px;text-align:center;height:auto;line-height:normal;border-radius:25px;width:50%;margin:0 auto 15px auto;float:none;}

.news .col-lg-8{/*padding-top:20px;padding-bottom:20px;*/line-height:normal}
.news .read-btn{float:none;}
.ser-block{margin-bottom:40px;}
.ser-block .border .dicon{width:100%;}
.section-footer{text-align:center;}
.section-footer .col-xs-12{margin-bottom:20px;}
.section-footer .col-xs-12.pull-right{margin-bottom:0;}
.social-footer{float:none;text-align:center;}
.contact-news .newsletter h2{text-align:center}
.contact-news{background:#1e274c;padding-bottom:0}
.form .col-lg-6, .form .col-lg-12{padding-right:15px;}
.contact-news .newsletter{background:#f27a24;padding-top:30px;}
.newsletter-box{width:50%;margin-left:auto;margin-right:auto;float:none;}
.topbar .social-footer{padding-top:10px;}

.header-wrapper .wsmenu-list{float:left;}
.wsmenu-list > li > a,.header-wrapper.affix .wsmenu-list > li > a{ line-height:60px;}
.navbar-area ul li{padding:0 10px;}
.site-title{text-align:center;float:none;display:inline-block; width:100%; padding-bottom:10px;}
ul.wsmenu-list{ width:100%; float:left}
.topbar .social-icon ul li{ padding:0 8px;}
.carousel-caption .container{ padding-left:65px; padding-right:65px;}
.topbar .site-info{ padding-right:25px;}
}
@media only screen and (max-width:780px){
.header-wrapper.affix, .header-wrapper{position:relative !important;background:#fff;box-shadow:none;}
.min-height-section{min-height:inherit;}
.carousel-caption .title1{font-size:45px;}
.carousel-control .icon-prev, .carousel-control .icon-next{font-size:40px;color:#fff;}
/*.header-wrapper.affix .site-title{display:none;}*/
.social1{padding-bottom:15px}
.section-footer .foot-call,.section-footer p{text-align:left !important}
.header-wrapper.affix-top .wsmenu ul .drop-down .one ul li{padding-left:20px;}
.header-wrapper.affix-top .wsmenu ul .drop-down .one ul li a{padding:5px 10px !important;}
.header-wrapper.affix .wsmenu-list{padding:0;float:none}
.header-wrapper.affix .wsmenu ul .drop-down .one{top:0;width:100%;}
.header-wrapper.affix .wsmenu ul .drop-down .one li{padding:10px 30px;}
.megamenu > ul > li > a{padding:6px 20px !important}
.megamenu > ul{padding:0 5px;}
.megamenu > ul > li{margin:0}
.header-wrapper.affix .navbar-area ul li ul li{padding:0;}
.header-wrapper.affix-top .wsmenu ul .drop-down .one{width:100%;}
.megamenu .row{margin:0;}
.link-list{padding:0}
.header-wrapper.affix .social1{display:block;}
.header-wrapper.affix .navbar-area ul li a.active,
.header-wrapper.affix .navbar-area ul li a:hover{color:#666666;}
.shadow .map{padding-left:15px;}
.form{padding-bottom:20px;padding-left:15px;padding-right:15px;}
.ser-block .descbox p{min-height:auto;}
.carousel-control{display:none;}
.carousel-inner .active,
.carousel-inner .item,
.carousel-inner .active.item{opacity:0 !important;display:none !important;}
.carousel-inner .item.showslid-mobile,
.carousel-inner .item.showslid-mobile.active{opacity:1 !important;display:block !important;}
.parallax{background-position:center 0 !important}
.blockouter1 .boxouter,
.blockouter2 .boxouter,
.blockouter3 .boxouter{min-height:inherit;}
.site-resources p.margin-bottom0{margin-bottom:15px !important;}
.site-title{text-align:center;}
/*.header-wrapper{height:0px;}*/
.wsmenuexpandermain{float:left;left:30px;position:absolute;top:35%;width:40px;height:40px;}
.title-area{position:relative;}
.carousel-caption .titlebtn a{margin-top:40px;}
.contact-news .contact h2, .contact-news .newsletter h2, .commercial h2{font-size:30px;}
.header-wrapper.affix .wsmenu > .wsmenu-list > li > a,
.header-wrapper.affix-top .wsmenu > .wsmenu-list > li > a{padding:12px 32px 12px 17px !important;color:##666666;}
/*.header-wrapper.affix .wsmenu-list{padding:7px 0 0;}*/
.site-title{ padding:15px 0;}

.header-wrapper.affix #title2{max-width:100%;}
.topbar .wsmenuexpandermain{ display:none !important; left:auto; right:0}
}
@media only screen and (max-width:767px){#capcha .capcha-label{width:100%;padding:15px 0}
.news{line-height:normal;}
/*.topbar .site-info{float:none;display:inline-block;}
.topbar .e-mail{float:none;display:inline-block;}
.topbar .placement-form{float:none;display:inline-block;}*/
.phone{margin-top:10px;}
.header-wrapper.affix #title2{float:none;display:inline-block;}
.carousel-caption .caption-outer1{width:100%;text-align:center;}
/*.carousel-caption .title2{text-align:center;}*/
.title-links,
.title-btn{float:none;display:inline-block;}
.header-wrapper .wsmenu-list{ float:none;}
.wsmenu-list > li > a, .header-wrapper.affix .wsmenu-list > li > a,.wsmenu > .wsmenu-list > li > a{ line-height:normal}
.navbar-area ul li{ padding:0}
.carousel-caption .container{ padding-left:15px; padding-right:15px;}
.carousel-caption{top:15%;}
.showslid-mobile .carousel-caption .caption-outer1 .title1{font-size:30px;}
.homeConFRM .text-right{ text-align:left !important; padding-top:30px;}

.title-area, .topbar .phone,.topbar .site-info{ text-align:left;}
.topbar .site-info{padding-right:0; padding-top:4px;}
.topbar .phone{margin-top:0;}
.topbar .site-info .phoneNo,
/*.topbar .e-mail,*/
.topbar .social-icon,
.topbar .site-info span{ display:none}
.topbar .e-mail{ padding:3px 0 0 5px}
.topbar .e-mail .fa{ vertical-align:-1px; padding-right:10px;}
.topbar .site-info a img{ width:22px;}
.navbar-area ul li.mobileconInfo{ display:block; padding:20px; background:#2b3034; text-align:left;font-size:16px; float:left; width:100%;}
.navbar-area ul li.mobileconInfo p{margin-bottom:7px; color:#fff; }
.navbar-area ul li.mobileconInfo .social-icon{padding:15px 0 0px 0; margin:15px 0 0px 0;border-top:1px solid rgba(255,255,255,0.05)}
.navbar-area ul li.mobileconInfo .social-icon ul{ margin:0; padding:0; list-style:none}
.navbar-area ul li.mobileconInfo .social-icon ul li{ float:left; margin:0 12px 0 0}
.navbar-area ul li.mobileconInfo .social-icon ul li:last-child{ margin-right:0}
.navbar-area ul li.mobileconInfo .social-icon ul li a{color:#cccccc;}
.navbar-area ul li.mobileconInfo .social-icon ul li a:hover{color:#f27a24;}

.section-whitebg.commercial{ padding:30px 0 5px;}
.commercial h2{ padding-bottom:15px;}
.section-whitebg.news{ padding:30px 0 20px 0; }

.unfair{font-size: 34px;line-height: 44px;}
.section-whitebg{ padding:30px 0}
.ser-block.last{margin-bottom:0}

.topbar{ position:fixed; left:0; top:0; width:100%; z-index:9999}
.header-wrapper{ margin-top:51px;}
.topbar.topbar-fix .phone{ padding-right:55px;}
.topbar.topbar-fix.openTogglemn2 .phone{ padding-right:15px;}
.topbar .animated-arrow{ padding-top:3px;}
.topbar.topbar-fix .wsmenuexpandermain{ display:block !important}

.header-wrapper.openTogglemn{ z-index:99999;}
.topbar.openTogglemn2 #navToggle2{ display:none !important}

.topbar.openTogglemn2{ position:relative}
.header-wrapper.openTogglemn{ margin-top:0}

.header-wrapper{-moz-transition:none;-webkit-transition:none}

}
@media only screen and (max-width:599px){.section-copyright .container{padding-top:40px}
.section-footer{padding:40px 0 20px}
.section-services .col-xs-6{width:100%;}
.carousel-caption .title1{font-size:32px;text-shadow:none;}

.title-area,.site-coninfo{text-align:center}
.topbar ul{padding:10px 0 0 0;}
.topbar ul li.icon-mail{padding:0 0 10px 0}
.full-mobile{width:100%;}
.post-wrapper-top h1{padding:0 0 30px;font-size:26px;text-align:center}
.post-wrapper-top{padding:40px 0 0 0;}
.overlay-desc h4{font-size:35px;}
.topbar .placement-form{margin-left:0;}
.contact-news .contact h2, .contact-news .newsletter h2, .commercial h2{font-size:30px;}
.unfair{font-size:30px;line-height:40px;}
.topbar .site-coninfo{margin-right:0}
.topbar .site-coninfo a{font-size:16px;}
.newsletter-box,.news .tital-inn{width:100%;}
.contact-news .contact h2{text-align:center}
.news .pull-left,.news .pull-right{ width:100%; text-align:center}
.news .text-right{ margin-top:15px;}

.topbar .phone{ width:auto;}
.topbar .pull-left{ width:auto;}

}

@media only screen and (max-width:500px){
.topbar.topbar-fix .e-mail span,
.topbar.topbar-fix .site-info .que{ display:none}
.topbar.topbar-fix .e-mail .fa{ padding-right:0}
.topbar.topbar-fix .e-mail{padding:4px 0 0 10px}

.topbar.topbar-fix .phone{ position:static;}
.topbar.topbar-fix .placement-form{position: absolute;left: 50%;top: 10px;transform: translateX(-50%);}
.topbar.topbar-fix .animated-arrow {padding-top: 6px;}
}

@media only screen and (max-width:480px){
.site-title{ padding-left:45px !important;}
/*.topbar .site-info{padding:0 20px 0 0;}*/
.carousel-caption .title1{font-size:25px;}
.carousel-caption .title2{letter-spacing:normal;font-size:14px;}
.carousel-caption .title-links a{margin:0;}
.carousel-caption .title-btn a{padding:14px 32px;}

.topbar{ padding:8px 0;}
.topbar .placement-form a{ padding:5px 8px 5px 10px; font-size:11px;}
.topbar .col-lg-6{ padding-left:10px; padding-right:10px}
.topbar .e-mail .fa{ font-size:15px;}
.topbar .e-mail,
.topbar .site-info{ font-size:12px;}
.topbar .site-info{padding-top: 1px;}
.topbar .site-info a img{ width:18px;}
.topbar .site-info .que{ padding:0 3px 0 5px;}
.topbar .e-mail .fa{padding-right: 6px;}

.header-wrapper{ margin-top:39px;}

.topbar.topbar-fix .site-info a img{width: 22px;}
.topbar.topbar-fix .e-mail .fa{ font-size:21px;}
.topbar.topbar-fix .e-mail{ padding:0 0 0 12px;}
.topbar.topbar-fix .placement-form{top:8px;}
.topbar.topbar-fix .animated-arrow{padding-top: 4px;}


}
@media only screen and (max-width:400px){
/*.topbar .placement-form{margin-top:15px;}*/
/*.topbar .site-info{padding:0;}*/
.showslid-mobile .carousel-caption .caption-outer1{ width:}

.homeConFRM #capcha .captchaimgouter .img,
.homeConFRM #ladingcapcha .captchaimgouter .img{width:40px !important; height:40px !important;}
/*.topbar .placement-form a{ padding:7px 10px 7px 10px; font-size:12px;}*/
}

@media only screen and (max-width:355px){
.topbar .placement-form a{ font-size:9px;}
.topbar.topbar-fix .placement-form a{font-size:11px;}
.topbar .e-mail .fa{ font-size:13px;}
.topbar .site-info a img{width:15px;}
.topbar .e-mail, .topbar .site-info{ font-size:11px;}
}
