@media only screen and (max-width :1400px){.page_nav ul li a{margin:0 35px}.non_ban_img{width:135vw;margin-left:50%;top:0;transform:translateX(-50%)}.btm3_con{width:86%}.btm_form textarea{width:48%}.footer_nav ul li a{margin:0 40px}}@media only screen and (max-width :1300px){.page_nav ul li a{margin:0 28px}.midboxes section .ctr::before{left:15px}.midboxes section figure{width:80%}.btm1_con{padding:40px 0 340px}.btm3_info h2{font-size:48px}.btm_form .disclaimer{width:50%}#bottom3{background-position-x:right -270px}.ftr_flex{-moz-column-gap:15px;column-gap:15px;justify-content:space-between}.contact_heading{max-width:380px;margin-right:0}.contact_heading h2{font-size:50px}.contact_heading p,.contact_info ul li{font-size:16px}.footer_nav ul li a{margin:0 28px}}@media only screen and (max-width :1200px){.head_info{justify-content:end;-moz-column-gap:50px;column-gap:50px}.page_nav ul li a{margin:0 15px}.midboxes section h3{font-size:30px}.midboxes section h3 small{font-size:17px}.side_fig{width:75%;left:-225px}.btm1_boxes section h2{font-size:50px}.btm3_fig{width:80%;right:-375px}.btm_form .disclaimer span small{display:block}.contact_heading p,.contact_info ul li{letter-spacing:-1px}.footer_nav ul li a{margin:0 11px}.contact_heading{max-width:320px}.contact_info{width:auto}.serv_boxes section .box_info{margin-top:-210px;padding:230px 15px 60px;min-height:350px}.serv_boxes section h3{font-size:20px;letter-spacing:-1px}}@media only screen and (max-width :1100px){body,html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.social_media::before{left:-30px}.midboxes section .ctr{height:200px}.contact_heading h2{font-size:45px}.footer_disclaimer a{font-size:16px}}@media only screen and (max-width :1024px){.animated{-webkit-animation-name:none!important;animation-name:none!important;transform:none!important;opacity:1!important}.page_nav ul li.menu-item-has-children>span{display:block;font-size:15px;top:24px;position:absolute;right:40%;transform:translateX(50%);color:#fff}.page_nav ul li:hover>ul{display:none}.box_skitter{top:0!important}}@media only screen and (max-width :1010px){.btm1_boxes section h2,.btm2_info h2,.btm3_info h2,.contact_heading h2,.mid_info h2,main .h1_title{font-size:var(--headingDef)}.bg_none{background-image:none!important}.bg_none::after,.bg_none::before{display:none!important}.none{display:none!important}.block{display:block!important}.static{position:static!important;transform:none!important}.relative{position:relative!important;top:auto;bottom:auto;left:auto;right:auto;transform:none!important}.flex_con{flex-wrap:wrap;row-gap:25px;justify-content:space-evenly}.flex_con section{width:49%!important}.flex_col{flex-direction:column;row-gap:40px}.w-100{width:100%!important}.mw-100{max-width:100%!important}.mx-auto{margin:0 auto!important}.mxb-40{margin:0 auto 40px!important}.mxt-40{margin:40px auto 0!important}.mb-5{margin-bottom:5px!important}.p-0{padding:0!important}.mh-0{min-height:0!important}.text_center{text-align:center!important}.pseudo_none::after,.pseudo_none::before{display:none!important}header{padding:40px 15px}.header_con{min-height:0;padding:0;display:flex;justify-content:space-between;align-items:center}.main_logo{position:static;transform:none}.head_info{display:flex;flex-direction:column;align-items:end;row-gap:15px;padding:0}.header_info{text-align:right;width:100%}.header_info ul{display:flex;flex-direction:column;row-gap:15px}.header_info{padding-left:0;padding-right:60px}.header_info::before{left:auto;right:0}.social_media.header_soc_med{text-align:right}.social_media small{margin-right:10px;left:auto}.header_gtranslate{margin-left:auto;margin-top:20px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;inset:auto}.page_nav{width:100%;float:none;clear:both;height:auto;transition:none;padding:25px 0 15px;margin:0 auto}#menu-main-menu{padding:0 5px;border-radius:0;background:0 0;width:100%;max-width:unset}.page_nav ul{margin:0;padding:0 5px;text-align:center}.page_nav ul li{width:32%;margin-bottom:10px}.page_nav ul li::before,.page_nav ul li:after{display:none}.page_nav ul li a{border:1px solid #494949;border-radius:30px;line-height:60px;height:auto;margin:0 5px;display:block;padding:0;background:#fff;color:var(--priColor)}.page_nav ul li a:active,.page_nav ul li a:hover,.page_nav ul li.current_page_item>a{background:var(--terColor);border-color:transparent;text-decoration:none;color:#fff}.page_nav ul li.current_page_item:hover>a{-webkit-filter:brightness(120%);filter:brightness(120%)}.page_nav ul li:first-of-type a{margin-left:5px}.page_nav ul li:last-of-type a{margin-right:5px}.page_nav ul li.menu-item-has-children>span{right:8px;top:18px;line-height:0;transform:none;color:#333}.page_nav ul ul,.page_nav ul ul li,.page_nav ul ul li a{width:100%}.page_nav ul ul{padding:0;width:100%;border:1px solid #494949;border-width:0 1px 1px;top:100%}.page_nav ul ul li{margin:0!important}.page_nav ul ul li a{line-height:60px;border:none;border-radius:35px;padding:0!important}#banner{padding:0;margin:0}.bnr_con{min-height:0;padding:0}.box_skitter{display:none}.rslides{display:block;width:100%;margin-left:0}.slider{width:100%;display:block;position:static;transform:none}.slider .vid_con{height:auto;position:static;transform:none}.slider .vid_con video{position:static;margin:0;transform:none}.slider .vid_con::before,.slider::before{display:none}.bnr_info{width:100%;position:static;padding:0 16px;text-align:center;background:var(--secColor);text-align:center;max-width:100%;margin-top:-1px;aspect-ratio:unset;border-radius:0}.bnr_info .box_info{background:#fff;padding:0;height:auto;border-radius:22px;padding:40px 20px;top:-40px}.bnr_info .line{display:none}.bnr_info p{margin:25px auto}.bnr_info .btn{max-width:200px;aspect-ratio:unset;padding:0;border-radius:30px;right:auto;bottom:auto;line-height:45px;font-size:17px}.bnr_info .btn .arr{transform:none;right:auto;bottom:1px;width:22px;height:22px;position:relative;display:inline-block;vertical-align:middle;margin-left:7px}.non_ban_img{width:102%}#middle{padding:40px 15px;margin:0}.middle_con{min-height:0;padding:0}.mid_info .line::after,.mid_info .line::before{width:40%}.midboxes{justify-content:space-evenly;flex-wrap:wrap}.midboxes section{margin:0 auto}.midboxes section .ctr{height:231px}.midboxes section .ctr::before{left:28px}#main_area{padding:40px 15px;margin:0;min-height:0}.main_con{min-height:0;padding:0}.sidebar,main{float:none;margin:auto;width:100%}main{text-align:center}main .h1_title{margin-bottom:30px}main .h1_title span{display:inline}main .line::after,main .line::before{width:38%}.sidebar{margin-top:40px;display:none}.side_fig{max-width:400px;margin:0 auto;width:100%}.intro_txt{width:100%}.col3{-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0}#bottom1{padding:40px 15px;margin:0}.btm1_con{min-height:0;padding:0}.btm1_boxes{align-items:center}.btm1_boxes section{max-width:100%;width:100%;text-align:center}.btm1_boxes section .line::after{max-width:145px;right:auto;left:40px}.btm1_boxes section:nth-child(1) p{max-width:100%}.btm1_boxes section .line{max-width:185px;margin:26px auto 25px}#bottom2{padding:40px 15px;margin:0}.btm2_con{min-height:0;padding:0}.btm2_info .line::after,.btm2_info .line::before{width:38%}.btm2_boxes{-moz-column-gap:0;column-gap:0;justify-content:space-evenly;margin-bottom:60px}.btm2_boxes section{aspect-ratio:unset;max-width:266px;width:48%}.btm2_boxes section:nth-child(2){top:auto}.btm2_boxes section .box_info{max-width:unset;aspect-ratio:unset;background:#f7f7f7;border-radius:22px;box-shadow:none}.btm_form{row-gap:12px;-moz-column-gap:15px;column-gap:15px;justify-content:center;align-items:center;max-width:unset;width:100%}#invalid-msg{position:static;margin:-10px 0 0}.form_inputs{width:100%;flex-direction:row;justify-content:center;row-gap:12px;-moz-column-gap:15px;column-gap:15px}.btm_form input{max-width:unset;width:49%}.btm_form textarea{max-width:unset;width:100%}.btm_form .nonfields{justify-content:center;align-items:center;-moz-column-gap:15px;column-gap:15px;row-gap:12px;width:100%}.btm_form .disclaimer{display:block;max-width:unset;width:100%;text-align:center}.btm_form .disclaimer span small{display:inline-block}.btm_form .captcha-box{max-width:243px;max-height:62px}.btm_form .g-recaptcha{transform:scale(.8)}.btm_form .form_btn{max-width:243px;width:100%;line-height:62px;height:62px}#bottom3{padding:40px 15px;margin:0;background:#fff}#bottom3::before{display:none}.btm3_con{min-height:0;padding:0;width:100%}.btm3_info .line::after{max-width:100px;right:auto;left:40px}.btm3_info{max-width:100%;width:100%;text-align:center}.btm3_info a{margin:0 auto}.footer_top{height:auto;padding:40px 15px;margin:0}.footer_top_con{min-height:0;padding:0}.contact_heading p,.contact_info ul li{letter-spacing:0;font-size:18px}.ftr_flex{align-items:center}.contact_heading .line{background-position:center;margin:29px auto 41px}.contact_heading .line::before{display:block;width:40%;background:var(--fourColor)}.contact_heading .line::after{width:40%}.contact_heading{width:100%;max-width:100%}.contact_info{width:100%;float:none;text-align:center;margin:40px auto 0;max-width:100%}.contact_info ul{flex-direction:row;flex-wrap:wrap;row-gap:25px;justify-content:space-evenly;-moz-column-gap:10px;column-gap:10px}.contact_info ul li{padding:0;display:inline-block;vertical-align:top}.contact_info ul li:before{display:block;position:static;margin:0 auto 30px;transform:none}.contact_info ul li mark{display:block;line-height:50px}.contact_info ul li a{display:block}.social_media{display:block}.footer_logo{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;margin:40px auto}.footer_btm{height:auto;padding:40px 15px;margin:0}.footer_btm_con{min-height:0;padding:0}.footer_nav{position:relative;background:0 0;text-align:center;width:100%;max-width:unset;margin:0}.footer_nav ul{text-align:center;display:block;margin:auto 0;padding:0}.footer_nav ul li{display:inline-block;vertical-align:top;width:32%;margin-bottom:10px}.footer_nav ul li a{display:inline-block;width:100%;border-radius:35px;border:1px solid #fff;margin:5px;padding:15px 10px!important;line-height:initial}.footer_nav ul li a:active,.footer_nav ul li a:hover,.footer_nav ul li.current_page_item a{text-decoration:none;background:var(--fourColor)}.footer_nav ul li.current_page_item:hover a{-webkit-filter:brightness(120%);filter:brightness(120%)}.footer_nav ul li::after,.footer_nav ul li::before{display:none!important}.ftr_btm{margin-top:40px;row-gap:0}.footer_nav ul li:first-of-type a{margin-left:5px}.footer_nav ul li:last-of-type a{margin-right:5px}.copyright{float:none;margin:30px auto 0;text-align:center}.footer_disclaimer{display:block}.footer_disclaimer a{font-size:18px}.thumb_left_dd,.thumb_right_dd{width:49%}.mv section{width:85%}.mv section .box_info{width:74%}.mv section figure{width:40%}.mv #mission figure{left:-17%}.mv #vision figure{right:-17%}.serv_boxes{justify-content:space-evenly;-moz-column-gap:0;column-gap:0;max-width:900px;margin:25px auto}.serv_boxes section{width:48%}.serv_boxes section .box_info{margin-top:-250px;padding:265px 15px 65px;min-height:420px}.serv_boxes section h3{font-size:22px;letter-spacing:0}}@media only screen and (max-width :800px){.flex_con section{width:48%!important}header{padding:20px 15px}.main_logo{width:78%;padding:15px;border-radius:15px;background:#fff}.head_info{margin:0 auto;text-align:center;padding:0;float:none;width:100%;align-items:center;width:100%}.header_info{display:block;margin:0 auto;text-align:center;padding:0;float:none}.header_info{padding-right:0}.header_info::before{position:static;display:block;margin:0 auto 5px;transform:none}.social_media{text-align:center!important}.social_media small{margin-right:0;display:block;margin-bottom:10px}.social_media small q{display:inline}.header_gtranslate{margin:20px auto}#nav_area{padding:25px 15px;position:relative}.nav_toggle_button{display:block;position:relative}.page_nav{width:280px;position:fixed;top:0;right:-280px;height:100%;background:var(--secColor);transition:all .7s ease;overflow-y:scroll;padding:0 0 30px;opacity:0;float:none;clear:both;z-index:250}#menu-main-menu{padding:25px 15px}.page_nav ul{margin:0;padding:25px 15px}.page_nav ul li{width:100%;display:block;margin:0 auto 5px}.page_nav ul ul{position:relative;transition:none}.page_nav ul ul li{border:none;width:100%}.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}.long_double{-moz-column-count:1;column-count:1}.btm_form,.btm_form .nonfields,.form_inputs{-moz-column-gap:11px;column-gap:11px}.form_inputs{flex-wrap:wrap}.contact_info ul li{width:49%}.footer_nav ul li{width:48%}.thumb_left_dd,.thumb_right_dd{display:none}.sitemap{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.mv{row-gap:40px;margin:40px 0}.mv section{width:100%;display:block;min-height:0;padding:60px 20px;text-align:center;background:var(--gradColor3);box-shadow:0 0 30px rgba(0,0,0,.15);border-radius:60px}.mv section::before{display:none}.mv section .box_info{width:100%}.mv section figure{display:none}}@media only screen and (max-width :600px){.serv_boxes section .box_info{min-height:0}.head_info{text-align:center;align-items:end}.header_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;padding-left:45px}.main_logo{padding:0;border-radius:0;background:0 0}.header_info span{display:none}.header_info mark{vertical-align:middle}.header_btn{max-width:140px}.header_btn .btn{line-height:50px;padding-right:40px;font-size:16px}.header_info::before{display:none}.header_info q{display:none}.header_info a{position:relative}.header_info a::before{content:url(../images/icons/header-phone.png);display:block}.header_info a:hover{opacity:.7}.social_media{text-align:left!important}.social_media small{display:none}.header_gtranslate{margin:0 0 0 auto}.nav_toggle_button small{display:none}.nav_toggle_button .hamburger-inner,.nav_toggle_button .hamburger-inner:after,.nav_toggle_button .hamburger-inner:before{background:var(--terColor)}.nav_toggle_button small{color:var(--terColor)}a[href^="tel:"]{pointer-events:auto}.flex_con section{width:100%!important}.btm1_boxes section h2,.btm2_info h2,.btm3_info h2,.contact_heading h2,.mid_info h2,main .h1_title{font-size:var(--headingSM)}.btm1_boxes section h2 small,.btm2_info h2 small,.contact_heading h2 small,.mid_info h2 small{margin-bottom:5px}.page_title{font-size:30px}.bnr_info h2{font-size:40px}.bnr_info h2 span{display:block}.non_ban_img{width:190%}main .h1_title span{display:inline}.btm2_boxes{flex-direction:column;row-gap:28px;align-items:center}.btm2_boxes section{width:100%}.btm_form{flex-direction:column}.btm_form input{width:90%;padding:0 25px}.btm_form textarea{width:90%;padding:15px 25px}.btm_form .nonfields{flex-direction:column}.btm_form .form_btn{max-width:200px}.btm_form .disclaimer span{font-size:16px}.btm_form .disclaimer span small{display:block}.btm2_boxes section{max-width:100%}footer{padding-bottom:45px}.contact_info ul li{width:100%}.footer_nav ul li{display:block;vertical-align:top;width:100%}.footer_nav ul li a{margin:0;font-size:16px}.footer_nav ul li:first-of-type a{margin-left:0}.footer_nav ul li:last-of-type a{margin-right:0}.footer_nav ul li:first-child::before{display:block;left:50%;top:0;transform:translateX(-50%)}.footer_nav ul li::after{bottom:-5px}.copyrigh_text{margin:0;display:block}.copyrigh_text::before{display:none}.copyright .privacy{margin:0}.copyright .privacy::before{display:none}.footer_disclaimer{top:5px}#wpadminbar{position:fixed!important}.col2,.col3{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.withAddThis_plugins{bottom:48px}.withAddThis_ftr_btm{padding:0 10px 88px}.privacy_list{padding-left:0}.privacy_list li{list-style-position:inside}.privacy_list h2{display:inline}.about_main h2 span{display:inline}.serv_boxes section{width:100%}}@media only screen and (max-width :500px){.btm1_boxes section h2,.btm2_info h2,.btm3_info h2,.contact_heading h2,.mid_info h2,main .h1_title{font-size:var(--headingXS)}.btm_form .disclaimer{font-size:16px}.bnr_info h2{font-size:30px}.mv section h2 span{display:block}.footer_disclaimer a{font-size:15px}}@media only screen and (max-width :400px){.btm1_boxes section h2,.btm2_info h2,.btm3_info h2,.contact_heading h2,.mid_info h2,main .h1_title{font-size:var(--headingXXS)}.btm_form .disclaimer span small{display:inline}.midboxes section{width:90%}.contact_heading p,.contact_info ul li{font-size:16px}.footer_disclaimer{text-align:center}.footer_disclaimer a{font-size:15px}}