@media(min-width:1201px) and (max-width:1600px){

	.slide-nav ul li a{font-size: 26px;}

	.testimonail-wrp button.slick-prev.slick-arrow:before, .testimonail-wrp button.slick-next.slick-arrow:before{width: 35px;height: 60px;}
	.testimonail-wrp button.slick-prev.slick-arrow, .testimonail-wrp button.slick-next.slick-arrow{left: 0;}
	.testimonail-wrp button.slick-next.slick-arrow{right: 0;left: auto;}

	.portfolio-block .closemenu{right: 15px;}
	.testimonail-block{padding: 0 50px;}

	.abt-wrp-img figure img{width: 100%;}
	.abt-wrp h2{font-size: 65px;margin: 0 0 40px;}
	.abt-wrp p{font-size: 20px;}
	.abt-wrp-data-logo figure img{width: 100%;}
	.abt-wrp-data-logo figure{width: 120px;}

	.services-wrp{padding: 80px 0 0;}
	.services-box h2{font-size: 32px;}
	
	.testimonail-wrp{padding: 80px 0 0;}
	.testimonail-wrp h2{font-size: 65px;}
	.testimonail-block h3{font-size: 26px;}
	.testimonail-block p{font-size: 18px;}

	footer h2{font-size: 65px;}

	.sidebar-title h2{font-size: 42px;}
}

@media(min-width:768px) and (max-width:1200px){

	.slide-nav ul li a{font-size: 22px;}
	.sidebar-wrp .social-bx{margin-top: 40px;padding: 25px 0 0;}

	.testimonail-wrp button.slick-prev.slick-arrow:before, .testimonail-wrp button.slick-next.slick-arrow:before{width: 35px;height: 60px;}
	.testimonail-wrp button.slick-prev.slick-arrow, .testimonail-wrp button.slick-next.slick-arrow{left: 0;}
	.testimonail-wrp button.slick-next.slick-arrow{right: 0;left: auto;}

	.portfolio-block .closemenu{right: 15px;}
	.testimonail-block{padding: 0 50px;}

	.abt-wrp-img figure img{width: 100%;}
	.abt-wrp h2{font-size: 35px;margin: 0 0 25px;}
	.abt-wrp p{font-size: 16px;}
	.abt-wrp-data-logo figure img{width: 100%;}
	.abt-wrp-data-logo figure{width: 60px;}
	.abt-wrp-data{padding: 0 15px;}

	.services-wrp{padding: 80px 0 0;}
	.services-box h2{font-size: 22px;}
	.services-wrp .social-bx a figure{height: 25px;}
	.film-title h2{font-size: 26px;}
	
	.testimonail-wrp{padding: 80px 0 0;}
	.testimonail-wrp h2{font-size: 35px;margin: 0 0 35px;}
	.testimonail-block h3{font-size: 22px;}
	.testimonail-block p{font-size: 16px;}

	footer h2{font-size: 35px;}
	.cnt-box h4{font-size: 26px;}
	.cnt-box h5{font-size: 16px;}
	.cnt-box p{font-size: 16px;}
	.social-bx a{font-size: 26px;}
	.social-bx a figure{height: 40px;}

	.sidebar-title h2{font-size: 42px;}

}

@media(max-width:767px){
    
    .social-bx a:after{
    position: absolute;
    content: '';
    width: 4px;
    height: 100%;
    border-radius: 10px;
    background-color: #fff;
    right: -20px;
    top: 0;
}
.social-bx a:last-child:after{
    display: none;
}
.social-bx a:hover{
    opacity: 0.70;
}
.social-bx a figure{
    margin: 0;
    height: 50px;
}
.social-bx a figure img{
    height: unset;
}

	header{top: 25px;}
	a.baric i{font-size: 18px;}
	.slide-nav ul li a{font-size: 18px;}
	.closemenu{right: 1%;font-size: 22px;}
	.sidebar-wrp .social-bx{margin-top: 40px;padding: 25px 0 0;}

	.testimonail-wrp button.slick-prev.slick-arrow:before, .testimonail-wrp button.slick-next.slick-arrow:before{width: 15px;height: 30px;}
	.testimonail-wrp button.slick-prev.slick-arrow, .testimonail-wrp button.slick-next.slick-arrow{left: -5px;}
	.testimonail-wrp button.slick-next.slick-arrow{right: -5px;left: auto;}

	.portfolio-block .closemenu{right: 15px;}
	.testimonail-block{padding: 0 50px;}

	.abt-wrp-img figure img{width: 100%;}
	.abt-wrp h2{font-size: 25px;margin: 0 0 25px;}
	.services-wrp .social-bx{padding: 20px 0;}
	.abt-wrp p{font-size: 14px;}
	.abt-wrp-data-logo figure img{width: 100%;}
	.abt-wrp-data-logo figure{width: 50px;}
	.abt-wrp-data-logo{position: relative;bottom: 0;}
	.abt-wrp-data{padding: 60px 10px;}
	.work-wrp ul li{width: 100%;}
	.photography-sidebar,.animation-sidebar{width: 92%;padding: 30px 10px;}
	.images-block ul li{width: 49%;}

	.services-wrp{padding: 80px 0 0;}
	.services-box h2{font-size: 18px;}
	.portfolio-block .social-bx a figure{height: 25px;}
	.services-wrp .social-bx a figure{height: 25px;}
	.film-title h2{font-size: 24px;margin: 0 0 0px;}
	.services-wrp ul li{width: 49%;}
	.modal.show .modal-dialog{margin: 0;}
	.portfolio-block .closemenu figure{width: 18px;}
	
	.testimonail-wrp{padding: 60px 0 0;}
	.testimonail-wrp h2{font-size: 25px;margin: 0 0 25px;}
	.testimonail-block h3{font-size: 18px;}
	.testimonail-block p{font-size: 14px;}
	.testimonail-block{padding: 0 10px;}

	footer{padding: 40px 0 30px;}
	footer h2{font-size: 25px;}
	.cnt-box h4{font-size: 22px;}
	.cnt-box h5{font-size: 15px;}
	.cnt-box p{font-size: 15px;}
	.social-bx a{font-size: 26px;padding: 10px 0;}
	.social-bx a figure{height: 40px;}
	.copyright ul{flex-direction: column;}
	.copyright ul li p {margin: 0;padding: 0;border: none;}
	.copyright ul li{padding: 10px 0 0;}

	.sidebar-title h2{font-size: 22px;}

	.social-bx a:after{width: 2px;}

	#back-to-up{width: 35px;height: 35px;right: 15px;bottom: 15px;font-size: 14px;}

}

@media(max-width:575px){
	.services-wrp ul li{width: 100%;}
}

