/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

	.checkbox label {
		font-size: 12px;
	}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	.category {
	    padding: 10px 15px 10px 15px;
	}
	.address-in {
		margin-top: 20px;
		text-align: center;		
	}
	.social-in {
		margin-top: 20px;
		text-align: center;
	}	
	.copyright {
		font-size: 10px;
	}
	#tour_price_range {
		margin: 20px 0 !important;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.head-home {
		width: 94%;
		margin: 0 auto;
	}
	.menu {
		position: static;
		width: 150px;
	}
	.focus a {
		float: right;
	}	
	.focus .fa {
		margin: 0;
	}
	.search-home {
		position: static;
		padding: 10px 30px;
		height: 260px;
		width: 94%;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 70px;
	}
	.logotype {
		margin-top: 0;
	}
	.logotype img {
		max-width: 120px;
	}
	.top-30 {
		margin-top: 10px;
	}
	.address-home {
		display: none;
		font-size: 12px;
		margin-top: 32px;
	}
	.addservice-small {
		height: 115px;
	}
	.foot-home {
		position: static;
		height: 30px;
		padding: 0;
		margin: 0;
	}
	.foot-home hr {
		width: 80%;
		height: 0;
		border: solid 1px #fff;
	}
	.owntours-question a {
		font-size: 12px;
	}
	.social {
		text-align: center;		
	}	
	.social a, .social-in a {
		font-size: 20px;
	}
	.sco {
		text-align: center;
	}
	.copyright {
		text-align: center;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	#home {
		height: 100vh;
	}
	#whatsapp a {
		right: 25px;
		bottom: 65px;
	}
	#home-tours, #home-regions, #home-services, #home-about {
		height: 470px;
	}
	.white-in {
	}
	.category {
	    padding: 10px 15px 5px 15px;
	}
	.category-in {
		padding: 20px 30px;
	}
	.slider-more a {
		font-size: 16px;
		padding: 5px 10px 0 10px;		
	}
	.input-group {
		margin: 10px;
	}
	.social .sco-logotype img {
		height: 18px;
	}
	.calculate a, .offer a, .link a, .calculate a.reset, a.link-cancel {
		display: block;
		margin: 5px 0;
	}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}