/*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:center; padding:5px 15px; position:absolute; left:0; bottom:25px; right:0;}
.slick-dots li{display:inline-block; width:15px; height:15px; overflow:hidden; background:#fff; margin:0 12px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;
	-webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); -moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29);
}
.slick-dots li button{width:15px; height:15px; opacity:0; cursor:pointer;}
.slick-dots li.slick-active{background:#f58232;}


.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:#2F2F2F; background:#fff; font-size:62.5%; line-height:1.3; -webkit-text-size-adjust:none; font-weight:500; font-family:Arial, Helvetica, sans-serif;}
a{color:#2F2F2F; text-decoration:underline; outline:none; /*transition:0.5s; -webkit-transition::0.5s;*/}
a:hover{text-decoration:none;}
p{color:#2F2F2F; font-size:1.6em; padding:12px 0; line-height:22px;}
ul{color:#2F2F2F; font-size:1.6em;}
ol{color:#2F2F2F; font-size:1.6em;}
input, textarea, select{color:#2F2F2F; outline:none; font-size:1.6em; vertical-align:middle; font-weight:500; font-family:Arial, Helvetica, sans-serif;}
/*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:1370px;}
.content_holder_1570{max-width:1570px;}

h1{font-size:4em; color:#18498D; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
h2{font-size:2.8em; color:#18498D; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
h3{font-size:2.2em; color:#18498D; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
h4{font-size:2.1em; color:#18498D; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0;}
h5{font-size:2em; color:#18498D; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0;}
h6{font-size:1.6em; color:#18498D; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0;}

.center{text-align:center;}
.site_contents p a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#18498D;}


/*HOME S*/
.burger_menu{/*position:absolute; right:170px; top:25px;*/ float:right; margin-top:6px; display:none; z-index:101; position:relative;}
.mob_menu{display:flex; flex-direction:column; width:40px; cursor:pointer; margin-left:10px;}
.mob_menu span{background:#18498D; height:4px; margin:3px auto; transition:.4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);}
.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(6px,6px);}
.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;}


.header{padding:35px 0; background:#fff;}
.header a{text-decoration:none; display:inline-block;}
.header .logo{float:left; width:202px; height:auto;}
.header .logo_cox{width:150px;}
.header .logo_mann{width:180px; margin:5px 0 0 30px;}
.header .logo_tractel{width:150px; margin:5px 0 0 30px;}
.header .header_right{float:right; width:46%; padding:5px 0 0; /*max-width:280px;*/}
.header .header_right .search_box{position:relative; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 270px 0 0;}
.header .header_right .search_box .sbox{width:100%; position:relative;}
.header .header_right .search_box .sbox:after{content:""; clear:both; height:0; overflow:auto; display:block;}
.header .header_right .search_box .stxt{font-size:1.5em; width:100%; height:43px; border:none; outline:none; padding:10px 20px; -moz-box-sizing:border-box; box-sizing:border-box; float:right; border:1px solid #A0A0A0; transition:0.5s; -webkit-transition:0.5s;}
.header .header_right .search_box .sbtn{position:absolute; right:0; top:0; width:45px; height:45px; background:url(../images/seach.svg) center no-repeat; outline:none; border:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden;}

@media only screen and (min-width: 1025px) {
	.header .header_right .search_box.sb_open .stxt{width:200%;}
}
@media only screen and (max-width: 1180px) and (min-width: 1024px)  {
	.header .header_right .search_box.sb_open .stxt{width:150%;}
}

.header .header_right .search_box .stxt::-ms-input-placeholder{color:#2F2F2F; opacity:1;}
.header .header_right .search_box .stxt::placeholder{color:#2F2F2F; opacity:1;}
.header .header_right .lang_switcher{float:right; width:240px; border:1px solid #A0A0A0; height:43px; position:relative; z-index:10;}
.header .header_right .lang_switcher .selectd_lng{padding:12px 14px; font-size:1.5em; position:relative; cursor:pointer;}
.header .header_right .lang_switcher .selectd_lng .lang_fl{width:50px; height:25px; display:block; position:absolute; right:50px; top:8px; top:50%; margin-top:-12px; display:none !important;}
.header .header_right .lang_switcher .selectd_lng.dd_ar:after{content:""; display:block; width:37px; height:37px; background:url(../images/dd.svg) center no-repeat; position:absolute; right:0; top:4px; background-size:cover;}
.header .header_right .lang_switcher .lang_dd{left:-1px; top:100%; width:100%; background:#fff; border:1px solid #A0A0A0; margin-top:-2px; position:absolute; padding-top:7px; padding-bottom:7px; display:none;}
.header .header_right .lang_switcher .lang_dd ul{font-size:1em;}
/*
.header .header_right .lang_switcher .lang_dd ul li.fr,
.header .header_right .lang_switcher .lang_dd ul li.es,
.header .header_right .lang_switcher .lang_dd ul li.nl,
.header .header_right .lang_switcher .lang_dd ul li.de{display:none;}
*/
.header .header_right .lang_switcher .lang_dd ul a{text-decoration:none;}
.header .header_right .lang_switcher .lang_dd .selectd_lng{padding-top:6px; padding-bottom:6px;}
.header .header_right .lang_switcher:hover .lang_dd{display:block;}

.top_navi{background:#18498D;}
.top_navi.top_navi_mob{display:none;}
.top_navi ul{float:left; font-size:1.6em;}
.top_navi ul li{float:left; padding:0 72px 0 0; position:relative;}
.top_navi ul li a{float:left; text-decoration:none; color:#fff; padding:25px 0; font-weight:700; position:relative;}
.top_navi ul li.menu-item-has-children > a:after,
.top_navi ul li.has_child > a:after{content:""; display:block; position:absolute; left:0; bottom:-4px; height:4px; right:0; background:#f58232; z-index:999; transition:0.5s; -webkit-transition:0.5s; opacity:0;}
.top_navi ul li ul{position:absolute; left:-25px; top:100%; background:#fff; font-size:1em; width:375px; padding:15px 25px; -moz-box-sizing:border-box; box-sizing:border-box; float:none; font-size:18px; z-index:998; display:none; animation:move 200ms ease-in-out;}
@media only screen and (min-width: 1025px) {
	.top_navi ul li:hover ul{display:block;}
}
.top_navi ul li.menu-item-has-children:hover > a:after,
.top_navi ul li.has_child:hover > a:after{opacity:1;}
.top_navi ul li ul li{float:none; padding:0;}
.top_navi ul li ul li a{color:#18498D; padding:12px 0; float:none; display:block; transition:0.5s; -webkit-transition:0.5s;}
.top_navi ul li ul li a:hover{color:#f58232;}
.top_navi .hright{float:right; padding:16px 0;}
.top_navi .hright a{font-size:1.8em; color:#fff; text-decoration:none; font-weight:700; transition:0.5s; -webkit-transition:0.5s; padding:6px 17px; display:inline-block; border:2px solid #fff; margin-left:15px;
	background:#f58232; color:#18498D;
}
.top_navi .hright a:hover{background:#f58232; background:#fff;}

@keyframes move {
  0% {top:calc(100% + 15px); opacity:0;}
  100% {top:100%; opacity:1;}
}

.uppercase{text-transform:uppercase;}

.site_btn{display:inline-block; color:#fff; font-size:1.6em;  background:#f58232 url(../images/btn_bullet.svg) right no-repeat; background-size:35px 35px; -webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); -moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); text-decoration:none; padding:12px 35px 11px 17px; margin:10px 0; text-transform:uppercase; font-weight:700; text-shadow:0 3px 6px rgba(0,0,0,0.19); border:none; outline:none; cursor:pointer;}
.site_btn_sm{font-size:1.5em; background:#f58232 url(../images/btn_bullet.svg) 96% no-repeat; background-size:28px 28px;}
.site_btn_2{display:inline-block; color:#f58232; font-weight:700; margin:10px 0; padding-right:24px; background:url(../images/link_bullet.svg) right no-repeat; font-size:1.8em; text-decoration:none; background-size:17px 17px; transition:0.5s; -webkit-transition:0.5s;}
.site_btn_2:Hover{color:#17488D;}
.site_btn_2_blue{color:#17488D;}
.site_btn_2_blue:Hover{color:#f58232;}


.home_banner{}
.home_banner .hb_slide{position:relative;}
.home_banner .hb_slide img{display:block; width:100%; height:auto;}
.home_banner .hb_slide .hb_content{position:absolute; left:0; top:0; width:100%; height:100%;}
.home_banner .hb_slide .hb_content .hb_1{display:table; width:100%; height:100%;}
.home_banner .hb_slide .hb_content .hb_2{display:table-cell; vertical-align:middle; width:100%; height:100%;}
.home_banner .hb_slide .hb_content h1{color:#fff; max-width:485px; text-shadow:0px 3px 6px #00000029; max-width:600px;}
.home_banner .hb_slide .hb_content .site_btn{margin-top:40px;}

.intro_contents{padding:90px 0 80px;}
.intro_contents .in_left{float:left; width:45.98%; position:relative; padding-bottom:23px;}
/*.intro_contents .in_left:after{content:""; display:block; position:absolute; left:0; bottom:0; width:85px; height:4px; background:#f58232;}*/
.intro_contents .in_left h2{line-height:1.4;}
.intro_contents .in_right{float:right; width:46.55%;}

.our_solutions{}
.our_solutions h2{text-align:center;}
.our_solutions .sol_cols{display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ padding:45px 0 0; position:relative; z-index:10;}
.our_solutions .sol_cols .scol{width:22.99%; max-width:22.99%; background:#ccc; margin:0 2.68% 0 0;}
.our_solutions .sol_cols .scol:nth-child{margin-right:0;}
.our_solutions .sol_cols .scol .simg{position:relative; position:relative;}
.our_solutions .sol_cols .scol .simg:after{content:""; height:4px; opacity:0; background:#f58232; position:absolute; left:0; top:0; right:0; transition:0.5s; -webkit-transition:0.5s;}
.our_solutions .sol_cols .scol:hover .simg:after{opacity:1;}
.our_solutions .sol_cols .scol .simg a{display:inline-block;}
.our_solutions .sol_cols .scol .simg img{display:block; width:100%; height:auto;}
.our_solutions .sol_cols .scol .simg span{display:block; width:100px; height:100px; position:absolute; left:50%; bottom:-50px; margin-left:-50px; background:#18498D;
	-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; transition:0.5s; -webkit-transition:0.5s;
}
.our_solutions .sol_cols .scol:hover .simg span{background:#f58232;}
.site_tb{display:table; width:100%; height:100%;}
.site_td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.our_solutions .sol_cols .scol .stitle{background:#fff; text-align:center; height:195px; text-align:center;}
.our_solutions .sol_cols .scol .stitle .stitle_1{display:table; width:100%; height:100%;}
.our_solutions .sol_cols .scol .stitle .stitle_2{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.our_solutions .sol_cols .scol .stitle h3{margin-top:20px; line-height:1.4;}
.our_solutions .sol_cols .scol .stitle h3 a{text-decoration:none; color:#18498D;}
.our_solutions .sol_banner{margin-top:-195px; height:575px; position:relative; padding-top:195px; -moz-box-sizing:border-box; box-sizing:border-box;}
.our_solutions .sol_banner img{display:block; width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover;}
.our_solutions .sol_banner .content_holder{position:relative; z-index:10; text-align:center;}
.our_solutions .sol_banner h2{font-size:3em; color:#fff; margin-bottom:15px;}

.title_line{position:relative; padding-bottom:23px; margin-bottom:20px;}
.title_line:after{content:""; display:block; position:absolute; left:0; bottom:0; width:85px; height:4px; background:#f58232;}
.title_line_mob{padding-bottom:0;}
.title_line_mob:after{display:none;}
.title_line_centered{text-align:center;}
.title_line_centered:after{left:50%; margin-left:-42.5px;}
.img_zoom{overflow:hidden;}
a.img_zoom{display:inline-block;}
.img_zoom > img{transition:0.5s; -webkit-transition:0.5s;}
.img_zoom:hover > img{transform:scale(1.2);}
.img_zoom_parent:hover .img_zoom > img{transform:scale(1.2);}

.explore_brands{padding:110px 0;}
.explore_brands .eb_left{float:left; width:26.22%;} 
.explore_brands .eb_left h2{margin-bottom:10px;}
.explore_brands .eb_right{float:right; width:65.57%;}
.explore_brands .eb_right .eb_col{float:left; width:31.25%; position:relative; transition:0.5s; -webkit-transition:0.5s; margin-right:3.125%;}
.explore_brands .eb_right .eb_col img{display:block; width:100%; height:auto;}
.explore_brands .eb_right .eb_col a{display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); transition:0.5s; -webkit-transition:0.5s;}
.explore_brands .eb_right .eb_col a img{max-width:230px; margin:0 auto;}
.explore_brands .eb_right .eb_col.eb_col_1:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
.explore_brands .eb_right .eb_col.eb_col_1:hover a{background:rgba(0,158,226,0.7);}

.explore_brands .eb_right .eb_col.eb_col_2:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
.explore_brands .eb_right .eb_col.eb_col_2:hover a{background:rgba(0,58,96,0.7); mix-blend-mode: hard-light;}

.explore_brands .eb_right .eb_col.eb_col_3:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
.explore_brands .eb_right .eb_col.eb_col_3:hover a{background:rgba(71,47,139,0.7);}
.explore_brands .eb_right .eb_col.eb_col_3{margin-right:0;}

.stats_banner{position:relative; padding:70px 0 80px;}
.stats_banner .sbanner{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; z-index:1;}
.stats_banner .content_holder{position:relative; z-index:2;}
.stats_banner h2{text-align:center; color:#fff;}
.stat_cols{max-width:1020px; margin:0 auto; padding:60px 0 0 ; text-align:center;}
.stat_cols .stat_col{float:left; width:20.58%;  background:#fff; padding:15px 15px 25px; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0px 10px 10px rgba(0, 0, 0, 0.16); margin:0 5.89% 0 0;}
.stat_cols .stat_col:last-child{margin-right:0;}
.stat_cols .stat_col .stat_ico{width:105px; height:105px; -moz-box-sizing:border-box;box-sizing:border-box; margin:0 auto 10px;}
.stat_cols .stat_col .stat_ico img{display:block; width:100%; height:auto;}
.stat_cols .stat_col h3{font-size:3.6em; padding:0 0 3px; line-height:1;}
.stat_cols .stat_col h4{padding:0; line-height:1;}

.our_projects{padding:150px 0 140px; overflow:hidden;}
.our_projects .op_left{width:28.27%; float:left;}
.our_projects .op_right{float:right; width:65.24%; display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ position:relative; margin:10px 0 0;}
.our_projects .op_right:after{content:""; display:block; position:absolute; left:45px; top:-45px; bottom:-45px; width:1500px; background:#f5f5f5;}
.our_projects .op_right .pro_col_1{width:61.58%; max-width:61.58%; position:relative; z-index:2;}
.our_projects .op_right .pro_col_2{width:35.4%; max-width:35.4%; margin-left:3.02%; position:relative; z-index:2;}
.pro_box{position:relative; box-shadow: 0px 10px 10px #00000029;}
.pro_box:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:4px; background:#f58232; z-index:10; opacity:0; transition:0.5s; -webkit-transition:0.5s;}
.pro_box:hover:after{opacity:1;}
.pro_box img{display:block; width:100%; height:auto;}
.pro_box .pro_title{position:absolute; left:0; bottom:0; right:0; padding:22px 20px; font-size:1.8em; color:#fff;}
.pro_box .pro_title:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:#727272; mix-blend-mode: multiply; z-index:1;}
.pro_box .pro_title strong{display:block; position:relative; z-index:2;}
.pro_box_bottom{position:absolute; left:0; bottom:0; right:0;}

.pro_slider_mob{display:none; max-width:400px; margin:0 auto; text-align:center;}
.pro_slider_mob .slick-slide{margin:0 10px;}
.pro_slider_mob .slick-list{margin:0 -10px;}

.latest_new{padding:0; position:relative;}
.latest_new .site_btn_2{display:none;}
.latest_new .latest_new_wrap{overflow:hidden;}
.latest_new:before{width:43.52%; display:block; content:""; position:absolute; left:0; bottom:calc(100% - 102px); padding:0 0 15%; background:url(../images/news_bg.svg) 0 0 no-repeat; background-size:contain; opacity:0.2; z-index:1;}
.new_cols{padding:10px 0 30px; position:relative; z-index:2;}
.new_cols:before{content:""; display:block; position:absolute; left:-1000px; top:50px; bottom:50px; width:3000px; background:#f5f5f5; z-index:1;}
.new_cols .news_box{float:left; width:30.32%; margin:0 4.52% 0 0; position:relative; z-index:3;}
.new_cols .news_box:last-child{margin-right:0;}

.global_pre{padding:100px 0; position:relative;}
.global_pre .global_map{width:83.69%; float:right; position:relative; z-index:10;}
.global_pre .global_map img{display:block; width:100%; height:auto;}
.global_pre .map_txts{position:absolute; left:0; top:0; right:0; bottom:0;}
.global_pre .map_txts .mpt{max-width:240px;}

.footer{background:#18498D; padding:55px 0;}
.fclear{clear:both; height:0; overflow:hidden; width:100%;}
.footer .flogo{float:left; width:190px;}
@media only screen and (min-width: 768px) {
	.footer .flogo{background:#fff; border:10px solid #fff;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.footer .flogo{max-width:150px; padding-bottom:0 !important; margin-bottom:20px;}
}
.footer .flogo img{display:block; width:100%; height:auto;}
.footer .fright{float:right; width:80%;}
.footer .fright .fcol{float:left; margin-right:1.5%;}

.footer .fright .fcol_1{width:15.6%;}
.footer .fright .fcol_2{width:15.6%;}
.footer .fright .fcol_3{width:17%;}
.footer .fright .fcol_4{width:10%;}
.footer .fright .fcol_5{width:14.6%;}
.footer .fright .fcol_6{width:14.6%;}
/*
.footer .fright .fcol_7{width:14%;}
.footer .fright .fcol_8{width:14%; margin-right:0;}
*/

.footer .fright ul{font-size:1.3em;}
.footer .fright ul ul{font-size:1em;}
.footer .fright ul li{padding:8px 0;}
.footer .fright ul li a{color:#fff; text-decoration:none;}
.footer .fright .follow_us{padding:40px 0 0;}
.footer .fright .follow_us p{font-size:1.3em; color:#fff; padding:0;}
.footer .fright .follow_us img{width:26px; height:26px; display:block; margin-top:-5px;}
.signup_form_mob{display:none;}
.signup_form{float:right; width:27.56%;}
.signup_form h5{color:#fff; font-size:1.8em; margin-bottom:6px;}
.frminput{margin-bottom:20px;}
.frminput .input{width:100%; border:none; outline:none; box-shadow:0px 5px 5px #00000029; height:38px; padding:5px 10px; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1.5em;}
.frminput .input::-ms-input-placeholder{color:#A0A0A0; opacity:1;}
.frminput .input::placeholder{color:#A0A0A0; opacity:1;}

.agree_frm .wpcf7-list-item-label{display:none;}
.agree_frm .wpcf7-form-control-wrap{position:static;}

.custom_chk{display:block; position:relative; padding-left:40px; cursor:pointer; font-size:13px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:#fff;}
.custom_chk input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.custom_chk .checkmark{position:absolute; top:0; left:0; height:20px; width:20px; background-color:#fff; box-shadow:0px 5px 5px #00000029;}
.custom_chk:hover input ~ .checkmark{background-color:#ccc;}
.custom_chk input:checked ~ .checkmark{background-color:#f58232;}
.custom_chk .checkmark:after{content:""; position:absolute; display:none;}
.custom_chk input:checked ~ .checkmark:after{display:block;}
.custom_chk .checkmark:after{left:6px; top:3px; width:4px; height:8px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.submit_btn{font-size:1.4em; padding:10px 15px; background:#f58232; border:none; outline:none; cursor:pointer; margin-top:16px;}

.copyrweb{font-size:1.3em; color:#fff; clear:both; padding:50px 0 0;}
.copyrweb a{color:#fff; text-decoration:none;}
.copyrweb .copyrights{float:left;}
.copyrweb .copyrights a{text-decoration:underline;}
.copyrweb .copyrights a:hover{text-decoration:none;}
.copyrweb .webby{float:right;}
/*HOME E*/

/*SOLUTIONS S*/
.breadcrumbs{padding:35px 0 15px;}
.breadcrumbs ul{font-size:1.4em;} 
.breadcrumbs ul li{position:relative; display:inline-block; padding-right:15px;}
.breadcrumbs ul li.main-home{display:none;}
.breadcrumbs ul li:after{content:">"; display:block; position:absolute; right:0; top:0;}
.breadcrumbs ul li:last-child:after{display:none;}
.breadcrumbs ul li a{text-decoration:none; display:inline-block;}

.page_title{background:#F5F5F5; padding:35px 0;}
.page_title_white{background:#fff;}
.page_title h1{font-size:2.8em; text-transform:uppercase;}

.solutions_intro{padding:40px 0; position:relative;}
.solutions_intro.reduce_space{padding-top:0;}
.solutions_intro.gray_back{background:#F5F5F5;}
.solutions_intro .sol_left{float:left; width:48%;}
.solutions_intro .sol_left .site_btn{margin-top:20px;}
.solutions_intro .sol_right{float:right; /*position:absolute; right:100px; left:55%; top:50px;*/ width:48%;}
.solutions_intro .sol_right img{display:block; width:100%; height:auto;}

.solutions_intro_1{padding:40px 0 10px;}
.solutions_intro_1.reduce_space{padding-top:0;}
.solutions_intro_1 .sol_right{float:right; position:static; width:50%; padding:20px 0; max-width:50%;}
.solutions_intro_flip .sol_right{float:left; width:46.29%; max-width:46.29%; padding:0;}
.solutions_intro_flip .sol_left{float:right; width:47%; max-width:47%;}

.solutions_intro_last{margin-bottom:70px;}

.solutions_intro_vc{}
.solutions_intro_vc .content_holder{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; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;
}
.solutions_intro_vc .sol_left{min-height:0 !important;}


.sol_item{padding:15px 0;}
.sol_item .sol_img{float:left; width:50%; position:relative; position:relative;}
.sol_item .sol_img:before{content:""; display:block; position:absolute; left:-40px; top:-30px; bottom:-30px; right:40px; background:#f5f5f5;}
.sol_item .sol_img img{display:block; width:100%; height:auto; position:relative; z-index:10;}
.sol_item .sol_title{float:right; width:50%; text-align:center; padding:10% 90px 0 0; -moz-box-sizing:border-box; box-sizing:border-box;}
.sol_item .sol_title h2{/*border-bottom:2px solid #f58232;*/ padding-bottom:20px; margin-bottom:20px; position:relative;}
.sol_item .sol_title h2:after{content:""; width:128px; height:2px; background:#fff; position:absolute; left:-128px; bottom:0; z-index:10; transition:0.5s; -webkit-transition:0.5s;}
.sol_item .sol_title h2:before{content:""; height:2px; background:#f58232; position:absolute; left:0; bottom:0; width:0; z-index:10; transition:0.5s; -webkit-transition:0.5s;}
.sol_item.sol_item_alt .sol_title h2:before{left:auto; right:0;}


.sol_item_alt .sol_img{float:right;}
.sol_item_alt .sol_img:before{left:40px; right:-40px;}
.sol_item_alt .sol_title{float:left; padding:10% 0 0 90px;}
.sol_item_alt .sol_title h2:after{left:auto; right:-128px;}

.sol_item_last{margin-bottom:90px;}


@media only screen and (min-width: 768px) {
	[data-aos="anim_line"] .sol_title h2:after{
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;	
		transition-timing-function: cubic-bezier(.19,.81,.6,1);
		transition-delay: 0.3s;
		width:0;
	}
	[data-aos="anim_line"].aos-animate  .sol_title h2:after{
		width:128px;
	}
	
	[data-aos="anim_line"] .sol_title h2:before{
		-webkit-transition:2s; -moz-transition:2s; -o-transition:2s; transition:2s;	
		transition-timing-function: cubic-bezier(.19,.81,.6,1);
		transition-delay: 0.8s;
		width:0;
	}
	[data-aos="anim_line"].aos-animate  .sol_title h2:before{
		width:100%;
	}
}


@media only screen and (max-width: 768px) {
}




.pro_range{background:#F5F5F5; padding:65px 0; margin-bottom:95px;}
.pro_range h3{font-size:2.4em;}
.pro_range .pr_cols{}
.pro_range .pr_cols .primg{float:left; width:48.77%; height:auto;}
.pro_range .pr_cols .pr_right{float:right; width:38.77%; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.pro_range .pr_cols .pr_right .prange{width:45.61%; max-width:45.61%; background:#fff; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); -moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); text-align:center; margin:0 8.78% 8.78% 0;}
.pro_range .pr_cols .pr_right .prange:nth-child(2n){margin-right:0;}
.pro_range .pr_cols .pr_right .prange .pricon{width:125px; margin:0 auto;}
.pro_range .pr_cols .pr_right .prange .pricon img{display:block; max-width:100%; margin:0 auto;}


.site_contents{}
.p_contents ul,
.site_contents ul{padding-bottom:10px; padding-top:3px; line-height:22px;}
.p_contents ul li,
.site_contents ul li{padding:3px 0 10px 18px; position:relative;}
.p_contents ul li ul,
.site_contents ul li ul{font-size:1em; padding-bottom:0;}
.p_contents ul li:before,
.site_contents ul li:before{content:""; display:block; position:absolute; left:0; top:10px; background:#18498D; width:4px; height:4px; border-radius:5px;}
.site_contents_p_20 p{font-size:2em;}
@media only screen and (max-width: 1024px) {
	.site_contents_p_20 p{font-size:1.8em;}
}
@media only screen and (max-width: 767px) {
	.site_contents_p_20 p{font-size:1.6em;}
}


.service_benefits{background:#F5F5F5; padding:60px 0 20px; margin-bottom:95px;}
.service_benefits h3{text-align:center;}
.service_benefits .sb_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; margin:50px auto 0; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
.service_benefits .sb_cols .sb_col{width:20%; max-width:220px; background:#fff; padding:20px 20px 75px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); -moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); text-align:center; margin:0 2.5% 4.94%; position:relative;}
.service_benefits .sb_cols_5 .sb_col{max-width:16%; margin:0 2% 4.94%;}
@media only screen and (max-width: 1180px) {
	.service_benefits .sb_cols_5 .sb_col{max-width:18%; margin:0 1% 4%;}
}
.service_benefits .sb_cols .sb_col h5{ position:absolute; left:20px; bottom:20px; right:20px;}
.service_benefits .sb_cols .sb_col .sb_ico{}
.service_benefits .sb_cols .sb_col .sb_ico img{display:block; width:125px; height:auto; margin:0 auto;}

.gen_contents{padding:50px 0;}

.integrated_contents{padding:0 0 90px;}
.integrated_contents .ic_img{width:50%; float:right;}
.integrated_contents .ic_img img{width:100%; display:block; height:auto;}
.integrated_contents .ic_txt{float:left; width:45.3%;}
.integrated_contents .ic_txt .site_btn{margin-top:30px;}
.integrated_contents .ic_txt p{margin-top:5px;}
.integrated_contents .ic_txt ul{margin-top:-10px;}
.integrated_contents_flip .ic_img{width:50%; float:left;}
.integrated_contents_flip .ic_txt{float:right;}

.column_imgs{background:#F5F5F5; padding:25px; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.column_imgs .cimg{width:50%; max-width:50%; padding-right:25px; -moz-box-sizing:border-box; box-sizing:border-box;}
.column_imgs .cimg img{display:block; width:100%; height:100% !important; object-fit:cover;}
.column_imgs .cimg_alt{padding:0;}
/*SOLUTIONS E*/


/*SPECIAL PROJECTS S*/
.spl_lists{background:#F5F5F5; padding:50px 0 80px; margin-bottom:95px;}
.spl_lists h3{text-align:center; padding-bottom:50px;}
.spl_lists .spl_cols{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;}
.spl_lists .spl_cols .spl_col{width:21.52%; max-width:21.52%; margin:0 4.64% 0 0; background:#18498D; box-shadow:0px 10px 10px #00000029;}
.spl_lists .spl_cols .spl_col .sb_ico{}
.spl_lists .spl_cols .spl_col .sb_ico img{display:block; width:100%; height:auto;}
.spl_lists .spl_cols .spl_col:nth-child(4n){margin-right:0;}
.spl_lists .spl_cols .spl_col:last-child{margin-right:0;}
.spl_lists .spl_cols .spl_col h5{text-align:center; color:#fff;}
.spl_lists .spl_cols .spl_col h5 a{display:block; color:#fff; padding:11px 15px 20px; text-decoration:none;}
/*SPECIAL PROJECTS E*/

/*SEARCH S*/
.search_title{margin-top:60px;}
.total_res{border-bottom:1px solid #b7b7b7; padding:50px 0 5px; margin-bottom:15px;}
.total_res p{}
.search_results{}
.search_results .sresbox{border-bottom:1px solid #b7b7b7; padding:30px 0;}
.search_results .sresbox .swidth{max-width:650px;}
.search_results .sresbox h3{padding-bottom:10px;}
.search_results .sresbox h3 a{text-decoration:none;}
.search_results .sresbox .slink{ padding-top:0;}
.search_results .sresbox .slink a{text-decoration:none; color:#727272;}
@media only screen and (max-width: 1024px) {
	.search_title{margin-top:40px;}
	.total_res{padding:30px 0 5px;}
	.search_results .sresbox{padding:20px 0;}
}
@media only screen and (max-width: 767px) {
	.search_title{margin-top:20px;}
	.total_res{padding:15px 0 5px;}
	.search_results .sresbox{padding:15px 0;}
}
/*SEARCH E*/

/*BRANDS S*/
.intro_contents_1{padding:40px 0;}
.intro_contents_1 .in_left{width:32.42%;}
.intro_contents_1 .in_right{width:56.87%; padding-right:90px; -moz-box-sizing:border-box; box-sizing:border-box;}

.brand_cols{padding:10px 0 50px;}
.brand_cols .bcols{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; border-top:1px solid #b2b2b2; padding:65px 0;}
.brand_cols .bcol{width:28.7%; max-width:28.7%; margin:0 6.95% 0 0;  background:#F5F5F5; position:relative; padding-bottom:55px;}
.brand_cols .bcol:last-child{margin-right:0;}
.brand_cols .bcol:nth-child(3n){margin-right:0;}
.brand_cols .bcol .bimg{position:relative; box-shadow:0px 10px 10px #00000029;}
.brand_cols .bcol .bimg a{display:block; position:absolute; left:0; top:0; right:0;; bottom:0;}
.brand_cols .bcol .bimg img{display:block; width:100%; height:auto;}
.brand_cols .bcol .bimg .blogo{position:absolute; left:0; top:0; right:0; bottom:0; background:#000000B2 0% 0% no-repeat; transition:0.5s; -webkit-transition:0.5s;}
.brand_cols .bcol:hover .bimg .blogo{background:#009EE2B2;}
.brand_cols .bcol_2:hover .bimg .blogo{background:#003A60B2; mix-blend-mode:hard-light;}
.brand_cols .bcol_3:hover .bimg .blogo{background:#472F8BB2;}
.brand_cols .bcol .bimg .blogo img{display:block; margin:0 auto; width:290px; max-width:95%;}
.brand_cols .bcol .btxt{padding:25px 15px; text-align:center;}
.brand_cols .bcol .btxt img{}
.brand_cols .bcol .btxt h2{text-align:center; position:relative; margin-bottom:10px;}
.brand_cols .bcol .btxt h2 a{text-decoration:none;}
.brand_cols .bcol .btxt h2:after{content:""; display:block; width:84px; height:4px; background:#f58232; margin:15px auto 0;}
.brand_cols .bcol .brand_link{position:absolute; left:0; bottom:33px; right:0; text-align:center; color:#18498D; font-size:2.1em; font-weight:700;}
.brand_cols .bcol .brand_link a{color:#18498D; text-decoration:none; display:inline-block; background:url(../images/button_bullet.svg) 100% 5px no-repeat; padding-right:30px; background-size:20px 20px; transition:0.5s; -webkit-transition:0.5s;}
.brand_cols .bcol .brand_link a:hover{color:#f58232; background:url(../images/button_bullet_red.svg) 100% 5px no-repeat; background-size:20px 20px;}
/*BRANDS E*/

/*KEYFACT S*/
.key_facts_pg{padding:0 0 70px; background:#F5F5F5;}
.key_facts_pg .kf_padding{background:#F5F5F5; padding:10px 0;}
.key_facts_pg .stat_cols{padding:0; max-width:none;}

.stats_table{background:#fff; margin:4% auto 0; /*max-width:1020px;*/ box-shadow:0px 10px 10px rgba(0, 0, 0, 0.16); position:relative;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
.stats_table .stats_img{padding:80px 20px 0 80px;}
.stats_table img{display:block; width:100%; height:auto;}
.stats_table .stats_left{position:absolute; left:50px; top:30px; font-size:1.4em; line-height:4.45;}
.stats_table .stats_title{text-align:center; font-size:2.1em; position:absolute; left:0; top:50px; right:0; font-weight:700; color:#18498D;}
.stats_table .stats_cols{background:#18498D; border-top:3px solid #ffff; position:relative; margin-top:7px; padding-left:80px; padding-right:20px;
	display:-webkit-box; display:flex;
}
.stats_table .stats_cols:before{background:#18498D; content:""; display:block; height:7px; left:0; top:-10px; right:0; position:absolute;}
.stats_table .stats_cols .stats_col{color:#FEFEFE; font-size:1.2em; text-align:center; line-height:1.8; padding:10px 0 20px; border:1px solid #18498D;}
.stats_table .stats_cols .stats_col span{display:block;}
.stats_table .stats_cols .stats_col_1{width:10%; max-width:10%;}
.stats_table .stats_cols .stats_col_2{width:9%; max-width:9%;}
.stats_table .stats_cols .stats_col_3{width:10%; max-width:10%;}
.stats_table .stats_cols .stats_col_4{width:8%; max-width:8%;}
.stats_table .stats_cols .stats_col_5{width:8%; max-width:8%;}
.stats_table .stats_cols .stats_col_6{width:7%; max-width:7%;}
.stats_table .stats_cols .stats_col_6 span{line-height:1.1;}
.stats_table .stats_cols .stats_col_7{width:6%; max-width:6%;}
.stats_table .stats_cols .stats_col_8{width:6%; max-width:6%;}
.stats_table .stats_cols .stats_col_9{width:8%; max-width:8%;}
.stats_table .stats_cols .stats_col_10{width:7%; max-width:7%;}
.stats_table .stats_cols .stats_col_11{width:11%; max-width:11%;}
.stats_table .stats_cols .stats_col_12{width:9%; max-width:9%;}

.stats_map{background:#fff; margin:4% auto 0; /*max-width:1020px;*/ box-shadow:0px 10px 10px rgba(0, 0, 0, 0.16); position:relative;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box;
	padding:40px 30px 30px 0;
}
.stats_map img.map_img{display:block; width:74.36%; float:right;}
.stats_map img.map_icon{position:absolute; width:125px; height:auto; top:25px; left:40px;}
.stats_map .stats_legend{position:absolute; left:40px; top:165px;}
.stats_map .stats_legend .sl{font-size:1.8em; color:#18498D; font-weight:700; padding:4px 0;}
.stats_map .stats_legend .sl span{font-size:31px; display:inline-block; padding-right:5px; width:40px; text-align:right;}
.stats_table_mob{display:none;}
@media only screen and (max-width: 1180px) {
	.key_facts_pg .kf_padding{padding:50px 20px;}
	.stats_map img.map_icon{left:20px;}
	.stats_map .stats_legend{left:20px;}
}
@media only screen and (max-width: 1024px) {
	.key_facts_pg{padding:0 0 20px;}
	.key_facts_pg .kf_padding{padding:20px 20px;}
	
	.stats_map img.map_img{float:none; width:auto; max-width:90%; margin:0 auto; display:block;}
	.stats_map img.map_icon{position:static; margin:0 auto; display:block;}
	.stats_map .stats_legend{position:static; max-width:320px; margin:0 auto; padding:20px 0;}
	.stats_map .stats_legend .sl{position:relative; padding:10px 0 10px 55px;}
	.stats_map .stats_legend .sl span{position:absolute; left:0; top:0;}
	
	.stats_table{display:none;}
	.stats_table_mob{display:block;}

	.stats_table{max-width:650px;}
	.stats_table .stats_title{font-size:1.9em; top:30px;}
	.stats_table .stats_left{top:50px; font-size:1.4em;  line-height:6.7; color:#A0A0A0}
	.stats_table .stats_cols .stats_col{font-size:1.5em;}
	.stats_table .stats_cols .stats_col_1{width:30%; max-width:30%;}
	.stats_table .stats_cols .stats_col_2{width:25%; max-width:25%;}
	.stats_table .stats_cols .stats_col_3{width:25%; max-width:25%;}
	.stats_table .stats_cols .stats_col_4{width:20%; max-width:20%; padding-left:15px; -moz-box-sizing:border-box; box-sizing:border-box;}
	
	.stats_table_2{}
	.stats_table_2 .stats_img{padding-top:20px;}
	.stats_table_3 .stats_img{padding-top:0; padding-left:110px; padding-right:0;}
	.stats_table_3 .stats_left{top:10px; line-height:6.5;}
	
	.stats_table_3 .stats_cols .stats_col_1{width:25%; max-width:25%; padding-left:30px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.stats_table_3 .stats_cols .stats_col_2{width:25%; max-width:25%;}
	.stats_table_3 .stats_cols .stats_col_3{width:30%; max-width:30%;}

}
@media only screen and (max-width: 767px) {
	.key_facts_pg{padding:0;}
	.key_facts_pg .content_holder{padding:0;}
	.stats_table{max-width:400px;}
	.stats_table .stats_title{top:20px; padding-left:10px; padding-right:10px;}
	.stats_table .stats_left{left:20px; line-height:4;}
	.stats_table .stats_cols .stats_col{font-size:1.2em;}
	
	.stats_table_2 .stats_left{top:14px;}
	.stats_table_3 .stats_img{padding-top:20px;}
	.stats_table_3 .stats_left{top:14px;}
	
	.stats_map{padding:20px 10px; margin-top:25px;}
	.stats_map img.map_img{max-width:90%; margin:0 auto; display:block;}
	.stats_map img.map_icon{position:static; margin:0 auto; display:block; width:90px; height:auto;}
	.stats_map .stats_legend{max-width:280px;}
	.stats_map .stats_legend .sl{padding:10px 0 10px 55px;}
	.stats_map .stats_legend .sl span{font-size:25px;}
	
}
@media only screen and (max-width: 450px) {
	.key_facts_pg{padding:0;}
	.stats_table{max-width:280px;}
	.stats_table .stats_title{top:10px;}
	
	.stats_table .stats_left{left:15px; line-height:2.7; top:60px;}
	.stats_table .stats_img{padding:80px 10px 0 60px;}
	.stats_table .stats_cols{padding-left:60px; padding-right:5px;}
	.stats_table .stats_cols .stats_col_1{width:28%; max-width:28%;}
	.stats_table .stats_cols .stats_col_4{padding-left:5px; width:22%; max-width:22%;}
	.stats_table .stats_cols .stats_col{font-size:1.2em; line-height:1.4;}
	
	.stats_table_2 .stats_img{padding:10px 10px 0 60px;}
	.stats_table_2 .stats_left{top:14px;}
	.stats_table_2 .stats_cols .stats_col_1{width:20%; max-width:20%;}
	.stats_table_2 .stats_cols .stats_col_2{width:30%; max-width:30%;}
	.stats_table_2 .stats_cols .stats_col_3{width:20%; max-width:20%;}
	.stats_table_2 .stats_cols .stats_col_4{width:30%; max-width:30%;}
	
	.stats_table_3 .stats_img{padding-top:10px;}
	.stats_table_3 .stats_left{top:14px;}
	.stats_table_3 .stats_cols{padding-left:30px; padding-right:5px;}
	.stats_table_3 .stats_cols .stats_col_1{width:30%; max-width:30%;}
	.stats_table_3 .stats_cols .stats_col_2{width:20%; max-width:20%;}
	.stats_table_3 .stats_cols .stats_col_3{width:25%; max-width:25%;}
	.stats_table_3 .stats_cols .stats_col_4{width:25%; max-width:25%;}
}
/*KEYFACT E*/


/*EXP TEAM S*/
.team_pg{padding:10px 0 50px;}
.team_pg .team_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.team_pg .team_cols .team_box{width:26.2%; max-width:26.2%; margin:0 10.7% 70px 0;}
.team_pg .team_cols .team_box:nth-child(3n){margin-right:0;}
.team_pg .team_cols .team_box .team_img{box-shadow:0px 10px 10px #00000029;}
.team_pg .team_cols .team_box .team_img img{display:block; width:100%; height:auto;}
.team_pg .team_cols .team_box h3{padding:30px 0 0;}
.team_pg .team_cols .team_box p{padding:0;}
/*EXP TEAM E*/

/*PROJECTS S*/
.project_slider{padding:45px 100px 10px; position:relative; overflow:hidden;}
.project_slider_last{margin-bottom:70px;}
.project_slider .pro_slider{margin:8px 0;}
/*
.project_slider .pro_slider:before{content:""; display:block; position:absolute; left:-510px; top:-20px; bottom:-20px; width:500px; background:#fff; z-index:10;}
.project_slider .pro_slider .slick-list{overflow:visible;}*/
.project_slider .pro_slider .pro_slide{position:relative; box-shadow:0px 10px 10px #00000029;}
.project_slider .pro_slider .pro_slide img{display:block; width:100%; height:auto;}
.project_slider .pro_slider .pro_slide h5{position:absolute; left:0; bottom:0; right:0; padding:0; font-size:1.9em;}
.project_slider .pro_slider .pro_slide h5:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:#727272; mix-blend-mode:multiply; z-index:1;}
.project_slider .pro_slider .pro_slide h5 a{display:block; color:#fff; text-decoration:none; padding:15px 60px 15px 30px; position:relative; z-index:10; position:relative;}
.project_slider .pro_slider .pro_slide h5 a:after{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:56px; background:#f58232 url(../images/project_bullet.svg) center no-repeat;}
.project_slider .pro_slider .slick-slide{margin:0 40px;}
.project_slider .pro_slider .slick-list{margin:0 -40px;}
.project_slider .pro_slider .slick-arrow{position:absolute; top:50%; z-index:20; width:50px; height:50px; border:none; outline:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden;}
.project_slider .pro_slider .slick-next{right:-85px; background:url(../images/slider_navi_prev.svg) center no-repeat; background-size:cover;
	-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);
}
.project_slider .pro_slider .slick-prev{left:-85px; background:url(../images/slider_navi_prev.svg) center no-repeat; background-size:cover;}
/*.project_slider .pro_slider .slick-prev{display:none !important;}*/

.pro_divider{padding:40px 0 0;}
.pro_divider .pd{position:relative;}
.pro_divider .pd:after{content:""; left:0; top:0; height:1px; background:#A0A0A0; right:0; /*width:2500px;*/ display:block;}
@media only screen and (max-width: 1580px) {
	.project_slider{padding:45px 100px 10px;}
	.project_slider_last{margin-bottom:60px;}
	.project_slider .pro_slider .slick-arrow{width:40px; height:40px}
	.project_slider .pro_slider .slick-prev{left:-50px;}
	.project_slider .pro_slider .slick-next{right:-50px;}
	.project_slider .pro_slider .slick-slide{margin:0 35px;}
	.project_slider .pro_slider .slick-list{margin:0 -35px;}	
	.project_slider .pro_slider .pro_slide h5{font-size:1.7em;}
	.project_slider .pro_slider .pro_slide h5 a{padding:14px 60px 14px 28px;}
}
@media only screen and (max-width: 1280px) {
	.project_slider{padding:45px 90px 10px;}
	.project_slider_last{margin-bottom:50px;}
	.project_slider .pro_slider .slick-arrow{width:40px; height:40px}
	.project_slider .pro_slider .slick-prev{left:-50px;}
	.project_slider .pro_slider .slick-next{right:-50px;}
	.project_slider .pro_slider .slick-slide{margin:0 25px;}
	.project_slider .pro_slider .slick-list{margin:0 -25px;}	
	.project_slider .pro_slider .pro_slide h5{font-size:1.6em;}
	.project_slider .pro_slider .pro_slide h5 a{padding:12px 60px 12px 20px;}
}
@media only screen and (max-width: 1024px) {
	.project_slider{padding:25px 40px 10px;}
	.project_slider_last{margin-bottom:40px;}
	.project_slider .pro_slider .slick-arrow{width:40px; height:40px}
	.project_slider .pro_slider .slick-prev{left:-50px;}
	.project_slider .pro_slider .slick-next{right:-50px;}
	.project_slider .pro_slider .slick-slide{margin:0 15px;}
	.project_slider .pro_slider .slick-list{margin:0 -15px;}	
	.project_slider .pro_slider .pro_slide h5{font-size:1.5em;}
	.project_slider .pro_slider .pro_slide h5 a{padding:12px 45px 12px 20px;}
	.project_slider .pro_slider .pro_slide h5 a:after{width:40px; background:#f58232 url(../images/project_bullet.svg) center no-repeat; background-size:18px 18px;}
}
@media only screen and (max-width: 767px) {
	.project_slider{padding:15px 40px 10px;}
	.project_slider_last{margin-bottom:20px;}
	.project_slider .pro_slider .slick-arrow{width:25px; height:25px}
	.project_slider .pro_slider .slick-prev{left:-25px;}
	.project_slider .pro_slider .slick-next{right:-25px;}
	.project_slider .pro_slider .slick-slide{margin:0 10px;}
	.project_slider .pro_slider .slick-list{margin:0 -10px;}	
	.project_slider .pro_slider .pro_slide h5{font-size:1.5em;}
	.project_slider .pro_slider .pro_slide h5 a{padding:12px 45px 12px 15px;}
	.project_slider .pro_slider .pro_slide h5 a:after{width:40px; background:#f58232 url(../images/project_bullet.svg) center no-repeat; background-size:18px 18px;}
	.pro_divider{padding-top:30px;}
	.pro_divider_last{display:none;}
}
@media only screen and (max-width: 450px) {
	.project_slider{padding:15px 10px 10px;}
}
/*PROJECTS E*/


/*NEWS S*/
.news_filter{padding:25px 0;}
.news_filter .filter_cols{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; padding:45px 0 0; border-bottom:1px solid #A0A0A0; padding-bottom:25px;}
.news_filter .filter_cols .ft_left{width:150px; max-width:150px;}
.news_filter .filter_cols .ft_left label.ft_label{font-size:1.5em; float:left; padding-top:12px;}
.news_filter .filter_cols .ft_left .SumoSelect{width:104px; float:right;}
.news_filter .filter_cols .ft_right{width:550px; max-width:550px; 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;}
.news_filter .filter_cols .ft_right .sort_dd{width:220px; max-width:220px; display:-webkit-box; display:flex;}
.news_filter .filter_cols .ft_right .sort_dd .sort_label{font-size:15px; width:62px; max-width:62px; padding-top:10px;}
.news_filter .filter_cols .ft_right .sort_dd .SumoSelect>.CaptionCont{padding-left:5px;}
.news_filter .filter_cols .ft_right .sort_dd .sortdd{width:158px; max-width:158px;}
.news_filter .filter_cols .ft_right .search_box{width:320px; max-width:320px; position:relative;}
.news_filter .filter_cols .ft_right .search_box .stxt{width:100%; height:45px; border:1px solid #B1B1B1; background:#F5F5F5; padding:5px 15px; -moz-box-sizing:border-box; box-sizing:border-box;}
.news_filter .filter_cols .ft_right .search_box .sbtn{position:absolute; right:0; top:0; height:45px; width:45px; background:url(../images/seach.svg) center no-repeat;}

.SumoSelect{width:100%;}
.SumoSelect>.CaptionCont{border:1px solid #A0A0A0; background:#F5F5F5; color:#2F2F2F; font-size:15px; min-height:45px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:10px 15px; 	-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.SumoSelect>.CaptionCont>label{width:35px; font-size:15px;}
.SumoSelect>.CaptionCont>label>i{width:20px; height:20px; background:url(../images/dd_sumo.svg) center no-repeat; margin-left:0; background-size:20px auto;}
.SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont{border:1px solid #A0A0A0; box-shadow:none;}
.SumoSelect.open>.optWrapper{top:100%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.SumoSelect>.optWrapper>.options li.opt{padding:7px 20px;}
.SumoSelect>.CaptionCont>span.placeholder{font-size:16px; font-style:normal; color:#2F2F2F;}
.SumoSelect>.optWrapper>.options{font-size:16px;}
.SumoSelect.open>.optWrapper{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}

.sumo_sort>.CaptionCont{border:none; background:none;}
.sumo_sort.open>.CaptionCont, .sumo_sort:focus>.CaptionCont, .sumo_sort:hover>.CaptionCont{border:none;}

.news_list{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding:0 0 50px;}
.news_list .nbox{width:29.16%; max-width:29.16%; padding:50px 6.26% 45px 0; border-bottom:1px solid #A0A0A0;}
.news_list .nbox:nth-child(3n){padding-right:0;}
.news_list .nbox .nimg{margin-bottom:10px; position:relative;}
.news_list .nbox .nimg img{display:block; width:100%; height:auto;}
.news_list .nbox .nimg:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:4px; background:#f58232; opacity:0; transition:0.5s; -webkit-transition:0.5s;}
.news_list .nbox:hover .nimg:after{opacity:1;}
.news_list .nbox 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 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;}

.news_details{}
.back_to_top{position:fixed; left:0; bottom:90px; width:40px; height:154px; background:url(../images/back_to_top.png) center no-repeat; background-size:cover; display:none; z-index:10;}
@media only screen and (max-width: 767px) {
	.back_to_top{bottom:50px; width:35px; height:135px;}
}
.news_details .ndcols{border-top:1px solid #A0A0A0; padding:40px 0; margin:5px 0;}
.news_details .ndcols .ndleft{float:left; width:66.66%;}
.news_details .ndcols .ndleft .news_banner{position:relative; margin-bottom:50px;}
.news_details .ndcols .ndleft .news_banner:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:188px; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat;}
.news_details .ndcols .ndleft .news_banner img{display:block; width:100%; height:auto;}
.news_details .ndcols .ndleft .news_banner h1{font-size:2.8em; color:#fff; position:absolute; left:50px; bottom:35px; right:50px; z-index:10; line-height:1.4;}
.news_details .ndcols .ndleft .site_contents ul li strong{color:#17488D;}

.enq_btn{position:absolute; right:0; top:50%; width:40px; height:146px; background:url(../images/enquire_btn_blog.svg) center no-repeat; background-size:cover; display:none;}

.news_details .ndcols .ndright{float:right; width:28.83%;}
.news_details .ndcols .ndright h5{margin-bottom:12px;}
.enq_frm{background:#fff; border:2px solid #E8E8E8; box-shadow:0px 10px 10px #00000029; padding:20px 35px 30px;}
.enq_frm_hide_title h5{display:none;}
.enq_frm_sticy{position:-webkit-sticky; position:sticky; top:10px;}
.enq_frm .enq_input{padding:0 0 10px;}
.enq_frm .enq_input .input{width:100%; border:1px solid #B1B1B1; background:#F5F5F5; color:#2F2F2F; font-size:1.4em; padding:12px 15px; -moz-box-sizing:border-box; box-sizing:border-box;}
.enq_frm .enq_input .txtarea{height:160px; resize:none;}
.enq_frm .enq_input .input::-ms-input-placeholder{color:#2F2F2F; opacity:1;}
.enq_frm .enq_input .input::placeholder{color:#2F2F2F; opacity:1;}
.enq_frm .site_btn{box-shadow:none;}
.enq_checkbox{padding:10px 0 0;}

.custom_select{background:#F5F5F5 url(../images/dd_sumo.svg) calc(100% - 15px) 11px no-repeat; background-size:20px auto;}
.custom_select select{border:1px solid #B1B1B1; color:#2F2F2F; font-size:1.4em; width:100%; height:42px; background:none; outline:none; padding:12px 15px; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-appearance:none; border-radius:0;
}

.wpcf7-response-output,
.wpcf7-not-valid-tip{font-size:14px !important; padding:3px 0 !important; border:none !important; margin:0 !important; color:#f58232 !important;}

.page_not_found{padding:100px 0;}

.fas_checkbox .wpcf7-list-item-label{display:none;}
.fas_checkbox .wpcf7-form-control-wrap{position:static;}
.fas_checkbox{display:block; position:relative; padding-left:38px; margin-bottom:12px; cursor:pointer; font-size:14px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.fas_checkbox a{text-decoration:none; font-weight:700; color:#18498D;}
.fas_checkbox input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.fas_checkbox .checkmark{position:absolute; top:-3px; left:0; height:25px; width:25px; background-color:#F5F5F5;}
.fas_checkbox:hover input ~ .checkmark{background-color:#F5F5F5;}
.fas_checkbox input:checked ~ .checkmark{background-color:#f58232;}
.fas_checkbox .checkmark:after{content:""; position:absolute; display:none;}
.fas_checkbox input:checked ~ .checkmark:after{display:block;}
.fas_checkbox .checkmark:after{left:9px; top:4px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
/*NEWS E*/

/*CONTACT S*/
.contact_pg{padding:35px 0;}
.contact_pg .cleft{float:left; width:19.4%; background:#fff; border:2px solid #E8E8E8; box-shadow:0px 10px 10px #00000029; padding:20px 25px; margin:10px 0; position:-webkit-sticky; position:sticky; top:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.contact_pg .cleft h5{padding:9px 0; font-size:1.8em;}
.contact_pg .cleft ul{font-size:1.8em;}
.contact_pg .cleft ul li{padding:9px 0;}
.contact_pg .cleft ul li a{text-decoration:none;}
.contact_pg .cleft ul li.current_page_item a,
.contact_pg .cleft ul li.active a,
.contact_pg .cleft ul li a:hover{color:#18498D; font-weight:700;}
.contact_pg .cright{float:right; width:71.25%;}
.contact_pg .cright_regions{width:75%; padding-right:115px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.contact_pg .cright .site_contents{max-width:900px;}
.contact_pg .cright .enq_frm{border:none; box-shadow:none; padding:15px 0 0; max-width:600px;}
.contact_pg .cright .fas_checkbox{margin:5px 0 25px;}
.contact_pg .cright .site_contents h3{font-size:2.4em;}

.contact_map{background:#F5F5F5; margin:20px 0 75px;}

/*NEW CONTACT MAP START*/
.map_main{background:#F8F8F8;}
.panzoom-parent{position: relative; background:#F8F8F8;}
.panzoom{position: relative; padding:80px;}
.panzoom img{display: block;   margin:0 auto; width:100%; height:auto;}
.panzoom .map_img{max-width:80%; margin:0 auto; position:relative;}
.panzoom_full .map_img{max-width:100%;}

.panzoom .map_marker{position:absolute; left:25%; top:25%;}
.panzoom .map_marker span{display:inline-block; width:23px; height:26px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; cursor:pointer; margin:-12px 0 0 -5px;
	transition:0.5s; -webkit-transition:0.5s;
}
.panzoom .map_marker .m_Orange{background:url(../images/marker_red.svg) center no-repeat; background-size:cover;}
.panzoom .map_marker .m_Green{background:url(../images/marker_yellow.svg) center no-repeat; background-size:cover;}
.panzoom .map_marker .m_Blue{background:url(../images/marker_green.svg) center no-repeat; background-size:cover;}

.marker_popup{position:absolute; left:50%; top:50%; margin:-129px 0 0 -150px; background:#fff; box-shadow: 0px 3px 6px #00000029; width:320px; padding:25px; display:none; z-index:22;}
.marker_popup h4{color:#235A8E; font-size:18px; margin-bottom:10px;}
.marker_popup address{font-size:15px; padding:5px 0 5px 25px; background:url(../images/marker.svg) 0 7px no-repeat;}
.marker_popup p.ph{padding:5px 0 5px 25px; background:url(../images/phone.svg) 0 7px no-repeat;}
.marker_popup p.ph a{text-decoration:none;}

.map_btns{position:absolute; right:50px; bottom:50px; z-index:10; width:40px; background:#fff; box-shadow:0px 3px 6px #00000029;}
.map_btns button{width:40px; height:40px; font-size:0; line-height:999px; overflow:hidden; cursor:pointer; border:none; outline:none; background:#fff;}
.map_btns #zoomInButton{background:url(../images/plus.svg) center no-repeat; background-size:17px;}
.map_btns #zoomOutButton{background:url(../images/minus.svg) center no-repeat; background-size:17px;}
.map_btns #resetButton{background:url(../images/reset.svg) center no-repeat; background-size:17px;}

@media only screen and (max-width: 1024px) {
	/*
	.panzoom{padding:60px;}
	.panzoom img{width:85%;}
	*/
	/*.panzoom .map_marker span{width:14px; height:14px;}*/
	.panzoom{padding:40px;}
	.panzoom .map_img{max-width:85%;}
	.panzoom_full .map_img{max-width:100%;}
	
	.map_btns{right:30px; bottom:30px;}
	
	.marker_popup{margin:-100px 0 0 -125px; width:250px; padding:20px;display:none; z-index:1;}
	
	.panzoom .map_marker span{width:12px; height:14px;}
}
@media only screen and (max-width: 767px) {
	/*
	.panzoom{padding:25px;}
	
	.panzoom .map_marker span{width:10px; height:10px;}
	*/
	/*.panzoom img{min-height:300px; object-fit:cover;}*/
	
	.panzoom{padding:10px;}
	.panzoom .map_img{max-width:100%;}
	.panzoom_full .map_img{max-width:100%;}
	
	.map_btns{right:15px; bottom:15px;}
	
	.marker_popup{margin:-90px 0 0 -100px; width:200px; padding:10px; display:none; z-index:1;}
	.marker_popup h4{display:none;}
	
	.panzoom .map_marker span{width:10px; height:12px;}
}

.map_legend{position:absolute; left:155px; bottom:25%; max-width:185px;}
.map_legend h3{font-size:20px; color:#005A92; font-weight:700; padding:0; margin:0 0 25px;}
.map_legend .legend_ico{font-size:15px; line-height:1.5; color:#2F2F2F; padding:0 0 22px 35px; position:relative;}
.map_legend .legend_ico:before{content:""; display:block; position:absolute; left:0; top:0px; width:20px; height:24px;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.map_legend .legend_orange:before{background:url(../images/marker_red.svg) center no-repeat; background-size:cover;}
.map_legend .legend_green:before{background:url(../images/marker_yellow.svg) center no-repeat; background-size:cover;}
.map_legend .legend_blue:before{background:url(../images/marker_green.svg) center no-repeat; background-size:cover;}

.map_legend_mob{display:none;}
@media only screen and (max-width: 1400px) {
	.map_legend{left:80px;}
}
@media only screen and (max-width: 1024px) {
	.map_legend{left:4%; bottom:20%;}
	.map_legend h3{font-size:20px; margin:0 0 20px;}
	.map_legend .legend_ico{font-size:15px; padding:0 0 20px 30px;}
	.map_legend .legend_ico:before{top:3px; width:15px; height:15px;}
}
@media only screen and (max-width: 980px) {
	.map_legend{left:30px; bottom:30px;}
	.map_legend h3{font-size:18px; margin:0 0 20px;}
	.map_legend .legend_ico{font-size:14px; padding:0 0 15px 20px;}
	.map_legend .legend_ico:before{top:3px; width:12px; height:14px;}
}
@media only screen and (max-width: 767px) {
	.map_legend{padding:0 20px 20px; background:#F8F8F8; display:none; position:static; max-width:none; margin:0 auto; max-width:270px;}
	.map_legend h3{width:100%; vertical-align:top; text-align:center; margin:0; padding:10px 0 0;}
	.map_legend .legend_ico{display:block; width:auto; -webkit-box-sizing:border-box; box-sizing:border-box; vertical-align:top; padding:0 0 5px 20px;}
	.map_legend_mob{display:block; padding-top:15px;}
	.map_legend .legend_ico:before{top:5px;}
}
@media only screen and (max-width: 450px) {
	.map_legend{padding-bottom:10px;}
	.map_legend .legend_ico{display:block; width:auto; padding-right:0; padding-bottom:4px;}
	.map_legend .legend_ico br{display:none;}
	.map_legend .legend_ico:before{top:4px;}
}


.map_asia{}
.map_asia .map_legend{/*left:485px; bottom:6%;*/ left:auto; bottom:auto; right:20%; top:35%;}
@media only screen and (max-width: 1400px) {
	/*.map_asia .map_legend{left:30%;}*/
	.map_asia .map_legend{right:12%;}
}
@media only screen and (max-width: 1024px) {
	/*.map_asia .map_legend{bottom:2%;}*/
	.map_asia .map_legend{right:5%;}
}

.map_australia .map_legend{left:485px; bottom:6%;}
@media only screen and (max-width: 1400px) {
	.map_australia .map_legend{left:355px;}
}
@media only screen and (max-width: 1024px) {
	.map_australia .map_legend{left:28%; bottom:2%;}
}

.map_europe .map_legend{left:485px; bottom:27%;}
@media only screen and (max-width: 1400px) {
	.map_europe .map_legend{left:28%;}
}
@media only screen and (max-width: 1400px) {
	.map_europe .map_legend{left:26%; bottom:26%;}
}
@media only screen and (max-width: 1024px) {
	.map_europe .map_legend{left:25%; bottom:20%;}
}

.map_middle_east .map_legend{/*left:15%;*/ left:180px; bottom:12%;}
@media only screen and (max-width: 1400px) {
	.map_middle_east .map_legend{left:15%;}
}
@media only screen and (max-width: 1024px) {
	.map_middle_east .map_legend{left:10%; bottom:4%;}
}

.map_north_america .map_legend{/*left:30%;*/ left:485px; bottom:6%;}
@media only screen and (max-width: 1400px) {
	.map_north_america .map_legend{left:30%;}
}
@media only screen and (max-width: 1024px) {
	.map_north_america .map_legend{left:25%; bottom:4%;}
}

/*NEW CONTACT MAP END*/
/*CONTACT E*/


/*CONTACT REGION S*/
.contact_pg_regions{padding-bottom:15px;}
.cright_regions .site_contents{padding-bottom:10px;}
.contact_adds{padding:10px 0 0;}
.contact_adds h5{padding:0 0 20px;}
.contact_adds .cadds{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.contact_adds .cadds .cadd{font-size:1.5em; width:33.33%; padding:0 0 35px;}
.contact_adds .cadds .cadd a{text-decoration:none;}
.contact_adds .cadds .cadd a:hover{color:#18498D; text-decoration:underline;}

.contact_adds_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
.contact_adds_cols .contact_adds{width:33.33%; max-width:33.33%; padding-right:15px; -moz-box-sizing:border-box; box-sizing:border-box;}
.contact_adds_cols .contact_adds .cadds .cadd{width:100%; max-width:100%;}
.contact_adds_cols .contact_adds h5{height:70px;}
@media only screen and (max-width: 767px) {
	.contact_adds_cols .contact_adds{width:100%; max-width:100%; padding-right:0; text-align:center;}
}
/*CONTACT REGION E*/

/*CONTENT PAGE S*/
.content_pg{padding:50px 0;}
.content_pg.enq_frm{border:none !important; /*background:#fbfbfb;*/ box-shadow:none !important;}
.content_pg.enq_frm h5{margin-bottom:15px;}
.content_pg .site_contents{max-width:65%;}
/*.content_pg .site_contents p{word-break:break-all;}*/
.scrollTop{position:fixed; width:45px; height:182px; background:url(../images/scrolltop.png) center no-repeat; background-size:cover; right:0; bottom:30px;}

.content_pg table{margin:15px 0;}
.content_pg table th,
.content_pg table td{font-size:16px; padding:5px; border:1px solid #b8b8b8;}
.content_pg table th{color:#17488D; font-size:18px;}
@media only screen and (max-width: 767px) {
	.content_pg table td{font-size:14px; word-break: break-all;}
	.content_pg table th{font-size:14px; word-break: break-all;}
}

/*CONTENT PAGE E*/


@media only screen and (max-width: 1480px) {
}

@media only screen and (max-width: 1280px)  and (min-width: 767px) {
}

@media only screen and (max-width: 1180px) {
	
	
	/*HOME S*/
	/*
	.header{padding:27px 0;}
	.header .logo{float:left; width:202px; height:auto;}
	*/
	
	.header .logo_cox{width:140px;}
	.header .logo_mann{width:170px; margin:5px 0 0 10px;}
	.header .logo_tractel{width:140px; margin:5px 0 0 10px;}

	.header .header_right{/*float:right;*/ width:50%; /*padding:25px 0 0;*/}
	/*
	.header .header_right .search_box{position:relative; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 270px 0 0;}
	.header .header_right .search_box .sbox{width:100%; border:1px solid #A0A0A0; position:relative;}
	.header .header_right .search_box .stxt{font-size:1.5em; width:100%; height:43px; border:none; outline:none; padding:10px 20px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.header .header_right .search_box .sbtn{position:absolute; right:0; top:0; width:45px; height:45px; background:url(../images/seach.svg) center no-repeat; outline:none; border:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden;}
	.header .header_right .search_box .stxt::-ms-input-placeholder{color:#2F2F2F; opacity:1;}
	.header .header_right .search_box .stxt::placeholder{color:#2F2F2F; opacity:1;}
	.header .header_right .lang_switcher{float:right; width:240px; border:1px solid #A0A0A0; height:43px; position:relative; z-index:10;}
	.header .header_right .lang_switcher .selectd_lng{padding:12px 14px; font-size:1.5em; position:relative; cursor:pointer;}
	.header .header_right .lang_switcher .selectd_lng .lang_fl{width:50px; height:25px; display:block; position:absolute; right:50px; top:8px; top:50%; margin-top:-12px;}
	.header .header_right .lang_switcher .selectd_lng.dd_ar:after{content:""; display:block; width:37px; height:37px; background:url(../images/dd.svg) center no-repeat; position:absolute; right:0; top:4px;}
	.header .header_right .lang_switcher .lang_dd{left:-1px; top:100%; width:100%; background:#fff; border:1px solid #A0A0A0; margin-top:-2px; position:absolute; padding-top:7px; padding-bottom:7px; display:none;}
	.header .header_right .lang_switcher .lang_dd ul{font-size:1em;}
	.header .header_right .lang_switcher .lang_dd .selectd_lng{padding-top:6px; padding-bottom:6px;}
	.header .header_right .lang_switcher:hover .lang_dd{display:block;}
	
	.top_navi{background:#18498D;}
	.top_navi ul{float:left; font-size:1.6em;}
	*/
	.top_navi ul li{float:left; padding:0 45px 0 0; position:relative;}
	/*
	.top_navi ul li a{float:left; text-decoration:none; color:#fff; padding:24px 0; font-weight:700; position:relative;}
	.top_navi ul li.has_child > a:after{content:""; display:block; position:absolute; left:0; bottom:-4px; height:4px; right:0; background:#f58232; z-index:999; transition:0.5s; -webkit-transition:0.5s; opacity:0;}
	.top_navi ul li ul{position:absolute; left:-25px; top:100%; background:#fff; font-size:1em; width:375px; padding:15px 25px; -moz-box-sizing:border-box; box-sizing:border-box; float:none; font-size:18px; z-index:998; display:none; animation:move 200ms ease-in-out;}
	.top_navi ul li:hover ul{display:block;}
	.top_navi ul li.has_child:hover > a:after{opacity:1;}
	.top_navi ul li ul li{float:none; padding:0;}
	.top_navi ul li ul li a{color:#18498D; padding:12px 0; float:none; display:block;}
	.top_navi .hright{float:right; padding:16px 0;}
	.top_navi .hright a{font-size:1.8em; color:#fff; text-decoration:none; font-weight:700; transition:0.5s; -webkit-transition:0.5s; padding:6px 17px; display:inline-block; border:2px solid #fff; margin-left:15px;}
	.top_navi .hright a:hover{background:#f58232;}
	
	@keyframes move {
	  0% {top:calc(100% + 15px); opacity:0;}
	  100% {top:100%; opacity:1;}
	}
	
	.site_btn{display:inline-block; color:#fff; font-size:1.6em;  background:#f58232 url(../images/btn_bullet.svg) right no-repeat; background-size:35px 35px; -webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); -moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); text-decoration:none; padding:12px 35px 11px 17px; margin:10px 0; text-transform:uppercase; font-weight:700; text-shadow:0 3px 6px rgba(0,0,0,0.19);}
	.site_btn_2{display:inline-block; color:#f58232; font-weight:700; margin:10px 0; padding-right:24px; background:url(../images/link_bullet.svg) right no-repeat; font-size:1.8em; text-decoration:none; background-size:17px 17px;}
	
	
	.home_banner{}
	.home_banner .hb_slide{position:relative;}
	.home_banner .hb_slide img{display:block; width:100%; height:auto;}
	.home_banner .hb_slide .hb_content{position:absolute; left:0; top:0; width:100%; height:100%;}
	.home_banner .hb_slide .hb_content .hb_1{display:table; width:100%; height:100%;}
	.home_banner .hb_slide .hb_content .hb_2{display:table-cell; vertical-align:middle; width:100%; height:100%;}
	.home_banner .hb_slide .hb_content h1{color:#fff; max-width:485px;}
	.home_banner .hb_slide .hb_content .site_btn{margin-top:40px;}
	
	.intro_contents{padding:90px 0 80px;}
	.intro_contents .in_left{float:left; width:45.98%; position:relative; padding-bottom:23px;}
	
	.intro_contents .in_left h2{line-height:1.4;}
	.intro_contents .in_right{float:right; width:46.55%;}
	
	.our_solutions{}
	.our_solutions h2{text-align:center;}
	*/
	.our_solutions .sol_cols{display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ padding:45px 0 0; position:relative; z-index:10;}
	/*
	.our_solutions .sol_cols .scol{width:22.99%; max-width:22.99%; background:#ccc; margin:0 2.68% 0 0;}
	.our_solutions .sol_cols .scol:nth-child{margin-right:0;}
	.our_solutions .sol_cols .scol .simg{position:relative; position:relative;}
	.our_solutions .sol_cols .scol .simg:after{content:""; height:4px; opacity:0; background:#f58232; position:absolute; left:0; top:0; right:0; transition:0.5s; -webkit-transition:0.5s;}
	.our_solutions .sol_cols .scol:hover .simg:after{opacity:1;}
	.our_solutions .sol_cols .scol .simg a{display:inline-block;}
	.our_solutions .sol_cols .scol .simg img{display:block; width:100%; height:auto;}
	.our_solutions .sol_cols .scol .simg span{display:block; width:100px; height:100px; position:absolute; left:50%; bottom:-50px; margin-left:-50px; background:#18498D;
		-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; transition:0.5s; -webkit-transition:0.5s;
	}
	.our_solutions .sol_cols .scol:hover .simg span{background:#f58232;}
	.site_tb{display:table; width:100%; height:100%;}
	.site_td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
	.our_solutions .sol_cols .scol .stitle{background:#fff; text-align:center; height:195px; text-align:center;}
	.our_solutions .sol_cols .scol .stitle .stitle_1{display:table; width:100%; height:100%;}
	.our_solutions .sol_cols .scol .stitle .stitle_2{display:table-cell; width:100%; height:100%; vertical-align:middle;}
	.our_solutions .sol_cols .scol .stitle h3{margin-top:20px; line-height:1.4;}
	.our_solutions .sol_cols .scol .stitle h3 a{text-decoration:none; color:#18498D;}
	.our_solutions .sol_banner{margin-top:-195px; height:575px; position:relative; padding-top:195px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.our_solutions .sol_banner img{display:block; width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover;}
	.our_solutions .sol_banner .content_holder{position:relative; z-index:10; text-align:center;}
	.our_solutions .sol_banner h2{font-size:3em; color:#fff; margin-bottom:15px;}
	
	.title_line{position:relative; padding-bottom:23px; margin-bottom:20px;}
	.title_line:after{content:""; display:block; position:absolute; left:0; bottom:0; width:85px; height:4px; background:#f58232;}
	.title_line_centered{text-align:center;}
	.title_line_centered:after{left:50%; margin-left:-42.5px;}
	.img_zoom{overflow:hidden;}
	a.img_zoom{display:inline-block;}
	.img_zoom > img{transition:0.5s; -webkit-transition:0.5s;}
	.img_zoom:hover > img{transform:scale(1.2);}
	.img_zoom_parent:hover .img_zoom > img{transform:scale(1.2);}
	
	.explore_brands{padding:110px 0;}
	.explore_brands .eb_left{float:left; width:26.22%;} 
	.explore_brands .eb_left h2{margin-bottom:10px;}
	.explore_brands .eb_right{float:right; width:65.57%;}
	.explore_brands .eb_right .eb_col{float:left; width:31.25%; position:relative; transition:0.5s; -webkit-transition:0.5s; margin-right:3.125%;}
	.explore_brands .eb_right .eb_col img{display:block; width:100%; height:auto;}
	.explore_brands .eb_right .eb_col a{display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); transition:0.5s; -webkit-transition:0.5s;}
	.explore_brands .eb_right .eb_col a img{max-width:230px; margin:0 auto;}
	.explore_brands .eb_right .eb_col.eb_col_1:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
	.explore_brands .eb_right .eb_col.eb_col_1:hover a{background:rgba(0,158,226,0.7);}
	
	.explore_brands .eb_right .eb_col.eb_col_2:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
	.explore_brands .eb_right .eb_col.eb_col_2:hover a{background:rgba(0,58,96,0.7); mix-blend-mode: hard-light;}
	
	.explore_brands .eb_right .eb_col.eb_col_3:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
	.explore_brands .eb_right .eb_col.eb_col_3:hover a{background:rgba(71,47,139,0.7);}
	.explore_brands .eb_right .eb_col.eb_col_3{margin-right:0;}
	
	.stats_banner{position:relative; padding:70px 0 80px;}
	.stats_banner .sbanner{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; z-index:1;}
	.stats_banner .content_holder{position:relative; z-index:2;}
	.stats_banner h2{text-align:center; color:#fff;}
	.stat_cols{max-width:1020px; margin:0 auto; padding:60px 0 0 ; text-align:center;}
	.stat_cols .stat_col{float:left; width:20.58%;  background:#fff; padding:15px 15px 25px; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0px 10px 10px rgba(0, 0, 0, 0.16); margin:0 5.89% 0 0;}
	.stat_cols .stat_col:last-child{margin-right:0;}
	.stat_cols .stat_col .stat_ico{width:105px; height:105px; -moz-box-sizing:border-box;box-sizing:border-box; margin:0 auto 10px;}
	.stat_cols .stat_col .stat_ico img{display:block; width:100%; height:auto;}
	.stat_cols .stat_col h3{font-size:3.6em; padding:0 0 3px; line-height:1;}
	.stat_cols .stat_col h4{padding:0; line-height:1;}
	
	.our_projects{padding:150px 0 140px; overflow:hidden;}
	.our_projects .op_left{width:28.27%; float:left;}
	*/
	.our_projects .op_right{float:right; width:65.24%; display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ position:relative; margin:10px 0 0;}
	/*
	.our_projects .op_right:after{content:""; display:block; position:absolute; left:45px; top:-45px; bottom:-45px; width:1500px; background:#f5f5f5;}
	.our_projects .op_right .pro_col_1{width:61.58%; max-width:61.58%; position:relative; z-index:2;}
	.our_projects .op_right .pro_col_2{width:35.4%; max-width:35.4%; margin-left:3.02%; position:relative; z-index:2;}
	.pro_box{position:relative; box-shadow: 0px 10px 10px #00000029;}
	.pro_box img{display:block; width:100%; height:auto;}
	.pro_box .pro_title{position:absolute; left:0; bottom:0; right:0; padding:22px 20px; font-size:1.8em; color:#fff;}
	.pro_box .pro_title:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:#727272; mix-blend-mode: multiply; z-index:1;}
	.pro_box .pro_title strong{display:block; position:relative; z-index:2;}
	.pro_box_bottom{position:absolute; left:0; bottom:0; right:0;}
	
	.latest_new{padding:0; position:relative;}
	.latest_new .latest_new_wrap{overflow:hidden;}
	.latest_new:before{width:43.52%; display:block; content:""; position:absolute; left:0; bottom:calc(100% - 102px); padding:0 0 15%; background:url(../images/news_bg.svg) 0 0 no-repeat; background-size:contain; opacity:0.2; z-index:1;}
	.new_cols{padding:10px 0 30px; position:relative; z-index:2;}
	.new_cols:before{content:""; display:block; position:absolute; left:-1000px; top:50px; bottom:50px; width:3000px; background:#f5f5f5; z-index:1;}
	.new_cols .news_box{float:left; width:30.32%; margin:0 4.52% 0 0; position:relative; z-index:3;}
	.new_cols .news_box:last-child{margin-right:0;}
	
	.global_pre{padding:100px 0; position:relative;}
	.global_pre .global_map{width:83.69%; float:right; position:relative; z-index:10;}
	.global_pre .global_map img{display:block; width:100%; height:auto;}
	.global_pre .map_txts{position:absolute; left:0; top:0; right:0; bottom:0;}
	.global_pre .map_txts .mpt{max-width:240px;}
	
	.footer{background:#18498D; padding:55px 0;}
	.fclear{clear:both; height:0; overflow:hidden; width:100%;}
	.footer .flogo{float:left; width:190px;}
	.footer .flogo img{display:block; width:100%; height:auto;}
	.footer .fright{float:right; width:73.37%;}
	.footer .fright .fcol{float:left; margin-right:5%;}
	.footer .fright .fcol_1{width:10%;}
	.footer .fright .fcol_2{width:6%;}
	.footer .fright .fcol_3{width:10%;}
	.footer .fright .fcol_4{width:6%;}
	.footer .fright .fcol_5{width:14%;}
	.footer .fright ul{font-size:1.3em;}
	.footer .fright ul li{padding:8px 0;}
	.footer .fright ul li a{color:#fff; text-decoration:none;}
	.footer .fright .follow_us{padding:40px 0 0;}
	.footer .fright .follow_us p{font-size:1.3em; color:#fff; padding:0;}
	.footer .fright .follow_us img{width:26px; height:26px; display:block; margin-top:-5px;}
	.signup_form{float:right; width:27.56%;}
	.signup_form h5{color:#fff; font-size:1.8em; margin-bottom:6px;}
	.frminput{margin-bottom:20px;}
	.frminput .input{width:100%; border:none; outline:none; box-shadow:0px 5px 5px #00000029; height:38px; padding:5px 10px; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1.5em;}
	.frminput .input::-ms-input-placeholder{color:#A0A0A0; opacity:1;}
	.frminput .input::placeholder{color:#A0A0A0; opacity:1;}
	
	.custom_chk{display:block; position:relative; padding-left:40px; cursor:pointer; font-size:13px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:#fff;}
	.custom_chk input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
	.custom_chk .checkmark{position:absolute; top:0; left:0; height:20px; width:20px; background-color:#fff; box-shadow:0px 5px 5px #00000029;}
	.custom_chk:hover input ~ .checkmark{background-color:#ccc;}
	.custom_chk input:checked ~ .checkmark{background-color:#f58232;}
	.custom_chk .checkmark:after{content:""; position:absolute; display:none;}
	.custom_chk input:checked ~ .checkmark:after{display:block;}
	.custom_chk .checkmark:after{left:6px; top:3px; width:4px; height:8px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
	.submit_btn{font-size:1.4em; padding:10px 15px; background:#f58232; border:none; outline:none; cursor:pointer; margin-top:16px;}
	
	.copyrweb{font-size:1.3em; color:#fff; clear:both; padding:50px 0 0;}
	.copyrweb a{color:#fff; text-decoration:none;}
	.copyrweb .copyrights{float:left;}
	.copyrweb .webby{float:right;}
	*/
	/*HOME E*/
		
}

@media only screen and (max-width: 1220px) {
	.footer .fright{float:right; width:100%; padding-top:20px;}
	.footer .fright .fcol{float:left; margin-right:2.5%;}
	.footer .fright .fcol_1{width:15%;}
	.footer .fright .fcol_2{width:12%;}
	.footer .fright .fcol_3{width:20%;}
	.footer .fright .fcol_4{width:9%;}
	.footer .fright .fcol_5{width:14%;}
	.footer .fright .fcol_6{width:14.6%;}
}

@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;}
	
	.content_holder{}

	h1{font-size:3.5em;}
	h2{font-size:2.4em;}
	h3{font-size:2.1em;}
	h4{font-size:2em;}
	
	h5{font-size:1.9em;}
	h6{font-size:1.8em;}

	
	/*HOME S*/
	.header{padding:20px 0; position:relative;}
	.header .logo{width:150px;}
	
	.header .logo_cox{width:120px;}
	.header .logo_mann{width:150px; margin:5px 0 0 10px;}
	.header .logo_tractel{width:120px; margin:5px 0 0 10px;}
	
	.header .header_right{float:right; width:56%; padding:0; max-width:250px;}
	.header .header_right .search_box{padding:0; position:absolute; right:210px; top:20px; width:55px; transition:0.5s; -webkit-transition:0.5s;}
	.header .header_right .search_box .sbox{width:100%; border:1px solid #A0A0A0; position:relative; background:#fff; z-index:10;}
	.header .header_right .search_box .stxt{font-size:1.5em; width:100%; height:43px; border:none; outline:none; padding:10px 20px; -moz-box-sizing:border-box; box-sizing:border-box; transition:0.3s; -webkit-transition:0.3s; color:#fff;}
	.header .header_right .search_box.sb_open .stxt{color:#18498D;}
	.header .header_right .search_box .sbtn{position:absolute; right:0; top:0; width:45px; height:45px; background:url(../images/seach.svg) center no-repeat; outline:none; border:none; cursor:pointer; font-size:0; line-height:999px; overflow:hidden;}
	.header .header_right .search_box .stxt::-ms-input-placeholder{color:#2F2F2F; opacity:1; color:#fff; transition:0.3s; -webkit-transition:0.3s;}
	.header .header_right .search_box .stxt::placeholder{color:#2F2F2F; opacity:1; color:#fff; transition:0.3s; -webkit-transition:0.3s;}
	
	.header .header_right .search_box.sb_open{/*right:22px;*/ width:300px;}
	.header .header_right .search_box.sb_open .stxt::-ms-input-placeholder{color:#2F2F2F;}
	.header .header_right .search_box.sb_open .stxt::placeholder{color:#2F2F2F;}
	
	.header .header_right .lang_switcher{width:111px; height:43px; margin-right:10px;}
	.header .header_right .lang_switcher .selectd_lng{padding:12px 14px; font-size:1.5em; position:relative; cursor:pointer;}
	.header .header_right .lang_switcher .selectd_lng .lang_txt{display:none;}
	.header .header_right .lang_switcher .selectd_lng .lang_fl{width:50px; height:25px; display:block; position:absolute; right:50px; top:8px; top:50%; margin-top:-4px;}
	.header .header_right .lang_switcher .selectd_lng.dd_ar:after{content:""; display:block; width:37px; height:37px; background:url(../images/dd.svg) center no-repeat; position:absolute; right:0; top:4px;}
	.header .header_right .lang_switcher .lang_dd{left:-1px; top:100%; width:100%; background:#fff; border:1px solid #A0A0A0; margin-top:-2px; position:absolute; padding-top:7px; padding-bottom:7px; display:none;}
	.header .header_right .lang_switcher .lang_dd ul{font-size:1em;}
	.header .header_right .lang_switcher .lang_dd .selectd_lng{padding-top:6px; padding-bottom:6px;}
	
	.header .header_right .lang_switcher .lang_dd .selectd_lng .lang_txt{display:block;}
	.header .header_right .lang_switcher .lang_dd .selectd_lng .lang_fl{display:none;}
	
	.header .header_right .lang_switcher:hover .lang_dd{display:block;}
	
	.top_navi{background:#fff; position:absolute; left:0; top:115px; right:0; z-index:9999; box-shadow:0 10px 10px #00000029; display:none;}
	.top_navi ul{float:none; font-size:1.7em;}	
	.top_navi ul li{float:none; padding:0; position:relative;}
	.top_navi ul.mobile_menu > li{border-bottom:1px solid #18498D;}
	.top_navi ul.mobile_menu > li:last-child{border-bottom:none;}
	
	.top_navi ul li a{float:none; display:block; color:#2F2F2F; padding:8px 0;}
	.top_navi ul li.menu-item-has-children > a:after,
	.top_navi ul li.has_child > a:after{display:none;}
	.top_navi ul li.menu-item-has-children > span,
	.top_navi ul li.has_child > span{display:block; width:40px; height:30px; position:absolute; right:0; top:0; left:auto; right:0; background:url(../images/dd.svg) 15px -2px no-repeat; background-size:cover; /*-webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg);*/ transition:0.3s; -webkit-transition:0.3s; transform-origin:26px 17px;}
	.top_navi ul li.menu-item-has-children > span.subopen,
	.top_navi ul li.has_child > span.subopen{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}
	.top_navi ul li ul{position:static; display:block; font-size:1em; width:auto; padding:0; font-size:15px; animation:none; display:none;}
	.top_navi ul li ul li{float:none; padding:0; border-bottom:1px solid #E8E8E8;}
	.top_navi ul li ul li:last-child{border-bottom:none; padding-bottom:5px;}
	.top_navi ul li ul li a{color:#A0A0A0; padding:5px 0; float:none; display:block;}
	.top_navi .hright{float:right; padding:16px 0; display:block; float:none; text-align:center;}
	.top_navi .hright a{font-size:1.8em; color:#18498D; text-decoration:none; font-weight:700; transition:0.5s; -webkit-transition:0.5s; padding:6px 17px; display:inline-block; border:2px solid #18498D; margin-left:15px; margin:0 2px; font-size:1.6em; padding:6px 10px;}
	.top_navi .hright a:hover{background:#f58232;}
	
	.top_navi.top_navi_mob{/*display:block;*/ background:#18498D; position:static; box-shadow:none; margin-bottom:1px;}
	.top_navi.top_navi_mob .hright{display:block;}
	.top_navi.top_navi_mob .hright a{font-size:1.6em; padding:5px 10px; margin-left:8px;}
	.top_navi.top_navi_mob .hright a:first-child{margin-left:0;}
	
	
	/*
	.site_btn{display:inline-block; color:#fff; font-size:1.6em;  background:#f58232 url(../images/btn_bullet.svg) right no-repeat; background-size:35px 35px; -webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); -moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); text-decoration:none; padding:12px 35px 11px 17px; margin:10px 0; text-transform:uppercase; font-weight:700; text-shadow:0 3px 6px rgba(0,0,0,0.19);}
	.site_btn_2{display:inline-block; color:#f58232; font-weight:700; margin:10px 0; padding-right:24px; background:url(../images/link_bullet.svg) right no-repeat; font-size:1.8em; text-decoration:none; background-size:17px 17px;}
	*/
	
	
	.home_banner{}
	.home_banner .hb_slide img{min-height:400px; object-fit:cover;}
	.home_banner .hb_slide .hb_content{position:absolute; left:0; top:0; width:100%; height:100%;}
	.home_banner .hb_slide .hb_content h1{max-width:465px;}
	.home_banner .hb_slide .hb_content .site_btn{margin-top:20px;}
	
	.intro_contents{padding:55px 0;}
	.intro_contents .in_left{float:left; width:45.98%; position:relative; padding-bottom:23px;}
	.intro_contents .in_right{float:right; width:46.55%;}
	
	.our_solutions{}
	.our_solutions .sol_cols{display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ padding:30px 0 0;}
	/*
	.our_solutions .sol_cols .scol{width:22.99%; max-width:22.99%; background:#ccc; margin:0 2.68% 0 0;}
	.our_solutions .sol_cols .scol:nth-child{margin-right:0;}
	*/
	.our_solutions .sol_cols .scol .simg span{width:74px; height:74px; bottom:-37px; margin-left:-37px;}
	
	.our_solutions .sol_cols .scol .stitle{height:125px;}
	.our_solutions .sol_cols .scol .stitle h3{margin-top:30px; padding-left:10px; padding-right:10px; font-size:1.6em;}
	
	.our_solutions .sol_banner{margin-top:-125px; height:375px; padding-top:120px; }
	/*.our_solutions .sol_banner img{display:block; width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover;}*/
	.our_solutions .sol_banner h2{font-size:2.5em;}
	
	
	.title_line{padding-bottom:20px; margin-bottom:15px;}
	
	.explore_brands{padding:80px 0;}
	/*.explore_brands .eb_left{float:left; width:26.22%;} */
	.explore_brands .eb_right{float:right; width:70%;}
	/*
	.explore_brands .eb_right .eb_col{float:left; width:31.25%; position:relative; transition:0.5s; -webkit-transition:0.5s; margin-right:3.125%;}
	.explore_brands .eb_right .eb_col img{display:block; width:100%; height:auto;}
	.explore_brands .eb_right .eb_col a{display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); transition:0.5s; -webkit-transition:0.5s;}
	.explore_brands .eb_right .eb_col a img{max-width:230px; margin:0 auto;}
	.explore_brands .eb_right .eb_col.eb_col_1:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
	.explore_brands .eb_right .eb_col.eb_col_1:hover a{background:rgba(0,158,226,0.7);}
	
	.explore_brands .eb_right .eb_col.eb_col_2:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
	.explore_brands .eb_right .eb_col.eb_col_2:hover a{background:rgba(0,58,96,0.7); mix-blend-mode: hard-light;}
	
	.explore_brands .eb_right .eb_col.eb_col_3:hover{-webkit-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow:0px 7px 7px 0px rgba(0,0,0,0.22);}
	.explore_brands .eb_right .eb_col.eb_col_3:hover a{background:rgba(71,47,139,0.7);}
	.explore_brands .eb_right .eb_col.eb_col_3{margin-right:0;}
	*/
	
	
	
	
	.stats_banner{padding:40px 0 60px;}
	/*
	.stats_banner .sbanner{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; z-index:1;}
	.stats_banner .content_holder{position:relative; z-index:2;}
	.stats_banner h2{text-align:center; color:#fff;}*/
	.stat_cols{padding:40px 0 0;}
	.stat_cols .stat_col{float:left; width:23%; padding:15px 15px 25px; margin:0 2.66% 0 0;}
	.stat_cols .stat_col:last-child{margin-right:0;}
	.stat_cols .stat_col .stat_ico{width:85px; height:85px;}
	.stat_cols .stat_col h3{font-size:3.1em;}
	.stat_cols .stat_col h4{font-size:1.6em;}
	
	
	.our_projects{padding:120px 0 40px;}
	/*.our_projects .op_left{width:28.27%;}*/
	
	.our_projects .op_right{/*float:right;*/ width:70%; display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ position:relative; margin:10px 0 0;}
	/*
	.our_projects .op_right:after{content:""; display:block; position:absolute; left:45px; top:-45px; bottom:-45px; width:1500px; background:#f5f5f5;}
	.our_projects .op_right .pro_col_1{width:61.58%; max-width:61.58%; position:relative; z-index:2;}
	.our_projects .op_right .pro_col_2{width:35.4%; max-width:35.4%; margin-left:3.02%; position:relative; z-index:2;}
	*/
	
	.pro_box .pro_title{padding:16px 20px; font-size:1.6em;}
	
	
	.latest_new{margin-bottom:40px;}
	.latest_new:before{width:43.52%; bottom:calc(100% - 85px); padding:0 0 15%; opacity:0.4;}
	/*.new_cols{padding:10px 0 30px; position:relative; z-index:2;}*/
	.new_cols:before{top:30px; bottom:50px;}
	.new_cols .news_box{width:32%; margin:0 2% 0 0;}
	.new_cols .news_box:last-child{margin-right:0;}
	
	
	.global_pre{padding:50px 0; position:relative;}
	.global_pre .global_map{width:70%;}
	.global_pre .map_txts .mpt{max-width:200px;}
	
	
	.footer{/*background:#18498D;*/ padding:35px 0;}
	.fclear{clear:both; height:0; overflow:hidden; width:100%;}
	.footer .flogo{float:none; width:100%; padding-bottom:20px;}
	.footer .flogo img{width:150px;}
	
	.footer .fright ul{font-size:1.3em;}
	.footer .fright ul li{padding:8px 0;}
	.footer .fright ul li a{color:#fff; text-decoration:none;}
	.footer .fright .follow_us{padding:20px 0 0;}
	.footer .fright .follow_us p{font-size:1.3em; color:#fff; padding:0;}
	.footer .fright .follow_us img{width:26px; height:26px; display:block; margin-top:-5px;}
	
	.signup_form{float:none; width:400px; margin:0 auto; clear:both; padding-top:35px;}
	/*
	.signup_form h5{color:#fff; font-size:1.8em; margin-bottom:6px;}
	
	.frminput{margin-bottom:20px;}
	.frminput .input{width:100%; border:none; outline:none; box-shadow:0px 5px 5px #00000029; height:38px; padding:5px 10px; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1.5em;}
	.frminput .input::-ms-input-placeholder{color:#A0A0A0; opacity:1;}
	.frminput .input::placeholder{color:#A0A0A0; opacity:1;}
	*/
	
	.copyrweb{padding:30px 0 0; text-align:center;}
	.copyrweb .copyrights{float:none; padding-bottom:10px;}
	.copyrweb .webby{float:none;}
	
	/*HOME E*/


	/*SOLUTIONS S*/
	.breadcrumbs{padding:25px 0 10px; display:none;}
	
	.page_title{padding:25px 0;}
	.page_title h1{font-size:2.4em; /*color:#fff;*/}
	
	.solutions_intro{padding:30px 0 85px;}
	.solutions_intro.reduce_space{padding-top:0;}
	/*
	.solutions_intro .sol_left{float:left; width:41.42%;}
	.solutions_intro .sol_left .site_btn{margin-top:20px;}
	*/
	.solutions_intro .sol_right{float:right; position:absolute; right:20px; left:50%; top:50px;}
	/*
	.solutions_intro .sol_right img{display:block; width:100%; height:auto;}
	
	.sol_item{padding:15px 0;}
	.sol_item .sol_img{float:left; width:50%; position:relative; position:relative;}
	.sol_item .sol_img:before{content:""; display:block; position:absolute; left:-40px; top:-30px; bottom:-30px; right:40px; background:#f5f5f5;}
	.sol_item .sol_img img{display:block; width:100%; height:auto; position:relative; z-index:10;}
	*/
	.sol_item .sol_title{/*float:right; width:50%; text-align:center;*/ padding:4% 50px 0 0;}
	/*
	.sol_item .sol_title h2{border-bottom:2px solid #f58232; padding-bottom:20px; margin-bottom:20px; position:relative;}
	.sol_item .sol_title h2:after{content:""; width:128px; height:2px; background:#fff; position:absolute; left:-128px; bottom:0; z-index:10;}
	
	.sol_item_alt .sol_img{float:right;}
	.sol_item_alt .sol_img:before{left:40px; right:-40px;}
	*/
	.sol_item_alt .sol_title{float:left; padding:4% 0 0 50px;}
	/*
	.sol_item_alt .sol_title h2:after{left:auto; right:-128px;}
	*/
	.sol_item_last{margin-bottom:70px;}

	
	.solutions_intro_1{padding:30px 0 10px;}
	.solutions_intro_1.reduce_space{padding-top:0;}
	/*
	.solutions_intro_1 .sol_right{float:right; position:static; width:50%; padding:20px 0; max-width:50%;}
	.solutions_intro_flip .sol_right{float:left; width:46.29%; max-width:46.29%; padding:0;}
	.solutions_intro_flip .sol_left{float:right; width:47%; max-width:47%;}
	*/
	
	
	.pro_range{padding:45px 0; margin-bottom:65px;}
	.pro_range h3{font-size:2em;}
	.pro_range .pr_cols{}
	.pro_range .pr_cols .primg{/*float:left;*/ width:45%;}
	.pro_range .pr_cols .pr_right{/*float:right;*/ width:50%;}
	.pro_range .pr_cols .pr_right .prange{width:45%; max-width:45%; padding:15px; margin:0 5% 5% 0;}
	.pro_range .pr_cols .pr_right .prange h4{font-size:1.8em;}
	.pro_range .pr_cols .pr_right .prange:nth-child(2n){margin-right:0;}
	.pro_range .pr_cols .pr_right .prange .pricon{width:100px; margin:0 auto;}
	
	
	.service_benefits{padding:40px 0 15px; margin-bottom:0;}
	.service_benefits .sb_cols{margin:30px auto }
	.service_benefits .sb_cols .sb_col{width:22%; padding:15px 15px 75px; margin:0 1.5% 4.94%;}
	.service_benefits .sb_cols .sb_col h5{left:10px; bottom:20px; right:10px; font-size:1.6em;}
	.service_benefits .sb_cols .sb_col .sb_ico img{width:100px;}
	
	.service_benefits .sb_cols_5 .sb_col{width:30%; max-width:30%;}
	
	.gen_contents{padding:40px 0;}
	
	/*
	.integrated_contents{padding:0 0 90px;}
	.integrated_contents .ic_img{width:50%; float:right;}
	.integrated_contents .ic_img img{width:100%; display:block; height:auto;}
	.integrated_contents .ic_txt{float:left; width:45.3%;}
	.integrated_contents .ic_txt .site_btn{margin-top:30px;}
	.integrated_contents_flip .ic_img{width:50%; float:left;}
	.integrated_contents_flip .ic_txt{float:right;}
	
	.column_imgs{background:#F5F5F5; padding:25px; display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
	.column_imgs .cimg{width:50%; max-width:50%; padding-right:25px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.column_imgs .cimg img{display:block; width:100%; height:100%; object-fit:cover;}
	.column_imgs .cimg_alt{padding:0;}
	*/
	
	/*SOLUTIONS E*/
	
		
	/*SPECIAL PROJECTS S*/
	.spl_lists{padding:30px 0 50px; margin-bottom:65px;}
	.spl_lists h3{text-align:center; padding-bottom:50px;}
	.spl_lists .spl_cols{/*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;*/}
	.spl_lists .spl_cols .spl_col{width:23.125%; max-width:23.125%; margin:0 2.5% 0 0;}
	.spl_lists .spl_cols .spl_col:nth-child(4n){margin-right:0;}
	.spl_lists .spl_cols .spl_col:last-child{margin-right:0;}
	.spl_lists .spl_cols .spl_col h5{text-align:center; color:#fff;}
	.spl_lists .spl_cols .spl_col h5 a{display:block; color:#fff; padding:5px 15px 10px; text-decoration:none;}
	/*SPECIAL PROJECTS E*/
		

	
	/*BRANDS S*/
	.intro_contents_1{padding:30px 0;}
	.intro_contents_1 .in_left{width:35%;}
	.intro_contents_1 .in_right{width:60%; padding-right:0px;}
	
	.brand_cols{padding:5px 0 35px;}
	.brand_cols .bcols{padding:50px 0;}
	.brand_cols .bcol{width:30%; max-width:30%; margin:0 5% 0 0;  padding-bottom:45px;}
	.brand_cols .bcol:last-child{margin-right:0;}
	.brand_cols .bcol:nth-child(3n){margin-right:0;}
	/*
	.brand_cols .bcol .bimg a{display:block; position:absolute; left:0; top:0; right:0;; bottom:0;}
	.brand_cols .bcol .bimg img{display:block; width:100%; height:auto;}
	.brand_cols .bcol .bimg .blogo{position:absolute; left:0; top:0; right:0; bottom:0; background:#000000B2 0% 0% no-repeat; transition:0.5s; -webkit-transition:0.5s;}
	.brand_cols .bcol:hover .bimg .blogo{background:#009EE2B2;}
	.brand_cols .bcol .bimg .blogo img{display:block; margin:0 auto; width:290px; max-width:95%;}
	*/
	.brand_cols .bcol .btxt{padding:25px 15px;}
	.brand_cols .bcol .btxt h2{margin-bottom:5px;}
	/*.brand_cols .bcol .btxt h2:after{content:""; display:block; width:84px; height:4px; background:#f58232; margin:15px auto 0;}*/
	.brand_cols .bcol .brand_link{bottom:25px; font-size:1.6em;}
	.brand_cols .bcol .brand_link a{background:url(../images/button_bullet.svg) 100% 3px no-repeat; padding-right:20px; background-size:15px 15px;}
	/*BRANDS E*/
	
	
	/*EXP TEAM S*/
	.team_pg{padding:0 0 35px;}
	.team_pg .team_cols .team_box{width:30%; max-width:30%; margin:0 5% 40px 0;}
	.team_pg .team_cols .team_box:nth-child(3n){margin-right:0;}
	.team_pg .team_cols .team_box h3{padding:25px 0 0;}
	/*EXP TEAM E*/

	
	/*NEWS S*/
	.news_filter{padding:20px 0;}
	/*
	.news_filter .filter_cols{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; padding:45px 0 0; border-bottom:1px solid #A0A0A0; padding-bottom:25px;}
	.news_filter .filter_cols .ft_left{width:150px; max-width:150px;}
	.news_filter .filter_cols .ft_left label.ft_label{font-size:1.5em; float:left; padding-top:12px;}
	.news_filter .filter_cols .ft_left .SumoSelect{width:104px; float:right;}
	*/	
	.news_filter .filter_cols .ft_right{width:450px; max-width:450px;}
	.news_filter .filter_cols .ft_right .sort_dd{width:220px; max-width:220px;}	
	.news_filter .filter_cols .ft_right .search_box{width:220px; max-width:220px;}
	/*
	.news_filter .filter_cols .ft_right .search_box .stxt{width:100%; height:45px; border:1px solid #B1B1B1; background:#F5F5F5; padding:5px 15px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.news_filter .filter_cols .ft_right .search_box .sbtn{position:absolute; right:0; top:0; height:45px; width:45px; background:url(../images/seach.svg) center no-repeat;}
	*/
	
	/*
	.SumoSelect{width:100%;}
	.SumoSelect>.CaptionCont{border:1px solid #A0A0A0; background:#F5F5F5; color:#2F2F2F; font-size:15px; min-height:45px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:10px 15px; 	-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.SumoSelect>.CaptionCont>label{width:35px; font-size:15px;}
	.SumoSelect>.CaptionCont>label>i{width:20px; height:20px; background:url(../images/dd_sumo.svg) center no-repeat; margin-left:0; background-size:20px auto;}
	.SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont{border:1px solid #A0A0A0; box-shadow:none;}
	.SumoSelect.open>.optWrapper{top:100%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
	.SumoSelect>.optWrapper>.options li.opt{padding:7px 20px;}
	.SumoSelect>.CaptionCont>span.placeholder{font-size:16px; font-style:normal; color:#2F2F2F;}
	.SumoSelect>.optWrapper>.options{font-size:16px;}
	.SumoSelect.open>.optWrapper{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	
	.sumo_sort>.CaptionCont{border:none; background:none;}
	.sumo_sort.open>.CaptionCont, .sumo_sort:focus>.CaptionCont, .sumo_sort:hover>.CaptionCont{border:none;}
	*/
	
	.news_list{padding:0 0 30px;}
	.news_list .nbox{width:31%; max-width:31%; padding:50px 3.5% 45px 0;}
	.news_list .nbox:nth-child(3n){padding-right:0;}
	
	.pagination{padding:25px 0 30px;}
	.pagination ol{text-align:center; font-size:1.8em;}
	
	.news_details .ndcols{border-top:none; padding:20px 0; margin:5px 0;}
	.news_details .ndcols .ndleft{width:60%;}
	.news_details .ndcols .ndleft .news_banner{margin-bottom:30px;}
	/*
	.news_details .ndcols .ndleft .news_banner:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:188px; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat;}
	.news_details .ndcols .ndleft .news_banner img{display:block; width:100%; height:auto;}
	*/
	.news_details .ndcols .ndleft .news_banner h1{font-size:2.4em; left:30px; bottom:20px; right:30px;}
	
	.news_details .ndcols .ndright{/*float:right;*/ width:36%;}
	.enq_frm{padding:10px 25px 20px;}
	/*
	.enq_frm_sticy{position:-webkit-sticky; position:sticky; top:10px;}
	.enq_frm .enq_input{padding:0 0 10px;}
	.enq_frm .enq_input .input{width:100%; border:1px solid #B1B1B1; background:#F5F5F5; color:#2F2F2F; font-size:1.4em; padding:12px 15px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.enq_frm .enq_input .txtarea{height:160px; resize:none;}
	.enq_frm .enq_input .input::-ms-input-placeholder{color:#2F2F2F; opacity:1;}
	.enq_frm .enq_input .input::placeholder{color:#2F2F2F; opacity:1;}
	.enq_frm .site_btn{box-shadow:none;}
	.enq_checkbox{padding:10px 0 0;}
	
	.fas_checkbox{display:block; position:relative; padding-left:38px; margin-bottom:12px; cursor:pointer; font-size:14px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
	.fas_checkbox a{text-decoration:none; font-weight:700; color:#18498D;}
	.fas_checkbox input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
	.fas_checkbox .checkmark{position:absolute; top:-3px; left:0; height:25px; width:25px; background-color:#F5F5F5;}
	.fas_checkbox:hover input ~ .checkmark{background-color:#F5F5F5;}
	.fas_checkbox input:checked ~ .checkmark{background-color:#f58232;}
	.fas_checkbox .checkmark:after{content:""; position:absolute; display:none;}
	.fas_checkbox input:checked ~ .checkmark:after{display:block;}
	.fas_checkbox .checkmark:after{left:9px; top:4px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
	*/
	/*NEWS E*/


	/*CONTACT S*/
	.contact_pg{padding:25px 0;}
	.contact_pg .cleft{/*float:left;*/ width:25%; padding:20px 25px; margin:10px 0;}
	/*
	.contact_pg .cleft h5{padding:9px 0; font-size:1.8em;}
	.contact_pg .cleft ul{font-size:1.8em;}
	.contact_pg .cleft ul li{padding:9px 0;}
	.contact_pg .cleft ul li a{text-decoration:none;}
	.contact_pg .cleft ul li.active a,
	.contact_pg .cleft ul li a:hover{color:#18498D; font-weight:700;}
	.contact_pg .cright{float:right; width:71.25%;}
	*/
	.contact_pg .cright_regions{width:70%; padding-right:0;}
	/*
	.contact_pg .cright .site_contents{max-width:900px;}
	.contact_pg .cright .enq_frm{border:none; box-shadow:none; padding:15px 0 0; max-width:600px;}
	.contact_pg .cright .fas_checkbox{margin:5px 0 25px;}
	.contact_pg .cright .site_contents h3{font-size:2.4em;}
	*/
	
	.contact_map{margin:15px 0 40px;}
	
	/*CONTACT E*/
	
	
	/*CONTACT REGION S*/
	.contact_pg_regions{padding-bottom:5px;}
	.cright_regions .site_contents{padding-bottom:10px;}
	.contact_adds{padding:10px 0 0;}
	.contact_adds h5{padding:0 0 20px;}
	/*.contact_adds .cadds{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}*/
	.contact_adds .cadds .cadd{font-size:1.5em; width:48%; padding:0 2% 35px 0;}
	.contact_adds .cadds .cadd a{text-decoration:none;}
	.contact_adds .cadds .cadd a:hover{color:#18498D; text-decoration:underline;}
	/*CONTACT REGION E*/
	

	/*CONTENT PAGE S*/
	.content_pg{padding:30px 0;}
	.content_pg .site_contents{max-width:80%;}
	/*CONTENT PAGE E*/

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
}
@media only screen and (max-width: 767px) {
	.content_holder{border:none;}
	
	h1{font-size:3em;}
	h2{font-size:2em;}
	h3{font-size:1.9em;}
	h4{font-size:1.8em;}
	h5{font-size:1.7em;}
	h6{font-size:1.6em;}
	p{font-size:1.6em;}


	
	/*HOME S*/
	.header{padding:18px 0; position:relative; text-align:center;}
	.header .logo{width:120px; float:none; display:inline-block;}
	
	.header .logo_cox{width:120px;}
	.header .logo_mann{width:150px; margin:5px 0 0 10px;}
	.header .logo_tractel{width:120px; margin:5px 0 0 10px;}
	
	/*.header .header_right{float:right; width:56%; padding:0; max-width:250px;}*/
	
	.header .header_right{width:100%; padding:14px 0 0; max-width:none;}
	.burger_menu{margin-top:3px; position:absolute; right:calc(50% + 50px); /*top:80px;*/ top:auto; bottom:20px;}
	
	.header .header_right .search_box{padding:0; position:absolute; right:auto; left:calc(50% + 50px); top:auto; bottom:20px; width:45px; transition:0.5s; -webkit-transition:0.5s; height:33px;
		-moz-box-sizing:border-box; box-sizing:border-box;
	}
	.header .header_right .search_box .sbox{width:100%; border:1px solid #E8E8E8; position:relative; background:#fff; z-index:10; height:100%; vtransition:0.5s; -webkit-transition:0.5s; overflow:hidden;}
	.header .header_right .search_box .stxt{font-size:1.8em; width:100%; height:100%; border:none; outline:none; padding:7px 10px; -moz-box-sizing:border-box; box-sizing:border-box; transition:0.3s; -webkit-transition:0.3s;}
	.header .header_right .search_box .sbtn{position:absolute; right:0; top:0; width:40px; height:33px;}
	.header .header_right .search_box .stxt::-ms-input-placeholder{color:#2F2F2F; opacity:1; color:#fff; transition:0.3s; -webkit-transition:0.3s;}
	.header .header_right .search_box .stxt::placeholder{color:#2F2F2F; opacity:1; color:#fff; transition:0.3s; -webkit-transition:0.3s;}
	
	.header .header_right .search_box.sb_open{right:20px; z-index:999; left:18px; /*bottom:16px;*/ width:calc(100% - 36px);  /*height:auto;*/}
	.header .header_right .search_box.sb_open .stxt::-ms-input-placeholder{color:#2F2F2F;}
	.header .header_right .search_box.sb_open .stxt::placeholder{color:#2F2F2F;}
	.header .header_right .search_box.sb_open .sbtn{top:0px;}
	
	
	.header .header_right .lang_switcher{width:70px; height:33px; margin-right:5px; border:1px solid #E8E8E8; float:none; display:inline-block; vertical-align:middle;}
	.header .header_right .lang_switcher .selectd_lng{padding:12px 10px; font-size:1.5em; position:relative; cursor:pointer;}
	.header .header_right .lang_switcher .selectd_lng .lang_txt{display:none;}
	.header .header_right .lang_switcher .selectd_lng .lang_fl{width:28px; height:18px; right:35px; top:8px; top:50%; margin-top:-4px;}
	.header .header_right .lang_switcher .selectd_lng.dd_ar:after{right:-10px; top:0;}
	.header .header_right .lang_switcher .lang_dd{left:-1px; top:100%; width:100%; background:#fff; border:1px solid #A0A0A0; margin-top:-2px; position:absolute; padding-top:7px; padding-bottom:7px; display:none;}
	.header .header_right .lang_switcher .lang_dd ul{font-size:1em;}
	.header .header_right .lang_switcher .lang_dd .selectd_lng{padding-top:6px; padding-bottom:6px;}
	
	.header .header_right .lang_switcher .lang_dd .selectd_lng .lang_txt{display:block;}
	.header .header_right .lang_switcher .lang_dd .selectd_lng .lang_fl{display:none;}
	
	.header .header_right .lang_switcher:hover .lang_dd{display:block;}
	
	.top_navi{top:95px;}
	.top_navi ul{font-size:1.7em;}	
	.top_navi ul li ul{font-size:15px;}
	
	
	.site_btn{font-size:1.4em;  background:#f58232 url(../images/btn_bullet.svg) right no-repeat; background-size:25px 25px; padding:12px 30px 11px 17px;}
	.site_btn_2{padding-right:20px; background:url(../images/link_bullet_blue.svg) right no-repeat; font-size:1.5em; background-size:14px 14px; color:#18498D}
	
	
	.home_banner{}
	.home_banner .hb_slide img{min-height:330px; object-fit:cover;;}
	.home_banner .hb_slide_1 img{min-height:330px; object-fit:cover; object-position:60% 50%;}
	.home_banner .hb_slide .hb_content{position:absolute; left:0; top:0; width:100%; height:100%;}
	.home_banner .hb_slide .hb_content h1{font-size:2em; max-width:250px; padding-top:60px;}
	.home_banner .hb_slide .hb_content .hb_2{vertical-align:top;}
	.home_banner .hb_slide .hb_content .site_btn{margin-top:10px;}
	.home_banner .slick-dots{display:none !important;}
	
	
	.intro_contents{padding:20px 0;}
	.intro_contents .in_left{float:none; width:auto; padding-bottom:0px;}
	.intro_contents .in_right{float:none; width:auto;}
	
	.our_solutions{background:url(../images/banner_sol.jpg) center no-repeat; background-size:auto 100%; padding:25px 0;}
	.our_solutions h2{color:#fff;}
	.our_solutions .sol_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding:25px 0 0;}
	.our_solutions .sol_cols .scol{width:47%; max-width:47%; background:#ccc; margin:0 6% 20px 0;}
	.our_solutions .sol_cols .scol:nth-child(2n){margin-right:0;}
	
	.our_solutions .sol_cols .scol .simg span{width:74px; height:74px; bottom:-37px; margin-left:-37px;}
	
	.our_solutions .sol_cols .scol .stitle{height:125px;}
	.our_solutions .sol_cols .scol .stitle h3{margin-top:30px; padding-left:10px; padding-right:10px; font-size:1.5em;}
	
	.our_solutions .sol_banner{display:none;}
	/*.our_solutions .sol_banner img{display:block; width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover;}*/
	.our_solutions .sol_banner h2{font-size:2.5em;}
	
	
	.title_line{padding-bottom:20px; margin-bottom:15px;}
	.title_line_mob:after{display:block;}
	
	.explore_brands{padding:40px 0;}
	.explore_brands .eb_left{float:none; width:auto; padding-bottom:20px;} 
	.explore_brands .eb_right{float:none; width:auto;}
	
	.explore_brands .eb_right .eb_col{float:none; width:auto; margin:0 0 25px; -webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); -moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29); box-shadow:0px 10px 10px 0px rgba(0,0,0,0.29);}
	.explore_brands .eb_right .eb_col > img{display:block; width:100%; height:150px; object-fit:cover;}
	.explore_brands .eb_right .eb_col a{display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); transition:0.5s; -webkit-transition:0.5s;}
	.explore_brands .eb_right .eb_col a img{max-width:230px; margin:0 auto;}
	
	
	.stats_banner{padding:30px 0 20px; background:url(../images/stats_bg_mob.jpg) center no-repeat; background-size:cover;}
	.stats_banner .sbanner{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; z-index:1; display:none;}
	.stats_banner h2{text-align:center; color:#fff; font-size:1.8em;}
	.stat_cols{padding:30px 0 0;}
	.stat_cols .stat_col{float:left; width:47%; margin:0 6% 25px 0; padding-left:5px; padding-right:5px;}
	.stat_cols .stat_col:nth-child(2n){margin-right:0;}
	.stat_cols .stat_col:last-child{margin-right:0;}
	.stat_cols .stat_col .stat_ico{width:65px; height:65px;}
	.stat_cols .stat_col h3{font-size:2.4em;}
	.stat_cols .stat_col h4{font-size:1.5em;}
	
	
	.our_projects{padding:40px 0; overflow:hidden;}
	.our_projects .op_left{width:100%; position:relative; float:none; margin-bottom:20px;}
	.our_projects .op_left .title_line{display:block; width:100%; margin-bottom:25px; text-transform:uppercase;}
	.our_projects .op_left .title_line:after{width:100%;}
	.our_projects .op_left .site_btn_2{position:absolute; right:0; top:5px;}
	.our_projects .op_left p{display:none;}
	
	.our_projects .op_right{/*float:right;*/ width:70%; display:-webkit-box; display:flex; /*-webkit-flex-wrap:wrap; flex-wrap:wrap;*/ position:relative; margin:10px 0 0; display:none;}
	/*
	.our_projects .op_right:after{content:""; display:block; position:absolute; left:45px; top:-45px; bottom:-45px; width:1500px; background:#f5f5f5;}
	.our_projects .op_right .pro_col_1{width:61.58%; max-width:61.58%; position:relative; z-index:2;}
	.our_projects .op_right .pro_col_2{width:35.4%; max-width:35.4%; margin-left:3.02%; position:relative; z-index:2;}
	*/
	
	.pro_box .pro_title{padding:16px 20px; font-size:1.6em;}
	
	.pro_slider_mob{display:block;}
	
	
	.latest_new{overflow:hidden; position:relative;}
	.latest_new:before{width:43.52%; bottom:calc(100% - 85px); padding:0 0 15%; opacity:0.4; display:none;}
	.latest_new .title_line{display:block; width:100%; text-align:left; margin-bottom:25px; text-transform:uppercase;}
	.latest_new .title_line:after{width:100%; left:0; margin:0;}
	.latest_new .site_btn_2{position:absolute; right:20px; top:5px; display:block;}
	
	.new_cols{padding:10px 0 30px; position:relative; z-index:2; display:none;}
	.pro_slider_mob:after{content:""; display:block; position:absolute; left:-500px; right:-500px; top:30px; bottom:30px; background:#F5F5F5; z-index:-1;}
	
	.global_pre{padding:50px 0; position:relative; display:none;}
	.global_pre .global_map{width:70%;}
	.global_pre .map_txts .mpt{max-width:200px;}
	
	
	.footer{background:#E8E8E8; padding:35px 0;}
	.fclear{clear:both; height:0; overflow:hidden; width:100%;}
	.footer .flogo{float:none; width:100%; padding-bottom:20px;}
	.footer .flogo img{width:150px;}
	.footer .fright{float:right; width:100%;}
	.footer .fright .fcol{float:left; margin-right:5%;}
	.footer .fright .fcol_1{width:45%;}
	.footer .fright .fcol_2{width:45%;}
	.footer .fright .fcol_3{width:45%; display:none;}
	.footer .fright .fcol_4{width:14%; display:none;}
	.footer .fright .fcol_5{width:14%; display:none;}
	
	.footer .fright .fcol_6{width:45%;}
	.footer .fright .fcol_7{width:45%;}
	.footer .fright .fcol_8{width:45%; margin-right:0;}
	
	.footer .fright ul{font-size:1.3em;}
	.footer .fright ul li{padding:8px 0;}
	.footer .fright ul li a strong{color:#18498D;}
	.footer .fright ul li a{color:#727272; text-decoration:none;}
	.footer .fright .follow_us{padding:20px 0 0;}
	.footer .fright .follow_us p{font-size:1.3em; color:#fff; padding:0;}
	.footer .fright .follow_us img{width:26px; height:26px; display:block; margin-top:-5px;}
	
	.signup_form{float:none; width:auto; margin:0 auto; clear:both; padding:35px 20px; display:none; margin-top:40px;}
	.signup_form_mob{display:block; background:#18498D;}
	/*
	.signup_form h5{color:#fff; font-size:1.8em; margin-bottom:6px;}
	
	.frminput{margin-bottom:20px;}
	.frminput .input{width:100%; border:none; outline:none; box-shadow:0px 5px 5px #00000029; height:38px; padding:5px 10px; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1.5em;}
	.frminput .input::-ms-input-placeholder{color:#A0A0A0; opacity:1;}
	.frminput .input::placeholder{color:#A0A0A0; opacity:1;}
	*/
	
	.copyrweb{padding:30px 0 0; text-align:center; display:none;}
	.copyrweb .copyrights{float:none; padding-bottom:10px;}
	.copyrweb .webby{float:none;}
	
	/*HOME E*/



	/*SOLUTIONS S*/
	.page_title{padding:15px 0;}
	.page_title h1{font-size:1.8em;}
	
	.solutions_intro{padding:0 0 40px;}
	.solutions_intro.reduce_space{padding-top:0;}
	.solutions_intro .content_holder{padding:0;}
	.solutions_intro .sol_left{float:none; width:auto; padding-left:20px; padding-right:20px; padding-top:20px; min-height:0 !important;}
	.solutions_intro .sol_right{float:none; width:100%;}
	.solutions_intro .sol_left .site_btn{margin-top:20px;}
	.solutions_intro .sol_right{float:none; position:static; right:50px; left:50%; top:50px;}
	.solutions_intro .sol_right img{display:block; width:100%; height:auto;}
	

	
	.solutions_intro_1{padding:0 0 30px; margin-top:0;}
	.solutions_intro_1 .sol_right{float:none; width:auto; padding:0; max-width:none;}
	.solutions_intro_flip .sol_right{float:none; width:auto; max-width:none; padding:0;}
	.solutions_intro_flip .sol_left{float:none; width:auto; max-width:none; padding:20px 20px 0;}
	
	.solutions_intro_last{margin-bottom:0;}

	
	.sol_item{padding:15px 0; overflow:hidden;}
	.sol_item .sol_img{float:none; width:auto; position:relative; position:relative; margin-left:-20px;}
	.sol_item .sol_img:before{left:-25px; top:-20px; bottom:-20px; right:25px;}
	
	.sol_item .sol_title{float:none; width:auto; text-align:center; padding:30px 0; margin-bottom:0; max-width:85%; margin:0 auto;}
	.sol_item .sol_title h2{/*border-bottom:2px solid #f58232;*/ padding-bottom:10px; margin-bottom:10px;}
	.sol_item .sol_title h2 .mobile_underline{position:absolute; left:0; bottom:0; width:100%; height:2px; background:#f58232;}
	.sol_item_alt .sol_title h2 .mobile_underline{left:auto; right:0;}
	.sol_item .sol_title h2:after{content:""; width:2px; height:100px; background:#fff; position:absolute; left:0; bottom:calc(100% + 30px); z-index:11;}
	.sol_item .sol_title h2:before{content:""; width:2px; height:100px; background:#f58232; position:absolute; left:0; bottom:0; z-index:11;}
	
	.sol_item_alt .sol_title h2:after{left:auto; right:0;}
	.sol_item_alt .sol_title h2:before{left:auto; right:0;}
	.sol_item_alt .sol_img{margin-left:0; margin-right:-20px;}
	.sol_item_alt .sol_img:before{left:25px; right:-25px;}
	/*
	.sol_item_alt .sol_img{float:right;}
	.sol_item_alt .sol_img:before{}
	*/
	.sol_item_alt .sol_title{float:none; padding:30px 0;}
	/*
	.sol_item_alt .sol_title h2:after{left:auto; right:-128px;}
	*/
	.sol_item_last{margin-bottom:0;}
	
	
	[data-aos="anim_line"] .sol_title h2:after{
		-webkit-transition:1.5s; -moz-transition:1.5s; -o-transition:1.5s; transition:1.5s;	
		transition-timing-function: cubic-bezier(.19,.81,.6,1);
		transition-delay: 1.5s;
		height:0;
	}
	[data-aos="anim_line"].aos-animate .sol_title h2:after{
		height:100px;
	}
	
	
	[data-aos="anim_line"] .sol_title h2:before{
		-webkit-transition:2s; -moz-transition:2s; -o-transition:2s; transition:2s;	
		transition-timing-function: cubic-bezier(.19,.81,.6,1);
		transition-delay: 0.8s;
		height:0;
	}
	[data-aos="anim_line"].aos-animate  .sol_title h2:before{
		height:100px;
	}
	
	
	[data-aos="anim_line"] .sol_title h2 .mobile_underline{
		-webkit-transition:2s; -moz-transition:2s; -o-transition:2s; transition:2s;	
		transition-timing-function: cubic-bezier(.19,.81,.6,1);
		transition-delay: 0.8s;
		width:0;
	}
	[data-aos="anim_line"].aos-animate  .sol_title h2 .mobile_underline{
		width:100%;
	}
	


	.pro_range{padding:25px 0; margin-bottom:0;}
	.pro_range h3{font-size:1.6em;}
	.pro_range .pr_cols{}
	.pro_range .pr_cols .primg{float:none; width:500px; max-width:100%; margin:25px auto 45px; display:block;}
	.pro_range .pr_cols .pr_right{float:right; width:100%;}
	.pro_range .pr_cols .pr_right .prange{width:45%; max-width:45%; padding:5px 12px 15px; margin:0 2.5% 5%;}
	.pro_range .pr_cols .pr_right .prange h4{font-size:1.4em;}
	.pro_range .pr_cols .pr_right .prange:nth-child(2n){margin-right:2.5;}
	.pro_range .pr_cols .pr_right .prange .pricon{width:80px; margin:0 auto;}
	

	.service_benefits{padding:25px 0 5px;}
	.service_benefits h3{text-align:left;}
	.service_benefits .sb_cols{margin:20px -10px;}
	.service_benefits .sb_cols .sb_col{width:44%; max-width:none; padding:15px 8px 50px; margin:0 3% 6%;}
	.service_benefits .sb_cols .sb_col h5{left:8px; bottom:15px; right:8px; font-size:1.6em;}
	.service_benefits .sb_cols .sb_col .sb_ico img{width:70px;}
	
	

	.gen_contents{padding:40px 0;}
	
	.integrated_contents{padding:0 0 40px;}
	.integrated_contents .ic_img{width:auto; float:none; position:relative;}
	.integrated_contents .ic_img:before{content:""; position:absolute; background:#F5F5F5; left:-20px; top:-15px; bottom:-15px; right:20px;}
	.integrated_contents .ic_img img{width:calc(100% + 20px); display:block; height:auto; margin-left:-20px; position:relative; z-index:2;}
	.integrated_contents .ic_txt{float:none; width:auto; padding-top:25px; padding-bottom:25px;}
	.integrated_contents .ic_txt .site_btn{margin-top:25px;}
	.integrated_contents_flip .ic_img{width:auto; float:none;}
	.integrated_contents_flip .ic_img:before{right:-20px; left:20px;}
	.integrated_contents_flip .ic_img img{margin-left:0; margin-right:-20px;}
	.integrated_contents_flip .ic_txt{float:none;}
	
	
	.column_imgs{padding:10px;}
	.column_imgs .cimg{padding-right:10px;}
	.column_imgs .cimg_alt{padding:0;}

	/*SOLUTIONS E*/
	
		
	/*SPECIAL PROJECTS S*/
	.spl_lists{padding:20px 0 30px; margin-bottom:0;}
	.spl_lists h3{padding-bottom:30px; text-align:left;}
	.spl_lists .spl_cols{/*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;*/ max-width:550px; margin:0 auto;}
	.spl_lists .spl_cols .spl_col{width:48.5%; max-width:48.5%; margin:0 3% 3% 0;}
	.spl_lists .spl_cols .spl_col:nth-child(2n){margin-right:0;}
	.spl_lists .spl_cols .spl_col:nth-child(4n){margin-right:0;}
	.spl_lists .spl_cols .spl_col:last-child{margin-right:0;}
	.spl_lists .spl_cols .spl_col h5{text-align:center; color:#fff; padding:5px 0 0;}
	.spl_lists .spl_cols .spl_col h5 a{display:block; color:#fff; padding:5px 15px 10px; text-decoration:none;}
	/*SPECIAL PROJECTS E*/


	
	/*BRANDS S*/
	.intro_contents_1{padding:15px 0;}
	.intro_contents_1 .in_left{width:auto;}
	.intro_contents_1 .in_right{width:auto;}
	
	.brand_cols{padding:5px 0 20px;}
	.brand_cols .bcols{padding:10px 0 0; border:none;}
	.brand_cols .bcol{width:auto; max-width:none; margin:0 0 40px;  padding-bottom:30px; position:relative; background:none;}
	.brand_cols .bcol:after{content:""; display:block; position:absolute; left:-20px; top:7%; right:-20px; bottom:0; background:#F5F5F5; z-index:-1;}
	.brand_cols .bcol:last-child{margin-right:0;}
	.brand_cols .bcol:nth-child(3n){margin-right:0;}
	.brand_cols .bcol .bimg{max-width:100%; width:400px; margin:0 auto;}
	.brand_cols .bcol .bimg a{display:block; position:absolute; left:0; top:0; right:0;; bottom:0;}
	.brand_cols .bcol .bimg > img{display:block; width:100%; height:200px; object-fit:cover;}
	.brand_cols .bcol .bimg .blogo{position:absolute; left:0; top:0; right:0; bottom:0; background:#000000B2 0% 0% no-repeat; transition:0.5s; -webkit-transition:0.5s;}
	.brand_cols .bcol .bimg .blogo img{width:250px;}
	
	.brand_cols .bcol .btxt{padding:25px 15px;}
	.brand_cols .bcol .btxt h2{margin-bottom:5px;}
	/*.brand_cols .bcol .btxt h2:after{content:""; display:block; width:84px; height:4px; background:#f58232; margin:15px auto 0;}*/
	.brand_cols .bcol .brand_link{bottom:25px; font-size:1.6em;}
	.brand_cols .bcol .brand_link a{background:url(../images/button_bullet.svg) 100% 3px no-repeat; padding-right:20px; background-size:15px 15px;}
	/*BRANDS E*/


	/*EXP TEAM S*/
	.team_pg{padding:0 0 30px;}
	.team_pg .team_cols .team_box{width:48%; max-width:48%; margin:0 4% 40px 0;}
	.team_pg .team_cols .team_box:nth-child(3n){margin-right:4%;}
	.team_pg .team_cols .team_box:nth-child(2n){margin-right:0;}
	.team_pg .team_cols .team_box h3{padding:20px 0 0;}
	/*EXP TEAM E*/


	/*NEWS S*/
	.news_filter{padding:15px 0;}
	.news_filter .filter_cols{padding:25px 0 0; padding-bottom:20px;}
	.news_filter .filter_cols .ft_left{width:115px; max-width:115px;}
	.news_filter .filter_cols .ft_left label.ft_label{font-size:1.4em; padding-top:12px;}
	.news_filter .filter_cols .ft_left .SumoSelect{width:78px; float:right;}
	
	
	.news_filter .filter_cols .ft_right{width:190px; max-width:190px;}
	.news_filter .filter_cols .ft_right .sort_dd{width:190px; max-width:190px;}	
	.news_filter .filter_cols .ft_right .search_box{display:none;}
	
	.SumoSelect>.CaptionCont{font-size:14px; min-height:40px; padding:10px 6px;}
	.SumoSelect>.CaptionCont>label{width:25px; font-size:14px;}
	
	.news_filter .filter_cols .ft_right .SumoSelect>.CaptionCont,
	.news_filter .filter_cols .ft_right .SumoSelect.open>.CaptionCont, 
	.news_filter .filter_cols .ft_right .SumoSelect:focus>.CaptionCont, 
	.news_filter .filter_cols .ft_right .SumoSelect:hover>.CaptionCont{border:none !important; background:none !important;}
	
	/*	
	.SumoSelect>.CaptionCont>label>i{width:20px; height:20px; background:url(../images/dd_sumo.svg) center no-repeat; margin-left:0; background-size:20px auto;}
	.SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont{border:1px solid #A0A0A0; box-shadow:none;}
	.SumoSelect.open>.optWrapper{top:100%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
	.SumoSelect>.optWrapper>.options li.opt{padding:7px 20px;}
	.SumoSelect>.CaptionCont>span.placeholder{font-size:16px; font-style:normal; color:#2F2F2F;}
	.SumoSelect>.optWrapper>.options{font-size:16px;}
	.SumoSelect.open>.optWrapper{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	
	.sumo_sort>.CaptionCont{border:none; background:none;}
	.sumo_sort.open>.CaptionCont, .sumo_sort:focus>.CaptionCont, .sumo_sort:hover>.CaptionCont{border:none;}
	*/
	
	.news_list{padding:0 0 25px;}
	.news_list .nbox{width:48%; max-width:48%; padding:50px 4% 45px 0;}
	.news_list .nbox:nth-child(3n){padding-right:4%;}
	.news_list .nbox:nth-child(2n){padding-right:0;}
	
	.pagination{padding:15px 0 0;}
	.pagination ol{text-align:center; font-size:1.6em;}
	.pagination ol li{padding:0;}
	
	.news_details .ndcols{border-top:none; padding:20px 0; margin:0;}
	.news_details .ndcols .ndleft{width:auto; float:none;}
	.news_details .ndcols .ndleft .news_banner{margin:-20px -20px 15px;}
	.news_details .ndcols .ndleft .news_banner:after,
	.news_details .ndcols .ndleft .news_banner h1{display:none;}
	.news_details .ndcols .ndleft .site_contents{float:left; /*width:calc(100% - 30px);  max-width:calc(100% - 30px);*/ width:100%; max-width:100%;}
	
	.news_details .ndcols .ndright{/*float:right;*/ width:36%; display:none;}
	
	.nd_cols{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
	
	.enq_btn_wrap{float:right; width:30px; max-width:30px;}
	.enq_btn_wrap .enq_btn{position:static; float:none; display:block; position:-webkit-sticky; position:sticky; top:10px; margin:12px -20px 0 0; float:right;}
	
	.enq_frm{padding:10px 25px 20px;}
	/*
	.enq_frm_sticy{position:-webkit-sticky; position:sticky; top:10px;}
	.enq_frm .enq_input{padding:0 0 10px;}
	.enq_frm .enq_input .input{width:100%; border:1px solid #B1B1B1; background:#F5F5F5; color:#2F2F2F; font-size:1.4em; padding:12px 15px; -moz-box-sizing:border-box; box-sizing:border-box;}
	.enq_frm .enq_input .txtarea{height:160px; resize:none;}
	.enq_frm .enq_input .input::-ms-input-placeholder{color:#2F2F2F; opacity:1;}
	.enq_frm .enq_input .input::placeholder{color:#2F2F2F; opacity:1;}
	.enq_frm .site_btn{box-shadow:none;}
	.enq_checkbox{padding:10px 0 0;}
	
	.fas_checkbox{display:block; position:relative; padding-left:38px; margin-bottom:12px; cursor:pointer; font-size:14px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
	.fas_checkbox a{text-decoration:none; font-weight:700; color:#18498D;}
	.fas_checkbox input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
	.fas_checkbox .checkmark{position:absolute; top:-3px; left:0; height:25px; width:25px; background-color:#F5F5F5;}
	.fas_checkbox:hover input ~ .checkmark{background-color:#F5F5F5;}
	.fas_checkbox input:checked ~ .checkmark{background-color:#f58232;}
	.fas_checkbox .checkmark:after{content:""; position:absolute; display:none;}
	.fas_checkbox input:checked ~ .checkmark:after{display:block;}
	.fas_checkbox .checkmark:after{left:9px; top:4px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
	*/
	/*NEWS E*/



	/*CONTACT S*/
	.contact_pg{padding:15px 0;}
	.contact_pg .cleft{float:none; width:auto; padding:5px; position:static;}
	.contact_pg .cleft h5{padding:9px 0; font-size:1.5em; text-align:center; position:relative;}
	.contact_pg .cleft h5:after{content:""; display:block; position:absolute; right:0; top:0; width:38px; height:38px; background:url(../images/dd.svg) 8px 0 no-repeat; transition:0.3s; -webkit-transition:0.3s;}
	.contact_pg .cleft h5.areas_open:after{-webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg);}
	.contact_pg .cleft ul{font-size:1.5em; text-align:center; display:none;}
	.contact_pg .cleft ul li{padding:7px 0;}
	.contact_pg .cleft ul li.active{display:none;}
	
	.contact_pg .cright{float:none; width:auto; padding:20px 0 0;}
	.contact_pg .cright .enq_frm{max-width:none;}
	
	/*
	.contact_pg .cright_regions{width:75%; padding-right:115px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	.contact_pg .cright .site_contents{max-width:900px;}	
	.contact_pg .cright .fas_checkbox{margin:5px 0 25px;}
	.contact_pg .cright .site_contents h3{font-size:2.4em;}	
	.contact_map{background:#F5F5F5; margin:20px 0 75px;}
	*/
	
	.contact_map{margin:15px 0 0;}	
	/*CONTACT E*/


	
	/*CONTACT REGION S*/
	.contact_pg_regions{padding-bottom:5px;}
	.cright_regions .site_contents{padding-bottom:10px;}
	.contact_adds{padding:10px 0 0;}
	.contact_adds h5{padding:0 0 20px;}
	/*.contact_adds .cadds{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}*/
	.contact_adds .cadds .cadd{font-size:1.5em; width:48%; padding:0 2% 35px 0;}
	.contact_adds .cadds .cadd a{text-decoration:none;}
	.contact_adds .cadds .cadd a:hover{color:#18498D; text-decoration:underline;}
	/*CONTACT REGION E*/
	

	/*CONTENT PAGE S*/
	.content_pg{padding:15px 0;}
	.content_pg .site_contents{max-width:none;}
	/*CONTENT PAGE E*/

}

@media only screen and (max-width:680px) {}

@media only screen and (max-width:650px) {}
@media only screen and (max-width: 500px) {
	
	.header .logo_cox{width:90px;}
	.header .logo_mann{width:115px; margin:0 5px;}
	.header .logo_tractel{width:90px; margin:0 5px;}
	

	/*CONTACT REGION S*/
	.contact_pg_regions{padding-bottom:5px;}
	.cright_regions .site_contents{padding-bottom:10px;}
	.contact_adds{padding:10px 0 0; text-align:center;}
	.contact_adds h5{padding:0 0 20px;}
	.contact_adds .cadds{display:block;}
	.contact_adds .cadds .cadd{font-size:1.5em; width:auto; padding:0 0 25px;}
	.contact_adds .cadds .cadd a{text-decoration:none;}
	.contact_adds .cadds .cadd a:hover{color:#18498D; text-decoration:underline;}
	/*CONTACT REGION E*/


}
@media only screen and (min-width: 480px) and (max-width: 767px) {}
@media only screen and (max-width: 450px) {
	.brand_cols .bcol .bimg{width:280px;}


	/*EXP TEAM S*/
	.team_pg{padding:0;}
	.team_pg .team_cols .team_box{width:100%; max-width:100%; margin:0 auto 35px; border-bottom:1px solid #A0A0A0; padding-bottom:30px;}
	.team_pg .team_cols .team_box:nth-child(3n){margin-right:auto;}
	.team_pg .team_cols .team_box:nth-child(2n){margin-right:auto;}
	.team_pg .team_cols .team_box:last-child{border:none;}
	.team_pg .team_cols .team_box h3{padding:20px 0 0;}
	/*EXP TEAM E*/

	.news_list .nbox{width:100%; max-width:100%; padding:30px 0 25px;}
	.news_list .nbox:nth-child(3n){padding-right:0;}
	.news_list .nbox:nth-child(2n){padding-right:0;}

}

.mt-0{margin-top:0px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-60{margin-top:60px;}
.mb-30{margin-top:30px;}

.dhide{display:none !important;}
.dhide_1{display:none !important;}
@media only screen and (max-width: 1024px) {
	.mhide{display:none !important;}
	.dhide{display:block !important;}
}
@media only screen and (max-width: 767px) {
	.mhide_1{display:none !important;}
	.dhide_1{display:block !important;}
}

/*ADMIN GUTENBERG*/
html :where(.wp-block){max-width:1400px;}
html :where(.wp-block) .dhide_1{display:block !important;}

.select_input{}
.select_input select{width:100%; height:38px; border:none; outline:none; font-size:15px; padding:5px; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0px 5px 5px #00000029;}


.editor-styles-wrapper{background:#fff;}



/*PRODUCT DETAILS PAGE*/
.product_details{padding:50px 0;}
.product_details.product_details_imp_info{padding:0;}
.product_details.product_details_enq_form{padding:0;}
.product_details .content_holder{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_sidebar{width:100%; max-width:100%; min-width:100%; padding:30px 0;}
.pro_sidebar .pro_left{padding:15px 20px; border:1px solid #b2b2b2; box-shadow:0px 10px 10px #00000029; position:sticky; top:10px;}
.pro_sidebar .pro_left .pro_files{}
.pro_sidebar .pro_left .pro_files a{display:block; text-decoration:none; padding:5px 0 5px 24px; margin:5px 0; font-size:1.6em; transition:0.15s; background:url(../images/button_bullet.svg) 0 7px no-repeat; background-size:16px auto;}
.pro_sidebar .pro_left .pro_files a:hover{color:#18498D; background:url(../images/button_bullet.svg) 5px 7px no-repeat; background-size:16px auto;}
.product_details .prod_right{width:100%; max-width:100%; min-width:100%;}
.product_details .prod_right .ps_padding{background:#F5F5F5; padding:25px; margin-top:35px; margin-bottom:50px;}
.prod_slider{}
.prod_slider .pro_img{}
.prod_slider .pro_img img{display:block; width:100%; height:auto;}
.product_details .prod_right .site_contents{margin-bottom:25px;}
.prod_slider{/*height:800px;*/}
/*
.prod_slider .slick-list{height:100%;}
.prod_slider .slick-list .slick-track{height:100%;}
.prod_slider .slick-list .slick-track .slick-slide{height:100%;}
.prod_slider .slick-list .slick-track .slick-slide .pro_img{height:100%;}
.prod_slider .slick-list .slick-track .slick-slide .pro_img .p1{display:table; width:100%; height:100%;}
.prod_slider .slick-list .slick-track .slick-slide .pro_img .p2{display:table-cell; width:100%; height:100%; vertical-align:middle;}
*/
.prod_slider .slick-list .slick-track .slick-slide .pro_img img{width:auto; height:auto; max-width:100%; max-height:600px; display:block; margin:0 auto;}
.product_details .prod_right .prod_enq{padding:0; box-shadow:none; border:none; max-width:600px;}


.pro_dcol{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;}
.pro_dcol .pro_dcol_left{width:62%; max-width:62%; min-width:62px; padding-right:3%;}


.pro_dcol .pro_dcol_right{width:35%; max-width:35%; min-width:35px;}
.pro_dcol_right_block img,
.pro_dcol .pro_dcol_right img{display:block; max-width:100%; height:auto; margin:0 auto;}
@media only screen and (max-width: 767px) {
	.pro_dcol .pro_dcol_left,
	.pro_dcol .pro_dcol_right{width:100%; max-width:100%; min-width:100px; padding:0 0 15px;}
}


.fas_button{display:inline-block; text-decoration:none; background:#18498D; font-size:1.8em; font-weight:700; padding:10px 15px 8px; color:#fff; margin:10px 0; transition:0.3s;}
.fas_button:hover{background:#f58232;}

@media only screen and (max-width: 1024px) {
	/*.pro_sidebar{width:30%; max-width:30%; min-width:30%;}*/
	/*.product_details .prod_right{width:65%; max-width:65%; min-width:65%;}*/
	.product_details .prod_right .ps_padding{padding:20px;}
	.product_details .prod_right .slick-dots{bottom:20px;}
	
	.prod_slider .slick-list .slick-track .slick-slide .pro_img img{max-height:500px;}
}
@media only screen and (max-width: 767px) {
	.product_details{padding:30px 0;}
	.product_details .content_holder{-webkit-flex-wrap:wrap; flex-wrap:wrap;}
	.pro_sidebar{width:100%; max-width:280px; min-width:0; margin:0 auto 25px;}
	.product_details .prod_right{width:100%; max-width:100%; min-width:100%;}
	.product_details .prod_right .ps_padding{padding:10px;}
	.product_details .prod_right .slick-dots{bottom:0;}
	
	.prod_slider .slick-list .slick-track .slick-slide .pro_img img{max-height:400px;}
}


.related_prdoucts{padding:10px 0 50px;}
.prod_list{display:-webkit-box; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; padding:25px 0;}
.prod_list .prod_box{width:32%; max-width:32%; min-width:32%; margin:0 2% 2% 0;}
.prod_list .prod_box:nth-child(3n){margin-right:0;}
.prod_list .prod_box .prod_img{overflow:hidden; position:relative;}
.prod_list .prod_box .prod_img img{display:block; width:100%; height:auto; transition:0.3s;}
.prod_list .prod_box:hover .prod_img img{transform:scale(1.1);}

.prod_list .prod_box .prod_img h3{position:absolute; left:0; bottom:0; right:0; padding:0; font-size:1.9em;}
.prod_list .prod_box .prod_img h3:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:#727272; mix-blend-mode:multiply; z-index:1;}
.prod_list .prod_box .prod_img h3 a{display:block; color:#fff; text-decoration:none; padding:15px 60px 15px 30px; position:relative; z-index:10; position:relative;}
.prod_list .prod_box .prod_img h3 a:after{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:56px; background:#f58232 url(../images/project_bullet.svg) center no-repeat;}
.wp_list .prod_box .prod_img h3 a:after{transform:rotate(90deg); right:-1px;}

#project_list,
#wp_list{position:relative;}
#project_list:after,
#wp_list:after{content:""; display:block; position:absolute; left:0; top:0; right:0; background:#fff; opacity:0; z-index:999; transition:0.3s;}
#project_list.project_list_loading:after,
#wp_list.wp_list_loading:after{opacity:0.5; bottom:0;}

@media only screen and (max-width: 1024px) {
	.related_prdoucts{padding:10px 0 40px;}
	.prod_list{max-width:800px; margin-left:auto; margin-right:auto;}
	.prod_list .prod_box{width:48.5%; max-width:48.5%; min-width:48.5%; margin:0 3% 3% 0;}
	.prod_list .prod_box:nth-child(3n){margin-right:3%;}
	.prod_list .prod_box:nth-child(2n){margin-right:0;}
}
@media only screen and (max-width: 767px) {
	.related_prdoucts{padding:10px 0 30px;}
	.prod_list{max-width:450px;}
	.prod_list .prod_box{width:100%; max-width:100%; min-width:100%; margin:0 auto 25px;}
	.prod_list .prod_box:nth-child(3n){margin-right:auto;}
	.prod_list .prod_box:nth-child(2n){margin-right:auto;}
}

.product_listing{padding:50px 0;}


.accordion_list{}
.accordion_list .content_holder{max-width:1040px;}
.accordion_list .acc_wrap{padding:5px 0;}
.accordion_list .acc_wrap h4{color:#2f2f2f;}
.accordion_list .acc_wrap .acc_item{padding:5px 0;}
.accordion_list .acc_wrap .acc_item .acc_title{color:#fff; background:#18498D; font-size:1.8em; font-weight:700; padding:12px 50px 12px 20px; cursor:pointer; position:relative;}
.accordion_list .acc_wrap .acc_item .acc_title span{display:block; width:24px; height:24px; position:absolute; right:12px; top:50%; margin-top:-12px; background:#f58232;}
.accordion_list .acc_wrap .acc_item .acc_title span:before{content:""; display:block; position:absolute; left:50%; top:50%; width:10px; height:2px; margin:-1px 0 0 -5px; background:#fff; transition:0.3s;}
.accordion_list .acc_wrap .acc_item .acc_title span:after{content:""; display:block; position:absolute; left:50%; top:50%; width:2px; height:10px; margin:-5px 0 0 -1px; background:#fff; transition:0.3s;}
.accordion_list .acc_wrap .acc_item .acc_txt{display:none;}
.accordion_list .acc_wrap .acc_item .acc_txt .site_contents{padding:12px 20px;  background:#F5F5F5;}
.accordion_list .acc_wrap .acc_item .acc_txt .site_contents a{color:#18498D; text-decoration:none; font-weight:700;}
.accordion_list .acc_wrap .acc_item.acc_open .acc_title span:before{transform:rotate(45deg);}
.accordion_list .acc_wrap .acc_item.acc_open .acc_title span:after{transform:rotate(225deg);}

.just_hide{display:none !important;}


.flex{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap; -ms-flex-wrap:wrap; width:100%;}

.services_list{background:#F5F5F5; padding:50px 0 0;}
.services_list .s_list{-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.services_list .s_list .s_item{width:26%; max-width:26%; text-align:center; margin:0 0 50px;}
.services_list .s_list .s_item .s_icon{width:85px; height:85px; margin:0 auto;}
.services_list .s_list .s_item .s_icon img{width:85px; height:85px; max-width:100%; max-height:100%; display:block;}
.services_list .s_list .s_item h3{line-height:1.2; padding-bottom:0;}
.services_list .s_list .s_item h3 a{color:#000; text-decoration:none;}
@media only screen and (max-width: 1024px) {
	.services_list{padding:30px 0 0;}
	.services_list .s_list .s_item{width:31%; max-width:31%; margin:0 0 30px;}
	.services_list .s_list .s_item .s_icon,
	.services_list .s_list .s_item .s_icon img{width:80px; height:80px;}
}
@media only screen and (max-width: 767px) {
	.services_list{padding:20px 0 0;}
	.services_list .s_list .s_item{width:48%; max-width:48%; margin:0 0 20px;}
	.services_list .s_list .s_item .s_icon,
	.services_list .s_list .s_item .s_icon img{width:55px; height:55px;}
	.services_list .s_list .s_item p{font-size:1.2em; padding-top:5px;}
}


.wp_details{}
.wp_details .ndcols{border-top:1px solid #A0A0A0; padding:25px 0 100px; margin:5px 0;}
.wp_details .wp_left{float:left; width:40%; text-align:center; padding:20px 0;}
.wp_details .wp_left img{display:block; width:100%; height:auto; margin:0 0 40px;}
.wp_details .wp_left .download_btn{display:inline-block; padding:12px 50px 12px 15px; color:#fff; font-size:15px; font-weight:600; background:#18498D; text-decoration:none; position:relative; transition:0.3s;}
.wp_details .wp_left .download_btn:hover{background:#f58232;}
.wp_details .wp_left .download_btn svg{width:25px; height:25px; max-width:25px; max-height:25px; position:absolute; right:10px; top:7px;}
.wp_details .wp_left .download_btn svg path{fill:#fff;}
.wp_details .wp_right{float:right; width:57%;}

ul.wp_file_details{font-size:1.2em; border-top:1px solid #eee; margin-top:15px; margin-bottom:10px;}
ul.wp_file_details li{border-bottom:1px solid #eee; padding:7px 0;}
ul.wp_file_details li:before{display:none;}

@media only screen and (max-width: 767px) {
	.wp_details .ndcols{padding:20px 0 70px;}
	.wp_details .wp_right,
	.wp_details .wp_left{float:none; width:auto;}
}


.wp_filters{padding:0 0 20px;}
.wp_filters .sel_col{padding:10px 10px 10px 0;}
.wp_filters a{display:inline-block; border:2px solid #18498D; color:#18498D; font-size:1.5em; text-decoration:none; font-weight:600; padding:10px 15px; margin:0 15px 10px 0; transition:0.3s;}
.wp_filters a.active{color:#fff; background:#18498D;}
.wp_filters a:hover{color:#fff; background:#18498D;}

.wp_filters .sel_col:not(.wp_label){width:170px; max-width:170px; min-width:170px;}
.SumoSelect>.optWrapper>.options li label{overflow:visible; white-space:normal;}

.case_studies_slider{padding:45px 0; background:#fbfbfb;}
.case_studies_slider .prod_list{margin-top:15px; display:block; padding-bottom:80px;}
.case_studies_slider .prod_list .slick-slide{margin:0 10px;}
.case_studies_slider .prod_list .slick-list{margin:0 -10px;}
.case_studies_slider .prod_list .prod_box{max-width:none; width:auto; min-width:0;}
.case_studies_slider .prod_list .slick-dots li{background:#18498D;}
.case_studies_slider .prod_list .slick-dots li.slick-active{background:#f58232;}



.product_info_tabs{padding:15px 0 30px;}
.product_info_tabs .pro_tabs{}
.product_info_tabs .pro_tabs .p_tab{display:inline-block; border:1px solid #ccc; background:#eee; padding:12px 14px 9px; font-size:16px; position:relative; margin-right:5px; margin-bottom:-1px; cursor:pointer;}
.product_info_tabs .pro_tabs .p_tab_active{background:#fff; border-bottom:none; z-index:2;}
.product_info_tabs .pro_tabs .p_tab_active:after{content:""; display:block; position:absolute; left:0; bottom:-1px; right:0; height:1px; background:#fff; z-index:3;}
.product_info_tabs .p_contents{display:none; border:1px solid #ccc; padding:15px 20px;}
.product_info_tabs .p_contents_active{display:block;}
@media only screen and (max-width: 767px) {
	.product_info_tabs .pro_tabs .p_tab{margin-bottom:8px;}
	.product_info_tabs .pro_tabs .p_tab_active{border-bottom:1px solid #ccc;}
	.product_info_tabs .pro_tabs .p_tab_active:after{display:none;}
}

.prod_slider_thumbs{margin-right:-10px;}
.prod_slider_thumbs .pro_thumb{float:left; margin:10px 10px 0 0; width:calc(25% - 10px);} 
.prod_slider_thumbs .pro_thumb img{display:block; width:100%; height:auto;}


.wp-block-columns{max-width:1570px; /*padding-left:20px; padding-right:20px;*/ margin-left:auto !important; margin-right:auto !important;}
.wp-block-group{max-width:1530px; margin-left:auto !important; margin-right:auto !important;}
.wp-block-group .wp-block-group__inner-container{padding-left:20px; padding-right:20px;}
.narrow_width{max-width:1000px; padding-left:20px; padding-right:20px; margin-left:auto !important; margin-right:auto !important;}

body > .wp-block-columns{padding-left:20px; padding-right:20px;}
.wp-block-columns .content_holder,
.wp-block-column .content_holder{padding-left:0; padding-right:0; max-width:none;}
/*.wp-block-column > .accordion_list > .content_holder{padding-left:20px; padding-right:20px;}*/
@media only screen and (min-width: 1025px) {
	:where(.wp-block-columns.is-layout-flex){gap:5em;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	:where(.wp-block-columns.is-layout-flex){gap:3em;}
}


.product_gallery_reorder{padding-top:50px;}
@media only screen and (max-width: 781px) {
	.product_gallery_reorder{padding-top:30px;}
	.product_gallery_reorder.wp-block-columns{}
	.product_gallery_reorder.wp-block-columns .wp-block-column:nth-child(1){order:2;}
	.product_gallery_reorder.wp-block-columns .wp-block-column:nth-child(2){order:1;}
}


.table_of_contents{background:#F5F5F5; border:1px solid #B1B1B1; padding:20px 25px; margin-bottom:20px;}
.table_of_contents ul{columns:2; column-gap:40px; padding:15px 0 0;}
.table_of_contents ul li{padding:5px 0;}
.table_of_contents ul li a{text-decoration:none;}
.table_of_contents ul li a:hover{text-decoration:underline;}
@media only screen and (max-width: 600px) {
	.table_of_contents ul{columns:1; column-gap:0px;}
}