@media (min-width: 1200px) {
.hero-text-box-2 .lower-text p {
    min-height:  48px;	
}
}

@media (max-width: 1199px) {
	.sustainability .slick-prev {
		left: 20px;
	}
	.sustainability .slick-next {
		right: 20px;
	}
.hero-text-box-2 .lower-text p {
    min-height:  32px;	
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.right-col-text {
    min-height: 115px;
	}
.hero-box {	
	padding: 60px 60px 230px 60px;
	}
.hero-box-2 {
	padding: 20px 20px 200px 20px;
	}
.hero-slider-2.slick-slider button.slick-arrow {
    top: 68%;
	}
}

@media (max-width: 1199px) and (min-width: 768px) {
.twitter-outer p {
padding: 10px 5px 10px 20px;
}
.follow a {
margin: 7px 0px 0px 8px;
}
.follow a {
height: 37px;
width: 37px;
background-size: 185px;
}
a.twitter-a:hover, a.linkedin-a:hover, a.youtube-a:hover {
background-size: 185px;
}
a.linkedin-a {
background-position: -111px;
}
a.linkedin-a:hover {background-position: -111px 0;
}
a.youtube-a {
background-position: -148px;
}
a.youtube-a:hover	{
background-position: -148px 0;
}
}
@media (min-width: 992px) {
.exe-paddingleft, .expdgleft{padding-left: 5px;}
.exe-paddingright, .expdgright{padding-right: 5px;}
.hero-text-box-2 .right-col-text {
    min-height: 98px;
	}
}

@media (max-width: 991px) {
.footer-dcc {margin-top: 20px;}
.mbanner .heading {font-size: 24px;}
.homepage .mbanner .info, .mbanner .info{font-size: 23px; line-height: 26px;}
.red-sharedcc-acc .content-box {display: none;}
.redaccodion .simplecollapse {display: block;}
.chevbanner{height: 300px;}
.mbanner{height: 100%;}
.exertis-menu {padding: 50px 0;margin-bottom: 0;}
	.top-white-block {
		width: 100%;
		height: 34px;
		background-color: #ffffff;
		margin-bottom: -1px;
	}
	.inter-hero-box {
		max-width: 440px;
		margin-left: auto;
		margin-right: auto;
	}
	.stats-icon {
		padding-right: 10px;
	}
	.sub-stats-block {
		width: 100%;
	}
	.stats-box {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
	}
	.green-arrow {
     right: inherit; 
     top: inherit; 
    bottom: -12px;
    left: 47.5%;
    transform: rotate(90deg);
	}	
}
@media (max-width: 991px) and (min-width: 768px) {
.footer-link {
padding: 74px 0;
}
.slideaccordion .slide .inside .cont {
width: 65%;
}
.isolate {
width:35%;
}
}
@media (max-width: 991px) and (min-width: 576px) {
.homepage .top-block {margin-bottom: 10px;}
}
@media (min-width: 768px) {
.menu .dropdown:hover .dropdown-menu {display: block;}
}
@media (max-width: 767px) {
.footer-link {padding: 64px 0;}
#exertismenu{position: relative;width: 100%;border: 0;padding: 0;margin-bottom: 10px;box-shadow: inset 0px 0px 20px 5px #0000003d;background: #e6e6e6; z-index: 5;}
#exertismenu ul{border: 0; margin: 0; width: 100%; padding: 5px 0;}
#exertismenu .menu-large .exe-dropdown-bg{background: transparent;}
#exertismenu .social-head{position: absolute;top: 0;}
.exertis-menu {border: 0;}
.exertis-menu #exertismenu li a{color: #5a5a5a; padding: 5px 10px; font-size: 15px; line-height: initial;}
#exertismenu .social-head{position: relative;top: initial;float: none;display: block;background: #c8001e;box-shadow: inset 0px 0px 20px 5px #51000054;}
.social-head img.social-head-ico {margin: 15px 0px 15px 15px !important;}
.isolate .solid-top, .isolate .solid-bottom, .isolate .red-blend::before, .isolate .red-blend::after, .isolate {display: none;}
.slideaccordion .slide .inside .cont {padding: 15px 15px 15px 75px;width: inherit;}
.section4 .location, .section4 .quick {width: inherit;float: inherit;display: block;}
.mbanner .middle::before, .mbanner .middle::after {width: 40px;right: -100px}
.newlist {width: 50%;}
.exe-location .country .content .tab-content {height: 342px;}
.loca-blcklist .eachblock {width: 100%;float: inherit;}
	.banner-box .banner-tile h1 {
	margin-top: 10px;
	margin-bottom: 10px;	
    font-size: 38px;
    line-height: 51px;
	}
	.top-white-block {
    height: 65px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
  .exe-location .eachblock .content {width: 65%;}
  .exe-location	.eachblock .image {width: 35%;}
}
@media (max-width: 991px) and (min-width: 500px) {
  .eachblock .content {width: 81%;}
  .eachblock .image {width: 19%;}
}
@media (min-width: 576px) {
.leftblock {
padding-right: 5px;
}
.rightblock {
padding-left: 5px;
}
}

@media (max-width: 575px) {
.homepage .exe-paddingleft, .homepage .expdgleft{padding-left: 5px;}
.homepage .exe-paddingright, .homepage .expdgright{padding-right: 5px;}
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav {
float:none;
margin: inherit;
}
.homepage .box-panels {
margin-bottom: 10px;
}
.exe-team .profile-panel .panel-left, .exe-team .profile-panel .panel-right {
width:inherit;
float: inherit;
}
.home-section2 .left, .home-section2 .right {
width: inherit;
float: inherit;
}
ul, ol {
margin-top: 0;
margin-bottom: 10px;
padding-left: 30px;
}
.mainbanner,.exe-banner, .exe-banner .carousel-inner, .mbanner{height: 376px;}
.mbanner .heading {font-size: 22px; line-height: initial;}
.homepage .mbanner .info, .mbanner .info{font-size: 17px; line-height: 20px;}
.mbanner .middle {display: none;}
.mbanner .left {width: inherit;}
.mbanner .left::after, .mbanner .left::before {display: none;}
.mainbanner .item img {display: none;}
.mbanner .content {padding: 20px;}
.contboxed .panel-default .panel-body span {padding: 0 5px;}
.circle-links img {padding: 5px;}
.chevbanner img{display: none;}
.chevbanner{height: 375px;overflow: initial;}
	.hero-box {
    padding: 60px 30px 319px 30px;
	}
	.hero-text-box, .hero-text-box-2 {
		padding: 15px;
	}
	.hero-box-2 {
    padding: 20px 20px 270px 20px;
}
.left-col-icon, .right-col-text {
	width: 100%;
	text-align: center;
	padding-left: 0px;
	}
.hero-text-box h5, .hero-text-box-2 h5 {
    margin-top: revert;
}
	.lightbox-banner-inter-bottom {
    left: 45px;
    right: 50px;
	}
	.lightbox-banner {
    height: 390px;
	}
	.personal-img, .highlight-text {
		width: 100%;
	}
	.personal-img img {
	max-width: 149px;
    margin-top: 10px;
    margin-bottom: 10px;
}
	.highlight-text h1 {
	font-size: 24px;
	}
	.left-green-quotation h1, .right-green-quotation h1 {
    font-size: 47px;
    line-height: 53px;
}
	.sustainability .slick-prev {
		left: 6px;
	}
	.sustainability .slick-next {
		right: 6px;
	}
}
@media (max-width: 450px) {
.mainbanner, .exe-banner, .exe-banner .carousel-inner, .mbanner {height: 294px;}
.exe-team .colortab-grey {padding: 3px 2px 0 111px;}
.exe-team .colortab-grey label.name	{font-size: 19px;}
.exe-team .colortab-grey label.title {margin: 2px 0 0;}
.exe-location .country .content .tab-content {height: inherit;min-height: 180px;}
.region-list .tab-pane > div {min-height: 180px;}
.newlist {display: inherit;width: 100%;float:inherit;}
.exe-location .area {margin-bottom: 10px;min-height: 25px;}
.exe-location .area label {font-size: 16px;line-height: 20px;}
	.banner-box {
    height: 413px;
	}
	
	.top-white-block {
    height: 125px;
}
	.chevron-box h2 {
    font-size: 17px;
    line-height: 21px;
	}
	.chevron-bottom-link {
		padding-top: 0;
	}
}
