/* Responsive */

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

}



/* Medium Devices, Tablet, Mobile */    

@media only screen and (max-width: 991px) {   


}

@media only screen and (min-width: 768px) and (max-width: 991px) {   

}


    
@media only screen and (max-width: 767px) {

	.main-menu {
	    flex-wrap: wrap;
	}

	ul.social {
	}

	.main-menu ul li a {
	    font-size: 15px;
	}

}
    
@media only screen and (min-width: 576px) and (max-width: 767px) {

}

@media only screen and (max-width: 575px) {


	.main-menu ul li a {
		font-size: 15px;
	}

	.sign-up label {
	    font-size: 20px;
	    line-height: 1.5;
	}

	.single-img-box a.title-btn {
	    font-size: 30px;
	}

}


@media only screen and (min-width: 480px) and (max-width: 575px) {
  
}


@media only screen and (max-width: 479px) {

	.sign-up form {
	    FLEX-DIRECTION: COLUMN;
	}

	.sign-up label {
	    margin-bottom: 15px;
	}

	.main-menu ul li a {
	    font-size: 14px;
	    padding: 10px 5px;
	}

	.main-menu ul li {
	    margin: 0;
	}

	.single-img-box a.title-btn {
	    font-size: 21px;
	}

}
    
@media only screen and (min-width: 375px) and (max-width: 479px) {

}

    
@media only screen and (max-width: 374px) {
	
	.sign-up label {
		text-align: center;
	}

	.sign-up-btn form {
	    flex-direction: column;
	}

	.sign-up-btn form input {
	    margin-bottom: 15px;
	    width: 100%;
	}

	.single-img-box.about-us img {
	    padding-top: 10px;
	}
}

    
@media only screen and (min-width: 320px) and (max-width: 374px) {

     
}

      
@media only screen and (min-width: 0px) and (max-width: 319px) {  
	
}
   
