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

/* #Media Queries
================================================== */
/* Smaller than standard 1200px (devices and browsers) */
@media only screen and (max-width: 1600px) {
	

}
@media only screen and (max-width: 1440px) {
header .top_cont_box{
	width: 63.5%;
	}
.Section_Seven .years {
    left: 90px;
    top: 134px;
	}
.Section_Seven .years2 {
    left: 557px;
    top: 129px;
	}
.Section_Seven .years3 {
    right: 71px;
    top: 124px;
	}
}

@media only screen and (max-width: 1366px) {
header .top_cont_box{
	width: 64.5%;
	}
.Section_Seven .years .num{
	font-size: 130px;
	}
.Section_Seven .years {
    left: 90px;
    top: 122px;
	}
.Section_Seven .years2 .num{
	font-size: 130px;
	}
.Section_Seven .years2 {
    left: 530px;
    top: 129px;
	}
.Section_Seven .years3 {
    right: 86px;
	top: 115px;
	}
.Section_Seven .years3 .num{
	font-size: 130px;
	}
}

@media only screen and (max-width: 1360px) {
header .top_cont_box{
	width: 64.5%;
	}
.Section_Seven .years .num{
	font-size: 130px;
	}
.Section_Seven .years {
    left: 90px;
    top: 122px;
	}
.Section_Seven .years2 .num{
	font-size: 130px;
	}
.Section_Seven .years2 {
    left: 530px;
    top: 129px;
	}
.Section_Seven .years3 {
    right: 86px;
	top: 115px;
	}
.Section_Seven .years3 .num{
	font-size: 130px;
	}
}

@media only screen and (max-width: 1280px) {
header .top_cont_box{
	width: 65.5%;
	}
.Section_Seven .years .num{
	font-size: 110px;
	}
.Section_Seven .years {
    left:95px;
    top: 102px;
	}
.Section_Seven .years2 .num{
	font-size: 110px;
	}
.Section_Seven .years2 {
    left: 495px;
    top: 112px;
	}
.Section_Seven .years3 {
    right: 118px;
	top: 115px;
	}
.Section_Seven .years3 .num{
	font-size: 110px;
	}
}

@media only screen and (max-width: 1200px) {
.container {
	width: 90%;
	margin: 0 auto;
	}
}


/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
/* Styles */

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
.container {
    width: 95%;
	}
header .top_cont_box {
    width: 79%;
	}
header nav{
	width: 84%;
	}
.width30 {
    width: 40% !important;
	}
.about_intro .punchline{
	padding: 11px;
	font-size: 14px;
	}
.Section_One .cat_box .cat_name{
	font-size: 20px;
	}
.Section_Two .picnic_info{
	padding: 0%;
	}
.Section_Two .picnic_info p{
	font-size: 15px;
	}
.penguin {
    position: absolute;
    right: -15px;
    bottom: -73px;
	}
.Section_Three .specialize_box .specialize_name{
	font-size: 20px;
	}
.Section_Five .traval_box{
	margin-top: -86px;
	}
.Section_Six .penguin_big {
    right: 0px;
    bottom: 0;
    width: 16%;
	}
.Section_Six .col-sm-3{
	width: 22%;
	}
.Section_Seven .years .num{
	font-size: 85px;
	line-height: 85px;
	}
.Section_Seven .years {
    left: 77px;
    top: 103px;
	}
.Section_Seven .years2 .num{
	font-size: 85px;
	line-height: 85px;
	}
.Section_Seven .years2 {
    left: 396px;
    top: 112px;
	}
.Section_Seven .years3 {
    right: 95px;
	top: 101px;
	}
.Section_Seven .years3 .num{
	font-size: 85px;
	line-height: 85px;
	}
.Testimonial_Section .banner_box .banner_text p{
	padding: 1% 15% 5%;
	}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
	left: 43%!important;
	}
.owl-theme .owl-controls .owl-buttons div.owl-next{
	right: 43%!important;
	}
.footer{
	padding:1%;
	}
.footer ul li{
	padding-right: 1%;
	}

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */


}

@media only screen and (min-device-width : 480px) and (max-device-width : 767px) and (orientation : landscape) {


}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width: 100%;
	padding: 15px;
}


}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){

}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width: 100%;
	padding: 15px;
	}
#main{
	padding-top: 15px;
	}
header{
	position: relative;
	}
header .top_cont_box {
    width: 100%;
    padding: 10px;
	}
header .logo{
	position: absolute;
	left: 10px;
	top: 80px;
	width: 23%;
	}
header nav{
	width: 100%;
	padding-top:10%;
	}
#nav{
	float: none!important;
	}
header.smaller .logo{
	width:13%;
	}
.banner .Title_Box {
	font-size:15px;
	}
.about_intro p{
	padding: 0px;
	}
.Section_Two .picnic_info h3.Title{
	font-size: 31px;
	}
.Section_Two .picnic_info{
	padding: 0px;
	}
.Section_Three h3.Title{
	font-size: 31px;
	padding-top: 20%;
	}
.Section_Three p{
	padding: 0% 0% 2%;
	}
.Section_Four h3.Title{
	font-size: 31px;
	}
.Section_Four p{
	font-size: 15px;
	}
.Section_Five .traval_box{
	margin-top: -32px;
	}
.Section_Six .penguin_big{
	display: none;
	}
.Section_Seven .years {
    left: 5px;
    top: 22px;
	}
.Section_Seven .years .num {
    font-size: 36px;
    line-height: 44px;
	}
.Section_Seven .years .text{
	font-size: 11px;
	font-weight: 300;
	}
.Section_Seven .years2 .num{
	 font-size: 36px;
	 line-height: 44px;
	}
.Section_Seven .years2 .text{
	font-size: 11px;
	font-weight: 300;
	}
.Section_Seven .years2{
    left:150px;
    top: 36px;
	}
.Section_Seven .years3 .num{
	font-size: 31px;
	line-height: 44px;
	}
.Section_Seven .years3 .text{
	font-size: 10px;
	font-weight: 300;
	}
.Section_Seven .years3 {
    right:39px;
    top:32px;
	}
.Testimonial_Section h3.Title{
	font-size: 31px;
	}
.Testimonial_Section .banner_box .banner_text p{
	padding: 1% 0% 5%;
	line-height: 25px
	}
.fa_quote{
	display: none!important;
	}
.fa_quote_btm{
	display: none!important;
	}
.owl-theme .owl-controls .owl-buttons div.owl-next{
	right: 30%!important;
	bottom: -5%!important; 
	}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
	left: 30%!important;
	bottom: -5%!important; 
	}
.Section_Eight{
	padding: 10% 0%;
	}
.footer ul li{
	text-align: center;
	display: block;
	}
.footer_btm .note .companyadd{
	font-size: 13px;
	padding-bottom: 16px;
	}
.footer_btm .note .companycon{
	font-size: 13px;
	padding-bottom: 16px;
	}
.scrollToTop{
	display: none!important;
	}

}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}