@media only screen and (max-width :1115px){.bnr_menu{width:352px}.slider{width:559px}.middle{width:562px}.middle ul li{width:271px}.middle ul li h3 span{font-size:29px}.bnr_menu ul li{margin:23px 0}.bnr_menu ul li a{font-size:14px}.txt_ban{top:181px;background:#014898b3}.sidebar{width:318px}.sidebar ul li a{font-size:18px}main{width:619px}main .h1_title{font-size:37px}}@media only screen and (max-width :1080px){body,html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}nav.page_nav ul li{width:18%}.btm1_con p{max-width:510px}.contact_info ul li{margin-right:35px}.footer_nav ul li{width:15%}}@media only screen and (max-width :1024px){nav li.menu-item-has-children>span{display:block}nav.page_nav ul li:hover>ul{display:none}.banner_holder{height:auto}.slider{position:static;margin-top:0!important}}@media only screen and (max-width :1010px){#banner{text-align:center;height:auto;margin:0}.box_skitter{display:none}.rslides{display:block}.txt_ban{top:unset;bottom:100px}.page_title{font-size:40px}.bnr_info{width:100%;position:static;padding:30px 10px;text-align:center;background:#003000}.bnr_info a{margin:20px auto 0}.bnr_menu{float:none;width:100%;margin:10px auto}.banner_holder{float:none}.slider{width:100%}.bnr_menu ul li{margin:10px;width:46%;display:inline-block;text-align:left}#middle{text-align:center;margin:0;padding:8px 8px 0}.middle_con ul li{width:32%;margin:0 3px 8px!important}.middle{width:100%;float:none;text-align:center;margin-top:15px}.middle ul li{width:48%}#main_area{padding:0;margin:0}.sidebar,main{float:none;width:100%;padding:30px 10px}.side_box1{text-align:center;width:100%;max-width:100%;height:auto;margin:0 auto;padding:10px 10px 2px;margin-bottom:12px}.side_box1 ul li{margin:0 0 6px!important;display:inline-block;width:49%}.side_box2{width:100%}.main_thumb{display:none}.sidebar{padding-top:0}.sidebar ul{margin-top:0;text-align:center}.sidebar ul li{width:45%;display:inline-block;margin:5px;text-align:left}.sidebar ul li a{font-size:21px}.btm1_con ul li{width:32%;margin:0 3px 8px!important}.btm1_thumb{display:none}.btm1_con{padding:30px 20px;text-align:center}.btm1_con p{max-width:100%}.btm1_con p a{display:block}.btm2_con{padding:50px 0}footer{height:auto}.contact_info{padding:0 15px 30px;text-align:center}.contact_info p{max-width:100%}.ftr_logo{position:static;margin:10px auto}.copyright{position:static;margin:30px auto}.contact_info ul li{position:relative;margin:10px 25px!important;padding:55px 0 0;text-align:center}.contact_info ul li::before{right:0}}@media only screen and (max-width :800px){.thumb_left_dd,.thumb_right_dd{width:300px}.col2,.col3{-webkit-column-count:1;-moz-column-count:1;column-count:1;-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}.resources ul li{min-height:0}.nh_m{text-align:center;padding:40px 20px}.nh_m::before{position:static;display:block;margin:0 auto 20px auto;transform:none}figure.serv.red{width:48%}header{padding:15px;background:#014999;color:#fff}.social_media{padding:0;border:none}.social_media ul li{display:inline-block}.header_info h3::before{display:none}.header_info h3 span{color:#fff}.header_info{text-align:center;padding:10px;float:none}.social_media{position:static;margin-top:15px}#nav_area{padding:25px 15px;background:#fff}.nav_toggle_button{display:block}nav.page_nav{width:280px;position:fixed;top:0;right:-280px;height:100%;background:#014897;transition:all .7s ease;overflow-y:scroll;padding:0 0 30px;opacity:0}nav.page_nav ul{margin:0;padding:0;position:static}nav.page_nav ul li{width:100%;display:block;margin:0 auto!important;border:none;border-bottom:1px solid #f8f8f8;text-align:left}nav.page_nav ul li:last-child{border-bottom:none}nav.page_nav ul li a{line-height:50px;padding:0 10px}nav.page_nav ul ul{width:100%;position:relative;transition:none}nav.page_nav ul ul li{border:none;width:100%}.bnr_info h2{line-height:100%}.bnr_menu ul li{width:95%;margin:10px auto}.middle ul li{width:96%;margin:5px auto!important}.middle ul li p{min-height:0}.sidebar ul li{width:96%;margin:5px auto}.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{float:left;width:calc(100% - 90px)}.menu_slide_right{display:block;text-align:left;padding:20px 10px;background:#fff;position:relative}.menu_slide_right .hamburger{position:absolute;top:45%;right:10px;transform:translateY(-50%)}.footer_btm{padding:24px 12px}.footer_nav ul{margin:0;text-align:center;font-size:0}.footer_nav ul li{width:32%;text-align:center;border:1px solid #fff;margin:0 2px 6px!important}.footer_nav ul li:after{background:0 0}.footer_nav ul li a{line-height:50px}.copyright{margin-top:24px}}@media only screen and (max-width :600px){.nav_toggle_button small{top:82%}figure.serv.red{width:400px;max-width:100%}.main_logo{width:221px}.mobi_ban{display:block}.non_ban figure{width:310%;margin-left:-105%}.bnr_menu h2{line-height:100%}#banner{padding:10px}.bnr_menu ul li a{line-height:43px;padding:0 10px 0 50px}#banner .wrapper{padding:10px}.middle_con ul li{margin:0 auto 8px!important;width:100%}.middle ul li p{min-height:0}.sidebar ul li a:before{display:none}.sidebar ul li a{text-align:center;line-height:100%;padding:15px}.btm1_con ul li{margin:0 auto 8px!important;width:100%}.btm1_con h2{font-size:37px;line-height:100%}footer{padding-bottom:45px}.footer_comp{display:block;line-height:28px}.footer_comp:after,.footer_comp:before{display:none}.footer_nav ul li{width:100%;margin:0 auto 6px!important}.contact_info ul li{margin:10px auto!important;display:block}.contact_info h2{font-size:32px;line-height:100%}.col2,.col3{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.slider,.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}}@media only screen and (max-width :478px){.txt_ban{bottom:135px}}@media only screen and (max-width :400px){.bnr_menu{padding:34px 5px 11px}.bnr_menu ul li{margin:10px auto}.bnr_menu ul li:nth-child(1) a{line-height:16px;padding:7px 10px 7px 50px;font-size:14px}}