@charset "utf-8";
/* CSS Document */


@media only screen and (max-width: 600px) {
  iframe .video-size {
    height: 120px !important;
  }
}


@media screen and (max-width: 1920px) and (min-width: 1400px) {
#services .col-md-3:nth-child(4n){float:left; margin:15px 16px 15px;}
#services .row{text-align:center;}
}
@media only screen and (max-width: 991px) {
	#services .col-md-3:nth-child(4n){float:inherit; margin-right:16px;height:225px !important}
	#services .col-md-3{width:35%; display:inline-block; height:225px !important;}
	#services .row{text-align:center;}
	.title h1{font-size:41px;}
	.topright, .topleft{padding:0 15px;}
.trips .col-md-4{margin-bottom:40px;}
}


@media only screen and (max-width: 640px) {
	#services .col-md-3{width:50%;}
	.title h1{padding:40px 35px 0; font-size:7vw;}
	#footer input{width:75%;}
	.bottom ul li{display:block; border:0; padding:0;  text-align:left}
	.bottom ul{width:64%;margin: 0 auto;}
sup {
    top: -24px;
}
}
@media only screen and (max-width: 468px) {
.bottom ul{width:100%;margin: 0 auto;    padding: 13px;}
#services .col-md-3{width:100%; margin:15px 0px;}
.bottom span{font-size:13px;}
#footer input{width:94%;}
	sup {
    top: -13px;
}
.title span .fa {
    font-size: 7px;
}
}