/*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:#489cd8; 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:cover!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}


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:1120px;}


/*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:#007ac9; 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-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:#71bddf 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:#3498db;}
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;}
h4{font-size:2.4em; padding:10px 0; font-family: Arial, Helvetica, sans-serif;  line-height:1.2; color:#fff; font-weight:700;}
address{font-size:18px;}
/*
.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_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:#189ad6; 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:#007ac9; padding:42px 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; width:100%; height:auto;}

.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:#cdd4d9; padding:35px 0 25px;}
.about_banner .abt_txts{float:left; width:57.87%;}
.about_banner .abt_txts h1{color:#606062; line-height:1.1;}
.about_banner .abt_links{float:right; width:27.77%;}
.about_banner .abt_links ul{}
.about_banner .abt_links ul li{border-bottom:2px solid #999da0;}
.about_banner .abt_links ul li:last-child{border:none;}
.about_banner .abt_links ul li a{display:block; font-size:14px; color:#606062; padding:20px 0; text-decoration:none; font-weight:bold;}
.about_banner .abt_links ul li.current-menu-item a,
.about_banner .abt_links ul li a:hover{color:#189ad6;}
.quote_box_abt{padding:30px 0;}
.quote_box_abt h3{color:#515153; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0;}
.quote_box_abt h3 em{color:#189ad6; font-weight:normal;}
/*.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;}
.pg_contents a,
.page_contents p a,
.page_contents a{text-decoration:none; color:#3498db;}
/*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;}

.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:70px 0 20px;}
.pro_benefits h2{text-align:center; color:#000;}
.pro_benefits ul{padding:25px 0; max-width:870px; 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:27px 27px; padding:10px 0 10px 45px; font-size:15px; line-height:24px;
	/*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:15px; line-height:24px; color:#444;}
.pro_benefits ul li strong{color:#000; font-size:18px;}

.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:10px 0 45px; 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:30px 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:10px 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; width:100%; height:auto;}
	
	.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;}
	*/
	/*HOME E*/
	
	
	/*ABOUT S*/
	.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;}
	.page_contents{padding:25px 0;}
	/*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%;}
	
	.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; padding:0;}
	.footer .footer_right img{width:500px; height:auto; max-width:100%; margin:0 auto;}
	
	.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;}
	/*HOME E*/
	

	/*ABOUT S*/
	.about_banner{padding:25px 0 20px;}
	.about_banner .abt_txts{width:auto; float:none;}
	.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;}
	.page_contents{padding:20px 0;}
	.content_banner img{min-height:150px; object-fit:cover;}
	/*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;}
	
	.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:#184b70;}
.slikeborg_site .slick-dots li.slick-active{background:#489cd8;}
.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;}
}

.pg_contents{padding:35px 0;}

.custom_sols{padding:25px 0;}
.custom_sols .csols{float:left; width:25%; text-align:center; padding:0 50px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.custom_sols_ladders .csols{width:20%; padding:0 10px;}
.custom_sols .csols img{display:block; max-width:170px; width:100%; height:auto; margin:0 auto;}
.custom_sols .csols h4{text-align:center; color:#10558c; font-size:2em; padding-top:25px; text-transform:uppercase;}
@media only screen and (max-width: 1080px) {
	.custom_sols .csols{padding:0 20px;}
}
@media only screen and (max-width: 900px) {
	.custom_sols{max-width:550px; margin:0 auto;}
	.custom_sols .csols{width:50%; padding:0 25px; margin:15px 0;}
}
@media only screen and (max-width: 400px) {
	.custom_sols .csols{width:100%; padding:0 15px;}
}

.contact_form{padding:25px 0 50px;}
.contact_form .content_holder{max-width:600px;}
.contact_form .textarea,
.contact_form .input{border:1px solid #ccc; padding:10px 12px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:10px; font-size:16px;}
.contact_form .textarea{height:150px; resize:none;}
.contact_form .wpcf7-submit{font-size:16px; border:none; outline:none; color:#fff; background:#3498db; width:100px; height:40px; cursor:pointer; margin-top:15px;}
.wpcf7-response-output,
.wpcf7-not-valid-tip{font-size:15px !important;}

.video_holder{padding:25px 0 45px;}

.scrolltolink{display:inline-block; padding-right:25px; position:relative;}
.scrolltolink:after{content:""; display:block; width:10px; height:10px; border-right:2px solid #3498db; border-bottom:2px solid #3498db; position:absolute; right:0; top:0; transform:rotate(45deg);}

.contact_cols{ padding-bottom:20px;}
.contact_cols .cleft{float:left; width:45%; padding-top:10px;}
.contact_cols .contact_form{padding-top:0;}
.contact_cols .cleft p a{text-decoration:none; color:#3498db;}
.contact_cols .cright{float:right; width:45%;}

.downloads_list{padding-bottom:40px;}
.downloads_list .dwn_flex{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.downloads_list .download_box{width:47%; max-width:47%; min-width:47%; margin:0 6% 45px 0; display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/}
.downloads_list .download_box:nth-child(2n){margin-right:0;}
.downloads_list .download_box .dwn_img{width:150px; max-width:150px; min-width:150px;}
.downloads_list .download_box .dwn_img img{display:block; width:100%; height:auto; border:1px solid #eee; padding:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:5px;}
.downloads_list .download_box .dwn_txt{padding-left:25px;}
.downloads_list .download_box .dwn_txt .pg_contents{padding:0;}
.downloads_list .download_box .dwn_txt h4{font-size:20px; color:#606062;}
.downloads_list .download_box .dwn_txt .download_link{display:inline-block; padding-right:25px; position:relative;}
.downloads_list .download_box .dwn_txt .download_link:after{content:""; display:block; width:10px; height:10px; border-right:2px solid #3498db; border-bottom:2px solid #3498db; position:absolute; right:0; top:0; transform:rotate(45deg);}
@media only screen and (max-width: 1024px) {
	.downloads_list .download_box{width:100%; max-width:100%; min-width:100%; margin:0 0 45px;}
}
@media only screen and (max-width: 767px) {
	.downloads_list .download_box .dwn_img{width:110px; max-width:110px; min-width:110px;}
	.downloads_list .download_box .dwn_txt{padding-left:15px;}
}

.ladders_slider img{width:100%; height:auto; display:block;}

.ladder_contents h2{font-family: Arial Black,Arial Bold,Gadget,sans-serif; font-size:32px;}
.ladder_contents h3{font-family:Arial, Helvetica, sans-serif; font-size:29px; font-weight:700;}
@media only screen and (max-width: 1024px) {
.ladder_contents h2{font-size:28px;}
.ladder_contents h3{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.ladder_contents h2{font-size:24px;}
.ladder_contents h3{font-size:20px;}
}


.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;}
/*slikeborg_site E*/