﻿.subscribe-box .tnp-widget{
clear: both;
margin: 10px 0 0 0;
float: left;
}
.featurebox .ajax-loader {
    position: absolute;
    left: 0;
    bottom: 0;
}
.banner-inner h1 { background: #1b5daa !important; color: #fff !important; float: left !important; font-size: 28px !important; text-transform: capitalize !important; font-weight: 600 !important;margin:35px 0 0 !important; padding: 8px 50px 8px 21px !important;}.row.profile-info {border-bottom: 1px solid #ccc;margin-bottom: 20px;padding-bottom: 20px;}.camera_src,.camera_wrap{display:none}.camera_wrap{float:left;position:relative;z-index:0;width:100%}.cameraCont,.cameraContents,.camera_fakehover{height:100%;position:relative;width:100%;z-index:1}.camera_wrap img{max-width:none!important}.camera_fakehover{min-height:60px;background:#000}.camera_overlayer,.camera_target{width:100%;z-index:0;overflow:hidden;position:absolute;bottom:0;right:0;top:0;height:100%;left:0}.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}.camera_target{text-align:left}.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.camera_bar,.camera_loader{z-index:3;position:absolute;overflow:hidden}.camera_target_content .camera_link{display:block;height:100%;text-decoration:none}.camera_bar{bottom:0;left:0;right:0;top:0}.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}.camerarelative{overflow:hidden;position:relative}.imgFake{cursor:pointer}.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}.camera_wrap .camera_pag .camera_pag_ul{margin:0;position:absolute;left:0;bottom:13px;width:100%;text-align:center}.camera_wrap .camera_pag .camera_pag_ul li{list-style-type:none;display:inline-block;margin:0 4px}.camera_wrap .camera_pag .camera_pag_ul li span span{background-color:#fff;border-radius:100%;display:block;height:17px;text-indent:-9999px;cursor:pointer;width:17px}.camera_next>span,.camera_prev>span{height:95px;width:42px;display:block}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent span span,.camera_wrap .camera_pag .camera_pag_ul li:hover span span{background-color:#1f6cc4}.camera_commands{display:none}.camera_next,.camera_prev{cursor:pointer;position:absolute;top:50%;margin-top:-44px;z-index:50;display:block}.camera_prev{left:5%}.camera_prev>span{background-position:0 0}body .caption .text{max-width:inherit}.camera_next{right:5%}.camera_next>span,.camera_prev>span{background:url(img/slider_nav.png) no-repeat}.camera_next>span{background-position:top right}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:0;font-size:0;position:relative}.camera_caption{display:none}.thumb{float:left;width:21%}.thumb img{max-width:100%!important}.text blockquote{font-size:30px;line-height:38px;color:#f0f0f0;font-style:italic;padding-right:8%;background:url(images/quote-end.png) bottom right no-repeat;text-shadow:0 2px 2px #000}.slidertext{background-color:rgba(0,0,0,.7);bottom:15px;margin:100px 68px 0 0;padding:15px 20px 20px;position:absolute;right:57px;width:34%}.slidertext h3{color:#fff;font-size:26px;line-height:normal;margin:0 0 10px;text-transform:uppercase;text-shadow:0 1px 0 #000}.slidertext p{color:#fff;font-size:20px;line-height:22px;margin:0 0 15px}.logo a,.social-icons p{text-transform:uppercase}#consultants,.errorpage{text-align:center}.element img,.post img,[class*=span] iframe,[class*=span] img{max-width:100%}.table-resources td{padding:30px 20px 0 0}a{outline:0!important;color:#2a6ebb}.errorpage-top{padding:20px 0 10px}.errorpage-top h2{font-size:140px;font-weight:800;line-height:150px;margin-bottom:0}.errorpage-center ul{margin:0 0 15px}.errorpage-top h4{color:#333;font-size:28px;font-weight:700;line-height:34px}.errorpage-center{background:#1b5daa;color:#fff;margin:0 0 30px;padding:40px 0}.errorpage-center h2,.errorpage-center h3{color:#fff;text-shadow:0 1px 1px #000}.errorpage-center ul li{background:rgba(0,0,0,0)!important;display:inline-block;list-style-type:none;margin:0 5px;padding:0!important}.errorpage-center ul a{background-color:#fff;border-radius:2px;box-shadow:0 3px 0 #164b8a;color:#444;line-height:normal;padding:5px 10px}.errorpage-center ul a:hover{background-color:#0a3669;color:#fff}.errorpage .search-form{float:none;margin:20px auto 0;width:40%}.errorpage .search-form label{display:inline-block}.errorpage .search-form label span{display:none}.errorpage .search-form input[type=search],.errorpage .search-form input[type=text]{border:none;display:inline-block;margin:0;padding:6px 10px;width:inherit}body,p{padding:0}.errorpage .search-form input[type=submit]{background:url(img/search-btn2.png) no-repeat rgba(0,0,0,0);border:none;display:inline-block;font-size:0;height:36px;text-indent:-9999px;vertical-align:top;width:36px}hr.clear{clear:both;float:left;width:100%}body{overflow-x:hidden;font-family:Oxygen,sans-serif;font-size:14px;line-height:normal;background:#fff;color:#1b1a18}.navbar.f-nav{background-color:#1b5daa;border-radius:inherit;box-shadow:0 1px 5px #333;left:0;margin:0;position:fixed;top:0;width:100%;z-index:10}.f-nav #main_menu{margin:0 auto;width:1170px}p{margin:0 0 15px;line-height:24px}h1,h2,h3,h4,h5,h6{color:#1b5daa;margin:0 0 20px;font-family:"Open Sans",sans-serif;padding:0;font-weight:700;line-height:normal}.btn-spec,.logo a,.social-icons p{font-family:Oswald,sans-serif}.header-fix{float:left;width:100%;z-index:99999;background-color:#1b5daa}.btn2{color:#154985;font-size:13px;display:block;margin:4px 0 0;float:right;background-color:#f2f0f0;padding:2px 15px;border-radius:4px}.btn2:hover{background-color:#fb912b;color:#fff}.header{float:left;padding:11px 0 23px;width:100%}.row-half{float:left;margin-left:3%;width:48%}.top-bar{padding:0;float:left;width:100%;background-color:#154985;color:#fff}.top-bar p{float:left;margin:4px 0 0}.header .social-icons{margin-bottom:27px;float:right}.contentside .breadcrumb li{background:none;padding:0}.featured-services{padding:50px 0 20px}.featured-services img{border:2px solid #ebeaea;border-radius:3px;margin:0 0 10px}.featured-services a:hover img{border:2px solid #f8ef26}.featured-services h3{display:block;margin:0 0 15px}.featured-services h3 a{color:#f8ef26}.featured-services ul{margin:0 0 30px}.featured-services ul li{list-style-type:none;color:#262525;border-bottom:#e1e1e1 solid 1px;padding:0 0 7px;margin:0 0 7px}.featured-services ul li a{color:#262525;display:block;font-weight:700}.featured-services ul li a:hover{color:#245aaa}.featured-services ul li span{font-size:13px;display:block;font-weight:400}.featured-services h3 a:hover{color:#fff}.social-icons p{color:#fff;margin:0 13px 0 0;vertical-align:middle;display:inline-block;font-size:21px;font-weight:700}#consultants img{border-radius:100%;border:2px solid #fff;box-shadow:0 3px 3px #bbb;margin:0 0 10px}.home-intro-block{display:none;padding:35px 0}.home .home-intro-block{display:block}#consultants h3{margin:0;color:#262b31}.consultants-block .nbs-flexisel-nav-left,.consultants-block .nbs-flexisel-nav-right{cursor:pointer;height:38px;position:absolute;width:38px;z-index:100}.consultants-block .nbs-flexisel-nav-left{background:url(img/arrow-prev.png) no-repeat}.consultants-block .nbs-flexisel-nav-right{background:url(img/arrow-next.png) no-repeat}#consultants p{margin:0;font-weight:700;color:#5e2829}#consultants p span{color:#767373;display:block}.header-fix h3{background:url(img/phone-icon.png) 0 4px no-repeat;color:#fff;float:right;font-size:15px;font-weight:400;margin:0 13px 0 0;padding:0 0 0 18px}.header-fix h3 a{color:#fff}.header-fix h3 a:hover{color:#fb912b}.top-links{float:right;clear:right;margin:7px 0 0 10px}#recentcomments li p,.blackbox ul,.box-inner,.clear{clear:both}.top-links li{border-left:1px solid #fff;display:inline-block;margin:0 0 0 8px;padding:0 0 0 8px;line-height:12px}.top-links li:first-child{background:0 0;padding:0;margin:0;border:none}.top-links li a{color:#fff;font-size:13px;font-weight:400}.top-links li a:hover{color:#f9bd61}a:hover{text-decoration:none;color:#245aaa}.fleft{float:left}.fright{float:right;font-size:14px}img{outline:0;vertical-align:top}.logo{float:left;padding:3px 0 0 0;}.logo a{color:#fff;display:block;font-size:22px;font-weight:700}.social-icons{float:right;margin:0 10px 0 0}.testimonial-inner{float:left;width:100%}.featurebox input[type=text],.featurebox input[type=email],.featurebox input[type=tel]{float:left;margin:0;padding:7px 5%;width:90%}.contentside span.wpcf7-not-valid-tip,.featurebox span.wpcf7-not-valid-tip{display:inline-block}.featurebox input[type=text].input-large{width:93.8%}.featurebox input[type=text].large-input{width:91.5%}.featurebox select.large-input{width:98%;margin:0}.featurebox input[type=submit]{width:100%;font-size:22px}.featurebox .wpcf7-response-output{color:#fff}.featurebox .form-row img{float:left;margin:4px 0 0}.featurebox textarea{width:93.5%;margin:0}.form-row{margin:0 0 14px;width:100%;float:left}.form-row .row-half:first-child{margin-left:0}.form-row input[type=text].captchafield{width:62%;float:right}.blockquote{background:#f8f8f8;border:1px solid #ebebeb;float:left;padding:25px 4%;width:91.8%}.blockquote img{float:left;margin:15px 0 0;border-radius:100%;border:2px solid #fff;box-shadow:0 0 5px #ccc}.cycledTestimonialWidget blockquote.easy_testimonial,.testimonial-box blockquote{background:url(img/quote-start.png) left top no-repeat rgba(0,0,0,0);border:none;float:right;margin:0;padding:25px 0 0;width:77%}.blockquote p{color:#303030;font-size:14px;font-style:italic;font-weight:400;line-height:21px;margin-bottom:0;text-shadow:inherit}.btn,.sidebox h3,.subscribe-box h3{line-height:normal}.testimonial-box h2{font-size:22px;margin:10px 0 0 20px}.cycledTestimonialWidget cite,.testimonial-box cite{color:#2a6ebb;display:block;float:left;font-size:14px;min-height:13px;font-weight:700;padding:10px 0 0;text-align:left;width:100%;background:url(img/quote-end.png) top right no-repeat}.cycledTestimonialWidget cite img,.testimonial-box cite img{border:2px solid #fff;box-shadow:0 0 2px #ccc;float:right;margin:0 0 0 5px}.cycledTestimonialWidget cite span,.testimonial-box cite span{color:#5e2829;display:none;font-weight:400;margin:0}.cycledTestimonialWidget .cycle-slideshow{padding-bottom:0}#quote_wrap{margin:0;padding:0;position:relative}.subscribe-box{background:url(img/greenbox-bg.jpg) left top repeat-y #50b948;border:2px solid #618c30;float:left;margin:0;padding:20px 4%;width:91.2%}.subscribe-box img{float:left;margin:0 12px 0 0}.subscribe-box h3{font-weight:400;margin:0!important}.btn,.btn-green{font-weight:700;text-transform:uppercase}.subscribe-box span{display:inline-block;font-size:14px;margin:8px 5px 8px 10px;float:left;text-transform:uppercase;vertical-align:middle}.fullwidth-widgets .subscribe-box input[type=text]{width:46%}.box-black,.box-gray,.box-inner{width:90%;float:left}.box-black{background-color:#282727;padding:0 5% 20px}.box-gray{background-color:#dddcdc;padding:0 5% 20px}.box-inner{padding:15px 5%}.sidebox .featurebox{padding:0;width:100%;position:relative;}.sidebox.box-dark{background-color:#404040}.leadform input[type=text],.leadform input[type=email],.leadform input[type=password],.leadform select,.leadform textarea{float:left;margin:0 0 0 3%;width:42.3%}.leadform input.input-large[type=text]{width:93.5%}.leadform select{width:100%}.leadform textarea{height:85px;margin:0;width:93.5%}.leadform img{float:left;margin:4px 0 0}.leadform .btn{font-size:22px;width:100%}.leadform input[type=text].captcha-field{float:right;width:58%}.box-light,.sidebox.events{background-color:#efefef}.sidebox h3{color:#404040;font-size:20px;margin:0 0 15px}.sidebox h3.widget-title{display:none}.sidebox.accordion .box-inner h3.widget-title{display:block}.subscribe-box .newsletter{border-top:1px dashed #ddd;float:left;margin:0 0 0 10px;padding:10px 0 0;width:75%}.subscribe-box input[type=text],.subscribe-box input[type=password],.subscribe-box select,.subscribe-box textarea{border:1px solid #68a12c;margin:0;vertical-align:middle;width:47%;padding:8px 10px}.captcha-img{margin:3px 0 0}.subscribe-box input[type=text].captcha-field{float:right;width:58%}textarea{min-height:inherit!important}.subscribe-box textarea{height:80px}.subscribe-box input[type=text]::-webkit-input-placeholder{color:#303030;opacity:1!important}.subscribe-box input[type=text]:-moz-placeholder{color:#303030;opacity:1!important}.subscribe-box input[type=text]::-moz-placeholder{color:#303030;opacity:1!important}.subscribe-box input[type=text]:-ms-input-placeholder{color:#303030;opacity:1!important}.enquirybox.subscribe-box input[type=text]::-webkit-input-placeholder{color:#303030;opacity:1!important}.enquirybox.subscribe-box input[type=text]:-moz-placeholder{color:#303030;opacity:1!important}.enquirybox.subscribe-box input[type=text]::-moz-placeholder{color:#303030;opacity:1!important}.enquirybox.subscribe-box input[type=text]:-ms-input-placeholder{color:#303030;opacity:1!important}.btn-green{background-color:#43A3A1;border:none;font-family:Lato,sans-serif;margin:0 0 0 2px;vertical-align:top}.btn-green:hover{background-color:#2d2c2c}.btn{background:url(img/btn-bg.jpg) left top repeat-x #1b5eaa;border:1px solid #144175;border-radius:5px;color:#fff;font-family:"PT Sans",sans-serif;font-size:18px;margin:0;padding:10px 30px;text-align:center;text-shadow:0 1px 0 #888}.copyright,.foot_menu{text-align:right}.btn-green,.heading-spec{color:#fff;text-shadow:0 1px 0 #000}.btn:hover{background:url(img/btn-hover.jpg) top left repeat-x #e55f04;color:#fff;border:1px solid #da5e09}.btn-green{background:url(img/btn-hover.jpg) left top repeat-x #40a439;font-size:18px;padding:6px 15px}.locationbox{float:left;margin:25px 0;width:99%;position:relative;border:2px solid #618c30}.locationbox h2{background-color:rgba(0,0,0,.7);color:#fff;left:0;position:absolute;top:0;padding:5px 15px}.locationbox .btn{bottom:15px;position:absolute;right:15px}.heading-spec{background:url(img/heading-spec.png) right top no-repeat;display:inline-block;font-size:26px;height:41px;line-height:41px;margin:0 0 25px;padding:0 44px 0 15px}.introbox{background:url(img/graybox.jpg) left bottom repeat-x #fff;float:left;padding:17px 3%;width:94%}.introbox p{line-height:20px}.intro-pic{float:left;width:14%}.introtext,.menu_wrap{width:100%}.introtext p a{color:#f8ef26}.introtext p a:hover{text-decoration:underline}.btn-green:hover{background:url(img/btn-bg.jpg) left top repeat-x #d8cf12;color:#131202;text-shadow:0 1px 0 #fff}.featurebox .btn-green:hover{background:url(img/btn-hover-blk.jpg) left top repeat-x #000;color:#fff;text-shadow:0 1px 0 #000}.subscribe-box .btn{font-size:18px;margin:0 0 0 7px}.testimonial-box blockquote p strong{font-size:16px;color:#a20000;font-weight:800}.contentside h1,.contentside h2,.contentside h3,.contentside h4,.contentside h5,.contentside h6{text-transform:inherit}.btn-spec,.carousel_block h2,.item_description h6,.link,.menu_wrap .nav li a,.more,.more-link,.sidebar h2.title{text-transform:uppercase}.bwWrapper{position:relative;display:block}.BWfade{z-index:10}.slider-text p{color:#313030;font-size:18px;font-weight:700;line-height:21px}.header-fix .btn{float:right;margin:9px 0 0;min-width:142px}.menu_wrap{float:left;padding:0}.menu_wrap .nav li:first-child{background:0 0}.menu_wrap .nav li{margin:0;padding:0;position:relative;zoom:1;float:left}.menu_wrap .nav li:last-child a{background-image:none}#main_menu select{display:none;font-family:Arial;font-size:12px}#footer,#footer h2,.footer_bottom,.menu_wrap .nav li a{font-family:"PT Sans",sans-serif}.menu_wrap .nav li a{color:#fff;font-size:15px;font-weight:400;line-height:normal;padding:10px 15px;text-decoration:none;text-shadow:0 1px 0 #000}.menu_wrap .nav li.current-menu-item a,.menu_wrap .nav li:hover a{border-bottom:#fb912b solid 2px;color:#fff}.menu_wrap .nav li:hover ul li{margin:0}.menu_wrap .nav li:hover ul li a{background-image:none;padding:5px 15px;margin:0}.menu_wrap .nav li:hover ul li a:hover{background-color:#fff;color:#1b5daa!important;text-shadow:0 1px 0 #fff}.menu_wrap .nav li:hover ul{left:0}.menu_wrap .nav ul{display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:41px;width:215px;z-index:25;background-color:#1b5daa}.menu_wrap .nav li li{width:100%;border-bottom:#3076c8 solid 1px}.menu_wrap .nav li:hover li a{border:none}.menu_wrap .nav ul li a{background:0 0;color:#fff;display:block;line-height:normal;padding:5px 15px;text-shadow:0 1px 0 #000}#footer,#footer p{line-height:21px}.menu_wrap .nav ul li a:hover{background-color:#D00B01;color:#fff!important;text-shadow:0 1px 1px #000}.menu_wrap .nav ul ul{display:none;height:auto;left:215px!important;list-style:none;margin:0;padding:0;position:absolute;top:0;width:200px;z-index:111}.page_container{float:left;width:100%}.home-slider{border-bottom:1px solid #8e8d8d}.block{padding-bottom:50px}#main_slider{padding-bottom:10px}.block [class*=span]{margin-bottom:15px}.grey{color:#9d9d9d}.arrow_link{font-style:italic;color:#db2724}.arrow_link:hover{text-decoration:none;color:#1e1e1e}.block:last-child{padding-bottom:0}.main-content{float:left;padding:37px 0 0;width:100%}#footer{background:url(img/footer-top.jpg) left top repeat-x #1b5daa;color:#fff;float:left;font-size:14px;margin:0;padding:10px 0 20px;width:100%}#footer h2{color:#fff;font-size:26px;font-weight:700;margin:0 0 17px;padding:0;text-shadow:0 1px 0 #000}#footer h4{margin-bottom:10px;color:#fff;font-size:16px}#footer .menu-quick-links-menu-container,.foot-col{padding:15px 0 0}#footer a{color:#fff}#footer .social-icons{float:left;width:100%}.footer_bottom{background:#1f6cc4;color:#fff;font-size:14px;margin-top:0;padding:10px 0 0;width:100%}.foot_menu li a,legend{font-family:'Open Sans',sans-serif}.foot_right_block{text-align:right;padding-top:15px}.foot_right_block .fright{margin-left:20px}.foot_menu li{display:inline-block;padding:0 7px;margin:0}.footer-nav li{border-top:#237ade solid 1px;float:left;width:100%}.foot_menu li:first-child,.footer-links.footer-nav li,.footer-nav li:first-child{border:none}#footer .menu-quick-links-menu-container ul.menu li a,.footer-nav li a{color:#fff;display:block;padding:8px 0}#footer a:hover,.footer_bottom a:hover{color:#03defe!important}.footer_bottom a{color:#fff}#footer .menu-quick-links-menu-container ul.menu,.footer-nav{list-style-type:none;margin:0}.foot_menu ul li a:hover{color:#000;text-shadow:inherit}.posteddate{display:block;float:right;padding:0 0 8px}.social-media li a span{background:url(img/social-media.png) left top no-repeat;display:block;width:29px;height:29px;float:left;margin:0 11px 0 0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.social-media li a{color:#323232;display:block;line-height:29px}.social-media li a span.fb{background-position:0 0}.social-media li a span.tw{background-position:-54px 0}.social-media li a span.li{background-position:-107px 0}.social-media li a span.yt{background-position:-161px 0}.social-media li a span.gp{background-position:-213px 0}.social-media li a:hover span.fb{background-position:0 -54px}.social-media li a:hover span.tw{background-position:-54px -54px}.social-media li a:hover span.li{background-position:-107px -54px}.social-media li a:hover span.yt{background-position:-161px -54px}.social-media li a:hover span.gp{background-position:-213px -54px}.social-media li{float:left;width:100%;margin:6px 0 0}.foot_menu li a{color:#fff;font-style:normal;text-shadow:0 1px 1px #000}.footer_bottom p{text-shadow:0 1px 1px #000;margin:0}.carousel_block h2{font-size:21px;color:#313131}.featurebox{background-color:#404040;float:left;padding:10px 5% 15px;width:90%}.home-widgets{padding:34px 0;float:left;width:100%;border-top:#ebebeb solid 1px;background-color:#f2f2f2}.coloredboxes{padding:26px 0 32px;float:left;width:100%}.featurebox img{margin:0 0 13px;border:1px solid #fff}div.wpcf7 img.ajax-loader{position:absolute}.link{font-size:18px;font-weight:700;line-height:33px;text-decoration:underline}.featurebox h3{color:#fff;font-size:20px;margin-bottom:10px;line-height:normal;text-shadow:0 1px 0 #000}.breadcrumb a,.more-link{text-shadow:0 1px 1px #000}.featurebox p{color:#1f1e0d;line-height:20px}.featurebox hr{background-color:rgba(255,255,255,.2);border:none;height:1px;margin:0 0 7px;width:100%;clear:both}.carousel_block{margin:25px 0 0}.blackbox{background-color:#282727;color:#FFF;padding:10px 3% 50px;width:94%}.blackbox h2{color:#fff;font-size:24px;background:url(img/sep-1.jpg) bottom left repeat-x;padding:0 0 12px}.blackbox ul{margin:0 0 20px;float:left;width:100%}.blackbox ul li{background:url(img/arrow-red.png) left 10px no-repeat;color:#FFF;float:left;font-weight:600;list-style-type:none;margin:0;padding:4px 0 4px 20px;width:29%}.blackbox ul li a{color:#fff}.blackbox ul li a:hover{color:#B91D28}#commentform input[type=text].captcha-field2{margin-left:1%;margin-right:1%}.blackbox p{line-height:18px;font-weight:600}.blackbox p strong{font-size:18px}.breadcrumb{margin:0;padding:0 0 20px}.breadcrumb li{float:left;line-height:normal;list-style-type:none;margin:0}.breadcrumb a{color:#fff;font-weight:400;font-size:12px;display:block;height:21px;padding:0 0 0 8px;background:url(img/breadcrumb-left.png) left top no-repeat}.breadcrumb li:first-child a,.breadcrumb li:first-child a:hover{text-indent:-9999px;padding:0;background:url(img/home-icon.png) left top no-repeat;width:26px}.breadcrumb li:first-child a span,.breadcrumb li:first-child a:hover span{padding:0;background:0 0}.breadcrumb a span{display:block;padding:0 13px 0 7px;line-height:21px;background:url(img/breadcrumb-right.png) right top no-repeat}.comment_right,.contentside .post p{line-height:20px}.breadcrumb li a:hover span,.breadcrumb li.active a span{background:url(img/breadcrumb-right-active.png) right top no-repeat}.breadcrumb li a:hover,.breadcrumb li.active a{background:url(img/breadcrumb-left-active.png) left top no-repeat}legend{font-weight:400}.portfolio_link,.portfolio_zoom{display:none;width:33px;height:33px;position:absolute;left:50%;top:50%;margin:-13px 0 0 -33px;background-image:url(img/zoom.png);background-position:0 -33px;background-repeat:no-repeat;z-index:2}#filters,.element{position:relative}.portfolio_link{margin:-13px 0 0 1px;background-image:url(img/link.png)}.portfolio_link:hover,.portfolio_zoom:hover{background-position:0 0}.portfolio_link a,.portfolio_zoom a{display:block;width:33px;height:33px;text-indent:-9999px}.hover_img:hover .item_description,.hover_img:hover .portfolio_link,.hover_img:hover .portfolio_zoom{display:block}.item_description{text-align:center;color:#313131}.item_description h6{font-weight:800;margin:10px 0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;transition:none}.element{overflow:hidden;margin-bottom:20px}#options{padding:0 0 10px}#filters{padding:0;margin:0}#filters li{display:block;margin:0 10px 10px 0;float:left;padding:0;list-style:none}#filters li a.selected{color:#fff;background:#d00b01;text-decoration:none}.preloader{background:url(img/preload_img.gif) center center no-repeat;display:block}.pagination{height:auto;margin:10px 0}.post{border-bottom:1px solid #E1E1E1;float:left;margin-bottom:20px;padding-bottom:20px;width:100%}#recentcomments li:first-child,.sidebox ul,.sidebox ul li{margin:0}.contentside .pagination ul{margin:0;text-align:right;display:block}.sidebox.accordion ul{padding:15px 0}.sidebox ul li{background:url(img/list-arrow.png) left 7px no-repeat rgba(0,0,0,0);list-style-type:none;padding:0 0 10px 20px}.sidebox.box-dark ul li a{color:#fff}.sidebox.box-dark ul li a:hover{color:#f9c068}.sidebox ul li a{color:#444}.sidebox ul li a:hover{color:#245aaa}#recentcomments li{background:0 0;padding:0 0 10px;color:#505050;margin:12px 0 0;border-bottom:#adadad solid 1px}#recentcomments li img{float:left;margin:0 12px 0 0}#recentcomments li .comment-user{color:#bc0000}.widget ul li a{color:#4a4a4a;font-size:13px}.widget ul li a:hover{color:#B91D28}ul.links li,ul.links li a{color:#313131}ul.links{margin-bottom:15px}ul.links li{padding:0 0 3px 17px;margin:0;background:url(img/li_arrow.png) left top no-repeat}ul.links li a:hover{color:#d00b01}.post img{margin-bottom:18px;border:1px solid #ccc}.post_info{color:#1b5daa;font-size:12px;margin-bottom:12px}.post-comment{background:url(img/comment.png) left 4px no-repeat rgba(0,0,0,0);color:#1b5daa;margin:0 0 0 20px;min-height:20px;padding:2px 0 3px 18px}.postdate{background:url(img/clock.png) left 2px no-repeat rgba(0,0,0,0);color:#000;margin:0;min-height:20px;padding:0 0 3px 18px}.post_info span{color:#1b5daa;font-size:12px}.box-black.widget ul li a,.more-link{color:#fff}.more-link{background:url(img/post-lik.jpg) top left repeat-x #474749;display:block;float:left;font-size:12px;border-radius:3px;padding:5px 10px;text-align:center;font-weight:700}.btn-small{font-size:18px;font-weight:700;padding:5px 3%}.sidebar .tweet_arrows{display:none}.box-black.widget ul li a:hover{color:#B91D28}.sidebar h2.title{font-size:16px;margin-bottom:18px}.sidebar input.search-query{padding:5px 6px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#comments{padding:0 0 7px;margin-bottom:0}#comments ol,#comments ul{padding:0;margin:0;list-style:none}#comments li{padding:0 0 23px;list-style:none}.avatar{float:left;margin-right:10px}.avatar img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#comments ul{list-style:none;margin:0;padding:0}#comments ol li ul li{padding:23px 0 0 30px}.comment-links li a{color:#1b5daa}.btn-spec,.comment-links li a:hover{color:#000}.comment_right{color:#504F4F;display:table;font-size:14px}.comment-links li{color:#B7B7B7!important;float:left;list-style-type:disc!important;margin:0 0 0 14px!important;padding:3px 10px 1px 0!important}.comment_info{font-size:14px;font-weight:600;padding-bottom:7px;ccolor:#BD2821}#comments ol li{background:#f9f9f9;border:1px solid #1b5daa;color:#6c6c6c;margin:0 0 10px;padding:15px 10px}#map,.contact_form{padding-top:6px}.pagination.blog-pagination ul{box-shadow:none}#comments ol li ul li{margin:0;border:none;background:0 0}#map{margin:0 0 15px}.contact_form textarea{min-height:260px!important}.more{background:#C10000;color:#FFF;display:inline-block;font-size:12px;line-height:normal;margin-top:28px;padding:7px 12px}.more:hover{color:#fff;background-color:#de0505}#footer .more{float:right;margin:0 10px 0 0}.footer_middle{border-top:#b8b7b4 solid 1px;margin:16px 0 0;padding:16px 0 0}.footer_middle ul{float:right}.footer_middle ul li{float:left;border-left:#323232 solid 1px;line-height:12px;padding:0 8px}.footer_middle ul li:first-child{border:none}.footer_middle ul li a{font-size:12px;color:#323232}.services{padding:20px 0 30px}.nbs-flexisel-item,.nbs-flexisel-ul{margin:0;padding:0;position:relative;list-style-type:none}.services p{font-size:20px;line-height:27px}.services .service-box-inner p{font-size:14px;line-height:20px}#features-clients,#flexiselDemo1,#flexiselDemo2{display:none}.nbs-flexisel-container{position:relative;max-width:100%}.nbs-flexisel-ul{width:99999px;text-align:center}.nbs-flexisel-inner{overflow:hidden;float:left;width:100%}.nbs-flexisel-item{float:left;overflow:hidden;line-height:0}.nbs-flexisel-item:first-child .itemslide{margin-left:0}.nbs-flexisel-item img{cursor:pointer;position:relative}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{cursor:pointer;height:38px;position:absolute;width:38px;z-index:100}.nbs-flexisel-nav-left{left:0;background:url(img/button-previous.png) no-repeat}.nbs-flexisel-nav-right{right:0;background:url(img/button-next.png) no-repeat}.clients{float:left;padding:27px 0;width:100%}.navbar .container{position:relative}.btn-spec{background:url(img/btn-spec.png) left top no-repeat;display:block;font-size:22px;font-weight:700;height:104px;line-height:28px;padding:23px 0 0;position:absolute;right:0;text-align:center;text-shadow:0 1px 0 #fff;top:-24px;width:285px;z-index:10}.banner-inner,.banner-inner .container,.navbar,.searchbar,.slider-text{position:relative}#commentform input.btn[type=reset]:hover,.btn-spec:hover{color:#fff;text-shadow:0 1px 0 #000}.btn-spec:hover{background-position:bottom left}.logos-outer h2{margin:0 0 13px;color:#fff}.logos-outer{float:left;margin:22px 0 0;width:100%;padding:0 0 50px}.social-icons ul{float:left;list-style:none;margin:0;width:100%}.social-icons ul li{border-right:1px solid #3472b9;float:left;margin:0;padding:6px 8px}.social-icons ul li:first-child{margin:0;border-left:1px solid #3472b9}.social-icons ul li a{background-position:0 0;background-repeat:no-repeat;display:block;text-indent:-9999px;transition:all .2s ease 0s}.social-icons a:hover{background-position:0 -24px!important;opacity:1}.social-facebook a{background:url(img/facebook.png) no-repeat;height:20px;width:11px}.social-google a{background:url(img/google.png) no-repeat;height:20px;width:22px}.social-twitter a{background:url(img/twitter.png) no-repeat;height:20px;width:22px}.social-youtube a{background:url(img/youtube.png) no-repeat;height:20px;width:44px}.social-linkedin a{background:url(img/linkedin.png) no-repeat;height:20px;width:21px}.social-rss a{background:url(img/rss.png) no-repeat;height:20px;width:19px}#footer .social-icons ul li{border:none}#footer .social-icons ul li:first-child{padding-left:0}.navbar{float:right;margin:8px 0 0}#footer img{margin:0 0 15px}#commentform input[type=text],#commentform input[type=email],#commentform input[type=password],#commentform textarea{border:1px solid #1b5daa;border-radius:inherit;float:left;margin:0 2% 16px 0;padding:10px 1%;width:29%}#commentform input.url{margin-right:0;width:31%}#commentform button.btn,#commentform input.btn[type=reset],#commentform input.btn[type=submit]{box-shadow:none;font-size:20px;margin:0 1%;min-width:106px;padding:4px 20px}#commentform input.btn[type=reset]{background:url(img/btn-blk.jpg) repeat-x #000;color:#fff;text-shadow:0 1px 0 #000}.captcha-text{float:left;margin:13px 23px 0 0;vertical-align:middle}#commentform textarea{height:100px;width:90%}.uneditable-input,input[type=search],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=text],input[type=number],input[type=url],input[type=color],input[type=email],input[type=tel],input[type=password],select,textarea{font-family:"Open Sans",sans-serif;background:url(img/textfield-bg.jpg) bottom left repeat-x #fff;border:none;box-shadow:none;height:auto;line-height:normal;font-size:14px;color:#000;padding:7px 10px;border-radius:5px;width:auto}.searchbar input[type=text]{background:url(img/search-bg.jpg) left top repeat-x #DFDFDF;border:1px solid #BFBFBF;box-shadow:none;color:#545454;float:left;font-family:lato;font-size:13px;margin:0 4px 0 0;padding:5px 15px;width:201px;border-radius:inherit}.navbar .nav,.searchbar>form{margin:0}.searchbar input[type=submit]{background:#B70200;border:1px solid #9B0301;box-shadow:none;color:#FFF;float:left;font-family:lato;font-size:14px;font-weight:600;height:32px;padding:0;width:35px}.searchbar input[type=submit]:hover{background-color:#3b2828}.searchbar{float:right}.banner-inner{background:url(img/inner-banner.jpg) left top repeat-x rgba(0,0,0,0);float:left;height:121px;text-align:right;width:100%}.banner-blog{background:url(img/banner-blog.jpg) top center no-repeat}.banner-inner h2{background:#1b5daa;color:#fff;float:left;font-size:28px;text-transform:capitalize;font-weight:600;margin:35px 0 0;padding:8px 50px 8px 21px}#banner-fade h2,.ctabtn{text-transform:uppercase}.banner-inner h2 a{color:#fff}.post h2,.post h2 a{color:#1b5daa}.contentside{background-color:#fff;padding:20px 2%}.goright{float:right}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}.sidebox{float:left;margin:0 0 14px;width:100%}.post h2{font-size:22px;font-weight:700;margin-bottom:15px}.testimonial-inner blockquote p{color:#303030;font-size:14px;font-weight:400;line-height:21px;margin-bottom:0}.fright a:hover,.post h2 a:hover,.post-comment:hover{color:#f7b857}.post .btn{padding:8px 20px}.blog-pagination.pagination li{background:0 0!important;margin:0 0 0 7px;padding:0;float:none;display:inline-block}.home-intro-block img,.sharethis{float:right}.blog-pagination.pagination ul li a{background-color:#5b5d64;color:#fff;border:none;text-transform:uppercase;font-size:10px;display:block;line-height:26px;padding:0 10px;border-radius:5px}.blog-pagination.pagination ul li a:hover,.blog-pagination.pagination ul li.active a{background-color:#1b5daa;color:#fff}.blog-pagination.pagination ul li:first-child{margin:0}.sharethis{margin:4px 0 0}.sharethis img{border:none;box-shadow:none;margin:0 2px}.accordion h3{background-color:#404040;color:#fff;cursor:pointer;font-weight:400;margin:0;padding:10px 4%}.accordion h3 span{background:url(img/arrow-down.png) right 12px no-repeat rgba(0,0,0,0);display:block;padding:0}.accordion h3.active{margin:0}.accordion h3.active span{background:url(img/arrow-up.png) right 12px no-repeat rgba(0,0,0,0);display:block;padding:0}.box-dark p{color:#FFF}.sidebox.events p{color:#1b1a18}.sidebox .subscribe-box{background:none;border:none;padding:0;width:100%}.sidebox .subscribe-box p{font-size:14px;font-weight:400;text-shadow:inherit}.sidebox .subscribe-box .newsletter{border:none;padding:0}.sidebox .subscribe-box input[type=text],.sidebox .subscribe-box input[type=email]{
	
	border: none;

border-radius: inherit;

float: left;

width: 100%;

padding: 10px 5%;

background: #fff;

margin: 0;
	}
	.sidebox .subscribe-box .btn,.sidebox .subscribe-box input[type=submit]{border:none;border-radius:inherit;float:right;font-size:18px;font-weight:400;margin:10px 0 0;padding:8px 20px}.sidebox .testimonial-box blockquote{float:left;padding:18px 0 0;width:100%}.sidebox .blockquote,.sidebox .testimonial-box{background:none;border:none;padding:0;width:100%}.sidebox .testimonial-box{min-height:inherit;margin:0}.sidebox .testimonial-box cite{text-align:left;width:100%;margin:25px 0 0}.sidebox .testimonial-box cite span{color:##5e2829;display:block;margin:0}.sidebox .sidebox-events li{background:url(img/sep-hr.jpg) bottom left repeat-x;color:#262525;list-style-type:none;margin:0 0 7px;padding:0 0 7px}.sidebox.box-light .sidebox-events li{background:url(img/sep-light.jpg) bottom left repeat-x}.sidebox .sidebox-events li span{display:block;font-size:13px;font-weight:400}.sidebox .blockquote p{color:#302f2f;font-size:14px;font-weight:400;line-height:20px;text-shadow:inherit}.sidebox .testimonial-box cite img{float:left;margin:-17px 13px 0 0;vertical-align:middle}.sidebox .blockquote-pic{float:left;width:100%}.sidebox .blockquote-inn{border-radius:inherit;box-shadow:none;margin:0;padding:0;background:url(img/q2.png) top left no-repeat;width:100%}form{margin:0}.contentside p{margin:0 0 20px;line-height:22px}img.alignright{float:right;border:1px solid #dedede;margin:0 0 0 16px}img.alignleft{border:1px solid #dedede;float:left;margin:0 16px 0 0}.contentside li{background:url(img/bullet-list.png) left 9px no-repeat rgba(0,0,0,0);list-style-type:none;margin:0;padding:5px 0 5px 20px}.contentside ul{margin:0 0 20px}img.align-right{margin:0 0 0 12px}.align-right{float:right}img.align-left,img.align-right{border:1px solid #ddd}.align-left{float:left}#banner-fade h2{font-size:36px;margin-bottom:25px;line-height:43px}.slider-text{float:right;height:100%;padding:54px 4% 0 2%;width:40%}.slider-img{float:left;width:54%}.redtext{color:#c10000}.greentext{color:#bcfc07}.home-intro p{font-size:16px;line-height:26px;color:#565656}.home-intro h1{color:#121212;font-weight:400}.services-rotator{background-color:#E3E3E3;float:left;padding:15px 5% 40px;width:90%}.ctabtn{background:url(img/cta-btn.jpg) right top no-repeat;color:#fff;display:block;float:left;font-family:Oswald,sans-serif;font-size:28px;font-weight:700;margin-top:20px;padding:11px 64px 12px 18px;text-shadow:1px 1px 1px #333}.contentside .form-row span.reds,.ctabtn strong{color:red}.ctabtn:hover{opacity:.9}.cta-arrow{background:url(img/cta-arrow.png) no-repeat;bottom:37px;display:block;height:74px;position:absolute;right:-160px;width:141px}.cycledTestimonialWidget,.testimonial-box{float:left;margin:0 0 45px;width:100%}.blockquote-pic{float:left;width:16%}.blockquote-pic img{border:2px solid #fff;border-radius:100%;box-shadow:0 0 5px #777}.fullwidth-widgets{margin-top:35px}.contentside input[type=text],.contentside input[type=email],.contentside input[type=tel]{border:1px solid #cfcfcf;border-radius:3px;float:left;height:15px;margin:0;padding:5px 2.5%;width:80%}.contentside input.cptext{margin-left:10px;margin-top:3px;width:55%}.contentside img.cpimg{border:1px solid #cfcfcf;margin-right:5px;margin-top:0}.contentside input[type=text].input-large{width:93.8%}.contentside input[type=text].large-input{width:91.5%}.contentside select.large-input{width:98%;margin:0}.contentside input[type=submit]{font-size:18px;padding:5px 10px;width:40%}.contentside .form-row img{float:left;margin:4px 0 0}.contentside textarea{width:93.5%;margin:0;border:1px solid #cfcfcf;border-radius:3px;height:100px}.contentside select{border:1px solid #cfcfcf;border-radius:3px;width:90%}.contentside .form-row .row-half:first-child{margin-left:0}.contentside .row-half{float:left;margin-left:3%;width:48%;line-height:30px}.contentside .form-row span.wpcf7-list-item{margin-right:.5em;margin-left:0}.contentside input[type=radio],.contentside input[type=checkbox]{margin:0;vertical-align:inherit}.portfolio-list,div.gallery{margin:0;padding:0;width:100%}.contentside .portfolio-list li{background:rgba(0,0,0,0);float:left;list-style-type:none;margin:0 3% 30px 0;padding:0;text-align:center;width:47%}.portfolio-list li img{border:1px solid #bfbfbf;box-sizing:border-box;display:block;margin:0 auto;padding:3px;height:258px}.gallery .gallery-item .gallery-icon{vertical-align:bottom}.portfolio-list li h3{background-color:#1b5daa;color:#fff;font-size:24px;margin:0;padding:11px 0}.portfolio-list li a{color:#fff}.portfolio-list li:hover h3{background-color:#404040}.portfolio-list li br{display:none}.portfolio-list li p{margin:0}figure.gallery-item{display:inline-block;margin:20px 2%;text-align:center;width:29%}@media screen and (max-width:1199px){
	
	
	
	.g-recaptcha {
	transform: scale(0.89);
	-moz-transform: scale(0.89);
	-ms-transform: scale(0.89);
	-o-transform: scale(0.89);
	-webkit-transform: scale(0.89);
	transform-origin: 0;
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	-webkit-transform-origin: 0 0;
	filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.89, M12=0, M21=0, M22=0.89, SizingMethod='auto expand');
}
	
	
	
	
	
	
	.leadform input[type=text],.leadform input[type=email],.leadform input[type=password],.leadform select,.leadform textarea{width:41%}.leadform textarea{width:93.5%}.testimonial-box blockquote{width:70%}.slidertext h3{font-size:20px}.banner-inner h2{font-size:22px;top:35px}.featurebox input.input-large[type=text],.featurebox textarea{width:92%}.form-row input.captchafield[type=text]{width:61%}.blockquote p{font-size:15px;line-height:20px}.featurebox{min-height:300px}.featured-services ul li a{font-size:14px}.headertop p{font-size:15px;line-height:20px;margin:0 0 0 20px;padding:10px 0 25px 22px;width:36%}.sidebox .subscribe-box input[type=text]{width:90%;margin-top:10px}.fullwidth-widgets .subscribe-box input[type=text]{width:42%}.leadform input.captcha-field[type=text]{float:right;margin-top:10px;width:91%}#footer .social-icons ul li{margin:0 0 0 3px}.subscribe-box form{float:left;text-align:left;width:100%}#banner-fade h2{font-size:26px;line-height:32px;margin-bottom:10px}.slider-text p{font-size:16px;line-height:normal}.slider-text{padding-top:34px}.menu_wrap select{margin:0}.foot_menu li{padding:0 3px}.header h3{font-size:20px}.post h2{font-size:24px;line-height:26px}.menu_wrap .nav li a{font-size:13px;padding:14px 9px}.blackbox ul li{width:45%}.more{display:inline-block}.intro-pic{width:16%}}@media screen and (max-width:1024px){.slider ul li{line-height:18px!important;background-position:left top}.sidebox .subscribe-inner img{display:block;margin:0 auto}.sidebox .subscribe-inner span{display:block;margin:5px 0 0;text-align:center}}@media screen and (max-width:979px){
		
		
		.g-recaptcha {
			margin-bottom: -20px;
	transform: scale(0.68);
	-moz-transform: scale(0.68);
	-ms-transform: scale(0.68);
	-o-transform: scale(0.68);
	-webkit-transform: scale(0.68);
	transform-origin: 0;
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	-webkit-transform-origin: 0 0;
	filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.68, M12=0, M21=0, M22=0.68, SizingMethod='auto expand');
}
		
		
		#footer h2,.heading-spec,.locationbox h2,.logo h2{font-size:20px}#banner-fade h2,#footer,.footer-nav li a,.slider-text p{line-height:normal}.header-fix,.navbar.f-nav{left:auto;position:relative}.leadform input[type=text],.leadform input[type=email],.leadform input[type=password],.leadform select,.leadform textarea{margin:0 0 8px;padding:7px 2%;width:96%}.navbar.f-nav{background-color:#fff;box-shadow:none;margin:0;top:auto;z-index:9999}.navbar.f-nav #main_menu{margin:0 2%;width:96%}.leadform input.input-large[type=text]{width:96%}.leadform .form-row input.captchafield[type=text]{margin:5px 0;width:96%}.testimonial-box blockquote{width:65%}.navbar{width:67%;margin:0;padding:0 0 0 2%}.slidertext{bottom:80px}.header-fix .btn{margin:0 0 10px;float:right}.banner-inner h2{top:23px}#footer{padding-top:17px}.nbs-flexisel-inner{padding:16px 0}.intro-pic{width:22%}.featurebox{min-height:344px}.btn-spec{z-index:99999}.featurebox input[type=text]{padding:7px 5%;width:90%}.featurebox input[type=submit]{width:100%}.form-row input.captchafield[type=text]{margin:5px 0;width:90%}.headertop p{padding:17px 0 27px 22px;width:57%}.social-icons h3{clear:none;float:left;margin:0}#footer{font-size:13px}.footer-nav li a{padding:4px 0}.featurebox img{display:block;float:none;margin:0 auto 15px}.ctabtn,.featured-services ul{margin:0}.featurebox h3{font-size:20px}.ctabtn{width:auto;font-size:16px}.featured-services ul li{float:none;display:inline-block;width:auto}.featured-services ul li a{padding:10px}.header h3{margin:3px 0 5px}.searchbar input[type=text]{width:68%}.cta-arrow{display:none}#banner-fade h2{font-size:18px;margin-bottom:5px;text-shadow:inherit}.slider-text p{font-size:14px;font-weight:400}.menu_wrap{border:none}.navbar nav#main_menu select{display:block;margin:22px 0 0;width:100%;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 -4px 4px #eee;border-radius:5px;font-weight:700}.banner-inner h1{margin:8% 0 0}body{padding:0}.header-fix{top:auto}.searchbar{margin:10px 0}.sidebox .subscribe-box h2{font-size:18px}.sub-form img{display:block;margin:0 auto;text-align:center}.subscribe-box input[type=text],.subscribe-box input[type=password],.subscribe-box select,.subscribe-box textarea{width:71%}.subscribe-box .btn{font-size:18px;margin:10px 0 0;width:100%}#commentform input[type=text],#commentform input[type=email],#commentform input[type=password],#commentform textarea{width:94%;float:none}#commentform p{margin:0}}@media screen and (max-width:768px){.portfolio-list li img{height:auto}.portfolio-list li h3{font-size:16px}.contentside .portfolio-list li{min-height:220px}}@media screen and (max-width:767px){
			
			.g-recaptcha {
			margin-bottom:-10px;	
			}
			
			.home-intro-block{padding-left:10px;padding-right:10px;}#footer,.copyright,.header h3,.header-fix,.header-fix h3,.logo,.logo h2,.top-bar,.top-links{text-align:center}.featurebox,.foot-col,.service-box-inner,.sidebox .testimonial-box{min-height:inherit}.foot_menu li,.social-icons ul li:first-child{border-left:none}.accordion h3{margin:0}.contentside input[type=text],.contentside input[type=email],.contentside input[type=tel]{width:95%;margin:0}.contentside select{width:100%}.contentside .row-half{margin-left:0;width:100%}.errorpage .search-form{width:auto}.errorpage-center ul a{display:block}.errorpage-center ul li{display:block;margin:5px 10px}.accordion h3.active,.slidertext{margin:0}.blockquote,.blockquote:first-child{margin:0 0 15px}.btn2{float:none;display:inline-block}.box-inner{padding:15px 0;width:100%}.main-content{padding:0}#footer{padding-top:0}.sidebox{padding:15px 2%;width:96%}.blockquote{width:92%}.testimonial-box blockquote{width:75%}.featured-services .span4{margin-bottom:15px}.featured-services ul li{display:block;float:left;width:100%}.featurebox input[type=text]{padding:7px 2%;width:96%}.featurebox input.input-large[type=text]{width:100%}.camera_next{right:0}.camera_prev{left:0}.navbar{margin:0 2%;width:96%;padding:0;float:none}.top-bar{padding:10px 0}.social-icons ul li{display:inline-block;float:none;border:none}.top-bar p{float:none}.header-fix .btn{float:none;margin:10px auto;display:inline-block}#footer .social-icons ul,.header-fix h3,.social-icons,.top-links,.top-links ul{float:left;width:100%}.header-fix{left:auto;position:relative;top:auto;background-image:none}.nbs-flexisel-inner{padding:0}.coloredboxes{padding:26px 0 10px}.featurebox{width:96%;padding:10px 2%;float:left}.introbox{margin:0 0 20px;width:96%;padding:20px 2%;border:none}.navbar nav#main_menu select{width:100%;margin:0}.btn-spec{background:url(img/btn-hover.jpg) left top repeat-x #40a439;border-radius:3px;font-size:16px;height:auto;line-height:20px;padding:5px 15px;right:2%;top:4px;width:auto;color:#fff;text-shadow:0 1px 0 #000}.btn-spec:hover{background-image:none;background-color:#000}.logo{width:100%;margin:0 0 15px}.logo img{margin:0 auto 5px;max-width:100%;vertical-align:middle;display:block}.header-fix h3 strong{padding:0;background:0 0}.social-icons{text-align:center;padding:5px 0 0}.social-icons p{display:none}.top-links{clear:both;margin:8px 0 0}.top-links ul{margin:0}.header-fix h3{padding:10px 0 0;background:0 0}.banner-inner h2{font-size:18px}.logo a,.logo h2{float:none}.testimonial-box{width:96%;padding:20px 2%;border:none;margin:0 0 20px}.featurebox textarea{height:80px;width:96%}.logo h2{background:none;font-size:20px;margin:10px 0 0;padding:0 0 5px}.form-row input.captchafield[type=text]{width:96%}.slider-text p{font-size:14px;line-height:20px}#banner-fade h2{font-size:16px}.home-intro{padding:0 2% 20px}.blackbox{padding-bottom:20px}#commentform input[type=text],#commentform input[type=email],#commentform input[type=password],#commentform textarea{width:96%;padding:5px 2%}.box-black,.box-gray{padding:0 2% 20px;width:96%}.contentside{float:left!important}.header h3,.posteddate{float:none}#footer{background-image:none}.header h3{clear:both;font-size:24px}#footer img{display:block;float:none;margin:0 auto 15px}.footer-links.footer-nav li a{background:0 0;padding-left:0}#footer h2{background-color:#3f4040;clear:both;display:block;margin:0 0 10px;padding:10px 0}#footer .span3{background:0 0}.foot-col{padding:0}.header .social-icons,.searchbar{float:left;width:100%;text-align:center}.featurebox{margin:0 0 10px}.header .social-icons{margin:15px 0 0}.searchbar{margin:10px auto;position:relative;z-index:9999}.searchbar input[type=text],.searchbar input[type=submit]{float:none}.contentside{width:96%}.sidebox .subscribe-box input[type=text]{margin-top:0;width:85%}.breadcrumb{float:left;margin:0;padding:20px 0 0;width:100%}.topbar p{float:none;font-size:16px;margin:0 0 10px;text-align:center}.foot_menu ul,.footer_bottom{text-align:center}.footer_middle ul{width:100%;text-align:center}.footer_middle ul li{display:inline-block;float:none}.foot_menu li{display:block;float:left;width:100%;border-top:#cb2023 solid 1px}.foot_menu li a{display:block;padding:5px 0}.subscribe-box{clear:both;margin:0;width:96%;padding:20px 2%;border:none}.fullwidth-widgets{margin-top:20px}.subscribe-box form img{float:left;margin:0 12px 0 0}.subscribe-box span{display:inline-block;text-align:center}.service-box{margin-bottom:10px}.services p{font-size:18px;line-height:24px}.sidebar .testimonial-box blockquote img{float:left;margin:0 12px 0 0}#commentform button.btn,#commentform input.btn[type=reset],#commentform input.btn[type=submit],.foot_menu ul{margin:0}.subscribe-box input[type=text],.subscribe-box input[type=password],.subscribe-box select,.subscribe-box textarea{width:84.7%}h1{font-size:24px}h2{font-size:22px}h3,h4{font-size:20px}.leadform input.input-large[type=text]{width:100%}#commentform input.captcha-field2[type=text]{margin-left:0;margin-right:0}}@media screen and (max-width:640px){.heading-spec,.post h2,.slidertext .btn{font-size:20px}.blockquote-pic,.intro-pic,.sidebox .subscribe-box p,.subscribe-box span{text-align:center}.post h2{line-height:24px}.fright,.post_info{font-size:12px}.fright{margin:10px 0 0}.post .btn{float:left}.post-comment,.postdate{padding:4px 0 4px 28px}.subscribe-box form img{float:none;margin:0 auto;display:block}.subscribe-box span{display:block;margin:5px 0}.sidebox .subscribe-box input[type=text]{width:96%}.subscribe-box input[type=text],.subscribe-box input[type=password],.subscribe-box select,.subscribe-box textarea{width:96%;padding:8px 2%}.intro-pic{width:100%}.introtext{width:100%;padding:5px 0 0;background:0 0}.blockquote-pic{width:100%}.testimonial-box .blockquote-inn{text-align:center;width:100%;padding:0;margin:0}}@media screen and (max-width:620px){ul.bjqs-controls li a{display:none}.slidertext{width:60%;bottom:100px}}@media screen and (max-width:540px){ol.bjqs-markers li a{width:10px;height:10px}.featurebox p,.home-intro p{font-size:14px;line-height:22px}.nbs-flexisel-item h3{font-size:22px}ol.bjqs-markers{bottom:0;right:10px}.slider-wrapper{display:none}.topbar p span{display:block}.topbar p span.address{margin-top:5px}.banner-inner h1{margin:13% 0 0;font-size:22px}.testimonial-box h2{font-size:16px;margin:10px 10px 0}.hide-mobile{display:none!important}.slider-text{padding-top:14px}#banner-fade h2{font-size:14px;margin-bottom:5px}.slider-text p{font-size:12px;line-height:normal}}@media screen and (max-width:480px){
				
				img.alignleft,img.alignright{float:none;margin:0 auto 20px;box-shadow:none;border:none;display:block}
			
			
			.g-recaptcha {
			margin-top:7px;	
			}
			
			
			.blockquote img{float:none;margin:0 auto;display:block}.bjqs-controls,.camera_next,.camera_prev,.slider-text{display:none}.row-half{width:100%;margin:0 0 14px}.featurebox textarea{width:95%}.banner-inner h2{font-size:18px;top:10px}.form-row{margin:0}.navbar{height:auto}.testimonial-box .blockquote-inn{padding:25px 0;width:100%;background-position:6px 8px}.testimonial-box blockquote{padding:10px 8%;width:81%}.testimonial-box cite{width:100%;margin:10px 0 0}.testimonial-box cite img{float:left;margin:0 12px 0 10px}.slider-img{float:left;width:100%}.topbar p span{font-size:11px}.slider ul{display:none!important}.slider h2{width:100%!important;position:relative!important;right:10px!important}.slider p{margin-top:-20px!important;font-size:12px!important}.btn-large{margin-top:-10px!important;font-size:14px!important}.breadcrumb li{margin:0 0 5px}h2{font-size:18px}.subscribe-box p{clear:both}.btn-spec{display:block;left:auto;position:relative;top:auto;right:auto;margin:10px 2% 0}.navbar nav#main_menu select{width:100%}#banner-fade,li.bjqs-slide,ul.bjqs{height:309px!important}.contentside .portfolio-list li{min-height:inherit;width:100%;margin:0 0 15px}}@media screen and (max-width:320px){.introtext .align-right,img.alignleft,img.alignright{float:none;margin:0 0 10px}figure.gallery-item{width:100%;margin:10px 0}.table-resources td{float:left;width:100%}.home-intro-block img{float:none;margin:0 0 10px!important}.sharethis{float:left;margin:10px 0 0}.main-content{padding:0 2%;width:96%}#banner-fade,li.bjqs-slide,ul.bjqs{height:210px!important}.featurebox textarea{width:92%}.social-icons ul{float:left;text-align:center;width:100%}.testimonial-box .blockquote-inn{background-position:10px 10px;width:100%}.testimonial-box cite{width:100%;background:0 0;padding:10px 0 0}.social-icons h3{background:none;clear:none;float:left;margin:0;padding:7px 0;text-align:center;width:100%}.subscribe-box form img{float:none;margin:0 auto 10px}.subscribe-box span{display:block;text-align:center}.fullwidth-widgets .subscribe-box input[type=text]{width:92%}ul.bjqs-controls li a{top:18px!important}.slider-text p{display:none}.banner-inner h2{font-size:14px;top:4px}.banner-inner h1{font-size:20px;margin:23% 0 0;padding:10px 40px 10px 20px}.ctabtn{margin-top:10px}.slider h2{padding-right:10px}.slider p{display:none!important}.btn-large{margin-top:-20px!important;font-size:12px!important;width:auto!important;left:auto!important;right:20px!important}.header h3,.logo h2{font-size:16px}.header h3{clear:both;float:none;text-align:center}.subscribe-box .btn-green{width:100%}}