@media(min-width:1601px){
	section.testimonial-wrp .container {
		max-width: 1220px;
	}
}

@media(min-width:1601px) and (max-width:1900px){
	.portfolio-row .slick-prev, .portfolio-row .slick-next{right: 15%;}
	.portfolio-row .slick-prev{right: 20%;}
	section.testimonial-wrp .container {
		max-width: 1220px;
	}
}

@media(min-width:1351px) and (max-width:1600px){
	.home .container{max-width: 1120px;}
	.testimonial-wrp .container {
		max-width: 1220px;
	}
	.awards-wrp{padding: 100px 0;}
	.awards-wrp h1{font-size: 40px;line-height: 50px;}
	.awards-wrp .row{margin: 0 -15px;}
	.awards-wrp .row .col-md-4{padding: 0 15px;}
	.award-box h3{font-size: 16px;line-height: 24px;}
	.award-box img{width: 65%;}

	.portfolio-wrp{padding: 60px 0;}
	.portfolio-row{width: calc(1120px - 15px + (100vw - 1120px)/2);padding: 0;}
	.port-combx{padding: 15px;}
	.port-combx h3{font-size: 18px;}
	.port-combx img{min-width: 45px;width: 45px;height: 45px;}
	.port-roi,.port-service{padding: 15px;flex-flow: column;}
	.port-service ul li{font-size: 14px;padding: 8px 20px;}
	.port-service h4{}
	.port-roi .row{width: auto;}
	.port-roi h5:last-child{margin: 0;}
	.portfolio-row .slick-prev, .portfolio-row .slick-next{right:105px;top: -80px;}
	.portfolio-row .slick-next{right:30px;}

	

	.testimonial-wrp{padding: 100px 0;}
	.testimonial-wrp h2 br{display: none;}
	.testimonial-slider{max-width: 550px;}
	img.quote-img{max-width:500px;bottom: 0;}
	.testimonial-box p{}
	.test-userbx{justify-content: flex-start;max-width: 250px;}
	.testimonial-row .slick-prev, .testimonial-row .slick-next{bottom: 0;}

	.service-wrp{padding:100px 0;}
	.service-wrp .container-fluid{width: calc(1120px - 15px + (100vw - 1120px)/2);}
	.service-data p{width: 100%;max-width: 100%;padding: 0;font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.service-data a{margin: 0 0 30px;}
	.service-box{padding: 24px;}
	/* .service-slider .slick-prev, .service-slider .slick-next{left: 23.5%;} */
	/* .service-slider .slick-prev{left:-20px;} */
	.service-nm-data{height: 250px;}
	.service-nm-data p{font-size: 15px;line-height: 22px;}
	.service-nm{padding: 15px 0 0;}
	.service-nm h3{font-size: 40px;line-height: 40px;}
	.service-nm h6{font-size: 16px;}
	.service-slider .slick-slide {
	    margin: 0 10px;
	}
	.service-slider .slick-list {
	    margin: 0 -10px;
	}
	section.testimonial-wrp .container {
		max-width: 1220px;
	}
}

@media(min-width:1025px) and (max-width:1350px){
	.home .container{max-width: 960px;}
	.awards-wrp{padding: 60px 0;}
	.awards-wrp h1{font-size: 40px;line-height: 50px;}
	.awards-wrp .row{margin: 0 -15px;}
	.awards-wrp .row .col-md-4{padding: 0 15px;}
	.award-box h3{font-size: 16px;line-height: 24px;}
	.award-box img{width: 65%;}

	.portfolio-wrp{padding: 60px 0;}
	.portfolio-wrp h2{font-size: 45px;line-height: 50px;margin: 0 0 25px;max-width: 450px;}
	.portfolio-row{width: calc(960px - 15px + (100vw - 960px)/2);padding: 0;}
	.port-combx{padding: 15px;}
	.port-combx h3{font-size: 18px;}
	.port-combx img{min-width: 45px;width: 45px;height: 45px;}
	.port-roi,.port-service{padding: 15px;flex-flow: column;}
	.port-service ul li{font-size: 14px;padding: 8px 20px;}
	.port-service h4{}
	.port-roi .row{width: auto;}
	.port-roi h5:last-child{margin: 0;}
	.portfolio-row .slick-prev, .portfolio-row .slick-next{right:90px;top: -80px;}
	.portfolio-row .slick-next{right:15px;}

	.testimonial-wrp{padding: 60px 0;}
	.testimonial-wrp h2{font-size: 45px;line-height: 50px;margin: 0 0 65px;}
	.testimonial-wrp h2 br{display: none;}
	.testimonial-slider{max-width: 500px;}
	img.quote-img{max-width:250px;}
	.testimonial-row{padding: 0 0 60px;}
	.testimonial-box{padding: 30px 0 0;}
	.testimonial-box p{font-size: 16px;line-height: 24px;margin: 0 0 80px;}
	.test-userbx{justify-content: flex-start;max-width: 250px;}
	.test-img{min-width: 45px;margin-right: 10px;}
	.test-img img{width: 45px;height: 45px;}
	.test-dt h4{font-size: 14px;line-height: 18px;}
	.testimonial-row .slick-prev, .testimonial-row .slick-next{bottom: 0;}

	.service-wrp{padding: 60px 0;}
	.service-wrp .container-fluid{width: calc(960px - 15px + (100vw - 960px)/2);}
	.service-wrp h2{font-size:34px;line-height: 42px;margin: 0 0 30px;}
	.service-data p{width: 100%;max-width: 100%;padding: 0;font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.service-data a{margin: 0 0 30px;}
	.service-box{padding: 24px;}
	/* .service-slider .slick-prev, .service-slider .slick-next{left: auto;right: 0;} */
	/* .service-slider .slick-prev{left: 0;right: auto;} */
	/* .service-slider .slick-next{left: 22.5%} */
	.service-nm-data{height: 250px;}
	.service-nm-data p{font-size: 15px;line-height: 22px;}
	.service-nm{padding: 15px 0 0;}
	.service-nm h3{font-size: 40px;line-height: 40px;}
	.service-nm h6{font-size: 16px;}
	.service-slider .slick-slide {
	    margin: 0 10px;
	}
	.service-slider .slick-list {
	    margin: 0 -10px;
	}
}

@media(min-width:992px) and (max-width:1024px){
	.awards-wrp{padding: 60px 0;}
	.awards-wrp h1{font-size: 34px;line-height: 40px;}
	.awards-wrp .row{margin: 0 -15px;}
	.awards-wrp .row .col-md-4{padding: 0 15px;}
	.award-box h3{font-size: 16px;line-height: 24px;}

	.portfolio-wrp{padding: 60px 0;}
	.portfolio-wrp h2{font-size: 45px;line-height: 50px;margin: 0 0 25px;max-width: 450px;}
	.portfolio-row{width: 100%;padding: 0 15px;}
	.port-combx{padding: 15px;}
	.port-combx h3{font-size: 18px;}
	.port-combx img{min-width: 45px;width: 45px;height: 45px;}
	.port-roi,.port-service{padding: 15px;flex-flow: column;}
	.port-service ul li{font-size: 14px;padding: 8px 20px;}
	.port-service h4{}
	.port-roi .row{width: auto;}
	.port-roi h5:last-child{margin: 0;}
	.portfolio-row .slick-prev, .portfolio-row .slick-next{right:75px;top: -80px;}
	.portfolio-row .slick-next{right:0;}

	.testimonial-wrp{padding: 60px 0;}
	.testimonial-wrp h2{font-size: 35px;line-height: 1.2;margin: 0 0 35px;text-align: center;}
	.testimonial-wrp h2 br{display: none;}
	.testimonial-slider{max-width: 600px;margin: 0 auto;}
	img.quote-img{display: none;}
	.testimonial-row{padding: 0;}
	.testimonial-box{padding: 0;}
	.testimonial-box p{font-size: 16px;line-height: 24px;margin: 0 0 80px;}
	.test-userbx{justify-content: flex-start;max-width: 250px;}
	.test-img{min-width: 45px;margin-right: 10px;}
	.test-img img{width: 45px;height: 45px;}
	.test-dt h4{font-size: 14px;line-height: 18px;}
	.testimonial-row .slick-prev, .testimonial-row .slick-next{bottom: 0;}

	.service-wrp{padding: 30px 0;}
	.service-wrp .container-fluid{width: 100%;padding: 0 15px;}
	.service-wrp .col-md-9,.service-wrp .col-md-3{width: 100%;}
	.service-wrp h2{font-size: 28px;text-align: center;line-height: 34px;margin: 0 0 30px;}
	.service-data p{width: 100%;max-width: 100%;padding: 0;text-align: center;}
	.service-data a{justify-content: center;margin: 0 auto 30px;}
	.service-box{padding: 24px;}
	.service-slider .slick-prev, .service-slider .slick-next{left: auto;right: 0;}
	/* .service-slider .slick-prev{left: 0;right: auto;} */
	.service-nm-data{height: 250px;}
	.service-nm-data p{font-size: 15px;line-height: 22px;}
	.service-nm{padding: 15px 0 0;}
	.service-nm h3{font-size: 40px;line-height: 40px;}
	.service-nm h6{font-size: 16px;}
}

@media(min-width:768px) and (max-width:991px){
	.awards-wrp{padding: 60px 0;}
	.awards-wrp h1{font-size: 35px;text-align: center;line-height: 1.2}
	.awards-wrp .row{margin: 0 -15px;}
	.awards-wrp .row .col-md-4{width: 33.33%;padding: 0 15px;}
	.award-box h3{font-size: 16px;line-height: 24px;}
	.award-box h3 br{display: none;}

	.portfolio-wrp{padding: 60px 0;}
	.portfolio-wrp h2{font-size: 35px;line-height: 1.2;margin: 0 0 25px;max-width: 450px;}
	.portfolio-row{width: 100%;padding: 0 15px;}
	.port-combx{padding: 15px;}
	.port-combx h3{font-size: 18px;}
	.port-combx img{min-width: 45px;width: 45px;height: 45px;}
	.port-roi,.port-service{padding: 15px;flex-flow: column;}
	.port-service ul li{font-size: 14px;padding: 8px 20px;}
	.port-service h4{}
	.port-roi .row{width: auto;}
	.port-roi h5:last-child{margin: 0;}
	.portfolio-row .slick-prev, .portfolio-row .slick-next{right:75px;top: -80px;}
	.portfolio-row .slick-next{right:0;}

	.testimonial-wrp{padding: 60px 0;}
	.testimonial-wrp h2{font-size: 35px;line-height: 1.2;margin: 0 0 35px;}
	.testimonial-wrp h2 br{display: none;}
	img.quote-img{display: none;}
	.testimonial-row{padding: 0;}
	.testimonial-box{padding: 0;}
	.testimonial-box p{font-size: 16px;line-height: 24px;margin: 0 0 40px;}
	.test-userbx{justify-content: flex-start;max-width: 250px;}
	.test-img{min-width: 45px;margin-right: 10px;}
	.test-img img{width: 45px;height: 45px;}
	.test-dt h4{font-size: 14px;line-height: 18px;}
	.testimonial-row .slick-prev, .testimonial-row .slick-next{bottom: 0;}

	.service-wrp{padding: 30px 0;}
	.service-wrp .container-fluid{width: 100%;padding: 0 15px;}
	.service-wrp .col-md-9,.service-wrp .col-md-3{width: 100%;}
	.service-wrp h2{font-size: 28px;text-align: center;line-height: 34px;margin: 0 0 30px;}
	.service-data p{width: 100%;max-width: 100%;padding: 0;text-align: center;}
	.service-data a{justify-content: center;margin: 0 auto 30px;}
	.service-box{padding: 24px;}
	.service-slider .slick-prev, .service-slider .slick-next{left: auto;right: 0;}
	/* .service-slider .slick-prev{left: 0;right: auto;} */
	.service-nm-data{height: 250px;}
	.service-nm-data p{font-size: 15px;line-height: 22px;}
	.service-nm{padding: 15px 0 0;}
	.service-nm h3{font-size: 40px;line-height: 40px;}
	.service-nm h6{font-size: 16px;}
}

@media(min-width:576px) and (max-width:767px){
	.awards-wrp{padding: 60px 0;}
	.awards-wrp h1{font-size: 24px;text-align: center;line-height: 34px;}
	.awards-wrp .row{margin: 0 -15px;}
	.awards-wrp .row .col-md-4{width: 33.33%;padding: 0 15px;}
	.award-box h3{font-size: 16px;line-height: 24px;}
	.award-box h3 br{display: none;}

	.portfolio-wrp{padding: 60px 0;}
	.portfolio-wrp h2{font-size:35px;line-height: 1.2;text-align: center;margin: 0 0 25px;}
	.portfolio-row{width: 100%;padding: 0 15px;}
	.port-combx{padding: 15px;}
	.port-combx h3{font-size: 18px;}
	.port-combx img{min-width: 45px;width: 45px;height: 45px;}
	.port-roi,.port-service{padding: 15px;flex-flow: column;}
	.port-service ul li{font-size: 14px;padding: 8px 20px;}
	.port-service h4{}
	.port-roi .row{width: auto;}
	.port-roi h5:last-child{margin: 0;}
	.portfolio-row .slick-prev, .portfolio-row .slick-next{top: auto;bottom: -30px;left: 40%;}
	.portfolio-row .slick-next{left:auto;right:40%;}

	.testimonial-wrp{padding: 60px 0;}
	.testimonial-wrp h2{font-size: 35px;line-height: 1.2;text-align: center;margin: 0 0 35px;}
	.testimonial-wrp h2 br{display: none;}
	img.quote-img{display: none;}
	.testimonial-row{padding: 0;}
	.testimonial-box{padding: 0;}
	.testimonial-box p{font-size: 16px;line-height: 24px;margin: 0 0 40px;}
	.test-userbx{justify-content: flex-start;max-width: 250px;}
	.test-img{min-width: 45px;margin-right: 10px;}
	.test-img img{width: 45px;height: 45px;}
	.test-dt h4{font-size: 14px;line-height: 18px;}
	.testimonial-row .slick-prev, .testimonial-row .slick-next{bottom: 0;}

	.service-wrp{padding: 30px 0;}
	.service-wrp .container-fluid{width: 100%;padding: 0 15px;}
	.service-wrp h2{font-size: 28px;text-align: center;line-height: 34px;margin: 0 0 30px;}
	.service-data p{width: 100%;max-width: 100%;padding: 0;text-align: center;}
	.service-data a{justify-content: center;margin: 0 auto 30px;}
	.service-box{padding: 24px;}
	.service-wrp{
		padding-bottom: 100px;
	}
	.service-slider .slick-prev, .service-slider .slick-next{left: auto;right: 40%; top: auto; bottom: -80px;}
	.service-slider .slick-prev{left: 40%;right: auto; top: auto; bottom: -80px;}
	.service-nm-data{height: 250px;}
	.service-nm-data p{font-size: 15px;line-height: 22px;}
	.service-nm{padding: 15px 0 0;}
	.service-nm h3{font-size: 40px;line-height: 40px;}
	.service-nm h6{font-size: 16px;}

	.portfolio-row.desktop-mode{display: none;}
	.portfolio-row.mobile-mode{display: block;}.awards-wrp{overflow:hidden;}
}

@media(min-width:448px) and (max-width:575px){
	.awards-wrp{padding: 50px 0 0;}
	.awards-wrp h1{font-size: 24px;text-align: center;line-height: 34px;}
	.award-box{margin: 0 0 30px;}
	.award-box h3{font-size: 16px;line-height: 24px;}

	.portfolio-wrp{padding: 30px 0;}
	.portfolio-wrp h2{font-size: 35px;line-height: 1.2;text-align: center;margin: 0 0 25px;}
	.portfolio-row{width: 100%;padding: 0 15px;}
	.port-combx{padding: 15px;}
	.port-combx h3{font-size: 18px;}
	.port-combx img{min-width: 45px;width: 45px;height: 45px;}
	.port-roi,.port-service{padding: 15px;flex-flow: column;}
	.port-service ul li{font-size: 14px;padding: 8px 20px;}
	.port-service h4{}
	.port-roi .row{width: auto;}
	.port-roi h5:last-child{margin: 0;}
	.portfolio-row .slick-prev, .portfolio-row .slick-next{top: auto;bottom: -30px;left: 34%;}
	.portfolio-row .slick-next{left:auto;right:34%;}

	.testimonial-wrp{padding: 60px 0;}
	.testimonial-wrp h2{font-size: 35px;line-height: 1.2;text-align: center;margin: 0 0 35px;}
	.testimonial-wrp h2 br{display: none;}
	img.quote-img{display: none;}
	.testimonial-row{padding: 0;}
	.testimonial-box{padding: 0;}
	.testimonial-box p{font-size: 16px;line-height: 24px;margin: 0 0 40px;}
	.test-userbx{justify-content: flex-start;max-width: 250px;}
	.test-img{min-width: 45px;margin-right: 10px;}
	.test-img img{width: 45px;height: 45px;}
	.test-dt h4{font-size: 14px;line-height: 18px;}
	.testimonial-row .slick-prev, .testimonial-row .slick-next{bottom: 0;}

	.service-wrp{padding: 30px 0;}
	.service-wrp .container-fluid{width: 100%;padding: 0 15px;}
	.service-wrp h2{font-size: 28px;text-align: center;line-height: 34px;margin: 0 0 30px;}
	.service-data p{width: 100%;max-width: 100%;padding: 0;text-align: center;}
	.service-data a{justify-content: center;margin: 0 auto 30px;}
	.service-box{padding: 24px;}
	.service-wrp{
		padding-bottom: 100px;
	}
	.service-slider .slick-prev, .service-slider .slick-next{left: auto;right: 40%; top: auto; bottom: -80px;}
	.service-slider .slick-prev{left: 40%;right: auto; top: auto; bottom: -80px;}

	.portfolio-row.desktop-mode{display: none;}
	.portfolio-row.mobile-mode{display: block;}
	.award-box h3 {
		text-align: center;
	}
	
	/* .award-box img {
		max-width: 200px;
	} */
	
	.port-combx h3 {
		margin: 0;
	}.awards-wrp{overflow:hidden;}
	button.slick-arrow img {
        left: 50%;
        transform: translateX(-50%);
    }
    button.slick-arrow.slick-prev img {
        transform: rotate(180deg) translateX(50%);
    }
	.service-slider .slick-list.draggable {
		margin: 0px;
	}
	
	div#olive {
		display: none;
	}
}

@media(max-width:447px){
	.awards-wrp{padding: 50px 0 0;}
	.awards-wrp h1{font-size: 24px;line-height: 34px;}
	.award-box{margin: 0 0 30px;}
	.award-box h3{font-size: 16px;line-height: 24px;}

	.portfolio-wrp{padding: 30px 0;}
	.portfolio-wrp h2{font-size: 35px;line-height: 1.2;margin: 0 0 25px;}
	.portfolio-row{width: 100%;padding: 0 15px;}
	.port-combx{padding: 15px;}
	.port-combx h3{font-size: 18px;}
	.port-combx img{min-width: 45px;width: 45px;height: 45px;}
	.port-roi,.port-service{padding: 15px;flex-flow: column;}
	.port-service ul li{font-size: 14px;padding: 8px 20px;}
	.port-service h4{}
	.port-roi .row{width: auto;}
	.port-roi h5:last-child{margin: 0;}
	.portfolio-row .slick-prev, .portfolio-row .slick-next{top: auto;bottom: -30px;left: 34%;}
	.portfolio-row .slick-next{left:auto;right:34%;}

	.testimonial-wrp{padding: 60px 0;}
	.testimonial-wrp h2{font-size: 35px;line-height: 1.2;text-align: center;margin: 0 0 35px;}
	.testimonial-wrp h2 br{display: none;}
	img.quote-img{display: none;}
	.testimonial-row{padding: 0;}
	.testimonial-box{padding: 0;}
	.testimonial-box p{font-size: 16px;line-height: 24px;margin: 0 0 40px;}
	.test-userbx{justify-content: flex-start;max-width: 250px;}
	.test-img{min-width: 45px;margin-right: 10px;}
	.test-img img{width: 45px;height: 45px;}
	.test-dt h4{font-size: 14px;line-height: 18px;}
	.testimonial-row .slick-prev, .testimonial-row .slick-next{bottom: 0;}

	.service-wrp{padding: 30px 0 100px;}
	.service-wrp .container-fluid{width: 100%;padding: 0 15px;}
	.service-wrp h2{font-size: 28px;line-height: 34px;margin: 0 0 30px;}
	.service-data p{width: 100%;max-width: 100%;padding: 0;}
	.service-data a{margin: 0 0 30px;}
	.service-box{padding: 24px;}
	.service-box:before{display: none;}
	.service-nm-data p{opacity: 1;visibility: visible;}
	.service-nm{border-top: 1px solid rgba(255,255,255,0.40);}
	.service-box .service-nm h6,
	.service-box .service-nm h3{
	    color: #fff;
	}
	.service-box .service-nm h3{
	    font-size: 80px;
		margin-bottom:0px;
	}
	.service-slider .slick-prev, .service-slider .slick-next{left: auto;right: 40%;top: auto;bottom:-80px;}
	.service-slider .slick-prev{left: 40%;right: auto;}

	.portfolio-row.desktop-mode{display: none;}
	.portfolio-row.mobile-mode{display: block;}
	.award-box h3 {
		text-align: center;
	}
	
	/* .award-box img {
		max-width: 200px;
	} */
	
	.port-combx h3 {
		margin: 0;
	}.awards-wrp{overflow:hidden;}
	.service-slider .slick-list.draggable {
		margin: 0px;
	}
	
	div#olive {
		display: none;
	}
	button.slick-arrow img {
        left: 50%;
        transform: translateX(-50%);
    }
    button.slick-arrow.slick-prev img {
        transform: rotate(180deg) translateX(-50%);
    }
}
