@media (min-width:320px) and (max-width:767px){
    
	.feature.pt-80 {
	    padding-top: 40px;
	}
	.feature__item {
	    padding: 20px 20px;
	}

	.pb-90 {
	    padding-bottom: 60px;
	}
	.pt-90 {
	    padding-top: 60px;
	}
    
    .pb-80 {
	    padding-bottom: 40px;
	}
	.pt-80 {
	    padding-top: 50px;
	}

	.pt-60 {
	    padding-top: 40px;
	}
	.pb-40 {
	    padding-bottom: 20px;
	}

	.testimonial__item-thumb::after {
	  	left: 0px;
	  	top: 75px;
	}
	.newsletter__wrapper, .testimonial__item-inner {
		padding: 0 40px 40px 40px;
	}


	.mobile-logo {
	    max-width: 70px;
	}

	.carousel {
	    position: relative;
	    margin-top: 80px;
	}
	.header-section.header-3 {
	    background-color: #13172b;
	    top: 0;
	}
	.modal {
	  position: fixed;
	  top: 15%;
	  left: 0;
	  z-index: 1055;
	  display: none;
	  width: 100%;
	  height: 100%;
	  overflow-x: hidden;
	  overflow-y: auto;
	  outline: 0;
	  background-color: rgba(0, 0, 0, 0.6);
	}


}