@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,400i,500,600,700');
html,body{padding: 0;margin: 0;height: 100%;}
a,a:hover,a:focus{transition: all 0.3s ease;text-decoration: none;outline: none;}
body{font-family: 'IBM Plex Sans', sans-serif;font-size: 14px;color: #242e49;background-image: linear-gradient(to bottom, #e8eaef, #fcfdfe 15%, #ffffff 52%, #fcfdfe 87%, #eaeff6);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 400;-webkit-overflow-scrolling: touch}
p{color: #242e49;font-size: 14px;line-height: 22px;}
:focus{outline: 0;}
ul{padding: 0;margin:0;}
h1,h2,h3,h4{font-weight: bold;}
.page{margin: 0;}
.showmobile{display: none !important;}
.showdesktop{display: block !important;}
.slick-vertical .slick-slide{border:0;}
body.single,body.page-template-page-resources,body.blog{background: none;}
.page-template-page-resources #page,body.single #page,body.blog #page{background-image: linear-gradient(to bottom, #e8eaef, #fcfdfe 15%, #ffffff 52%, #fcfdfe 87%, #eaeff6);}

.slick-initialized .slick-slide{overflow: hidden;}
.slidercommoncss{opacity: 0;visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.slidercommoncss.slick-initialized{visibility: visible;opacity: 1;}
.mejs-controls{display: none !important;}
#nav-icon1{display: none;}
.nav-list-sub-inner > li > a{display: none !important;}

.video-container video, .video-container source{height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.video-container{padding-bottom: 56.25%;}

.container{max-width: 1280px;margin: 0 auto;width: 100%;}
.smallcontainer{max-width: 1064px;}
.main-navigation a{font-size: 13px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.6px;color: #ffffff;text-transform: uppercase;padding: 16px 30px;}
.main-navigation .current_page_item a,.main-navigation .current-page-ancestor a,.home .main-navigation .current_page_item a, .footerwhite .main-navigation .current_page_item a,.footerwhite .current_page_parent a,.home .main-navigation .current_page_parent a,.main-navigation .current_page_parent a{color: #e0562a;}
.fixvideo{position: fixed;right: 0;bottom: 0;min-width: 100%;min-height: 100%;}
.slick-slide{position: relative;}
header.site-header{position: absolute;left: 0;right: 0;z-index: 99;width: 100%;padding-top: 20px;padding-bottom: 20px;}
.site-content,.content-area,.site-main,#page,.content,.slidercommoncss,.slick-list,.slick-track,.slick-slide,.fullheight{height: 100%;}
.slick-dotted.slick-slider{margin: 0;}
.video-container{position:relative;/*padding-bottom:56.25%;*/padding-top:0;height:0;overflow:hidden;}
.video-container .wp-video, .video-container .mejs-container{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
/*.video-container video{height: 100% !important;object-fit: cover;}*/
.wp-video{width: 100%;}
.video-container:before{background: #242e49;content: '';}
.video-container:before{background: rgba(36, 46, 73, 0.7);content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 10;}
.main-navigation{float: right;width: auto;}
h1.plan-flybetter{font-size: 54px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;}
.verticle-center.video-caption{position: absolute;top: 50%;left: 0;right: 0;text-align: center;z-index: 10;transform: translateY(-50%);text-transform: uppercase;}
.video-caption p{color: #ffffff;margin-bottom: 30px;text-transform: none;font-size: 15px;}
a.video-btn {
    border: 2px solid #fff;
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    padding: 14.5px 15px;
    display: inline-block;
    min-width: 169px;
    text-transform: none;
}
a.video-btn:hover{background-color: #e0562a;color: #ffffff;border-color: #e0562a;}
.slidefullheight{height: 100%;}
.slick-dots{bottom: 0;}
span.slider__label.sr-only{display: block;position: relative;background: #242e49;height: 3px;overflow: inherit;transition: all 1500ms ease;margin:0;}
span.slider__label.sr-only:after{
	position: absolute;
    right: -35px;
    width: 38px;
    height: 26px;
    background: pink;
    content: '';
    background: url(../images/airplane-blue.svg);
    background-size: contain;
    top: -11px;
    background-repeat: no-repeat;
    transition: all 1500ms ease;
}
[aria-valuenow="100"] span.slider__label.sr-only:after{
	right: -3px;
}
.progress {
    position: absolute;
    bottom: 0;
    z-index: 0;
    display: block;
    left: 0;
    right: 0;
    height: 3px;
    max-width: 1220px;
    margin: 0 auto 30px;
    background-color: rgba(226, 227, 242, 0.54);
    overflow: inherit;
    transition: all 1500ms ease;
    box-shadow: none;
    width: 100%;
}
.sitelogo{background-image: url(../images/logo.svg);display: block;height: 50px;width: 151px;background-repeat: no-repeat;}
.headerlogo.home .sitelogo{background-image: url(../images/logo.svg);}
.openmenu .sitelogo{background-image: url(../images/logo.svg);}
.headerlogo.home .main-navigation a{color: #242e49;}
.home .sitelogo,.footerwhite .sitelogo,.headerlogo.footerwhite .sitelogo{background-image: url(../images/logo-white.svg);}
.home .main-navigation a,.footerwhite .main-navigation a,.headerlogo.footerwhite .main-navigation a{color: #ffffff;}
.main-navigation a{color: #242e49;}
.main-navigation a:hover{color: #e0562a;}
.commonsectionpadding{padding-top: 170px;height: calc(100% - 173px);}
.ad-opthelp{max-width: 545px;margin-left: 15%;position: relative;}
.adoptyou{font-size: 30px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #242e49;text-transform: uppercase;    margin-bottom: 15px;}
.media-body .media-heading{font-size: 15px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.47;letter-spacing: normal;color: #0c2a54;}
.boxlayout > a{border-radius: 7px;background-color: #ffffff;padding: 16px 17px;border: 1px solid #e2e3f2;position: relative;display: block;vertical-align: middle;}


.media-body.media-middle{padding-left: 10px;}
.boxlayout{width: 48.65%;float: left;padding: 5px 5px;list-style: none;}

.wideimagefull img{position: absolute;left: 0;width: 50%;object-fit: cover;}
.wideimagefull{position: inherit;}
.contentright{float: right;width: 40%;height: 100%;}
/*align-items: flex-start;flex-direction: column;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: flex-start;*/
.row.displaytable{height: 100%;}

.anchorbtninner,.anchorbtninner:visited{border: 2px solid #242e49;font-size: 13px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #242e49;padding: 11px 30px;display: inline-block;min-width: 168px;}
.anchorbtninner:hover{background-color: #e0562a;color: #ffffff;border-color: #e0562a;}

/*.boxlayout .overlay{position: absolute;top: -15px;left: -15px;height: calc(100% + 15px);width: calc(100% + 15px);border-radius: 7px;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background-color: #74aafb;opacity: 0;transition: opacity 0.3s;}
.boxlayout .overlay.maxisat{}
.boxlayout .overlay.outcustm{}
.boxlayout .overlay.intuiuser{}
.boxlayout a:hover .overlay{opacity: 1;}
.boxlayout a:hover img{filter: brightness(0) invert(1);}
.boxlayout a:hover .media-body h4{color: #ffffff;}
.boxlayout .media,.boxlayout .media-body{position: relative;z-index: 1;}*/

.box-row li:nth-child(1) .overlay,.box-row li:nth-child(1) .active .overlay{position: absolute;top: -20px;left: -24px;height: calc(100% + 21px);width: calc(100% + 25px);border-radius: 7px;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background-color: #ff7e89;opacity: 0;transition: opacity 0.3s;}
.box-row li:nth-child(1) a:hover .overlay,.box-row li:nth-child(1) .active .overlay{opacity: 1;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background: #74aafb;background-position: center right;}
.box-row li:nth-child(1) a:hover .media-body h4,.box-row li:nth-child(1) .active .media-body h4{color: #ffffff;}
.box-row li:nth-child(1) .media,.boxlayout .media-body{position: relative;z-index: 1;}
.box-row li:nth-child(1) a:hover .media,.box-row li:nth-child(1) a.active .media{position: relative;top: -10px;left: 7px;}
.box-row li:nth-child(1) a:hover img,.box-row li:nth-child(1) .active img{-webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1)}

.box-row li:nth-child(4) .overlay,.box-row li:nth-child(4) .active .overlay{position: absolute;top: -1px;left: -1px;height: calc(100% + 21px);width: calc(100% + 25px);border-radius: 7px;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background-color: #ff7e89;opacity: 0;transition: opacity 0.3s;}
.box-row li:nth-child(4) a:hover .overlay,.box-row li:nth-child(4) .active .overlay{opacity: 1;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background: #FF7E89;background-position: center right;}
.box-row li:nth-child(4) a:hover .media-body h4,.box-row li:nth-child(4) .active .media-body h4{color: #ffffff;}
.box-row li:nth-child(4) .media,.boxlayout .media-body{position: relative;z-index: 1;}
.box-row li:nth-child(4) a:hover .media,.box-row li:nth-child(4) a.active .media{position: relative;top: 10px;left: 20px;}


.box-row li:nth-child(2) .overlay,.box-row li:nth-child(2) .active .overlay{position: absolute;top: -20px;left: -1px;height: calc(100% + 21px);width: calc(100% + 25px);border-radius: 7px;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background-color: #F5A31C;opacity: 0;transition: opacity 0.3s;}
.box-row li:nth-child(2) a:hover .overlay,.box-row li:nth-child(2) .active .overlay{opacity: 1;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background: #F5A31C;background-position: center right;}
.box-row li:nth-child(2) a:hover img,.box-row li:nth-child(2) .active img{-webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1)}
.box-row li:nth-child(2) a:hover .media-body h4,.box-row li:nth-child(2) .active .media-body h4{color: #ffffff;}
.box-row li:nth-child(2) .media,.boxlayout .media-body{position: relative;z-index: 1;}
.box-row li:nth-child(2) a:hover .media,.box-row li:nth-child(2) a.active .media{position: relative;top: -10px;left: 15px;}
.sideboxopen{position: absolute;right: -80%;width: 304px;border-top: 3px solid #ff7e89;background-image: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0));top: 100%;display: none;min-height: 372px;}
.sideboxopen{padding: 25px 25px 10px;}

.box-row li:nth-child(3) .sideboxopen{border-color: #f5a31c;}
.box-row li:nth-child(3) .overlay,.box-row li:nth-child(3) .active .overlay{position: absolute;top: -1px;left: -24px;height: calc(100% + 21px);width: calc(100% + 25px);border-radius: 7px;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background-color: #53DFC0;opacity: 0;transition: opacity 0.3s;}
.box-row li:nth-child(3) a:hover .overlay,.box-row li:nth-child(3) .active .overlay{opacity: 1;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background: #53DFC0;background-position: center right;}
.box-row li:nth-child(3) a:hover img,.box-row li:nth-child(3) .active img{-webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1)}
.box-row li:nth-child(3) a:hover .media-body h4,.box-row li:nth-child(3) .active .media-body h4{color: #ffffff;}
.box-row li:nth-child(3) .media,.boxlayout .media-body{position: relative;z-index: 1;}
.box-row li:nth-child(3) a:hover .media,.box-row li:nth-child(3) a.active .media{position: relative;top: 10px;left: 4px;}
.sideboxopen a{font-size: 15px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.67;letter-spacing: 0.9px;text-transform: uppercase;text-decoration: underline;color: #242e49;}

.smallcommonsectionpadding{padding-top: 120px;}
.nav-tabs>li{margin-bottom: 0;display: inline-block;float: none;padding: 30px 18px;}
.nav.nav-tabs{text-align: center;border:0;font-size: 0;}
.nav-tabs>li>a{font-size: 13px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;background:transparent;padding: 0;margin: 0;color: #242e49;border:0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color: #e0562a;border:0;border-bottom: 2px solid #e0562a;background: transparent;margin: 0;padding: 0 0 2px;outline: 0;}
.nav>li>a:focus, .nav>li>a:hover{background: transparent;outline: 0;color: #e0562a;border:0;border-bottom: 2px solid #e0562a;}


.tab-content{margin-top: 25px;}
.sectimageblock{display: inline-block;position: relative;}
.imageblk{position: absolute;top: 46%;width: 474px;left: 50%;transform: translate(-50%,-50%);box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.38);}
.crewpairing{margin-top: -20px;}
.crewpairing img{margin-left: -25px;    width: 140px;}
.fiximagewidth img{margin: 0 auto;}
.fiximagewidth .media-left{margin: 0 auto;text-align: center;width: 70px;}
.fiximagewidth .media-body,.fiximagewidth .media-left,.fiximagewidth .media-right{display: inline-block;    max-width: 155px;}
.fiximagewidth .media-body{width: auto;}

.text-up{text-transform: uppercase;}
.join-xx{margin-top: 30px;margin-bottom: 50px;}

.slideContainer{font-size: 0;width: 1000%;}
.slideContainer li{display: inline-block;text-align: center;vertical-align: middle;min-width: 300px;max-width: 300px;}
.slideContainer li img{width: 150px;margin: auto;}
.slideItem.even{margin-top: 200px;}
.clientlogo{margin-top: -50px;}

.content{position: relative;top: 0;transition: top 1.5s ease;}
.topupfullcontent{top: -100%;}

footer{height: 345px;padding: 35px 0 0;}
.btnwidth148{
	border: 2px solid #fff;
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff !important;
    padding: 13.5px 15px;
    display: inline-block;
    min-width: 148px;}
.btnwidth148:hover,.btnwidth148:focus,.btnwidth148:active{background-color: #e0562a;color: #ffffff;border-color: #e0562a;}
h2.footertitle{
	font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;text-transform: uppercase;
  margin-bottom: 30px;
}
.contactsection {height: calc(100% - 345px);position: relative;overflow: hidden;}
.vertical-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    z-index: 10;
}
.mainfootercall{
	position: fixed;
    left: 0;
    bottom: -100%;
    right: 0;
    width: 100%;
    height: 100%;
    transition: bottom 1.5s ease;
}
.mainfootercallbottom{bottom: 0;}
.commonfootercss h2{font-size: 14px;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.39);text-transform: uppercase;font-weight: 600;}
.footerleft .commonfootercss h2{display: none;}
.footerleft .commonfootercss li:first-child a{font-size: 14px;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.39);text-transform: uppercase;font-weight: 600;margin-top: 20px;margin-bottom: 10px;display: block;}
.commonfootercss li{list-style: none;}
.commonfootercss li a{
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;    
}
.commonfootercss li a:hover,.footerleft .commonfootercss li:first-child a:hover,a.callviewlink:hover,.footersociallink + p a:hover{color: #e0562a;}
.footer-1,.footer-2,.footer-3{float: left;}
.footer-1{width: 33.33%;}
.footer-2{width: 33.33%;}


.footerleft{float: left;width: 60%;}
.footerright{float: right;width: 25%;}

a.see-jobbtn{background: #74aafb;color: #ffffff;max-width: 186px;height: 44px;line-height: 44px;display: block;text-align: center;outline: none;font-size: 13px;font-weight: 500;}
a.see-jobbtn:hover{background: #e0562a;}
.footer-4{float: right;width: 20%;}
a.see-jobbtn:hover{}

a.callviewlink{font-size: 14px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.39);text-transform: uppercase;}
.footersociallink li{display: inline-block;margin-right: 18px;}
.footersociallink li a{font-size: 14px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.39);}
.footersociallink + p{font-size: 12px;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.39);}
.footersociallink + p a{color: #fff;}
.contactfooterinfo p{margin-bottom: 0;}
ul.footersociallink{margin: 8px 0;}
.contactfooterinfo{margin-top: 20px;}
ul.box-row{margin-left: -5px;margin-right: -5px;}

.breadcrums_div {  position: absolute;  top: 104px;  width: 100%;  z-index: 1;font-size: 0;}
.breadcrums_div .home{padding: 5px; border: 1px solid rgba(36, 46, 73, 0.29); display: inline-block; vertical-align: top;border-right: 0;font-size: 0;}
.breadcrums_div .home span{background: url(../images/home.svg) no-repeat; height: 12px; width: 12px; background-size: cover; display: inline-block; font-size: 0px; vertical-align: top; }
.breadcrums_div .current-item.post-page,.breadcrums_div .current-item.post-post {background: rgba(36, 46, 73, 0.29); font-size: 11px;  color: #ffffff; padding: 4px 10px; display: inline-block; vertical-align: top;border: 0}
.breadcrums_div .post-page,.breadcrums_div .post-post {font-size: 11px;  color: #ffffff; padding: 3px 10px; display: inline-block; vertical-align: top;border-top: 1px solid rgba(36, 46, 73, 0.29);border-bottom: 1px solid rgba(36, 46, 73, 0.29);color: rgba(36, 46, 73, 0.5);}
.inner_title_h3{margin-top: 0px; font-size: 24px; font-weight: bold;  font-style: normal;  font-stretch: normal; line-height: normal;  letter-spacing: normal;  color: #242e49; margin-top: 0px;  margin-bottom: 25px;}
.page-template-page-company .inner_title_h3{max-width: 500px;}
.crewpairing-section {  padding-top: 182px;  height: calc(100% - 84px);}
.crewpairing-imagediv img {  width: 33.33333333%;}
.crewpairing-contentdiv {  width: 66.66666667%;display: table;}
.crewpairing-textdiv{padding: 36px 0;display: table-cell;vertical-align: middle;}
.crewpairing-textdiv h2{margin-top: 0px;}
.crewpairing-textdiv p{font-size: 13px; line-height: 1.56;}
.crewpairing-textdiv .text_p{max-width: 100%; margin-bottom: 25px;}
.page-template-page-crew-interface .crewpairing-textdiv .text_p,.page-template-page-assignment .crewpairing-textdiv .text_p{max-width: 725px;}
.crewpairing-textdiv .anchorbtninner{margin-bottom: 35px;}
.crewpairing-textdiv ul{margin: 0px; padding: 0px;}
.crewpairing-textdiv ul:after{display: table; content: ""; clear: both;}
.facts-boxdiv{display: block; float: left; max-width: 200px; margin-right: 50px;}
.facts-boxdiv p{font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.67;letter-spacing: normal;text-align: center;color: #242e49; margin-bottom: 0px;}
.box-courter{background: url(../images/shape-fact-1-one.svg) no-repeat; height: 70px; width: 70px; background-size: cover; font-size: 20px;font-weight: bold; font-style: normal;font-stretch: normal;letter-spacing: normal; text-align: center;  color: #74aafb; margin: 0 auto 20px;line-height: 72px;}
.box-courter.or_color{color: #f5a31c;}
.box-courter.gr_color{color: #53dfc0;}

.ext_str_section{padding-top: 170px;  height: calc(100% - 84px);}
.feture_pagination{  font-size: 13px; font-weight: bold; text-transform: uppercase;  font-style: normal; font-stretch: normal; line-height: normal;  letter-spacing: 1.7px; margin-bottom: 50px; color: #242e49;}
.extstr_content p{ font-size: 13px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.56;  letter-spacing: normal; color: #242e49; margin-bottom: 25px;}
.extstr_content p a{color: #e0562a;font-weight: 500}
.extstr_content ul{margin: 0 0 25px; padding: 0px; list-style: none;}
.extstr_content ul li{  font-size: 13px; color: #242e49;font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.56;  letter-spacing: normal; position: relative; padding-left: 15px;}
.extstr_content ul li:before{ position: absolute; content: ""; top: 8px; left: 0px;   width: 0px;  height: 0px;   border-top: 4px solid transparent;  border-bottom: 4px solid transparent;  border-left: 4px solid #74aafb;}

/*PBC*/
.crewrostering .fiximagewidth .media-left{width: auto;vertical-align: middle;}

.crewrostering li:nth-child(1) a .svgbgimg{width: 110px;height: 53px;}
.crewrostering li:nth-child(2) a .svgbgimg{width: 58px;height: 65px;}
.crewrostering li:nth-child(3) a .svgbgimg{width: 48px;height: 73px;}
.crewrostering li:nth-child(4) a .svgbgimg{width: 50px;height: 78px;}

.crewrostering li:nth-child(1) a:hover span,.crewrostering li:nth-child(1) a.active span{background-image: url('../images/icon-PBS-w.svg') !important;}
.crewrostering li:nth-child(2) a:hover span,.crewrostering li:nth-child(2) a.active span{background-image: url('../images/icon-assignment-w.svg') !important;}
.crewrostering li:nth-child(3) a:hover span,.crewrostering li:nth-child(3) a.active span{background-image: url('../images/icon-line-bid-w.svg') !important;}
.crewrostering li:nth-child(4) a:hover span,.crewrostering li:nth-child(4) a.active span{background-image: url('../images/icon-crew-interface-w.svg') !important;}

.crewrostering li:nth-child(1) .overlay,.crewrostering li:nth-child(1) .active .overlay{position: absolute;border-radius: 7px;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background-color: #ff7e89;opacity: 0;transition: opacity 0.3s;top: -20px;left: -24px;height: calc(100% + 21px);width: calc(100% + 25px);}
.crewrostering li:nth-child(1) a:hover .overlay,.crewrostering li:nth-child(1) .active .overlay{opacity: 1;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background: url(../images/airplane-blue-cut.svg) no-repeat #74aafb;background-position: center right;}
.crewrostering li:nth-child(1) a:hover .media-body h4,.crewrostering li:nth-child(1) .active .media-body h4{color: #ffffff;}
.crewrostering li:nth-child(1) .media,.boxlayout .media-body{position: relative;z-index: 1;}
.crewrostering li:nth-child(1) a:hover .media,.crewrostering li:nth-child(1) a.active .media{position: relative;top: -7px;left: -10px;}

.crewrostering li:nth-child(4) .overlay,.crewrostering li:nth-child(4) .active .overlay{position: absolute;top: -1px;left: -1px;height: calc(100% + 21px);width: calc(100% + 25px);border-radius: 7px;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background-color: #ff7e89;opacity: 0;transition: opacity 0.3s;}
.crewrostering li:nth-child(4) a:hover .overlay,.crewrostering li:nth-child(4) .active .overlay{opacity: 1;box-shadow: 0 2px 9px 0 rgba(12, 42, 84, 0.35);background: #FF7E89;background-position: center right;}
.crewrostering li:nth-child(4) a:hover .media-body h4,.crewrostering li:nth-child(4) .active .media-body h4{color: #ffffff;}
.crewrostering li:nth-child(4) .media,.boxlayout .media-body{position: relative;z-index: 1;}
.crewrostering li:nth-child(4) a:hover .media,.crewrostering li:nth-child(4) a.active .media{position: relative;top: 6px;left: 30px;}

.crewrostering li:nth-child(2) a:hover .media,.crewrostering li:nth-child(2) a.active .media{position: relative;left: 18px;}
.crewrostering li:nth-child(3) a:hover .media,.crewrostering li:nth-child(3) a.active .media{position: relative;left: 18px;}


/**/
/*.page-template-page-resources{background-image: linear-gradient(to bottom, #e8eaef, #fcfdfe 15%, #ffffff 52%, #fcfdfe 87%, #eaeff6);}*/
ul.blog-gride{font-size: 0;}
.blog-gride li{display: inline-block;width: 28.33%;margin-right: 7.5%;margin-bottom: 60px;vertical-align: top;}
.blog-gride li:nth-child(3n){margin-right: 0;clear: both}

.readmore{border: 2px solid #242e49;font-size: 13px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #242e49;padding: 12px 30px;display: inline-block;min-width: 148px;}
.readmore:hover{background-color: #e0562a;color: #ffffff;border-color: #e0562a;}
.blogdate{font-size: 12px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 2.08;letter-spacing: normal;border-top: 1px solid #b0b6c5;display: inline-block;clear: both;margin-top: 30px;padding-top: 10px;display: none;}
.blog-gride h4{font-size: 16px;line-height: 1.56;letter-spacing: normal;font-weight: bold;margin-top: 15px;}

.smallcontainer h2{text-transform: uppercase;}

.page-template-page-resources .mainfootercall,.blog .mainfootercall,.page-template-page-our-history .mainfootercall,.single-post .mainfootercall,.single-events .mainfootercall{position: relative;bottom: 0;}
.page-template-page-resources .site-content,.page-template-page-resources .content-area,.page-template-page-resources .site-main,.page-template-page-resources #page,.page-template-page-resources .content,.page-template-page-resources .slidercommoncss,.page-template-page-resources .slick-list,.page-template-page-resources .slick-track,.page-template-page-resources .slick-slide,.page-template-page-resources .fullheight {height: auto;}
.blog .site-content,.blog .content-area,.blog .site-main,.blog #page,.blog .content,.blog .slidercommoncss,.blog .slick-list,.blog .slick-track,.blog .slick-slide,.blog .fullheight {height: auto;}
.single-post .site-content,.single-post .content-area,.single-post .site-main,.single-post #page,.single-post .content,.single-post .slidercommoncss,.single-post .slick-list,.single-post .slick-track,.single-post .slick-slide,.single-post .fullheight,.single-events .site-content,.single-events .content-area,.single-events .site-main,.single-events #page,.single-events .content,.single-events .slidercommoncss,.single-events .slick-list,.single-events .slick-track,.single-events .slick-slide,.single-events .fullheight{height: auto;}
.page-template-page-our-history .site-content,.page-template-page-our-history .content-area,.page-template-page-our-history .site-main,.page-template-page-our-history #page,.page-template-page-our-history .content,.page-template-page-our-history .slidercommoncss,.page-template-page-our-history .slick-list,.page-template-page-our-history .slick-track,.page-template-page-our-history .slick-slide,.page-template-page-our-history .fullheight {height: auto;}
.page-template-page-resources .contactsection,.blog .contactsection,.page-template-page-our-history .contactsection,.single-post .contactsection,.single-events .contactsection{height: 550px;}

.blog-gride img{width: 100%;}
.page-template-page-resources .tab-content,.blog .tab-content{margin-top: 15px;}


/*Our History*/
.page-template-page-our-history .fulltitlebanner{margin-top: 90px;height: 380px;background-repeat: no-repeat;background-size: cover;background-position: center -200px;position: relative;margin-bottom: 50px;}
.page-template-page-our-history .fulltitlebanner:before{content: '';background-color: rgba(31, 37, 53, 0.9);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.fulltitlebanner span{font-size: 13px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;border-bottom: 1px solid;position: relative;top: 60px;}

.fulltitlebanner .text-center{position: relative;z-index: 1;}
.fulltitlebanner h1{font-size: 35px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin: 0;}
.fulltitlebanner .container,.fulltitlebanner .text-center{height: 100%}
.breadcrums_div.breadcrums_div_relative{position: relative;top: 0;margin-bottom: 40px;}
.historydate{font-size: 18px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.39;letter-spacing: normal;width: 105px;text-align: center;display: inline-block;}
.historycontent p{font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;vertical-align: top;margin-bottom: 45px;}
.historycontent{width: calc(100% - 130px);display: inline-block;vertical-align: top;}

/*Post single page*/
.related-blogs h2{text-align: center;margin: 70px 0 60px;font-size: 27px;font-weight: bold;}
.single-post .fulltitlebanner,.single-events .fulltitlebanner{margin-top: 90px;height: 380px;background-repeat: no-repeat;background-size: cover;background-position: center -200px;position: relative;margin-bottom: 50px;}
.single-post .fulltitlebanner:before,.single-events .fulltitlebanner:before{content: '';background-color: rgba(31, 37, 53, 0.9);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.fulltitlebanner span{font-size: 13px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;border-bottom: 1px solid;position: relative;top: 60px;}
/*.single-post .fulltitlebanner h1{font-size: 28px;}*/
.casedate {margin-top: 8px;font-size: 12px;font-weight: normal;}
.single-post .post-thumbnail img,.single-events .post-thumbnail img{margin-bottom: 50px;}
.single-post footer.entry-footer,.single-events footer.entry-footer{display: none;}
.page-content, .entry-content, .entry-summary,.post, .page{margin: 0 0 0;}
.single-post .entry-content p,.single-events .entry-content p{margin-bottom: 20px;}
.nav-links a{font-size: 16px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #242e49;vertical-align: middle;}

.nav-previous a:before{content: "";width: 0px;height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 14px solid #74aafb;display: inline-block;vertical-align: middle;margin-right: 10px;position: relative;top: -2px;}
.nav-next a:after{content: "";width: 0px;height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 14px solid #74aafb;display: inline-block;vertical-align: middle;margin-left: 10px;position: relative;top: -2px;}

.siderbardivider a.see-jobbtn{max-width: 160px;}
.whentitle{font-size: 13px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 1.7px;color: #b0b6c5;text-transform: uppercase;    margin-bottom: 10px;}
.socialicon{font-size: 0;}
.socialicon li{display: inline-block;margin:0 11px;}
.socialicon li:first-child{margin-left: 0;}

.siderbardivider{padding-left: 80px;}
.siderbardivider p{margin-bottom: 20px;}
.sidebarcover{margin-bottom: 40px;}

.wibecodeul{margin-top: 15px;}
.wibecodeul li{margin-bottom: 30px;}
.row.verticalmiddllevel{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}

.mainkronos-img img{position: absolute;right: 0;width: 55%;object-fit: cover;height: 65%;}
.mainkronos-img{position: inherit;}
.mainkronos-logo{height: 100%;min-width: 578px;display: block;z-index: 10;margin-top: 160px;}

.colkronos{box-shadow: 0 0 25px 0 rgba(82, 111, 162, 0.19);background-color: #ffffff;height: 100%;padding: 75px 40px 0 80px;position: relative;left: 75px;}
.colkronos img{margin-bottom: 40px;}

.learmorebig{background-color: #ffffff;border:2px solid #242e49;height: 48px;min-width: 216px;font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #242e49;
  line-height: 42px;
  display: inline-block;
}
.learmorebig:hover{background-color: #e0562a;color: #ffffff;border-color: #e0562a;}
.makes-different .media-heading{
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  font-weight: bold;
}
.makes-different .media-left{padding-right: 25px;padding-top: 5px;}
.what-blockdiffer{margin-bottom: 0px;}
.desc p{font-size: 14px;line-height: 22px;}
.ourcustomerslider{position: inherit;}
.customer-success img{position: absolute;right: 0;width: 44%;object-fit: cover;height: 100%;object-position: bottom;top: 120px;}
.ourcustomerslider h2{position: relative;}

.sidebarwidthcol{float: right;width: 430px;}
.sliderbox{background-color: #ffffff;padding: 35px;}
.sliderbox h4{font-size: 16px;margin-top: 0;line-height: 1.56;}
.makes-different h2,.ourcustomerslider h2{margin-bottom: 25px;}
.discover .btnwidth148{margin:0 7px;min-width: 192px;}
.discover h2.footertitle {
    font-size: 27px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    text-transform: none;
}
.text-center.discover{margin-bottom: 60px;}
.f-half label {
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    width: 100%;
    margin-bottom: 25px;
}
.form-control {
    border: 2px solid #242e49 !important;
    border-radius: 0 !important;
    height: 48px;
    padding: 6px 12px !important;
    width: 100%;
    display: block;
    box-shadow: none !important;
    font-weight: normal;
}
.f-half .form-control{
	margin-top: 5px;
}
.googtext{
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
}
.googtext a{color: #e0562a;}
.f-half textarea{height: 117px;}
input[type="submit"].wpcf7-submit{
  background-color: #242e49;width: 160px;height: 48px;font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  border: 0;
  border-radius: 0;
  padding: 0;
}
input[type="submit"].wpcf7-submit:hover{background-color: #e0562a;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{display: none !important;}
.f-row{clear: both;}
.f-row br{display: none;}
.writemessage{margin-top: 100px;}
select.form-control{-webkit-appearance: none;background-image: url('../images/selectarrow.png');display: inline-block;background-repeat: no-repeat;background-position: center right 10px;    color: rgba(36, 46, 73, 0.6);font-weight: 500;}
.breadcrums_div > a,.breadcrums_div .col-md-12 > span > a{border-left: 1px solid rgba(36, 46, 73, 0.29);}
.facts-title.col-sm-4{
  text-align: right;
  font-size: 27px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #242e49;
  margin-top: 90px;
  padding-right: 60px;
}
.facts-boxdiv:nth-child(1) .box-courter{color: #74aafb;}
.facts-boxdiv:nth-child(2) .box-courter{color: #f5a31c;}
.facts-boxdiv:nth-child(3) .box-courter{color: #53dfc0;}

.page-id-419 .extstr_content ul,.page-id-421 .extstr_content ul{margin-bottom: 30px;}
#smallsliderdiv{position: relative;}
#smallsliderdiv > div{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.where-tofind, .get-intuch{display: inline-block;padding: 0 80px;vertical-align: top;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.56;letter-spacing: normal;text-align: center;color: #ffffff;}
.where-tofind-title{font-weight: bold;color: #fff;margin-bottom: 25px;}
.contactfooter{position: relative;}
.contactfooter:before{content: '';position: absolute;background-color: rgba(0,0,0,0.7);top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.contactfooter p, .contactfooter a{color: #fff;}

.fulltitlebanner h1{width: 100%;}

/* error page**/
.error-section{padding-top: 190px;}
.error-s2{padding-top: 120px;}
.menu-header-menu-container{display: inline-block;vertical-align: middle;}

.home header a.header-desktop-language,.headerlogo.footerwhite .menu-header-menu-container a.header-desktop-language{background-color: #ffffff;color: #242e49;}
.home.headerlogo header a.header-desktop-language,.home a.header-desktop-language,header a.header-desktop-language{
    border: 0;
    -webkit-appearance: none;
    background: red;
    border-radius: 0;
    width: 42px;
    height: 40px;
    margin: auto;
    text-align: center;
    text-align-last: center;
    font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.6px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #242e49;
  padding: 0;
    line-height: 42px;
    display: inline-block;
    vertical-align: middle;
}
.header_menu{display: inline-block;vertical-align: middle;}
.archive.category .site-content{margin-top: 0;}
.archive h2.oursolution.text-center {margin-bottom: 40px;margin-top: 40px;}
.breadcrums_div .post-page, .breadcrums_div .post-post, .breadcrums_div span:not(.current-item) a.taxonomy.category{border-left: 1px solid rgba(36, 46, 73, 0.29)}
.crewpairing h4{font-size: 19px;margin-bottom: 15px;}
.oursolution{font-size: 35px;}

.margintitleleft{margin-left: 15%;}
.active-sticky .site-header{background-image: linear-gradient(to bottom, #e8eaef, #fcfdfe 0%, #ffffff 0%, #fcfdfe 0%, #eaeff6);display: block;}
.active-sticky .breadcrums_div,.footerwhite .breadcrums_div{display: none;}
.single-post.active-sticky .breadcrums_div,.single-events.active-sticky .breadcrums_div{display: block;}
.error-s1 p,.join-xx p{font-size: 15px;}
.page-template-page-manpower-planning .extstr_content ul{margin-bottom: 25px;}
.middlecontentbox{padding-top: 3%;}

.page-template-page-our-history .breadcrums_div{display: block !important;}
body.home.slide5-current,body.home.slide2-current,body.home.slide3-current,body.home.slide4-current{ /*background-image: url('../images/mps.svg');*/background-image: url('../images/mps-new.jpg'); background-size: cover;background-position: center;}

.home.slide1-current.active-sticky .site-header{background-image: none;}
.slidernavigation{font-size: 12px;text-align: right;position: relative;padding-right: 15px;    padding-bottom: 10px;}

.customer-success .owl-nav{position: absolute;top: -30px;right: 0;width: 50px;}
.customer-success button.owl-next{position: absolute;right: 0;}
.customer-success button.owl-next span,.customer-success button.owl-prev span{display: none;}
.customer-success button.owl-next:before {
    content: '';
    height: 0px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid #242f4a;
    display: inline-block;
    vertical-align: middle;
}
.customer-success button.owl-prev{position: absolute;left: 0;}
.customer-success button.owl-prev:before{
    content: '';
    height: 0px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 6px solid #242f4a;
    display: inline-block;
    vertical-align: middle;
}
#international-map {
    width: 100%;
    height:100%;
}
.page-template-page-assignment .extstr_content ul,.page-template-page-manpower-planning .extstr_content ul{margin-top: -15px;}
.page-template-page-our-optimizers h2.inner_title_h3{max-width: 450px;}
.mejs-layers{display: none !important;}

[data-slick-index="1"] .boxlayout .media-left {background-repeat: no-repeat;padding-left: 80px;padding-top: 36px;padding-bottom: 35px;background-position: center left;}
[data-slick-index="1"] .box-row li:nth-child(1) a:hover .media-left,[data-slick-index="1"] .box-row li:nth-child(1) .active .media-left{background-image: url('../images/svg/icon-savings-w.svg') !important;}
[data-slick-index="1"] .box-row li:nth-child(2) a:hover .media-left,[data-slick-index="1"] .box-row li:nth-child(2) .active .media-left{background-image: url('../images/svg/icon-experience-w.svg') !important;}
[data-slick-index="1"] .box-row li:nth-child(3) a:hover .media-left,[data-slick-index="1"] .box-row li:nth-child(3) .active .media-left{background-image: url('../images/svg/icon-satisfaction-w.svg') !important;}
[data-slick-index="1"] .box-row li:nth-child(4) a:hover .media-left,[data-slick-index="1"] .box-row li:nth-child(4) .active .media-left{background-image: url('../images/svg/icon-interface-w.svg') !important;}


[data-slick-index="4"] .boxlayout .media-left{background-repeat: no-repeat;padding-left: 66px;padding-top: 34.5px;padding-bottom: 34.5px;background-position: center;}

[data-slick-index="4"] .box-row li:nth-child(1) a:hover .media-left,[data-slick-index="4"] .box-row li:nth-child(1) .active .media-left{background-image: url('../images/svg/icon-support-w.svg') !important;}
[data-slick-index="4"] .box-row li:nth-child(2) a:hover .media-left,[data-slick-index="4"] .box-row li:nth-child(2) .active .media-left{background-image: url('../images/svg/icon-assessment-w.svg') !important;}
[data-slick-index="4"] .box-row li:nth-child(3) a:hover .media-left,[data-slick-index="4"] .box-row li:nth-child(3) .active .media-left{background-image: url('../images/svg/icon-training-w.svg') !important;}
[data-slick-index="4"] .box-row li:nth-child(4) a:hover .media-left,[data-slick-index="4"] .box-row li:nth-child(4) .active .media-left{background-image: url('../images/svg/icon-production-w.svg') !important;}

.page-template-page-crew-rostering .boxlayout > a{height: 99px;padding: 0 17px;line-height: 94px;}
.commonsectionpadding .contentright{display: table;vertical-align: middle;}
.verticalcenter{display: table-cell;vertical-align: middle;height: 100%;}
.crewpairing-imagediv img{object-position: top;}
.page-template-page-assignment .crewpairing-imagediv img,.page-template-page-solutions .crewpairing-imagediv img{object-position: bottom;}
.ourcustomerslider button.owl-prev{display: none;}

.main-navigation li:hover .dropdown ul{left: 30px;}
.main-navigation ul ul a{padding: 0;display: block;width: auto;}
.main-navigation ul ul li{width: 300px;}
.sub-description.img img{width: 78px;}
.main-navigation ul ul{box-shadow: 0 0 25px 0 rgba(82, 111, 162, 0.19);background-color: #ffffff;border-top: 3px solid #e0562a;padding: 10px 8px;}
.main-navigation .sub-description.img .img-wrap{width: 84px;display: inline-block;vertical-align: middle;}
.main-navigation .img-wrap{display: inline-block;vertical-align: middle;}
.main-navigation .sub-description.img .descriptin_wrap{display: inline-block;width: calc(100% - 84px);vertical-align: middle;color: #242e49;font-size: 13px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-transform: none;padding-left: 8px;}
.main-navigation .descriptin_wrap{display: inline-block;vertical-align: middle;color: #242e49;font-size: 13px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-transform: none;}
.descriptin_wrap span{display: block;font-size: 13px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.6px;text-transform: uppercase;margin-bottom: 3px;}

.sub-description:hover .descriptin_wrap{color: #e0562a !important}
.sub-description{padding: 10px 18px;text-align: left;}
.sub-description.img{padding: 0;margin-bottom: 10px;}
div.wpcf7-response-output{float: left;margin-top: 0;}
[lang="fr-FR"] .boxlayout .media-body .media-heading{font-size: 12px;}
.single-post span.post.post-post.current-item, .single-events span.post.post-event.current-item{display: none;}

.page-template-page-our-optimizers .mainkronos-logo,.page-template-page-service-bureau .mainkronos-logo,.page-template-page-training-education .mainkronos-logo{margin-top: 0;}
.page-template-page-our-optimizers .colkronos,.page-template-page-training-education .colkronos{left: 0;padding: 40px 40px 0 40px;}
.page-template-page-service-bureau .colkronos{left: 0;padding: 20px 20px 0 20px;}
.page-template-page-our-optimizers .ext_str_section,.page-template-page-core-technology .ext_str_section,.page-template-page-service-bureau .ext_str_section,.page-template-page-training-education .ext_str_section{height: calc(100% - 133px);}
.page-template-page-service-bureau .extstr_content ul li{font-size: 13px;line-height: 1.4;}
.page-template-page-service-bureau .extstr_content ul{margin: 0 0 20px;}

.page-template-page-core-technology .colkronos{padding: 40px;left: 15px;overflow-y: auto;}
.page-template-page-core-technology .inner_title_h3,.page-template-page-service-bureau .extstr_content .inner_title_h3{font-size: 18px;margin-bottom: 10px;}
.page-template-page-core-technology p,.page-template-page-service-bureau .extstr_content p{font-size: 13px;line-height: 20px;margin-bottom: 10px;}
.page-template-page-core-technology .mainkronos-logo{margin-top: 0;}
.main-navigation ul .companymenu ul li{    width: 252px;}
div#myTabContent .tab-pane:nth-child(2n) .col-md-8{text-align: right;}

[lang="fr-FR"] .footerright{    width: 25%;}
.contactsection.contactfooter iframe{    position: absolute;top: 0;z-index: 0;left: 0;right: 0;bottom: 0;}


/* Feel free to change duration  */ 
.animated {-webkit-animation-duration : 1000ms;animation-duration : 1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-animated-out {z-index:1 }
.owl-animated-in {z-index:0 }
.fadeOut  {
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
}  
@-webkit-keyframes fadeOut{
  0% {
    opacity: 1;
  }  
  100% {
    opacity:0;
  }  
}
@keyframes fadeOut{
  0% {
    opacity : 1;
  }  
  100% {
    opacity : 0;
  }  
}

/*CSS Apply Only in IE Browser*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .breadcrums_div .home{padding: 5.5px;}
}

/*CSS Apply Only in Firfox Browser*/
@-moz-document url-prefix() {
    .breadcrums_div .home{padding: 5.5px;}
}

.single-post .post-contentboxdiv .entry-content, .single-events .entry-contentboxdiv .entry-content {font-size: 14px;}
.single-post .post-contentboxdiv .entry-content ul, .single-events .entry-contentboxdiv .entry-content ul { color: #242e49; margin-bottom: 20px; list-style: none; font-size: 14px; line-height: 22px;}
.single-post .post-contentboxdiv .entry-content ul li, .single-events .entry-contentboxdiv .entry-content ul li{margin-bottom: 5px; position: relative; padding-left: 15px;}
.single-post .post-contentboxdiv .entry-content ul li:before, .single-events .entry-contentboxdiv .entry-content ul li:before {  position: absolute;  content: "";  top: 6px;  left: 0px;  width: 0px;  height: 0px;   border-top: 4px solid transparent;  border-bottom: 4px solid transparent;  border-left: 4px solid #74aafb;}
.defultpage-contentbox .fulltitlebanner{margin-top: 90px;height: 380px;background-repeat: no-repeat;background-size: cover;background-position: center -200px;position: relative;margin-bottom: 50px;}
.defultpage-contentbox .fulltitlebanner:before{content: '';background-color: rgba(31, 37, 53, 0.9);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.defultpage-contentbox .fulltitlebanner .text-center{position: relative;z-index: 1;}
.defultpage-contentbox .fulltitlebanner h1{font-size: 35px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin: 0;}
.defultpage-contentbox .fulltitlebanner .container, .defultpage-contentbox .fulltitlebanner .text-center{height: 100%;}
body:not(.home).page-template-default {    background: #fff;}
body:not(.home).page-template-default .mainfootercall {  position: relative;  bottom: 0; }
body:not(.home).page-template-default .content-area{height: auto;}
body:not(.home).page-template-default .defultpage-contentbox .entry-content{font-size: 14px; line-height: 22px; margin-bottom: 40px;}
body:not(.home).page-template-default .defultpage-contentbox .entry-content ul{margin-bottom: 20px; padding-left: 15px;}

.page-template-page-contact .ext_str_section {  padding-top: 135px;}
.page-template-page-contact .ext_str_section .form-control{height: 40px;}
.page-template-page-contact .ext_str_section .f-half label{margin-bottom: 15px;}
.page-template-page-contact .ext_str_section .f-half textarea {  height: 100px;}

@media screen and (max-width: 1600px) {
	.commonsectionpadding{padding-top: 140px;}
	.adoptyou{font-size: 28px;margin-bottom: 20px;}
	.oursolution{font-size: 28px;}
	p{font-size: 14px;line-height: 23px;}
	.media-body .media-heading{font-size: 14px;}
	h1.plan-flybetter{font-size: 48px;}
	.tab-content{margin-top: 20px;}
	.imageblk{width: 365px;}
  .sectimageblock{width: 80%;}
	.smallcommonsectionpadding{padding-top: 100px;}
	.crewpairing-section{padding-top: 175px;}
	.crewpairing-textdiv{padding: 15px 0;}
	.crewpairing-textdiv .text_p{max-width: 100%;margin-bottom: 20px;}
	.crewpairing-textdiv p{font-size: 14px;}
	.crewpairing-textdiv .anchorbtninner{margin-bottom: 20px;font-size: 12px;}
	.inner_title_h3{font-size: 22px;margin-bottom: 20px;}
	h2.footertitle{font-size: 26px;margin-bottom: 20px;}

  .crewrostering li:nth-child(1) .overlay, .crewrostering li:nth-child(1) .active .overlay{top: -14px;left: -14px;height: calc(100% + 15px);width: calc(100% + 15px);}
  .box-row li:nth-child(2) .overlay, .box-row li:nth-child(2) .active .overlay{top: -14px;left: -1px;height: calc(100% + 15px);width: calc(100% + 15px);}
  .box-row li:nth-child(3) .overlay, .box-row li:nth-child(3) .active .overlay{top: -1px;left: -14px;height: calc(100% + 15px);width: calc(100% + 15px);}
  .crewrostering li:nth-child(4) .overlay, .crewrostering li:nth-child(4) .active .overlay{top: -1px;left: -1px;height: calc(100% + 15px);width: calc(100% + 15px);}
  .box-row li:nth-child(1) .overlay, .box-row li:nth-child(1) .active .overlay{top: -14px;left: -14px;height: calc(100% + 15px);width: calc(100% + 15px);}
  .box-row li:nth-child(4) .overlay, .box-row li:nth-child(4) .active .overlay{top: -1px;left: -1px;height: calc(100% + 15px);width: calc(100% + 15px);}

  .box-row li:nth-child(4) a:hover .media, .box-row li:nth-child(4) a.active .media{top: 7px;left: 10px;}
  .box-row li:nth-child(3) a:hover .media, .box-row li:nth-child(3) a.active .media {top: 7px;left: 4px;}
  .box-row li:nth-child(1) a:hover .media, .box-row li:nth-child(1) a.active .media {top: -7px;left: 7px;}
  .box-row li:nth-child(2) a:hover .media, .box-row li:nth-child(2) a.active .media{top: -7px;left: 10px;}

  .slideContainer li{display: inline-block;text-align: center;vertical-align: middle;min-width: 200px;max-width: 200px;}
  .slideContainer li img{width: 100px;margin: auto;}
  .slideItem.even{margin-top: 170px;}

  .btnwidth148{min-width: 128px;padding: 10.5px 10px;font-size: 12px;}
  .crewpairing img{width: 140px;}
  .commonfootercss li a{font-size: 13px;}
  a.see-jobbtn{max-width: 170px;height: 40px;line-height: 40px;}
  .footerleft .commonfootercss li:first-child a{margin-bottom: 8px;font-size: 13px;}

  .join-xx{margin-top: 25px;margin-bottom: 30px;}
  .text-center.discover{margin-bottom: 20px;}
  .discover .btnwidth148{margin: 0 4px;min-width: 165px;}

  .extstr_content p{font-size: 14px;margin-bottom: 20px;}
  .mainkronos-logo{margin-top: 130px;}

  .crewrostering li:nth-child(2) a:hover .media,.crewrostering li:nth-child(2) a.active .media{left: 18px;}
  .crewrostering li:nth-child(3) a:hover .media,.crewrostering li:nth-child(3) a.active .media{left: 18px;}
  .crewrostering li:nth-child(4) a:hover .media,.crewrostering li:nth-child(4) a.active .media{left: 25px;}
  .crewrostering li:nth-child(1) a:hover .media, .crewrostering li:nth-child(1) a.active .media{top: -7px;}

}

@media screen and (max-width: 1370px){

  .crewpairing-section{padding-top: 165px;}
    .crewpairing-textdiv{padding: 0 0;}
    .adoptyou{margin-bottom: 15px;font-size: 30px;margin-top: 0;}
    .crewpairing-textdiv .text_p{max-width: 100%;margin-bottom: 15px;}
    .crewpairing-imagediv img{width: 30.333333%;}
    .inner_title_h3{font-size: 24px;margin-bottom: 15px;}
    .ext_str_section{padding-top: 165px;}
    .box-courter{margin: 0 auto 10px;}
    h2.footertitle{font-size: 20px;}
    h1.plan-flybetter{font-size: 48px;}
    .colkronos img{margin-bottom: 20px;}
    .what-blockdiffer{margin-bottom: 0;padding-left: 20px;}
    .customer-success img{width: 42%;}
    .sidebarwidthcol{margin-right: 40px;}
    .makes-different h2, .ourcustomerslider h2{margin-bottom: 30px;}
    .where-tofind, .get-intuch{padding: 0 50px;}
    .tab-content .tab-pane{padding: 0 20px;}

    .single-post .fulltitlebanner,.single-events .fulltitlebanner, .defultpage-contentbox .fulltitlebanner{background-position: center;}
    .contactsection{height: calc(100% - 300px);}
    .sideboxopen a{font-size: 13px;}

    .f-half textarea{height: 75px;}

    h1.plan-flybetter{font-size: 34px;    margin-bottom: 20px;}
    a.video-btn{min-width: 130px;padding: 8.5px 15px;}
    .video-caption p{margin-bottom: 25px;font-size: 14px;}
    .adoptyou{    font-size: 22px;margin-bottom: 10px;}
    p{font-size: 12px;line-height: 19px;}
    .commonsectionpadding{padding-top: 100px;}
    .main-navigation a{font-size: 12px;padding: 16px 22px;}

    .media-body .media-heading{font-size: 12px;}
    span.slider__label.sr-only:after{right: -29px;width: 30px;height: 21px;top: -9px;}
    .boxlayout > a{    padding: 12px 17px;}
    .progress{height: 2px;margin: 0 auto 20px;}
    .smallcommonsectionpadding{padding-top: 80px;}
    .nav-tabs>li{padding: 15px 18px;}
    .nav-tabs>li>a{font-size: 12px;}
    .oursolution{font-size: 24px;}
    .anchorbtninner, .anchorbtninner:visited{min-width: 128px;font-size: 12px;padding: 9px 20px;margin-bottom: 15px;}
    .crewpairing h4{font-size: 17px;margin-bottom: 20px;}
    .inner_title_h3 {font-size: 18px;margin-bottom: 10px;}
    .extstr_content ul li{font-size: 13px;}
    .colkronos{padding: 40px 40px 0 40px;left: 60px;}
    .learmorebig{height: 42px;min-width: 200px;font-size: 12px;line-height: 38px;}
    .form-control{height: 40px;    font-size: 13px;}
    .f-half label{    margin-bottom: 15px;font-size: 12px;}
    .ext_str_section{padding-top: 135px;}
    input[type="submit"].wpcf7-submit{width: 139px;height: 38px;font-size: 12px;}
    .sitelogo{height: 43px;width: 134px;background-size: contain;}

    .feture_pagination{margin-bottom: 20px;}
    .extstr_content p{font-size: 13px;margin-bottom: 15px;}
    .extstr_content ul{margin: 0 0 15px;}
    .discover h2.footertitle{font-size: 20px;margin-bottom: 15px;}
    h2.footertitle{font-size: 20px;margin-bottom: 15px;}
    .discover .btnwidth148{ padding: 8.5px 10px;}
    .crewpairing-textdiv p{font-size: 13px;margin-bottom: 15px;}
    
    .facts-boxdiv{max-width: 252px;margin-right: 20px;}
    .page-template-page-assignment .extstr_content ul, .page-template-page-manpower-planning .extstr_content ul{margin-top: 0;}
    .facts-boxdiv p{font-size: 13px;line-height: 1.4;}
    .facts-title.col-sm-4{font-size: 18px;margin-top: 75px;}
    .sidefactsblock .sectimageblock{width: 70%;}
    .sidefactsblock .imageblk{width: 320px;}
    footer{padding: 25px 0 0;}
    .breadcrums_div{top: 90px;}
    .page-id-419 .extstr_content ul, .page-id-421 .extstr_content ul {margin-bottom: 20px;}
    .mainkronos-logo {margin-top: 100px;}

    .progress{width: 96%;}
    .main-navigation li:hover .dropdown ul{left: 23px;}

    .page-template-page-our-optimizers .ext_str_section, .page-template-page-core-technology .ext_str_section, .page-template-page-service-bureau .ext_str_section, .page-template-page-training-education .ext_str_section {height: calc(100% - 168px);}

    .main-navigation ul .companymenu ul li{    width: 218px;}
    .single-post .post-contentboxdiv .entry-content ul, .single-events .entry-contentboxdiv .entry-content ul{font-size: 12px; line-height: 19px; margin-bottom: 15px;}
    .single-post .entry-content p, .single-events .entry-content p { margin-bottom: 15px;}
    .single-post .post-contentboxdiv .entry-content, .single-events .entry-contentboxdiv .entry-content{font-size: 12px; line-height: 19px;}

}

@media screen and (max-width: 1199px) and (min-width: 991px) {
	/*.page-template-page-services .wideimagefull img{object-position: -130px 0;}*/

  .site-content, .content-area, .site-main, #page, .content, .slidercommoncss, .slick-list, .slick-track, .slick-slide, .fullheight {height: unset;}
    .slideContainer li img{width: 120px;}
    .video-container.slidefullheight{padding: 0;}

    .slider .slick-list,.slider .slick-track{height: 100% !important;}
    .mainfootercall{position: relative;bottom: 0;}

    .sidefactsblock .sectimageblock{width: 100%;}
    .progress{width: 100%;}
    .slider + .container,.content + .container{display: none;}
    .footerwhite .sitelogo, .headerlogo.footerwhite .sitelogo{background-image: url(../images/logo.svg);}
    .footerwhite.headerlogo #nav-icon1{background-color: #242e49;}
    .footerwhite.headerlogo #nav-icon1 span {background-color: #fff;}
    .footerwhite .breadcrums_div{display: block;}
    .sidefactsblock .imageblk{width: 60%;}
    .breadcrums_div.breadcrums_div_relative{margin-bottom: 0;}
    .home.active-sticky #nav-icon1, .footerwhite.headerlogo.active-sticky #nav-icon1{background-color: #242e49;}
    .active-sticky #nav-icon1 span{background: #fff;}
    .active-sticky.home .sitelogo, .active-sticky.footerwhite .sitelogo, .active-sticky.headerlogo.footerwhite .sitelogo {background-image: url(../images/logo.svg);}
    .crewpairing-textdiv h2{margin-top: 20px;}
    .writemessage{margin-top: 0;}

    .slidefullheight{background-image: none !important;}
    .contactsection{height: 380px;}
    .footerwhite .main-navigation a, .headerlogo.footerwhite .main-navigation a,.home.active-sticky .main-navigation a{color: #242e49;}
    .active-sticky .main-navigation{background-image: linear-gradient(to bottom, #e8eaef, #fcfdfe 0%, #ffffff 0%, #fcfdfe 0%, #eaeff6) !important;}

    .ext_str_section{padding-top: 60px;}
    .slidercommoncss{padding-top: 70px;}

    .home .slidercommoncss{padding-top: 0;}
    .commonsectionpadding{padding-top: 70px;}
    .active-sticky #nav-icon1 span{background: #fff;}
    .slidernavigation{padding-top: 30px;}

    .crewpairing-textdiv{padding: 100px 0px;}
    .mainkronos-img img{height: 80%;}
    .clientlogo{margin-top: -80px;}
    .home .slidercommoncss.slick-initialized{/*background-image: url(../images/mps.svg) !important;*/ background-image: url(../images/mps-new.jpg) !important;background-position: right center !important;padding-bottom: 0;background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}

    .home [data-slick-index="5"] .slidefullheight{background-image: url(../images/clouds-background.jpg) !important;}

    .home [data-slick-index="5"] .smallcommonsectionpadding {padding-top: 50px;    padding-bottom: 50px;}
    .home [data-slick-index="4"] .slidefullheight{padding-bottom: 60px;}

}

@media screen and (max-width: 1199px) {
	.progress{max-width: 100%;left: 15px;right: 15px;}
	.ad-opthelp{margin-left: 0%;}
	.adoptyou{font-size: 28px;margin-bottom: 20px;}
	.margintitleleft{margin-left: 0;}
	.imageblk{width: 320px;}
	h2.footertitle{font-size: 25px;}
	.crewpairing img{width: 140px;}
	.main-navigation a{padding: 16px 20px;}

    .colkronos{padding: 55px 40px 55px 60px;}
    .makes-different h2, .ourcustomerslider h2 {margin-bottom: 25px;font-size: 20px;}
    .makes-different .media-left{padding-right: 20px;}
    .what-blockdiffer img{width: 55px !important;}
    p{font-size: 14px;line-height: 22px;}
    .extstr_content p,.extstr_content ul li{font-size: 14px;line-height: 22px;}
    .sidebarwidthcol{margin-right: 0;width: 400px;}
    .sliderbox{padding: 30px;}
    .customer-success img{width: 45%;}
    .discover .btnwidth148{margin: 0 2px;}
    .text-center.discover{margin-bottom: 30px;}
    .mainkronos-logo{min-width: inherit;}
    .feture_pagination{margin-bottom: 25px;}
    .where-tofind, .get-intuch{padding: 0 15px;}

    .facts-boxdiv{margin-right: 10px;    max-width: 200px;}
    .footerleft{width: 75%}

  .box-row li:nth-child(1) a .overlay, .box-row li:nth-child(1) .overlay{top: 0 !important;left: 0px !important;height: 100% !important;width: 100% !important;box-shadow: none !important;}
  .box-row li:nth-child(4) a .overlay, .box-row li:nth-child(4) .overlay{top: 0 !important;width: 100% !important;height: 100% !important;left: 0 !important;box-shadow: none !important;}
  .box-row li:nth-child(2) .overlay, .box-row li:nth-child(2) .overlay{top: 0 !important;left: 0px !important;height: 100% !important;width: 100% !important;box-shadow: none !important;}
	.box-row li:nth-child(3) .overlay, .box-row li:nth-child(3) .overlay{top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;box-shadow: none !important;}

  .box-row li:nth-child(2) a .media,.box-row li:nth-child(2) .media{top: 0 !important;left: 0 !important;}
	.box-row li:nth-child(3) a .media, .box-row li:nth-child(3) a .media{top: 0 !important;left: 0 !important;}
	.box-row li:nth-child(1) a .media, .box-row li:nth-child(1) a .media{top: 0 !important;left: 0 !important;}
	.box-row li:nth-child(4) a .media, .box-row li:nth-child(4) a .media {top: 0 !important;left: 0 !important;}

	.fulltitlebanner h1, .defultpage-contentbox .fulltitlebanner h1{top: calc(50% - -25px);}
	.single-post .fulltitlebanner,.single-events .fulltitlebanner, .defultpage-contentbox .fulltitlebanner{height: 330px;    margin-top: 50px;}

  .sectimageblock{width: 90%;}
  /*.boxlayout > a:focus + .clickopen + .sideboxopen{display: block;}*/

  #nav-icon1{background: #242e49;border: 0;height: 50px;width: 50px;border-radius: 0;position: relative;display: block;}
  #nav-icon1{position: absolute;right: 0;top: 0;padding: 0 0;}
  .home #nav-icon1{background-color: #ffffff;}
  .main-navigation{width: auto;position: absolute;left: 0;right: 0;height: 100%;}
  .openmenu header, .active-sticky.openmenu header{width: 100%;position: fixed;left: 0;right: 0;top: 0;bottom: 0;/*background-image: url(../images/mps.svg) !important;*/ background-image: url(../images/mps-new.jpg) !important;background-size: cover;background-position: right;background-color: #f3f4f8;z-index: 20;}
  header.site-header{padding-top: 0;padding-bottom: 2px;}
  .header_menu{width: 100%;}
  .menu-header-menu-container {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
  .openmenu #nav-icon1{background-color: #242e49 !important;}
  .openmenu #nav-icon1 span {background-color: #ffffff !important;}

  .menu-header-menu-container{display: none;}
  header .col-sm-9.col-xs-9{position: inherit;}
  #nav-icon1 span{display: block;position: absolute;height: 2px;width: 20px;background: #fff;border-radius: 0;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;right: 0;margin: 0 auto;top: 18px;}
  #nav-icon1 span:nth-child(2){top: 25px;}
  #nav-icon1 span:nth-child(3){top: 32px;}

  #nav-icon1.open span:nth-child(1){top: 24px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
  #nav-icon1.open span:nth-child(2){opacity: 0;left: -60px;}
  #nav-icon1.open span:nth-child(3){top: 24px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
  .openmenu.home .main-navigation a, .openmenu .main-navigation a{color: #242e49 !important;display: inline-block;}
  .main-navigation li{float: none;position: relative;text-align: center;}
  .main-navigation span.sub-child{float: right;margin-top: 12px;position: absolute;right: 20px;top: 3px;}
  span.sub-child:after{content: "\f347";font-family: dashicons;text-decoration: inherit;font-weight: 400;font-style: normal;vertical-align: top;text-align: center;font-size: 14px;}
  .home #nav-icon1 span{background-color: #242e49;}
  .home.active-sticky #nav-icon1 span {background-color: #ffffff;}
  .home header a.header-desktop-language, .headerlogo.footerwhite a.header-desktop-language {background-color: #242e49 !important;color: #fff !important;margin-top: 16px;display: inherit;}
  .openmenu.page .main-navigation a.header-desktop-language{color: #ffffff !important;    display: inherit;    margin-top: 16px;}
  .openmenu .sitelogo{background-image: url(../images/logo.svg) !important;}
  .main-navigation li:hover .dropdown ul{left: 0;margin: auto;display: block;right: 0;width: 310px;}
  .main-navigation ul ul li{width: 100%;}
  .main-navigation li{float: none;position: relative;text-align: center;}
  .descriptin_wrap{text-align: left;}

  .sitelogo{margin-top: 5px;    position: relative;z-index: 5;}
  .breadcrums_div{top: 80px;}
  .openmenu.single .main-navigation a.header-desktop-language,.openmenu.blog .main-navigation a.header-desktop-language{display: inherit;color: #ffffff !important;margin-top: 10px;}
  .fulltitlebanner h1, .defultpage-contentbox .fulltitlebanner h1{font-size: 28px;}
  body{background:none;}
  .slidercommoncss.slick-initialized{    background-image: linear-gradient(to bottom, #e8eaef, #fcfdfe 15%, #ffffff 52%, #fcfdfe 87%, #eaeff6);padding-bottom: 50px;}
  .single .mainfootercall{margin-top: 60px;}

  .main-navigation ul .companymenu ul li {width: 100%;}
  .box-row li:nth-child(3){clear: both;}
  .sub-description{padding: 10px 10px;}
  .main-navigation .sub-description.img .descriptin_wrap{padding-left: 0;}

  div#myTabContent .tab-pane:nth-child(2n) .col-md-8{text-align: left;}

  .crewrostering li:nth-child(1) a .media,.crewrostering li:nth-child(1) a .media{top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;box-shadow: none !important;}
  .crewrostering li:nth-child(4) .overlay,.crewrostering li:nth-child(4) .overlay{top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;box-shadow: none !important;}
  .crewrostering li:nth-child(4) a:hover .media,.crewrostering li:nth-child(4) a .media{top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;box-shadow: none !important;}
  .crewrostering li:nth-child(2) a:hover .media,.crewrostering li:nth-child(2) a .media{top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;box-shadow: none !important;}
  .crewrostering li:nth-child(3) a:hover .media,.crewrostering li:nth-child(3) a .media{top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;box-shadow: none !important;}

  [lang="fr-FR"] footer{height: 100%;}
  [lang="fr-FR"] .footerleft{width: 100%;}
  [lang="fr-FR"] .footerright{width: 100%;}

  .page-template-page-company .slidercommoncss.slick-initialized{padding-bottom: 0;}
  .single-post .post-contentboxdiv .entry-content ul, .single-events .entry-contentboxdiv .entry-content ul{font-size: 14px; line-height: 22px; margin-bottom: 15px;}
  .single-post .post-contentboxdiv .entry-content, .single-events .entry-contentboxdiv .entry-content{font-size: 14px; line-height: 22px;}
}
  
@media screen and (max-width: 991px) and (min-width: 768px) {
  .slidefullheight{background-image: none !important;}
  .contactsection{height: 380px;}
  .footerwhite .main-navigation a, .headerlogo.footerwhite .main-navigation a,.home.active-sticky .main-navigation a{color: #242e49;}
  .active-sticky .main-navigation{background-image: linear-gradient(to bottom, #e8eaef, #fcfdfe 0%, #ffffff 0%, #fcfdfe 0%, #eaeff6) !important;}
  
  .home .slidercommoncss.slick-initialized{/*background-image: url(../images/mps.svg) !important;*/ background-image: url(../images/mps-new.jpg) !important;background-position: right center !important;padding-bottom: 0; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
  .home [data-slick-index="5"] .slidefullheight{background-image: url(../images/clouds-background.jpg) !important;}
}

@media screen and (max-width: 991px) {
	.main-navigation a{padding: 16px 12px;font-size: 12px;}	
	h1.plan-flybetter{font-size: 44px;}
	.boxlayout{width: 50%;}
	.ad-opthelp {max-width: 100%;}
	.sideboxopen{width: 100%;right: 0;top: 0;position: relative;}
	.commonsectionpadding{padding-top: 120px;}
	.sideboxopen{padding: 25px 25px 10px;margin: 10px 0 0;}

	.contentright{width: 100%;height: auto;}
	.wideimagefull img{position: relative;left: 0;width: 100%;object-fit: cover;}
	.smallcommonsectionpadding{padding-top: 80px;}
  .home .smallcommonsectionpadding{padding-top: 20px;}
	.tab-content{margin-top: 10px;}
	.nav-tabs>li{padding: 25px 15px;}

	.crewpairing img{width: 140px;display: inline-block;}
	.crewpairing{margin-top: 0;}
	.crewpairing p{clear: both;}
	.crewpairing h4{display: inline-block;}
	.col-md-4.col-sm-12.col-xs-12.crewpairing{order: 1;}
	#profile .row{display: flex;flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
    .adoptyou{margin-top: 20px;}

    .colkronos{left: 0;padding: 30px;top: -25px;}
    .row.displaytable{height: 100%;display: flex;flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
    .mainkronos-logo{margin-top: 0;}
    .mainkronos-img img{position: relative;right: 0;width: 100%;object-fit: cover;height: auto;}
    .mainkronos-logo{order: 1;height: auto;}
    .mainkronos-img{    padding: 0;}

    .crewpairing-textdiv .text_p{max-width: 100%;}
    .row.displaytable,.ext_str_section{height: auto;}
    
    .footersociallink li{margin-right: 8px;}
    .footerleft{width: 70%;}
    .customer-success img{width: 100%;top: 0;height: 460%;}
    .sidebarwidthcol{float: left;}
    .ourcustomerslider{padding-top: 25px;position: relative;}
    .sideboxopen{min-height: inherit;}
    .boxlayout .media-heading br{display: none;}

    /*.slidefullheight, .slick-initialized .slick-slide{overflow-y: auto;}*/
    /*.content{overflow-y: auto;}*/
	.home.page .progress{left: 0;right: 0;position: relative;margin: 0;bottom: 25px;top: auto;}
    .progress,.home.headerlogo .progress{left: 0;right: 0;position: relative;bottom: 0;top: 0;margin: 20px 0;}
	.slidefullheight{padding-bottom: 30px;background-position: left center !important;background-image: none !important;}
  .home .slidefullheight{background-image: inherit !important;}
    body.home{background-position: left center !important;}
	.wideimagefull img{height: auto !important;box-shadow: 0 0 10px 0 rgba(82, 111, 162, 0.19);}
	.page-template-page-our-history .col-md-6.col-xs-12{margin-top: 40px;}

	.siderbardivider{padding-left: 15px;}
	.sidebarcover.showdesktop{margin-bottom: 0;margin-top: 30px;}

	.single-post .col-md-6.col-xs-12,.single-events .col-md-6.col-xs-12{margin-top: 25px;}
	.col-md-3.col-xs-12.siderbardivider .sidebarcover{margin-top: 25px;margin-bottom: 0;}

	.crewrostering li:nth-child(2) a .svgbgimg,.crewrostering li:nth-child(3) a .svgbgimg,.crewrostering li:nth-child(4) a .svgbgimg{margin:auto;}
	.crewrostering .fiximagewidth .media-left{width: 120px;}
	.facts-title.col-sm-4{padding-right: 15px;display: block;width: 100%;text-align: left;margin: 30px 0 20px;}
	.facts-title.col-sm-4 + ul.col-sm-8{width: 100%;}
	.facts-boxdiv{max-width: 230px;}

    .slideContainer li{min-width: 160px;max-width: 160px;}
    .tab-content .tab-pane{padding: 0 0;}
    .crewpairing img{margin-left: -18px;}

    .site-content, .content-area, .site-main, #page, .content, .slidercommoncss, .slick-list, .slick-track, .slick-slide, .fullheight {height: unset;}
    .slideContainer li img{width: 120px;}
    .video-container.slidefullheight{padding: 0;}

    .slider .slick-list,.slider .slick-track{height: 100% !important;}
    .mainfootercall{position: relative;bottom: 0;}
    .ext_str_section{padding-top: 0;}

    .sidefactsblock .sectimageblock{width: 100%;}
    .progress{width: 100%;}

    .slider{padding-top: 130px;}
    .ext_str_section{padding-top: 0;}
    .slider + .container,.content + .container{display: none;}
    .home .slider{padding-top: 0;}
    .crewpairing-section{padding-top: 0;}
    .commonsectionpadding{padding-top: 0;}
    .footerwhite .sitelogo, .headerlogo.footerwhite .sitelogo{background-image: url(../images/logo.svg);}
    /*.footerwhite.headerlogo #nav-icon1{background-color: #242e49;}
    .footerwhite.headerlogo #nav-icon1 span {background-color: #fff;}*/
    .footerwhite .breadcrums_div{display: block;}
    .sidefactsblock .imageblk{width: 60%;}
    .breadcrums_div.breadcrums_div_relative{margin-bottom: 0;}
    .home.active-sticky #nav-icon1, .footerwhite.headerlogo.active-sticky #nav-icon1{background-color: #242e49;}
    .active-sticky #nav-icon1 span{background: #fff;}
    .active-sticky.home .sitelogo, .active-sticky.footerwhite .sitelogo, .active-sticky.headerlogo.footerwhite .sitelogo {background-image: url(../images/logo.svg);}
    .crewpairing-textdiv h2{margin-top: 20px;}
    .writemessage{margin-top: 0;}

    .main-navigation li:hover .dropdown ul{left: 13px;}
    .main-navigation ul ul li{width: 100%;}

}


@media screen and (max-width: 767px) {
  body{font-size: 12px;}
	.showmobile{display: block !important;}
	.showdesktop{display: none !important;}
    .header_menu{width: 100%;}
	#nav-icon1{background: #242e49;border: 0;height: 50px;width: 50px;border-radius: 0;    position: relative;display: block;}
	.menu-header-menu-container{display: none;}
	header .col-sm-9.col-xs-9{position: inherit;}
	#nav-icon1 span{display: block;position: absolute;height: 2px;width: 20px;background: #fff;border-radius: 0;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;right: 0;margin: 0 auto;top: 18px;}
	#nav-icon1 span:nth-child(2){top: 25px;}
	#nav-icon1 span:nth-child(3){top: 32px;}

	

	#nav-icon1.open span:nth-child(1){top: 24px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
	#nav-icon1.open span:nth-child(2){opacity: 0;left: -60px;}
	#nav-icon1.open span:nth-child(3){top: 24px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
	.openmenu header,.active-sticky.openmenu header{width: 100%;position: fixed;left: 0;right: 0;top: 0;bottom: 0;/*background-image: url('../images/mps.svg');*/background-image: url(../images/mps-new.jpg);background-size: cover;background-position: right;background-color: #f3f4f8;z-index: 20;}
	/*.active-sticky.footerwhite header,.footer-sticky header{background-color: #242e49;    background-image: none;}*/
	.openmenu.active-sticky.footerwhite header, .openmenu.footer-sticky header{background-color: #f3f4f8;/*background-image: url(../images/mps.svg);*/ background-image: url(../images/mps-new.jpg);}
	header.site-header{padding-top: 0;padding-bottom: 5px;}
	#nav-icon1{position: absolute;right: 0;top: 0;padding: 0 0;}
	.sitelogo{background-size: contain;height: 40px;width: 130px;margin-top: 5px;}
	.main-navigation li{float: none;position: relative;text-align: center;}
	.menu-header-menu-container{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
	.main-navigation a{color: #242e49;}

	.commonsectionpadding{padding-top: 70px;}
	.adoptyou{font-size: 26px;margin-bottom: 25px;margin-top: 0;}
    .media-body .media-heading{font-size: 12px;line-height: 1.67;}
    .media-body .media-heading br{display: none;}
	.openmenu .main-navigation ul{display: block;}
	.main-navigation{width: auto;position: absolute;left: 0;right: 0;height: 100%;    overflow-y: auto;}

	h1.plan-flybetter{font-size: 32px;max-width: 240px;margin-left: auto;margin-right: auto;}
	.video-caption p{line-height: normal; font-size: 12px;}

	
	.imageblk{width: 60%;}

	.slideItem.even{margin-top: 0;}
	.blog-gride li{width: 47%;margin-right: 5.5%;margin-bottom: 35px;}
	.blog-gride li:nth-child(3n) {margin-right: 5.5%;clear: none;}
	.blog-gride li:nth-child(2n) {margin-right: 0;clear: both;}

    .error-section{padding-top: 115px;}
    .error-s2{padding-top: 70px;padding-bottom: 0;}

    .wideimagefull{overflow: hidden;}
    .openmenu.home .main-navigation a,.openmenu .main-navigation a{color: #242e49 !important;}
    .main-navigation .current_page_item a, .main-navigation .current-page-ancestor a, .home .main-navigation .current_page_item a, .footerwhite .main-navigation .current_page_item a,.footerwhite .current_page_parent a,.home .main-navigation .current_page_parent a,.main-navigation .current_page_parent a{color: #e0562a;}
    a.header-desktop-language{margin: 0 auto;display: block;}
    .home header a.header-desktop-language, .headerlogo.footerwhite a.header-desktop-language{background-color: #242e49 !important;color: #fff !important;margin-top: 16px;display: inherit;}
    .home.headerlogo header a.header-desktop-language, .home a.header-desktop-language, header a.header-desktop-language{margin-top: 16px;display: inherit;}
    .openmenu.page .main-navigation a.header-desktop-language{color: #ffffff !important;}
    .breadcrums_div {top: 65px;}
    .crewpairing-section{padding-top: 112px;height: 100%;}
    .commonsectionpadding{padding-top: 112px;height: 100%;}
    .ext_str_section{padding-top: 112px;height: 100%;}
    .inner_title_h3{font-size: 18px;}
    .extstr_content p, .extstr_content ul li{font-size: 12px;line-height: 1.67;}
    .extstr_content p,p,.crewpairing-textdiv p{font-size: 12px;line-height: 1.67;margin-bottom: 20px;}

    .home .commonsectionpadding{padding-top: 20px;}
    .wideimagefull img{margin-bottom: 25px;}
    .oursolution{margin-top: 0;}
    h2.footertitle{font-size: 26px;margin-bottom: 25px;}
    .footer-1, .footer-2, .footer-3 {padding-right: 10px;width: 50%;min-height: 125px;}

    footer{height: auto;}
    .mainfootercallbottom{overflow-y: auto;}
    .footerleft{width: 100%;}
    .footerright{width: 100%;}
    .commonfootercss h2{font-size: 12px;margin-top: 0;}
    .footerleft .commonfootercss li:first-child a{font-size: 12px;margin-top: 0;}
    .commonfootercss li a{font-size: 12px;}
    a.see-jobbtn{font-size: 12px;max-width: 182px;height: 42px;line-height: 42px;}
    a.callviewlink{font-size: 12px;}
    .footersociallink li a{font-size: 12px;}
    .footersociallink + p{font-size: 10px;}
    a.video-btn{padding: 11px 30px;display: inline-block;min-width: 148px;font-size: 12px;}
    .anchorbtninner, .anchorbtninner:visited{    min-width: 148px;padding: 10px 25px;font-size: 12px;}
    .crewpairing h4{font-size: 18px;width: 90px;vertical-align: middle;margin-bottom: 0;}

    .home .nav.nav-tabs li:nth-child(1){width: 41px;padding: 0}
    .home .nav.nav-tabs li:nth-child(2){width: 54px;padding: 0}
    .home .nav.nav-tabs li:nth-child(3){width: 60px;padding: 0}
    .nav.nav-tabs{display: flex;justify-content: space-between;margin: 25px 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
    .facts-boxdiv div{display: inline-block;margin: 0 auto 0;}
    .facts-boxdiv p{font-size: 12px;text-align: left;margin-bottom: 0}
    .facts-boxdiv{max-width: 100%;}
    .box-courter{height: 65px;width: 65px !important;font-size: 18px;line-height: 65px;margin-right: 10px !important;margin-top: -8px !important;}
    .facts-boxdiv{margin-right: 0;margin-bottom: 20px;width: 100%;}
    .facts-boxdiv div{width: calc(100% - 80px);vertical-align: middle;}
    .discover .btnwidth148{display: block;max-width: 165px;padding: 10px 15px;margin: 0 auto 10px;}
    .discover h2.footertitle{font-size: 18px;margin-bottom: 25px;}
    .contactsection{height: auto;padding: 70px 0;}

    .single-post .fulltitlebanner h1,.single-events .fulltitlebanner h1, .defultpage-contentbox .fulltitlebanner h1{font-size: 18px;}
    .fulltitlebanner h1{font-size: 18px;}
    .page-template-page-our-history .fulltitlebanner, .defultpage-contentbox .fulltitlebanner{height: 180px;background-position: center 0;margin-bottom: 25px;margin-top: 50px;}
    .fulltitlebanner span{font-size: 10px;top: 25px;}
    .historydate{font-size: 12px;width: 55px;text-align: left;}
    .historycontent p{font-size: 12px;margin-bottom: 20px;}
    .historycontent{width: calc(100% - 70px);}
    .page-template-page-our-history .col-md-6.col-xs-12{margin-top: 25px;}
    .page-template-page-resources .contactsection, .blog .contactsection, .page-template-page-our-history .contactsection, .single-post .contactsection,.single-events .contactsection {height: 295px;}
    .breadcrums_div .post-page, .breadcrums_div .post-post{font-size: 10px;}
    .breadcrums_div .current-item.post-page, .breadcrums_div .current-item.post-post{font-size: 10px;}
    .breadcrums_div .current-item{font-size: 10px}
    .breadcrums_div .home{padding: 4.5px;}
    .archive.category .contactsection, .page-template-page-resources .contactsection, .blog .contactsection, .page-template-page-our-history .contactsection, .single-post .contactsection,.single-events .contactsection{height: 295px;}
    .writemessage{margin-top: 0;}
    .f-row .f-half{padding: 0;}
    .page-template-page-contact .col-lg-12.col-sm-12.col-xs-12{padding: 0;}
    input[type="submit"].wpcf7-submit{width: 155px;height: 42px;font-size: 12px;}
    .where-tofind-title{margin-bottom: 25px;font-size: 12px;}
    .tab-content .tab-pane{padding: 0 0;}
    .page-template-page-resources .nav-tabs>li{padding: 0px 6px;}
    .nav-tabs>li>a{font-size: 12px;}
    .page-template-page-resources .smallcommonsectionpadding{padding-top: 120px;}
    .single-post .fulltitlebanner,.single-events .fulltitlebanner, .defultpage-contentbox .fulltitlebanner{margin-top: 50px;margin-bottom: 25px;height: 222px;background-position: center 0;}
    .single-post .entry-content p,.single-events .entry-content p{margin-bottom: 15px;}
    .nav-links a{font-size: 12px;}
    .nav-previous a:before{border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 10px solid #74aafb;margin-right: 8px;}
    .nav-next a:after{border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 10px solid #74aafb;}
    .single-post .col-md-6.col-xs-12,.single-events .col-md-6.col-xs-12{margin-top: 25px;}
    .breadcrums_div .post-page, .breadcrums_div .post-post, .breadcrums_div a.taxonomy.category{font-size: 10px;}
    .siderbardivider {padding-left: 15px;}
    .whentitle{font-size: 11px;}
    .related-blogs h2{margin: 29px 0 30px;font-size: 18px;}
    .blog-gride h4{font-size: 12px;}
    .readmore{padding: 10px 30px;min-width: 126px;font-size: 12px;}
    .blogdate{margin-top: 25px;font-size: 10px;}
    .breadcrums_div .post-page, .breadcrums_div .post-post, .breadcrums_div span:not(.current-item) a.taxonomy.category{font-size: 10px;}
    .blog .smallcommonsectionpadding{padding-top: 120px;}
    .archive h2.oursolution.text-center {margin-bottom: 25px;margin-top: 25px;}
    header .col-sm-9.col-xs-9{width: 50%;}
    header .col-sm-3.col-xs-3{width: 50%;z-index: 10;}
    .learmorebig{height: 42px;min-width: 180px;font-size: 12px;line-height: 38px;}
    .crewpairing-textdiv{padding: 0 0;}

    .sidebarwidthcol{min-width: inherit;width: 100%;}
    .casedate{margin-top: 4px;}

    .home.headerlogo #nav-icon1,.openmenu.headerlogo #nav-icon1{background-color: #242e49}
    .home.headerlogo #nav-icon1 span{background-color: #ffffff;}
    .home #nav-icon1,.footerwhite.headerlogo #nav-icon1{background-color: #ffffff}
    .home #nav-icon1 span,.footerwhite.headerlogo #nav-icon1 span{background-color: #242e49;}
    .active-sticky.footerwhite.headerlogo #nav-icon1 span,.home.active-sticky #nav-icon1 span{background-color: #ffffff}
    .openmenu #nav-icon1 span{background-color: #ffffff !important;}
    .openmenu #nav-icon1{background-color: #242e49 !important;}
    .home.footerwhite .sitelogo,.footerwhite .sitelogo{background-image: url(../images/logo-white.svg);}
    .openmenu .sitelogo{background-image: url(../images/logo.svg) !important;}

    .facts-title.col-sm-4{font-size: 18px;margin-top: 25px;padding-right: 0;text-align: left;margin-bottom: 15px;}
    .wibecodeul li{margin-bottom: 25px;}
    .what-blockdiffer{padding-left: 0;}

    .nav-tabs>li{padding: 15px 15px;}
    .contactfooterinfo p{max-width: 100%;}
    .page-template-page-company .inner_title_h3{max-width: inherit;}
    .sliderbox h4{font-size: 12px;}
    .page-template-page-our-history .fulltitlebanner span{top: 28px;}

    .fulltitlebanner h1, .defultpage-contentbox .fulltitlebanner h1{top: calc(50% - -25px);}
    .sidebarcover{margin-bottom: 25px;margin-top: 0;}
    .single-post .post-thumbnail img,.single-events .post-thumbnail img{margin-bottom: 30px;}
    .crewpairing-section{overflow: unset;}

    a.header-desktop-language{color: #fff !important;}
    .sectimageblock{margin: 10px auto 15px;    width: 100%;}
    .error-s1 p,.join-xx p{font-size: 12px;}

    .slideContainer{width: 500%;}
    .slideContainer li{min-width: 180px;max-width: 180px;margin-top: 0 !important;height: 100px;vertical-align: middle;}
    .slideContainer li img{width: 120px;}
    .clientlogo{margin-top: 0;}
    .slideItem a{display: flex;vertical-align: middle;margin: auto;align-items: center;min-width: 180px;max-width: 180px;margin-top: 0 !important;height: 100px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}

    .vertical-center{position: relative;top: 0;left: 0;transform: none;}
    .contactsection .video-container.slidefullheight{height: 100%;position: absolute;width: 100%;top: 0;}
    #international-map{position: absolute !important;top: 0;}

    .slider{padding-top: 112px;}
    .ext_str_section{padding-top: 0;}
    .slider + .container,.content + .container{display: none;}
    .home .slider{padding-top: 0;}
    .crewpairing-section{padding-top: 0;}
    .commonsectionpadding{padding-top: 0;}
    .footerwhite .sitelogo, .headerlogo.footerwhite .sitelogo{background-image: url(../images/logo.svg);}
    .footerwhite.headerlogo #nav-icon1{background-color: #242e49;}
    .footerwhite.headerlogo #nav-icon1 span {background-color: #fff;}
    .footerwhite .breadcrums_div{display: block;}
    .sidefactsblock .imageblk{width: 60%;}
    .breadcrums_div.breadcrums_div_relative{margin-bottom: 0;}
    .home.active-sticky #nav-icon1, .footerwhite.headerlogo.active-sticky #nav-icon1{background-color: #242e49;}
    .active-sticky #nav-icon1 span{background: #fff;}
    .active-sticky.home .sitelogo, .active-sticky.footerwhite .sitelogo, .active-sticky.headerlogo.footerwhite .sitelogo {background-image: url(../images/logo.svg);}
    .crewpairing-textdiv h2{margin-top: 20px;}
    .writemessage{margin-top: 0;}

    .descriptin_wrap{text-align: left;}
    .main-navigation li:hover .dropdown ul{left: 0;margin: auto;display: block;right: 0;width: 310px;}
    .main-navigation a{display: inline-block;}
    .main-navigation span.sub-child{float: right;margin-top: 12px;position: absolute;right: 20px;top: 3px;}
    span.sub-child:after{content: "\f347";font-family: dashicons;text-decoration: inherit;font-weight: 400;font-style: normal;vertical-align: top;text-align: center;font-size: 14px;}
    .smallcommonsectionpadding{padding-top: 20px;}
    .slidercommoncss.slick-initialized{padding-bottom: 0;}
    .single .mainfootercall{margin-top: 0;}

    .page-template-page-our-optimizers .colkronos, .page-template-page-training-education .colkronos{padding: 25px 25px 15px 25px;}
    .single-post .post-contentboxdiv .entry-content ul, .single-events .entry-contentboxdiv .entry-content ul{font-size: 12px; line-height: 1.67; }
    .single-post .post-contentboxdiv .entry-content, .single-events .entry-contentboxdiv .entry-content{font-size: 12px; line-height: 1.67;}
}

@media screen and (max-width: 600px) {
  .boxlayout{width: 100%;}
  .fiximagewidth .media-body, .fiximagewidth .media-left, .fiximagewidth .media-right{max-width: 120px;}
}

@media screen and (max-width: 425px) {
	/*.nav-tabs>li{padding: 10px 5px;}*/
	.crewpairing img{width: 120px;}
	.h2, h2{font-size: 24px;}
	.join-xx{font-size: 14px;}
	.blog-gride li{width: 100%;margin-right: 0;}
  .slideContainer{width: 250%;}
}

@media screen and (max-width: 320px) {
	.error404 main#main{padding-bottom: 45px;overflow-y: auto;}
    .slideContainer{width: 300%;}
}

.fixedscrollissue,.fixedscrollissue body{width: 100%;position: fixed;overflow: hidden;}
.fixedscrollissue #page{width: 100vw;height: 100vh;overflow-y: auto;}




