
@media (min-width : 320px) and (max-width: 480px) {
	
.socials {
	margin:0 0 12px;
}
.call_div {
	width:97%;
}
.camera_caption > div {
	padding:10px 20px !important;
	font-size:13px !important;
}
.enquiry_main_box {
	width:94% !important;
}
.enquiry_sub_box {
	width:87%;
}
.enquiry_sub_box input[type="text"] {
	width:94%;
}
.callus {
	top:115%;
	width:27px;
}
.btn_pack3_home {
	margin:24% 26% !important;
	width:148px;
}
.content_box h1 {
	font-size:23px !important;
}
.h1_margin h1 {
	font-size:22px !important;
}
#footer_wrapper {
	width:93%;
}
.travel_img {
	float: left;
    padding: 3px 0;
    width: 97%;
}
.callbacks_nav {
	bottom:100px !important;
}
.kerala_box h4 {
	font-size:13px !important;
}
.btn_pack2 {
	margin:28% 30% !important;
	width:123px;
}
.destination_gallery a img {
	margin:10px 26px;
}
.package_box {
	width:47%;
	margin-right:7px;
	height:145px;
}
.package_box h4 {
	font-size:11px !important;
}
.btn_pack1 {
	margin:20% 11% !important;
}
.age_text {
	width:94% !important;
	text-align:left;
}
.custom_form textarea, .custom_form input[type="text"] {
	width:94%;
}
#sub_content_wrapper h1 {
	font-size:25px !important;
}
.package_list_box {
	width:100%;
	height:auto;
}
.package_list_box h4 {
	font-size:16px;
}
.tab_left {
	width:43%;
}
.tab_right {
	width:46%;
}
.moments_gallery a img {
	width:100%;
	margin-right:0;
}
.gallery_box  {
	width:99%;
	margin-right:0;
	height:auto;
}
.da-thumbs li a, .da-thumbs li a img {
	width:100%;
}
.btn_pack_gallery {
    margin: 29% 33% !important;
	width:123px;
}
.side_menu li a {
	padding:12px 0 12px 10px;
}
.sign_form input[type="text"] {
	width:95%;
}
.kerala_box {
	width:100%;
	height:auto;
}
.tab_content ul li {
	background:url("../images/bullets.png") no-repeat scroll left 5px rgba(0, 0, 0, 0)
}
/*.custom_form_pop {
	padding:15px 0 30px;
}
.form_left {
	width:95%;
}
.form_right {
	width:95%;
	margin-left:0;
}
.custom_form_pop input[type="text"], .custom_form_pop textarea {
	width:92%;
}*/

	
}

@media (min-width: 480px) and (max-width: 500px) {

.call_div {
	float:left;
	width:62%;
}
.enquiry_main_box {
	width:96% !important;
}
.enquiry_sub_box {
	width:91%;
}
.enquiry_sub_box input[type="text"] {
	width:96%;
}
.callus {
	top:119%;
	width:30px;
}
.btn_pack3_home {
	margin:129px !important;
}
.slider_prev {
	right:6% !important;
}
#footer_wrapper {
	width:95%;
}
.callbacks_nav {
	bottom:155px !important;
}
.btn_pack2 {
	margin:30% 40% !important;
	width:124px;
}
.destination_gallery a img {
	margin:0 16px;
}
.package_box {
	width:46%;
	margin-right:17px;
	height:192px;
}
.btn_pack1 {
	margin:62px 44px !important;
}
.custom_form {
	width:91%;
}
.age_text {
	width:19% !important;
	margin:0 12px 10px 0;
}
.sign_form input[type="text"] {
	width:97%;
	padding:5px 6px;
}
.side_menu li a {
	width:98%;
	padding:12px 0 12px 10px;
}
#sub_content_wrapper h1 {
	font-size:24px !important;
}
.package_list_box {
	width:100%;
	height:auto;
}
.btn_pack {
	margin:200px auto !important;
}
.package_list_box h4 {
	font-size:20px;
}
.tab_left {
	width:29%;
}
.tab_right {
	width:64%;
}
.moments_gallery a img {
	width:100%;
	margin-right:0;
}
.gallery_box  {
	width:100%;
	margin-right:0;
	height:auto;
}
.btn_pack_gallery {
    margin: 29% 39% !important;
	width:123px;
}
.kerala_box {
	width:100%;
	height:auto;
}
.da-thumbs li a, .da-thumbs li a img {
	width:100%;
}
}

@media (min-width: 600px) and (max-width: 767px) { 

.testimonial_bg h1 {
	left:10%;
	font-size:55px !important;
	line-height:49px !important;
}
.btn_pack3_home {
	margin:29% 36% !important;
}
.call_div {
	float:left;
	width:52%;
}
.enquiry_sub_box {
	width:93%;
}
.enquiry_main_box {
	width:97% !important;
}
.enquiry_sub_box input[type="text"] {
	width:97%;
}
.callus {
	top:126%;
	width:36px;
}
#footer_wrapper {
	width:96%;
}
.callbacks_nav {
	bottom:194px !important;
}
.btn_pack2 {
	margin:21% 16% !important;
	width:123px;
}
.kerala_box {
	width:30%;
	height:172px;
}
.kerala_box h4 {
	font-size:13px !important;
}
.destination_gallery a img {
	margin:0 20px;
}
.btn_pack1 {
	margin:17% 7% !important;
}
.package_box h4 {
	font-size:10px !important;
}
.package_box {
	width:23%;
	margin-right:10px;
	height:136px;
}
.age_text {
	width:21% !important;
	margin:0 7px 10px 0;
}
.custom_form input[type="text"], .custom_form textarea, .sign_form input[type="text"] {
	width:97%;
}
.side_menu li a {
	width:99%;
	padding:12px 0 12px 6px;
	font-size:15px;
}
.package_list_box {
	width:29%;
	margin-right:24px;
	height:167px;
}
.package_list_box h4 {
	font-size:11px;
}
.btn_pack {
	margin:65px auto !important;
}
.moments_gallery a img {
	width:30%;
	margin-right:16px;
}
.gallery_box  {
	width:30%;
	margin-right:16px;
	height:184px;
}
.gallery_box h4 {
	font-size:10px;
}
.btn_pack_gallery {
    margin: 21% 15% !important;
}
.custom_form p {
	margin: 5px 0 20px !important;
}

}

@media (max-width: 660px) {

.logo {
	float:none;
	text-align:center;
}
.header_top {
	margin:8px 0 12px;
}
.content_box {
	margin:10px 0 15px;
}
.t_margin {
	margin:0 0 15px;
}
.t_margin h1 {
	margin-left:10px;
}
.t_margin p, .packages_list h3 {
	margin-left:10px;
	margin-right:10px;
}
.more {
	margin-left:0;
	margin-right:0;
}
.h1_margin h1 {
	margin-left:10px;
} 
#footer_wrapper {
	background:#414141;
	padding: 10px 14px 11px 10px;
}
.powered {
	float:left;
}
.margin_top_foot {
	margin-bottom:12px;
}
.camera_caption > div {
	position:static !important;
}
.camera_caption > div {
	padding:13px 20px !important;
}
.enquiry_main_box {
	background:none;
	border:0;
	padding:15px 0;
	position:static;
	width:100%;
	margin-left:10px;
	margin-right:10px;
}
#header_wrapper {
	box-shadow:none;
}
.tab_content {
	width:100%;
	margin:0 0 20px;
}
.tab_content p {
	margin-left:0 !important;
	margin-right:0 !important;
}
.tab_img {
	float:left;
}
.gallery_tab_content {
	margin:0 0 20px;
	width:100%;
}
.slide-out-div {
	display:none;
}
.call_div {
	margin-left:10px;
}
.socials {
	margin-right:11px;
}
.toggleMenu {
	margin-left:10px !important;
}
#divBottomLeft {
	display:none;
}
.enquiry_sub_box select {
	background:#4B4B4B;
}
#sub_content_wrapper h1 {
	margin-left:10px;
	margin-right:10px;
}
#sub_content_wrapper p {
	margin-left:10px;
	margin-right:10px;
}
.summary_icon {
	height:29px;
	margin-top:9px;
}
#what-we-do ul, #why-us ul, #footeraddress, .for_two_divs h3 {
	margin-left:10px;
	margin-right:10px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1021px) {

.call_div {
	width:41%;
}
.nav a {
	padding:10px 5px !important;
	font-size:13px !important;
}
.enquiry_sub_box input[type="text"] {
	padding:2px 7px 3px 3px;
	margin-bottom:3px;
}
.enquiry_sub_box select {
	padding:1px 4px 1px 2px;
	height:30px;
}
.enquiry_sub_box input[type="submit"] {
	height:28px;
}
.required {
	margin-bottom:3px;
}
.enquiry_main_box {
	width:256px;
	right:5%;
	top:-212%;
}
.enquiry_sub_box {
	width:216px;
	padding:9px 20px;
}
.enquiry_sub_box h2 {
	font-size:18px;
	margin:0 0 10px;
}
.content_box h1 {
	font-size:18px !important;
	padding:0 0 6px;
	margin:0 0 10px;
}
.content_box .callbacks .caption {
	font-size: 15px;
	padding: 5px 8px 7px;
	line-height: 15px;
}
.height_p {
	height:71px;
	overflow:hidden;
}
.btn_pack3_home {
	margin:36px !important;
}
.testimonial_bg img {
	height:165px;
}
.testimonial_bg h1 {
	left:4%;
	font-size:18px !important;
}
.slider_prev {
	right:8% !important;
}
.travel_img {
	height: 121px;
    padding: 2px 0 3px 3px;
    width: 153px;
}
.camera_caption > div {
	bottom:93px !important;
	left:23px !important;
}
.camera_caption > div {
	padding:15px 10px !important;
}
/*.slider {
	 height:118px !important;
}*/
.callbacks_nav {
	bottom:63px !important;
}
.destination_gallery a img {
	margin:10px 13px 13px;
}
.kerala_box {
	margin-right:13px;
	height:150px;
}
.btn_pack2 {
	margin:17% 8% !important;
}
.kerala_box h4 {
	font-size:11px !important;
}
.custom_form h3 {
	font-size:21px;
}
#sub_content_wrapper p {
	font-size:11px;
}
.custom_form input[type="text"], .custom_form textarea {
	width:93%;
}
.package_box {
	width:41%;
	margin-right:40px;
	height:173px;
}
.btn_pack1 {
	margin: 23% 19% !important;
}
.age_text {
	width:93% !important;
	text-align:left;
	margin-right:0;
}
.side_menu li a {
	width:96%;
	padding:12px 0 12px 7px;
	font-size:11px;
}
.sign_form input[type="text"] {
	width:90%;
}
.btn_pack {
	margin:65px auto !important;
}
.package_list_box {
	margin-right:15px;
	width:30%;
	height:159px;
}
.package_list_box h4 {
	font-size:10px;
}
.moments h3 {
	font-size:19px;
	padding:12px 0 12px 5px;
}
.tab_content {
	width:60%;
}
.tab_right {
	width:56%;
}
.tab_left {
	width:35%;
}
.resp-tabs-list li {
	font-size:11px !important;
	padding:10px 6px;
}
.resp-tab-active {
	padding:10px 9px !important
}
.tab_img img {
	float:right;
	width:190px !important;
}
.book_btn {
    font-size: 12px;
    padding: 6px 0;
    text-align: center;
}
.print_btn {
	padding:6px 18px;
}
.gallery_tab_content {
	width:54%;
}
.moments_gallery a img {
	width:29%;
	margin-right:18px;
	height:117px;
}
.gallery_box {
	width:29%;
	margin-right:18px;
	height:167px;
}
.gallery_box h4 {
	font-size:9px;
}
.btn_pack_gallery {
    margin: 38px auto !important;
}
#divBottomLeft {
	width:100px;
}
.more {
	margin:10px 0 0;
}
.camera_caption > div h1 {
	font-size:22px !important;
}
.camera_caption > div {
	padding:12px 20px !important;
	line-height:13px !important;
	font-size:16px !important;
}
.content_box {
	margin:-40px 0 25px;
}
.h1_margin h1, .t_margin h1 {
	font-size: 17px !important;
}
.callbacks .caption {
	font-size: 13px !important;
	padding: 5px 8px !important;
}
.panel-wrapper p {
	font-size:12px;
}
.signup_form h3 {
	font-size:19px;
}
.custom_form p {
	margin-bottom:8px;
}
.div1 {
	width: 165px;
}
.div2 {
	width: 182px;
}
.div3 {
	width: 142px;
}
.custom_form_pop .age_text {
	width:39% !important;
	margin:0 34px 10px 0;
}
.custom_form_pop textarea, .custom_form_pop input[type="text"] {
	width:95%;
}
}

@media only screen and (min-width: 1023px) and (max-width: 1100px) {

.nav a {
	padding:9px !important;
}
.call_div {
	width:31%;
}
.enquiry_main_box {
	width:300px;
	right:12px;
	top:-212%;
}
.enquiry_sub_box {
	width:260px;
}
.enquiry_sub_box h2 {
	margin-bottom:14px;
}
.enquiry_sub_box input[type="text"] {
	padding:3px 7px 7px 4px;
	margin-bottom:6px;
}
.enquiry_sub_box input[type="submit"] {
	height:28px;
}
.required {
	margin-bottom:6px;
}
.content_box {
	margin:-47px 0 25px;
}
.content_box h1 {
	font-size:22px !important;
	padding:0 0 7px;
	margin:5px 0 10px;
}
.height_p {
	height:118px;
	overflow:hidden;
	line-height:20px;
}
.btn_pack3_home {
	margin:64px;
}
.testimonial_bg img {
	height:145px;
}
.testimonial_bg h1 {
	left:6%;
	font-size:23px !important;
}
.ls-responsive .liquid-slider .panel .panel-wrapper {
	padding:14px 0 22px 35px
}
.slider_prev {
	right:6% !important;
}
.slider {
	height:155px !important;
}
.camera_caption > div {
	bottom:105px !important;
	left:42px !important;
}
.callbacks_nav {
	bottom:87px !important;
}
.destination_gallery a img {
	margin:10px 15px 15px;
}
.kerala_box {
	margin-right:20px;
	height:178px;
	width:30%;
}
.btn_pack2 {
	margin:20% 19%;
	width:123px;
}
.kerala_box h4 {
	font-size:13px !important;
}
.package_box {
	width:24%;
	margin-right:5px;
	height:143px;
}
.package_box h4 {
	font-size:12px !important;
}
.btn_pack1 {
	margin: 20% 10%;
}
.custom_form input[type="text"], .custom_form textarea {
	width:95%;
	margin-bottom:9px;
}
.custom_form select {
	margin-bottom:10px;
}
.age_text {
	width:95% !important;
	text-align:left;
	margin-right:0;
}
.custom_form {
	padding-bottom:17px;
}
.package_list_box {
	width:30%;
	margin-right:21px;
	height:192px;
}
.sign_form h3 {
	font-size:19px;
}
.side_menu li a {
	font-size:11px;
	width:96%;
}
.sign_form input[type="text"] {
	width:93%;
}
.btn_pack {
	margin:94px auto;
}
.resp-tabs-list li {
	font-size:13px !important;
	padding:10px 12px;
}
.resp-tab-active {
	padding:10px 13px !important;
}
.tab_content {
	width:59%;
}
.gallery_tab_content {
	width:57%;
}
.moments_gallery a img {
	width:30%;
	margin-right:21px;
	height:158px;
}
.gallery_box {
	width:30%;
	margin-right:21px;
	height:205px;
}
.gallery_box h4 {
	font-size:12px;
}
.btn_pack_gallery {
    margin:26% 22%;
	width:123px;
}
#divBottomLeft {
	width:100px;
}
.for_1024_h1 h1{
	font-size:22px!important;
}
.more {
	margin:0;
}
.tab_right {
	width:65%;
}
.tab_left {
	width:28%;
}
.div1 {
	width:235px;
}
.div2 {
	width:215px;
}
.div3 {
	width:200px;
}
.camera_caption > div {
	padding:12px 20px;
}
.enquiry_sub_box select {
	padding:1px 4px 1px 2px;
}

}

@media (min-width: 1220px) { /*@media (min-width: 1200px) { */
.resp-tab-active {
    padding: 10px 22px 10px !important;
}
.resp-tabs-list li {
    padding: 10px 23px;/*25px as of 7 th dec 13 changed by Regu */
	font-size:14px !important;/*15px as of 7 th dec 13 changed by Regu */
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.resp-tab-active {
    padding: 10px 26px 10px !important;
}
.resp-tabs-list li {
	padding:10px 21px !important;
}
.moments_gallery a img {
	margin-right:23px;
}
.gallery_box {
	margin-right:23px;
}
}

}