/*!
 Theme Name:   AJG 
 Description:  AL JABER GROUP
 Author: AJG
 Version:      1.0.0
*/img,legend{border:0}legend,td,th{padding:0}.tac,.wp-caption{text-align:center}.custom-pagination *,.gallerWrapper a,.page-template-page-contact-details .globalContactsWrapper .row a,.page-template-page-contact-details a,.screen-reader-text:focus,footer nav ul a{text-decoration:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,p strong,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.page-template-page-work .pageLinksWrapper .pageLink--title,body{font-family:FreightSansLight,Verdana,Segoe,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}div[id*=gallery-]{margin:auto;width:100%;text-align:center}div[id*=gallery-] .gallery-item{display:inline-block;margin-top:10px}div[id*=gallery-] img{border:2px solid #cfcfcf}div[id*=gallery-] .gallery-caption{margin-left:0}.tu{text-transform:uppercase}.bg-white{background:#fff;box-shadow:0 4px 6px -6px #222;margin-top:0!important;padding:10px 0!important}.bg-white a{background:0 0!important;color:#000!important}@font-face{font-family:MyriadProRegular;src:url(fonts/myriadproregular.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:FreightSansLight;src:url(fonts/freightsanslight.woff) format("woff");font-style:normal;font-weight:400}html{overflow-y:scroll!important}html.overflowHide{-ms-overflow-y:hidden!important;overflow-y:hidden!important;overflow:hidden!important}.gallerWrapper,.mega-sub-menu{overflow:hidden}body{font-size:16px}body *{font-weight:300}#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{text-align:left!important}#ascrail2000{display:none!important}a{color:#000}.custom-pagination .current,a:hover{color:#cd2f30}.swiper-pagination-bullet,a{transition:all .2s linear}.companiesList--title,.itemList--title{margin-top:0;font-size:1.25em;font-weight:700}.companyItemWrapeer{margin-bottom:0}#home .companyItemWrapeer{margin-bottom:2em}.companythumbWrapper,.itemthumbWrapper{position:relative}.companythumbWrapper:after,.itemthumbWrapper:after{content:'';position:absolute;display:block;top:0;left:0;bottom:0;right:0;opacity:.2;background:0 0;transition:all .25s linear}.companythumbWrapper img,.itemthumbWrapper img{display:block;max-width:100%}.companyItem--title{font-size:1em}.companyItem--link:hover .companythumbWrapper:after,.companyItem--link:hover .itemthumbWrapper:after,.item-link:hover .companythumbWrapper:after,.item-link:hover .itemthumbWrapper:after{background:#fff}.error404 #primary{text-align:center}.error404 .page-title span{font-size:50vw;color:#cd2f30}#preloader{position:fixed;width:100vw;height:100vh;background-color:#e1e1e1;z-index:100000}#status,.windows8{width:50px;height:50px}#status{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}.windows8{position:relative}.windows8 .wBall{position:absolute;width:48px;height:48px;opacity:0;-webkit-transform:rotate(225deg);-webkit-animation:orbit 7.15s infinite;transform:rotate(225deg);animation:orbit 7.15s infinite}.windows8 .wBall .wInnerBall{position:absolute;width:6px;height:6px;background-color:#202020;left:0;top:0;border-radius:6px}.windows8 #wBall_1{-webkit-animation-delay:1.56s;animation-delay:1.56s}.windows8 #wBall_2{-webkit-animation-delay:.31s;animation-delay:.31s}.windows8 #wBall_3{-webkit-animation-delay:.62s;animation-delay:.62s}.windows8 #wBall_4{-webkit-animation-delay:.94s;animation-delay:.94s}.windows8 #wBall_5{-webkit-animation-delay:1.25s;animation-delay:1.25s}@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;-webkit-origin:0}30%{opacity:1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%}39%{opacity:1;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;-webkit-origin:30%}70%{opacity:1;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;-webkit-origin:39%}75%{opacity:1;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;-webkit-origin:70%}100%,76%{opacity:0;-webkit-transform:rotate(900deg)}}@keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-timing-function:linear;animation-timing-function:linear;origin:0}30%{opacity:1;-webkit-transform:rotate(410deg);transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;origin:7%}39%{opacity:1;-webkit-transform:rotate(645deg);transform:rotate(645deg);-webkit-animation-timing-function:linear;animation-timing-function:linear;origin:30%}70%{opacity:1;-webkit-transform:rotate(770deg);transform:rotate(770deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;origin:39%}75%{opacity:1;-webkit-transform:rotate(900deg);transform:rotate(900deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;origin:70%}100%,76%{opacity:0;-webkit-transform:rotate(900deg);transform:rotate(900deg)}}.pageContentWrapper{padding:3em 0}.pageContentWrapper .itemList--title{margin-top:0}.custom-pagination{margin-top:.5em;font-size:1.2em}.custom-pagination *{font-weight:700}.custom-pagination .page-num{margin-right:5px}.custom-pagination .page-numbers:not(:first-child){font-size:1.25em}.pageListWrapper{padding:1em 0}.page-template-page-download .downloadsSublist>.container,.page-template-page-download .pageContentWrapper>.pageListWrapper,.page-template-page-work .pageLinksColumn{padding:0}.pageContent--content img{max-width:100%;height:auto}#chairmans-message .pageContent--content p:last-child{margin-top:0}#chairmans-message .pageContent--content p:nth-last-child(2){margin-bottom:0}.page-template-page-general .itemList--title+.container{margin-bottom:.75em}.page-template-page-work .pageLinksWrapper{background:0 0;margin-bottom:3em}.page-template-page-work .pageLinksWrapper .pageLink--title{margin-left:0;font-weight:300;font-size:1em;background-color:#666;border-top:2px solid #c6d2d9;border-radius:15px 15px 0 0;box-sizing:border-box;background-position:0 0,100% 0;background-repeat:no-repeat;background-size:1px 100%;color:#FFF}.page-template-page-work .pageLinksWrapper .pageLink--title:before{content:'';position:absolute;display:block;width:98%;top:3px;left:1%;margin:auto;border-top:2px solid #fff;height:10px;background:#666;border-radius:15px 15px 0 0}.page-template-page-work .pageLinksWrapper .pageLink--title:after{background:#FFF}.page-template-page-work .container{padding-bottom:0;padding-left:0}.page-template-page-download .downloadsSublist{padding-top:0}.page-template-page-download .downloadsSublist .itemWrapperFirstThree{margin-bottom:2em}.page-template-page-download .downloadsSublist .itemWrapper:not(.itemWrapperFirstThree) .item--title{font-size:.9em}.gallerWrapper img{display:block;margin:auto;max-width:100%}.gallerWrapper>.row>div{margin:.5em 0}.single .gallerWrapper{padding-top:3em;padding-bottom:3em}#video-gallery .video-content{width:80vh!important;height:40vh!important;top:30vh;position:relative}#video-gallery .video-content iframe{width:calc(80vh-20px)!important;height:40vh!important;position:absolute;display:block;top:0vh;margin:auto;padding:0 20px}#video-gallery .gallerWrapper{padding-top:0}.pageContent--date{font-weight:700;margin-top:0}#news .pageContentWrapper>.container .itemthumbWrapper,#press-releases .pageContentWrapper>.container .itemthumbWrapper{background-repeat:no-repeat;background-position:center;background-size:cover;height:189px;max-height:189px;display:block;position:relative}#news .newsBlockRow .item--title,#press-releases .newsBlockRow .item--title{font-size:.9em}.item--title{font-size:1em}.headerWrapper{position:relative}.headerNavWrapper{margin-top:2.25em;transition:all .4s linear;position:fixed;z-index:1000;top:0;width:100%;padding:0}.headerNavWrapper img{max-height:50px;display:block}.headerNavWrapper #mega-menu-wrap-primary{margin-top:5px}.homeSlider .swiper-container{height:90vh}.sliderWrapper:not(.homeSlider) .swiper-container{height:70vh;max-height:calc(53vh + 4em)}.sliderWrapper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center}.sliderWrapper .swiper-pagination{text-align:right;padding-right:3em}.sliderWrapper .swiper-pagination-bullet{width:18px;height:18px;opacity:.4;background:#f1f1f1}.sliderWrapper .swiper-pagination-bullet-active,.sliderWrapper .swiper-pagination-bullet:hover{background:#FFF;opacity:1}#brochure .sliderWrapper .swiper-container,#magazine .sliderWrapper .swiper-container,.page-template-page-contact-details .sliderWrapper .swiper-container,.page-template-page-general .sliderWrapper .swiper-container,.page-template-page-inquiry .sliderWrapper .swiper-container,.page-template-page-location .sliderWrapper .swiper-container,.page-template-page-work .sliderWrapper .swiper-container,.single-companies .sliderWrapper .swiper-container,.single-post .sliderWrapper .swiper-container{max-height:66vh!important}.pageSplashWrapper .pageSplash--bgi{height:66vh;background-repeat:no-repeat;background-size:cover;background-position:center}.mega-sub-menu{max-height:80vh!important;-ms-overflow-y:auto!important;overflow-y:auto!important}footer{padding:2em 0;background:#e6e6e6}footer .copyright{position:relative;display:table}footer .copyright>div{display:table-cell}footer img{max-height:55px;margin-bottom:auto;margin-top:auto;display:block}footer .copyright--textWrapper{position:absolute;width:100%;top:calc(55px/2 - .75em)}footer p{font-size:1.25em;margin:0 0 0 10px;width:100%}footer nav ul{list-style:none;padding:0;margin:0;position:relative;text-align:center}footer nav ul li{display:inline;padding:0 10px;font-size:1em}footer nav ul li:last-child{padding-right:0}footer nav ul .current-menu-item a{color:#cd2f30}.homeCompanies--title{padding:calc(5vh - .55em) 0;background:#e6e6e6;margin:0 0 2em;font-size:2.4em;font-weight:300}.pageLinksWrapper{padding:4em 0;margin-bottom:12em;background:#e6e6e6}.pageLinksWrapper>div{margin:auto}.pageLinksWrapper .pageLink--title{font-family:MyriadProRegular,Verdana,Segoe,sans-serif;position:relative;overflow:hidden;font-weight:400;font-size:1.1em;max-width:200px;margin:auto;padding:15px 0;background-color:#FFF;border-top:2px solid #c6d2d9;border-radius:15px 15px 0 0;box-sizing:border-box;background-position:0 0,100% 0;background-repeat:no-repeat;background-size:2px 100%;background-image:linear-gradient(to bottom,#c6d2d9 0,#fff 100%),linear-gradient(to bottom,#c6d2d9 0,#fff 100%)}.pageLinksWrapper .pageLink--title:after{content:'';background:#CCC;opacity:.4;position:absolute;top:0;bottom:0;left:0;display:block;width:100%;transition:all .2s linear;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.pageLinksWrapper a .pageLink--title:hover:after{-webkit-transform:translateY(100%);transform:translateY(100%)}#home .pageLinksWrapper{padding:calc(5vh - 1.55em) 0;margin:35px auto 70px}.pageContent--title{font-size:1.25em;font-weight:700;margin-top:0}.pageContent--content{font-size:1em}.pageContent--content ul{padding-left:4em}.pageContent--content ul li{padding-left:2em}body:not(#home) .companiesListWrapper{padding:1em 0 0}body:not(#home) header+.companiesListWrapper{padding:3em 0}.companiesListWrapper-gb,.pageListWrapper-gb{background:#e6e6e6;margin:0 auto 70px}#contact-us .pageContentWrapper{padding-bottom:0}#contact-us .pageListWrapper{padding:0 0 70px}#contact-us .pageListWrapper .itemList--title{display:none}.page-template-page-contact-details .pageContent--title{margin-top:1em;margin-bottom:.5em}.page-template-page-contact-details .contact--name{font-size:1.25em;text-decoration:none}.page-template-page-contact-details .contact--details{font-size:1em}.page-template-page-contact-details .globalContactsWrapper{padding-top:3em;margin-bottom:2em}.page-template-page-contact-details .globalContactsWrapper .row .contact--country{margin-bottom:.5em;font-size:1.5em;font-weight:700}.page-template-page-contact-details .globalContactsWrapper .row .contact--name{margin-top:.5em;margin-bottom:2.5em;text-decoration:underline}.page-template-page-contact-details .globalContactsWrapper .row .contact--details p:nth-of-type(1){margin-bottom:0}.page-template-page-contact-details .globalContactsWrapper .row .contact--details a p,.page-template-page-contact-details .globalContactsWrapper .row .contact--details p:not(:nth-of-type(1)){margin-top:.4em;margin-bottom:0}.page-template-page-contact-details .globalContactsWrapper .row .col-md-offset-1:nth-child(2){margin-left:5%}.page-template-page-contact-details .globalContactsWrapper .row .col-md-offset-1:nth-child(3){margin-left:11%}.companyContactsWrapper{margin:2em 0}.companyContactsWrapper>.row{margin:auto;padding:0}.companyContactsWrapper.pageListWrapper-gb{margin:0;padding:1em 0}.location--map{max-width:100%;display:block;margin:auto;padding-left:15px}.locationMap{position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden}.locationMap embed,.locationMap iframe,.locationMap object{position:absolute;top:0;left:0;width:100%;height:100%}.inquiryWrapper .wpcf7 .form-input.wpcf7-not-valid{border:1px solid #cd2f30;outline:0}.inquiryWrapper span.wpcf7-not-valid-tip{color:#000;display:none}.inquiryWrapper .wpcf7-response-output,.inquiryWrapper .wpcf7-validation-errors{border:none!important}.inquiryWrapper div.wpcf7-validation-errors{background:#ffe2e2;border:1px solid red;color:#C10000}.inquiryWrapper div.wpcf7-response-output{margin:2em 0;padding:15px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.inquiryWrapper .wpcf7-spam-blocked{background:#e2e2e2;border:1px solid #bcbcbc!important;color:#383838}.inquiryWrapper .wpcf7-mail-sent-ng{background:#fcf8e3;border:1px solid #ac9163!important;color:#8a6d3b}.inquiryWrapper .wpcf7-mail-sent-ok{background:#dff0d8;border:1px solid #3c763d!important;color:#3c763d}.inquiryWrapper .form-input:not(.form-submit){width:100%;padding:7px;border:none;outline:0}.inquiryWrapper .form-input:not(.form-submit):not(.form-checkbox){background:#e6e6e6}.inquiryWrapper .form--title{margin-top:7px}.inquiryWrapper #form-clear,.inquiryWrapper .form-submit{display:inline;width:100px;background:#e6e6e6;border:none;padding:10px;margin-top:1em;outline:0;transition:all .4s linear}.inquiryWrapper #form-clear:hover,.inquiryWrapper .form-submit:hover{color:#cd2f30}.inquiryWrapper #form-clear{position:absolute;top:0;left:100px;margin-left:20px}.inquiryWrapper .ajax-loader{position:absolute;bottom:-20px;left:16px}.inquiryWrapper .row:last-child>div{position:relative}.inquiryWrapper .row:last-child>div br{display:none}.inquiryWrapper .row:last-child>div *{display:inline}.inquiryWrapper .form-checkbox{padding-left:0!important;margin-top:3px;display:block}.inquiryWrapper .form-checkbox .wpcf7-list-item{margin-left:15px}.inquiryWrapper .form-checkbox .first{margin-left:0}.inquiryWrapper .form-textarea{height:100px}@media only screen and (min-height:901px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:calc(58vh + 4em)}}@media only screen and (min-height:1000px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:calc(60vh + 4em)}}@media only screen and (min-height:1051px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:calc(62vh + 4em)}}@media only screen and (min-height:1100px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:calc(65vh + 4em)}}@media only screen and (max-height:800px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:calc(48vh + 4em)}}@media only screen and (max-height:768px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:calc(49vh + 4em)}}@media only screen and (max-height:600px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:38vh}}@media only screen and (max-height:570px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:40vh}}@media only screen and (max-width:768px) and (max-height:570px){.sliderWrapper:not(.homeSlider) .swiper-container{max-height:60vh}}@media only screen and (min-width:1250px){.headerNavWrapper .container{width:100%;padding-left:5vh}.headerNavWrapper img{margin-left:calc(15% - 20px)}.error404 .page-title span{font-size:40vw}}@media only screen and (max-width:1250px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:.8em}}@media only screen and (max-width:1200px){#news .newsBlockRow .item--title,footer nav ul a{font-size:.8em}}@media only screen and (max-width:991px){body:not(#home) .pageContentWrapper+.companiesListWrapper{margin:0 auto 7em}.pageLinksWrapper{margin-bottom:3em}.headerNavWrapper,.headerNavWrapper #mega-menu-wrap-primary{margin-top:0!important;padding:0!important}.headerNavWrapper>.container{width:100%;padding:0}.headerNavWrapper #mega-menu-wrap-primary,.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-color:#cd2f30}.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{content:''}.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#000}.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{color:#cd2f30}.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-repeat:no-repeat!important;background-size:contain!important}.headerNavWrapper #mega-menu-wrap-primary,.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{background:#FFF}.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{box-shadow:3px 3px 9px -1px #c1c1c1}.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:not(:nth-child(1))>a.mega-menu-link:before,.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after{display:none}.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link:after,.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link:after,.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link:after{content:'\f142';-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .2s linear}.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link:after,.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link:after,.headerNavWrapper #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.headerNavWrapper .mega-sub-menu{max-height:30vh;-ms-overflow-y:scroll!important;overflow-y:scroll!important}.headerNavWrapper #mega-menu-wrap-primary li{border:1px solid #f1f1f1!important}footer{padding-bottom:.25em}footer nav{display:block}footer nav ul{text-align:center;position:static;margin-bottom:2em}footer nav ul a{font-size:1em}footer .copyright img{margin:auto}footer .copyright,footer .copyright>div{display:block;position:static;text-align:center}footer .copyright p{margin:.5em 0 .25em}.globalContactsWrapper .row .col-md-offset-1{margin:0!important}.inquiryWrapper{padding-left:0}}@media only screen and (max-width:767px){.companiesList--title,.companyItem--title,.custom-pagination,.item--title,.itemList--title{text-align:center}.companiesListWrapper .row,.pageContentWrapper .row{max-width:500px;margin:auto}.pageLinksWrapper .pageLink--title{max-width:400px;margin:.5em auto}.pageContentWrapper{padding-top:2em;margin:auto 1em}.pageContent--content img{float:none;display:block;clear:both;margin:.5em auto}.pageContent--content ul{padding-left:1em}.imageGalleryWrapper,.pageContent--content ul li{padding:0}.sliderWrapper .swiper-pagination{text-align:center;padding:0}.companyContactsWrapper>.row>div{height:auto!important}.page-template-page-work .pageLinksWrapper .pageLink--title{margin:auto}.page-template-page-download .downloadsSublist .itemWrapperFirstThree{margin-bottom:0}.gallerWrapper{padding-bottom:0}.gallerWrapper>.row>div{padding:0 5px}#news .itemthumbWrapper,#press-releases .itemthumbWrapper{max-width:400px;height:250px;max-height:250px;margin:auto}#work-with-us .pageLinksWrapper>div{padding:0 15px}.homeCompanies--title{font-size:1.4em}#news .newsBlockRow .item--title{font-size:1em}}@media only screen and (max-width:500px){body{font-size:12px}#menu-footer-menu li{display:block;padding:.25em 0;text-transform:uppercase}#menu-footer-menu a{position:relative}#menu-footer-menu a:after{content:'';width:100%;position:absolute;height:1px;background:#000;left:0;bottom:0}.title.fade{display:none}}@media only screen and (max-width:568px){.homeCompanies--title{font-size:1.25em}}