@media(max-width:470px) {

	.btn-prism-etudes .btn-second {
		margin:30px auto !important;
	}
}

@media(min-width:1201px) {
	footer .copyright {
		text-align:right;
		font-size:10px !important;
		display:block !important;
	}
	
	footer .copyright2 {
		display:none;
	}
}

@media(max-width:992px) {
	footer .copyright2 {
		margin-bottom: 48px;
	}
}

@media(min-width:1201px) and (max-width:1600px){

	.reviews-wrp .reviews-bg{width: 1280px}



}

@media(min-width:1200px) and (max-width:1400px){

	.container{max-width: 1170px;}

	header .container{max-width: 1170px;}

	.hero-wrp .container{max-width: 1170px;}

	.contact-wrp .container{max-width: 1170px;}



	header{padding: 8px 0}

	.navbar-brand {padding: 0 16px;margin: 0 40px 0 0;}

	.navbar-brand img{height: 35px;}

	.navbar-light .navbar-nav li {margin-right: 30px;}

	.navbar-light .navbar-nav .nav-link.btn-head{font-size:18px;padding: 15px 30px;}



	.hero-wrp .hero-block .hero-detail{width: 249px;height: 190px;padding: 20px;}

	.hero-wrp .hero-block .hero-detail h3{font-size: 18px;line-height: 26px;}

	.hero-wrp .hero-block .slick-dots{margin: 25px 0 20px;}

	.hero-wrp .hero-block .btn-info{font-size: 16px;padding: 10px 15px;}

	.reviews-wrp .reviews-bg{width: 1180px}





	/* *** ads **** */

	.ads-banner .container{max-width: 1170px;}

	.ads-banner .row{margin: 0 -5px;}

	.ads-banner .col-md-10{width: 76%;padding: 0 5px;}

	.ads-banner .col-md-2{width: 24%;padding: 0 5px;}

	.ads-banner .banner-block .banner-txt h2{font-size: 45px;line-height: 45px;margin: 0 0 20px;}

	.ads-banner .banner-block .banner-txt h2 br{display: none;}



	.banner-slider{width: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #343B45;border-radius: 30px;padding: 28px 15px;height: 340px;border-radius: 25px}

	.banner-slider p{margin: 0;font-size: 14px;line-height: 24px;}

	.banner-slider button.slick-next.slick-arrow{display: none !important;}

	.banner-slider img{max-width: 100%;margin: 0 auto 24px;}

	.banner-slider .slick-dots{margin: 35px 0 0;}

	/* *** End ads **** */



	/* **** About **** */

	.strategy-banner .banner-data{bottom: 58px;}

	.strategy-banner .banner-data h2{font-size: 70px;line-height: 80px;margin: 0 0 20px;}

	.about-banner.strategy-banner .strategy-banner-block .strategy-box{padding: 22px;width: 190px;height: 168px;}



	.timeline-wrp .container{max-width: 1170px;}

	.strategy-banner .container{max-width: 1170px;}

	.promesses-wrp .promesses-shape1{max-width: 300px;margin: 0}

	.employment-wrp h2{right: 20%}

	/* **** End About **** */



	/* **** strategy **** */

	.strategy-banner .strategy-banner-block .strategy-box{padding: 15px;width: 149px;height: 133px;}

	.strategy-banner .strategy-banner-block .strategy-box img{max-width: 100px;}

	.promesse-wrp .container {max-width: 900px;}

	.promesse-block h2{font-size: 32px;line-height: 32px;margin: 0 0 20px;}

	.promesse-block p{max-width: 380px}

	.promesse-wrp .promesse-shape1{max-width: 110px;}

	.premium-showreel-wrp .container{max-width: 1170px;}

	.prism-wrp .prism-block img{max-width: 100%;}



	.prism-wrp .prism-logo{max-width: 140px;margin: 0 auto -119px;}

	.prism-wrp .prism-block .description h2{font-size: 30px;line-height: 40px;margin: 0 0 15px;}

	.prism-wrp .prism-block .description p{font-size: 14px;line-height: 24px;margin: 0 0 15px;}

	.prism-wrp .prism-block .description a{font-size: 15px;}

	.prism-wrp .prism-block .description a i{font-size: 18px;}

	.prism-wrp .prism-block .description {left: 83px;top: 150px;}

	/* **** End strategy **** */



	header{padding: 8px 0}

	.hero-desktop-video{height: 550px;}

	.video-bottom-shape{max-width: 310px;}

	.video-top-shape{max-width: 988px;}

}



@media(min-width:992px) and (max-width:1199px){

	.container{max-width: 960px;}

	header .container{max-width: 960px;}

	.hero-wrp .container{max-width: 960px;}

	.contact-wrp .container{max-width: 960px;}



	header{padding: 8px 0}

	.navbar-brand {padding: 0 12px;margin: 0 28px 0 0;}

	.navbar-brand img{height: 28px;}

	.navbar-light .navbar-nav li {margin-right: 25px;}

	.navbar-light .navbar-nav .nav-link.btn-head{font-size: 16px;padding: 10px 20px;}



	.hero-wrp .hero-block .hero-detail{width: 209px;height: 160px;padding: 12px;}

	.hero-wrp .hero-block .hero-detail h3{font-size: 16px;line-height: 24px;}

	.hero-wrp .hero-block .slick-dots{margin: 15px 0;}

	.hero-wrp .hero-block .btn-info{font-size: 16px;padding: 10px 15px;}



	.showreel-wrp{padding: 60px 0 100px;}

	.showreel-wrp .nav-tabs{top: 50px;}

	.showreel-content .description h2{font-size: 54px;}



	.expertise-wrp{padding: 0 0 120px;}

	.discovery-wrp{padding: 0 0 120px;}

	.discovery-block .description p{margin: 0 0 20px;}

	.discovery-block .description h2{font-size: 50px;line-height: 50px;margin: 0 0 10px;}

	.discovery-block .description h4{font-size: 30px;line-height: 32px;margin: 0 0 15px;}



	.blog-box.box4 {margin: 22px 0 0;}	

	.blog-box.box1 h2{top: 70px;left: 30px;}

	.blog-box.box2 h2{bottom: 30px;left: 30px;}

	.blog-box.box3 h2{bottom: 30px;left: 30px;}

	.blog-box.box4 h2{bottom: 30px;left: 30px;}



	.experience-wrp{padding: 100px 0;}

	.experience-wrp .experience-title{margin-right: 40px;}

	.experience-wrp .experience-title h2{font-size: 70px;line-height: 70px;}

	.experience-img1{max-width: 320px;}

	.experience-img2{max-width: 200px;}



	.reviews-wrp {padding: 120px 0 65px;position: relative;margin: 0 0 60px;}

	.reviews-wrp .reviews-bg{max-width: 992px;}

	.reviews-wrp h2{font-size: 45px;line-height: 55px;}

	.reviews-wrp .reviews-slider .slider-box{padding: 65px 20px 25px;}

	.reviews-wrp .reviews-slider .slider-box h6 span{font-size: 13px;}

	.reviews-wrp .reviews-slider .slider-box p{min-height: 110px;margin: 0 0 15px;}



	/* **** ads **** */

	.ads-banner .container{max-width: 960px;}

	.marketing-wrp .container{max-width: 960px;}

	.performance-wrp .container{max-width: 960px;}

	.ads-wrpper .container{max-width: 960px;}



	.ads-banner .row{margin: 0 -5px;}

	.ads-banner .col-md-10{width: 76%;padding: 0 5px;}

	.ads-banner .col-md-2{width: 24%;padding: 0 5px;}

	.ads-banner .banner-block .banner-txt h2{font-size: 45px;line-height: 45px;margin: 0 0 20px;}

	.ads-banner .banner-block .banner-txt h2 br{display: none;}



	.banner-slider{width: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #343B45;border-radius: 30px;padding: 28px 15px;height: 275px;border-radius: 25px}

	.banner-slider p{max-width: 100%;margin: 0;font-size: 14px;line-height: 24px;}

	.banner-slider p br{display: none;}

	.banner-slider button.slick-next.slick-arrow{display: none !important;}

	.banner-slider img{max-width: 100%;margin: 0 auto 24px;}

	.banner-slider .slick-dots{margin: 35px 0 0;}



	.marketing-wrp{padding: 120px 0;}

	.ads-wrpper .slider-box h2{top: 15px;right: 10px;}

	.ads-wrpper .slick-dots{width: 760px;}

	/* **** End ads **** */



	/* **** About **** */

	.strategy-banner .container{max-width: 960px;}

	.about-header .navbar-brand{padding: 0 0 0 20px;}

	.strategy-banner .banner-data h2{font-size: 40px;line-height: 40px;margin: 0 0 10px;}

	.strategy-banner .banner-data p{font-size: 15px;line-height: 24px;}

	.strategy-banner .banner-data{left: 42%;bottom: 55px;}



	.about-banner.strategy-banner .strategy-banner-block .strategy-box{padding: 20px;width: 155px;height: 136px;}

	.strategy-banner .banner-data{max-width: 383px;}

	.about-banner.strategy-banner .strategy-box h3{font-size: 14px;line-height: 18px;}

	.about-banner.strategy-banner .strategy-box h3 br{display: none;}

	.strategy-banner .strategy-banner-block .strategy-box a{font-size: 12px;line-height: 20px;}



	.timeline-wrp{padding: 60px 0;}

	.timeline-wrp .container{max-width: 960px;}

	.timeline-wrp .timeline-block ul{padding: 50px 0;}

	.timeline-wrp .timeline-block .timeline-box h2{font-size: 70px;line-height: 70px;}

	.timeline-wrp .timeline-block .timeline1 .timeline-box {padding: 15px 30px 15px 15px;max-width: 498px;margin-left: 57px;}

	.timeline-wrp .timeline-block .timeline2 .timeline-box {padding: 15px 15px 15px 30px;max-width: 555px;margin-left: auto;}

	.timeline-wrp .timeline-block .timeline2 .timeline-box p{max-width: 320px;}

	.timeline-wrp .timeline-block .timeline3 .timeline-box,.timeline-wrp .timeline-block .timeline7 .timeline-box {padding: 15px 30px 15px 15px;max-width: 558px;margin-left: 0;}

	.timeline-wrp .timeline-block .timeline3 .timeline-box p,.timeline-wrp .timeline-block .timeline7 .timeline-box p{max-width: 320px;}

	.timeline-wrp .timeline-block .timeline4 .timeline-box {padding: 15px 15px 15px 30px;max-width: 555px;margin-left: auto;}

	.timeline-wrp .timeline-block .timeline4 .timeline-box p{max-width: 320px;}

	.timeline-wrp .timeline-block .timeline5 .timeline-box {padding: 15px 30px 15px 15px;max-width: 558px;margin-left: 0;}

	.timeline-wrp .timeline-block .timeline5 .timeline-box p{max-width: 320px;}



	.promesses-wrp img{max-width: 320px;}

	.promesses-wrp .promesses-shape1{max-width: 250px;margin: 0}

	.employment-wrp h2{right: 4%;}

	.employment-wrp .employment-block img{max-width: 100%;}

	.employment-wrp .employment-block .employment-men{max-width: 350px;}

	.employment-wrp .employment-block .description h3{font-size: 30px;line-height: 40px;margin: 0 0 20px;}

	.employment-wrp .employment-block .description p{margin: 0 0 25px;}

	.employment-wrp .employment-block .description{top: 40px;}

	/* **** End About **** */



	/* **** strategy **** */

	.strategy-banner .strategy-banner-block .strategy-box{padding: 15px;width: 149px;height: 133px;}

	.strategy-banner .strategy-banner-block .strategy-box img{max-width: 100px;}

	.promesse-wrp .container {max-width: 900px;}

	.promesse-block h2{font-size: 32px;line-height: 32px;margin: 0 0 20px;}

	.promesse-block p{max-width: 380px}

	.promesse-wrp .promesse-shape1{max-width: 110px;}

	.premium-showreel-wrp .container{max-width: 960px;}

	.prism-wrp .prism-block img{max-width: 100%;}



	.prism-wrp .prism-logo{max-width: 140px;margin: 0 auto -119px;}

	.prism-wrp .prism-block .description h2{font-size: 30px;line-height: 40px;margin: 0 0 15px;}

	.prism-wrp .prism-block .description p{font-size: 14px;line-height: 24px;margin: 0 0 15px;}

	.prism-wrp .prism-block .description a{font-size: 15px;}

	.prism-wrp .prism-block .description a i{font-size: 18px;}

	.prism-wrp .prism-block .description {left: 83px;top: 150px;}

	/* **** End strategy **** */



	.sec3-discovery-wrp .description{right: 105px;}



	header{padding: 5px 0}

	.hero-desktop-video{height: 450px;}

	.video-bottom-shape{max-width: 260px;}

	.video-top-shape{max-width: 820px;}



	.hero-datarw h1{font-size: 55px;line-height: 55px;}

}



@media(min-width:768px) and (max-width:991px){

	.container{max-width: 740px;}

	.hero-wrp .container{max-width: 740px;}

	header .container{max-width: 990px;}

	.contact-wrp .container{max-width: 740px;}



	header{padding: 0}

	.navbar{align-items: flex-center;}

	.navbar-brand{margin: 0}



	.hero-wrp .hero-block .desktop-video{display: none;}

	.hero-wrp .hero-block .mobile-video{display: block;margin: 0 0 15px;}

	.hero-wrp .hero-block .hero-detail{max-width: 100%;width: 100%;position: relative;left: 0;top: 0;bottom: 0}

	.hero-wrp .hero-description{padding: 30px 0 0;}

	.hero-wrp .hero-description p{font-size: 16px;line-height: 24px;}

	.hero-wrp .hero-description p br{display: none;}



	.showreel-wrp .nav-tabs{padding: 20px;width: 540px}

	.showreel-content .description h2{font-size: 40px;line-height: 40px;margin: 0 0 20px;}

	.showreel-wrp .nav-tabs{top: 20px;}

	.showreel-wrp .nav-tabs li .nav-link{font-size: 16px;padding: 10px 18px;}

	.showreel-content .description {padding: 120px 0 0 10px;}



	.expertise-wrp .expertise-title h2{font-size: 50px;line-height: 50px;}

	.expertise-wrp .expertise-title p{left: 181px;top: 55px;}

	.expertise-wrp .expertise-block{max-width: 634px;}



	.discovery-wrp{padding: 0 0 75px;}

	.discovery-block{display: table;margin: 0 auto;}

	.discovery-block .discovery-shape1{left: auto;right: -53px;bottom: -53px;}

	.discovery-block .description{top: 0;bottom: auto;right: 0;padding: 30px;left: 0;right: 0;max-width: 100%;text-align: center;}

	.discovery-block .description h2{font-size: 60px;line-height: 60px;margin: 0 0 20px;}

	.discovery-block .description h4{font-size: 30px;line-height: 30px;margin: 0 0 24px;}

	.discovery-block .description p{margin: 0 0 60px;}

	.discovery-block .description .btn-primary{margin: 0 auto;}

	.discovery-block .desktop-img{display: none;}

	.discovery-block .mobile-img{display: block;}



	.blog-wrp .desktop-img{display: none;}

	.blog-wrp .mobile-img{display: block;}

	.blog-wrp .col-md-4{width: 100%;}

	.blog-wrp .col-md-8{width: 100%;}

	.blog-wrp .blog-box{margin: 0 0 15px;}

	.blog-box h2{left: 30px !important;bottom: 30px !important;top: auto !important;}

	.blog-box.box4{margin: 0;}

	.blog-wrp .blog-box .arrow-icon{right: 20px;bottom: 20px}



	.experience-img1{max-width: 150px;bottom: auto;top: 120px;}

	.experience-img2{max-width: 150px;}

	.experience-wrp .experience-title{margin-right: 100px;}

	.experience-wrp .experience-title h2{font-size: 60px;}



	.reviews-wrp {padding: 120px 0 65px;position: relative;margin: 0 0 60px;}

	.reviews-wrp:before{position: absolute;content: "";height: 250px;width: 100%;bottom: 0;background: #FFD302;border-radius: 0 0 15px 15px;}

	.reviews-wrp h2{font-size: 45px;line-height: 55px;}

	.reviews-wrp .reviews-slider .slider-box{padding: 65px 20px 25px;}

	.reviews-wrp .reviews-slider .slider-box h6 span{font-size: 13px;}

	.reviews-wrp .reviews-slider .slider-box p{min-height: 110px;margin: 0 0 15px;}



	.contact-wrp h2{font-size: 60px;line-height: 70px;margin: 0 0 40px;}

	.contact-wrp .contact-form{padding: 25px 25px 80px;}

	.contact-wrp .contact-girl{max-width: 430px;bottom: -30px;}



	footer{padding: 30px 0 0;}

	footer .footer-block{padding: 60px 0;}

	footer .footer-block .footer-info{display: block;}

	footer .footer-block .footer-info img{margin: 0 auto 30px;}

	footer .footer-block .quicklinks{flex-flow: column-reverse;display: flex;flex-wrap: wrap;}

	footer .footer-block .footer-link{display: block;}

	footer .footer-block .footer-link li{margin: 0 0 20px;text-align: center;}

	footer .footer-block .footer-link li a{display: table;margin: 0 auto;}

	footer .footer-block .quicklinks .dropdown{margin: 0 auto;}



	/* **** ads **** */

	.ads-banner .container{max-width: 740px;}

	.marketing-wrp .container{max-width: 740px;}

	.performance-wrp .container{max-width: 740px;}

	.ads-wrpper .container{max-width: 740px;}



	.ads-banner .col-md-10{width: 53%;}

	.ads-banner .col-md-2{width: 47%;}

	.ads-banner .desktop-img{display: none;}

	.ads-banner .mobile-img{display: block;}

	.ads-banner .banner-block .banner-txt{padding: 110px 25px 25px;top: 0;left: 0;right: 0;bottom: 0;transform: unset;}

	.ads-banner .banner-block .banner-txt h2{font-size: 40px;line-height: 40px;margin: 0 0 15px;}

	.banner-slider p{max-width: 100%;margin: 0}

	.banner-slider p br{display: none;}

	.banner-slider img{max-width: 100%;margin: 0 auto 24px;}

	.banner-slider .slick-dots{margin: 45px 0 0;}



	.marketing-wrp{padding: 120px 0;}

	.marketing-slider .slider-box .description p{font-size: 15px;line-height: 23px;}

	.marketing-slider .slider-box .box-img img {max-width: 460px;}

	.marketing-slider .slider-box .box-img h2{font-size: 40px;line-height: 40px;left: 380px;}

	.marketing-slider .slider-box ul li{margin: 0 0 15px;}

	.marketing-slider .slider-box ul li a{padding: 15px;font-size: 16px;line-height: 24px;}

	.marketing-slider .slider-box ul li a img{height: 65px;width: 65px;min-width: 65px;margin-right: 15px;}

	.marketing-slider .slider-box ul{width: 340px;bottom: auto;top: 160px;}

	.marketing-slider .slider-box ul li a.active {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}



	.performance-wrp h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.performance-wrp ul{flex-wrap: wrap;margin: 0 -8px;}

	.performance-wrp ul li:first-child{width: 100%}

	.performance-wrp ul li{width: 25%;padding: 0 8px;}

	.performance-wrp ul li p{max-width: 100%;font-size: 16px;line-height: 24px;margin: 0 0 20px;}

	.performance-wrp .performance-box{padding: 45px 20px;}



	.ads-wrpper{padding: 80px 0;}

	.ads-wrpper .slider-box .description{top: 20px;left: 20px;}

	.ads-wrpper .slider-box .description h3{font-size: 30px;line-height: 30px;margin: 0 0 40px;}

	.ads-wrpper .slick-dots{max-width: 540px;}

	.ads-wrpper .slider-box h2{font-size: 50px;line-height: 50px;top: 18px;left: auto;right: 0}

	.ads-wrpper button.slick-next.slick-arrow:before{height: 65px;width: 65px;border-radius: 10px;font-size: 22px;}



	.production-wrp h2{font-size: 40px;line-height: 40px;}

	/* **** End ads **** */



	/* **** About **** */

	header.about-header .container{max-width: 540px;}

	.strategy-banner .container{max-width: 540px;}

	.strategy-banner-block .mobile-img img{width: 100%;}

	.strategy-banner .banner-data{left: 0;right: 0;top: 110px;padding: 0 20px;}

	.strategy-banner .banner-data h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.strategy-banner .banner-data p{font-size: 16px;line-height: 24px;}

	.strategy-banner .strategy-banner-block .strategy-box{height: auto;width: 100%;position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 30px 0 0}

	.strategy-banner .desktop-img{display: none;}

	.strategy-banner .mobile-img{display: block;}



	.timeline-wrp .container{max-width: 540px;padding: 0 15px;}

	.timeline-wrp{padding: 30px 0}

	.timeline-wrp .timeline-block ul:before{width: 70px;left: 0;transform: unset;}

	.timeline-wrp .timeline-block .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;position: relative;}

	.timeline-wrp .timeline-block .timeline1 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline2 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline2 .timeline-box p{max-width: 100%;}

	.timeline-wrp .timeline-block .timeline3 .timeline-box,.timeline-wrp .timeline-block .timeline7 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline4 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline4 .timeline-box p{max-width: 100%}

	.timeline-wrp .timeline-block .timeline5 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline6 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline3 .timeline-box p,.timeline-wrp .timeline-block .timeline7 .timeline-box p{text-align: left;}

	.timeline-wrp .timeline-block .timeline5 .timeline-box p{text-align: left;}

	.timeline-wrp .timeline-block .timeline-box h2{position: absolute;left:10px;top: 50%;transform: translate(0, -50%);font-size: 24px;line-height: 24px;}

	.timeline-wrp .timeline-block .shape{left: auto !important;right: -45px !important;top: 0}

	.timeline-wrp .timeline-block .timeline1 .shape{top: -60px;}

	.timeline-wrp .timeline-block .timeline2 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline3 .shape,.timeline-wrp .timeline-block .timeline7 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline4 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline5 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline6 .shape{top: -40px;}

	.timeline-wrp .timeline-block ul{padding: 50px 0 60px;}

	.timeline-wrp .timeline-block ul li{margin: 0 0 40px;}



	.promesses-wrp{padding: 0 0 288px;}

	.promesses-wrp .container{max-width: 540px;}

	.promesses-wrp img{max-width: 244px;margin: 0 0 30px auto;}

	.promesses-wrp .description h2{font-size: 24px;line-height: 24px;margin: 0 0 15px;}

	.promesses-wrp .promesses-shape1{display: none;}

	.promesses-wrp .promesses-shape2{display:block;}



	.team-wrp{padding: 0}

	.team-wrp .container{max-width: 540px;}

	.team-wrp h2{margin: 0 0 125px;font-size: 40px;line-height: 40px;}

	.team-wrp .row{margin: 0 -10px;}

	.team-wrp .col-md-3.col-sm-4{width: 50%;padding: 0 10px;}

	.team-wrp .team-box{padding: 75px 23px 30px;margin: 0 0 60px;}

	.team-wrp .shape1{display: none;}

	.team-wrp .shape2{display: none;}



	.employment-wrp .container{max-width: 740px;}

	.employment-wrp h2{position: relative;left: 0;right: 0;top: 0;bottom: 0;font-size: 38px;margin: 0 0 30px;line-height: 38px;}

	.employment-wrp .employment-block img{width: 100%}

	.employment-wrp .employment-block .employment-men{display: none;}

	.employment-wrp .employment-block .description{left: 0;top: 0;right: 0;bottom: 0;padding: 20px;}

	.employment-wrp .employment-block .description h3{font-size: 24px;line-height: 28px;margin: 0 0 15px;}

	.employment-wrp .employment-block .description p{font-size: 14px;line-height: 24px;margin: 0 0 10px}

	.employment-wrp .employment-block .description a{padding: 12px 24px;font-size: 15px;}

	.employment-wrp .employment-block .description a i{font-size: 18px;}

	/* **** End About **** */



	/* **** strategy **** */

	.promesse-wrp .container{max-width: 540px;}

	.premium-showreel-wrp .container{max-width: 540px;}



	.promesse-wrp{padding: 30px 0;}

	.promesse-block h2{margin: 0 0 30px;}

	.promesse-block .row .col-md-7{width: 100%;}

	.promesse-block .row .col-md-5{width: 100%;}

	.promesse-wrp .promesse-shape1{display: none;}

	.promesse-block p{width: 100%;display: block;}

	.promesse-block p:last-child{margin: 0 0 30px;}

	.promesse-block img{max-width: 244px;}



	.premium-showreel-wrp{position: relative;padding: 0 0 95px;}

	.premium-showreel-wrp .premium-showreel-description{padding: 60px 0 0;}

	.premium-showreel-wrp .premium-showreel-description h2{font-size: 35px;line-height: 35px;margin: 0 0 30px;}

	.premium-showreel-wrp .premium-showreel-description .btn-primary{font-size: 14px;padding: 12px 15px;margin: 25px 0 0;}

	.premium-showreel-wrp .premium-showreel-description .btn-primary i{font-size: 14px;margin-right: 4px;}

	.premium-showreel-wrp .nav-tabs{padding: 15px;height: auto;max-width: 100%}

	.premium-showreel-wrp .nav-tabs li{white-space: nowrap;}



	.prism-wrp .container{max-width: 540px;}

	.prism-block{background: #F4F6FA;padding: 77px 30px 15px;}

	.prism-block .desktop-img{display: none;}

	.prism-wrp .prism-block .description{position: relative;left: 0;right: 0;top: 0;bottom: 0;max-width: 100%;}

	.prism-wrp .prism-logo{max-width: 160px;margin: 0 auto -57px;}

	.prism-wrp .prism-block .description h2{font-size: 26px;line-height: 31px;margin: 0 0 30px;max-width: 270px;}

	.prism-wrp .prism-block .description a{font-size: 18px;padding: 13px 26px;}

	/* **** End strategy **** */



	/* **** premium **** */

	.agrico-store-wrp{padding: 60px 0 0;}

	.agrico-store-wrp .description{margin: 40px 0 0}

	.agrico-store-wrp .description p{max-width: 100%;margin: 0 0 20px;}

	.agrico-store-wrp .description h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.discovery-block .description p{font-size: 15px;}

	.discovery-block .description p br{display: none;}

	/* **** End premium **** */



	.hero-desktop-video{display: none;}

	.hero-mobile-video{display: block;margin: 0 0 15px;}

	a.bottom-fix{display: flex;justify-content: center;}



	.modal-content.contact-wrp h3{font-size: 57px;}
	.hero-datarw{z-index: 5;padding: 0;top: 50%;}
	.hero-datarw h1{font-size: 52px;line-height:62px;padding: 0;}
}



@media(max-width:767px){
	
	.space-top{ margin-top:10px;}

	.container{max-width: 540px;}

	.hero-wrp .container{max-width: 540px;}

	header .container{max-width: 540px;}

	.contact-wrp .container{max-width: 540px;}

		

	header{padding: 0}

	.navbar{align-items: flex-end;}

	.navbar-brand{margin: 0}



	.hero-wrp .hero-block .desktop-video{display: none;}

	.hero-wrp .hero-block .mobile-video{display: block;margin: 0 0 15px;}

	.hero-wrp .hero-block .hero-detail{max-width: 100%;width: 100%;position: relative;left: 0;top: 0;bottom: 0}

	.hero-wrp .hero-description{padding: 30px 0 0;}

	.hero-wrp .hero-description p{font-size: 16px;line-height: 24px;}

	.hero-wrp .hero-description p br{display: none;}



	.showreel-wrp{padding: 60px 0 30px;}

	.showreel-wrp .nav-tabs{right: 0;overflow: auto;width: 315px;flex-flow: nowrap;border-radius: 15px 0 0 15px;}

	.showreel-wrp .nav-tabs li{white-space: nowrap;}

	.showreel-content .description{padding: 30px 0 0}

	.showreel-content .description h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}



	.expertise-wrp{padding: 0 0 30px;}

	.expertise-wrp .expertise-title{margin: 0 0 120px;}

	.expertise-wrp .expertise-title h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.expertise-wrp .expertise-title p{max-width: 100%;position: relative;left: 0;top: 0;}

	.expertise-wrp .expertise-block p br{display: none;}

	.expertise-wrp .expertise-block .btn-head{display: none;}

	.expertise-wrp .expertise-block .expertise-bg{display: block;padding: 100px 30px 40px;position: relative;}

	.expertise-wrp .expertise-block .expertise-bg img{position: absolute;left: 0;right: 0;margin: 0 auto;top: -60px;}

	.desktop-img{display: none;}

	.mobile-img{display: block;}



	.discovery-wrp{padding: 0 0 75px;}

	.discovery-block .discovery-shape1{left: auto;right: -53px;bottom: -53px;}

	.discovery-block .description{top: 0;bottom: auto;right: 0;padding: 30px;left: 0;}

	.discovery-block .description h2{font-size: 40px;line-height: 40px;margin: 0 0 10px;}

	.discovery-block .description h4{font-size: 24px;line-height: 28px;margin: 0 0 24px;}

	.discovery-block .description p{margin: 0}

	.discovery-block .description .btn-primary{display: none;}



	.blog-wrp .col-md-4{width: 100%;}

	.blog-wrp .col-md-8{width: 100%;}

	.blog-wrp .blog-box{margin: 0 0 15px;}

	.blog-box h2{left: 30px !important;bottom: 30px !important;top: auto !important;}

	.blog-box.box4{margin: 0;}

	.blog-wrp .blog-box .arrow-icon{right: 20px;bottom: 20px}



	.experience-wrp{padding: 75px 0 30px;}

	.experience-img1{display: none;}

	.experience-img2{display: none;}

	.experience-wrp .experience-title{margin: 0}

	.experience-wrp .experience-title h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;max-width: 247px}

	.experience-wrp .experience-title p{font-size: 16px;line-height: 24px;margin: 0;}

	.experience-wrp .experience-title .btn-primary{display: none;}



	.reviews-wrp{padding: 156px 0 30px}

	.reviews-wrp h2{padding: 0 15px;font-size: 40px;line-height: 48px;margin: 0 0 30px;}

	.reviews-wrp .reviews-slider .slick-slide{padding: 60px 0 0}

	.reviews-wrp .reviews-slider{padding: 0 15px 40px;}

	.reviews-wrp .reviews-slider .slider-box{padding: 96px 40px 45px;}

	.reviews-wrp .reviews-slider .slider-box h6 span{font-size: 13px;}

	.reviews-wrp .reviews-slider .slider-box p{min-height: 160px;margin: 0 0 24px;}



	.contact-wrp{display: none;}

	footer{padding: 30px 0 0;background: transparent;}

	footer .footer-block{padding: 60px 0;}

	footer .footer-block .footer-info{display: block;}

	footer .footer-block .footer-info img{margin: 0 auto 30px;}

	footer .footer-block .quicklinks{flex-flow: column-reverse;display: flex;flex-wrap: wrap;}

	footer .footer-block .footer-link{display: block;}

	footer .footer-block .footer-link li{margin: 0 0 20px;text-align: center;}

	footer .footer-block .footer-link li a{display: table;margin: 0 auto;}

	footer .footer-block .quicklinks .dropdown{margin: 0 auto;}



	/* **** ads **** */

	.ads-banner .container{max-width: 540px;}

	.marketing-wrp .container{max-width: 540px;}

	.performance-wrp .container{max-width: 540px;}

	.ads-wrpper .container{max-width: 540px;}



	.ads-banner .col-md-10{width: 100%;}

	.ads-banner .col-md-2{width: 100%;}

	.ads-banner .banner-block{margin: 0 0 30px;}

	.ads-banner .banner-block .banner-txt{padding: 110px 25px 25px;top: 0;left: 0;right: 0;bottom: 0;transform: unset;}

	.ads-banner .banner-block .banner-txt h2{font-size: 40px;line-height: 40px;margin: 0 0 15px;}

	.banner-slider{width: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #343B45;border-radius: 30px;padding: 30px 35px;height: auto;}

	.banner-slider p{max-width: 100%;margin: 0}

	.banner-slider p br{display: none;}

	.banner-slider button.slick-next.slick-arrow{display: none !important;}

	.banner-slider img{max-width: 100%;margin: 0 auto 24px;}

	.banner-slider .slick-dots{margin: 45px 0 0;}



	.marketing-wrp{padding: 60px 0 200px;}

	.marketing-slider .slider-box .box-img h2{position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.marketing-slider .slider-box .box-img{margin: 0 0 75px;}

	.marketing-slider .slider-box .box-img img{max-width: 302px;}

	.marketing-slider .slider-box ul{bottom: auto;top: 334px;width: 100%;}

	.marketing-slider .slider-box ul li a{display: none;padding: 20px;font-size: 16px;line-height: 24px;}

	.marketing-slider .slider-box ul li a img{height: 66px;width: 66px;margin: 0 20px 0 0;min-width: 66px;}

	.marketing-slider .slider-box ul li a.active{display: flex;transform: unset;}

	.marketing-slider .slider-box .description p{font-size: 14px;line-height: 21px;}

	.marketing-wrp .marketing-shape1{display: block;}



	.performance-wrp h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.performance-wrp ul{flex-wrap: wrap;margin: 0 -8px;}

	.performance-wrp ul li:first-child{width: 100%}

	.performance-wrp ul li{width: 50%;padding: 0 8px;}

	.performance-wrp ul li p{max-width: 100%;font-size: 16px;line-height: 24px;margin: 0 0 20px;}

	.performance-wrp .performance-box{padding: 45px 20px;margin: 0 0 16px;}



	.ads-wrpper{padding: 70px 0;}

	.ads-wrpper .slider-box h2{position: relative;top: 0;left: 0;right: 0;font-size: 40px;line-height: 40px;margin: 0 0 20px;}

	.ads-wrpper .slider-box .description{top: 0;left: 0;right: 0;bottom: 0;transform: unset;padding: 78px 30px;}

	.ads-wrpper .slider-box .description h3{font-size: 40px;line-height: 40px;margin: 0;}

	.ads-wrpper .slider-box .description .btn-primary{display: none;}

	.ads-wrpper .slick-dots{display: none !important;}



	.production-wrp{padding: 0 0 60px;}

	.production-wrp h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.production-wrp h2 br{display: none;}

	.production-wrp .slider-box{padding: 45px 30px 30px 15px;}

	.production-wrp .slick-dots{max-width: calc(100% - 30px);}



	.sec2-discovery-wrp .discovery-block .description p br{display: none;}

	.sec2-discovery-wrp .discovery-block .description h2{font-size: 38px;}

	.sec2-discovery-wrp .discovery-block .discovery-shape1{right: auto;left: -40px;right: auto;}

	

	.inner-footer{padding: 0}

	/* **** End ads **** */



	/* **** about **** */

	.strategy-banner .container{max-width: 540px;}

	.strategy-banner-block .mobile-img img{width: 100%;}

	.strategy-banner .banner-data{left: 0;right: 0;top: 110px;padding: 0 20px;}

	.strategy-banner .banner-data h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.strategy-banner .banner-data p{font-size: 16px;line-height: 24px;}

	.strategy-banner .strategy-banner-block .strategy-box{height: auto;width: 100%;position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 30px 0 0}



	.timeline-wrp .container{max-width: 540px;padding: 0 15px;}

	.timeline-wrp{padding: 30px 0}

	.timeline-wrp .timeline-block ul:before{width: 70px;left: 0;transform: unset;}

	.timeline-wrp .timeline-block .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;position: relative;}

	.timeline-wrp .timeline-block .timeline1 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline2 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline3 .timeline-box,.timeline-wrp .timeline-block .timeline7 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline4 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline5 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline6 .timeline-box{max-width: 100%;margin: 0;border-radius: 0 15px 15px 0;padding: 15px 15px 15px 86px;}

	.timeline-wrp .timeline-block .timeline3 .timeline-box p,.timeline-wrp .timeline-block .timeline7 .timeline-box p{text-align: left;}

	.timeline-wrp .timeline-block .timeline5 .timeline-box p{text-align: left;}

	.timeline-wrp .timeline-block .timeline-box h2{position: absolute;left:10px;top: 50%;transform: translate(0, -50%);font-size: 24px;line-height: 24px;}

	.timeline-wrp .timeline-block .shape{left: auto !important;right: -45px !important;top: 0}

	.timeline-wrp .timeline-block .timeline1 .shape{top: -60px;}

	.timeline-wrp .timeline-block .timeline2 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline3 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline4 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline5 .shape{top: -40px;}

	.timeline-wrp .timeline-block .timeline6 .shape{top: -40px;}

	.timeline-wrp .timeline-block ul{padding: 50px 0 60px;}

	.timeline-wrp .timeline-block ul li{margin: 0 0 40px;}



	.promesses-wrp{padding: 0 0 288px;}

	.promesses-wrp img{max-width: 244px;margin: 0 0 30px auto;}

	.promesses-wrp .description h2{font-size: 24px;line-height: 24px;margin: 0 0 15px;}

	.promesses-wrp .promesses-shape1{display: none;}

	.promesses-wrp .promesses-shape2{display:block;}



	.team-wrp{padding: 0}

	.team-wrp h2{margin: 0 0 125px;font-size: 40px;line-height: 40px;}

	.team-wrp .row{margin: 0 -10px;}

	.team-wrp .col-md-3.col-sm-4{width: 50%;padding: 0 10px;}

	.team-wrp .team-box{padding: 75px 23px 30px;margin: 0 0 60px;}

	.team-wrp .shape1{display: none;}

	.team-wrp .shape2{display: none;}



	.employment-wrp h2{position: relative;left: 0;right: 0;top: 0;bottom: 0;font-size: 38px;margin: 0 0 30px;line-height: 38px;}

	.employment-wrp .employment-block img{width: 100%}

	.employment-wrp .employment-block .employment-men{display: none;}

	.employment-wrp .employment-block .description{left: 0;top: 0;right: 0;bottom: 0;padding: 30px;}

	.employment-wrp .employment-block .description h3{font-size: 24px;line-height: 28px;margin: 0 0 30px;}

	.employment-wrp .employment-block .description a{padding: 15px 25px;}

	/* **** End about **** */



	/* **** strategy **** */

	.promesse-wrp .container{max-width: 540px;}

	.premium-showreel-wrp .container{max-width: 540px;}



	.promesse-wrp{padding: 30px 0;}

	.promesse-block h2{margin: 0 0 30px;}

	.promesse-block .row .col-md-7{width: 100%;}

	.promesse-block .row .col-md-5{width: 100%;}

	.promesse-wrp .promesse-shape1{display: none;}

	.promesse-block p{width: 100%;display: block;}

	.promesse-block p:last-child{margin: 0 0 30px;}

	.promesse-block img{max-width: 244px;}



	.premium-showreel-wrp{position: relative;padding: 0 0 40px;}

	.premium-showreel-wrp .premium-showreel-description{padding: 30px 0 0;}

	.premium-showreel-wrp .premium-showreel-description h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.premium-showreel-wrp .premium-showreel-description .btn-primary{font-size: 18px;padding: 15px 20px;margin: 25px 0 0;}

	.premium-showreel-wrp .nav-tabs{right: 0;overflow: auto;width: 315px;flex-flow: nowrap;border-radius: 15px 0 0 15px;position: absolute;top: 60px;}

	.premium-showreel-wrp .nav-tabs li{white-space: nowrap;}

	.premium-showreel-description .btn-primary{display: none;}



	.prism-wrp{padding: 40px 0 60px;}

	.prism-block{background: #F4F6FA;padding: 77px 30px 15px;}

	.prism-wrp .prism-block .description{position: relative;left: 0;right: 0;top: 0;bottom: 0;max-width: 100%;}

	.prism-wrp .prism-logo{max-width: 160px;margin: 0 auto -57px;}

	.prism-wrp .prism-block .description h2{font-size: 26px;line-height: 31px;margin: 0 0 30px;max-width: 270px;}

	.prism-wrp .prism-block .description a{font-size: 18px;padding: 13px 26px;}

	/* **** End strategy **** */



	/* **** premium **** */

	.ads-banner .description{display: none;}

	.agrico-store-wrp{padding: 60px 0 0;}

	.agrico-store-wrp .description{margin: 0}

	.agrico-store-wrp .agrico-store-img{width: 120%;margin-left: -20%}

	.agrico-store-wrp .description p{max-width: 100%;margin: 0 0 20px;}

	.agrico-store-wrp .description h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}

	.discovery-block .description p{font-size: 15px;}

	.discovery-block .description p br{display: none;}

	/* **** End premium **** */



	.hero-desktop-video{display: none;}

	.hero-mobile-video{display: block;margin: 0 0 15px;}

	#myBtn{bottom: 110px;}

	a.bottom-fix{display: flex;justify-content: center;}



	.hero-datarw{z-index: 5;padding: 0;top: 50%;}
	.hero-datarw h1{font-size: 32px;line-height:40px;padding: 0;}
	.timeline-wrp,.experience-wrp,section.blog-wrp,.discovery-wrp,.expertise-wrp{overflow: hidden;}
	.modal-content.contact-wrp h3{font-size: 40px;}
}



@media(min-width:576px) and (max-width:767px){

	.reviews-wrp {padding: 120px 0 45px;position: relative;}

	.reviews-wrp:before{position: absolute;content: "";height: 50%;width: 100%;bottom: 0;background: #FFD302;border-radius: 0 0 15px 15px;}

	.reviews-wrp h2{font-size: 32px;line-height: 32px;margin: 0 0 30px;}

	.reviews-wrp .desktop-img{display: block;}

	.reviews-wrp .mobile-img{display: none;}

	.reviews-wrp .reviews-slider{padding: 0}

	.reviews-wrp .reviews-slider .slick-slide {margin: 0 10px;}

	.reviews-wrp .reviews-slider .slick-list {margin: 0 -10px;}

	.reviews-wrp .reviews-slider .slick-slide{padding: 120px 0 0}

	.reviews-wrp .reviews-slider .slider-box {padding: 80px 20px 25px;}

	.reviews-wrp .reviews-slider .slider-box p{min-height: 110px;}

	.modal-content.contact-wrp h3{font-size: 40px;}
}

@media (max-width: 420px) {
    .lang-de .hero-datarw h1 {
        font-size: 23px;
        line-height: 30px;
    }
}

@media(min-width:320px) and (max-width:374px){

	.discovery-block .description{padding: 30px 15px;}

	.discovery-block .description h2{font-size: 32px;}

	.discovery-block .description h4{font-size: 18px;margin: 0 0 10px;}

	.discovery-block .description p{font-size: 14px;line-height: 20px;}

}

@media (min-width: 992px) {
	.lang-de .hero-datarw h1 {
		font-size: 63px;
		line-height: 82px;
		max-width:700px;
	}
}



