@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1146px) and (max-width: 3500px) {
nav a {display:block; color:#c4c4c4; font-size:16px; text-decoration:none; padding:0px 0px; margin:0px;}
nav a#pull {
	display: none;
	}
	
}
	
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

	
nav{width:100%; margin:8px 0px 0px 0px; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase;}

nav ul li a{border:none; display:block; padding:10px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#666666;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#7c7e7d; margin:-8px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:39px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.header_container_main{ width:100%; padding:0px;}
.header_container_main_left{ width:36%; text-align:right;}
.header_container_main_right{ width:100%;}
.nav_left{ width:100%;}
.nav_right{ display:none;}
.now{ display:inline-block; width:18%; float:right; text-align:center; margin:-30px 5px 0px 0px;}
.header_container_top{ width:25%; float:right; margin:-26px 170px 0px 0px;}
.nav ul li a{ padding:10px 0px; width:100%;}
.shutttle{ margin:15px 0px 0px 0px;}
.shutttle_main{ width:98%;}
.shutttle_main h1{ font-size:30px;}
.shutttle_main h2{ font-size:48px; line-height:45px;}
.shutttle_main h3{ font-size:25px;}
.body_container_main{ width:98%;}
.airport{ margin:15px 0px;}
.airport1_left{ width:53%;}
.airport_left h3{ padding:0px 0px 10px 0px;}
.airport_left p{ padding:0px 0px 10px 0px;}
.airport_left label{ line-height:18px;}
.betbeen{ line-height:18px;}
.airport_right{ width:45%;}
.stop{ margin:0px 0px 10px 0px;}
.stop img{ margin:-30px 0px 0px 138px;}
.stop h3{ padding:15px 0px 20px 10px;}
.stop h2{ font-size:15px; padding:0px 0px 5px 10px;}
.airport_right p{ line-height:30px; font-size:23px;}
.airport_right h4{ padding:10px 0px 10px 0px;}
.airport_right_inpt{ width:91%;}
.airport_right_msg{ width:91%;}
.submit{ width:100%; float:left;}
.available_left{ width:50%;}
.private_main{ width:100%; margin:150px auto 0px;}
.private_main p{ font-size:15px; margin:0px 10px 0px 0px;}
.available_right{ width:46%; padding:0px 11px 0px 12px;}
.available_right h3{ font-size:18px; padding:10px 0px;}
.available_right ul li{ font-size:13px; line-height:25px;}
.available_right ul{ margin:0px 0px 15px 0px;}
.dorden_left{ width:52%;}
.chater{ width:94%; padding:3% 0px;}
.chater h3{ font-size:18px; padding:0px 0px 10px 0px;}
.chater p{ padding:0px 0px 10px 0px;}
.chater span{ padding:0px 0px 10px 0px; margin:0px;}
.chater img{ padding:5px 12px;}
.dorden_right{ width:48%;}
.tours_left{ width:45%;}
.tours_left img{ width:100%;}
.tours_right{ width:53%;}
.kuranda{ width:100%;}
.kuranda{ padding:0px 0px 10px 0px;}
.kuranda h3{ padding:0px 0px 10px;}
.kuranda p{ padding:0px 0px 10px;}
.aperiam{ padding:15px 0px 10px 0px;}
.aperiam p br{ display:none; padding:0px 0px 10px 0px;}
.aperiam p{ padding:0px 0px 5px 0px;}
.footer_contaner_top{ padding:15px 0px 10px 0px;}
.footer_contaner_top_main{ width:98%;}
.footer_contaner_top_main_left{ width:64%; margin:0px 0px 30px 0px;}
.personal{ width:100%; margin:0px 0px 10px 0px;}
.personal img{ margin:-18px 0px 20px 62px;}
.personal h3{ padding:0px 0px 15px 15px;}
.personal h2{ padding:0px 0px 15px 15px; font-size:16px;}
.transport_left{ width:52%;}
.transport_left img{ padding:0px 0px 10px 0px;}
.transport_right{ width:47%; margin:0px;}
.footer_contaner_top_main_right{ width:35%;}
.footer_contaner_top_main_right ul li a{ padding:0px 0px 5px 35px;}
.footer_contaner_bottom{ padding:10px 0px;}
.footer_contaner_bottom_main{ width:98%;}
.footer_contaner_bottom_main_left{ width:85%;}
.footer_contaner_bottom_main_right{ width:8%;}

/***********************timetable***********************/

.timetable{ margin:10px 0px 0px 0px;}
.timetable_main{ width:98%;}
.timetable_main_left{ width:60%;}
.timetable_main_left h3{ font-size:40px;}
.timetable_main_right{ width:31%; margin:10px 0px 0px 0px;}
.compromise{ margin:0px;}
.compromise h3{ font-size:16px;}
.compromise h2{ padding:10px 0px; margin:0px 0px 10px 0px;}
.compromise span br{ display:none;}
.compromise span{ margin:0px 0px 10px 0px;}
.airport_left h4{ padding:0px 0px 10px 0px;}
.line{ margin:0px;}

/*************************prices*******************************/

.prices span{ padding:0px 0px 0px 25px;}
.prices p{ padding:0px 0px 10px 0px;}
.long{ margin:0px 0px 10px 0px;}
.prices h2{ padding:10px 0px;}
.port strong{ font-size:16px;}
.port h3{ font-size:13px;}
.prices h4{ padding:0px 0px 10px 0px;}
.port{ margin:0px 0px 10px 0px;}

/***********************Tours***********************/

.tour h3{ padding:0px 0px 10px 0px;}
.tour strong{ padding:0px 0px 10px 0px;}
.tour p{ padding:0px 0px 10px 0px;}
.dipart span{ font-size:15px;}
.dipart p{ padding:10px 0px 0px 0px;}
.train_left{ width:51%;}
.douglas{ width:95%; padding:10px 0px;}
.douglas h3{ padding:0px 0px 10px 0px;}
.douglas p{ padding:0px 0px 10px 0px;}
.faqs{ width:95%; padding:10px 0px;}
.faqs h3{ padding:0px 0px 10px 0px;}
.faqs p{ padding:0px 0px 10px 0px;}
.train_right{ width:49%;}

/***********************policy***********************/

.booking{ padding:10px 0px;}
.booking h3{ padding:0px 0px 10px 0px;}
.booking ol li{ padding:0px 0px 10px 0px;}
.payment{ padding:10px 0px;}
.payment_main{ width:98%;}
.payment_main ol li{ padding:0px 0px 10px 0px;}

/***********************gallery***********************/

.gallery{ padding:10px 0px;}
.gallery_left{ width:49%;}
.gallery_left img{ width:100%;}
.gallery_right{ width:47%; padding:0px 10px;}
.gallery_right img{ width:100%;}
.gallery_right h3{ padding:10px 0px; font-size:22px;}
.gallery_right img{ padding:0px 0px 10px 0px;}

/***********************error***********************/

.error{ padding:15px 0px; margin:10px 0px 0px 0px;}
.error_left{ width:55%;}
.error_left h3{ font-size:95px; line-height:85px;}
.error_left h2{ padding:0px 0px 10px 0px;}
.error_left p{ padding:0px 0px 10px 0px;}
.error_right{ width:43%;}

/***********************thank***********************/

.shutttle_main h4{ font-size:65px; padding:0px; line-height:60px;}
.shutttle_main p{ padding:10px; background: url(../images/bg.png) left top repeat;}
.shutttle_main h3{ padding:0px 0px 10px 0px;}

/***********************thank***********************/

.booknow{ margin:15px 0px;}
.booknow_left{ width:49%;}
.booknow_left_inpt{ width:89%;}
.booknow_left_cheq1{ width:100%;}
.must{ margin:0px;}
.booknow_right{ width:49%;}
.booknow_left_cheq{ width:48% ;margin:0px 3px 5px 2px;}
.booknow_left p{ padding:10px 0px;}
.booknow_right_inpt{ width:89%;}
.booknow_right_cheq{ width:48%; margin:0px 2px 5px 3px;}
.booknow p{ padding:0px 0px 10px 0px;}
.booknow_left h1{ padding:0px;}
.booknow_left_inpt3{ width:7%;}
.booknow_left img{ padding:0px 5px;}
.booknow_rqst{ width:95%;}
.confirmation{ margin:0px;}
.confirmation h3{ padding:0px 0px 10px 0px;}
.confirmation_left{ width:49%;}
.confirmation_left img{ padding:10px 70px 0px 0px;}
.confirmation_right{ width:49%;}
.confirmation_right_inpt{ width:40%;}
.confirmation_right p{ padding:0px 0px 0px 5px;}
.conditions h3{ padding:0px 0px 10px 0px;}
.conditions span{ padding:0px 0px 10px 0px}
.conditions p{ display:block;}
.conditions_cheq{ width:100%; margin:0px; padding:10px 15px;}
.sub{ margin:15px 0px;}

}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
nav{width:100%; margin:8px 0px 0px 0px; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase;}

nav ul li a{border:none; display:block; padding:10px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#666666;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#beb7b7; margin:-8px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:39px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.header_container_main{ width:100%; padding:0px;}
.header_container_main_left{ width:36%; text-align:right; margin:20px 0px 10px 0px;}
.header_container_main_right{ width:100%;}
.nav_left{ width:100%;}
.nav_right{ display:none;}
.now{ display:inline-block; width:38%; float:right; text-align:center; margin:-25px 5px 8px 0px;}
.header_container_top{ width:40%; float:right; margin:-55px 5px 0px 0px;}
.nav ul li a{ padding:10px 0px; width:100%;}
.shutttle{ margin:0px;}
.shutttle_main{ width:98%;}
.shutttle_main h1{ font-size:22px;}
.shutttle_main h2{ font-size:25px; line-height:30px;}
.shutttle_main h3{ font-size:20px; padding:0px 0px 10px 0px;}
.body_container_main{ width:98%;}
.airport{ margin:15px 0px;}
.airport1_left{ width:100%;}
.airport_left{ margin:0px 0px 25px 0px;}
.airport_left h3{ padding:0px 0px 10px 0px;}
.airport_left p{ padding:0px 0px 10px 0px;}
.airport_left label{ line-height:17px;}
.betbeen{ line-height:18px;}
.airport_right{ width:100%;}
.stop{ margin:0px 0px 10px 0px;}
.stop img{ margin:-15px 0px 0px 268px;}
.stop h3{ padding:0px 0px 20px 10px;}
.stop h2{ font-size:15px; padding:0px 0px 5px 10px;}
.airport_right p{ line-height:30px; font-size:25px;}
.airport_right h4{ padding:10px 0px 10px 0px;}
.airport_right_inpt{ width:93%;}
.airport_right_msg{ width:93%;}
.submit{ width:100%; float:left;}
.submit_inpt{ width:30%;}
.submit_btn{ width:42%;}
.available_left{ width:100%;}
.private{ width:100%;}
.private_main{ width:88%; margin:210px auto 0px;}
.private_main p{ font-size:15px; margin:0px 10px 0px 0px;}
.available_right{ width:95%; padding:0px 12px;}
.available_right h3{ font-size:17px; padding:10px 0px;}
.available_right ul li{ font-size:13px; line-height:28px;}
.available_right ul{ margin:0px 0px 10px 0px;}
.dorden_left{ width:100%;}
.chater{ width:98%; padding:0px;}
.chater h3{ font-size:20px; padding:0px 0px 10px 0px;}
.chater p{ padding:0px 0px 10px 0px;}
.chater span{ padding:0px 0px 10px 0px; margin:0px;}
.chater img{ padding:0px 15px;}
.dorden_right{ width:100%;}
.tours_left{ width:100%; margin:10px 0px 0px 0px;}
.tours_left img{ width:100%;}
.tours_right{ width:100%;}
.kuranda{ width:98%;}
.kuranda{ padding:10px 0px;}
.kuranda h3{ padding:0px 0px 10px;}
.kuranda p{ padding:0px 0px 10px;}
.aperiam{ padding:15px 0px 10px 0px;}
.aperiam p br{ display:none; padding:0px 0px 10px 0px;}
.aperiam p{ padding:0px 0px 5px 0px;}
.footer_contaner_top{ padding:15px 0px;}
.footer_contaner_top_main{ width:98%;}
.footer_contaner_top_main_left{ width:100%; margin:0px 0px 10px 0px;}
.personal{ width:100%; margin:0px 0px 10px 0px;}
.personal img{ margin:-18px 0px 0px 268px;}
.personal h3{ padding:0px 0px 15px 15px;}
.personal h2{ padding:0px 0px 15px 15px; font-size:19px;}
.transport_left{ width:53%;}
.transport_left img{ padding:0px 0px 10px 0px;}
.transport_right{ width:47%; margin:0px;}
.transport_right img{ padding:0px 10px 0px 0px;}
.footer_contaner_top_main_right{ width:100%;}
.footer_contaner_top_main_right ul li a{ padding:0px 0px 0px 27px;}
.footer_contaner_bottom{ padding:10px 0px;}
.footer_contaner_bottom_main{ width:98%;}
.footer_contaner_bottom_main_left{ width:85%;}
.footer_contaner_bottom_main_right{ width:12%;}

/***********************timetable***********************/

.timetable{ margin:10px 0px 0px 0px;}
.timetable_main{ width:98%;}
.timetable_main_left{ width:50%;}
.timetable_main_left h3{ font-size:22px;}
.timetable_main_right{ width:35%; margin:0px 0px 0px 0px;}
.timetable_main_right h2{ font-size:23px;}
.compromise{ margin:0px;}
.compromise h3{ font-size:19px;}
.compromise h2{ padding:10px 0px; margin:0px 0px 10px 0px;}
.compromise span br{ display:none;}
.compromise span{ margin:0px 0px 10px 0px;}
.airport_left h4{ padding:0px 0px 10px 0px;}
.line{ margin:0px;}

/*************************prices*******************************/

.prices span{ padding:0px 0px 0px 25px;}
.prices p{ padding:0px 0px 10px 0px;}
.long{ margin:0px 0px 10px 0px;}
.prices h2{ padding:10px 0px;}
.port strong{ font-size:16px;}
.port h3{ font-size:13px;}
.prices h4{ padding:0px 0px 10px 0px;}
.port{ margin:0px 0px 10px 0px;}

/***********************Tours***********************/

.betbeen3{ display:block; margin:0px 0px 30px 0px;}
.tour h3{ padding:0px 0px 10px 0px;}
.tour strong{ padding:0px 0px 10px 0px;}
.tour p{ padding:0px 0px 10px 0px;}
.tour_price_left{ width:100%;}
.dipart span{ font-size:15px;}
.dipart p{ padding:10px 0px 0px 0px;}
.tour_price_right{ width:100%;}
.douglas{ width:95%; padding:10px 0px;}
.douglas h3{ padding:0px 0px 10px 0px;}
.douglas p{ padding:0px 0px 10px 0px;}
.train_left{ width:100%;}
.faqs{ width:95%; padding:0px 0px 10px 0px;}
.faqs h3{ padding:0px 0px 10px 0px;}
.faqs p{ padding:0px 0px 10px 0px;}
.train_right{ width:100%;}

/***********************policy***********************/

.booking{ padding:10px 0px;}
.booking h3{ padding:0px 0px 10px 0px;}
.booking ol li{ padding:0px 0px 10px 0px;}
.payment{ padding:10px 0px;}
.payment_main{ width:98%;}
.payment_main ol li{ padding:0px 0px 10px 0px;}

/***********************gallery***********************/

.gallery{ padding:10px 0px;}
.gallery_left{ width:100%;}
.gallery_left img{ width:100%;}
.gallery_right{ width:100%; padding:0px;}
.gallery_right img{ width:100%;}
.gallery_right h3{ padding:10px 0px; font-size:25px;}
.gallery_right img{ padding:0px 0px 15px 0px;}

/***********************error***********************/

.error{ padding:10px 0px; margin:10px 0px 0px 0px;}
.error_left{ width:100%; margin:0px 0px 10px 0px;}
.error_left h3{ font-size:109px; line-height:100px;}
.error_left h2{ padding:0px 0px 10px 0px;}
.error_left p{ padding:0px 0px 10px 0px;}
.error_right{ width:100%;}

/***********************thank***********************/

.shutttle_main h4{ font-size:50px; padding:0px; line-height:55px;}
.shutttle_main p{ padding:10px; background: url(../images/bg.png) left top repeat; display:none;}
.shutttle_main h3{ padding:0px 0px 10px 0px;}

/***********************thank***********************/

.booknow{ margin:0px 0px 10px 0px;}
.booknow_left{ width:100%;}
.booknow_left_inpt{ width:91%;}
.booknow_left_cheq1{ width:100%;}
.must{ margin:0px;}
.must p br{ display:none;}
.must p{ padding:0px 6px;}
.booknow_right{ width:100%;}
.booknow_left_cheq{ width:49% ;margin:0px 1px 5px 2px;}
.booknow_left p{ padding:10px 0px;}
.booknow_right_inpt{ width:91%;}
.booknow_right_cheq{ width:49%; margin:0px 2px 5px 1px;}
.booknow p{ padding:10px 0px;}
.booknow_left h1{ padding:0px;}
.booknow_left_inpt3{ width:12%;}
.booknow_left img{ padding:0px 10px;}
.booknow_rqst{ width:93%;}
.confirmation{ margin:0px;}
.confirmation h3{ padding:0px;}
.confirmation_left{ width:100%;}
.confirmation_left img{ padding:15px 5px 0px 0px;}
.confirmation_right{ width:100%;}
.confirmation_right_inpt{ width:53%;}
.confirmation_right span{ padding:0px 0px 10px 0px;}
.confirmation_right p{ padding:0px 0px 0px 5px;}
.conditions h3{ padding:10px 0px 10px 0px;}
.conditions span{ padding:0px 0px 10px 0px}
.conditions p{ display:block;}
.conditions_cheq{ width:100%; margin:0px; padding:10px 15px;}
.sub{ margin:15px 0px;}
.shutttle_main h1{ font-size:30px !important;}
.shutttle_main h2 {
    font-size: 22px !important ;
    line-height: 26px !important;
}
.shutttle_main h3 {
    padding: 9px 0 15px 0 !important;
    font-size: 15px !important;
   }
.shutttle_main a {
    font-size: 12px !important;
    padding: 10px 14px !important;
}   
.shutttle_main h2 br{ display:none;}



}

@media only screen and (max-width: 479px) {	
	
	
nav{width:100%; margin:8px 0px 0px 0px; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase;}

nav ul li a{border:none; display:block; padding:10px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#666666;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#beb7b7; margin:-8px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:39px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.header_container_main{ width:100%; padding:0px;}
.header_container_main_left{ width:100%; text-align:center; margin:10px 0px;}
.header_container_main_right{ width:100%;}
.nav_left{ width:100%;}
.nav_right{ display:none;}
.header_container_top{ width:100%; float:right; text-align:center; margin:0px 0px 0px 0px;}
.now{ display:inline-block; width:84%; float:right; text-align:center; margin:10px 29px 10px 0px;}
.now a{ padding:10px 0px;}
.nav ul li a{ padding:10px 0px; width:100%;}
.shutttle{ margin:0px; display:none;}
.body_container_main{ width:95%;}
.airport{ margin:15px 0px;}
.airport1_left{ width:100%;}
.airport_left{ width:100%; margin:0px 0px 25px 0px;}
.airport_left h3{ padding:0px 0px 10px 0px;}
.airport_left p{ padding:0px 0px 10px 0px;}
.airport_left label{ line-height:17px;}
th{ font-size:13px;}
td{ font-size:15px;}
small{ font-size:15px; padding:0px 0px 0px 5px;}
.betbeen{ line-height:18px; padding:10px 0px; font-size:12px;}
.airport_right{ width:100%;}
.stop{ margin:0px 0px 10px 0px;}
.stop img{ margin:-15px 0px 0px 102px;}
.stop h3{ padding:20px 0px 20px 10px;}
.stop h2{ font-size:15px; padding:0px 0px 5px 10px;}
.airport_right p{ line-height:30px; font-size:23px;}
.airport_right h4{ padding:10px 0px 10px 0px;}
.airport_right_inpt{ width:90%;}
.airport_right_msg{ width:90%;}
.submit{ width:100%; float:left;}
.submit_inpt{ width:25%;}
.submit_btn{ width:38%;}
.available_left{ width:100%;}
.private{ width:100%;}
.private_main{ width:100%; margin:135px auto 0px;}
.private_main p{ font-size:12px; margin:0px 10px 0px 0px;}
.available_right{ width:94%; padding:0px 10px;}
.available_right h3{ font-size:15px; padding:10px 0px;}
.available_right ul li{ font-size:13px; line-height:28px; padding:0px 22px;}
.available_right ul{ margin:0px 0px 10px 0px;}
.dorden_left{ width:100%;}
.chater{ width:95%; padding:0px;}
.chater h3{ font-size:20px; padding:0px 0px 10px 0px;}
.chater p{ padding:0px 0px 10px 0px;}
.chater span{ padding:0px 0px 10px 0px; margin:0px;}
.chater img{ padding:5px 10px;}
.dorden_right{ width:100%;}
.tours_left{ width:100%; margin:10px 0px 0px 0px;}
.tours_left img{ width:100%;}
.tours_right{ width:100%;}
.kuranda{ width:98%;}
.kuranda{ padding:10px 0px;}
.kuranda h3{ padding:0px 0px 10px;}
.kuranda p{ padding:0px 0px 10px; font-size:13px;}
.aperiam{ padding:15px 0px 10px 0px;}
.aperiam p br{ display:none; padding:0px 0px 10px 0px;}
.aperiam p{ padding:0px 0px 5px 0px;}
.aperiam h3{ font-size:26px;}
.aperiam span{ font-size:27px;}
.footer_contaner_top{ padding:15px 0px 5px 0px;}
.footer_contaner_top_main{ width:95%;}
.footer_contaner_top_main_left{ width:100%; margin:0px 0px 10px 0px;}
.personal{ width:100%; margin:0px 0px 10px 0px;}
.personal img{ margin:-15px 0px 20px 102px;}
.personal h3{ padding:0px 0px 15px 15px;}
.personal h2{ padding:0px 0px 15px 15px; font-size:17px;}
.transport_left{ width:100%; margin:0px 0px 10px 0px;}
.transport_left img{ padding:0px 0px 10px 0px;}
.transport_right{ width:100%; margin:0px;}
.transport_right img{ padding:0px 10px 0px 0px;}
.footer_contaner_top_main_right{ width:100%;}
.footer_contaner_top_main_right ul li a{ padding:0px 0px 10px 35px;}
.footer_contaner_bottom{ padding:10px 0px;}
.footer_contaner_bottom_main{ width:95%;}
.footer_contaner_bottom_main_left{ width:100%; margin:0px 0px 10px 0px;}
.footer_contaner_bottom_main_left p{ line-height:20px;}
.footer_contaner_bottom_main_right{ width:100%;}

/***********************timetable***********************/

.timetable{ margin:5px 0px 0px 0px;}
.timetable_main{ width:95%;}
.timetable_main_left{ width:70%;}
.timetable_main_left h3{ font-size:18px;}
.timetable_main_right{ width:35%; margin:0px 0px 0px 0px; display:none;}
.timetable_main_right h2{ font-size:23px;}
.compromise{ margin:0px;}
.compromise h3{ font-size:17px;}
.compromise h2{ padding:10px 0px; margin:0px 0px 10px 0px;}
.compromise p{ font-size:15px;}
.compromise span br{ display:none;}
.compromise span{ margin:0px 0px 10px 0px;}
.airport_left h4{ padding:0px 0px 10px 0px;}
.line{ margin:0px;}

/*************************prices*******************************/

.prices span{ padding:0px 0px 0px 10px;}
.prices p{ padding:0px 0px 10px 0px;}
.long{ margin:0px 0px 10px 0px;}
.prices h2{ padding:10px 0px;}
.prices strong{font-size:14px;}
.port strong{ font-size:16px;}
.port h3{ font-size:13px;}
.prices h4{ padding:0px 0px 10px 0px;}
.port{ margin:0px 0px 10px 0px;}

/***********************Tours***********************/

.betbeen3{ display:block; margin:0px 0px 25px 0px;}
.tour h3{ padding:0px 0px 10px 0px; font-size:19px;}
.tour strong{ padding:0px 0px 10px 0px;}
.tour p{ padding:0px 0px 10px 0px;}
.tour_price_left{ width:100%;}
.dipart span{ font-size:14px;}
.dipart p{ padding:10px 0px 0px 0px;}
.tour_price_right{ width:100%;}
.douglas{ width:95%; padding:10px 0px;}
.douglas h3{ padding:0px 0px 10px 0px;}
.douglas p{ padding:0px 0px 10px 0px;}
.douglas p br{ display:none;}
.train_left{ width:100%;}
.faqs{ width:95%; padding:0px 0px 5px 0px;}
.faqs h3{ padding:0px 0px 10px 0px;}
.faqs p{ padding:0px 0px 10px 0px;}
.train_right{ width:100%;}

/***********************policy***********************/

.booking{ padding:10px 0px;}
.booking h3{ padding:0px 0px 10px 0px;}
.booking ol li{ padding:0px 0px 10px 0px;}
.payment{ padding:10px 0px;}
.payment_main{ width:95%;}
.payment_main ol li{ padding:0px 0px 10px 0px;}

/***********************gallery***********************/

.gallery{ padding:10px 0px;}
.gallery_left{ width:100%;}
.gallery_left img{ width:100%;}
.gallery_right{ width:100%; padding:0px;}
.gallery_right img{ width:100%;}
.gallery_right h3{ padding:10px 0px; font-size:20px;}
.gallery_right img{ padding:0px 0px 15px 0px;}

/***********************error***********************/

.error{ padding:10px 0px; margin:10px 0px 0px 0px;}
.error_left{ width:100%; margin:0px 0px 15px 0px;}
.error_left h3{ font-size:70px; line-height:70px;}
.error_left h2{ padding:0px 0px 10px 0px;}
.error_left p{ padding:0px 0px 10px 0px;}
.error_left a{ padding:10px;}
.error_right{ width:100%;}

/***********************thank***********************/

.booknow{ margin:0px 0px 10px 0px;}
.booknow_left{ width:100%;}
.booknow_left_inpt{ width:87%;}
.booknow_left_cheq1{ width:100%;}
.must{ margin:0px;}
.must p br{ display:none;}
.must p{ padding:0px 6px;}
.booknow_right{ width:100%;}
.booknow_left_cheq{ width:49% ;margin:0px 0px 5px 1px;}
.booknow_left p{ padding:10px 0px;}
.booknow_right_inpt{ width:87%;}
.booknow_right_cheq{ width:49%; margin:0px 0px 5px 1px;}
.booknow p{ padding:10px 0px;}
.booknow_left h1{ padding:0px;}
.booknow_left_inpt3{ width:18%; margin:0px 5px 10px 0px;}
.booknow_left img{ padding:0px 10px;}
.booknow_rqst{ width:89%;}
.confirmation{ margin:0px;}
.confirmation h3{ padding:0px;}
.confirmation_left{ width:100%;}
.confirmation_left img{ padding:15px 40px 0px 0px;}
.confirmation_right{ width:100%;}
.confirmation_right_inpt{ width:28%;}
.confirmation_right span{ padding:0px 0px 10px 0px;}
.confirmation_right p{ padding:0px 0px 0px 5px;}
.conditions h3{ padding:10px 0px 10px 0px;}
.conditions span{ padding:0px 0px 10px 0px}
.conditions p{ display:block;}
.conditions_cheq{ width:100%; margin:0px; padding:10px 15px;}
.sub{ margin:15px 0px;}
.sub a{ display:block; text-align:center;}

}

/*** C - changes ***/
@media only screen and (max-width: 1024px){
    .phone{
        float: right;
        margin-right:20px;
    }
    .amazingslider-nav-1{
        display:none !important;
    }
    .amazingslider-wrapper-1{
        width:100% !important;
    }
}