/* https://thinkww.com/wp-content/themes/thinkww/css/responsive.css */
.middle_align{display:table-cell;vertical-align:middle}.cap{padding:0!important}.sub_header .caption{top:0!important}@media(max-width:1450px){.latest_blog .row{margin:0}.latest_blog{float:left;padding:0 11px 20px}.wrapper{padding:0 3%}.sub_header .caption{left:3%}.news_page #primary{margin:0;padding:0 3%}body.single .site-content{padding:35px 5% 0}.postnav_link{padding:70px 3% 0}.download_file a h4{font-size:24px}.downloads_page .download_section{margin:0}}@media(max-width:1399px){#loader{min-height:378px}.caption{top:41px}.sub_header .caption{top:43px}.contact_pagelink h3{font-size:26px!important;line-height:28px;letter-spacing:inherit}.contact_pagelink a{font-size:15px}.latest_news{margin:0 0 20px}.page-template-news .sub_header .caption{top:55px}.news_info{width:83%}.share_div{width:68%}.serviceinfo{width:72%}.site-content.sub_serv .entry-content{width:72%}.main-navigation li a{padding:8.5px 20px 8.5px 10px;font-size:16px}li.menu-item-243 a{padding:1px 0 0 20px!important}.main-navigation li ul li a{font-size:16px}.services_icons{padding:0 3%}.services_icons li{font-size:19px;padding:0 5px}}@media(max-width:1199px){.cap h1{font-size:28px!important;line-height:32px!important;margin:20px 0 10px!important;width:326px}.flexslider .slides>li:last-child .cap h1{width:370px}.cap p{width:370px}.cap{height:220px}.caption{top:16px}.left_black{height:220px}.blog_box h4{margin:0 0 20px}.inner_div{min-height:330px}.sub_header .cap{height:70px}.sub_header .cap h1{font-size:28px!important;margin-top:17px!important;padding:0 20px 0 0!important}.sub_header .left_black{height:70px}.sub_header .caption{top:44px}.page-template-news .sub_header .caption{top:57px}.recent_anno{padding:20px 0 0;width:100%}.search-results .more_link,.recent_anno .more_link{font-size:16px;padding:0 24px 0 0}.tslider blockquote p{font-size:20px!important;line-height:24px!important}.page-template-news .sub_header .cap{background-position:-330px top}.post_date h1{font-size:55px!important;line-height:45px!important}.post_date{height:120px;padding:15px 0;width:90px}.search_sec input[type="text"]{width:80%!important}.subpage_box.cat_box a{font-size:14px;padding:11.5px 10px}.contact_pagelink h3{font-size:24px!important}.contact_pagelink a{padding:0 27px 0 0}.serviceinfo{width:69%}.contact_page textarea{height:190px}.home_contant{width:90%}.services_icons li{font-size:16px;padding:0 5px;line-height:21px}.services_icons li img{width:80px}.inner_div{min-height:295px}.inner_info p{padding-bottom:5px}body.single .site-content{padding:35px 10% 0}.service_sec .services_icons li:nth-child(3n+1){clear:both}.service_sec .services_icons li{padding:0 15px}.blue_strip{margin:0 0 46px}.page-template-services-sub-page .cap{height:auto}.page-template-services-sub-page .cap img{width:70px}.page-template-services-sub-page .cap h1 span{font-size:31px}.page-template-services-sub-page .sub_header .caption{padding:0 3%;top:44px}.serv_wrap{padding:0 3%;width:100%}.download_file a{min-height:210px}.contact_page #primary{padding:70px 50px 20px}.contact_page #secondary{padding:70px 50px 20px}.add_info h3{width:70%}.con_info{padding:0 20px 0 0}.con_info strong{float:left;height:auto;margin:10px 0 0;width:100%}.social_sec img{width:50px}.social_sec span{padding:15px 10px 0 0}.ck_sec .wpcf7-form-control-wrap{float:left;width:50%}}@media(max-width:991px){.call_info{width:auto}.site{padding:0 15px}.sub_header #page{padding:0}.main-navigation li a{font-size:14px;padding:10.5px 15px 10.5px 0}.main-navigation ul{padding:0 0 0 15px}li.menu-item-243{width:140px;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;padding:7.5px 15px 7.5px 18px}.sub_header .caption{top:30px}.sub_header .cap h1{font-size:22px!important;margin-top:22px!important}.page-template-services-sub-page .cap h1 span{font-size:24px}.sub_header .cap{height:60px}.sub_header .left_black{width:0!important}.main-navigation li ul li a{font-size:14px}.main-navigation li ul{top:101%;width:240px!important}.widget-area{width:33%!important}.site-content{width:63%!important}.servicebox img{float:left;width:120px}.testimonial_sec .bx-wrapper{width:80%!important}.site-content.sub_serv .entry-header{width:120px}.site-content.sub_serv .entry-content{width:70%}.sub_header .cap h1{padding:0 20px 0 15px!important}.post_date{height:100px;padding:10px 0;width:80px}.post_date h1{font-size:50px!important;line-height:40px!important}.year{font-size:20px}.news_info{width:77%}.page-template-news .sub_header .cap{height:68px}.share_div{width:50%}body.single .sub_header .caption{top:25px}body.single .sub_header .cap h1 br{display:none}body.single .sub_header .cap{height:66px}h1{font-size:24px!important;line-height:29px!important}.home_contant{width:94%;margin:33px auto 0}.home-offer-services{width:100%;margin-bottom:49px;padding-bottom:59px}.what-we-offer ul{width:100%}#loader{min-height:350px}.cap h1{font-size:22px!important;line-height:27px!important;margin:10px 0!important;width:286px}.cap p{font-size:13px!important;line-height:17px!important}.cap{height:193px}.left_black{height:193px}.flex-direction-nav{bottom:45px}.more_link{font-size:14PX}#divPageLoader{top:27%!important}.top_section{padding:0 15px}.logo img{width:80%}.call_info span{padding:4px 2px 4px 33px;font-size:22px}.call_info{margin:33px 0 0}.main-navigation{padding:0}body{padding-top:139px}.clocks_sec{top:-112px;height:125px}.what-we-offer ul li{padding:0 10px}.home_services_list{margin:0 0 44px;padding:0 0 68px}.width_30{padding:0 15px}.latest_blog{float:left;padding:0 0 20px}.inner_div{min-height:362px}.testimonial_sec{margin:55px 0 0}.latest_news h1{line-height:inherit!important;margin:0!important;padding:10px 22px 15px!important}#page #main{margin:0 -15px;width:auto}.page-template-page-templates .blue_strip{margin:0 0 36px}.page-template-news .sub_header .caption{top:42px}.news_page .width_30{padding:0 15px 30px}.blog_box h4{font-size:24px}.pagi_post{width:40%}.search_bottom{width:50%}.search_bottom input[type="text"]{width:270px}.inner_div{min-height:356px}body.single .site-content{padding:35px 6% 0}.news_info h2{font-size:34px}.news_info p strong{font-size:18px;line-height:24px}.entry-content p{font-size:16px;line-height:26px}.postnav_link{padding:55px 3% 0}.sub_content_div{float:left;padding:0 3% 13px}.service_sec{float:left;margin:43px 0 0;padding:0 3%;width:100%}.service_sec .services_icons li{margin-bottom:52px}#secondary .inner_info{float:left;padding:20px 20px 25px}#secondary .inner_info p{padding-bottom:10px}#services_subpage>img{width:130%}.download_file a{min-height:190px;padding:20px}.download_file{margin:0 0 30px;padding:0 15px}.download_file a h4{font-size:21px}.contact_page #primary,.contact_page #secondary{padding:50px 30px 20px}.con_info{box-sizing:border-box;display:inline-block;padding:0 20px 0 0;width:100%}.add_info h3{font-size:17px}.clock-wrapper h2{font-size:16px}.clock-wrapper{padding:0 14px}.clock{margin:0 10px 0 0}.search .width_30{padding:0 15px 30px}.footer_right img{max-width:110px;right:25px}.zap_logo_footer>img{max-width:110px}.zap_logo_footer{right:130px}.ck_sec .wpcf7-form-control-wrap{float:left;width:100%}.newsletter_form .wpcf7-form{max-width:700px}.newsletter_form .wpcf7-form h3{font-size:18px}.newsletter_form .wpcf7-form-control-wrap{width:60%}.newsletter_form span.wpcf7-not-valid-tip{margin-bottom:0}}@media(max-width:767px){.mobile_slide_img{height:270px;background-size:cover!important}#desktop_show{display:none!important}#mobile_show{display:block!important;float:left;left:0;position:fixed;top:0;border-bottom:1px solid #ddd;width:100%;z-index:999999}.logo{float:left;margin:5px 0 5px;width:142px}.callinfo a{font-size:0;background:url(/wp-content/themes/thinkww/css/../img/phone_icon.png) no-repeat scroll left center;width:29px;height:29px;display:table;float:left;margin-left:15px}.callinfo{float:right;margin:17px 35px 0 0}body{padding-top:53px}.footer_right{clear:both;float:none;margin:15px auto 0;padding:0;text-align:center}.footer_left{float:none;margin:0 auto;padding:0;text-align:center}footer[role="contentinfo"]{background:#003466;display:table;margin:0;padding:30px 0 0;width:100%}.social_media{float:none;margin:0 auto 10px;padding:0}.footer_phoneandemail{clear:both;display:table;float:none;margin:0 auto;padding:0}.widget-area{clear:both;display:table;float:none!important;margin:0 auto;width:100%!important}.site-content{width:100%!important}button#responsive-menu-button{z-index:999999}.pagi_post{clear:both;display:table;float:none;margin:20px auto;width:auto!important}.testimonial_sec .bx-wrapper{width:100%!important}.get_in_touch{display:table;margin:0;padding:0}.news_box{padding:20px 0}.sub_header img{width:180%;float:right}div#services_subpage>img{width:180%}.page-template-about .sub_header img{float:left}.sub_header{background:#003466}.left_black{display:none}.sub_header .caption{height:auto;width:93%!important}.blue_strip{display:none}.sub_header{background:#003466;padding:0 0 10px}.flexslider div.caption{position:static;background:#003162;width:100%;height:auto;padding:25px 0}.cap{padding-bottom:20px!important}#loader .flex-direction-nav{position:relative!important;right:0;float:right}.flexslider .caption .cap{background:none;padding-right:0}.flexslider .slides>li .cap h1{width:auto!important}.cap p{width:auto}#responsive-menu-container{top:53px}.home_contant{float:left;margin:0;padding:0;width:100%}.home_content_section{margin:0}.home_services_list,.what-we-offer{width:50%}.home-offer-services{width:100%;margin-bottom:29px;padding-bottom:19px}.latest_blog{float:none;margin:20px -15px 0;padding:0;width:auto}.testimonial_sec{margin:30px 0 -30px}.latest_blog>h1{margin-bottom:30px!important}.width_30{color:#fff;display:table;float:none;margin:30px auto 0;padding:0 15px;width:100%}.clocks_sec .box h3{font-size:16px}.tw_feed{margin-bottom:0}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{background:none!important;box-shadow:none!important;-webkit-box-shadow:none}.mobile_slide_img{display:block!important}.desktop_img{display:none!important}.flex-direction-nav{bottom:70px!important;left:initial!important;right:15px;top:initial!important;width:62px}.archive.category .sub_header .cap{height:auto}.mobile-catagories>h1{background:#013164 url(/wp-content/themes/thinkww/css/../img/up_arrow.png) no-repeat 97% center;padding:10px!important;cursor:pointer;margin-bottom:0!important;font-size:18px!important;background-size:15px;color:#fff!important}.mobile-catagories>h1.open-active{background:#013164 url(/wp-content/themes/thinkww/css/../img/up_arrow2.png) no-repeat 97% center;background-size:15px}.mobile-catagories{display:none!important}.mobile-catagories ul{padding:0 10px 5px;;background:#efefef}.mobile-catagories ul li:first-child{border-top:medium none}.mobile-catagories ul li{border-top:1px solid #d2d2d2;padding:0}button#responsive-menu-button:focus,button#responsive-menu-button .responsive-menu-box:focus{outline:none;-webkit-box-shadow:none}.mobile-catagories ul li a{display:block;padding:12px 0;color:#013164}.mobile-catagories ul li a:hover{color:#015094!important}#secondary{max-width:380px;width:100%!important}.page-template-contact #secondary{display:block!important}.site-content.sub_serv .entry-header{display:table;float:none;margin:0 auto;width:120px}.site-content.sub_serv .entry-content{width:100%}.mobile-catagories .contact_pagelink a{display:table;float:none;margin:0 auto;padding:0 27px 0 0}.mobile-catagories .contact_pagelink h3{font-size:22px!important;margin-bottom:15px;text-align:center}.mobile-catagories .contact_pagelink{background:#004481;margin-top:0;margin-bottom:0;padding:20px 10px 25px}.desktop-map{display:none!important}.mobile-map{display:block!important;width:100%;float:left}.clocks_sec{height:112px;top:-45px}.caption .more_link{margin:20px 0 0;position:static}.flexslider .caption{height:240px}.home_contant{padding:0 15px}.home_services_list,.what-we-offer{width:100%}.home_services_list,.what-we-offer{width:100%;padding:0 15px}.services_icons li{width:33.3%!important;margin-bottom:25px}.home_services_list{margin:0 0 5px;padding-bottom:10px}.latest_blog{margin:20px auto 25px;width:424px;float:none;display:table}.inner_div{min-height:inherit!important}.footer_right img{position:static}.site-content{padding:0 15px;width:100%;margin:20px 0 0}.news_box{margin:0 auto;max-width:424px;padding:0;width:100%}.news_page .width_30{padding:0 15px}.pagi_post{width:100%}.search_bottom{width:100%}.bottom_div{border-top:1px solid #e1e1e1;float:left;margin:35px 0 0;padding:5px 15px 25px;width:100%}.search_bottom input[type="text"]{width:244px}.search_bottom{display:table;float:none;margin:0 auto;width:auto}.tslider blockquote footer{line-height:20px!important}.post_date h1{font-size:40px!important;line-height:40px!important}.post_date{width:70px}body.single .site-content{padding:15px 15px 0}.news_info{margin:0 0 0 20px!important;width:68%!important}.news_info h2{font-size:24px;margin:0 0 20px}.entry-content p{font-size:16px;line-height:24px}.news_info p strong{font-size:16px}.single .sub_header{padding:0}.news_box{max-width:none;width:100%}div.share_div{width:80%}.postnav_link{padding:25px 3%;margin:30px 0 0}.prev_post{display:table;float:none;margin:0 auto 15px;text-align:center}.next_post{display:table;float:none;margin:0 auto 10px;text-align:center}.sub_content_div{padding:0 15px 13px}.service_sec .row{margin:0}.service_sec{margin:33px 0 0;padding:0 15px}.services_inner_div{text-align:center}.service_sec .services_icons li{margin-bottom:22px}div.serv_wrap{padding:0 0}.page-template-services-sub-page #blue_strip{margin:0 0 10px}#services_subpage>img{width:400%}.page-template-services-sub-page .cap img{width:60px;float:none}.page-template-services-sub-page .sub_header .caption{padding:0 15px;text-align:center;top:0}.downloads_page{padding:25px 0 0}.download_file{margin:0 0 20px;padding:0 10px}.download_file a{min-height:188px;padding:20px 15px}.download_file a h4{font-size:20px}.bottom_link span{font-size:14px;margin:9px 0 0}.download_file a img{width:30px}.contact_page #primary,.contact_page #secondary{padding:20px 25px 0;width:100%!important;height:auto!important;display:table!important;max-width:none}.social_sec{float:left;margin:50px 0 40px;width:100%}.clock-wrapper h2{font-size:15px;float:none;margin:5px auto 15px;display:table}.clock{float:none;margin:0 auto;width:51px;display:table}.clock-wrapper{display:inline-block;float:none;padding:0 10px;width:32%;text-align:center}.clock_sec{padding:34px 0 0;text-align:center}.page-template-services-sub-page .cap h1{margin:12px 0 0!important}.callinfo a.iframe{background:url(/wp-content/themes/thinkww/css/../img/my-think-icon.png) no-repeat scroll left center;margin:0}.page-template-about .entry-content .more_link{font-size:14px}.search .width_30{padding:0 15px}.search .inner_div{margin:0 0 40px}.zap_logo_footer{position:static;text-align:center;padding:20px 0}.page-template-services .sub_header .cap{margin:0 auto}.page-template-services .sub_header .cap h1{display:inline-block;width:100%;padding:0!important}.page-template-services-sub-page .sub_header .cap{margin:0 auto}.page-template-services-sub-page .sub_header .cap h1{width:100%;padding:0!important}.clock_sec{width:100%}.clock-wrapper{width:18%}.newsletter_form .wpcf7-form h3{margin:0 0 15px;float:left;width:100%;text-align:center}.newsletter_form .wpcf7-form-control-wrap{margin:0 0 10px;width:100%}.newsletter_form .wpcf7-form p{float:none;margin:0 auto;width:280px}.newsletter_form .wpcf7-form input[type="submit"],.newsletter_form .wpcf7-form input[type="button"]{margin:0 auto;display:table;float:none}}@media(max-width:599px){.mobile_slide_img{height:160px}.what-we-offer ul li{float:left;font-size:14px;margin:0 auto 25px;padding:0 30px;width:50%}.what-we-offer ul li:nth-child(2n+1){clear:both}.what-we-offer ul li:nth-child(5){display:table;float:none;margin:0 auto}.services_icons li{width:50%!important}.services_icons li:nth-child(2n+1){clear:both;font-size:15px}.service_sec .services_icons li:nth-child(3n+1){clear:none}.social_sec{float:left;margin:20px 0 30px;width:100%}.social_sec img{width:40px}.social_sec span{padding:10px 10px 0 0;font-size:19px}.clock-wrapper h2{font-size:11px!important}.social_sec li{line-height:70px}}@media(max-width:480px){.servicebox img{display:table;float:none;margin:0 auto;width:120px}.serviceinfo{margin-top:30px;width:100%}.news_info{width:100%;margin-top:15px}.home_services_list,.what-we-offer{width:100%}div.box{margin:20px 0 0!important;width:45%!important}.clocks_sec .box{display:inline-block;float:none;margin:0 0 0 54px;width:auto}#loader2{padding-bottom:20px;text-align:center}.flexslider .caption{height:270px}.sub_header img{width:250%}.single .sub_header img{float:left;width:120%}div#services_subpage>img{width:250%}.sub_header .cap h1{font-size:20px!important}.page-template-services-sub-page .cap h1 span{font-size:23px}img.icon_small{margin:0}.sub_header .cap h1{font-size:18px!important;padding:0!important}.page-template-services-sub-page .cap h1 span{font-size:20px}.clock-wrapper{padding:0 2px}.clock-wrapper h2{margin-bottom:0!important}}@media(max-width:449px){.latest_blog{width:100%}.download_file{margin:0 0 20px;padding:0 10px;width:50%}.download_file a h4{font-size:18px}.add_info{float:left;width:100%;margin-bottom:30px}div.con_info{margin:0}.add_info h3{width:100%;font-size:21px}}@media(max-width:450px){.what-we-offer ul li{font-size:13px;margin:0 auto 25px;padding:0 10px;width:50%}.news_info{margin:15px 0 0!important;width:100%!important}.news_info h2{font-size:22px;line-height:26px;margin:0 0 20px}}@media(max-width:374px){.sub_header .cap h1{font-size:15px!important}.clocks_sec #page{padding:0}.clock-wrapper h2{font-size:11px!important}}