@import url(http://fonts.googleapis.com/css?family=Cabin:400,400italic,500,500italic,600,600italic,700,700italic);*{margin:0;padding:0;outline:none}body{background-color:#fff;color:#757575;line-height:20px}img{border:none;max-width:100%;height:auto}section img{max-width:100%}section p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-weight:400}pre{white-space:pre-wrap}a{text-decoration:none;color:#ff8a00}a:hover{text-decoration:none;color:#757575}ul{list-style:none}.clear{clear:both}.right{float:right}.left{float:left}.middle-align{margin:0 auto}.wp-caption{margin:0;padding:0;font-size:13px;max-width:100%}.wp-caption-text{margin:0;padding:0}.sticky{}.gallery-caption{}.alignleft,img.alignleft{display:inline;float:left;margin-right:45px;margin-top:4px;margin-bottom:20px;padding:0}.alignright,img.alignright{display:inline;float:right;margin-top:140px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:0}.comment-list .comment-content ul{list-style:none;margin-left:15px}.comment-list .comment-content ul li{margin:5px}.main-container ol{list-style-position:outside;margin-left:20px}.main-container ol li{margin:5px 0}.toggleMenu{display:none}body.home section{padding:50px 0}a.contact-button{width:15%;margin:0 auto}.space40{height:40px;clear:both}.space300{height:300px;clear:both}h1{font-size:38px;color:#1f1f1f}h2{font-size:36px;color:#454545}h3{font-size:30px;color:#454545}h4{font-size:25px;color:#313131}h5{font-size:22px;color:#373737}h5 span{font-weight:bold}h6{font-size:18px;color:#373737}h1.entry-title{line-height:40px}.header{width:100%;height:auto;padding:30px 0}.container{width:1170px;margin:0 auto;padding:0}.logo{float:left}.logo h1{font-weight:700;text-transform:uppercase;margin:0 0 10px}.logo a{color:#333}.logo span.tagline{display:block}.mobile_nav a{background:url(images/base/xmobile_nav_right.png.pagespeed.ic.QHjWKxyUBD.png) no-repeat right center #eee;border:1px #ccc solid;margin-top:10px;padding:12px 20px;display:none;color:#000}.mobile_nav a:hover{color:#000}.header_right{float:right}#nav{}#nav ul li{display:inline-block;margin:0;text-transform:capitalize;position:relative}#nav ul li a{padding:10px 15px;display:block}#nav ul li a:hover{}#nav ul li ul{display:none;z-index:2;position:relative}#nav ul li:hover>ul{display:block;width:200px;position:absolute;text-align:left;z-index:999;border:#d5d5d5 solid 1px}#nav ul li ul li{display:block;position:relative;float:none}#nav ul li ul li a{display:block;background:none!important;border-bottom:#eaeaea solid 1px;font-size:14px;padding-top:5px;padding-bottom:5px}#nav ul li:hover ul li ul{display:none}#nav ul li:hover ul li:hover>ul{display:block;position:absolute;right:200px;top:0}.innerbanner .container{height:300px;overflow:hidden}.innerbanner .container img{width:100%;height:auto;min-height:300px}body.home section#home_slider{padding:0;font-size:14px}section .read-more{margin-top:19px}.read-more{font:16px/26px 'Roboto';padding:10px 30px;display:inline-table}.read-more:hover{transition:all .4s ease 0s}h2.section-title{border-bottom:1px #eee solid;padding:0 0 30px 0;margin:0 auto 35px auto;text-align:center;display:table;font-weight:normal}.border-color{width:100%;margin:40px 0;border-bottom:1px #eee solid;display:inline-block;clear:both}.our-services{text-align:center}.our-services p{font-size:14px}.services-item{width:350px;float:left;margin:0 55px 0 0}.services-item h5{font-weight:600;margin-bottom:10px}.services-item h5 span{font-weight:300}.services-item p{margin:10px 0 0 0;font-size:12px;line-height:20px}.arrow-services{width:88px;float:left;position:relative;margin:0 20px 0 0}.arrow-services img{padding:20px;background:#fff;border:solid 1px #f3f1f1}.post-grid{width:31.9%;color:#fff;background:#ff8a00;position:relative;height:430px;overflow:hidden;float:left;margin:0 20px 40px 0}.last-cols{margin-right:0}.post-grid img{width:100%;min-height:430px}.post-grid:hover img{opacity:.05}.post-grid h5{color:#fff}.left-postthumb .latest-post-date span{font:700 26px/28px 'Cabin',sans-serif;display:block;font-style:normal}.post-title-content{opacity:0;text-align:center;box-sizing:border-box;padding:10px 20px;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s}.post-grid:hover .post-title-content{opacity:1;transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s}.home-post-by{font-size:11px;font-style:italic;margin-bottom:10px}.home-post-by a{color:#fff}.post-grid a.read-more{padding:7px 20px;display:table;text-align:center;margin:40px auto 0 auto}.front-social-icon{width:auto;margin:0;padding:10px 0 50px 0}.innerpage_wrapper{padding-bottom:30px}.innerpage_wrapper section p{margin-bottom:20px}.innerpage_wrapper p{margin-bottom:20px}.content-part{width:820px;float:left}.site-main{width:820px}.page-content{padding:0 25px}#sitefull{width:100%!important}.sidebar-left img,.front-left img{float:left;margin:5px 12px 5px 0}.sidebar-right{width:290px;float:right;position:relative}.widget-area{margin-bottom:20px}h3.widget_title{font-size:22px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ddd}.sidebar-area{position:relative;margin-bottom:20px;padding:15px}.sidebar-area ul{list-style:none}.sidebar-area ul li{padding:5px 0 8px 18px!important;margin-bottom:5px;background:url(images/list-arrow.png.pagespeed.ce.1CkHb623_B.png) no-repeat left 10px;border-bottom:solid 1px #f5f5f5}.sidebar-area ul li:last-child{border-bottom:none!important}.sidebar-area ul li a{display:inline;text-decoration:none;color:#3f3f3f;padding:0}.sidebar-area ul li a:hover{color:#ff8a00}.teammember-list{width:31.3%;height:390px;overflow:hidden;float:left;background:#2d95d0;margin:0 3% 2.9% 0;position:relative;padding:0;color:#fff;text-align:center}.teammember-content{opacity:0;color:#fff;padding:0 5% 5% 5%;position:absolute;left:0;right:0;top:50%;z-index:999999;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.teammember-content .read-more{text-align:center;margin:0 auto;padding:5px 20px}.teammember-list:hover .teammember-content{opacity:1}.teammember-list img{width:100%;vertical-align:middle;height:auto;min-height:390px}.teammember-list:hover img{opacity:.1}.member-social-icon{margin:20px auto}.teammember-list h6{text-align:center;color:#fff;padding:0 0 5px 0;margin:0 auto}.member-desination{padding-bottom:10px;font-size:14px;font-family:Roboto\ Condensed;margin:0 auto 10px auto;text-align:center;border-bottom:1px solid #3f4c6b;display:table}.teammember-list .read-more{text-transform:uppercase}.blog-post h3.entry-title{border-top:1px solid #e9e9e9;line-height:30px;padding:8px 0;margin:0}.blog-post .postmeta{background:#fafafa;line-height:22px;margin-bottom:15px;color:#555e58!important;font-size:12px;padding:10px}.blog-post .entry-date{float:right}.blog-post .post-thumb{width:28%}.blog-post .post-thumb img{float:left;margin:5px 25px 5px 0}.blog-post .post-comment{float:left}.blog-post .post-date{float:left}.blog-post .post-categories{float:left}.blog-post .post-tags{float:left}.blog-post a.read-more{margin-top:28px}.blog-post .blog-post-repeat{margin-bottom:35px}.content-part.contact_left{width:48%}.contact_left{float:left;width:65%}.contact_right{float:right;width:30%}.contact_right h4{margin-bottom:15px}.contact_right .social-icons{text-align:left}iframe{padding:5px;border:1px solid #ccc;margin-bottom:30px;box-sizing:border-box}.contact_info{width:48%;float:right;padding-top:40px}.contact-form .cf_text,.contact-form .cf_textarea,.contact-form .cf_captcha,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px #ddd solid}.contact-form .cf_text{}.contact-form .cf_textarea,.wpcf7-form textarea{height:150px}.contact-form .cf_captcha{width:47%}.contact-form .cf_button,.wpcf7-form input[type="submit"]{padding:10px 15px;border:none;color:#fff;cursor:pointer}.contact-form .error_msg{color:#e00;padding-left:10px;vertical-align:top}.contact-form .success_msg{color:#070;padding:10px 0 15px}input.wpcf7-not-valid{border:solid 1px red!important}span.wpcf7-not-valid-tip{display:none}#wp-calendar{width:100%}#footer{width:100%;margin:0;padding:50px 0 0 0;background:#f8f6f6}#footer .container{padding:0 0 50px 0}#footer h5{border-bottom:#292929 1px solid;margin-bottom:25px;padding-bottom:25px}#footer ul{margin:0;padding:0}#footer ul li{margin:0 0 8px 0;padding:0;display:block}#footer ul li .fa{}#footer ul li a{margin:0;padding:0 0 0 20px;background:url(images/list-arrow.png.pagespeed.ce.1CkHb623_B.png) no-repeat center left}#footer ul li a:hover,#footer ul li.current-menu-item a{color:#ff8a00;background:url(images/list-arrow-hover.png.pagespeed.ce.mrFcui_cXR.png) no-repeat center left}#footer .cols-4{float:left;width:22.8%;margin:0 5% 0 0}#footer .cols-4.first{width:15%}#footer .cols-4.second{}#footer .cols-4.third{}#footer .cols-4.fourth{margin-right:0}#footer .cols-4.fourth p{margin-bottom:20px}.footer-news{width:auto;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #292929}.footer-news:last-child{margin:0;padding:0;border-bottom:none}.footer-news img{float:left;margin:0 20px 0 0}.footer-news a{display:block;color:#0a0a0a;font-size:11px}.footer-news a:hover{color:#ff8a00}.recent-project{width:84px;float:left;margin:0 4px 4px 0}.recent-project img{vertical-align:middle}.recent-project:nth-of-type(3), .footer-col-3 .recent-project:nth-of-type(6){margin-right:0}#footer .cols-4.fourth span{min-width:60px;display:inline-block}#copyright{padding:30px 0}.copy-right,.design-by{padding-top:10px;text-align:center;display:block}.social-icons{text-align:center}.social-icons a{width:32px;height:32px;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;text-align:center;line-height:32px;vertical-align:middle;display:inline-block;margin:0 7px 7px;background-repeat:no-repeat;background-position:center center;transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}a.added_to_cart{background:#e1472f;padding:5px;display:inline-block;color:#fff;line-height:1}a.added_to_cart:hover{background:#000}a.button.added:before{content:''!important}#bbpress-forums ul li{padding:0}#subscription-toggle a.subscription-toggle{padding:5px 10px;display:inline-block;color:#e1472f;margin-top:4px}textarea.wp-editor-area{border:1px #ccc solid}.woocommerce input[type="text"],.woocommerce input[type="tel"],.woocommerce input[type="email"],.woocommerce textarea{border:1px #ccc solid;padding:4px}form.woocommerce-ordering select{padding:5px;color:#777}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-family:'Roboto Condensed',san-serif;color:#ff8a00}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:inherit!important}h1.product_title,p.price{margin-bottom:10px}form.search-form{margin:0;padding:0}form.search-form input[type="search"]{border:1px solid #ccc;padding:7px}form.search-form input[type="submit"]{border:none;padding:7px 8px;cursor:pointer}.nivo-caption .view-all-btn{text-align:center}.view-all-btn{text-align:left;margin-bottom:10px}.view-all-btn a{background-color:#fff;color:#474646;display:inline-block;font:16px/26px 'Roboto';padding:7px 25px;transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s}.view-all-btn a:hover{background-color:#474646;color:#fff}#wrapOne{background:#fff}.four_column{width:22.7%;background:#ff8a00;float:left;margin:0 3% 0 0;position:relative}.services_content{color:#fff;opacity:0;text-align:center;margin:0 auto;padding:0 10px;box-sizing:border-box;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.services_content h5{color:#fff}.four_column:hover .services_content{opacity:1;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.four_column:hover .boximage_thumb{vertical-align:middle}.four_column:hover .boximage_thumb img{opacity:.2}.four_column a.read-more{padding:5px 15px}.three_column{width:31%}.boximage_thumb{height:335px;overflow:hidden}.boximage_thumb img{min-height:335px;width:100%}.one_column{width:100%;float:none;padding:0;text-align:left}.one_column .boximage_thumb{width:35%;float:left;margin:0 30px 0 0}.one_column .services_content{opacity:1;position:relative;top:0;transform:none;transform:translateY(0)}.one_column .services_content,.one_column .services_content h5{position:relative;color:#000;text-align:left}.one_column:hover .boximage_thumb img{opacity:1!important}.two_column{width:48.5%}.five_column{width:19.2%;margin:0 1% 0 0}.five_column .boximage_thumb{height:280px}.five_column .boximage_thumb img{min-height:280px}.six_column{width:32.3%;margin:0 1% 1% 0}.six_column .boximage_thumb{height:400px}.six_column .boximage_thumb img{min-height:400px}.home-thumbnail{float:left;margin:0 40px 0 0;width:40%;height:265px;overflow:hidden}.home-thumbnail img{width:100%;height:auto;min-height:265px}.welcome-wrap{font-size:14px;line-height:23px}.welcome-wrap p{margin-bottom:20px}.client-say{width:100%;box-sizing:border-box;display:inline-block;color:#010101;background:#eee;margin:0 0 3% 0;padding:4.5%}.client-say h6{margin:0;padding:25px 0 5px}.client-say h6 span{display:block}.client-thumb img{width:120px;height:120px;margin:0 4% 0 0;border-radius:3px;float:left}.tm_description{position:relative;display:table}.tm_description p{margin:10px 0 0 0}.testimonial-all h5{margin-bottom:5px}.testimonial-all span{margin-bottom:15px;display:block}.our-partner{position:relative;margin:0 0 40px 0;padding:0;text-align:center}.our-partner .last{margin-right:0!important}.ourpartner-logo{display:inline-block;width:218px;height:120px;margin:0 15px 15px 0;vertical-align:middle}.ourpartner-logo img{height:auto}.bypostauthor{margin:0;padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sticky{margin:0;padding:0}.gallery-caption{margin:0;padding:0}.singleright{float:left!important}.singleleft{float:right!important}.sitefull{width:100%!important}.woocommerce input[type="text"],.woocommerce textarea{border:1px #ccc solid;padding:4px}form.woocommerce-ordering select{padding:5px;color:#777}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-family:'Roboto',san-serif;color:#ff8a00}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:inherit!important}h1.product_title,p.price{margin-bottom:10px}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-family:'Roboto',san-serif;color:#ff6d84}.woocommerce ul.products li,#payment ul.payment_methods li{list-style:none!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:inherit!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-bottom:0!important}.woocomerceright{float:left!important}.woocomerceleft{float:right!important}.woocomercesitefull{width:100%!important}.sidebar-right .price_slider{margin-bottom:1em}.sidebar-right .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.sidebar-right .price_slider_amount .button{font-size:1.15em;float:left}.sidebar-right .ui-slider{position:relative;text-align:left}.sidebar-right .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;cursor:pointer;background:#000;outline:none;top:-.3em}.sidebar-right .ui-slider .ui-slider-handle:last-child{margin-left:-.5em}.sidebar-right .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#f1177e;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}.sidebar-right .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#d5d5d5}.sidebar-right .ui-slider-horizontal{height:.5em}.sidebar-right .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.sidebar-right .ui-slider-horizontal .ui-slider-range-min{left:-1px}.sidebar-right .ui-slider-horizontal .ui-slider-range-max{right:-1px}ul.cart_list li img,ul.product_list_widget li img,ul.cart_list li img,ul.product_list_widget li img{width:15%}.sidebar-right del,.sidebar-right ins,.sidebar-right ul.product_list_widget li a{display:inline}.sidebar-right ul.product_list_widget .star-rating{display:inline-block;margin:0 10px}.woocommerce .sidebar-right ul li span.count{display:inline;margin:0 10px}label.screen-reader-text{display:none}.sidebar-right .search-field{border:1px solid #ccc;padding:7px;width:74.5%}.sidebar-right .woocommerce-product-search input[type="submit"]{border:none;padding:8px 8px;cursor:pointer}.ngg-gallery-thumbnail-box{box-sizing:border-box;float:left;margin-right:0!important;padding:0 5px!important;width:25%}.ngg-gallery-thumbnail{width:100%}.ngg-gallery-thumbnail img{margin:4px 0!important;width:100%;box-sizing:border-box}.nivo-prevNav::before{content:url(images/xprev.png.pagespeed.ic.TE_KKTMYY4.png);position:absolute;width:22px;height:20px;top:-68px;left:18px}.nivo-nextNav::after{content:url(images/xnext.png.pagespeed.ic.sKAvv69jch.png);position:absolute;width:22px;height:20px;right:10px;bottom:-76px}.nivo-prevNav{width:0;height:0;border-style:solid;border-width:90px 90px 0 0;border-color:#007bff transparent transparent transparent;top:0;left:0;content:"";z-index:0}.nivo-nextNav{width:0;height:0;border-style:solid;border-width:0 0 90px 90px;border-color:transparent transparent #007bff transparent;bottom:0;right:0;content:"";z-index:0}