#pull {	display: none;}
	
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#pull {	display:block;}
	
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:#13100c; 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{ position:inherit; background:#1c1811;}
.header_wrapper{ width:100%;}
.header_wrapper_left{ width:35%; text-align:right;}
.header_wrapper_left img{ margin:0px; padding:10px 0px;}
.header_wrapper_right{ width:100%; text-align:left;}
.navigation{ float:none;}
.navigation ul li a{ padding:10px 0px; border-bottom:1px solid #000;}
.navigation ul li:last-child a{ padding:10px 0px;}
.telbox{ display:none;}
.email{ display:block;}
.email .telbox{ display:block; width:61%; margin:80px 0px 0px 0px;}
.telbox_left{ width:45%;}
.telbox_right{ width:52%; margin:0px 0px 0px 10px;}
.telbox_right a{ font-size:39px;}
.caption_wrapper{ width:98%;}
.school_wrapper{ width:98%;}
.school_trips{ margin:0px;}
.school_wrapper_left{ width:30%; margin:0px 3px 0px 2px; padding:10px; position:inherit; box-shadow:none;}
.school_wrapper_left h3{ padding:0px 0px 10px 0px;}
.school_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.school_wrapper_left p{ padding:0px 0px 10px 0px; line-height:22px;}
.school_wrapper_left a{ padding:10px 33px; display:block; text-align:center;}
.body_container{ width:98%; padding:10px 0px;}
.welcome_left{ width:49%;}
.welcome_left h3{ padding:0px 0px 10px 0px; font-size:29px; line-height:33px;}
.welcome_left p{ padding:0px 0px 10px 0px; line-height:25px;}
.welcome_right{ width:49%;}
.welcome_right img{ width:100%;}
.history_wrapper{ width:98%;}
.night{ margin:0px;}
.night_left{ width:30%; margin:0px 3px 0px 2px; padding:10px; box-shadow:none;}
.night_left img{ width:100%; padding:0px 0px 10px 0px}
.night_left a{ padding:10px 40px; display:block; text-align:center;}
.footer_top{ padding:10px 0px;}
.footer_wrapper{ width:98%;}
.footer_wrapper_left{ width:26.5%; padding:10px 0px;}
.footer_wrapper_left img{ width:95%;}
.footer_wrapper_right{ width:71%;}
.helena_left{ width:48%;}
.helena_left h3{ padding:0px 0px 10px 0px; font-size:33px; line-height:30px;}
.helena_left ul li a{ font-size:15px; line-height:30px;}
.helena_right{ width:50%;}
.helena_right h3{ font-size:27px; padding:0px 0px 10px 0px; line-height:33px;}
.helena_right h2{ padding:0px 0px 10px 0px;}
.helena_right p{ font-size:14px;}
.helena_right p span{ padding:0px 18px 10px 0px;}
.footer_bottom{ padding:10px 0px;}
.footer_bottom_wrapper{ width:98%;}
.footer_bottom_wrapper img{ padding:0px 15px;}

/*******************about*******************/

.queen{ width:47.9%; margin:10px 0px 0px 0px;}
.captionbaar{ width:100%;}

/*******************history*******************/

.national{ padding:0px;}
.national h3{ padding:0px 0px 10px 0px; line-height:38px;}
.national_left{ width:34%;}
.national_right{ width:64%;}
.national_right p{ padding:0px 0px 10px 0px; line-height:22px;}
.drapdown{ padding:0px;}
.drapdown_left{ width:35%;}
.drapdown_right{ width:63%;}
.drapdown_right p{ padding:10px; line-height:23px;}

/*******************daytoul**********************/

.daytoul{ margin:0px;}
.daytoul_left{ width:49%;}
.daytoul_left h3{ font-size:38px; padding:0px 0px 10px 0px; line-height:45px;}
.daytoul_left p{ padding:0px 0px 10px 0px; line-height:25px;}
.daytoul_right{ width:49%;}
.daytoul_right h3{ padding:0px 0px 10px 0px; line-height:37px; font-size:38px;}
.daytoul_right img{ width:100%; padding:0px 0px 10px 0px;}

/*******************bookshop**********************/

.welcome_left img{ padding:0px 10px 0px 0px;}
.arrowlistmenu .menuheader{padding:5px 20px;}
.categoryitems p{ padding:5px 10px;}

/*******************prices**********************/

.prices h3{ padding:0px 0px 10px 0px; line-height:50px;}
.prices_left{ width:49%;}
.prices_left table th{ padding:10px 0px;}
.prices_left table td{ padding:10px 0px;}
.prices_left h2{ padding:10px 15px;}
.prices_right{ width:49%;}
.prices_right h2{ padding:11px 13px 12px 13px; font-size:14px;}
.prices_right table th{ padding:10px 0px;}
.prices_right table td{ padding:10px 0px;}
.tourtime{ padding:10px 0px;}
.tourtime_wrapper{ width:98%;}
.tourtime_wrapper_left{ width:48%;}
.tourtime_wrapper_left h3{ font-size:35px; padding:0px 0px 10px 0px; line-height:32px;}
.tourtime_wrapper_right{ width:50%;}
.sunday_left{ width:52%;}
.sunday_left strong{ line-height:28px;}
.sunday_right{ width:45%;}
.sunday_right strong{ line-height:30px;}

/*******************contact**********************/

.contact_left{ width:49%;}
.contact_left h3{ font-size:39px; padding:0px 0px 15px 0px; line-height:40px;}
.contact_left img{ width:100%; padding:0px 0px 10px 0px;}
.contact_left p{ line-height:30px;}
.contact_left p strong{ width:22%;}
.contact_right{ width:49%;}
.contact_right h3{ padding:0px 0px 15px 0px; line-height:41px;}
.contact_right_inpt{ width:92.7%; margin:0px 0px 10px 0px;}
.contact_right_inpt1{ width:92.7%; float:none; margin:0px 0px 10px 0px;}
.contact_right_taxt{ width:92.7%; margin:0px 0px 10px 0px;}
.contact_right_inpt2{ width:92.7%; margin:0px 0px 10px 0px;}

/*******************thankyou**********************/

.thankyou h3{ padding:0px 0px 10px 0px;}
.thankyou p{ padding:0px 0px 10px 0px; line-height:26px;}
.thankyou p br{ display:none;}
.thankyou img{ padding:0px;}

/*******************booking**********************/

.booking{ width:96%; padding:10px;}
.booking h3{ padding:0px 0px 10px 0px;}
.booking_inpt{ width:95.8%;}
.booking_inpt1{ width:49.6%}
.booking_inpt2{ width:49.6%}
.booking_taxt{ width:95.7%; margin:0px 0px 10px 0px;}
.caption{ margin:100px 0px 0px 0px !important;}
.tp-caption.black, .black{ width:100% !important; left:0 !important;}
.caption_wrapper h3 { font-size: 50px !important;}
.caption_wrapper p {
    font-size: 15px !important;
    line-height: 20px !important;
    }
.make_in {
    margin:0 auto 0 auto;
    width: 80%;
    }
.make_in ul {margin: -30% 0 0;}	

/*__________Responsive Style Here One__________________*/
#colorbox{  left:3% !important;}
#cboxLoadedContent{ width:80% !important;}
#cboxLoadedContent{ width:100% !important;}
#cboxClose{ margin-right:0px !important;}

.gform_body ul li input, .gform_body ul li.fullWidth select, .feedbackform .gform_wrapper .datepicker {
    padding: 19px 1% !important;
    width: 89% !important;
}
/*input#input_1_6 {
    margin: -73px 50px 5px 0 !important;
   }*/
#cboxLoadedContent .gform_wrapper textarea.medium{ width:458px !important;}   
input#input_2_1_3, input#input_2_2,
input#input_2_9_6, input#input_2_3{width: 95% !important;}
#field_2_9, #field_2_3{ width:52% !important;}
.gform_wrapper textarea.medium{ width:89% !important;}
#text-10{ padding:15px 0 10px 0; margin-bottom:15px;} 

}


/* 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:#13100c; 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{ position:inherit; background:#1c1811;}
.header_wrapper{ width:100%;}
.header_wrapper_left{ width:56%; text-align:right;}
.header_wrapper_left img{ margin:0px; padding:10px 0px;}
.header_wrapper_right{ width:100%; text-align:left;}
.navigation{ float:none;}
.navigation ul li a{ padding:10px 0px; border-bottom:1px solid #000;}
.navigation ul li:last-child a{ padding:10px 0px;}
.telbox{ display:none;}
.email{ display:block;}
.email .telbox{ display:block; width:42%; margin:60px 2px 0px 0px;}
.telbox_left{ width:100%; margin:0px 0px 10px 0px;}
.telbox_right{ width:100%; margin:0px 0px 0px 0px;}
.telbox_right a{ font-size:32px;}
.caption{ margin:-250px 0px 0px 0px;}
.caption_wrapper{ width:98%;}
.caption_wrapper h3{ font-size:32px;}
.caption_wrapper p{ padding:0px 0px 10px 0px; font-size:16px; line-height:21px;}
.caption_wrapper ul li a{ margin:0px 5px; padding:10px 40px;}
.school_wrapper{ width:98%;}
.school_trips{ margin:0px;}
.school_wrapper_left{ width:95.5%; margin:0px 0px 10px 0px; padding:10px; position:inherit; background-size:100%; box-shadow:none;}
.school_wrapper_left h3{ padding:0px 0px 10px 0px;}
.school_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.school_wrapper_left p{ padding:0px 0px 10px 0px; line-height:22px;}
.school_wrapper_left a{ padding:10px 33px;}
.body_container{ width:98%; padding:10px 0px;}
.welcome_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.welcome_left h3{ padding:0px 0px 10px 0px; font-size:38px; line-height:40px;}
.welcome_left p{ padding:0px 0px 10px 0px; line-height:25px;}
.welcome_right{ width:100%; float:none;}
.welcome_right img{ width:100%;}
.history_wrapper{ width:98%;}
.night{ margin:0px;}
.night_left{ width:95.5%; margin:0px 0px 10px 0px; padding:10px;}
.night_left img{ width:100%; padding:0px 0px 10px 0px}
.night_left a{ padding:10px 40px;}
.footer_top{ padding:10px 0px;}
.footer_wrapper{ width:98%;}
.footer_wrapper_left{ width:100%; padding:0px; margin:0px 0px 10px 0px; text-align:center; float:none; border:none;}
.footer_wrapper_left img{ width:95%;}
.footer_wrapper_right{ width:100%; float:none;}
.helena_left{ width:48%;}
.helena_left h3{ padding:0px 0px 10px 0px; font-size:33px; line-height:30px;}
.helena_left ul li a{ font-size:13px; line-height:29px;}
.helena_right{ width:50%;}
.helena_right h3{ font-size:28px; padding:0px 0px 10px 0px; line-height:35px;}
.helena_right h2{ padding:0px 0px 10px 0px;}
.helena_right p{ font-size:13px;}
.helena_right p span{ padding:0px 7px 10px 0px;}
.footer_bottom{ padding:10px 0px;}
.footer_bottom_wrapper{ width:98%;}
.footer_bottom_wrapper img{ padding:10px 15px 0px 15px;}

/*******************about*******************/

.about_inner{ margin:-105px 0px 0px 0px;}
.queen{ width:97.9%; margin:10px 0px 0px 0px;}
.queen h3{ font-size:30px; line-height:inherit;}
.captionbaar{ width:97.9%;}

/*******************history*******************/

.national{ padding:0px;}
.national h3{ padding:0px 0px 10px 0px; line-height:25px; font-size:29px;}
.national_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.national_left img{ width:100%;}
.national_right{ width:100%; float:none;}
.national_right p{ padding:0px 0px 10px 0px; line-height:22px;}
.drapdown{ padding:0px;}
.drapdown_left{ width:100%; margin:0px 0px 10px 0px; float:none;}
.drapdown_left img{ width:100%;}
.drapdown_right{ width:100%; float:none; padding:0px 0px 10px 0px;}
.drapdown_right p{ padding:10px; line-height:23px;}

/*******************daytoul**********************/

.daytoul{ margin:0px;}
.daytoul_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.daytoul_left h3{ font-size:40px; padding:0px 0px 10px 0px;}
.daytoul_left p{ padding:0px 0px 10px 0px; line-height:25px;}
.daytoul_right{ width:100%; float:none;}
.daytoul_right h3{ padding:0px 0px 10px 0px; line-height:37px; font-size:40px;}
.daytoul_right img{ width:100%; padding:0px 0px 10px 0px;}

/*******************bookshop**********************/

.welcome_left img{ padding:0px 10px 0px 0px;}
.arrowlistmenu .menuheader{padding:5px 20px;}
.categoryitems p{ padding:8px 10px;}

/*******************prices**********************/

.prices h3{ padding:0px 0px 10px 0px; font-size:43px; line-height:50px;}
.prices_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.prices_left table th{ padding:10px 0px;}
.prices_left table td{ padding:10px 0px;}
.prices_left h2{ padding:10px 35px;}
.prices_right{ width:100%; float:none;}
.prices_right h2{ padding:11px 35px; font-size:17px;}
.prices_right table th{ padding:10px 0px;}
.prices_right table td{ padding:10px 0px;}
.tourtime{ padding:10px 0px;}
.tourtime_wrapper{ width:98%;}
.tourtime_wrapper_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.tourtime_wrapper_left h3{ font-size:45px; padding:0px 0px 10px 0px; line-height:35px;}
.tourtime_wrapper_right{ width:100%; float:none;}
.sunday_left{ width:100%; float:none;}
.sunday_left strong{ line-height:28px;}
.sunday_right{ width:100%; float:none;}
.sunday_right strong{ line-height:30px; font-size:18px;}

/*******************contact**********************/

.contact_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.contact_left h3{ font-size:40px; padding:0px 0px 15px 0px; line-height:40px;}
.contact_left img{ width:100%; padding:0px 0px 10px 0px;}
.contact_left p{ line-height:30px;}
.contact_left p strong{ width:25%;}
.contact_right{ width:100%; float:none;}
.contact_right h3{ padding:0px 0px 20px 0px; line-height:40px;}
.contact_right_inpt{ width:94.3%; margin:0px 0px 10px 0px;}
.contact_right_inpt1{ width:94.3%; float:none; margin:0px 0px 10px 0px;}
.contact_right_taxt{ width:94.3%; margin:0px 0px 10px 0px;}
.contact_right_inpt2{ width:94.3%; margin:0px 0px 10px 0px;}
.contact_right_btn{ width:100%; padding:8px 0px;}

/*******************thankyou**********************/

.thankyou h3{ padding:0px 0px 10px 0px; font-size:39px;}
.thankyou p{ padding:0px 0px 10px 0px; line-height:26px;}
.thankyou p br{ display:none;}
.thankyou img{ padding:0px;}

/*******************booking**********************/

.booking{ width:94%; padding:10px;}
.booking h3{ padding:0px 0px 10px 0px;}
.booking_inpt{ width:93.2%;}
.booking_inpt1{ width:49.5%}
.booking_inpt2{ width:49.5%}
.booking_taxt{ width:93%; margin:0px 0px 10px 0px;}
.booking_btn{ width:100%;}
.caption{ margin:20px 0px 0px 0px !important;}
.tp-caption.black, .black{ width:100% !important; left:0 !important;}
.caption_wrapper h3 { font-size: 25px !important;}
.caption_wrapper p {
    font-size: 10px !important;
    line-height: 17px !important;
    }
.make_in {
    margin:0 auto 0 auto;
    width: 100%;
    }
.make_in ul {margin: -30% 0 0;}	
.make_in ul li a{ padding:13px 20px;}

/*__________Responsive Style Here  Two__________________*/
#colorbox{  left:3% !important;}
#cboxLoadedContent{ width:90% !important;}
#cboxClose{ margin-right:48px !important;}

.gform_body ul li input, .gform_body ul li.fullWidth select, .feedbackform .gform_wrapper .datepicker {
    padding: 19px 1% !important;
    width: 86% !important;
} 
input#input_1_6 {
    padding: 19px 1% !important;
    width: 86% !important;
	float:none !important;
	margin-top:2px !important; 
}
.gform_wrapper.gf_browser_gecko select{
    padding: 19px 1% !important;
    width: 88% !important;
	float:none !important;
}  
.gform_wrapper textarea.medium{ width:79% !important;}
input#input_2_1_3, input#input_2_2 {
    width: 97% !important;
    }
input#input_2_9_6, input#input_2_3 {
    margin-left: 12px !important;
    width: 91% !important;
    }
.contact_right .gform_wrapper textarea.medium {
    width: 87% !important;
}	
#text-10{ padding:15px 0 10px 0; margin-bottom:15px;} 

}

@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:99%;} 

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:#13100c; 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{ position:inherit; background:#1c1811;}
.header_wrapper{ width:100%;}
.header_wrapper_left{ width:100%; text-align:center; float:none;}
.header_wrapper_left img{ width:95%; margin:0px; padding:10px 0px;}
.header_wrapper_right{ width:100%; text-align:left;}
.navigation{ float:none;}
.navigation ul li a{ padding:10px 0px; border-bottom:1px solid #000;}
.navigation ul li:last-child a{ padding:10px 0px;}
.telbox{ display:none;}
.email{ display:block;}
.email .telbox{ display:block; width:100%; margin:0px 0px 5px 0px;}
.telbox_left{ width:95%; margin:0px 0px 10px 7px;}
.telbox_left a{ padding:10px 0px 10px 55px; background:url(../images/arrow.png) #902e2b 220px 15px no-repeat;}
.telbox_right{ width:95%; margin:0px 0px 0px 7px; text-align:center;}
.telbox_right a{ font-size:40px;}
.caption_wrapper{ width:95%;}
.caption_wrapper p{ font-size:16px; line-height:21px; display:none;}
.caption_wrapper ul li{ display:block;}
.caption_wrapper ul li a{ margin:10px 0px 0px 0px; padding:5px 40px;}
.school_wrapper{ width:95%;}
.school_trips{ margin:0px;}
.school_wrapper_left{ width:93.4%; margin:0px 0px 10px 0px; padding:10px; position:inherit; background-size:100%; box-shadow:none;}
.school_wrapper_left h3{ padding:0px 0px 10px 0px;}
.school_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.school_wrapper_left p{ padding:0px 0px 10px 0px; line-height:22px;}
.school_wrapper_left a{ padding:10px 33px; display:block; text-align:center;}
.body_container{ width:95%; padding:10px 0px;}
.welcome_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.welcome_left h3{ padding:0px 0px 10px 0px; font-size:24px; line-height:26px;}
.welcome_left p{ padding:0px 0px 10px 0px; line-height:25px;}
.welcome_left a{ display:block; text-align:center;}
.welcome_right{ width:100%; float:none;}
.welcome_right img{ width:100%;}
.history_wrapper{ width:95%;}
.night{ margin:0px;}
.night_left{ width:93.3%; margin:0px 0px 10px 0px; padding:10px;}
.night_left img{ width:100%; padding:0px 0px 10px 0px}
.night_left a{ padding:10px 40px; display:block; text-align:center;}
.map img{ height:155px;}
.footer_top{ padding:10px 0px;}
.footer_wrapper{ width:95%;}
.footer_wrapper_left{ width:100%; margin:0px 0px 10px 0px; padding:0px; float:none; border:none;}
.footer_wrapper_left img{ width:100%;}
.footer_wrapper_right{ width:100%; float:none;}
.helena_left{ width:100%; float:none;}
.helena_left h3{ padding:0px 0px 10px 0px; font-size:38px; line-height:35px;}
.helena_left ul li a{ font-size:15px; line-height:30px;}
.helena_right{ width:100%; float:none}
.helena_right h3{ font-size:36px; padding:0px 0px 10px 0px; line-height:35px;}
.helena_right h2{ padding:0px 0px 10px 0px;}
.helena_right p{ font-size:16px;}
.helena_right p span{ padding:0px 21px 10px 0px;}
.footer_bottom{ padding:10px 0px;}
.footer_bottom_wrapper{ width:98%;}
.footer_bottom_wrapper p{ line-height:24px;}
.footer_bottom_wrapper img{ padding:10px 15px 0px 15px;}

/*******************about*******************/

.about_inner{ margin:-80px 0px 0px 0px;}
.about_inner h3{ font-size:50px;}
.queen{ width:95%; margin:10px 0px 0px 0px;}
.queen h3{ font-size:35px; line-height:40px;}
.captionbaar{ width:95%;}

/*******************history*******************/

.national{ padding:0px;}
.national h3{ padding:0px 0px 10px 0px; font-size:34px; line-height:36px;}
.national_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.national_left img{ width:100%;}
.national_right{ width:100%; float:none;}
.national_right p{ padding:0px 0px 10px 0px; line-height:22px;}
.drapdown{ padding:0px;}
.drapdown_left{ width:100%; margin:0px 0px 10px 0px; float:none;}
.drapdown_left img{ width:100%;}
.drapdown_right{ width:100%; float:none; padding:0px 0px 10px 0px;}
.drapdown_right p{ padding:10px; line-height:23px;}
.arrowlistmenu .menuheader{ font-size:22px; padding:5px 0px 5px 15px;}

/*******************daytoul**********************/

.daytoul{ margin:0px;}
.daytoul_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.daytoul_left h3{ font-size:31px; padding:0px 0px 10px 0px; line-height:36px;}
.daytoul_left p{ padding:0px 0px 10px 0px; line-height:25px;}
.daytoul_left a{ display:block; text-align:center;}
.daytoul_right{ width:100%; float:none;}
.daytoul_right h3{ padding:0px 0px 10px 0px; line-height:35px; font-size:40px;}
.daytoul_right img{ width:100%; padding:0px 0px 10px 0px;}
.vedio a{ display:block; text-align:center;}

/*******************bookshop**********************/

.welcome_left img{ padding:0px 10px 0px 0px;}
.arrowlistmenu .menuheader{ padding:5px 47px 5px 15px;}
.categoryitems p{ padding:5px 10px;}

/*******************prices**********************/

.prices h3{ padding:0px 0px 10px 0px; font-size:27px; line-height:28px;}
.prices_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.prices_left table th{ padding:10px 0px;}
.prices_left table td{ padding:10px 0px;}
.prices_left h2{ padding:10px 14px;}
.prices_right{ width:100%; float:none;}
.prices_right h2{ padding:11px 14px; font-size:17px;}
.prices_right table th{ padding:10px 0px;}
.prices_right table td{ padding:10px 0px;}
.tourtime{ padding:10px 0px;}
.tourtime_wrapper{ width:95%;}
.tourtime_wrapper_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.tourtime_wrapper_left h3{ font-size:29px; padding:0px 0px 10px 0px; line-height:26px;}
.tourtime_wrapper_left p br{ display:none;}
.tourtime_wrapper_right{ width:100%; float:none;}
.sunday_left{ width:100%; float:none;}
.sunday_left strong{ line-height:28px;}
.sunday_right{ width:100%; float:none;}
.sunday_right strong{ line-height:30px;}

/*******************contact**********************/

.contact_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.contact_left h3{ font-size:31px; padding:0px 0px 15px 0px; line-height:30px;}
.contact_left img{ width:100%; padding:0px 0px 10px 0px;}
.contact_left p{ line-height:28px; font-size:14px;}
.contact_left p strong{ width:22%; font-size:16px;}
.contact_right{ width:100%; float:none;}
.contact_right h3{ padding:0px 0px 20px 0px; line-height:40px;}
.contact_right_inpt{ width:91.3%; margin:0px 0px 10px 0px;}
.contact_right_inpt1{ width:91.3%; float:none; margin:0px 0px 10px 0px;}
.contact_right_taxt{ width:91.3%; margin:0px 0px 10px 0px;}
.contact_right_inpt2{ width:90.7%; margin:0px 0px 10px 0px;}
.contact_right_btn{ width:100%; padding:8px 0px;}

/*******************thankyou**********************/

.thankyou h3{ padding:0px 0px 10px 0px; font-size:25px;}
.thankyou p{ padding:0px 0px 10px 0px; line-height:26px;}
.thankyou p br{ display:none;}
.thankyou a{ display:block;}
.thankyou img{ padding:0px;}

/*******************booking**********************/

.booking{ width:90%; padding:10px;}
.booking h3{ padding:0px 0px 10px 0px; font-size:31px; line-height:30px;}
.booking_inpt{ width:89%;}
.booking_inpt1{ width:100%;}
.booking_inpt2{ width:100%; float:none;}
.booking_taxt{ width:89%; margin:0px 0px 10px 0px;}
.booking_btn{ width:100%;}

.caption{
	margin:0;
    padding:0;
	widows:100%;
	text-align:center;
	}
.tp-caption.black, .black{ width:100% !important; left:0 !important;}
.caption_wrapper h3 { font-size: 25px !important;}
.caption_wrapper p {
    font-size: 10px !important;
    line-height: 17px !important;
    }
.make_in {
    margin:0 auto 0 auto;
    width: 100%;
    }
.make_in ul {margin: -30% 0 0;}	
.make_in ul li {
    margin: 0 0 4px 0;
    width: 100%;
    }
.make_in ul li a{
    margin: 0 0 px 0;
	padding:6px 0 !important;
	text-align:center;
	display:block;
    }	

/*__________Responsive Style Here  Three__________________*/
#colorbox{  left:3% !important;}
#cboxLoadedContent{ width:70% !important;}
#form-lightbox-3{ width:100% !important;}
#cboxClose{ margin-right:160px !important;}	
.gform_body ul li input, .gform_body ul li.fullWidth select, .feedbackform .gform_wrapper .datepicker {
    padding: 19px 1% !important;
    width: 86% !important;
} 
input#input_1_6 {
    padding: 19px 1% !important;
    width: 86% !important;
	float:none !important;
	margin-top:2px !important; 
}
.gform_wrapper.gf_browser_gecko select{
    padding: 19px 1% !important;
    width: 88% !important;
	float:none !important;
}  
.gform_wrapper textarea.medium{ width:79% !important;}
input#input_2_1_3, input#input_2_2 {
    width: 97% !important;
    }
input#input_2_9_6, input#input_2_3 {
    margin-left: 12px !important;
    width: 91% !important;
    }
.contact_right .gform_wrapper textarea.medium {
    width: 87% !important;
}	
#text-10{ padding:15px 0 10px 0; margin-bottom:15px;} 
}
