.responsive_btn,.subarrow,.top_quick_links{text-align:center}.sidebar-right{display:none;float:right;margin:18px 0 0 15px}.responsive_btn{cursor:pointer;width:27px;height:24px;margin:0;padding:0;right:0!important;position:relative;z-index:1;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.responsive_btn span{display:block;height:3px;width:27px;position:relative;top:0;right:0}.responsive_btn span:after,.responsive_btn span:before{height:100%;width:100%;position:absolute;content:"";display:block;left:0}.responsive_btn span:before{top:8px}.responsive_btn span:after{top:16px}.responsive_btn span,.responsive_btn span:after,.responsive_btn span:before{background:#333;-webkit-border-radius:0;border-radius:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left center;transform-origin:left center;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.responsive_btn:hover span,.responsive_btn:hover span:after,.responsive_btn:hover span:before{background:#1a72a4}.sidebar-toggle-opened.responsive_btn{z-index:10001}.sidebar-toggle-opened.responsive_btn span,.sidebar-toggle-opened.responsive_btn span:after,.sidebar-toggle-opened.responsive_btn span:before{background:#fff}.sidebar-toggle-opened.responsive_btn span{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:0}.sidebar-toggle-opened.responsive_btn span:before{opacity:0;width:0}.sidebar-toggle-opened.responsive_btn span:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:14px;left:13px}.sidebar-wrapper.sidebar-default{z-index:10000;background:#29c5f6}.sidebar-wrapper .sidebar-menu>li>ul,.sidebar-wrapper.sidebar-default{color:#fff}.sidebar-wrapper .sidebar-menu{font-size:15px;overflow-y:scroll;position:absolute;top:0;height:100%;right:0;left:0}.sidebar-wrapper .sidebar-scroller{overflow-y:visible;height:auto;bottom:0;top:56px;right:-10px}.sidebar-wrapper .sidebar-menu li,.sidebar-wrapper .sidebar-menu li ul li{border-top-color:rgba(255,255,255,.3);text-transform:uppercase}.sidebar-wrapper .sidebar-menu li:first-child{border-top:none}.sidebar-wrapper .sidebar-menu li a{color:inherit;font-size:inherit;padding:9px;line-height:normal}.sidebar-wrapper .sidebar-menu li a:focus,.sidebar-wrapper .sidebar-menu li a:hover,.sidebar-wrapper .sidebar-menu li.active>a,.sidebar-wrapper .sidebar-menu li.current-menu-item>a{background:#f13345;color:#fff}.sidebar-wrapper .sidebar-menu li ul li a{padding:8px 7px;font-size:13px}.sidebar-wrapper .sidebar-menu>li ul{margin:10px 20px 10px 10px;background:#1eb4e3}.sidebar-right .sidebar-wrapper{padding-top:56px}.sidebar_overlay{visibility:hidden;opacity:0;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.show_cbtn .sidebar_overlay{visibility:visible;opacity:1}.subarrow{display:none;position:absolute;right:10px;top:0;font-size:20px;width:40px;height:42px;line-height:40px;color:#fff;overflow:hidden;cursor:pointer;z-index:1;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.sidebar-wrapper .sidebar-menu li.active>.subarrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-menu .subarrow{display:block}.sidebar-menu li a i,.top_options{display:none}.show_cbtn body,html.show_cbtn{overflow-y:hidden}.top_options{width:100%;position:relative;padding:15px 0 10px;clear:both}.top_quick_links a,.top_quick_links span{width:22%;height:32px;display:inline-block;background-position:center center;background-color:#2394ad;background-repeat:no-repeat;cursor:pointer;-webkit-background-size:auto 50%;background-size:auto 50%}.top_quick_links a:hover,.top_quick_links span:hover{background-color:#31a9c3}.top_quick_links a.tap{background-image:url(../images/tap_icon.png);-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-background-size:auto 57%;background-size:auto 57%}.top_quick_links span.qmap{background-image:url(../images/map_icon.png);-webkit-background-size:auto 52%;background-size:auto 52%}.top_quick_links a.qemail{background-image:url(../images/email_icon.png);-webkit-background-size:auto 45%;background-size:auto 45%}.top_quick_links a.qform{background-image:url(../images/qform.png);-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.quick_form{position:absolute;right:0;width:100%;top:56px;background:#f3f3f3;z-index:11;border:1px solid #ccc;display:none;-webkit-box-sizing:border-box;box-sizing:border-box}.quick_form .inner{padding:10px}.quick_form textarea{height:120px;margin-bottom:15px}.quick_form form{margin-bottom:0}.quick_form input[type=text],.quick_form input[type=email]{margin-bottom:15px}.quick_form input[type=text].lft,.quick_form input[type=email].lft{float:left;width:47%}.quick_form input[type=text].rgt,.quick_form input[type=email].rgt{float:right;width:47%}@media only screen and (min-width:1200px) and (max-width:1359px){.container,header .container{width:1170px}}@media only screen and (min-width:992px) and (max-width:1199px){.container,header .container{width:970px}}@media only screen and (min-width:768px) and (max-width:991px){.container,header .container{width:750px}}@media only screen and (min-width:600px) and (max-width:767px){.container,header .container{width:570px}}@media only screen and (min-width:480px) and (max-width:599px){.container,header .container{width:450px;width:100%}}@media only screen and (min-width:320px) and (max-width:479px){.container,header .container{width:300px;width:100%}}@media only screen and (max-width:319px){.container,header .container{width:300px}}@media only screen and (max-width:1450px){.htleft{margin-right:45px}}@media only screen and (max-width:1359px){.nav_menu>ul>li{margin-right:40px}.logo{left:44.5%;width:303px}.abtimgR{max-width:310px}.abtimgL{max-width:325px}.video .heading{font-size:38px;line-height:42px}}@media only screen and (max-width:1329px){.video_banner_container{height:380px}}@media only screen and (max-width:1199px){.nav_wrapper{display:none}.responsive_btn,.sidebar-right{display:block}.h_top .social,.show_cbtn .brochure{display:none}.sticky .header_btm{position:static!important;box-shadow:none}.sticky .banner_slider{margin-top:0}.htleft{margin-right:45px}.logo{width:262px;position:static;transform:none;margin-top:-31px}.top_cer{margin-top:-15px}.video_banner_container{height:380px}video#bgvid{top:-140px}.estimate_cont{padding:0 0 0 350px}.service_wrap .circle_img{position:relative;top:0;transform:none;margin:40px auto 20px;left:0}.slink_list.border_list li{width:45%}.slink_list.border_list li:nth-child(2n){margin:0 0 0 10%}.abtimgL,.abtimgR{max-width:275px}.contact{font-size:26px}.contact span{padding:10px 0 0}.video .heading{font-size:34px}footer .btn{padding:0 12px}.f_top .f_nav li{margin-right:20px}.heading_tag{font-size:26px;margin:0 auto 14px}.pdf_block .aff_img{width:100%}.aff_block span{height:99px}.col-md-offset-1.pull-right{margin-left:0;width:41.66666667%}.blog_box p{height:140px}}@media only screen and (max-width:991px){.fleft,.fright{float:none;text-align:center}.top_options{display:block}.about .abtimgL,.about .abtimgR,.top_con ul{display:none}.logo{width:180px;margin-top:-39px}.htleft ul li{font-size:15px}.top_cer{margin-top:0}.top_cer ul li:nth-of-type(2) img{width:85px;margin-top:41px}.top_cer ul li:first-of-type img{width:160px;margin-top:51px}.top_con{margin:27px 0 0}.rateTop{padding-bottom:0}.video_banner_container{height:280px}video#bgvid{top:-140px}.estimate_cont{padding:0 0 0 212px}.estimate_head{width:198px;height:198px}.abt_block,.videoL,.videoR{width:100%}.estimate_head .heading{line-height:24px}.estimate_head .heading em{font-size:24px}.service_link .stitle{font-size:17px}.videoL{padding:0}.fheading{font-size:16px}.fleft .f_nav{display:inline-block}.f_top{padding:38px 0}.heading{font-size:50px;line-height:55px}.pdfList [class*=col-]{width:50%;float:left}.dwnldPdf{-webkit-background-size:cover;background-size:cover}.w70{width:100%}.aff_block span{height:65px}.team_list .circle_img{width:230px;height:230px}.team_text{margin:0 0 0 271px}.team_list li:nth-child(2n) .team_block .team_text{margin:0 271px 0 0}.service_box .s_text{padding:20px 15px}.s_title{font-size:17px;line-height:21px;height:63px}.service_details .s_img{width:300px}.booking .form_wrap{margin-left:0}.vdo_block{font-size:24px}.contact_details+.social a{margin-bottom:5px}.blog_box p{height:140px}.blg_lists [class*=col-]{width:50%;float:left}}@media only screen and (max-width:767px){.h_top{text-align:center}.htleft{display:inline-block;float:left;margin:0 0 0 54px}.h_btm{padding:10px 0 0}.h_btm:after{content:"";display:block;clear:both}.logo{margin-top:0;float:left}.top_options{clear:none;float:right;width:60%;padding-top:16px}.top_quick_links{text-align:right}.top_con{margin-top:0;padding-top:15px}.top_cer{transform:scale(.7);transform-origin:100% 0;margin-top:-75px}video#bgvid{top:-42px}.estimate_head{width:100%;height:auto;margin-bottom:15px;border:0;background:0 0;border-radius:0}.estimate_head span{display:none}.estimate_cont{padding:0;height:auto}.estimate_head .heading em{display:inline-block}.estimate_cont .col-sm-12{float:left;width:100%}.estimate_cont .col-sm-4{width:50%;float:left}.estimate_cont .heading_subtag{margin-bottom:23px}.heading{font-size:50px;line-height:52px;margin-bottom:20px}.slink_list.border_list li{width:100%;padding:30px 0}.slink_list.border_list li:nth-child(2n){margin:0}.plusreview{width:100%;margin-bottom:20px;text-align:center}.review_slider{width:100%;padding:15px 0 0}.testimonial .owl-theme .owl-nav{top:-30px}.item .testi_content{max-height:160px}.fheading{font-size:18px}.f_btm .form_wrap{margin:5px 0 0}.f_btm [class*=col-]{margin-bottom:30px}.brandHead{font-size:27px}.f_top .f_nav li{line-height:25px}.fleft{margin-bottom:15px}footer{background-size:cover;background-position:left top}.client_image{width:160px}.service_box .s_img{padding-top:51.6%}.s_title{height:auto}.service_details .s_title{word-break:break-all;font-size:24px;line-height:30px}.form_wrap ul li[class*=col-]{width:50%;float:left}.blog_comment .captcha_img{width:255px}.conLeft,.form_wrap #contact ul li[class*=col-]{width:100%}.blog_comment .captcha_img #RecaptchaField1{transform:scale(.84);transform-origin:0 0}.blog_comment .btn_wr{margin-top:13px}.conRight.col-md-offset-1.pull-right{width:100%;float:left!important;margin-bottom:30px}.conLeft{float:left!important}.map{height:340px}.blog_box p{height:186px}}@media only screen and (max-width:599px){.blog_box .b_img,.team_block .heading_tag,.team_desig{text-align:center}.logo{margin-top:4px;float:left}.video_banner_container{height:200px}.rev_inn{width:217px}.top_cer{transform:scale(.6);margin-top:-66px;margin-bottom:0}.top_options{padding-bottom:15px}.quick_form{width:158%}.heading_tag{width:100%}.heading{font-size:39px;line-height:45px}.breadcrumb{position:static;margin:-30px 0 25px;color:#aaa;text-shadow:none}.client_image,.team_list .circle_img{margin:0 auto 15px;float:none}.client_address{font-size:16px;line-height:20px}.client_address a{word-break:break-all}.team_block{padding:17px 0 0}.team_text{margin:0}.team_list li:nth-child(2n) .team_block .circle_img{float:none;margin:0 auto 15px}.team_list li:nth-child(2n) .team_block .team_text{margin:0}.border_top{padding-top:12px}.team_block .social{float:none;text-align:center}.banner_img{position:relative;height:100px;overflow:hidden}.banner_img img{position:absolute;height:100px;left:50%;top:0;transform:translate(-50%,0);width:auto;max-width:none}.service_details .s_img{float:none;margin:0 0 15px;width:100%}.form_wrap ul li[class*=col-]{width:100%}.header_btm{display:none}.blog_box p{height:auto}.blg_lists [class*=col-]{width:100%;float:none}.blog_box .b_img{padding:0}.blog_box .b_img img{position:static;transform:none;display:inline-block}.blog_box:hover .b_img a img{transform:none}}@media only screen and (max-width:479px){.top_cer,.top_con,.top_quick_links{text-align:center}.dwnldPdf,.htleft{background:0 0}.htleft:after,.htleft:before{display:none}.htleft{margin-left:0;padding-left:0;padding-right:0;padding-top:10px}.htleft ul li{color:#1A72A4;padding:4px 10px;font-size:13px}.sidebar-right{margin-top:18px}.top_options{width:100%;float:none;padding:15px 0 0}.logo{float:none;margin:0 auto}.quick_form{width:100%}.top_con{float:none;padding-top:7px}.top_cer{margin:0;float:none;transform-origin:50% 0;transform:scale(1)}.top_cer ul{display:inline-block}.blue_bg .abtimgL,.service_wrap{display:none}.rateTop{padding-top:3px}.top_cer ul li:nth-of-type(2) img{width:85px;margin-top:15px}.final_aw{width:50px}.top_cer ul li:first-of-type img{width:121px;margin-top:38px}.top_cer ul li:first-of-type{margin-left:0}video#bgvid{top:-16px}.video_banner_container{height:137px}.estimate_cont .heading_subtag{float:none;margin:0 0 8px;text-align:left}.estimate_cont .col-sm-4{width:100%}.heading{font-size:38px;line-height:40px}.section{padding:25px 0}.heading_tag{font-size:20px;line-height:24px}.video .heading{font-size:28px;line-height:36px}.contact{font-size:22px}.contact span{font-size:36px}.videoR{margin-bottom:-65px;bottom:-10px}.btn_center,.work_content{margin-top:20px}.copyright .social a{width:33px;height:33px;line-height:33px}.pdfList [class*=col-],.quick_form input[type=text].lft,.quick_form input[type=text].rgt,.quick_form input[type=email].lft,.quick_form input[type=email].rgt{width:100%}#othersrv_slider .service_box .s_text .s_title,.aff_block span{height:auto}.f_btm{padding-bottom:0}.brandHead{padding-top:13px}.breadcrumb{margin-top:0}.f_nav li{padding-left:33px}.service_box .s_img{padding-top:80.6%}.booking .blue_bg{padding:26px 0}.blog_comment{margin-top:32px}#contact .captcha_img #RecaptchaField1{transform:scale(.84);transform-origin:0 0}#contact textarea{height:120px}.map{height:260px}}