

header {
    z-index: 9999;
}

@media only screen and (min-width: 1440px){
	.home .quote-section__img {
		margin-left: 77px;
	}

	.home .quote-section__author {
		margin-left: -35px;      
	}   

	.quote-section__text .title {
		margin-right: 30px;
	}
	
	quote-section__text .content {
		width: 555px;
	}
	
	.quote-section__text:before {
		left: -63px;
	}

	.quote-section__text:after {
		margin-right: -75px;
	}

	.how-much__info {
		margin-left: 45px;
	}


}

@media only screen and (max-width: 640px){
	.home .team__title-container {
		margin-top: -130px;
	}
	
	.home .team__item {
		margin-left: 5px;
		margin-right:5px;
	}
	.home .slick-arrow.slick-prev,
	.home .slick-arrow.slick-next {
		margin-right: 5px;
	}
	
	.home .team__title-container {
		z-index: 99;
	}
	
	.quote-section__text:after {
		font-size: 80px!important;
	}

}

.home .unique  .slick-arrow,
.home .programs .slick-arrow{
	color: black!important;
}

@media only screen and (max-width: 600px){
	.home .unique .icon.icon-arrow-left{
		margin-top: -2px!important;  
	}
}

@media only screen and (max-width: 640px){
	.home .quote-section__img .vertical-logo img {
		width: 90%;
		top: 15px;
	}
}
	
@media only screen and (max-width: 390px){
	.home .quote-section__img .vertical-logo img {
		top: 11px;
	}
}
@media only screen and (width: 640px){
	
	.home .top__title.programs__bottom {
		margin-top: -40px;
	}

	.how-much__item {
		width: calc(50% - 24px)!important;
	}
	
	.home .how-much__title {
		max-width: calc(100% - 70px);
		padding-left: 45px;
		margin-left: 8px;
	}
	.home .how-much.mob {
		padding-top: 129px;
		width: 92%;
		margin-left: 4%;
		padding-bottom: 40px;
		margin-bottom: 65px;
	}
	.home .team__title-container {
		margin-top: -130px;
		z-index: 99;
	}
	.programs__info-inner {
		margin-top: -50px;
		margin-bottom: -20px;
	}
	.home .team__title-container {
		margin-bottom: 25px;
	}
	


}


.home .btn.btn_orange-white {
    border: 1px solid #F56101!important;
    border-radius: 5px;
	font-size: 18px;
}

@media only screen and (min-width: 480px) and (max-width: 960px){
	.quote-section__text:after {
		font-size: 100px!important;
	}
}


body .team .btn-cover .btn::after,
body .team .btn-cover .btn::before{
		display:none!important;
}
	

@media only screen and (max-width: 480px){
	body .team .btn-cover .btn::after,
	body .team .btn-cover .btn::before{
		display:none!important;
	}
	
	.home .first-screen .video-bg video {
		object-position: 68.7% -205px;
	}

}

@media only screen and (max-width: 480px){
	.first-screen .video-bg video {
		object-position: 70.7% -178px;
		margin-top: 75px;
	}
	.first-screen .video-bg video {
		object-position: 68.7% -220px;
	}

}


@media only screen and (min-width: 960px) and (max-width: 1200px){
	.home .quote-section {
		padding: 85px 0 110px;
	}
}

@media only screen and (width: 960px){
	.home .how-much__info {
		width: 100%;
		margin-bottom: 50px;
		margin-left: -35px;
	}
}

@media only screen and (width: 1200px){
	.team__title .h2-title {
		font-size: 36px;
	}
	.how-much__info .h4-title {
		font-size: 35px;
		margin-left: -35px;
		margin-top: -20px;
		margin-bottom: 45px
	}

}

@media only screen and (width: 480px){
	.home .how-much__title {
		max-width: calc(100% - 70px);
		padding-left: 55px;
		margin-left: 17px;
	}
	.home .how-much.mob {
		padding-top: 129px;
		width: 92%;
		margin-left: 4%;
		padding-bottom: 40px;
		margin-bottom: 60px;
	}
	
	.home .programs__nav {
		display: flex;
	}
	.home .programs__item {
		padding-left: 0px;
		padding-right: 0px;
	}
	.home .country__item:nth-child(3), .home .country__item:nth-child(4) {
       display: block; 
	}
	
	.home .country__slide {
		display: flex !important;
		grid-gap: 0px;
	}
	
	.home li.programs__item:after {
		width: 130px;
		margin-left: -60px;
	}
	.home li.programs__item:nth-child(3):after {
		display:block;
	}
	
	.programs__link {
		white-space: normal;
	}
	
	a.programs__link.js-tab-link {
		display: flex;
		align-items: start;
		max-width: 105px;
		white-space: normal;
	}

	
	.home .country__img {
		width: 70px;
		height: 70px;
		padding: 14px;
	}

	.programs__info.mob {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.how-much__info .h4-title {
		font-weight: 600;
	}
	
	.how-much__info .h4-title span{
		font-weight: 700;
	}
	
	.home .how-much__info {
		max-width: 385px;
	}
	.home .how-much__container {
		padding-left: 15px;
	}



}

@media only screen and (width: 320px){
	.home .top__title.programs__bottom {
		margin-top: 60px;
	}
	.home .programs__info-inner {
		padding: 0px 1px 0px 78px;
		margin-top: -70px;
	}
	.home .how-much__info .h4-title {
		font-weight: 600;
	}
	.home .how-much__info .h4-title span {
		font-weight: 700;
	}
	.home .how-much__info {
		max-width: 295px;
		width: 295px;
		margin-left: -20px;
	}
	.home .programs__title .h5-title {
		padding: 15px 21px;
		line-height: 19.65px;
	}
	.home .first-screen {
		padding-bottom: 110px;
	}
	
	/*.home .programs__item {
		margin: 0 0px -1.5px!important;
		width: auto;
	}*/
	
	/* margin-left: 76px!important; */

}


@media only screen and (min-width: 401px) and (max-width: 500px){
	.home .first-screen .video-bg video {
		object-position: 70% -77px;
	}
}
@media only screen and (min-width: 501px) and (max-width: 550px){
	.home .first-screen .video-bg video {
		object-position: 70% -25px;
	}
}

@media only screen and (max-width: 400px){
	.home .first-screen .video-bg video {
		object-position: 71.5% -78px;
	}
}
@media only screen and (min-width: 551px) and (max-width: 600px){
	.first-screen .video-bg video {
		object-position: 68% -37px!important;
	}
}
@media only screen and (min-width: 601px) and (max-width: 620px){
	.first-screen .video-bg video {
		object-position: 65% -37px;
	}
}

@media only screen and (min-width: 621px) and (max-width: 680px){
	.first-screen .video-bg video {
		object-position: 64.5% -15px;
	}
}



@media only screen and (max-width: 480px){
   .service__list > div:nth-child(1) > div{
		white-space: normal;
		margin-bottom: 8px;
	}
}

@media only screen and (max-width: 400px){
	.home .programs__title .h5-title {
		font-size: 15px;
		line-height: 19px;
	}
}
@media only screen and (max-width: 340px){
	.service__item p {
		max-width: 99%;
	}
	.first-screen__main {
		margin-bottom: 40px;
	}
	.home .first-screen__services {
		padding-top: 0px;
	}
	.home .service__list {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
	}
	
	.home .service__list {
		padding: 40px 10px 35px;
	}
	.home .first-screen {
		padding-bottom: 72px;
	}
	
	/********/
	.first-screen__main:before {
		top: 90px;
	}
	.first-screen .h1-title {
		margin-top: 10px;
	}
	.home .programs__title {
		width: calc(100% - 33px);
		max-width: 95%;
		left: 14px;
	}
	div.service__list > div:nth-child(1) > div{
		white-space: normal;
		margin-bottom: 8px;
	}
	.home .programs__title {
		top: -89px;
	}
	.home .first-screen .video-bg video {
		object-position: 71.3% -56px;
		height: 100%;
	}
	
	.home .first-screen__main > p {
		margin-bottom: 19px;
	}
}


@media only screen and (width: 480px){
	.home .programs__nav {
		margin: 0 0px 30px;
	}
}

@media only screen and (min-width: 362px) and (max-width: 390px){
	.home ul.programs__nav {
		max-width: 85%;
		margin: 0 auto 25px;
	}
	.home li.programs__item:nth-child(2) {
		margin-left: 27%;
	}

}




@media only screen and (min-width: 390px) and (max-width: 478px){
	
	ul.programs__nav {
		justify-content: space-around;
		justify-content: start;
		max-width: 82%;
		margin: 0 auto 25px;
		padding-right: 5px;
	}
	.home li.programs__item:nth-child(2) {
		margin-left: 32%;
	}
	.top__title.programs__bottom .icon:before {
		width: 295px;
	}
	
	
}


@media only screen and (min-width: 410px) and (max-width: 414px){
	.home li.programs__item:nth-child(2) {
		margin-left: 31%;
	}
	
}

@media only screen and (max-width: 640px){
	.btn.desk {
		display: none!important;
	}
}

@media only screen and (min-width: 431px) and (max-width: 478px){
	.home ul.programs__nav {
		max-width: 81%;
	}
	.home .programs__info {
		margin-bottom: -15px;
		padding-top: 175px;
	}
}

@media only screen and (min-width: 391px) and (max-width: 404px){
	.home li.programs__item:nth-child(2) {
		margin-left: 25%;
	}

}

@media only screen and (min-width: 440px) and (max-width: 478px){
	.home li.programs__item:nth-child(2) {
		margin-left: 35%;
	}

}

@media only screen and (max-width: 640px){
	.home .quote-section {
		padding: 85px 0 20px;
	}
}

@media only screen and (max-width: 600px){
	.home .quote-section__img .img-cover img {
		-o-object-fit: contain;
		object-fit: contain;
		position: absolute;
	}
	
	.home .quote-section__img .vertical-logo {
		height: 75%;
		width: 80%;
		top: 34%;
		left: 10%;
	}
	
	.home .quote-section {
		padding: 0px;
		padding-bottom: 80px;
	}
	
	.home .quote-section__img {
		max-width: 100%;
		margin-bottom: -15px;
	}
	
	.home .quote-section__author {
		max-width: 90%;
	}


}

@media only screen and (max-width: 390px){
	.home .quote-section__img .vertical-logo {
		top: 40%;
	}
}

@media only screen and (min-width: 440px) and (max-width: 600px){
	.home .quote-section__img .vertical-logo {
		height: 68%;
		top: 35%;
	}
	.home .quote-section__img {
		margin-bottom: -55px;
		margin-top: -25px;
	}

}
