@media only screen and (min-width: 1686px) and (max-width:2000px){
	.ftco-section-2 .section-2-blocks-wrapper .text { padding: 83px 27px;}
	
}

@media only screen and (min-width: 1301px) and (max-width:1700px){
	.slider-item {
    height: 366px;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
}
.home-slider1 h1.mb-3 {
top: 223px;}

}

@media only screen and (min-width: 1024px) and (max-width:1300px){
	.slider-item {
    height: 289px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.home-slider1 h1.mb-3 {
    top: 185px;
}
}


@media only screen and (min-width: 992px) and (max-width:1023px){
	.ftco-section-2 .section-2-blocks-wrapper .text h3 {
    padding: 0px 0 9px 0;
}
.ftco-section-2 .section-2-blocks-wrapper .img {
    background-position: center center;
    background-size: 176%;
    background-repeat: no-repeat;
}
}




  
@media only screen and (min-width: 992px) and (max-width:1023px){
	.slider-item {
    height: 287px;
    width: 100%;
    background-size: cover;
}
.home-slider1 h1.mb-3 {top: 172px;} 

.ftco-section-2 .section-2-blocks-wrapper .text h3 {
    padding: 0px 0 9px 0;
}
.ftco-section-2 .section-2-blocks-wrapper .img {
    background-position: center center;
    background-size: 176%;
    background-repeat: no-repeat;
}
	
	
}

@media only screen and (max-width:1170px){
	.ftco-section-2.about .section-2-blocks-wrapper .text h3 {
    padding: 0px;
	    font-size: 38px;
}
}
	

.ftco-section-2.about .section-2-blocks-wrapper .text h3 {
       margin-bottom: 31px;
    margin-left: 0;
    padding: 0px;  
}
}
@media only screen and (min-width: 768px) and (max-width:1023px){

}



  
@media only screen and (min-width:768px) and (max-width:991px){
	.service-icon i { padding: 10px 94px 23px 49px;}
		.box-outer {
 
    max-width:100%;
	width:100%;
}

}



@media (max-width: 767px) {
	
	.box-outer {
 
    max-width: 100%;
	width:100%;
}
	.service-icon i { padding: 10px 94px 23px 76px;}
	.sn{min-width: 50%;}
.ftco-section-2.about .section-2-blocks-wrapper .text h3 {
    margin-bottom: 50px;
    margin-left: 0;
    padding: 41px 100px 41px 16px;
}


}






	 
@media(max-width: 480px) {
.service-icon i {padding: 12px 66px 23px 153px;}
.ftco-section-2.about .section-2-blocks-wrapper .text h3 {
    margin-bottom: 27px;
    margin-left: 1px;
    padding: 0;
    font-size: 34px;
}

.owl-carousel.home-slider .slider-item{
	    height: 288px;
		min-height:250px;
} 
.owl-carousel.home-slider .slider-item .slider-text {
    height: calc(47vh - 94px);
	    min-height: 264px;
}

.home-slider1 h1.mb-3 {
    top: 106px;
    font-size: 29px;
}
.slider-item {
    height: 163px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
}

@media (max-width: 380px) {	
.service-icon i { padding: 10px 94px 23px 132px;}
.ftco-section-2.about .section-2-blocks-wrapper .text h3 {
    margin-bottom: 0;
	margin-left: 0;
	padding:0;
	width: 100%;
	    font-size: 29px;
}


}


@media (max-width: 320px){

.service-icon i { padding: 10px 94px 23px 108px;}
}