@media only screen and (max-width :1700px){.main_img img{max-width:960px;margin-left:50%;transform:translateX(-50%)}.main_img{overflow:hidden}.fixed_nav{left:65px}#banner{margin-left:480px}.bnr_info h2{padding-left:0}.bnr_info{width:100%}.bnr_info a{width:180px}}@media only screen and (max-width :1500px){.bnr_info{column-gap:10px}}@media only screen and (max-width :1400px){.bnr_info{column-gap:10px}.btm2_boxes section a{left:52%}.btm2_boxes .inner_text{padding:46px 10px 0}.footer_nav ul li{margin:0 26px}}@media only screen and (max-width :1300px){.fixed_nav{left:25px;width:200px}.fixed_nav::before{left:-423px}#banner{margin-left:253px}.footer_nav ul li{margin:0 18px}.page_nav ul li a{width:100%}.head_info{padding-right:0}.main_logo{padding-right:0}.middle_boxes{padding:0}.footer_nav ul li::after{right:-23px}}@media only screen and (max-width :1200px){.btm2_boxes .inner_text{padding:20px 10px 0}.footer_nav ul li{margin:0 12px}.footer_nav ul li::after{right:-17px}.btm2_boxes section a{bottom:30px}.btm2_boxes section h2{font-size:23px}.contact_info{padding:150px 0 0 50px}main .h1_title{font-size:40px}}@media only screen and (max-width :1090px){body,html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.bnr_info p{padding-right:0}.bnr_info h2{width:50%;margin-top:-5px}main .h1_title{font-size:35px}.middle_boxes section h2{font-size:2rem}.btm2_left_con h2{font-size:42px}.btm2_boxes section h2{font-size:21px}.footer_nav ul li{margin:0 6px}.footer_nav ul li::after{right:-10px}}@media only screen and (max-width :1024px){.page_nav ul li.menu-item-has-children>span{display:block;font-size:17px;right:20px;top:30px;position:absolute}.page_nav ul li:hover>ul{display:none}.box_skitter{top:0!important}}@media only screen and (max-width :1000px){#bottom1,#bottom2,#middle{padding:40px 25px;border-top:3px solid #18729b}.non_ban_img::after{display:none}.intro_txt{width:100%}header{padding:40px 25px}.header_con{min-height:0;padding:0}.social_media{display:block;margin:15px 0 0}.page_nav{width:100%;float:none;clear:both;height:auto;transition:none;padding:40px 25px;margin:0 auto 0}.page_nav ul{margin:0;padding:0 5px;text-align:center}.page_nav ul li{width:32%;margin:5px 3px}.page_nav ul li:after{display:none}.page_nav ul li a{border:1px solid #494949;border-radius:var(--pageNavBorderRad);line-height:60px;height:auto}.page_nav ul li a:active,.page_nav ul li a:hover,.page_nav ul li.current_page_item>a{text-decoration:none;background:#ddd}.page_nav ul li.menu-item-has-children>span{right:0;top:15px}.page_nav ul ul,.page_nav ul ul li,.page_nav ul ul li a{width:100%}.page_nav ul ul li{margin:0!important}.page_nav ul li:first-child{margin-left:3px}.page_nav ul li:last-child{margin-right:3px}.bnr_info h2{margin-top:0}.bnr_con{min-height:0;padding:0}.box_skitter{display:none}.slider{display:block;width:100%;margin-left:0;transform:none}.rslides{display:block}.bnr_info{width:100%;position:static;padding:45px 25px;text-align:center;background:var(--priBGColor);text-align:center}.nh_mv section p{text-align:center!important}.non_ban_img{width:185%;margin-left:-40%;transform:none}.nh_mv{display:block}.nh_m{border-bottom-left-radius:0;border-top-right-radius:28px;padding:40px 20px 20px;text-align:center}.nh_v{border-top-right-radius:0;border-bottom-left-radius:28px;padding:40px 20px 20px;text-align:center}.nh_mv .nh_m h2:before,.nh_mv .nh_v h2:before{position:static;display:block;margin:0 auto 28px!important}.nh_mv h2{padding:0!important;margin:0 0 20px}#middle{padding:40px 25px}.middle_con{min-height:0;padding:0}#main_area{padding:40px 25px;margin:0;min-height:0}.main_con{min-height:0;padding:0}.sidebar,main{float:none;margin:auto;width:100%}.intro_txt{width:100%}#bottom1{padding:40px 25px}.btm1_con{min-height:0;padding:0}#bottom2{padding:40px 25px}.btm2_con{min-height:0;padding:0}.footer_top{height:auto;padding:40px 25px}.footer_top_con{min-height:0;padding:0}.contact_info{width:100%;float:none;text-align:center;margin:0 auto}.contact_info ul li{padding:0;display:inline-block;vertical-align:top;margin:0 15px}.contact_info ul li:before{display:block;position:static;margin:0 auto 10px}.footer_btm{height:auto;padding:40px 25px}.footer_btm_con{min-height:0;padding:0}.footer_nav ul li{display:inline-block;vertical-align:top;width:32%}.footer_nav ul li a{border:1px solid #fff;margin:5px;padding:15px 10px;line-height:initial;border-radius:var(--pageNavBorderRad)}.footer_nav ul li a:active,.footer_nav ul li a:hover,.footer_nav ul li.current_page_item a{text-decoration:none;background:#ddd}.footer_nav ul li:after{display:none}.copyright{float:none;margin:25px auto 0;text-align:center}.animated{animation:none!important;transform:none!important;opacity:1!important}.nh_mv{display:block}.nh_m{border-bottom-left-radius:0;border-top-right-radius:28px;padding:40px 20px 20px;text-align:center;width:100%}.nh_v{border-top-right-radius:0;border-bottom-left-radius:28px;padding:40px 20px 20px;text-align:center;width:100%}.nh_mv .nh_m h2:before,.nh_mv .nh_v h2:before{position:static;display:block;margin:0 auto 28px!important}.nh_mv h2{padding:0!important}.nh_m p{padding:0}.nh_v p{padding:0}.serv_list ul li{width:46%}.footer_comp{display:block}.footer_comp:after,.footer_comp:before{display:none}.fixed_nav{width:auto;position:static}.fixed_nav::before{display:none}.main_logo{float:left}.head_info{float:right}#banner{margin-left:0}header{background:var(--priBGColor);border-bottom:5px groove #fff}.social_media{margin:45px 0 0}.page_nav ul li a:active,.page_nav ul li a:hover,.page_nav ul li.current_page_item>a{background:var(--priBtnBGColor);border:var(--priBtnBGColor)}.page_nav ul li a{border:1px solid #fff;border-radius:55px}.slider{width:150%;margin-left:-26%}.bnr_info{flex-direction:column}.footer_nav ul li a{border:1px solid #000;border-radius:55px}.footer_nav ul li a:active,.footer_nav ul li a:hover,.footer_nav ul li.current_page_item a{background:var(--priBtnBGColor);border:1px solid var(--priBtnBGColor);color:#fff}.contact_info ul li{width:46%}.bnr_info h2{width:100%}.middle_boxes section h2{font-size:2.5rem}.footer_nav ul li{margin:0}.main_img{display:none}.middle_boxes section a{bottom:30px}.btm2_boxes section a{left:0;right:0;margin:0 auto}.contact_info{padding:80px 0 0 0}.page_nav ul li{display:inline-block;display:inline-block}.head_info{position:static}.main_logo{text-align:left;margin:0}.social_media{text-align:right}.fixed_nav{height:auto}#banner{padding:0}.page_nav{background:var(--priBGColor)}.slider::before{display:none}.bnr_info p{width:100%}.bnr_info a{margin:26px auto 0}main{text-align:center}.copyright{line-height:26px!important}.middle_boxes{justify-content:space-evenly;background:unset;position:static;flex-wrap:wrap;row-gap:5px}.blue-bg-container{display:none}.middle_boxes section{width:49%;padding:160px 15px 110px;min-height:410px;text-align:center}.middle_boxes section::before{top:40px;left:0;right:0;margin:0 auto}.middle_boxes section a{left:0;right:0;margin:0 auto}#submit_formmessage{flex-direction:column;row-gap:7px}#submit_formmessage button[type=submit],#submit_formmessage input,#submit_formmessage textarea{width:100%}#submit_formmessage button[type=submit]{width:100%}.btm2_con{flex-direction:column;row-gap:50px}.btm2_left_con{width:100%;padding:50px 0 0;text-align:center}.btm2_right_con{width:100%}.btm2_left_con a{margin:44px auto 0}.btm2_boxes{flex-direction:row;max-width:100%;margin:0 auto;justify-content:space-evenly}.btm2_boxes .inner_text{width:100%;margin-left:unset;text-align:center}.btm2_boxes figure{width:100%;position:static}.btm2_boxes section{width:37%;height:auto;min-height:518px}.gmap{width:100%;position:static}.gmap iframe{height:400px}.footer_top{background:var(--priBGColor)}.footer_nav ul{position:static}.footer_nav ul li a{color:var(--priColor)}.contact_info ul li:first-child::before{position:static;position:static}.contact_info ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;row-gap:50px}.contact_info ul li:nth-child(2)::before{position:static;position:static}.contact_info ul li:nth-child(2){margin-top:0}.contact_info ul li mark{display:block}}@media only screen and (max-width :800px){.main_logo{max-width:78%}.head_info{display:block;margin:0 auto;text-align:center;padding:0;float:none}.header_info{display:block;margin:0 auto;text-align:center;padding:0;float:none}#nav_area{position:relative;padding:25px;background:#f3f3f3;box-shadow:0 0 10px 0 rgba(0,0,0,.3);z-index:24}.nav_toggle_button{display:block;position:relative}.page_nav{width:280px;position:fixed;top:0;right:-280px;height:100%;transition:all .7s ease;overflow-y:scroll;padding:0 0 30px;opacity:0;float:none;clear:both;z-index:250;background:var(--priBGColor);height:100vh}.page_nav ul{margin:0;padding:25px 15px}.page_nav ul li{width:100%;display:block;margin:0 auto 5px}.page_nav ul ul{width:100%;position:relative;transition:none}.page_nav ul ul li{border:none;width:100%}.page_nav ul li:first-child{margin-left:0}.toggle_right_nav{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:1000;visibility:hidden;transition:all .7s ease}.toggle_nav_close{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.toggle_right_cont{visibility:visible;background:rgba(0,0,0,.9)}nav.toggle_right_style{right:0;opacity:1;z-index:45}.logo_slide_right{display:block;float:left;width:calc(100% - 90px)}.menu_slide_right{display:block;text-align:left;padding:20px 10px;background:#fff;position:relative}.contact_info ul li{display:block;margin:15px auto}.footer_nav ul li{width:48%}.contact_info ul li{width:100%}.footer_comp{display:block;margin:0 auto;padding:0}.footer_comp:after,.footer_comp:before{display:none}.thumb_left_dd,.thumb_right_dd{width:250px}.col3{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.sitemap{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.nh_mv{flex-direction:column}#nav_area{background:var(--secColor)}.menu_slide_right{background:var(--priBGColor);border-bottom:5px groove #fff}.contact_info ul li{margin:0 auto}.social_media{text-align:center}.social_media{margin:0}header{border-bottom:none}.btm2_boxes section{width:46%}.contact_info ul{flex-direction:column}.copyright{margin:35px auto 0;line-height:28px}.btm2_boxes section a{bottom:15px}.nav_toggle_button .hamburger-inner,.nav_toggle_button .hamburger-inner::after,.nav_toggle_button .hamburger-inner::before{background:var(--priBtnBGColor)}.nav_toggle_button small{color:var(--priBtnBGColor)}.menu_slide_right .hamburger-inner,.menu_slide_right .hamburger-inner::after,.menu_slide_right .hamburger-inner::before{background:var(--priBtnBGColor)}.menu_slide_right small{color:var(--priBtnBGColor)}.non_home_services_boxes section h2 span{display:block}}@media only screen and (max-width :600px){.non_ban_img{width:275%;margin-left:-82%}.page_title{position:static;font-size:30px}.middle_boxes section{display:block;width:100%;margin:5px auto}.btm1_boxes section{display:block;width:100%;margin:15px auto}footer{padding-bottom:45px}.footer_nav ul li{display:block;width:100%}.footer_nav ul li a{margin:5px auto}.priv{display:table;margin:0 auto}.priv:after{display:none}#wpadminbar{position:fixed!important}.col2,.col3{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.thumb_center_dd,.thumb_left_dd,.thumb_right_dd{display:none}main .bullet{padding-left:10px}.withAddThis_plugins{bottom:48px}.withAddThis_ftr_btm{padding:0 10px 88px}.serv_list ul li{width:100%;margin:0 auto 20px auto;display:block}.middle_boxes section{min-height:auto;padding:160px 15px 0}.middle_boxes section a{margin:30px auto;position:static}.btm2_boxes{flex-direction:column}.btm2_boxes section{min-height:auto}.btm2_boxes section a{margin:30px auto;position:static}.btm2_boxes section{width:352px;margin:0 auto}.btm2_boxes figure img{max-width:100%}.non_home_services_boxes section{max-width:100%}}@media only screen and (max-width :500px){.middle_boxes section{min-height:auto}.middle_boxes section a{margin:30px auto;position:static}.btm2_boxes{flex-direction:column}.btm2_boxes section{min-height:auto}.btm2_boxes section a{margin:30px auto;position:static}.btm2_boxes section{margin:0 auto}}@media only screen and (max-width :400px){.btm2_boxes section{width:100%}}