
.header, .smo-mobile, .select-last, .pack-btn-title-mob { display:none; }
#nav .last{display:none}
.tinynav,.tinynav_label{display:none}
#nav .selected a,#nav2 .selected a{color:red}
.side-menu .pack-last  { display:none !important }


a[href^="tel"]:link,a[href^="tel"]:visited, a[href^="tel"]:hover {    text-decoration: none;    pointer-events: none;    cursor: default;}
.fixed .secodary-nav { float:right; margin-right:30px }

.ddsmoothmenu ul li .active:link,.ddsmoothmenu ul li .active:visited{background-color:#321628!important}
.listing{padding-top:15px}
.listing li{display:block;padding:5px 5px 5px 15px;background-image:url(../images/list-arrow.jpg);background-repeat:no-repeat;background-position:left 10px; background-size:8px 9px; line-height:22px}

#backtop{background-color:rgba(0,0,0,0.5);border-radius:2px;bottom:80px;color:#fff;cursor:pointer;display:none;font-size:14px;height:36px;left:auto;line-height:36px;opacity:1;outline:0;overflow:hidden;position:fixed;right:20px;text-align:center;top:auto;transition:all .3s linear 0s;width:36px;z-index:999999}
#backtop:hover { background-color:#6a401f; }

.float-panel {    width:100%;    z-index:300;      transform: translateZ(0);    transition:all 0.5s;  }
.fixed .smo { margin:0; padding:15px 0 0 0; float:right }


/* --------------------------------------  Scroll Menu (Extra header for scrolling) ----------------------------------- */
.logo-cion { float:left; width:150px;}
.secodary-nav { float:right; padding:0; margin-top:8px; background-image:url(../images/nav-bg.png); background-repeat:no-repeat;  }
.secodary-nav .ddsmoothmenu ul li a { font-size:13pt; padding:10px; padding-top:15px; }
.secodary-nav .ddsmoothmenu ul li { padding-left:0; }
.ind-scroll-call li { padding-left:40px; }
.ind-scroll-call { margin-left:6%; padding-top:2%; }
.ind-scroll-call a:link, .ind-scroll-call a:visited { color:#917865; }
.float-panel { position:absolute; width:100%; top:-100px }
.fixed { display:block }
.fixed { box-shadow: 0 2px 6px rgba(0,0,0,.2); padding: 4px 0; animation: slide-down .7s; opacity: 1; width: 100%; box-shadow:0 2px 6px rgba(0,0,0,0.2);  -webkit-transition:all .3s ease-in;transition:all .3s ease-in; }
.float-panel {     z-index:9534;       transform: translateZ(0);    transition:all 0.5s;}
.fixed {    animation:slide-down 0.7s;    opacity:1;  background-image:url(../images/body-bg.jpg);   }                  
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}
.logo {   transition: all 0.1s ease-in; }
 .fixed .header-top { padding:10px 0; }
 .fixed .ddsmoothmenu ul li a:link, .fixed .ddsmoothmenu ul li a:visited { color:#643d20; }
 .fixed .ddsmoothmenu ul li a:hover, .fixed .ddsmoothmenu ul li a:hover { color:#be6903; }
 .fixed .ddsmoothmenu ul li a.selected, .fixed .ddsmoothmenu ul li a:hover:after { width: 100%; border-bottom: 3px solid #be6903; }
.fixed .ddsmoothmenu ul li .active.selected, .fixed .ddsmoothmenu ul li .active:hover:after {	border-bottom: 0px solid #747474; !important }
/* --------------------------------------  end Scroll Menu (Extra header for scrolling) ----------------------------------- */


@media all and (max-width: 1366px) {

.ddsmoothmenu ul li a {  padding: 22px 10px; }
}

@media all and (max-width: 1320px) {

.ddsmoothmenu ul li a {  padding: 22px 10px; }
.ind-quk-wrapp li { padding:0 90px; }
.secodary-nav .ddsmoothmenu ul li a { padding:18px 15px 13px 15px; }
.ddsmoothmenu ul { margin:0 auto; }
		
} 


@media all and (max-width: 1240px) {

.round-img-rht { padding-right:140px; }
.widget-nort-south article { width:70%; }
/*.widget-nort-south li { color:#fff; }*/
.ind-quk-wrapp-sub  li { padding:0 130px; width:auto; }
}


@media all and (max-width: 1224px) {

.ddsmoothmenu ul li { padding-left:25px; }
.wel-wrap { top:10%; }
.wel-title { width:56%; }
.ind-quk-wrapp li { padding:0 60px; }
.ind-quk-wrapp-sub  li { padding:0 105px; width:auto; }
.hotel-wrapp li p { height:80px; }

}



@media all and (max-width: 1180px) {

.ddsmoothmenu ul li { padding-left:14px; }
.ind-scroll-call { display:none; }
.wel-wrap { top:6%; }
.round-img-rht { padding-right:100px; }
.widget-desti-wrapp { overflow:hidden; }
.text-accc { width:80%; }
.ind-quk-wrapp li { padding:0 50px; }
.secodary-nav .ddsmoothmenu ul li a { padding:18px 9px 13px 9px; }
.foot-menu ul { padding-right:30px; }
.btm-tourism-logo img { width:68%; }

}
@media all and (max-width: 1060px) { 	
#enquiry_middle { width:auto; padding:30px; }
.enq-left { width:46%; padding:2%; }
.security-wrapp { width:100%; bottom:0; }
.enquiry-field { width:67%; padding:1% }
.inuptText, .inuptTextArea {  } 
.form-label{ width:25%; padding-top:5px; text-align:left }
.col { width:5%; padding:3px 0 0 0 }
.ind-quk-wrapp li { padding:0 40px; }
.pack-sub-text h2, .validity-sub { font-size:12pt; }
.btm-tourism-logo { padding-left:0; }
.foot-menu ul { padding-right:10px; }
}

@media all and (max-width: 1024px) {

.btm-tourism-wrap { width:32%; }
}

@media all and (max-width: 990px) {

.mobMenu { position: fixed; width:125px; z-index: 30000;  top:0; display:block;  }
.primary-menu { display:none; }
.container { padding: 0 40px; }
.logo { position:absolute; }
.smo { margin-top:-6px; padding-left:4%; }
.secodary-nav { display:none; }
.float-panel { display:none; }
.ind-call {  }
.headerWrapp { background-image:url(../images/body-bg.jpg); background-repeat:repeat-x; padding-top:10px; position:fixed; background-color:#d1bc85; padding-bottom:20px;  }
.logoWrapp { padding-bottom:0; }
.logo img { width:160px; }
.ind-quk-wrapp-sub li { padding:0 60px; }

.wel-title { width:100%; background:transparent; padding: 30px 0 20px 0; }
.wel-title h1 { color:#613a1d; }
.wel-wrap { position:relative; padding:0; top:30px;  }
.wel-wrap p { color:#4b4949; text-align:justify; background:none; }
.widget-pack-ind { padding-top:100px; }
.widget-nort-south li { color:#303030; }
.widget-nort-south { padding-top:50px; }
.know-more { float:none; clear:both; margin:0 auto; width:15%; text-align:center;  }
.widget-desti-wrapp { margin-top:0; }
.widget-nort-south h2 { text-align:center; }
.round-img { padding-right:0; }
.ind-quk-wrapp li { padding:0 18px; }

.sub-title { padding-top:20px; }
.widget-nort-south { background-image:none; }
.round-img { float:none; clear:both; margin:0 auto; }
.widget-nort-south article { float:none; clear:both; margin:0 auto; width:100%; }
.round-img-rht { float:none; clear:both; margin:0 auto; padding-right:0; }


.header { display:block; position:fixed; top:23px; z-index:30000; width:75px;  }
.form-label{ width:16%; padding-top:5px; text-align:left }
.enquiry-field { width:76%; }
.contact-wrapp { width:96%; }
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {        pointer-events: auto;       cursor: pointer;
 }
.pack-head h2 { font-size:13pt; }

.enq-left { float:none; clear:both; margin:0 auto; }
.security-wrapp { position:static; }
.enquiry-radio_btn { width:100%; }
.btm-tourism-logo img { width:70%; }
.pack-sub-text h2, .validity-sub { font-size:11pt; }
.wel-more { padding-top:0; }
.enq-left { width:500px; }
}
@media all and (max-width: 890px) { 
.contact-address { position:static }
.contact-address { width:auto; float:none; clear:both }
.gmap-cnt { padding-left:0 }
.ind-call { padding-left:1%; }
.pack-slide-text h2 { font-size:14pt; }
.validity { font-size:12pt; }
.widget-desti-wrapp { display:none; }
.testiSlider li { margin-right:0 ;}
.ind-quk-wrapp li, .ind-quk-wrapp-sub li { padding:0 10px; border:none;   }
.ind-quik-link { width:65%; text-align:center; margin:0 auto; }
.ind-quik-link { padding-top:15px; }
.ind-quk-wrapp, .ind-quk-wrapp-sub { padding-bottom:15px; }
#page { overflow:hidden; }

.pack-slider { padding-top:20px; }
.pack-slider .align { padding:15px 8px; }
.pack-slider, .pack-slider-sub { text-align:center; }
.pack-slider li, .pack-slider-sub li { float:none; clear:both; width:32.33%; display:inline-block; }
.view-btn { margin:10px auto; }
.validity-sub { padding-bottom:20px; }
.view-btn-sub { margin-top:0; }

.tinynav{display:block; margin:0 auto; text-align:center; width:90%;   }
#nav .last{display:block}
#nav,#nav2, .side-bar-head{display:none}
.sideBar { position:relative; background:none; width:100%; }
.packages-contetnt-wrapp { padding-right:0; }
.side-menu { background-image:url(../images/nav-bg.png); background-repeat:repeat-x; padding:20px 0 15px 0; margin-bottom:20px;  }
.page-title h1 { text-align:center; }
.pack-wrap li { width:33.33%; }
.btm-tourism-wrap { display:none; }
.foot-menu { width:48%; }
.pack-btn-title-mob { font-family: 'antonioregular'; text-align:center; font-size:20pt; color:#6e6555; display:block; padding-bottom:20px; }
.pack-slider-sub li .align { padding:15px 8px; }
.pack-btn-title { display:none; }
.hotel-wrapp li { width:32.33%; }

}


@media all and (max-width: 768px)  {

.know-more { width:20%; }
.foot-menu ul { padding-right:10px; }
.pack-slider-sub li { width:49.33%; }
.enq-left { width:80%; }

}

@media all and (max-width: 667px) {

.pack-slider { text-align:center; }
.pack-slider li { width:32.33%; float:none; clear:both; display:inline-block; }
.pack-slider .align { padding-top:10px; }
.pack-slider { padding-top:20px; }
.foot-menu li, .foot-menu a { display:inline-block; }
.foot-menu { float:none; clear:both; width:100%;   }
.foot-menu ul { float:none; clear:both; padding:0; text-align:center; }
.foot-title { margin-bottom:2%; }
.foot-contact { position:relative; }
.foot-address-01 { float:right; padding-left:0; }
.footBg { background-position:50% 74px; }
.bannerImg { margin-top:10%; }
.foot-menu a:link, .foot-menu a:visited { padding-left:9px; }
.btm-tourism-wrap li { width:24%; }

}



@media all and (max-width: 620px) {

.pack-slider li { width:49.33%; }
.wel-title h1 { font-size:40pt; }
.wel-title { padding-bottom:10px; }
.widget-title { font-size:30pt; }
.logo img { width:160px; }
.testiSlider .align { padding:0 10px; }
.contact-address { width:75%; }
.contact-logo img { width:180px; }
.sub-title { font-size:30pt; }
.page-title h1 { font-size:14pt; }
}

@media all and (max-width: 580px) { 
.pak-title-blk { width:auto }
.enq-left { width:96%; padding:2%; }
.smoALign .smo-mobile { float:none; clear:both; margin:0 auto; padding:0 0 12px 0; width:120px;  }
.smo, .ind-call { display:none; }
.smo-mobile { padding-left:20px; display:block; }
.smo-mobile li {    background-image:url(../images/smo-mobile.png);   background-repeat: no-repeat;   
 display: block;    float: left; -webkit-transition:all .4s ease-in-out .2s;-moz-transition:all .4s ease-in-out .2s;-o-transition:all .4s ease-in-out .2s;-ms-transition:all .4s ease-in-out .2s;transition:all .4s ease-in-out .2s;
    margin:0px 10px 0 10px;    padding: 0;  opacity:0.6 }
.smo-mobile  a:link, .smo-mobile a:visited {
    color: #a78937;    display: block;    height: 18px;    width: 20px; }
.fb-mobile {  background-position: 4px top; } 	
.twitt-mobile {    background-position: -36px top;}
.gplus-mobile {    background-position: -78px top;}
.smo-mobile li:hover { opacity:1   }
.fb-mobile:hover {     background-position: 4px bottom; }
.twitt-mobile:hover {    background-position: -36px bottom; }
.gplus-mobile:hover{    background-position: -78px bottom; }

.headerWrapp { padding-bottom:75px; }
.container { padding:0 15px; }
.ind-quik-link { width:100%; }
.cpy-rht, .design { float:none; clear:both; text-align:center; }
.design { padding-top:10px; }
.foot-address, .foot-address-01 { float:none; clear:both; text-align:center; }
.foot-title { text-align:center; }
.foot-contact p { padding:5px 0; }
.btm-tourism-wrap li .align { padding:0 13% 13% 13%; }
.bannerImg { margin-top:15%; }
.banner-subImg { margin-top:11%; }
.sub-title { float:none; clear:both; text-align:center; padding-bottom:20px;  }
.hotel-wrapp li { width:49.33%; }


/*-------- Table Only ------- */
.pack-table td { text-align:right; }
.pack-table table th, .pack-table table .table-head { display:none; background-color:none; }
.pack-table table {/* border:1px solid #fff;*/  }
.pack-table table caption { font-size: 1.3em; }
.pack-table table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;  }
.pack-table tr:nth-child(even){background-color:#402d20; }
.pack-table tr:nth-child(odd) { color:#7a6b5f; }
.pack-table table tr {  display: block; margin-bottom:.625em;  }
.pack-table table td {  display: block; font-size: .8em; text-align: right; border:1px solid #fff; border-bottom:none;   }
.pack-table table td:before {/** aria-label has no advantage, it won't be read inside a table content: attr(aria-label); */ content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }
 .pack-table table td:last-child {  border-bottom: 1px solid #fff; }
.pack-table table td:hover { background-color:#a7661e; color:#fff; }
.side-menu .pack-last  { display:block !important }
.chbk { padding-top:20px; }
.select-last  { display:block; }
.pack-wrap li { width:50%; padding-bottom:4%; }



}

@media all and (max-width: 420px)  {

.know-more { width:35%; }
.pack-slider li { width:100%; float:none; clear:both; margin:0 auto; }
.wel-title h1 { font-size:30pt; }
.pack-slider .align { padding:15px 8px; }
.pack-slider-sub li { width:90%; }
.pack-cost-head h2 { font-size:11pt; }
.pack-images li { width:50%; }
.destin-head h2, .destin-sub h2 { font-size:14pt; }
.destin-imgLeft, .destin-imgRight { float:none; clear:both; padding:0; }
.chbk, .chbk-gall { font-size:14pt; }
.quk-link-txt { font-size:13pt; }
.enquiry-field, .form-label { width:100%; }
.col { display:none }
.contact-address { width:100%; padding:0; }
.contact-logo img { padding-top:10px; }
.btm-tourism-wrap li { width:32%; }
.pack-btn-title-mob { padding-bottom:10px; font-size:16pt; }


}

@media all and (max-width: 390px)  { 

.widget-title, .sub-title { font-size:23pt; }
.widget-testimaonial { display:none; }
.btm-tourism-wrap li { width:40%; }
.hotel-wrapp li p  { height:auto; }
.pack-wrap li { float:none; clear:both; width:90%; margin:0 auto; }

 }


@media all and (max-width: 390px) { 

.hotel-wrapp li { width:90.33%; }
.pack-btn-title-mob { padding-bottom:0; }

}