.contact-wrapp a:link, .contact-wrapp a:visited { color:#5f5f5f }

	/* styles for desktop */
.tinynav, .view628 { display: none }
#nav .selected a, #nav2 .selected a { color: red }
	/* styles for mobile */
.smo .fb {    background-position: left 0; }
.smo li {    background-image: url(../images/smo.png);    display: block;    margin-right: 10px;    float: left;    transition: all 0.5s;
}
.smo a:link, .smo a:visited {    display: block;    width: 32px;    height: 32px;    float: left; }
.smo .twitt {    background-position: -50px 0;}
.smo li {    background-image: url(../images/smo.png);    display: block;    margin-right: 10px;    float: left;    transition: all 0.5s;
}
.smo .gp {    background-position: -106px 0; }
.smo li {    background-image: url(../images/smo.png);    display: block;    margin-right: 10px;    float: left;    transition: all 0.5s;
}
a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {     text-decoration: none;    pointer-events: none;    cursor: default;}
.logo-mob, .da-thumbs li a .view768 { display:none }
.krtiMap {        position: relative;		width:100%;                height: 0;		padding-left:0;        overflow: hidden;    }
.krtiMap iframe {        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }
.header-wrapp { transition:all 0.5s ease 0s;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002e6e+0,002e6e+100&0.44+0,0.47+100 */
background: -moz-linear-gradient(top, rgba(0,46,110,0.44) 0%, rgba(0,46,110,0.47) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,46,110,0.44) 0%,rgba(0,46,110,0.47) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,46,110,0.44) 0%,rgba(0,46,110,0.47) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70002e6e', endColorstr='#78002e6e',GradientType=0 ); /* IE6-9 */

 }
.mobile-menu, .view768 { display:none }
.darkHeader { padding-top:0;  -webkit-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.5);-moz-box-shadow: 0px px 10px -4px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.5); background:none }
.darkHeader .main-menu-wrapp { padding:0; margin-top:-1px; }
.darkHeader .logo { top:0; width:122px }
.darkHeader .ddsmoothmenu ul li a { padding:10px 18px }
.darkHeader .main-menu-bg { height:35px; }
.darkHeader .ddsmoothmenu { margin:0 auto }
.darkHeader .mobile-menu { margin-top:0 }
.header, .footer { background-color:#002E6E }
/* Adjust px here (1024px for tablets maybe) */

.darkHeader .ddsmoothmenu ul li ul { padding-top:0 }



@media only screen and (max-device-width: 480px) { 
	a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {        pointer-events: auto;       cursor: pointer;
	}	
}
  @media all and (max-width: 1120px) { 
.kerala-ind-blk .align { padding-right:50px; }
.south-ind-blk .align { padding-left:50px; }
.pop-dest-block-ind .da-thumbs .desti-thumb-lrg { width:66%; }
}
  @media all and (max-width: 1060px) {
.ddsmoothmenu ul li a { padding:15px 11px }
.caption img { width:310px; }
.reser-btn { width:160px; padding-right:30px; padding-bottom:15px; padding-top:30px; }
.welcome-block { padding:0 }
.quick-section-ind { background-position:-240px top }
.wid-quick-blocks { width:634px; }
.pack-img-ind { width:120px; }
.footMenu, .fQl, .footGallery, .footAddress { width:28%; }
.fQl { width:25%; }
.footlogos { width:47% }
.pckge-sub-title { width: 94%; }
}
  @media all and (max-width: 990px) {  
.mobile-menu { display:block }
.mobile-menu { position:absolute; z-index:16000; right:0; margin-top:20px;   }
.darkHeader .main-menu-bg { height:40px; }
.logo-mob { display:block; }
.logo-lrg, .main-nav { display:none }
.main-menu-bg { background-color:transparent; }
.logo { width:120px; }
.darkHeader .main-menu-bg { background-color:#FFF } 
 .pack-inddet { padding-left:0 }
 .pack-img-ind { padding-right:20px; padding-bottom:10px; }
 .footGallery { display:none } 
 .footMenu { width:100%; }
.fQl, .footGallery, .footAddress, .footlogos  { width:100% }
.footlogos  { text-align:center }
.footMenu ul, .fQl ul { float:none; clear:both; display:block; text-align:center; width:100% }
.footMenu  li, .fQl li { display:inline-block; width:auto }
.pop-desti p { color:#5f5f5f; }
.footlogos  { padding-bottom:30px; }
.footer-right { width:500px; clear:both; float:none; margin:0 auto  }
/*.pack-table { width:100%; overflow:scroll }
.pack-table table { width:600px; }*/
.contact-wrapp { float:none; clear:both; margin:20px auto 0 auto; position:static }
.krtiMapBlk { padding:0 }
}
  @media all and (max-width: 960px) {  
.quick-section-ind { background-position:-603px top }
.wid-quick-blocks { width:100% }
.package-parall span { line-height:18px; }
.sub-pg-btm-section { display:none }
.page-content { margin-bottom:0 }
.pop-desti .desti-page .desti-thumb-lrg, .desti-page li { width:100% }
.desti-page img { float:left; width:200px; margin-right:20px; }
.da-thumbs li a div { padding:0; }
.desti-page li { background-color:#F0F0F0; margin-bottom:20px; }
.tinynav { display: block }
#nav, #nav2, .hide960 { display: none }
.sidebar-desti { height:auto; width:auto; position:static }
.tinynav { width:220px; padding:10px; }
.main-container-desti { padding-right:0 } 
.desti-page li {width: 25%; }
.contact-wrapp { position:static; }
}
  @media all and (max-width: 860px) { 
.desti-page li {width: 33.3%; }
.desti-page img {width: 100%;margin-right: 0;
}
}
  @media all and (max-width: 800px) {  
.pack-ind-blk { width:100%;   }
.kerala-ind-blk .align { padding-right:0; padding-bottom:25px; }
.south-ind-blk .align { padding-left:0 }
#boat { bottom:8px }
.bannerWrapp { padding-top:126px; }
.header-wrapp { background-color:#F9F9F9}
.header-top { background-color:#333; padding:5px 0 }
.logo { top:42px; }
.contact-wrapp { position:static; margin:0 auto }
.krtiMapBlk { padding:0; margin-top:30px; }
.desti-page li {width: 33.3%; }
.desti-page img {width: 100%;margin-right: 0;}
}
  @media all and (max-width: 768px) {  
.welTitle, .widget-title, .page-title, h1, h2, h3, h4 { text-align:left; line-height:29px; }
.welTitle { text-align:center; line-height:38px }
.widget-title h2 { text-align:center; padding-bottom:20px; }
.welTitle { padding-bottom:25px; }
.reser-btn { width:120px; }
.pop-dest-block-ind .da-thumbs .desti-thumb-lrg { width:64% }
.pop-dest-block-ind ul { width:100%; }
.pop-dest-block-ind .Lat-strip { width:100%; }
.ind-art-form .align { padding:0; padding-bottom:15px; }
.da-thumbs li a .view768 { display:block !important; }
.view768 { display:block }
.hide768 { display:none }
.pack-img-pg, .packages-land-wrapp li:nth-child(2n) .pack-img-pg { width:200px; clear:both; float:none; margin:10px auto }
.da-thumbs li a .hide768 { display:none !important }
.art-th { float:none; clear:both; padding:10px 0; margin:0 auto; text-align:center }
 .ind-art-form h4 { text-align:center }
 .da-thumbs { margin:0 auto }
 .ph-gall li { width:33%; }
 .header-wrapp { background:none !important }
 .banner-caption { width:60%; margin:0 }
}
  @media all and (max-width: 668px) { 
.package-parall span { font-size:12pt; }
.package-parall li { width:33%; }
.package-parall span { height:30px; }
.package-parall .container {}
.footAddress { width:100%; }
.cpr, .design { text-align:center; width:100%; }
.cli-im { float:none; clear:both; width:100px; margin:0 auto; padding-right:0 }
.quick-section-ind { background-position:right top }
.desti-head span {font-size: 12pt; }
.desti-head {bottom: 8%; }
.desti-page li {width: 50%;}
.view628 { display:block; }
.hide628 { display:none }
.widget-title h2 { padding-bottom: 0 }

}
  @media all and (max-width: 628px) { 
.sidecontentpullout { display:none }
  }
  @media all and (max-width: 588px) { 
.holiday-packWrapp { display:none }
.wid-quick-blocks li { width:100% }
.reser-btn { display:none }
.desti-page img  { margin:15px auto 15px; clear:both; float:none }
.desti-page li a div span h5 { float:none; clear:both; text-align:center }
.desti-page li a div span h3 { text-align:center }
.sidebar-desti { float:none; width:220px; margin:15px auto }
.pack-table { overflow-x:auto }
.pack-table table { }
.desti-page img {margin: 0;}
.desti-page img {margin-left: 19px; }
.desti-page li {width: 50%;}
.desti-head {margin: 0px 24px;}
.desti-page img {margin-left: 29px; }
.desti-head {margin: 0px 33px; }
.desti-page img {margin-left: 0;width: 100%; }
.testiSlider .widget-title { padding-top:40px; }
.footer-right { width:100%; clear:both; float:none; margin:0 auto  } 
.footer-right .align { padding:0 }
.welTitle, .widget-title, .page-title, .welTitle, .widget-title, .page-title, h1, h2, h3, h4 { line-height:44px; font-size:22pt; }
.widget-title h2 { line-height:44px; }
.banner-caption { bottom:30%; width:60%; }
.place-imgRight, .place-img { clear:both; float:none; margin:0 auto; text-align:center }
.pack-img-ind { float:none; clear:both; margin:0 auto }
.footAddress, .ind-packWrapp { text-align:center }
.loc-icon, .call-icon, .mail-icon { padding-top:30px; background-position:center top; padding-left:0 }
.pack-table h2 { font-size: 14pt; }
.pack-table td { text-align: right; }
.pckge-sub-title { border: none;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background: none;
    padding: 0; }

}
@media only screen and (max-device-width: 428px) { 
 .ph-gall li { width:50%; }
.ind-art-form li { width:100%; }
.ind-art-form li:nth-child(2n) .align { padding-left:0 }
.contact-wrapp { width:100%; }
.desti-page li {width: 100%;}
.pop-dest-block-ind .da-thumbs li { width:48.5%; }
.pop-dest-block-ind .da-thumbs .desti-thumb-lrg, .pop-dest-block-ind .da-thumbs li { width:98%; }
.down-eb-cn { width:auto }
.pack-table h2 { font-size: 12pt; }
}
.rwd-table {  margin: 1em 0;  width:100%}
.rwd-table tr {  border-top: 1px solid #c1a061;  border-bottom: 1px solid #c1a061;}
.rwd-table th {  display: none;}
.rwd-table td {  display: block;}
.rwd-table td:first-child {  padding-top: .5em; }
.rwd-table td:last-child {  padding-bottom: .5em;}
.rwd-table td:before {
  content: attr(data-th) "";
  font-weight: bold;  width: 6.5em;  display: inline-block;}
@media (max-width:  500px) {	  .pack-table { overflow:scroll }    .rwd-table td:before {	display: none;  }
  .pack-table table { width:100% }
  .pack-head { font-size:12pt; line-height:normal }
}
.rwd-table th, .rwd-table td {  text-align: left; }
@media (min-width: 500px) {  .rwd-table th, .rwd-table td {	display: table-cell;	padding: .25em .5em;  }
.rwd-table th:first-child, .rwd-table td:first-child {	padding-left: 0;  }
  .rwd-table th:last-child, .rwd-table td:last-child {	padding-right: 0;  }
}
.rwd-table {  overflow: hidden;}
.rwd-table tr {}
.rwd-table th, .rwd-table td {  margin: .5em 1em;}
  @media all and (max-width:: 500px) {
  .rwd-table th, .rwd-table td {	padding: 1em !important;  }

  }
  
  @media all and (max-width: 328px) { 
  .banner-caption { bottom:30px; top:130px }
  .smo li { margin:0 }
  .pack-table h2 { font-size: 11pt; }
  }