/*transition:0.5s; -webkit-transition:0.5s;*/


abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;padding:0}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}.clearfix:after{clear:both;height:0;display:block;visibility:hidden;content:"."}.clearfix{display:inline-block}.clearfix{display:block}

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:0}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-dots{text-align:left; padding:5px 40px; position:absolute; left:0; bottom:17px; right:0;}
.slick-dots li{display:inline-block; width:12px; height:12px; overflow:hidden; background:#4a7cc4; margin:0 10px 0 0; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; opacity:0.3;}
.slick-dots li button{width:12px; height:12px; opacity:0; cursor:pointer;}
.slick-dots li.slick-active{opacity:1;}


.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}


.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99998;overflow:hidden;position:fixed;background:#000;opacity:.65}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button.mfp-arrow-left,button.mfp-arrow-right{width:32px!important;height:32px!important;background:url(../images/work/popup_navi.png) 0 0 no-repeat!important}button.mfp-arrow-right{background:url(../images/work/popup_navi.png) -32px 0 no-repeat!important}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:25px!important;height:25px;line-height:32px;position:absolute;right:15px!important;top:18px;text-decoration:none;text-align:center;opacity:1;padding:0;color:#fff!important;font-style:normal;font-size:0;line-height:9999px;overflow:hidden;display:block;background:url(../images/close_popup.png) right top no-repeat!important;background-size:15px 15px!important}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-16px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow-left{left:15px}.mfp-arrow-right{right:15px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;margin:0 auto;box-shadow:0 0 5px #999}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-55px;position:absolute;top:100%;left:0;width:100%;cursor:auto;background:#393839;text-align:center;font-size:1.5em;font-weight:300}.mfp-title{text-align:center;line-height:18px;color:#fff;word-wrap:break-word;padding:18px 0}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media only screen and (max-width:767px){.mfp-close{width:24px!important;height:24px;line-height:24px;right:20px!important;top:15px;}.mfp-arrow{margin-top:-12px}}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.7}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}

.my-mfp-zoom-in .zoom-anim-dialog{opacity:0; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); transform:scale(0.8); }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); transform:scale(0.8); opacity:0;}
.my-mfp-zoom-in.mfp-bg{opacity:0; -webkit-transition:opacity 0.3s ease-out; -moz-transition:opacity 0.3s ease-out; -o-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out; -webkit-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg ); -moz-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg ); -ms-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg ); -o-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg ); transform:translateY(-20px) perspective( 600px ) rotateX( 10deg );}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1; -webkit-transform:translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform:translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform:translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform:translateY(0) perspective( 600px ) rotateX( 0 ); transform:translateY(0) perspective( 600px ) rotateX( 0 ); }
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0; -webkit-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); }
.my-mfp-slide-bottom.mfp-bg{opacity:0; -webkit-transition:opacity 0.3s ease-out; -moz-transition:opacity 0.3s ease-out; -o-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out;}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;}


body{color:#606062; background:#fff; font-size:62.5%; line-height:1.2; -webkit-text-size-adjust:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
a{color:#606062; text-decoration:underline; outline:none; /*transition:0.5s; -webkit-transition::0.5s;*/}
a:hover{text-decoration:none;}
p{color:#606062; font-size:1.8em; padding:10px 0;}
ul{color:#606062; font-size:1.8em;}
ol{color:#606062; font-size:1.8em;}
input, textarea, select{color:#606062; outline:none; font-size:1.8em; vertical-align:middle; font-weight:normal; font-family:'Roboto', Arial, Verdana;}
/*input[type=text], textarea, select{-webkit-appearance:none; border-radius:0;}*/
/*.container{max-width:1170px; margin:0 auto; padding:0 20px;}*/
.main_holder{overflow:hidden;}
.content_holder{padding-left:20px; padding-right:20px; -moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto; max-width:1220px;}
.content_holder_wide{max-width:none; padding-left:70px; padding-right:70px;}
@media only screen and (max-width: 1280px) {
	.content_holder_wide{padding-left:40px; padding-right:40px;}
}
@media only screen and (max-width: 1180px) {
	.content_holder_wide{padding-left:20px; padding-right:20px;}
}


/*HOME S*/
.burger_menu{position:absolute; right:60px; top:60px; margin-top:6px; display:none; z-index:9999;}
.mob_menu{display:flex; flex-direction:column; width:30px; cursor:pointer; margin-left:10px;}
.mob_menu span{background:#71bddf; height:3px; margin:2px auto; transition:.4s  cubic-bezier(0.68, -0.6, 0.32, 1.6); border-radius:5px;}
.mob_menu span:nth-of-type(1){width:80%;}
.mob_menu span:nth-of-type(2){width:80%;}
.mob_menu span:nth-of-type(3){width:80%;}
.mob_menu_active{}
.mob_menu_active span:nth-of-type(1){transform-origin:bottom; transform:rotatez(45deg) translate(4px,4px);}
.mob_menu_active span:nth-of-type(2){transform-origin:top; transform:rotatez(-45deg);}
.mob_menu_active span:nth-of-type(3){transform-origin:bottom; width:50%; transform: translate(0px,-11px) rotatez(45deg); opacity:0;}

.sitebtn{font-size:16px; text-decoration:none; background:#7f7f7f; color:#fff !important; display:inline-block; padding:10px 12px 8px; margin:10px 0; transition:0.5s; -webkit-transition:0.5s;}
.sitebtn:hover{background:#007ac9;}
.search_row{padding:25px 0;}
.search_row h3{}
.search_row h3 a{text-decoration:none;}
.pagination{padding:40px 0 50px;}
.pagination ol{text-align:center; font-size:1.8em;}
.pagination ol li{display:inline-block; padding:0 7px; vertical-align:middle;}
.pagination ol li span,
.pagination ol li a{display:inline-block; text-decoration:none; color:#2F2F2F; padding:0 7px; vertical-align:middle;}
.pagination ol li span{color:#007ac9;}
.pagination ol li a.prev,
.pagination ol li a.next{width:25px; height:25px; font-size:0; line-height:999px; overflow:hidden;}
/*.pagination ol li a.prev.inactive{background:url(../images/link_bullet_prev.svg) center no-repeat; display:none;}*/
.pagination ol li a.prev{background:url(../images/link_bullet_prev.svg) center no-repeat;}
.pagination ol li a.next{background:url(../images/link_bullet.svg) center no-repeat;}


.header{}
.header_bar{background:#477ac3; padding:10px 0;}
.header_bar ul{text-align:right; font-size:1.2em; font-weight:700;}
.header_bar ul li{display:inline-block; padding-left:17px}
.header_bar ul li a{display:inline-block; text-decoration:none; color:#fff; transition:0.5s; -webkit-transition:0.5s;}
.header_bar ul li a:hover{opacity:0.7;}
.header .logo{float:left; width:132px; margin:10px 0;}
.header .header_right{float:right;}
.header .header_right nav{padding:35px 0; display:inline-block; vertical-align:middle;}
.header .header_right nav ul{font-size:1.4em; font-family: Arial Black,Arial Bold,Gadget,sans-serif;  font-weight:700;}
.header .header_right nav ul li{display:inline-block; margin-left:25px;}
.header .header_right nav ul li a{display:inline-block; text-decoration:none; color:#4d4d4f; letter-spacing:1px; transition:0.5s; -webkit-transition:0.5s;}
.header .header_right nav ul li a:hover{color:#189ad6;}
.header .header_right nav ul li.current-page-ancestor a,
.header .header_right nav ul li.current-menu-item a{color:#189ad6;}
.header .header_right .searchbtn{display:inline-block; vertical-align:middle; margin-left:35px;}
.header .header_right .searchbtn .searchbtn_link{display:inline-block; width:25px; height:25px; background:#8dbbdb url(../images/search.png) 4px 4px no-repeat; background-size:18px 18px;
-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}

.search_form{padding:20px; background:#7f7f7f; display:none;}
.search_form .sf{position:relative;}
.search_form .stxt{width:100%; border:none; outline:none; padding:10px; font-size:16px; -moz-box-sizing:border-box;box-sizing:border-box;}
.search_form .searchbtn{display:block; width:25px; height:25px; background:#71bddf url(../images/search.png) center no-repeat; background-size:18px 18px; border:none; outline:none; cursor:pointer; font-size:0; line-height:999px; position:absolute; right:0; top:0; height:100%; width:35px;}

h1{font-size:3.7em; padding:10px 0; font-family:Arial, Helvetica, sans-serif; line-height:1.3; color:#fff;}
h2{font-size:2.9em; padding:10px 0; font-family:Arial, Helvetica, sans-serif; line-height:1.1; color:#4a7cc4;}
h3{font-size:3.2em; padding:10px 0; font-family: Arial Black,Arial Bold,Gadget,sans-serif;  line-height:1.2; color:#fff; font-weight:400;}
h2 strong{font-family:"Arial Black", Gadget, sans-serif;}
/*h4{font-size:2.8em; padding:10px 0; font-family: Arial Black,Arial Bold,Gadget,sans-serif;  line-height:1.2; color:#000; font-weight:400;}*/
/*
.wsg_contents p{color:#bac4c5; font-size:1.8em; line-height:1.4; padding:10px 0; margin:5px 0;}
.wsg_contents_white{color:#fff;}
.wsg_contents_white p{color:#fff;}
.wsg_contents_white *{color:#fff;}
*/

.contents_gray *,
.contents_gray{color:#606062;}
.contents_black *,
.contents_black{color:#000;}
.contents_white *,
.contents_white{color:#fff;}


.banner_home{position:relative;}
.banner_home img{display:block; width:100%; height:auto;}
.banner_home .banner_title{position:absolute; left:0; top:40px; right:0; padding:5px 0;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0f2c42+1,0f2c42+100&1+0,1+47,0+66 */
background: linear-gradient(to right,  rgba(15,44,66,1) 0%,rgba(15,44,66,1) 1%,rgba(15,44,66,1) 47%,rgba(15,44,66,0) 66%,rgba(15,44,66,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.banner_home .banner_title h1{padding-left:30px; position:relative;}
.banner_home .banner_title h1:before{display:block; content:""; position:absolute; left:0; top:20px; bottom:20px; width:4px; background:#fff;}

.quote_box{border-bottom:1px solid #0f1315; padding:35px 0; background:url(../images/quote_bg.jpg) center no-repeat; background-size:cover;}
.quote_box h2{padding:8px 0;}

.hb_bg{background:url(../images/hb_bg.png) left bottom no-repeat; background-size:100% 100%; padding:50px 0 5px; margin-top:10px;}

.announcement_slider{padding:15px 0;}
.announcement_slider .an_slider{}
.announcement_slider .an_slider .an_slide{position:relative;}
.announcement_slider .an_slider .an_slide img{display:block; width:100%; height:auto;}
.announcement_slider .an_slider .an_slide .an_sl{position:absolute; left:0; top:0; padding:20px 40px;}
.announcement_slider .an_slider .an_slide .an_sl .readmore{display:inline-block; color:#fff; text-transform:uppercase; font-size:12px; text-decoration:none; margin-top:15px; letter-spacing:1px; padding:0 24px 0 0; background:url(../images/bullet.png) 100% 0 no-repeat; background-size:18px auto;}

.highlight_boxes{padding:15px 0; position:relative;}
.highlight_boxes .hb_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.highlight_boxes .hb_cols .hb_col{width:31.3%; max-width:31.3%; position:relative; margin:0 3.05% 30px 0; z-index:10;}
.highlight_boxes .hb_cols .hb_col:nth-child(3n){margin-right:0;}
.highlight_boxes .hb_cols .hb_col img{display:block; width:100%; height:auto;}
.highlight_boxes .hb_cols .hb_col .hb_title{position:absolute; left:0;  top:0; right:0; background:rgba(0,47,85,0.48);}
.highlight_boxes .hb_cols .hb_col .hb_title h3 a{display:block; padding:30px 40px 25px; color:#fff; text-decoration:none; position:relative;} 
.highlight_boxes .hb_cols .hb_col .hb_title h3 a:after{content:""; display:block; position:absolute; left:40px; bottom:10px; height:4px; background:#4a7cc4; width:70px;}
.highlight_boxes .hb_cols .hb_col .hb_title_2_lines{}
.highlight_boxes .hb_cols .hb_col .hb_title_2_lines h3{font-size:2.7em;}
.highlight_boxes .hb_cols .hb_col .hb_title_2_lines h3 a{padding-top:5px;}
.highlight_boxes .hb_cols .hb_col_50{width:49.2%; max-width:49.2%; margin-right:1.6%;}
.highlight_boxes .hb_cols .hb_col_50:last-child{margin-right:0;}
.highlight_boxes .hb_cols .hb_col_100{width:100%; max-width:100%; margin-right:0;}
.highlight_boxes .hb_cols .hb_col_100 img{min-height:150px; object-fit:cover;}
/*.highlight_boxes .hb_bg{width:0px; height:0px; border-style:solid; border-width:1000px 0 0 1000px; border-color:transparent transparent transparent #ebebeb; transform:rotate(0deg); position:absolute; left:0; bottom:0; z-index:1;}*/

.footer{background:#477ac3; padding:42px 0;}
.footer .fleft{float:left; width:180px; padding-right:65px; border-right:1px solid #fff; padding-bottom:20px;}
.footer .fleft .social_links{}
.footer .fleft .social_links h2{color:#fff; text-transform:uppercase; font-size:1.8em; margin-bottom:10px;}
.footer .fleft .social_links a{display:inline-block; width:47px; height:47px; background:#38619a; border:2px solid #fff; transition:0.3s; margin-right:5px;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
.footer .fleft .social_links a:hover{background:#4d4d4f;}
.footer .fleft .social_links a svg{width:29px; height:29px; margin:9px;}
.footer .fleft .social_links a svg path{width:29px; height:29px; fill:#fff;}
.footer .fleft .f_search{margin-top:85px; position:relative;}
.footer .fleft .f_search .stext{width:100%; height:28px; background:#e5e5e5; padding:8px; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1.4em; border:none; outline:none;}
.footer .fleft .f_search .sbtn{display:block; width:28px; height:28px; background:url(../images/search_footer.png) center no-repeat; background-size:20px 20px; position:absolute; right:0; top:0; border:none; outline:none; cursor:pointer; font-size:0; line-height:999px;}
.footer .fright{float:right;}
.footer .fright .fmenu{float:left; padding-left:30px;}
.footer .fright .fmenu h3{color:#fff; font-size:2.4em;}
.footer .fright .fmenu ul{font-size:2em; padding:0; margin:0; max-width:175px;}
.footer .fright .fmenu ul li a{color:#d7d7d7; text-decoration:none; font-weight:700; display:block; font-size:16px !important; transition:0.3s;}
.footer .fright .fmenu ul li a:hover{color:#fff;}
.footer .fright .fmenu > ul > li > a{color:#fff; font-size:18px !important; font-family:Arial Black,Arial Bold,Gadget,sans-serif; color:#fff; font-weight:400; margin-bottom:15px;}
.footer .fright .fmenu ul li{padding:0; margin:0;}


.footer_gray{background:#4d4d4f; padding:15px 0;}
.footer_gray .fg_left{float:left;}
.footer_gray .fg_left .whistle{text-decoration:none; color:#fff; font-size:12px; font-weight:700; display:inline-block; padding:8px 0 8px 40px; background:url(../images/whistle.png) 0 0 no-repeat; background-size:24px auto;}
.footer_gray .fg_left p{color:#fff; font-size:12px; padding:8px 0 0;}
.footer_gray .fg_right{float:right;}
.footer_gray .fg_right .follow_us{float:left;}
.footer_gray .fg_right .follow_us p{color:#fff; text-align:center; font-weight:700; font-size:12px; padding:0 0 10px;}
.footer_gray .fg_right .follow_us a{display:inline-block; width:38px; height:38px; vertical-align:middle; margin:0 1px;}
.footer_gray .fg_right .follow_us a.ln{background:url(../images/social_icons.png) 0 0 no-repeat; background-size:auto 37px;}
.footer_gray .fg_right .follow_us a.yt{background:url(../images/social_icons.png) -42px 0 no-repeat; background-size:auto 37px;}
.footer_gray .fg_right .footer_logo{float:left; width:128px; height:auto; margin-left:28px; margin-top:10px;} 

.fooer_lg_gray{background:#6b6b6d; padding:7px 0;}
.fooer_lg_gray .f_copyright{float:left; font-size:12px; font-weight:bold; color:#fff;}
.fooer_lg_gray .fclear{clear:both; height:0; overflow:hidden;}
.fooer_lg_gray .f_links{float:right;}
.fooer_lg_gray .f_links ul{font-size:11px;}
.fooer_lg_gray .f_links ul li{display:inline-block; padding-left:10px; position:relative;}
.fooer_lg_gray .f_links ul li:before{content:""; display:block; width:1px; height:10px; background:#8fa4e0; position:absolute; left:3px; top:1px;}
.fooer_lg_gray .f_links ul li:first-child:before{display:none;}
.fooer_lg_gray .f_links ul li a{display:inline-block; text-decoration:none; color:#8fa4e0; transition:0.5s; -webkit-transition:0.5s;}
.fooer_lg_gray .f_links ul li a:hover{color:#fff;}
/*HOME E*/

/*ABOUT S*/
.about_banner{background:#365590; padding:40px 0 85px;}
.about_banner .abt_txts{float:none; width:auto; color:#fff;}
.about_banner .abt_txts *{color:#fff;}
.about_banner .abt_txts h1{color:#fff; line-height:1.1; font-family:"Arial Black", Gadget, sans-serif; font-size:3.9em;}
.quote_box_abt{padding:50px 0; background:#e7eaf2;}
.quote_box_abt h3{color:#515153; padding:5px 0 0; font-size:3.6em;}
.quote_box_abt h3 em{color:#189ad6; font-weight:normal;}
.quote_box_abt p{color:#5b99d1; font-size:3em; font-weight:700;}
.content_banner{padding:20px 0 0;}
.content_banner img{display:block; width:100%; height:auto;}
.timeline_abt{padding-bottom:20px;}
.page_contents{padding:40px 0;}
.about_contents h1{font-family:"Arial Black", Gadget, sans-serif; font-size:3.4em;}
/*ABOUT E*/

/*PRODUCTS S*/
.breadcrumbs{background:#d9d9d9; padding:9px 0;}
.breadcrumbs ul{font-size:14px;}
.breadcrumbs ul li{display:inline-block; color:#4d4d4f; padding:0 20px 0 0; position:relative;} 
.breadcrumbs ul li:after{content:">"; position:absolute; right:5px; top:0; color:#4d4d4f; display:block;}
.breadcrumbs ul li:last-child:after{display:none;}
.breadcrumbs ul li a{display:inline-block; color:#007ac9; text-decoration:none;}
.breadcrumbs ul li a:hover{text-decoration:underline;}

.products_banner{margin-bottom:10px; position:relative; overflow:hidden;}
.products_banner img{display:block; width:100%; height:auto;}
.products_banner .banner_title{position:absolute; left:0; right:0; bottom:0;}
.products_banner .banner_title h2{font-size:18.7em; padding:0; opacity:0.6; mix-blend-mode:hard-light; line-height:0.68; color:#fff;}

.page_contents_gray{background:#7f7f7f;}
.page_contents_gray *{color:#fff;}
.page_contents_gray strong{color:#fff;}
.page_contents_gray h1{color:#fff;}
.page_contents_gray h2{color:#fff;}
.page_contents_gray h3{color:#fff;}
.page_contents_gray h4{color:#fff;}
.page_contents_gray h5{color:#fff;}
.page_contents_gray h6{color:#fff;}
.page_contents_gray p{color:#fff;}
.page_contents_gray li{color:#fff;}
.page_contents_gray a{color:#fff;}
.page_contents_gray ul{color:#fff;}

.product_onoff_shore{position:relative}
.product_onoff_shore img{display:block; width:100%; height:auto;}
.product_onoff_shore h3{left:20px; top:50px; right:20px; color:#000; position:absolute; text-align:center; font-size:3.7em;}
.product_onoff_shore .onoff_shore_tabs{position:absolute; left:20px; right:20px; bottom:50px; font-size:3.7em; font-family: Arial Black,Arial Bold,Gadget,sans-serif; text-align:center;}
.product_onoff_shore .onoff_shore_tabs a{color:#fff; text-decoration:none; padding:0 200px; transition:0.5s; -webkit-transition:0.5s;}
.product_onoff_shore .onoff_shore_tabs a:hover{color:#189ad6;}

.products_list{padding:30px 0 0;}
.products_list .pl_cols{display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ -webkit-box-direction:reverse; -moz-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.products_list .pl_cols .pl_left{width:40%; max-width:40%;}
.products_list .pl_cols .pl_left h3{font-size:3.7em; font-family: Arial Black,Arial Bold,Gadget,sans-serif; color:#000;}
.products_list .pl_cols .pl_left ul{font-size:3.2em; padding:10px 0; margin-bottom:25px;}
.products_list .pl_cols .pl_left ul li{padding:5px 0;}
.products_list .pl_cols .pl_left ul li a{display:inline-block; color:#525050; text-decoration:none; font-family: Arial Black,Arial Bold,Gadget,sans-serif; padding:11px 0; position:relative;}
.products_list .pl_cols .pl_left ul li a:after{content:""; display:block; position:absolute; left:0; bottom:-4px; height:3px; width:0; background:#189ad6; transition:0.5s; -webkit-transition:0.5s;}
.products_list .pl_cols .pl_left ul li.active a:after{width:70px;}
.products_list .pl_cols .pl_left ul li a:hover:after{width:70px;}
.products_list .pl_cols .pl_right{width:60%; max-width:60%;}
.products_list .pl_cols .pl_right .pl_tb{display:table; width:100%; height:100%;}
.products_list .pl_cols .pl_right .pl_tb .pl_td{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.products_list .pl_cols .pl_right img{display:block; margin:0 auto; width:335px; max-width:100%; max-height:100%;}
/*PRODUCTS E*/


/*PRODUCT DETAILS S*/
.pro_details_banner{}
.pro_details_banner img{display:block; width:100%; height:auto; min-height:195px; object-fit:cover;}
.pro_details_banner .pd_banner{position:relative; overflow:hidden;}
.pro_details_banner .pd_banner h1{position:absolute; left:0; top:0; color:#fff; background:#007ac9; padding:12px 15px; border-bottom:8px solid #fff; height:80px; -moz-box-sizing:border-box;box-sizing:border-box;}
.pro_details_banner .pd_banner h1 span{display:block; position:absolute; right:-32px; bottom:0; top:0; width:0px; height:0; border-style:solid; border-width:72px 32px 0 0; border-color:#007ac9 transparent transparent transparent;}
.pro_details_banner .pd_banner h1 strong{display:block; width:8px; height:95px; background:#fff; position:absolute; right:0; bottom:-8px;
	-webkit-transform:rotate(23deg); -moz-transform:rotate(23deg); -ms-transform:rotate(23deg); -o-transform:rotate(23deg); transform:rotate(23deg);
	transform-origin:100% 100%;
}

.pro_benefits{padding:60px 0 50px; background:#dedede;}
.pro_benefits h2{color:#000; font-family:"Arial Black", Gadget, sans-serif;}
.pro_benefits ul{padding:25px 0; margin:0 auto;
	/*-moz-column-count:2; -moz-column-gap:30px; -webkit-column-count:2; -webkit-column-gap:30px; column-count:2; column-gap:30px;*/
	display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;
	-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;
}
.pro_benefits ul li{background:url(../images/li_bullet.png) 0 15px no-repeat; background-size:33px 33px; padding:10px 0 10px 55px; font-size:18px; line-height:26px; color:#000;
	/*break-inside:avoid; -webkit-column-break-inside:avoid;*/
	width:45%; max-width:45%;
	-moz-box-sizing:border-box; box-sizing:border-box;
}
.pro_benefits ul li p{font-size:18px; line-height:24px; color:#000;}
.pro_benefits ul li strong{color:#000; font-size:20px;}

.content_banner .content_banner_gray{background:#d9d9d9;}
.content_banner .pro_img{position:relative;}
.content_banner .pro_img h2{position:absolute; left:80px; top:10px; color:#fff; font-weight:400; font-size:2.6em; line-height:1.25;}
/*PRODUCT DETAILS E*/


/*SERVICE S*/
.service_list{padding:30px 0;}
.service_list .s_list{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.service_list .s_list .sbox{height:125px; width:31.48%; max-width:31.48%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0 2.78% 25px 0;}
.service_list .s_list .sbox:nth-child(3){margin-right:0;}
.service_list .s_list .sbox:nth-child(5){margin-right:0;}
.service_list .s_list .sbox h3{padding:0; height:100%; background:rgba(0,0,0,0.5); transition:0.5s; -webkit-transition:0.5s;}
.service_list .s_list .sbox h3 a{display:block; padding:32px 0 0 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:100%; color:#fff; text-decoration:none; position:relative;}
.service_list .s_list .sbox h3:hover{background:rgba(0,0,0,0.2);}
.service_list .s_list .sbox h3 a:after{content:""; display:block; width:70px; height:4px; background:#189ad6; position:absolute; left:40px; top:84px;}
.service_list .s_list .sbox:nth-child(4),
.service_list .s_list .sbox:nth-child(5){height:115px; width:48.61%; max-width:48.61%;}


.flex{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap; -ms-flex-wrap:wrap; width:100%; /*justify-content:center;*/}
.map_block{padding:50px 0; overflow:hidden;}
.map_block .flex.content_holder{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.map_block .map_box{width:55%; max-width:55%; position:relative; z-index:-1;}

.map_block .map_box .line_1{display:block; position:absolute; left:4.2%; top:38%; width:0; height:4px; background:#4daad4; transition:0.3s; -webkit-transition:0.3s;}
.map_block .map_box .line_2{display:block; position:absolute; left:4.2%; top:100%; width:4px; height:0; background:#4daad4; transition:0.7s; -webkit-transition:0.7s;}
.map_block .map_box .line_3{display:block; position:absolute; left:100%; top:100%; width:0; height:4px; background:#4daad4; transition:1s; -webkit-transition:1s;}

.map_block.animate_map .map_box .line_3{left:4.2%; width:100%;}
.map_block.animate_map .map_box .line_2{top:38%; height:62%; transition-delay:1s;}
.map_block.animate_map .map_box .line_1{width:35px; transition-delay:1.7s;}

.map_block .map_box img{display:block; max-width:90%; height:auto; margin:20px auto 0;}
.map_block .map_texts{background:#d2d2d2; width:45%; max-width:45%; position:relative;}
.map_block .map_texts .mt_shadow{position:absolute; left:-15px; top:15px; right:-500px; bottom:-15px; background:#226a8a; z-index:-1;}
.map_block .map_texts:after{content:""; display:block; position:absolute; left:100%; top:0; bottom:0; width:1000px; background:#d2d2d2;}
.map_block .map_texts .mt_padding{padding:80px 40px 70px 40px;}
.map_block .map_texts .mt_padding .mt_txs{padding:0 0 0 25px; position:relative;}
.map_block .map_texts .mt_padding .mt_txs:before{content:""; display:block; position:absolute; left:0; top:5px; bottom:0; width:4px; background:#4daad4;}
.map_block .map_texts .mt_padding .mt_txs h5{padding-bottom:10px; color:#000; font-size:18px; font-family:Arial Black,Arial Bold,Gadget,sans-serif;}
.map_block .map_texts .mt_padding .mt_txs p{font-size:18px; color:#000;}
.map_block .map_texts .mt_padding .mt_txs .readmore{text-transform:uppercase; color:#F58232; font-size:1.6em; font-weight:700; margin-top:30px; display:inline-block;}

@media only screen and (max-width: 1024px) {
	.map_block{padding:40px 0;}
	.map_block .flex.content_holder{max-width:80%;}
	.map_block .map_box{width:100%; max-width:100%; margin-bottom:50px;}
	
	.map_block .map_box .line_1{left:1.2%; top:38%; width:0; height:3px;}
	.map_block .map_box .line_2{left:1.2%; top:100%; width:3px; height:0;}
	.map_block .map_box .line_3{left:120%; top:100%; width:0; height:3px;}
	
	.map_block.animate_map .map_box .line_3{left:1.2%; width:120%;}
	.map_block.animate_map .map_box .line_2{top:38%; height:62%; transition-delay:1s;}
	.map_block.animate_map .map_box .line_1{width:30px; transition-delay:1.7s;}
	
	.map_block .map_box img{max-width:100%; margin:0 auto;}
	.map_block .map_texts{width:100%; max-width:100%;}
	.map_block .map_texts .mt_shadow{left:-10px; top:10px; right:-500px; bottom:-10px;}
	.map_block .map_texts .mt_padding{padding:70px 30px 60px;}
	.map_block .map_texts .mt_padding .mt_txs{padding:0 0 0 20px;}
	.map_block .map_texts .mt_padding .mt_txs:before{width:3px;}
	.map_block .map_texts .mt_padding .mt_txs p{line-height:1.7;}
	.map_block .map_texts .mt_padding .mt_txs .readmore{font-size:1.4em; margin-top:20px;}
}

@media only screen and (max-width: 767px) {
	.map_block{padding:30px 0;}
	.map_block .flex.content_holder{max-width:100%;}
	.map_block .map_box{width:100%; max-width:100%; margin-bottom:40px;}
	/*
	.map_block .map_box .line_1{left:1.2%; top:38%; width:30px; height:3px;}
	.map_block .map_box .line_2{left:1.2%; top:38%; width:3px; height:62%;}
	.map_block .map_box .line_3{left:1.2%; top:100%; width:120%; height:3px;}
	*/
	.map_block .map_texts{margin-left:10px;}
	.map_block .map_texts .mt_padding{padding:50px 20px 40px;}
	.map_block .map_texts .mt_padding .mt_txs{padding:0 0 0 20px;}
	.map_block .map_texts .mt_padding .mt_txs .readmore{margin-top:15px;}
}
/*SERVICE E*/


@media only screen and (max-width: 1280px)  and (min-width: 767px) {
}

@media only screen and (max-width: 1280px) {
	
	/*PRODUCTS S*/
	.products_banner{}
	.products_banner .banner_title h2{font-size:16em;}
	
	.product_onoff_shore h3{top:35px; font-size:3.4em;}
	.product_onoff_shore .onoff_shore_tabs{bottom:35px; font-size:3.4em;}
	.product_onoff_shore .onoff_shore_tabs a{padding:0 150px;}
	
	.products_list{padding:25px 0 0;}
	.products_list .pl_cols{display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/}
	/*
	.products_list .pl_cols .pl_left{width:40%; max-width:40%;}
	.products_list .pl_cols .pl_left h3{font-size:3.7em; font-family: Arial Black,Arial Bold,Gadget,sans-serif; color:#000;}
	.products_list .pl_cols .pl_left ul{font-size:3.2em; padding:10px 0; margin-bottom:25px;}
	.products_list .pl_cols .pl_left ul li{padding:5px 0;}
	.products_list .pl_cols .pl_left ul li a{display:inline-block; color:#525050; text-decoration:none; font-family: Arial Black,Arial Bold,Gadget,sans-serif; padding:11px 0; position:relative;}
	.products_list .pl_cols .pl_left ul li a:after{content:""; display:block; position:absolute; left:0; bottom:-4px; height:3px; width:0; background:#189ad6; transition:0.5s; -webkit-transition:0.5s;}
	.products_list .pl_cols .pl_left ul li a:hover:after{width:70px;}
	.products_list .pl_cols .pl_right{width:60%; max-width:60%;}
	.products_list .pl_cols .pl_right .pl_tb{display:table; width:100%; height:100%;}
	.products_list .pl_cols .pl_right .pl_tb .pl_td{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
	.products_list .pl_cols .pl_right img{display:block; margin:0 auto; width:335px; max-width:100%; max-height:100%;}
	*/
	/*PRODUCTS E*/
		
}

@media only screen and (max-width: 1120px) {}


@media only screen and (max-width: 1024px) {
	input[type=text], textarea, select, input[type=submit]{-webkit-appearance:none; /*border-radius:0;*/}
	.burger_menu{display:block;}
	
	h1{font-size:3em;}
	h2{font-size:2.5em;}
	h3{font-size:2.7em;}
	
	/*HOME S*/
	.header{position:relative;}
	.header_bar{background:#007ac9; padding:9px 0;}
	/*.header_bar ul{text-align:right; font-size:1.2em; font-weight:700;}*/
	.header_bar ul li{padding-left:10px}
	/*.header .logo{float:left; width:132px; margin:10px 0;}*/
	.header .header_right{float:right;}
	.header .header_right nav{padding:0; display:inline-block; vertical-align:middle; position:absolute; left:0; top:100%; right:0; z-index:999; background:#007ac9; display:none;}
	.header .header_right nav ul{padding:10px;}
	.header .header_right nav ul li{display:block; margin-left:0; padding:5px; text-align:center;}
	.header .header_right nav ul li a{display:block; text-decoration:none; color:#4d4d4f; letter-spacing:1px; padding:5px; color:#fff;}
	
	
	.header .header_right .searchbtn{margin-left:0; margin-top:30px;}
	/*
	.header .header_right .searchbtn .searchbtn_link{display:inline-block; width:25px; height:25px; background:#71bddf url(../images/search.png) 4px 4px no-repeat; background-size:18px 18px;
	-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}
	*/
	
	/*
	.wsg_contents p{color:#bac4c5; font-size:1.8em; line-height:1.4; padding:10px 0; margin:5px 0;}
	.wsg_contents_white{color:#fff;}
	.wsg_contents_white p{color:#fff;}
	.wsg_contents_white *{color:#fff;}
	*/
	
	.banner_home{position:relative;}
	.banner_home img{min-height:300px; object-fit:cover;}
	/*.banner_home .banner_title{position:absolute; left:0; top:40px; right:0; padding:5px 0;
		background: linear-gradient(to right,  rgba(15,44,66,1) 0%,rgba(15,44,66,1) 1%,rgba(15,44,66,1) 47%,rgba(15,44,66,0) 66%,rgba(15,44,66,0) 100%);
	}
	
	.banner_home .banner_title h1{padding-left:30px; position:relative;}
	.banner_home .banner_title h1:before{display:block; content:""; position:absolute; left:0; top:20px; bottom:20px; width:4px; background:#fff;}
	*/
	
	.quote_box{padding:25px 0;}
	
	.hb_bg{/*background:url(../images/hb_bg.png) left bottom no-repeat; background-size:100% 100%;*/ padding:30px 0 5px;}
	
	.announcement_slider{padding:15px 0;}
	.announcement_slider .an_slider{}
	.announcement_slider .an_slider .an_slide{position:relative;}
	.announcement_slider .an_slider .an_slide img{min-height:220px; object-fit:cover;}
	.announcement_slider .an_slider .an_slide .an_sl{padding:15px 40px;}
	/*
	.highlight_boxes{padding:15px 0; position:relative;}
	.highlight_boxes .hb_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
	.highlight_boxes .hb_cols .hb_col{width:31.3%; max-width:31.3%; position:relative; margin:0 3.05% 30px 0; z-index:10;}
	.highlight_boxes .hb_cols .hb_col:nth-child(3n){margin-right:0;}
	.highlight_boxes .hb_cols .hb_col img{display:block; width:100%; height:auto;}
	.highlight_boxes .hb_cols .hb_col .hb_title{position:absolute; left:0;  top:0; right:0; background:rgba(0,47,85,0.48);}
	*/
	.highlight_boxes .hb_cols .hb_col .hb_title h3{font-size:2.2em; padding-bottom:5px; padding-top:5px;}
	.highlight_boxes .hb_cols .hb_col .hb_title h3 a{padding:20px;} 
	.highlight_boxes .hb_cols .hb_col .hb_title h3 a:after{left:20px; width:50px;}
	/*.highlight_boxes .hb_cols .hb_col_50{width:49.2%; max-width:49.2%; margin-right:1.6%;}
	.highlight_boxes .hb_cols .hb_col_50:last-child{margin-right:0;}*/
	
	
	.footer{padding:35px 0;}
	/*
	.footer .footer_left{float:left; width:190px;}
	.footer .footer_left ul{padding:0; margin:0;}
	.footer .footer_left ul li{}
	.footer .footer_left ul li a{font-size:18px; font-family:Arial Black,Arial Bold,Gadget,sans-serif; color:#fff; text-decoration:none; display:block; transition:0.5s; -webkit-transition:0.5s;}
	.footer .footer_left ul li a:hover{color:#fff;}
	.footer .footer_left ul li ul{}
	.footer .footer_left ul li ul li{}
	.footer .footer_left ul li ul li a{font-size:15px; color:#d7d7d7;}
	.footer .footer_left ul li ul li ul li{padding-bottom:20px;}
	.footer .footer_left ul li ul li ul li a{font-size:15px; color:#d7d7d7; font-family:Arial, Helvetica, sans-serif; font-weight:700;}
	.footer .footer_left ul li ul li ul li ul li{padding:0;}
	.footer .footer_left ul li ul li ul li ul li a{font-weight:400; font-family:Arial Narrow,Arial,sans-serif;}
	
	.footer .footer_left_1 ul li{padding-bottom:24px;}
	.footer .footer_left_1 ul li ul li{padding:0;}
	.footer .footer_left_1 ul li ul li a{font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:700;}
	.mt-20{margin-top:20px !important;}
	
	.footer .footer_right{float:right; width:45.37%; padding:50px 0 0;}
	.footer .footer_right img{display:block; height:auto;vertical-align:top;}
	
	.footer_gray{background:#4d4d4f; padding:15px 0;}
	.footer_gray .fg_left{float:left;}
	.footer_gray .fg_left .whistle{text-decoration:none; color:#fff; font-size:12px; font-weight:700; display:inline-block; padding:8px 0 8px 40px; background:url(../images/whistle.png) 0 0 no-repeat; background-size:24px auto;}
	.footer_gray .fg_left p{color:#fff; font-size:12px; padding:8px 0 0;}
	.footer_gray .fg_right{float:right;}
	.footer_gray .fg_right .follow_us{float:left;}
	.footer_gray .fg_right .follow_us p{color:#fff; text-align:center; font-weight:700; font-size:12px; padding:0 0 10px;}
	.footer_gray .fg_right .follow_us a{display:inline-block; width:38px; height:38px; vertical-align:middle; margin:0 1px;}
	.footer_gray .fg_right .follow_us a.ln{background:url(../images/social_icons.png) 0 0 no-repeat; background-size:auto 37px;}
	.footer_gray .fg_right .follow_us a.yt{background:url(../images/social_icons.png) -42px 0 no-repeat; background-size:auto 37px;}
	.footer_gray .fg_right .footer_logo{float:left; width:128px; height:auto;  margin-left:28px;} 
	
	.fooer_lg_gray{background:#6b6b6d; padding:7px 0;}
	.fooer_lg_gray .f_copyright{float:left; font-size:12px; font-weight:bold; color:#fff;}
	.fooer_lg_gray .fclear{clear:both; height:0; overflow:hidden;}
	.fooer_lg_gray .f_links{float:right;}
	.fooer_lg_gray .f_links ul{font-size:11px;}
	.fooer_lg_gray .f_links ul li{display:inline-block; padding-left:10px; position:relative;}
	.fooer_lg_gray .f_links ul li:before{content:""; display:block; width:1px; height:10px; background:#8fa4e0; position:absolute; left:3px; top:1px;}
	.fooer_lg_gray .f_links ul li:first-child:before{display:none;}
	.fooer_lg_gray .f_links ul li a{display:inline-block; text-decoration:none; color:#8fa4e0; transition:0.5s; -webkit-transition:0.5s;}
	.fooer_lg_gray .f_links ul li a:hover{color:#fff;}
	*/
	
	
	.footer{padding:35px 0;}
	.footer .fleft{width:25%; padding-right:30px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.footer .fleft .social_links h2{font-size:1.7em;}
	.footer .fleft .social_links a{width:40px; height:40px;}
	.footer .fleft .social_links a svg{width:24px; height:24px; margin:8px;}
	.footer .fleft .f_search{margin-top:85px;}
	.footer .fright{float:right; width:75%;}
	.footer .fright .fmenu{/*float:left;*/ padding-left:25px; width:25%; -moz-box-sizing:border-box; box-sizing:border-box;}
	.footer .fright .fmenu ul{max-width:none;}
	.footer .fright .fmenu ul li a{font-size:15px !important;}
	.footer .fright .fmenu > ul > li > a{font-size:20px !important; margin-bottom:12px;}

	/*HOME E*/
	
	
	/*ABOUT S*/
	.about_banner .abt_txts h1{font-size:3em;}
	.about_banner{padding:25px 0 20px;}
	.about_banner .abt_txts{width:60%;}
	.about_banner .abt_links{width:33%;}
	.about_banner .abt_links ul li a{padding:18px 0;}
	.quote_box_abt{padding:25px 0;}
	.quote_box_abt h3{font-size:3.2em;}
	.quote_box_abt p{font-size:2.6em;}
	.page_contents{padding:25px 0;}
	.about_contents h1{font-size:3em;}
	/*ABOUT E*/
	

	/*PRODUCTS S*/
	.products_banner{}
	.products_banner .banner_title h2{font-size:12em;}
	
	.product_onoff_shore h3{top:25px; font-size:2.8em;}
	.product_onoff_shore .onoff_shore_tabs{bottom:25px; font-size:2.8em;}
	.product_onoff_shore .onoff_shore_tabs a{padding:0 100px;}
	
	.products_list{padding:20px 0 0;}
	.products_list .pl_cols{display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/}
	
	.products_list .pl_cols .pl_left{width:40%; max-width:40%;}
	.products_list .pl_cols .pl_left h3{font-size:3em;}
	.products_list .pl_cols .pl_left ul{font-size:2.6em; padding:5px 0; margin-bottom:25px;}
	.products_list .pl_cols .pl_left ul li{padding:2px 0;}
	.products_list .pl_cols .pl_left ul li a{padding:5px 0;}
	.products_list .pl_cols .pl_left ul li a:hover:after{width:50px;}
	.products_list .pl_cols .pl_right{width:60%; max-width:60%;}
	.products_list .pl_cols .pl_right img{width:280px;}
	/*PRODUCTS E*/

	/*PRODUCT DETAILS S*/
	/*
	.pro_details_banner img{display:block; width:100%; height:auto; min-height:195px; object-fit:cover;}
	.pro_details_banner .pd_banner{position:relative; overflow:hidden;}
	*/
	.pro_details_banner .pd_banner h1{/*padding:12px 15px; border-bottom:8px solid #fff;*/ height:70px;}
	.pro_details_banner .pd_banner h1 span{right:-32px; bottom:0; top:0; width:0px; height:0; border-width:68px 32px 0 0;}
	.pro_details_banner .pd_banner h1 strong{width:8px; height:95px; right:-2px; bottom:-8px;}
	
	.pro_benefits{padding:40px 0 15px;}
	.pro_benefits ul{padding:15px 0;}
	.pro_benefits ul li{width:47%; max-width:47%; background:url(../images/li_bullet.png) 0 15px no-repeat; background-size:30px 30px;}
	
	.content_banner .pro_img h2{left:40px; top:10px; font-size:2em;}
	/*PRODUCT DETAILS E*/


	/*SERVICE S*/
	.service_list{padding:25px 0;}
	.service_list .s_list{}
	.service_list .s_list .sbox{height:125px; width:48.5%; max-width:48.5%; margin:0 3% 25px 0;}
	.service_list .s_list .sbox:nth-child(2),
	.service_list .s_list .sbox:nth-child(3),
	.service_list .s_list .sbox:nth-child(4),
	.service_list .s_list .sbox:nth-child(5){margin-right:3%;}
	.service_list .s_list .sbox:nth-child(2n){margin-right:0;}
	.service_list .s_list .sbox h3 a{padding:32px 0 0 30px;}
	.service_list .s_list .sbox h3 a:after{width:60px; height:4px; left:30px; top:82px;}
	.service_list .s_list .sbox:nth-child(4),
	.service_list .s_list .sbox:nth-child(5){height:125px; width:48.5%; max-width:48.5%;}
	.service_list .s_list .sbox:nth-child(5){margin:0 auto;}
	/*SERVICE E*/

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
}
@media only screen and (max-width: 767px) {
	.content_holder{padding-left:15px; padding-right:15px;}
	
	.burger_menu{top:55px;}
	
	h1{font-size:2.3em;}
	h2{font-size:2em;}
	h3{font-size:2.2em;}
	
	/*HOME S*/
	.header{}
	.header_bar{padding:8px 0;}
	.header_bar ul{text-align:center; font-size:1.1em;}
	.header_bar ul li{padding:0 2px;}
	/*.header .logo{float:left; width:132px; margin:10px 0;}*/
	.header .header_right nav{padding:35px 0; display:inline-block; vertical-align:middle; display:none;}
	
	.header .header_right .searchbtn{margin-left:0; margin-top:30px;}
	/*
	.header .header_right .searchbtn .searchbtn_link{display:inline-block; width:25px; height:25px; background:#71bddf url(../images/search.png) 4px 4px no-repeat; background-size:18px 18px;
	-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}
	*/
	
	.banner_home img{min-height:280px;}
	.banner_home .banner_title{top:20px;}
	
	.banner_home .banner_title h1{padding-left:20px;}
	.banner_home .banner_title h1:before{top:15px; bottom:15px;}
	
	.quote_box{padding:15px 0;}
	
	.hb_bg{padding:10px 0 5px;}
	
	.announcement_slider{padding:10px 0;}
	.announcement_slider .an_slider{}
	.announcement_slider .an_slider .an_slide .an_sl{padding:15px;}
	.slick-dots{padding:5px 15px;}
	
	
	.highlight_boxes{}
	.highlight_boxes .hb_cols{max-width:400px; margin:0 auto;}
	.highlight_boxes .hb_cols .hb_col{width:100%; max-width:100%; margin:0 auto 30px;}
	.highlight_boxes .hb_cols .hb_col:nth-child(3n){margin-right:auto;}
	
	.highlight_boxes .hb_cols .hb_col .hb_title h3{font-size:1.8em; padding-bottom:5px; padding-top:0;}
	
	
	.footer{padding:25px 0; text-align:center;}
	.footer .footer_left{float:none; width:190px; margin:0 auto; display:inline-block; vertical-align:top; padding-bottom:25px;}
	.footer .footer_left ul{text-align:center;}
	
	.footer .footer_right{float:none; width:auto;}
	.footer .footer_right img{width:500px; height:auto; max-width:100%; margin:0 auto;vertical-align:top;}
	
	.footer_gray{}
	.footer_gray .fg_left{float:none; text-align:center; padding-bottom:15px;}
	.footer_gray .fg_right{float:none; text-align:center;}
	.footer_gray .fg_right .follow_us{float:none; display:inline-block; vertical-align:middle; padding:15px;}
	.footer_gray .fg_right .footer_logo{float:none; display:inline-block; vertical-align:middle; margin-left:0;} 
	
	.fooer_lg_gray{text-align:center; padding:15px 0;}
	.fooer_lg_gray .f_copyright{float:none; padding-bottom:10px;}
	.fooer_lg_gray .fclear{clear:both; height:0; overflow:hidden;}
	.fooer_lg_gray .f_links{float:none;}
	

	.footer{padding:25px 0;}
	.footer .fleft{width:100%; padding-right:0; float:none; border:none; padding-bottom:25px; border-bottom:1px solid #fff;}
	.footer .fleft .social_links h2{font-size:1.7em;}
	.footer .fleft .social_links a{width:40px; height:40px;}
	.footer .fleft .social_links a svg{width:24px; height:24px; margin:8px;}
	.footer .fleft .f_search{max-width:220px; margin:25px auto 0;}
	.footer .fright{float:none; width:100%;}
	.footer .fright .fmenu{float:none; padding:20px 0 5px; width:auto;}

	/*HOME E*/
	

	/*ABOUT S*/
	.about_banner{padding:25px 0 20px;}
	.about_banner .abt_txts{width:auto; float:none;}
	.about_banner .abt_txts h1{font-size:2.2em;}
	.about_banner .abt_txts h1 br{display:none;}
	.about_banner .abt_links{width:auto; margin:0 auto; float:none; text-align:center;}
	.about_banner .abt_links ul li a{padding:12px 0;}
	.quote_box_abt{padding:20px 0;}
	.quote_box_abt h3{font-size:2.6em;}
	.quote_box_abt p{font-size:2.1em;}
	.page_contents{padding:20px 0;}
	.content_banner img{min-height:150px; object-fit:cover;}
	.about_contents h1{font-size:2.4em;}
	/*ABOUT E*/


	/*PRODUCTS S*/
	.products_banner{}
	.products_banner img{min-height:150px; object-fit:cover;}
	.products_banner .banner_title h2{font-size:6em;}
	
	.product_onoff_shore img{min-height:150px; object-fit:cover;}
	.product_onoff_shore h3{top:10px; font-size:2em;}
	.product_onoff_shore .onoff_shore_tabs{bottom:15px; font-size:2em;}
	.product_onoff_shore .onoff_shore_tabs a{padding:0 20px;}
	
	.products_list{padding:30px 0 0;}
	.products_list .pl_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
	
	.products_list .pl_cols .pl_left{width:100%; max-width:100%;}
	.products_list .pl_cols .pl_left h3{font-size:2.5em;}
	.products_list .pl_cols .pl_left ul{font-size:2em; padding:3px 0; margin-bottom:15px;}
	.products_list .pl_cols .pl_left ul li{padding:2px 0;}
	.products_list .pl_cols .pl_right{width:100%; max-width:100%; padding-bottom:15px;}
	.products_list .pl_cols .pl_right img{width:200px; max-width:100%;}
	/*PRODUCTS E*/

	/*PRODUCT DETAILS S*/
	/*
	.pro_details_banner img{display:block; width:100%; height:auto; min-height:195px; object-fit:cover;}
	.pro_details_banner .pd_banner{position:relative; overflow:hidden;}
	*/
	.pro_details_banner .pd_banner h1{/*padding:12px 15px; border-bottom:8px solid #fff;*/ height:50px; font-size:15px;}
	.pro_details_banner .pd_banner h1 span{right:-20px; bottom:0; top:0; width:0px; height:0; border-width:48px 22px 0 0;}
	.pro_details_banner .pd_banner h1 strong{width:8px; height:95px; right:-2px; bottom:-8px;}
	
	.pro_benefits{padding:20px 0 10px;}
	.pro_benefits ul{padding:10px 0; display:block;}
	.pro_benefits ul li{width:auto; max-width:none; background:url(../images/li_bullet.png) 0 15px no-repeat; background-size:25px 25px; padding-left:40px;}
	
	.content_banner .pro_img h2{left:20px; top:10px; font-size:1.5em;}
	/*PRODUCT DETAILS E*/


	/*SERVICE S*/
	.service_list{padding:20px 0;}
	.service_list .s_list{max-width:450px; margin:0 auto;}
	.service_list .s_list .sbox{height:100px; width:100%; max-width:100%; margin:0 0 25px;}
	.service_list .s_list .sbox:nth-child(2),
	.service_list .s_list .sbox:nth-child(3),
	.service_list .s_list .sbox:nth-child(4),
	.service_list .s_list .sbox:nth-child(5){margin-right:0;}
	.service_list .s_list .sbox:nth-child(2n){margin-right:0;}
	.service_list .s_list .sbox h3 a{padding:32px 0 0 30px;}
	.service_list .s_list .sbox h3 a:after{width:60px; height:4px; left:30px; top:70px;}
	.service_list .s_list .sbox:nth-child(4),
	.service_list .s_list .sbox:nth-child(5){height:100px; width:100%; max-width:100%;}
	/*SERVICE E*/


}

@media only screen and (max-width:680px) {}

@media only screen and (max-width:650px) {}
@media only screen and (max-width: 540px) {}
@media only screen and (min-width: 480px) and (max-width: 767px) {}
@media only screen and (max-width: 345px) {
	.header_bar ul li{padding:0 1px 0 0;}
}


/*slikeborg_site S*/
.slikeborg_site{}
.slikeborg_site .header_bar{background:#a8c5e6;}
.slikeborg_site .header_bar ul li a{color:#306c8d;}
.slikeborg_site .header .logo{width:250px; margin-top:19px;}
.slikeborg_site .banner_home .banner_title{position:absolute; left:0; top:40px; right:0; padding:5px 0;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0f2c42+1,0f2c42+100&1+0,1+47,0+66 */
background: linear-gradient(to right,  rgba(15,44,66,0.6) 0%,rgba(15,44,66,0.6) 1%,rgba(15,44,66,0.6) 47%,rgba(15,44,66,0) 66%,rgba(15,44,66,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.slikeborg_site .quote_box{border-bottom:none; padding:35px 0; background:url(../images_silk/quote_bg.jpg) center no-repeat; background-size:100% 100%;}
.slikeborg_site .quote_box h2{font-size:1.8em; color:#000;}
.slikeborg_site .slick-dots li{opacity:1; background:#4a7cc4;}
.slikeborg_site .slick-dots li.slick-active{background:#4a7cc4;}
.slikeborg_site .announcement_slider .an_slider .an_slide .an_sl{background:rgba(0,47,85,0.48); right:0; padding-right:140px;}
.slikeborg_site .announcement_slider .an_slider .an_slide .an_sl h3{text-shadow:0 4px 8px rgba(0,0,0,1); padding-bottom:5px;}
.slikeborg_site .announcement_slider .an_slider .an_slide .an_sl p{font-size:1.8em; font-weight:700; color:#fff; text-shadow:0 4px 8px rgba(0,0,0,1); padding:0;}
.slikeborg_site .announcement_slider .an_slider .an_slide .an_sl .readmore{margin-top:0; padding:3px 30px 0 0; background:url(../images_silk/bullet.png) 100% 0 no-repeat; background-size:25px auto; text-shadow:0 4px 8px rgba(0,0,0,1); position:absolute; right:12px; bottom:10px;}
.slikeborg_site .footer{background:#a8c5e6;}
.slikeborg_site .footer .footer_left ul li a{color:#000;}
.slikeborg_site .footer .footer_left ul li ul li a{color:#333b5b;}
.slikeborg_site .footer .footer_right{padding:0;}
.slikeborg_site .footer{padding:55px 0 110px;}
.slikeborg_site .footer_gray .fg_right .footer_logo{width:215px; margin-top:10px;} 
@media only screen and (max-width: 1024px) {
	.slikeborg_site .footer{padding:40px 0 80px;}
}
@media only screen and (max-width: 767px) {
	.slikeborg_site .announcement_slider .an_slider .an_slide .an_sl{background:rgba(0,47,85,1); right:0; padding-right:10px; padding-top:5px; position:static; padding-bottom:10px;}
	.slikeborg_site .announcement_slider .an_slider .an_slide .an_sl:after{content:""; display:block; clear:both; height:0; overflow:hidden;}
	.slikeborg_site .announcement_slider .an_slider .an_slide .an_sl .readmore{position:static; float:right;}
	.slikeborg_site .footer{padding:25px 0 40px;}
}
/*slikeborg_site E*/



/*TRAINING PAGE S*/
.training_pgs{padding:10px 0;}
.training_pgs .training_pg{padding:10px 0;}
.training_pgs .training_pg .training_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden;}
.training_pgs .training_pg_alt .training_cols{background:#e5e5e5;}
.training_pgs .training_pg .training_cols .training_img{width:45.238%; max-width:45.238%; min-width:45.238%;}
.training_pgs .training_pg .training_cols .training_img img{display:block; width:100%; height:100%; object-fit:cover;}
.training_pgs .training_pg .training_cols .training_txt{width:54.762%; max-width:54.762%; min-width:54.762%;}
.training_pgs .training_pg .training_cols .training_txt .tt{display:table; width:100%; height:100%;}
.training_pgs .training_pg .training_cols .training_txt .ttd{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.training_pgs .training_pg .training_cols .training_txt .training_txt_padding{padding:12px 60px;}
.training_pgs .training_pg .training_cols .training_txt h2{color:#000; font-family:"Arial Black", Gadget, sans-serif;}
.training_pgs .training_pg .training_cols .training_txt h2 a{color:#000; text-decoration:none;}
.training_pgs .training_pg .training_cols .training_txt p{color:#000;}
.training_pgs .training_pg .training_cols .learn_btn{display:block; width:150px; height:52px; background:url(../images/learn_more_btn.png) center no-repeat; background-size:cover; margin:25px auto 0;}
@media only screen and (max-width: 1024px) {
	.training_pgs .training_pg .training_cols .training_txt .training_txt_padding{padding:8px 30px;}
}
@media only screen and (max-width: 767px) {
	.training_pgs .training_pg .training_cols .training_img,
	.training_pgs .training_pg .training_cols .training_txt{width:100%; max-width:100%; min-width:100%;}
	.training_pgs .training_pg .training_cols .training_txt .training_txt_padding{padding:15px 20px;}
}

/*TRAINING PAGE E*/

/*SERVICES PAGE S*/
.sub_menu{background:#7f7f7f; padding:2px 0 1px; overflow:hidden;}
.sub_menu ul{text-align:center; font-weight:700; font-size:14px; text-transform:uppercase;}
.sub_menu ul li{display:inline-block; padding:5px 22px;}
.sub_menu ul li a{display:inline-block; text-decoration:none; color:#fff; transition:0.5s; -webkit-transition:0.5s;}
.sub_menu ul li a:hover{color:#000;}
@media only screen and (max-width: 1080px) {
	.sub_menu ul li{padding:5px 15px;}
}
@media only screen and (max-width: 1024px) {
	.sub_menu ul li{padding:5px 7px;}
}


.service_banner{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden; background:#1a598a;}
.service_banner .sb_img{width:50%; max-width:50%; min-width:50%;}
.service_banner .sb_img img{display:block; width:100%; height:100%; object-fit:cover; object-position:left;}
.service_banner .sb_txt{width:50%; max-width:50%; min-width:50%; background:#1a598a; display:-webkit-box; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.service_banner .sb_txt .sb_padding{padding:25px 70px;}
.service_banner .sb_txt h1{font-family:"Arial Black", Gadget, sans-serif; font-size:3.1em;}
.service_banner .sb_txt p{color:#fff;}
.service_banner .sb_txt p strong{font-family:"Arial Black", Gadget, sans-serif;}
@media only screen and (max-width: 1280px) {
	.service_banner .sb_txt .sb_padding{padding:40px;}
}
@media only screen and (max-width: 1180px) {
	.service_banner .sb_txt .sb_padding{padding:20px 0 20px 20px; -moz-box-sizing:border-box; box-sizing:border-box;}
}
@media only screen and (max-width: 1024px) {
	.service_banner .sb_txt h1{font-size:2.9em;}
	.service_banner .sb_txt p{font-size:16px;}
}
@media only screen and (max-width: 767px) {
	.service_banner .sb_txt h1{font-size:2.9em;}
	.service_banner .sb_txt p{font-size:16px;}
	.service_banner .sb_txt,
	.service_banner .sb_img{width:100%; max-width:100%; min-width:100%;}
}


.sn_list{padding:65px 20px 20px;}
.sn_list .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.sn_list .sn_box{width:31.14%; max-width:31.14%; min-width:31.14%; margin:0 3.29% 45px 0; position:relative;}
.sn_list .sn_box a{text-decoration:none;}
.sn_list .sn_box:nth-child(3n){margin-right:0;}
.sn_list .sn_box .sn_padding{border:4px solid #aeaeae; padding:15px 15px 15px 25px; height:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.sn_list .sn_box h3{color:#000; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:1.8em; font-weight:700; padding-bottom:0; padding-right:65px;}
.sn_list .sn_box p{line-height:1.4; padding-top:5px; font-size:17px;}
.sn_list .sn_box .sn_img{position:absolute; width:70px; height:70px; background:#fff; right:-30px; top:-30px; padding:5px;}
.sn_list .sn_box .sn_img img{display:block; width:100%; height:100%;}
@media only screen and (max-width: 1024px) {
	.sn_list{padding:35px 0 0;}
	.sn_list .sn_box{margin-bottom:25px;}
	.sn_list .sn_box .sn_padding{padding:10px 10px 5px 15px;}
	.sn_list .sn_box .sn_img{width:55px; height:55px; right:-15px; top:-15px;}
}
@media only screen and (max-width: 767px) {
	.sn_list .sn_box{width:48%; max-width:48%; min-width:48%; margin:0 4% 25px 0;}
	.sn_list .sn_box:nth-child(3n){margin-right:4%;}
	.sn_list .sn_box:nth-child(2n){margin-right:0;}
}
@media only screen and (max-width: 480px) {
	.sn_list .sn_box{width:100%; max-width:100%; min-width:100%; margin:0 auto 25px;}
	.sn_list .sn_box:nth-child(3n){margin-right:auto;}
	.sn_list .sn_box:nth-child(2n){margin-right:auto;}
}


.service_row{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; background:#ebe9dd; overflow:hidden;}
.service_row.service_row_rimg{background:#fff;}
.service_row_rimg{-webkit-box-direction:reverse; -moz-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.service_row img{display:block; width:100%; height:100%; object-fit:cover;}
.service_row .simg{width:44.5%; max-width:44.5%; min-width:44.5%; display:-webkit-box; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.service_row .stxt{width:55.5%; max-width:55.5%; min-width:55.5%; display:-webkit-box; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.service_row .spadding{padding:25px 70px;}
.service_row h2{color:#000; font-family:"Arial Black", Gadget, sans-serif; font-size:2.4em; padding-bottom:5px;}
.service_row p{color:#000;}
.service_row .sicon{width:100px; height:100px; margin:25px auto 0;}
.service_row .sicon img{display:block; width:100%; height:auto;}
@media only screen and (max-width: 1280px) {
	.service_row .spadding{padding:25px 40px;}
}
@media only screen and (max-width: 1180px) {
	.service_row .spadding{padding:25px 20px;}
}
@media only screen and (max-width: 1024px) {
	.service_row .sicon{width:70px; height:70px; margin:15px auto 0;}
}
@media only screen and (max-width: 767px) {
	.service_row .simg,
	.service_row .stxt{width:100%; max-width:100%; min-width:100%;}
}
/*SERVICES PAGE E*/

/*REFURBISHMENT PAGE S*/
.banner_refurb{background:#1a598a; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden;}
.banner_refurb .br_txt{width:61%; max-width:61%; min-width:61%; display:-webkit-box; display:flex; display:-webkit-box; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.banner_refurb .br_img{width:39%; max-width:39%; min-width:39%;}
.banner_refurb .br_img img{display:block; width:100%; height:100%; object-fit:cover;}
.banner_refurb .br_txt .br_padding{padding:35px 70px 55px;}
.banner_refurb .br_txt h1{font-family:"Arial Black", Gadget, sans-serif;}
.banner_refurb .br_txt p{color:#fff; padding-top:0;}
@media only screen and (max-width: 1280px) {
	.banner_refurb .br_txt .br_padding{padding:35px 40px 55px;}
}
@media only screen and (max-width: 1180px) {
	.banner_refurb .br_txt .br_padding{padding:35px 20px 55px;}
}
@media only screen and (max-width: 767px) {
	.banner_refurb .br_txt .br_padding{padding:15px 20px;}
	.banner_refurb .br_txt{width:100%; max-width:100%; min-width:100%;}
	.banner_refurb .br_img{width:100%; max-width:100%; min-width:100%;}
}


.three_boxes{padding:45px 0; overflow:hidden;}
.three_boxes .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.three_boxes .thbox{width:30.48%; max-width:30.48%; min-width:30.48%; margin:0 4.28% 0 0; background:#e4e4e4; border:1px solid #92bce4; padding:15px 25px 20px; -moz-box-sizing:border-box; box-sizing:border-box;}
.three_boxes .thbox:nth-child(3n){margin-right:0;}
.three_boxes .thbox h2{color:#000; font-size:1.8em; font-weight:700; font-family:"Arial Black", Gadget, sans-serif; padding-bottom:0;}
.three_boxes .thbox p{color:#000;}
@media only screen and (max-width: 1024px) {
	.three_boxes{padding:45px 0;}
	.three_boxes .thbox{width:32%; max-width:32%; min-width:32%; margin:0 2% 0 0; padding:15px 20px 20px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.three_boxes .thbox:nth-child(3n){margin-right:0;}
}
@media only screen and (max-width: 767px) {
	.three_boxes{padding:25px 0 5px;}
	.three_boxes .thbox{width:100%; max-width:100%; min-width:100%; margin:0 0 20px; padding:10px 20px 15px;}
}

.bottom_banner{}
.bottom_banner img{display:block; width:100%; height:auto; min-height:180px; object-fit:cover;}

.statsrow{background:#a6c4e6; padding:45px 0;}
.statsrow h2{text-align:center; color:#34578a; font-size:3.3em;}
.statsrow .content_holder{}
.statsrow .stat_cls{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; width:100%; padding:12px 0 0;}
.statsrow .stat_cls .stat_cl{width:25%; max-width:25%; min-width:25%; text-align:center;}
.statsrow .stat_cls .stat_cl .snum,
.statsrow .stat_cls .stat_cl .stxt{font-size:6.5em; color:#34578a; font-weight:700;}
.statsrow .stat_cls .stat_cl .stxt{font-size:2em; text-transform:uppercase;}
@media only screen and (max-width: 1024px) {
	.statsrow{padding:35px 0;}
	.statsrow h2{font-size:2.7em;}
	.statsrow .stat_cls .stat_cl .snum,
	.statsrow .stat_cls .stat_cl .stxt{font-size:5.2em;}
	.statsrow .stat_cls .stat_cl .stxt{font-size:1.8em;}
}
@media only screen and (max-width: 767px) {
	.statsrow{padding:25px 0 10px;}
	.statsrow h2{font-size:2.4em;}
	.statsrow .stat_cls .stat_cl{width:50%; max-width:50%; min-width:50%; padding-bottom:25px;}
	.statsrow .stat_cls .stat_cl .snum,
	.statsrow .stat_cls .stat_cl .stxt{font-size:4.8em;}
	.statsrow .stat_cls .stat_cl .stxt{font-size:1.7em;}
}
@media only screen and (max-width: 440px) {
	.statsrow .stat_cls .stat_cl{width:100%; max-width:100%; min-width:100%;}
}


/*REFURBISHMENT PAGE E*/


/*CAREER S*/
.career_banner{}
.career_banner .vid_holder{padding:0 0 34.22%; position:relative;}
.career_banner .vid_holder video{position:absolute; top:0; left:0; height:100%; width:100%; min-width:100%; min-height:100%; object-fit:cover;}
.career_banner img{display:block; width:100%; height:auto; min-height:200px; object-fit:cover;}

.career_contents{padding:50px 0;}
.career_contents h1,
.career_contents p{color:#000;}
.career_contents h1{font-family:"Arial Black", Gadget, sans-serif;}
@media only screen and (max-width: 1024px) {
	.career_contents{padding:30px 0;}
}
@media only screen and (max-width: 767px) {
	.career_contents{padding:15px 0;}
}

.our_values{border-top:4px solid #a6a6a6; border-bottom:2px solid #a6a6a6; background:url(../images/our_values.jpg) center top repeat; background-size:100% auto; margin-bottom:25px;}
.our_values h2{color:#000; font-size:3.6em; padding:25px 0;}
.our_values .ov_cls{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding-bottom:8px;}
.our_values .ov_cls .ov_cl{text-align:center; cursor:pointer; width:25%; max-width:25%; min-width:25%;}
.our_values .ov_cls .ov_cl .ov_ico{margin:0 auto; width:135px;}
.our_values .ov_cls .ov_cl .ov_ico img{display:block; width:100%; height:auto;}
.our_values .ov_cls .ov_cl p{text-align:center; font-size:2.4em; font-weight:700; color:#000;}
.our_values .ov_cls .ov_cl:hover p{color:#123b8a;}
.our_values .ov_hover{position:relative;}
.our_values .ov_hover .ov_contents{padding:30px 0; display:none;}
.our_values .ov_hover:before{content:""; display:block; background:#fff; /*mix-blend-mode:multiply;*/ position:absolute; left:0; top:0; right:0; bottom:0; opacity:0.95; z-index:1;}
.our_values .ov_hover .content_holder{position:relative; z-index:2;}
.our_values .ov_hover *{color:#123b8a;}
.our_values .ov_hover ul{font-size:2em;}
.our_values .ov_hover ul li{position:relative; padding:1px 0 1px 24px; font-weight:700; color:123b8a;}
.our_values .ov_hover ul li:before{content:""; display:block; position:absolute; left:0; top:10px; width:6px; height:6px; background:#123b8a; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
@media only screen and (max-width: 1024px) {
	.our_values{margin-bottom:20px;}
	.our_values h2{font-size:3em; padding:20px 0;}
	/*.our_values .ov_cls{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding-bottom:8px;}
	.our_values .ov_cls .ov_cl{text-align:center; cursor:pointer; width:25%; max-width:25%; min-width:25%;}*/
	.our_values .ov_cls .ov_cl .ov_ico{width:110px;}
	.our_values .ov_cls .ov_cl p{font-size:2em;}
	.our_values .ov_hover ul{font-size:1.8em;}
}
@media only screen and (max-width: 767px) {
	.our_values{margin-bottom:15px;}
	.our_values h2{font-size:2.2em; padding:15px 0;}
	/*.our_values .ov_cls{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding-bottom:8px;}
	.our_values .ov_cls .ov_cl{text-align:center; cursor:pointer; width:25%; max-width:25%; min-width:25%;}*/
	.our_values .ov_cls .ov_cl .ov_ico{width:70px;}
	.our_values .ov_cls .ov_cl p{font-size:1.5em;}
	.our_values .ov_hover ul{font-size:1.5em;}
}

.career_contents_new{padding:50px 0 60px;}
.career_contents_new .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.career_contents_new .cc_left{width:62.18%; max-width:62.18%; min-width:62.18%;}
.career_contents_new .cc_left h2{color:#000; font-size:3.6em;}
.career_contents_new .cc_left p{color:#000;}
.career_contents_new .cc_left .apply_btn{display:inline-block; background:#538fd1; color:#fff; font-size:2.5em; font-weight:bold; text-decoration:none; margin-top:40px; padding:15px 70px 17px 22px; position:relative; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; -webkit-box-shadow: 0px 7px 6px 0px rgba(0,0,0,0.57); -moz-box-shadow: 0px 7px 6px 0px rgba(0,0,0,0.57); box-shadow: 0px 7px 6px 0px rgba(0,0,0,0.57); transition:0.3s;}
.career_contents_new .cc_left .apply_btn:after{content:""; display:block; position:absolute; right:10px; top:50%; width:40px; height:40px; background:#fff; margin:-20px 0 0; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; z-index:1;}
.career_contents_new .cc_left .apply_btn:before{content:""; z-index:2; display:block; width:12px; height:12px; position:absolute; right:24px; top:23px; border-top:4px solid #538fd1; border-right:4px solid #538fd1; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); transition:0.3s;}
.career_contents_new .cc_left .apply_btn:hover{background:#123b8a;}
.career_contents_new .cc_left .apply_btn:hover:before{border-top:4px solid #123b8a; border-right:4px solid #123b8a;}
.career_contents_new .cc_right{width:37.82%; max-width:37.82%; min-width:37.82%; padding-left:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.career_contents_new .cc_right img{display:block; width:100%; height:auto;}
@media only screen and (max-width: 1024px) {
	.career_contents_new{padding:30px 0 40px;}
	/*
	.career_contents_new .cc_left{width:62.18%; max-width:62.18%; min-width:62.18%;}
	*/
	.career_contents_new .cc_left h2{font-size:3em;}
	.career_contents_new .cc_left .apply_btn{transform:scale(0.9); transform-origin:left; margin-top:20px;}
}
@media only screen and (max-width: 767px) {
	.career_contents_new .cc_left .apply_btn{transform:scale(0.8); transform-origin:center; margin-top:10px;}
	.career_contents_new{padding:15px 0 20px;}
	.career_contents_new .cc_left{width:100%; max-width:100%; min-width:100%; padding-bottom:25px; text-align:center;}
	.career_contents_new .cc_right{width:280px; max-width:280px; min-width:280px; margin:0 auto; padding:0;}
}

.meet_team{background:#123b8a; padding:15px 0 40px; margin-bottom:20px;}
.meet_team h3{color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:3em;}
.meet_team .mtcols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding-top:20px;}
.meet_team .mtcols .mtcl{width:32.25%; max-width:32.25%; min-width:32.25%; margin:0 1.625% 0 0; background:#fff; padding:10px 0; position:relative; overflow:hidden; -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.57); -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.57); box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.57);}
.meet_team .mtcols .mtcl a{text-decoration:none;}
.meet_team .mtcols .mtcl:before{display:block; content:""; position:absolute; left:0; top:0; right:0; bottom:72px; background:#61abd5; z-index:1;}
.meet_team .mtcols .mtcl:after{display:block; content:""; position:absolute; left:60px; top:0; background:#027aca; z-index:2; width:700px; height:115px;
	-webkit-transform:rotate(19deg); -moz-transform:rotate(19deg); -ms-transform:rotate(19deg); -o-transform:rotate(19deg); transform:rotate(19deg);
}
.meet_team .mtcols .mtcl:nth-child(3n){margin-right:0;}
.meet_team .mtcols .mtcl h3{text-align:center; color:#fff; font-size:1.7em; font-weight:400; position:relative; z-index:5; padding:0 5px;}
.meet_team .mtcols .mtcl h3 strong{font-weight:bold;}
.meet_team .mtcols .mtcl .mtcl_dts{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; position:relative; z-index:5; padding:10px 20px 0; -webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.meet_team .mtcols .mtcl .mtcl_dts .mtc{color:#000; text-align:right; font-weight:bold; font-size:1.4em; width:26%; max-width:26%; min-width:26%; font-family:"Arial Black", Gadget, sans-serif; padding-bottom:6px;}
.meet_team .mtcols .mtcl .mtcl_dts .mtc img{display:block; width:85%; height:auto;}
.meet_team .mtcols .mtcl .mtcl_dts .mtc_img{width:48%; max-width:48%; min-width:48%; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px; overflow:hidden; border:2px solid #61abd5; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.meet_team .mtcols .mtcl .mtcl_dts .mtc_img img{display:block; width:100%; height:auto;}
@media only screen and (max-width: 1024px) {
	.meet_team h3{font-size:2.7em;}
}
@media only screen and (max-width: 767px) {
	.meet_team h3{font-size:2.4em; text-align:center;}
	.meet_team .mtcols{max-width:400px; margin:0 auto;}
	.meet_team .mtcols .mtcl{width:100%; max-width:100%; min-width:100%; margin:0 auto 15px;}
}

/*CAREER E*/


/*CONTACT S*/
.contact_banner{padding:55px 0 0;}
.contact_banner h1{color:#000; font-size:4.5em;}
.contact_banner .cb_cls{background:#a1c1e5; padding:15px 0;}
.contact_banner .cb_cls .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.contact_banner  h2{color:#000; font-size:2.4em;}
.enq_frm{width:47.66%; max-width:47.66%; min-width:47.66%; padding-right:65px; -moz-box-sizing:border-box; box-sizing:border-box; padding-bottom:5px;}
.enq_frm .ef_input{margin-bottom:10px;} 
.enq_frm .ef_input .txtbox{width:100%; height:40px; border-radius:4px; border:1px solid #d7d7d7; color:#949494; -moz-box-sizing:border-box; box-sizing:border-box; padding:5px 10px;}
.enq_frm .ef_input .txtbox::placeholder{color:#949494; opacity:1;}
.enq_frm .ef_input .txtbox::-ms-input-placeholder {color:#949494; opacity:1;}
.enq_frm .ef_input .txtarea{height:150px;}
.enq_frm .Sendbtn{background:#477ac3; color:#fff; font-size:1.8em; color:#fff; width:105px; height:50px; border-radius:4px; cursor:pointer; border:1px solid #2d5692; text-shadow:0 -2px 0 #2d5692;
	-webkit-box-shadow: inset 0px 3px 1px 0px rgba(96,138,198,1);
	-moz-box-shadow: inset 0px 3px 1px 0px rgba(96,138,198,1);
	box-shadow: inset 0px 3px 1px 0px rgba(96,138,198,1);
}
.enq_right{width:52.34%; max-width:52.34%; min-width:52.34%; padding-left:65px; -moz-box-sizing:border-box; box-sizing:border-box; border-left:1px solid #edeff0;}
.enq_right .sociallinks{padding:15px 0 35px;}
.enq_right .sociallinks a{display:inline-block; font-size:2.4em; color:#000; text-decoration:none; padding:25px 0 25px 85px; position:relative; font-weight:bold;}
.enq_right .sociallinks a span{display:inline-block; width:50px; height:50px; background:#38619a; border:2px solid #fff; border-radius:30px; position:absolute; left:0; top:10px; text-align:center; transition:0.3s;}
.enq_right .sociallinks a span svg{width:32px; height:32px; margin:9px;}
.enq_right .sociallinks a span svg path{width:32px; height:32px; fill:#fff;}
.enq_right .sociallinks a:hover span{background:#4d4d4f;}

.enq_right .whistleblower_div{border-top:1px solid #edeff0; padding:30px 0 0;}
.enq_right .whistleblower_div a{display:inline-block; font-size:2.4em; color:#000; text-decoration:none; padding:15px 0 15px 175px; position:relative; font-weight:bold;}
.enq_right .whistleblower_div a span{display:inline-block; width:145px; height:52px; background:url(../images/whistleblower.jpg) center no-repeat;  position:absolute; left:0; top:5px;}
.enq_right .whistleblower_div p{font-size:1.4em; color:#000; margin-top:15px;}
@media only screen and (max-width: 1024px) {
	.contact_banner{padding:35px 0 0;}
	.contact_banner h1{font-size:4em;}
	.contact_banner  h2{font-size:2.2em;}
	.enq_frm{width:47.66%; max-width:47.66%; min-width:47.66%; padding-right:40px;}
	.enq_frm .ef_input .txtarea{height:125px;}
	.enq_right{width:52.34%; max-width:52.34%; min-width:52.34%; padding-left:40px;}
	.enq_right .sociallinks{padding:10px 0 25px;}
	/*
	.enq_right .sociallinks a{display:inline-block; font-size:2.4em; color:#000; text-decoration:none; padding:25px 0 25px 85px; position:relative; font-weight:bold;}
	.enq_right .sociallinks a span{display:inline-block; width:50px; height:50px; background:#38619a; border:2px solid #fff; border-radius:30px; position:absolute; left:0; top:10px; text-align:center; transition:0.3s;}
	.enq_right .sociallinks a span svg{width:32px; height:32px; margin:9px;}
	.enq_right .sociallinks a span svg path{width:32px; height:32px; fill:#fff;}
	.enq_right .sociallinks a:hover span{background:#4d4d4f;}
	
	.enq_right .whistleblower_div{border-top:1px solid #edeff0; padding:30px 0 0;}
	.enq_right .whistleblower_div a{display:inline-block; font-size:2.4em; color:#000; text-decoration:none; padding:15px 0 15px 175px; position:relative; font-weight:bold;}
	.enq_right .whistleblower_div a span{display:inline-block; width:145px; height:52px; background:url(../images/whistleblower.jpg) center no-repeat;  position:absolute; left:0; top:5px;}
	.enq_right .whistleblower_div p{font-size:1.4em; color:#000; margin-top:15px;}
	*/
}
@media only screen and (max-width: 767px) {
	.contact_banner{padding:20px 0 0;}
	.contact_banner h1{font-size:3.5em;}
	.contact_banner  h2{font-size:2em;}
	.enq_frm{width:100%; max-width:100%; min-width:100%; padding-right:0;}
	.enq_frm .ef_input .txtarea{height:100px;}
	.enq_right{width:100%; max-width:100%; min-width:100%; padding-left:0; border:none; border-top:1px solid #edeff0; padding:20px 0 0; margin-top:25px;}
	.enq_right .sociallinks{padding:10px 0 25px;}
	.enq_right .sociallinks a{font-size:2.1em; padding-left:65px;}
	.enq_right .sociallinks a span{transform:scale(0.8); top:10px;}
	/*
	.enq_right .sociallinks a{display:inline-block; font-size:2.4em; color:#000; text-decoration:none; padding:25px 0 25px 85px; position:relative; font-weight:bold;}
	.enq_right .sociallinks a span{display:inline-block; width:50px; height:50px; background:#38619a; border:2px solid #fff; border-radius:30px; position:absolute; left:0; top:10px; text-align:center; transition:0.3s;}
	.enq_right .sociallinks a span svg{width:32px; height:32px; margin:9px;}
	.enq_right .sociallinks a span svg path{width:32px; height:32px; fill:#fff;}
	.enq_right .sociallinks a:hover span{background:#4d4d4f;}
	*/
	
	.enq_right .whistleblower_div{padding:25px 0 0;}
	.enq_right .whistleblower_div a{font-size:2.1em; padding:15px 0 15px 125px;}
	.enq_right .whistleblower_div a span{transform:scale(0.8); transform-origin:left;}
	.enq_right .whistleblower_div p{font-size:1.4em; color:#000; margin-top:15px;}
	
}

.contact_addresses{padding:50px 0 75px;}
.contact_addresses .cadds{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.contact_addresses .cadds .cadd{width:47.5%; max-width:47.5%; min-width:47.5%; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; margin-right:5%; margin-bottom:60px;}
.contact_addresses .cadds .cadd:nth-child(2n){margin-right:0;}
.contact_addresses .cadds .cadd .cadd_left{width:46%; max-width:46%; min-width:46%;}
.contact_addresses .cadds .cadd .cadd_left h3{color:#000; font-weight:bold; font-size:3em; font-family:Arial, Helvetica, sans-serif;}
.contact_addresses .cadds .cadd .cadd_left address{color:#606062; line-height:1.5; padding-top:10px; font-size:1.8em;}
.contact_addresses .cadds .cadd .cadd_left p{color:#606062; padding:0; line-height:1.5;}
.contact_addresses .cadds .cadd .cadd_left a{text-decoration:none; transition:0.3s;}
.contact_addresses .cadds .cadd .cadd_left .clink a{color:#5591d5; transition:0.3s;}
.contact_addresses .cadds .cadd .cadd_left a:hover{color:#000; }
.contact_addresses .cadds .cadd .cadd_left .cadd_info{padding-top:10px;}
.contact_addresses .cadds .cadd .cadd_right{width:46%; max-width:46%; min-width:46%; margin-left:8%; padding-top:10px;}
.contact_addresses .cadds .cadd .cadd_right img{display:block; width:100%; height:auto;}
@media only screen and (max-width: 1024px) {
	.contact_addresses{padding:35px 0;}
	.contact_addresses .cadds .cadd{/*width:47.5%; max-width:47.5%; min-width:47.5%; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; margin-right:5%;*/ margin-bottom:40px;}
	/*.contact_addresses .cadds .cadd:nth-child(2n){margin-right:0;}*/
	.contact_addresses .cadds .cadd .cadd_left{width:55%; max-width:55%; min-width:55%;}
	.contact_addresses .cadds .cadd .cadd_left h3{font-size:2.5em;}
	.contact_addresses .cadds .cadd .cadd_left address{font-size:1.6em;}
	.contact_addresses .cadds .cadd .cadd_right{width:42%; max-width:42%; min-width:42%; margin-left:3%;}
}
@media only screen and (max-width: 767px) {
	.contact_addresses{padding:25px 0; max-width:500px; margin:0 auto;}
	.contact_addresses .cadds .cadd{width:100%; max-width:100%; min-width:100%; margin-right:0; margin-bottom:30px;}
	/*.contact_addresses .cadds .cadd:nth-child(2n){margin-right:0;}*/
	.contact_addresses .cadds .cadd .cadd_left{width:55%; max-width:55%; min-width:55%;}
	.contact_addresses .cadds .cadd .cadd_left h3{font-size:2.5em;}
	.contact_addresses .cadds .cadd .cadd_left address{font-size:1.6em;}
	.contact_addresses .cadds .cadd .cadd_right{width:42%; max-width:42%; min-width:42%; margin-left:3%;}
}
@media only screen and (max-width: 400px) {
	.contact_addresses .cadds{max-width:250px; margin:0 auto;}
	.contact_addresses .cadds .cadd .cadd_left{width:100%; max-width:100%; min-width:100%; padding-bottom:10px;}
	.contact_addresses .cadds .cadd .cadd_right{width:100%; max-width:100%; min-width:100%; margin:0;}
}


.contact_addresses{padding:50px 0 75px;}
.contact_addresses .cadds{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.contact_addresses .cadds .cadd{width:47.5%; max-width:47.5%; min-width:47.5%; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; margin-right:5%; margin-bottom:60px;}
.contact_addresses .cadds .cadd:nth-child(2n){margin-right:0;}
.contact_addresses .cadds .cadd .cadd_left{width:46%; max-width:46%; min-width:46%;}
.contact_addresses .cadds .cadd .cadd_left h3{color:#000; font-weight:bold; font-size:3em; font-family:Arial, Helvetica, sans-serif;}
.contact_addresses .cadds .cadd .cadd_left address{color:#606062; line-height:1.5; padding-top:10px; font-size:1.8em;}
.contact_addresses .cadds .cadd .cadd_left p{color:#606062; padding:0; line-height:1.5;}
.contact_addresses .cadds .cadd .cadd_left a{text-decoration:none; transition:0.3s;}
.contact_addresses .cadds .cadd .cadd_left .clink a{color:#5591d5; transition:0.3s;}
.contact_addresses .cadds .cadd .cadd_left a:hover{color:#000; }
.contact_addresses .cadds .cadd .cadd_left .cadd_info{padding-top:10px;}
.contact_addresses .cadds .cadd .cadd_right{width:46%; max-width:46%; min-width:46%; margin-left:8%; padding-top:10px;}
.contact_addresses .cadds .cadd .cadd_right img{display:block; width:100%; height:auto;}
@media only screen and (max-width: 1024px) {
	.contact_addresses{padding:35px 0;}
	.contact_addresses .cadds .cadd{/*width:47.5%; max-width:47.5%; min-width:47.5%; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; margin-right:5%;*/ margin-bottom:40px;}
	/*.contact_addresses .cadds .cadd:nth-child(2n){margin-right:0;}*/
	.contact_addresses .cadds .cadd .cadd_left{width:55%; max-width:55%; min-width:55%;}
	.contact_addresses .cadds .cadd .cadd_left h3{font-size:2.5em;}
	.contact_addresses .cadds .cadd .cadd_left address{font-size:1.6em;}
	.contact_addresses .cadds .cadd .cadd_right{width:42%; max-width:42%; min-width:42%; margin-left:3%;}
}
@media only screen and (max-width: 767px) {
	.contact_addresses{padding:25px 0; max-width:500px; margin:0 auto;}
	.contact_addresses .cadds .cadd{width:100%; max-width:100%; min-width:100%; margin-right:0; margin-bottom:30px;}
	/*.contact_addresses .cadds .cadd:nth-child(2n){margin-right:0;}*/
	.contact_addresses .cadds .cadd .cadd_left{width:55%; max-width:55%; min-width:55%;}
	.contact_addresses .cadds .cadd .cadd_left h3{font-size:2.5em;}
	.contact_addresses .cadds .cadd .cadd_left address{font-size:1.6em;}
	.contact_addresses .cadds .cadd .cadd_right{width:42%; max-width:42%; min-width:42%; margin-left:3%;}
}
@media only screen and (max-width: 400px) {
	.contact_addresses .cadds{max-width:250px; margin:0 auto;}
	.contact_addresses .cadds .cadd .cadd_left{width:100%; max-width:100%; min-width:100%; padding-bottom:10px;}
	.contact_addresses .cadds .cadd .cadd_right{width:100%; max-width:100%; min-width:100%; margin:0;}
}
.wpcf7-not-valid-tip,
.wpcf7 form .wpcf7-response-output{color:#000 !important; font-size:15px !important; border:none !important; padding:0 !important; margin:5px 0 0 !important;}
/*CONTACT E*/


/*DOWNLOAD S*/
.downloads_pg{background:url(../images/downloads_bg.jpg) center repeat fixed; background-size:100% auto; padding:20px 0;}
.downloads_pg .dwn_banner{background:rgba(71, 122, 195, 0.3); padding:15px 0 20px;}
.downloads_pg .dwn_banner h1{color:#000; font-size:4.7em; padding-bottom:5px;}
.downloads_pg .dwn_banner p{color:#000;}
.downloads_pg .dwn_banner p strong{font-family:"Arial Black", Gadget, sans-serif; font-size:1.25em;}

.pdf_list{padding:10px 0 25px;}
.pdf_list h2{color:#000; margin-top:15px;}
.pdf_list .pdf_cls{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.pdf_list .pdf_cls .pdf_cl{width:33.33%; max-width:33.33%; min-width:33.33%; padding:0 50px 20px 0; -moz-box-sizing:border-box; box-sizing:border-box;}
.pdf_list .pdf_cls .pdf_cl h3{font-size:1.8em; font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#000;}
.pdf_list ul{font-size:1.7em;}
.pdf_list ul li{padding-bottom:12px;}
.pdf_list ul li a{text-decoration:none; color:#5a87bd; display:inline-block; padding:4px 0 4px 35px; position:relative;}
.pdf_list ul li a span{color:#777; text-transform:uppercase;}
.pdf_list ul li a:before{content:""; display:block; width:25px; height:26px; background:url(../images/icon_pdf.png) center no-repeat; background-size:cover; position:absolute; left:0; top:0;}
.pdf_list .pdf_cls.certi_pdfs{max-width:430px; display:block;}
@media only screen and (max-width: 1024px) {
	.pdf_list .pdf_cls .pdf_cl{width:100%; max-width:100%; min-width:100%; padding:0 0 20px;}
}
/*DOWNLOAD E*/


/*PRODUCTS NEW S*/
.submenu{background:#f1f1f1; padding:7px 0;}
.submenu ul{text-align:center; text-align:center; font-size:1.4em;}
.submenu ul li{display:inline-block; padding:0 12px;}
.submenu ul li a{display:inline-block; text-decoration:none; transition:0.3s;}
.submenu ul li.active a,
.submenu ul li a:hover{color:#189ad6;}

.pro_banner_new{background:#4a729f; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden;}
.pro_banner_new .pb_left{width:57.58%; max-width:57.58%; min-width:57.58%;}
.pro_banner_new .pb_left .pb_padding{padding:50px 70px;}
.pro_banner_new *{color:#fff;}
.pro_banner_new h1{font-family:"Arial Black", Gadget, sans-serif;}
.pro_banner_new h2{font-size:2.4em; padding-bottom:0; margin-bottom:-5px;}
.pro_banner_new .pb_right{width:42.42%; max-width:42.42%; min-width:42.42%; min-height:450px;}
.pro_banner_new .pb_right img{display:block; width:100%; height:100%;}
@media only screen and (max-width: 1280px) {
	.pro_banner_new .pb_left .pb_padding{padding:40px 40px;}
}
@media only screen and (max-width: 1024px) {
	.pro_banner_new .pb_left .pb_padding{padding:15px 20px;}
	.pro_banner_new h1{font-family:"Arial Black", Gadget, sans-serif;}
	.pro_banner_new h2{font-size:2em;}
}
@media only screen and (max-width: 767px) {
	.pro_banner_new .pb_right,
	.pro_banner_new .pb_left{width:100%; max-width:100%; min-width:100%;}
	.pro_banner_new .pb_left .pb_padding{padding:15px 20px;}
	.pro_banner_new .pb_right{height:250px; min-height:250px;}
	.pro_banner_new h1{font-family:"Arial Black", Gadget, sans-serif;}
	.pro_banner_new h2{font-size:1.8em;}
}


.page_contents.page_contents_bg{padding:0; background:#d9d9d9; position:relative; overflow:hidden;}
.page_contents.page_contents_bg:after{content:""; display:block; position:absolute; right:0; top:20px; width:150%; height:100%; background:#d2d2d2; transform:rotate(-8deg); transform-origin:right top; z-index:1;}
.page_contents .pg_padding{padding:40px 0; position:relative; z-index:2;}
.page_contents *{color:#000;}
.page_contents h2{font-family:"Arial Black", Gadget, sans-serif; padding:0;}
@media only screen and (max-width: 1024px) {
	.page_contents .pg_padding{padding:30px 0;}
}
@media only screen and (max-width: 767px) {
	.page_contents .pg_padding{padding:20px 0;}
}


.product_options{padding:25px 0;}
.product_options .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.product_options .procol{width:33.33%; max-width:33.33%; min-width:33.33%;}
.product_options .procol .pimg{}
.product_options .procol .pimg img{display:block; max-width:100%; height:auto; margin:0 auto;}
.product_options .procol h2{text-align:center; font-size:1.6em; padding-top:17px;}
.product_options .procol h2 a{display:block; color:#007ac9; text-decoration:none;}
@media only screen and (max-width: 1024px) {
	.product_options{padding:20px 0;}
}
@media only screen and (max-width: 767px) {
	.product_options{padding:15px 0;}
}
@media only screen and (max-width: 425px) {
	.product_options{padding:5px 0;}
	.product_options .procol{width:100%; max-width:100%; min-width:100%; margin:10px 0;}
}

.relpros{background:#ededed; padding:15px 0; position:relative; overflow:hidden;}
.relpros:after{content:""; display:block; position:absolute; right:0; top:20px; width:150%; height:100%; background:#e5e5e5; transform:rotate(-8deg); transform-origin:right top; z-index:1;}
.relpros h2{color:#000; font-family:"Arial Black", Gadget, sans-serif; margin-bottom:15px; position:relative; z-index:2;}
.relpros .relslider{z-index:2;}
.relpros .relslider .relslide{max-width:400px;}
.relpros .relslider .slick-slide{margin:0 8px;}
.relpros .relslider .slick-list{margin:0 -8px;}
.relpros .relslider .relslide .pimg{padding-bottom:8px;}
.relpros .relslider .relslide .pimg img{display:block; width:100%; height:auto;}
.relpros .relslider .relslide .ptxt{padding:10px;}
.relpros .relslider .relslide .ptxt p{font-size:1.1em; padding:0 0 5px;}
.relpros .relslider .relslide .ptxt p.ptitle{font-weight:700; color:#000; font-size:1.7em;}
.relpros .relslider .relslide .ptxt p.ptitle a{color:#000; text-decoration:none;}
.relpros .relslider .relslide .ptxt .findmore{text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000; display:inline-block; margin:7px 0 0; padding:0 10px 0 0; position:relative;}
.relpros .relslider .relslide .ptxt .findmore:after{content:""; display:block; position:absolute; right:0; top:3px; width:4px; height:4px; border-top:1px solid #000; border-right:1px solid #000; transform:rotate(45deg);}
.relpros .relslider .slick-arrow{position:absolute; top:50%; width:60px; height:60px; margin-top:-40px; background:none; border:none; outline:none; cursor:pointer; font-size:0; overflow:hidden; line-height:999px;}
.relpros .relslider .slick-prev{left:-65px; background:url(../images/slider_navi.svg) left top no-repeat; display:none !important;}
.relpros .relslider .slick-next{right:-65px; background:url(../images/slider_navi.svg) right top no-repeat;}
/*PRODUCTS NEW E*/

/*PRODUCTS DETAILS NEW S*/
.sub_pros{background:#ddd url(../images/pro_bg.jpg) left top repeat-x; background-size:auto 100%; border-top:20px solid #d9d9d9; padding:53px 0 65px;}
.sub_pros .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
.sub_pros .procl{width:20%; max-width:20%; min-width:20%;}
.sub_pros .procl .pimg{}
.sub_pros .procl .pimg img{display:block; max-width:100%; height:auto; margin:0 auto;}
.sub_pros .procl h3{text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:2.5em; padding-top:5px;}
.sub_pros .procl h3 a{text-decoration:none; color:#000;}
@media only screen and (max-width: 767px) {
	.sub_pros{border-top:10px solid #d9d9d9; padding:30px 0;}
	.sub_pros .procl{width:33.33%; max-width:33.33%; min-width:33.33%; margin:10px 0;}
	.sub_pros .procl h3{font-size:2.2em;}
}
@media only screen and (max-width: 480px) {
	.sub_pros{border-top:5px solid #d9d9d9; padding:25px 0;}
	.sub_pros .procl{width:50%; max-width:50%; min-width:50%; margin:10px 0;}
}


.page_contents_white{background:#fff; padding:50px 0;}
.page_contents_white:after{display:none;}
@media only screen and (max-width: 767px) {
	.page_contents_white{padding:30px 0;}
}
@media only screen and (max-width: 480px) {
	.page_contents_white{padding:20px 0;}
}

.prod_details{margin-top:40px;}
.prod_details .pd_title{background:#b2ccdd; padding:30px 0;}
.prod_details .pd_title h2{text-align:center; font-family:"Arial Black", Gadget, sans-serif; color:#000; font-size:4.8em;}
.prod_details .prod_cols{background:#00568e; padding:15px 0;}
.prod_details .prod_cols .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.prod_details .prod_cols .proleft{width:42%; max-width:42%; min-width:42%;}
.prod_details .prod_cols .proleft *{color:#fff;}
.prod_details .prod_cols .proleft p{font-size:2em;}
.prod_details .prod_cols .proleft .spec_table{padding-top:30px;}
.prod_details .prod_cols .proleft .spec_table img{display:block; max-width:100%; height:auto;}
.prod_details .prod_cols .proright{width:53%; max-width:53%; min-width:53%; margin-left:5%;}
.prod_details .prod_cols .proright .vid_box{border:9px solid #9bc2e1; border-radius:40px; overflow:hidden; position:relative;}
.prod_details .prod_cols .proright .vid_box .vid_holder{padding:0 0 74%; position:relative;}
.prod_details .prod_cols .proright .vid_box .vid_holder video{position:absolute; top:0; left:0; height:100%; width:100%; min-width:100%; min-height:100%; object-fit:cover;}
.prod_details .prod_cols .proright .vid_box img{display:block; width:100%; height:auto;}
.prod_details .prod_cols_2{background:#b2ccdd; padding:30px 0;}
.prod_details .prod_cols_2 .content_holder{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.prod_details .prod_cols_2 .primg{width:37%; max-width:37%; min-width:37%;}
.prod_details .prod_cols_2 .primg img{display:block; max-width:100%; height:auto; box-shadow:0 0 4px rgba(0,0,0,0.4);}
.prod_details .prod_cols_2 .prtxt{width:57%; max-width:57%; min-width:57%; padding-left:6%;}
.prod_details .prod_cols_2 .prtxt p{font-size:2em; color:#000;}
.prod_details .prod_cols_2 .down_brhs{text-align:center; padding-top:7px;}
.prod_details .prod_cols_2 .down_brhs a{text-decoration:none; font-family:"Arial Black", Gadget, sans-serif; font-size:3.4em; color:#005abc; display:inline-block; padding:10px;}
@media only screen and (max-width: 1024px) {
	.prod_details .pd_title{padding:22px 0;}
	.prod_details .pd_title h2{font-size:3.8em;}
	.prod_details .prod_cols_2 .prtxt p,
	.prod_details .prod_cols .proleft p{font-size:1.8em;}
	.prod_details .prod_cols_2 .down_brhs a{font-size:2.8em;}
}
@media only screen and (max-width: 767px) {
	.prod_details .prod_cols .proright,
	.prod_details .prod_cols .proleft{width:100%; max-width:100%; min-width:100%; margin:0;}
	.prod_details .prod_cols .proleft{padding-bottom:20px; text-align:center;}
	.prod_details .prod_cols .proleft .spec_table img{margin:0 auto;}
	.prod_details .prod_cols .proright{max-width:480px; min-width:0; margin:0 auto;}
	.prod_details .prod_cols_2 .primg{width:100%; max-width:100%; min-width:100%;}
	.prod_details .prod_cols_2 .primg img{margin:0 auto;}
	.prod_details .prod_cols_2 .prtxt{width:100%; max-width:100%; min-width:100%; padding-left:0; padding-top:10px;}
	.prod_details .prod_cols_2 .down_brhs a{font-size:2.4em;}
}

.prod_details_gray{margin-bottom:40px;}
.prod_details_gray .pd_title{background:#ccc;}
.prod_details_gray .prod_cols{background:#525252;}
.prod_details_gray .prod_cols_2{background:#ccc;}


/*PRODUCTS DETAILS NEW E*/


.vid_banner{overflow:hidden; position:relative;}
.vid_banner .vid_holder{padding:0 0 35%; position:relative;}
.vid_banner .vid_holder video{position:absolute; top:0; left:0; height:100%; width:100%; min-width:100%; min-height:100%; object-fit:cover;}




.training_banner_new{background:#154a83; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.training_banner_new .tb_texts{width:56.85%; max-width:56.85%; min-width:56.85%; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.training_banner_new .tb_texts .tb_padding{padding:25px 70px 40px;}
.training_banner_new .tb_texts *{color:#fff;}
.training_banner_new .tb_texts h1{font-family:"Arial Black", Gadget, sans-serif;}
.training_banner_new .tb_img{width:43.15%; max-width:43.15%; min-width:43.15%;}
.training_banner_new .tb_img img{display:block; width:100%; height:100%; object-fit:cover;}
@media only screen and (max-width: 1180px) {
	.training_banner_new .tb_texts .tb_padding{padding:25px 50px 40px;}
}
@media only screen and (max-width: 1180px) {
	.training_banner_new .tb_texts .tb_padding{padding:25px 20px 40px;}
}
@media only screen and (max-width: 1024px) {
	.training_banner_new .tb_texts{width:45%; max-width:45%; min-width:45%;}
	.training_banner_new .tb_img{width:55%; max-width:55%; min-width:55%;}
}
@media only screen and (max-width: 767px) {
	.training_banner_new .tb_texts{width:100%; max-width:100%; min-width:100%;}
	.training_banner_new .tb_img{width:100%; max-width:100%; min-width:100%;}
}


.trn_details{}
.trn_details .trn_row{padding:15px 70px; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; background:#e5e5e5; margin:20px 0;}
.trn_details .trn_row .trn_img{width:38.33%; max-width:38.33%; min-width:38.33%;}
.trn_details .trn_row .trn_img img{display:block; width:100%; height:auto;}
.trn_details .trn_row .trn_txts{width:61.67%; max-width:61.67%; min-width:61.67%; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.trn_details .trn_row .trn_txts .trn_padding{padding-left:70px;}
.trn_details .trn_row .trn_txts h3{color:#000; font-size:2.4em;}
.trn_details .trn_row .trn_txts .trn_meta{font-family:"Arial Black", Gadget, sans-serif; color:#000; font-size:1.1em; padding-bottom:5px;}
.trn_details .trn_row .trn_txts .trn_meta span{padding-right:28px;}
.trn_details .trn_row .trn_txts p{color:#000;}
.trn_details .trn_row .trn_txts .trn_btns{padding:10px 0 0;}
.trn_details .trn_row .trn_txts .trn_btns a{display:inline-block; width:167px; height:59px; margin-right:20px;}
.trn_details .trn_row .trn_txts .trn_btns a.download_flyer{background: url(../images/btn_download.png) center no-repeat; background-size:cover;}
.trn_details .trn_row .trn_txts .trn_btns a.play_button{background: url(../images/btn_video.png) center no-repeat; background-size:cover;}
.trn_details .trn_row .trn_txts .trn_btns a.apply_button{background: url(../images/btn_apply.png) center no-repeat; background-size:cover;}
@media only screen and (max-width: 1180px) {
	.training_banner .tb_texts .tb_padding{padding:25px 50px 40px;}
	.trn_details .trn_row{padding:15px 40px;}
	.trn_details .trn_row .trn_txts .trn_btns a{width:167px; height:59px; margin-right:10px;}
}
@media only screen and (max-width: 1024px) {
	.trn_details .trn_row{padding:15px 20px;}
	.trn_details .trn_row .trn_txts .trn_padding{padding-left:20px;}
	.trn_details .trn_row .trn_txts .trn_btns a{width:125px; height:44px; margin-right:5px;}
}
@media only screen and (max-width: 767px) {
	.trn_details .trn_row .trn_img{width:100%; max-width:100%; min-width:100%;}
	.trn_details .trn_row .trn_txts{width:100%; max-width:100%; min-width:100%;}
	.trn_details .trn_row .trn_txts .trn_padding{padding:10px 0;}
	.trn_details .trn_row .trn_txts .trn_meta span{display:block; padding:2px 0;}
	.trn_details .trn_row .trn_txts .trn_btns{text-align:center;}
	.trn_details .trn_row .trn_txts .trn_btns a{margin-top:5px;}
}


#apply_form{max-width:400px; position:relative; margin:0 auto;}
#apply_form .enq_frm{width:auto; max-width:none; min-width:0; padding:45px; background:#a1c1e5;}
.mfp-close{}

.wpml-ls{text-align:left; max-width:140px;}
.wpml-ls ul{text-align:left; width:100%; display:block;}
.wpml-ls ul.wpml-ls-sub-menu li,
.wpml-ls ul li{display:block; width:100%; text-align:left;}
.wpml-ls ul.wpml-ls-sub-menu li a,
.wpml-ls ul li a{display:block; text-align:left;}
.wpml-ls ul.wpml-ls-sub-menu{text-align:left;}