body{margin:0px; font-family:Trebuchet MS, Arial, Tahoma, Verdana; background:#fffbf2; font-size:14px; color:#444;}
form{margin:0px;} 
p{margin:5px 0px;}
a{text-decoration:none; }
.tableStyle {
    background: 
    #999999;
    font-family: myFont2,"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.tableStyle tr:first-child td {
    background: 
#FFCC99;
font-weight: bold;
font-size: 13px;
color:
    #6E0000;
    padding: 5px;
}
*{box-sizing:border-box; outline:none;}
.maindiv:after, .fiftyfifty:after, .formres:after, nav:after, .orangePanelBody:after, .home5050:after, .homeform:after, .hom-3blocks:after, .bottomlux:after, .affiliate:after, .footer:after, .maindiv-inner:after, .rightdiv form:after, .hom-pkgs:after{display:table; content:''; clear:both;}

.maindiv, .maindiv-inner{
	width: 100%;
	margin: auto;
}
a.info{ color:#000;}
.maincallimg{ position:relative; top:3px;}
.maindiv-inner{margin-top:40px;}
.maindiv-in{width:93%; margin: auto; position:relative;
}
.helplineDiv {padding-bottom:10px; }
.helpline{  font-weight:bold; font-family:Arial, Helvetica, sans-serif;     margin-top: 19px; margin-bottom: 10px; }
.helpline, .helpline a{color:#000000;}
.logo, .topnav{ float:left;}
.logo{ width:30%;}
.logo span{ padding:9px 0 5px 70px; margin-top:25px; background:url(../../images/sprite.png) left -38px no-repeat; text-transform:uppercase; display: inline-block; font-size: 22px; line-height: 24px; color:#B5A277}
.logo span strong{font-size:29px; color:#E22600;}
.logo span i{font-size:17px; color:#B5A277; letter-spacing:3px; font-style:normal; white-space: nowrap;  display:block !important;}
.topnav{ width:70%;}
.topnav > div{ clear:both; text-align:right;}
.topnav .search{ padding:20px 0 10px;}

.clearboth{ clear:both;}
#owl-carousel-homheader{position:relative;}
#owl-carousel-homheader .item div{ position:relative;}
#owl-carousel-homheader .item div span{ position:absolute; bottom:50px; right:50px; left:50px; text-align:center; font-size:15px; text-shadow: 0 0 10px #000;}
#owl-carousel-homheader .item div span b{ text-transform:uppercase; display:inline-block; font-size:40px; padding:5px 13px; color:#FFF;}
#owl-carousel-homheader .item div span i{padding:4px 10px;  color:#FFF; display:inline-block; font-style:normal;}
#owl-carousel-homheader .owl-dots{position:absolute; bottom:10px; width:100%; text-align:center;}
#owl-carousel-homheader .owl-dots span {background: #fff !important;}
#owl-carousel-homheader .owl-dots .active span {background: #FF0 !important;}

#languageBar{float:right; padding:7px 0px 0px 10px; margin-right:0px;}
#languageBar input{ display:none}	
#languageBar a{margin:0 2px}	
#languageBar i{font-style:normal;}

#leftColumn{width:24%; float:left; margin-left:2%;}
.rightdiv{width:68%; margin-left:4%; float:left;     line-height: 25px;}
.rightdiv-dest{width:97%; margin-right:0%; float:left; line-height: 25px;}
.innerlft{width:66%; line-height:25px; text-align:justify; float:left;}
.innerlft h1 {
    margin: 0px 0px 5px 0px;
    font-size: 25px;
    border-bottom: 3px solid #ff8b66;
    padding-bottom: 10px;
}
.tourpkg{position:relative; margin-top:25px;}
h1 {
    margin: 0px 0px 5px 0px;
    font-size: 25px;
    font-weight: normal;
    color: #6B4110;
    border-bottom: 3px solid #ff8b66;
    padding-bottom: 10px;
}
.tourpkg ul{margin:0}
.tourpkg ul li a{ color:#00919a;  font-weight: normal;}
#left3Column{width:24%; margin-left:2%; float:left;}
.center3div{
	width: 70%;
	margin-left:4%;
	float: left;
}
.right3div, .tourpkg{width:27%; margin-right:2%; float:right;}

.fiftyfifty{}
.fiftyfifty > div{width:49%; margin:0; float:left; margin-bottom:10px;}
.fiftyfifty > div:nth-child(odd){margin-right:1%;}
.fiftyfifty > div:nth-child(even){margin-left:1%;}

.fiftyfifty > div.nomgn{margin:0}
/* MENU CSS */
nav *{box-sizing:border-box}
nav{position:relative;}
nav label, nav input{display:none}
nav { width:100%; text-align:left;}
nav ul{margin:0; display:inline-block; padding:0; float:right;}
nav ul li { display:inline-block; float:left; padding:0; background:none; position:relative; }
ul.rgt2menu{ float:right;}
nav ul li a { padding:12px 14px; display:block; color:#333; text-transform:uppercase; font-weight:bold; font-size:14px; text-decoration:none; white-space:nowrap;}
nav ul li ul li a {padding:8px 14px;}
nav ul ul {position:absolute; z-index:11; display:none; overflow:hidden}
nav ul li:last-child ul{right:0;}
nav > ul > li:last-child a{padding-right:0;}

nav ul li:hover ul { display:block;}
nav ul ul li a{ border-bottom:#990 dotted 1px; width:200px; font-weight:normal; font-size:14px;}
nav  ul li:hover a{background-color: rgb(255, 253, 200); color:#000; transition:all 0.2s ease-in-out; text-decoration:none;}
nav  ul li li a:hover{ background:#fff7b0}

.homcont{ padding:20px 0 50px; line-height:22px; display:flex}
.homcont div{ float:left;}
.homcont div:first-child{ width:70%; padding:30px; background:#ffeaca;}
.homcont div:last-child{ width:30%; background:url(../../images/hom-con.jpg); background-repeat:no-repeat; background-size:cover; background-position: center;}
.homcont h1{ border:none; padding:0; margin:0; font-size:35px; text-transform:uppercase;}
.homcont h1 a{ color:#900; line-height: normal;}
 
#searchPnl { width:180px; float:right; position:relative; background:#EDE7DA; padding: 3px; margin-left:10px;}
#searchPnl .wrapper { height:25px; border-radius:4px; border:1px solid #5589bd; background:url(../../images/common/search-sprite.png) repeat-x;}
#searchPnl input { border:0; margin:0; padding:0 0 0 10px; height:25px; width:80%; background:none; color:#a3b6ca; float:left;}
#searchPnl a { display:block; height:25px; width:20%; border-radius:4px; padding:0; float:left; background:url(../../images/sprite.png) center 4px !important; border:none !important; }

.home5050{width:100%;}
.home5050 > div{width:50%; float:left;}
.home5050 > div:first-child{ padding-right:2%;}
.home5050 > div:last-child{ padding-left:2%;}

.innerpadd30{padding:30px 0;}
.innerpadd45{padding:45px 0;}
/* ENF OF MENU CSS */

.menuBar{background:url(../../images/menu-bg.gif) repeat-x;}
.menuBar a{color:#FFF; text-decoration:none; font-size:12px; display:block; padding:4px 12px;}
.menuBar a:hover{text-decoration:underline;}
.welcomeText{padding:0px 5px;}
.cwgBanner{background:url(../../images/CWG.gif) no-repeat right; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.cwgBanner ul{margin:52px 0 0 0; line-height:15px;}
.cwgBanner ul li{background:url(../../images/cwg-bullet.gif) no-repeat 25px 8px; padding:2px 0 0 40px;}
.cwgBanner ul a{text-decoration:none; color:#F00; font-weight:normal;}
.cwgBanner ul a:hover{color:#000;}

.home-fnp, .home-fnf{ height:171px; position:relative;}
.home-fnp i, .home-fnf i{ position:absolute; bottom:0; right:0; padding:8px 10px; color:#FFF; font-size:20px; font-weight:bold; font-style:normal;}
.home-fnp i{ background:#FF0084;}
.home-fnf i{ background:#FF0000;}
.home-fnp i a, .home-fnf i a{ color:#FFF;}
.home-fnp{background:url(../../images/forts-n-palaces.jpg) no-repeat; background-position: center;
    background-repeat: no-repeat; background-size: cover;}
.home-fnf{background:url(../../images/fairs-n-festivals.jpg) no-repeat; background-position: center;
    background-repeat: no-repeat; background-size: cover;}


/*Right form start*/
.lftform{}

.pnlBottomFormnew{ background:url(../../images/art-bg-down.png) no-repeat center bottom #FFFEE8; border:#ff5722 solid 1px; padding-bottom:15px;}
.pnlBottomFormnew h4, .pnlBottomFormnew h5{padding:5px 15px !important; margin:0; background:#060; padding:0px 10px; color:#FFF;}
.pnlBottomFormnew h4{ background: url(../../images/must-do-bg.png) repeat-x center #e91e27; font-size:27px}
.pnlBottomFormnew h5{ margin-bottom:10px; font-size:16px; background:#ff5722;}

.homeform{}
.standardform{padding:0px 0;}
.standardform h4{ font-size:14px; margin-top:0}
.pnlBottomFormnew .col-sm-6{width:33.33%; float:left;}

.homeform .standardform .col-sm-6{width:33%; float:left;}
.homeform .standardform .col-sm-6-full{width:66%;}
.div50-2 .standardform .col-sm-6{width:33.33%; float:left;}
.standardform .col-sm-10{width:66.67%; float:left;}
.standardform .col-sm-6, .standardform .col-sm-10, .standardform .col-sm-12{padding-bottom:0px; padding-left:10px; padding-right:10px;}
/*.standardform .col-sm-6:nth-child(odd){padding-left:0;}
.standardform .col-sm-6:nth-child(even){padding-right:0;}*/
.standardform label{font-weight:bold; font-size: 14px; width:100%; color:#6d6d6d; display:inline-block; padding:0px 0 0px 0;}

.standardform .form-control, .standardform .form-control1 { background-color:#fff; border:1px solid #cacaca;border-radius:0;box-sizing:border-box;  box-shadow:none; color:#3b3933; width:100%; padding:5px; margin:2px 0 15px;}

.standardform input:focus, .standardform textarea:focus, .standardform select:focus{ box-shadow:0 0 4px #FC0;}
.standardform textarea{height:36px; margin-bottom:0 !important;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .standardform textarea{height:45px;  margin-bottom:0 !important;}
}
.standardform select.form-control{padding:4px}
.inputHolder .form-control { width:33.333% !important; float:left;}
.inputHolder1 .form-control { width:50% !important; float:left;}
.inputHolder2 .form-control { width:100% !important; float:left;}
.homeform .standardform .btnSubmit{padding: 8px 15px; font-size: 14px;}
.home5050  .homeform > .standardform .btnSubmit{width:50%;}
.standardform .btnSubmit{padding:8px 50px; float:left; background:#B5003C; border: #060 solid 1px; font-weight:bold; cursor:pointer; color:#FFF;}
.standardform .clearbtn{color:#060 !important; background:none; border: #B5003C solid 1px !important; font-weight:bold;}
.stdCode input:nth-child(2){width:40%;float:left;font-size:11px; line-height:15px;}
@-moz-document url-prefix() {
	.stdCode input:nth-child(2){line-height:16px;}
}
.stdCode input:last-child{width:60%;float:left;}
.stdCode .form-control:last-child{border-left:1px solid #1cabc3;}
.standardform u{font-size:3vh; font-weight:bold; text-transform:uppercase; color:#FFF; text-decoration:none; padding:10px; display:block; margin-bottom:10px;}

.standardform strong{ display:block; padding:5px 0px;}
.standardform i label{font-size:12px;}
.standardform i {width:25%; float:left; padding:0 0 10px 0}

.innerstdform .col-sm-12{padding-bottom:4.5px;}
.innerstdform label {padding: 0px 0 0px 0;}

.rgtform{line-height: 17px; border:#ffaf95 solid 1px; padding:0 0 20px 0; background: #ffe9d7; margin-top:30px;}

.homeform h4, .homeform h5, .homeform h6{padding:0px 9px; margin:0; font-weight:normal; line-height:26px; color:#fff; }
.rgtform > .homeform h4{ font-size:22px; padding:10px 9px; background: #d20039;}
.rgtform > .homeform h5{ font-size:15px; padding:1px 9px; background: #FF0000; margin-bottom:20px;}
.rgtform > .homeform h6{ font-size:16px; font-weight:bold;}

.home5050 .homeform h4, .home5050 .homeform h5, .home5050 .homeform h6{color:#900;}
.home5050 .homeform h4{ font-size:33px;}
.home5050 .homeform h5{ font-size:15px; margin-bottom:21px;}
.home5050 .homeform h6{ font-size:16px; font-weight:bold;}

.formchk{padding-bottom:15px;}
.formchk i{font-style:normal;}

.checkboxlist strong{font-size:16px;}

:root .formchk label,
:root .formchk input[type="checkbox"] + span,
:root .formchk input[type="checkbox"] + span::before
{
    display: inline-block;
    vertical-align: middle;
}

 

:root .formchk
{
    position: relative;
}
 
:root .formchk label *
{
    cursor: pointer;
}
 

:root .formchk input[type="checkbox"]
{
    opacity: 0;
    position: absolute;
}
 
:root .formchk input[type="checkbox"] + span
{
    color: #333; font-size:12px
}
 
:root .formchk label:hover span::before
{
    -moz-box-shadow: 0 0 2px #ccc;
    -webkit-box-shadow: 0 0 2px #ccc;
    box-shadow: 0 0 2px #ccc;
}
 

:root .formchk label:hover span
{
    color: #000;
}
 

:root .formchk input[type="checkbox"] + span::before
{
    content: "";
    width: 13px;
    height: 13px;
    margin:-4px 4px 0 0;
    border: solid 1px #a8a8a8;
    line-height: 13px;
    text-align: center;
     
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
     
    background: #f6f6f6;
    background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
    background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
    background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
    background: -o-radial-gradient(#f6f6f6, #dfdfdf);
    background: radial-gradient(#f6f6f6, #dfdfdf);
}
 

:root .formchk input[type="checkbox"]:checked + span::before
{
    color: #666;
}
 

:root .formchk input[type="checkbox"]:disabled + span
{
    cursor: default;
     
    -moz-opacity: .4;
    -webkit-opacity: .4;
    opacity: .4;
}
 
:root .formchk input[type="checkbox"] + span::before
{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
 

:root .formchk input[type="checkbox"]:checked + span::before
{
    content: "\2714";
    font-size: 15px;
}

input[type="reset"]{display:none !important;}
/*Right form end*/

/*Right form End*/



.home-desti{background: url(../../images/amber-fort-jaipur.jpg) #666; background-position: center;
    background-repeat: no-repeat; background-size: cover; background-attachment: fixed; color:#ab003a; clear:both;}
	.home-desti h3, .home-desti a{color:#c30042;}
	.home-desti, .home-attra{padding:50px 0;}
	.home-desti h3{font-size: 35px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; border:none; padding:0;}
	
#owl-carousel-homdesti{margin:30px 0 0;}
#owl-carousel-homdesti .item, #owl-carousel-homattra .item{padding:0 7%;}
#owl-carousel-homdesti .item a > div{ position:relative}
#owl-carousel-homdesti .item a > div span{ color:#FFF; position: absolute; bottom:0; width:100%; padding:30px;   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.7+62 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 62%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 62%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 62%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
}
#owl-carousel-homdesti .item a > div span b{font-size:28px;  display:block; text-transform:uppercase;}
#owl-carousel-homdesti .item img{ width:100%;}
#owl-carousel-homdesti .owl-nav.disabled+.owl-dots {margin-top: 28px;}

.viewallbtn{ display:inline-block; padding:0px; font-size:20px; color:#FFF; text-decoration:none; text-transform:uppercase; float:right;}

.textfltlft{float:left; width:70%;}


.hom-pkgs{ margin:80px 0}
.hom-pkgs a{text-decoration:none;}
.hom-pkgs .pkgttl, .hom-pkgs .pkgbdy{ float:left;}
.hom-pkgs .pkgttl{width:25%; background:#f3ede5; position:relative; text-align:center; position:relative;}
.hom-pkgs .pkgttl:after{ position:absolute; top:0; bottom:0; right:-3px; width:6px; content:''; background: #f3ede5;
    z-index: 11;}
.hom-pkgs .pkgttl > div{ border:#e4a25c dotted 3px; padding:20px; position:absolute; top:15px; right:15px; bottom:15px; left:15px}
.hom-pkgs .pkgttl > div h4{ border:#FF6868 solid; width:70%; border-width:7px 0; padding:10px 0; font-weight:bold; font-size:21px; line-height:25px; text-transform:uppercase; display:inline-block}
.hom-pkgs .pkgttl > div em{font-style:normal; display:block;}
.hom-pkgs .pkgttl > div h4 strong{ font-size:40px; display:block;}
.hom-pkgs .pkgttl > div a{display:inline-block; padding:5px 12px; border-radius:30px; margin-top:15px; border:#F30 solid 1px; color:#980a00;}

.hom-pkgs .pkgbdy{width:75%;}
.hom-pkgs .maindiv-in{ display:flex;}
.hom-pkgs .pkgbdy .item{margin-left:30px; background:#fff; box-shadow: -1px 1px 3px #ececec; margin-bottom: 3px;}
.hom-pkgs .pkgbdy .item div{ padding:20px;}
.hom-pkgs .pkgbdy .item div em, .hom-pkgs .pkgbdy .item div i{ font-style:normal; display:block;}
.hom-pkgs .pkgbdy .item div em{height:47px;}
.hom-pkgs .pkgbdy .item div i{height:50px; overflow:hidden;}
.hom-pkgs .pkgbdy .item a div em, .hom-pkgs .pkgbdy .item a div i{color:#900;}
.hom-pkgs .pkgbdy .item div em{ font-size:20px;} 
.hom-pkgs .pkgbdy .item div i{}

.hom-pkgs .pkgbdy .owl-nav{position: absolute;
    top: 30%;
    padding:0;
    width:100%;
    left: 0; z-index:11;}
.hom-pkgs .pkgbdy .owl-nav button{padding:0px !important; margin:0 !important; overflow:hidden; background:#03C; color:#FFF; opacity: 1; border-radius:0 !important; top:10%; position:absolute;}
.hom-pkgs .pkgbdy .owl-nav button span {
    padding:10px 8.5px 13px;
    font-size:49px;
    line-height: 12px;
    display: inline-block;
	background:#fffbf2;
	border-radius:50px;
    color: #333;
}
.hom-pkgs .owl-theme .owl-nav [class*=owl-]:hover{ background:none;}
.hom-pkgs .pkgbdy .owl-nav .owl-prev{ left:13px;}
.hom-pkgs .pkgbdy .owl-nav .owl-next{ right:-13px;}




.home-attra{background: url(../../images/hom-attr-main-bg.jpg) #666; background-position: center;
    background-repeat: no-repeat; background-size: cover; background-attachment: fixed; color:#FFFFFF; clear:both;}
	.home-attra h3, .home-attra a{color:#FFFFFF;}
	
#owl-carousel-homattra{margin:30px 0 0;}
#owl-carousel-homattra .item div{ position:relative}
#owl-carousel-homattra .item div span{position: absolute; top:0; right:0; bottom:0; left:240px; padding:30px 30px 30px 100px; clip-path: polygon(80px 0px, 100% 0px, 100% 100%, 0% 100%) !important;}
#owl-carousel-homattra .item div span b{font-size:28px;  display:block; margin-bottom:10px;}
#owl-carousel-homattra .item img{ width: auto;}
#owl-carousel-homattra .owl-nav.disabled+.owl-dots {margin-top: 28px;}
#owl-carousel-homattra .owl-dot.active span{background: none !important; box-shadow:0px 0px 0px 2px inset #fc0;}
.owl-theme .owl-dots .owl-dot span{background:#82815e !important;}

.h-at-jpur, .h-at-upur, .h-at-rapur, .h-at-jdpur, .h-at-mabu, .h-at-plake{background:url(../../images/hom-attr-bg.jpg) no-repeat #FFF;}
.h-at-jpur{background-position:78px 114px; color:#b7502d;}
.h-at-upur{background-position:50px -389px; color:#0070e0;}
.h-at-rapur{background-position:83px -917px; color:#9c27b0;}
.h-at-rapur{background-position:83px -917px; color:#9c27b0;}
.h-at-jdpur{background-position:133px -1456px; color:#e65d00;}
.h-at-mabu{background-position:76px -1953px; color:#57692b;}
.h-at-plake{background-position:114px -2496px; color:#dc181a;}



.hom-3blocks{clear:both; margin:50px 0; display:flex;}
.hom-htl, .hom-wild, .hom-advnt{float:left; width:31%; background:#FFF;}
.hom-3blocks > div{transition:all 0.5s ease-in-out;}
.hom-3blocks > div img{width:100%;}
.hom-3blocks > div strong{ display:block; font-size:24px; text-transform:uppercase; margin-bottom:20px;}
.hom-3blocks span{ padding:10%; width:100%; display:block;}
.hom-htl { border-bottom:#306295 solid 4px; color:#306295}
.hom-htl a{color:inherit;}
.hom-wild{ margin:0 3.5%;}
.hom-wild a{color:inherit;}
.hom-wild {border-top:#FE8F01 solid 4px; color:#FE8F01}
.hom-3blocks > div:hover{box-shadow: 0 0 20px 0px #e4e4e4;}
.hom-advnt {border-bottom:#9A1C1F solid 4px; color:#9A1C1F}
.hom-advnt a{color:inherit;}
.flotlft{float:left; width: 100%;}


.bottomlux{width:90%; margin:30px auto; background:url(../../images/bottom-lux-lft-bg.jpg)  20px top no-repeat #FEC600}
.bottomlux > div{width:700px; float:right; background:#F30; color:#FFF; position:relative;}
.bottomlux > div img{width:auto !important;}
.bottomlux > div { position:relative;}
.bottomlux a{color:#FFF;}
.bottomlux  .item span{ position:absolute; bottom:0; right:0; top:0; padding:70px 15px; text-align:center; font-weight:bold; font-size:27px; background:#FF008B; z-index:13;}

.bottomlux .owl-nav{position: absolute;
    top: 40%;
    padding:0;
    width:100%;
    left: 0; z-index:11;}
.bottomlux .owl-nav button{padding:0px !important; margin:0 !important; overflow:hidden; background:#03C; color:#FFF; opacity: 1; border-radius:0 !important; top:10%; position:absolute;}
.bottomlux .owl-nav button span{
    padding:10px 8.5px 13px;
    font-size:49px;
    line-height: 12px;
    display: inline-block;
	background: #990000;
	border-radius:50px;
    color: #FFF;
}
.bottomlux .owl-theme .owl-nav [class*=owl-]:hover{ background:none;}
.bottomlux .owl-nav .owl-prev{ left:-18px;}
.bottomlux .owl-nav .owl-next{ right:-18px;}

.separator-white{ width:100%; height:30px; margin:10px auto; background:url(../../images/sprite.png) center -155px no-repeat}



.affiliate{ font-size:12px; line-height:14px; width:970px; margin:30px auto; clear:both; text-align: center;}
.affiliate div{ float:left;}
.ntaw{ width:80px; text-align:right; margin-right:10px; margin-top:7px;}
.rmtg{ width:130px; margin-left:10px; margin-top:7px;}


.footer{ padding:30px 0; background:#EBE2CE;}
.footer .maindiv-in > div{ float:left; width:25%;}
.footer .maindiv-in > div:nth-child(1){display:table; width:32%;}
.footer .maindiv-in > div:nth-child(1) > div{display: table-cell;
    vertical-align: middle;
    height:155px;
    padding-left:165px; line-height:26px; background:url(../../images/sprite.png) left -463px no-repeat;}


.footer .maindiv-in > div:nth-child(2){ margin:0 1% 0 5%; width:37%;}
.footer .maindiv-in > div:nth-child(2) a{width:50%; float:left; color:#333; text-decoration:none; padding:5px 0;}


.socialNetwork ul {margin:15px 0 0 0; padding:0; list-style:none;}
.socialNetwork ul li { display: inline-block;}
.socialNetwork ul li a.activeNetwork0,
.socialNetwork ul li a.activeNetwork1,
.socialNetwork ul li a.activeNetwork2,
.socialNetwork ul li a.activeNetwork3,
.socialNetwork ul li a.activeNetwork4,
.socialNetwork ul li a.activeNetwork5,
.socialNetwork ul li a.activeNetwork6 {background:url(../../images/sprite.png) no-repeat; display:block; float:left; width:35px; height:35px;  opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */ }


.socialNetwork ul li a.activeNetwork0 {background-position:-27px -213px; }
.socialNetwork ul li a.activeNetwork1 {background-position:-89px -212px; }
.socialNetwork ul li a.activeNetwork2 {background-position:-24px -259px; }
.socialNetwork ul li a.activeNetwork3 {background-position:-86px -260px; }
.socialNetwork ul li a.activeNetwork4 {background-position:-24px -352px; }
.socialNetwork ul li a.activeNetwork5 {background-position:-86px -308px; }
.socialNetwork ul li a.activeNetwork6 {background-position:0px -144px; display:none}

.socialNetwork ul li a:hover{opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */}

.footer-btm{ padding:15px 0; overflow:hidden; background:#FFF;}
.footer-btm a{ color:#000; text-decoration:none;}
.footer-btm a:hover{text-decoration:underline;}
.footer-btm span:first-child{ float:left;}
.footer-btm span:last-child{ float:right;}







.brownPanelHead a{color:#900; font-weight:normal; font-size:22px; padding:0 0 0px 0px; text-decoration:none;}
.brownPanelBody{background:#fffefd; border:1px solid #e91e63; margin:0 0 10px; border-width:5px 0px 0px 0px; padding:20px; box-shadow: 0 0 16px #e8e8e8; overflow:hidden}
.brownPanelBody ul{ padding:0; margin:0; margin-top:20px;}
.brownPanelBody ul li{ width:50%; float:left;}
.brownPanelBody ul.singleli li{ width:100%; float:left; border-bottom:#eee solid 1px;}
.brownPanelBody ul.singleli li:last-child{border-bottom:#eee solid 0px;}
.brownPanelBody ul li a{ color:#757575; padding:6px 0; display:block;}
.brownPanelBody ul.lilft5050 li{ width:50%;}
.orangePanelHead{color:#FFF; font-weight:bold; font-size:13px; background:url(../../images/orange-panel-head_arrow.jpg), url(../../images/orange-panel-head_bg.jpg) #F49A31; background-repeat:no-repeat, repeat; background-position:10px center, center; background-size:auto, 100% 100%; padding:4px 5px 7px 30px; border-radius:8px 8px 0 0;}
.orangePanelHeadBig{color:#FFF; font-weight:bold; font-size:13px; background:url(../../images/orange-panel-head-big.gif) no-repeat; padding:4px 5px 7px 36px;}
.orangePanelBody{border:1px solid #D57608; padding:5px;}
ul{list-style-type:none; margin:0px 0px 0px 8px; padding:0px 5px 0px 0px; line-height:19px;}
/*ul li{background:url(../../images/bullet.gif) no-repeat 0px 7px; padding:0px 0px 0px 15px;}*/
ul li.noBullet{background:none;}
ul li.noBullet a{ color:#F00; text-transform:capitalize;}
ul a{color:#FFF; text-decoration:none; font-weight:bold;}
ul a:hover{text-decoration:underline;}
.sidePanel{/*border:1px dotted #FF9900; background-color:#FFF;*/}
.sidePanelHead{padding:0px 5px 15px 25px; font-weight:bold; /*background-color:#FCC175;*/ color:#6B4110; font-size: 18px; background:url(../../images/rightnavarrow_ttl.png) no-repeat center left}
.sidePanel ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; line-height:18px;}
.sidePanel ul li, .tourpkg ul li{background:url(../../images/rightnavarrow_center.png) repeat-y  center left; padding:10px 0px 10px 25px;}
.tourpkg ul li{padding:7px 0px 7px 25px;}
.sidePanel ul li:last-child, .tourpkg ul li:last-child{background:url(../../images/rightnavarrow_last.png) no-repeat center left;}
.sidePanel a{color:#444; text-decoration:none;}
.sidePanel a:hover{text-decoration:underline;}
.smallText, .smallText .formElementBorder{font-size:11px;}
.linkBlock{line-height:20px; border:1px solid #6B4110; padding:10px 5px; color:#6B4110; background:#F8ED9B;}
.linkBlock a{color:#6B4110; text-decoration:none; padding:2px;}
.linkBlock a:hover{color:#FFF; background:#6B4110;}
.linkBlock .moreLink{color:#C70000; font-weight:bold;}
.linkBlock .moreLink:hover{color:#FFF; background:#C70000;}
.rightPanel{padding:5px 5px 5px 10px;}
.centerPanel{padding:5px 10px;}
.tdPad{padding:5px;}
.contentBold{font-weight:bold;}
.line{background-color:#6B4110; display:none;}
.moreLink{color:#444;     background: #e8e4bf;
    border-radius: 5px;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: capitalize;}
.moreLink:hover{    box-shadow: 0px 0 15px #a5a5a5;}

.logoPanel{border:1px solid #6B4110; border-top:0px; text-align:center; padding:5px;}
h1{margin:0px 0px 10px 0px; font-size:25px; font-weight:normal; color:#6B4110;}
h2{font-size:15px; margin:0px 0 8px 0; color:#B36000; font-family:Arial, Helvetica, sans-serif;}
h3{font-size:35px; font-weight:bold; text-transform:uppercase; letter-spacing: 2px; margin:0px; color:#FFFFFF;}
.imgRight{float:right; margin:0 0 10px 20px;}
.imgLeft{float:left; margin:0 20px 10px 0;}
.imgRight-Border{float:right; padding:3px; border:1px #C5875A solid; margin:5px;}
.imgLeft-Border{float:left; padding:3px; border:1px #C5875A solid; margin:5px;}
.tableBorder{background-color:#98e7f1;}
.tableBorder td.tableHead{background-color:#b0f6ff; font-weight:bold;}
.tableBorder td{background-color:#FFF;}
.formElementBorder{border:1px solid #999; margin:0px;}
.button{color:#444; height:26px; font-size: 12px; font-weight: bold; font-family:Tahoma, Verdana, Arial; background-color:#D68A39; color:#FFF; border:1px solid #6B4110;}
.requiredField{color:#F00; font-weight:normal;}
.blockLink{display:block; font-weight:bold; color:#444; border:1px solid #999; text-decoration:none; padding:5px 0px; width:99%}
.blockLink:hover{color:#000; background-color:#EAEAEA; border:1px solid #999;}
.alignRight{text-align:right;}
a img{border:0px;}
.boldLink{color:#444; font-weight:bold; text-decoration:none;}
.boldLink:hover{text-decoration:underline;}
.linkBooking{text-align:center; display:inline; padding:4px 10px; text-decoration:none; font-weight:bold; font-size:12px; background-color:#D68A39; color:#FFF; border:1px solid #6B4110;}
.linkBooking:hover{background-color:#6B4110;}
.contentList{list-style-type:disc; margin:0px; padding-left:30px;}
.contentList li{background:none; padding-left:5px;}

/* Sitemap Styles*/
.classIndex{color:#6B4110; font-weight:bold; text-decoration:none; font-size:14px;}
.classIndex:hover{text-decoration:underline}
.sitemappage div{ width:50%; float:left;}
.sitemapHead{color:#D68A39; font-weight:bold; text-decoration:none; padding-left:25px;}
.sitemapHead:hover{text-decoration:underline}

ul.nestedList{list-style-type:none; margin:0; padding:0; line-height:20px; font-size:12px;}
ul.nestedList li{background:url(../../images/bullet_plain.gif) no-repeat 40px 6px; padding:0px 0px 0px 55px;}
ul.nestedList a{color:#6B4110; text-decoration:none;  font-weight:normal}
ul.nestedList a:hover{text-decoration:underline;}

ul.nestedList ul{list-style-type:none; margin:0; padding:0; line-height:20px; font-size:12px;}
ul.nestedList ul li{background:url(../../images/subhead-bullet.gif) no-repeat 5px 4px; padding:0px 0px 0px 20px; }
ul.nestedList ul a{color:#555; text-decoration:none; font-weight:normal}
ul.nestedList ul a:hover{text-decoration:underline;}

.sitemapArrow-mid{background:url(../../images/sitemapArrow-mid.gif) repeat-y;}

/*Tour tab styles START*/
.border{border:1px solid #E4E4E4; padding:5px;}
.tabList{border-bottom:5px solid #8B4F09;}
.tabList ul{margin: 0; padding:0; list-style: none; display: flex;}
.tabList ul li{display: inline; background:none; float:left; padding:0; margin:0; width:20%; display: grid;}
.tabList ul a{display: block; margin:0 2px 0 0; padding:5px 10px 5px 10px; width:auto; background:#D68A39; text-decoration: none; font:bold 13.3px Arial, Helvetica, sans-serif; color:#FFF; border:0;}
.tabList ul li:last-child a{margin:0;}
.tabList ul a:hover{text-decoration:underline;}
.tabList ul a.selected{background:#8B4F09; text-decoration:none; color:#FFF;}

.subTabLinks{text-align:center; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
.subTabLinks a{display:inline-block; color: #8B4F09; text-decoration: none; padding: 3px 6px; font-size: 11px;    margin: 2px;  border: #d68a39 1px solid;}
.subTabLinks a:hover{text-decoration:underline;}
.subTabLinks a.selected{text-decoration:none; color:#fff; background:#B07632;}

.tourTable{background:#E4E4E4; font-size:11px;}
.tourTable td{background:#FFF; vertical-align:top; line-height:18px;}
.tourTable img{padding-right:5px;}
.tourTable a{text-decoration:none; color:#000000; font-weight:bold; font-size:14px;}
.tourTable a:hover{}
.tourTable-in a{font-size:12px; font-weight:normal;}
.tourTable a strong{ font-size:14px; color:#900}
.tourTable a i, a.pkgenq{display:inline-block; padding:2px 10px; background:#ec0000; color:#FFF; font-style:normal; margin-top:7px;}
 a.pkgenq{background:#000;}
.coloredText{color:#002C59;}
.rightAlign{text-align:right;}

.bigText{font-size:20px; font-weight:bold;}
.highlightText{font-size:18px; font-weight:bold; color:#CB0600;}
.highlightText strong{color:#0D399C; font-size:17px;}

.tableStyle{border:1px solid #B8DDEF; border-top:5px solid #B8DDEF; border-bottom:5px solid #B8DDEF; font-size:11px;}
.tableStyle td{background:#F8FCFE;}
.tablePadding td{padding:3px 5px;}
.tableStyle td.tableHead, .tableStyle td.subTableHead{border-bottom:2px solid #B8DDEF; background:#E7F6FD; font-size:12px; font-weight:bold;}
.tableStyle td.subTableHead{border-top:2px solid #B8DDEF;}
.tableStyle td.tableBody{background:#FFF;}

#otherReqText{padding:5px 5px 5px 20px; height:101px; background:url(../../images/other-req-text-img.gif) no-repeat; width:355px; float:right;}
/*Tour tab styles END*/
.powered{margin:0 0; padding:5px 0; color:#000; text-align:center}
.powered a{color:#090 !important; text-decoration:underline;}
.powered a:hover{text-decoration:none;}

.contentHeading1{font-size:15px; color:#AF7817; font-weight:bold;}

ul.lTrains{margin:0; padding:0; list-style:none; overflow:hidden; margin-bottom:20px}
ul.lTrains li{float:left; margin:0 2px 2px -14px; background:url()}
ul.lTrains li a{display:inline-block; padding:8px 17.4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#EC7F6D; border-radius:7px; border:1px solid #C74732; font-weight:bold; text-decoration:none; color:#333333; color:#FFF}
@media screen and (-webkit-min-device-pixel-ratio:0){
ul.lTrains li a{padding:8px 17.6px;}
}
ul.lTrains li a.active, ul.lTrains li a:hover{background:#FFCC66; color:#000}
ul.lTrains li:nth-child(7) a, ul.lTrains li:nth-child(8) a, ul.lTrains li:nth-child(9) a, ul.lTrains li:nth-child(10) a{padding:8px 31.1px; margin-bottom:7px;}
ul.lTrains li:nth-child(11) a, ul.lTrains li:nth-child(12) a{padding:8px 113px; background:#3A5FA7; color:#FFF; border:1px solid #003366;}
ul.lTrains ~ ul{padding:0 0 0 15px; line-height:19px;list-style-type: square;}
.tableStyle{background:#999999; font-family: myFont2,"Trebuchet MS",Arial,Helvetica,sans-serif; margin-top:10px;}
.tableStyle td{background:#F9F9F9; padding:3px 5px;}
.tableStyle tr:first-child td{background:#5FBEED; font-weight:bold; font-size:13px; color:#FFFFFF; padding:5px;}

.contentHeading2{font-weight:bold; margin: 15px 0 -4px 0; font-size:13px;}


input.toggle3, label.toggle3, input.toggle4, label.toggle4{display:none;}

.contentPanel { padding:4px 0px;}
ul.externalURL { margin:0 !important; padding:0; list-style:none; }
ul.externalURL li { margin:5px 1% !important; width:31%; float:left; padding:0 !important; background:none !important; }
ul.externalURL li a { display:block; float:left; padding:7px 10px; font-weight:bold; width:100%; background:#FF0000; white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
ul.externalURL li a:hover { background: #069; text-decoration:none !important; }

.mainfix-menu{display:none;}



.pre-req-txt01 {
   
   background: url(../../images/icon41_survey.png) 9px 50% no-repeat #FFC;
clear: both;
padding: 6px 5px 6px 45px !important;
    box-sizing: border-box;
    border: solid #ffaf95 1px;
        border-top-color: rgb(153, 153, 153);
        border-top-style: solid;
        border-top-width: 1px; text-transform:none !important;
    border-top: 0;
    color: #900 !important;
    font-size: 11px !important;
    font-weight: 400;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 13px; font-weight:100 !important;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
}

.standardform .checkboxlist{ padding:10px !important;}
.standardform .select100_01{ padding:5px !important; width:100%!important;}

.standardform  .formres { padding:0px 10px;}
.standardform  .formres .btnReset {
    color: #060 !important;
    background: none; font-size:14px;
    border: #B5003C solid 1px !important;
    font-weight: bold; padding: 8px 20px;
}

.blockHead span.textBlock {
    display: block;
    float: left;
    color: #fff;
    margin: 0px 0 5px; 
    padding: 4px 8px; display:block;
} 
.blockHead .colorOrange {
    background: #f89509;
}

.formInfo .title {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    padding: 8px 10px;
    position: absolute;
    top: -17px;
    left: 10px;
    background: #910808;
    width: auto;
}


.specifypp{ padding:8px 0px 0px 0px !important; margin:0px 0px -10px 0px !important; font-size:13px !important;}
.formInfo p {
    display: block;
    border-bottom: 1px dashed #999;
    padding: 0 0 10px; font-size:15px;
    margin: 10px 0 !important;
}
.tourism-award {
    position: absolute;
    top: 10px;
    right: 10px;
    background:
	url(../../images/award-image.png) no-repeat;
    width: 130px;
    height: 164px;
}

.formInfo {
    background: #fbfbfb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    margin: 40px 0 0;
    padding: 14px 18px 0;
    position: relative;
}

.colorRed{background:#900; font-size: 18px;}

 .topcontact{float: right;
    font-size: 13px;
    padding: 6px 0px 5px 0 !important;

}


@media all and (max-width:1310px){
	#languageBar {

    float: right;
    padding: 0px 0px 0px 10px;
    margin-right: 0px;

}}







@media all and (max-width:1120px){
	#owl-carousel-homattra .item div span {left: 150px;}
	.hom-pkgs .pkgttl > div img{width:100%;}
	.hom-pkgs .pkgttl > div em{ display:none;}
	nav ul li a {padding: 12px 13px; font-size: 12px;}
	
	.rightdiv .tourTable > tbody > tr > td{display:block; width:100% !important; border-bottom: 1px solid #e2e2e2;}
}



/*@media all and (max-width:947px){
	.topnav > div { top: 10px !important;}	
	#languageBar {width: 100%;float: right; position: relative; display: block!;  right: -60px;}
	}
*/



@media all and (max-width:990px){
	.topcontact { width:100%; position:relative; right:-58px;
    float: right;
    font-size: 13px;
    padding: 6px 0px 0px 0 !important;}
.maindiv{width:100%; margin:auto;}
.affi{width:80%;}
nav label{background:url(../../images/nav-icons.png) center 6px  no-repeat #65220a; padding:7.3px 20px; display:inline-block !important; float:right;}
nav input.toggle2 ~ ul {display:none; position:absolute; z-index: 11; background:#F30; margin-top:31px; width: 210px; right: 0;}
nav input.toggle2:checked ~ ul {display:block;}
nav input.toggle2:checked + label{background-position:center -33px;}
nav input.toggle2 ~ ul ul, nav ul ul li a{position:relative; width:100%;}

nav label.toggle1{background:url(../../images/nav-icons.png) center -66px  no-repeat #ff9e9e; padding:12px 20px; display:inline-block !important; position:absolute; right:0; top:0;}
nav input.toggle1 ~ ul {display:none;}
nav input.toggle1:checked ~ ul {display:block; background-color: rgb(107, 65, 16); }
nav input.toggle1:checked + label{background-color:#402525; background-position:center -95px}


label.toggle3{background:url(../../images/nav-icons.png) center -68px  no-repeat #402525; padding:5px 20px; display:inline-block !important; position:absolute; right:0; top:0;}
input.toggle3 ~ ul {display:none;}
input.toggle3:checked ~ ul {display:block;}
input.toggle3:checked + label{background-color:#402525; background-position:center -99px}

.affiliate{width:95%; margin:30px auto; clear:both; text-align:center;}
.affiliate div{ float:none; margin-left:0}
.affiliate img{ width:80%;}
.ntaw, .rmtg{ width:100%; text-align:center;}

.footer .maindiv-in > div:nth-child(1){display:none;}
.footer .maindiv-in > div:nth-child(2), .footer .maindiv-in > div:nth-child(3){width:49%; margin-left:0}

#owl-carousel-homattra .item img {width: 100%;}
#owl-carousel-homattra .item div span {display: block; padding: 30px 30px 30px; position:relative; left:0;  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0% 100%) !important;}

nav ul li{width:100%; border-bottom:#333 solid 1px;}
nav ul li:hover ul { display:none;}
nav ul li a{color:#FFF;}

.innerlft{width:100%;}
.right3div {width:100%; margin:30px 0 0px;}
.sidePanelHead {padding: 0px 5px 15px 0px; background: none;}
.sidePanel ul li, .tourpkg ul li{background: none; border: 1px solid #ccc;
    display: inline-block;
    padding:5px 12px;
    border-radius: 100px;
    float: left;
    margin:0 7px 7px 0;}
.sidePanel ul li:hover a, .tourpkg ul li:hover a{ color:#000;}
.sidePanel ul li:hover, .tourpkg ul li:hover{background:#FC6;}
.sidePanel ul li a:hover, .tourpkg ul li a:hover{ text-decoration:none;}	
	.sidePanel ul li:last-child, .tourpkg ul li:last-child{ background-image:none;}
	
	#left3Column, #leftColumn {width: 35%;}
	.center3div,	.rightdiv {width: 56%;}
	
	ul.externalURL li {width:48%;}
	
	.topnav > div{position:absolute; right:0; top:8px;}
	.topnav .search{right:30px; padding:1px; right:60px}
	.logo span {margin: 8px 0;}
	
	.standardform i{width:33%;}
	.tourpkg {width:100%; padding-left:2%;}
	
			#languageBar .togglesrh{ display:inline-block;  display:inline-block; color:#FFF; padding: 7px 14px; background:url(../../images/sprite.png) -84px -354px no-repeat;}

	#languageBar input.togglesrhin ~ b{display:none; overflow:hidden; position:absolute;  background:#000; z-index: 15; width: 188px; padding:7px; right:35px;}
#languageBar input.togglesrhin:checked ~ b{display:block; }
#languageBar input.togglesrhin:checked + label{background:url(../../images/sprite.png)#9C0 -84px -354px no-repeat ;}
#languageBar i{display:none;}
#languageBar {float: right; padding:0px; margin-right:0px;}
.tourism-award {transform: scale(0.5); top:-60px; right:-20px;}

}




@media all and (max-width:800px){
	
	
	#owl-carousel-homattra .item div span b {font-size: 17px;}
	.bottomlux > div {width:100%;}
	.hom-pkgs .pkgttl{width:35%;}
	.hom-pkgs .pkgbdy{width:65%;}
	#owl-carousel-homdesti .item > div span {position: relative; display:block; padding: 14px; background:#333;}
	.home5050 > div{width:100%;}
	.home5050 > div:first-child{padding-right: 0%;}
	.home5050 > div:last-child {padding-left:0%; padding-top:20px;}
	.home-fnp, .home-fnf {width: 50%; float: left;}
	
	/*.brownPanelBody ul li {width:100%;}*/
	
	label.toggle4{background:url(../../images/sprite.png) center -658px  no-repeat #f5ead2; padding:10px 30px; display:inline-block !important; position:absolute; right:0; top:0;}
input.toggle4 ~ ul {display:none;}
input.toggle4:checked ~ ul {display:block;}
input.toggle4:checked + label{background-position:center -717px; background-color:transparent;}

	#left3Column, #leftColumn, .center3div, .rightdiv{width:96%; margin:0 2%;}
	.center3div, .rightdiv{ margin-top:40px; margin-bottom:0px;}
	.brownPanelBody:first-child{width:100%; float:left}
	.brownPanelBody{width:50%; float:left; border-width:3px 0px 0px 0px; padding:8px 20px; position:relative;}
	.brownPanelBody ul{display:none;}
	.brownPanelHead  a{font-size: 15px; font-weight: bold;}
	.rightdiv-dest {width:100%;}
	.topcontact {font-size: 12px !important;}
	
	.homcont {display: block;}
.homcont div:first-child, .homcont div:last-child{ width:100%;}
.homcont div:last-child{height:200px; margin-bottom:15px;}

.hom-pkgs .pkgbdy .item div em {font-size: 15px; font-weight:bold;}
.lftnavhidemob{display:none;}
}

	


@media all and (max-width:600px){
	#languageBar input.togglesrhin ~ b {
    display: none;
    overflow: hidden;
    position: absolute;
    background: #000;
    z-index: 15;
    width: 188px;
    padding: 7px;
    left: 34px;
}
	#languageBar {

    float: left;
    padding: 0px;
    margin-right: 0px;

}
	.footer .maindiv-in > div:nth-child(2), .footer .maindiv-in > div:nth-child(3){width:100%; margin-left:0}
	.footer .maindiv-in > div:nth-child(2){border-bottom:#990 solid 1px; margin-bottom:20px; padding-bottom:20px;}
	.footer .maindiv-in > div:nth-child(2) a {width:33.33%;}	
	.footer-btm span{width:100%; text-align:center;}
	.hom-3blocks{ display:block;}
	.hom-3blocks > div{width:100%;}
	.hom-wild {margin: 0 0%;}
	.hom-3blocks > div strong {display: block; font-size: 18px;}
	.hom-3blocks > div:nth-child(2) span{float: right;}
	.hom-wild { border-top:none;
    border-bottom: #FE8F01 solid 4px;
    color: #FE8F01;
}
	.hom-3blocks > div img {width:42%;}
	.hom-3blocks span {padding:4%; width: 58%;  /* display: block; */  float: left;}
	.bottomlux .item span{ position:relative; display:block; padding:20px 10px; font-size: 20px;}
	.bottomlux > div img{width:100% !important;}
	.separator-white {margin: 0px auto;}  
	.hom-pkgs .pkgttl > div {padding: 0px 0 20px 0; }
	.hom-pkgs .pkgttl > div h4 {margin: 0;}
	.hom-pkgs .pkgttl > div {position: relative; top: 0; right: 0; bottom: 0; left: 0; border:none;}
	.hom-pkgs .pkgttl, .hom-pkgs .pkgbdy{width:100%; background:none;}
	.hom-pkgs .pkgttl:after{display:none;}
	.hom-pkgs .maindiv-in {display: block;}
	.hom-pkgs .pkgttl > div img { display:none}
	.hom-pkgs .pkgbdy .item {margin-left: 5px;}
	.hom-pkgs .pkgbdy .owl-nav .owl-prev {left:-10px;}
	.textfltlft{display:none;}
	.viewallbtn{ float:left;}
	
	.logo, .topnav{width:100%; text-align:center;}
	.topnav{padding: 6px 0; margin-top:0px; border-top: #efeadf solid 1px;}
	.topnav > div {width:25%; display:inline-block; }
	.topnav .search{float:left; padding: 0px 0 0px; overflow:visible; width:75%;}
	#searchPnl {float:left;}
	
	.topnav > div, .topnav .search{position:relative; top:auto; right:auto}
	.brownPanelHead{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	
	.topmarg{margin-top:40px;}
	.mainfix-menu{width:100%; display:block; z-index:9999;position:fixed;top:0}
.mainfix-menu ul{padding:0;margin:0}
.mainfix-menu ul li{float:left;padding:5px 15px; font-size:17px; font-weight:700;text-align:center;display:block}
.mainfix-menu ul li:nth-child(1){background:#ffc107;width:50%}
.mainfix-menu ul li:nth-child(2){background:#f44336;width:50%}
.mainfix-menu ul li:nth-child(1) a{color:#000;width:100%;display:block}
.mainfix-menu ul li:nth-child(2) a{color:#fff;width:100%;display:block}

.topnav .search {
    float: left;
    padding: 0px 0 0px;
    overflow:hidden;
    width: 100%;

}
.topnav > div {
     float:right;
    display: block; position:absolute; right:0px;
}
.topcontact { width:100%; position:relative; right:0px; 
    float: right; text-align:center !important;
    font-size: 12px;
    padding: 8px 0px 5px 0 !important;}

#owl-carousel-homheader .item div span b{font-size:22px;}
.hom-3blocks {margin: 0px 0;}
#owl-carousel-homdesti .item a > div span{display:block; position:relative; background:#000000; padding:10px;}
}


@media all and (max-width:430px){	
	.footer .maindiv-in > div:nth-child(2) a{width:50%;}
	.homeform .standardform .col-sm-6, .homeform .standardform .col-sm-6-full{width:50%;}
	.home-fnp i, .home-fnf i{font-size:15px;}
	.standardform i{width:50%;}	
	.topcontact{letter-spacing:-0.5px;}
	#owl-carousel-homheader .item div span b{font-size:17px;}
	.innerpadd45 {padding:15px 0;}
	.imgRight{width:100%; height:auto;}
	.maindiv-inner {margin-top: 15px;}
	.rightdiv {margin-top: 10px;}
	.hom-pkgs{margin:10px 0;}
	.homeform .standardform .col-sm-6-full, .homeform .standardform .col-sm-7-full{width:100%;}
	.homeform .standardform .col-sm-6{ padding:0;}
	.homeform .standardform .col-sm-6{padding-right:10px;}
	#homeForm{width:103%;}
	.homeform h4, .homeform h5, .homeform h6 {padding: 0px 0px;}
	.homcont div:first-child {padding: 10px;}
	.homcont h1 {font-size: 27px;}
	.rgtform .homeform .standardform .col-sm-6{ padding-left:10px;}
	#owl-carousel-homheader .item div span{display:none;}
	.home-desti, .home-attra {padding: 12px 0;}
	#owl-carousel-homdesti .owl-nav.disabled+.owl-dots, #owl-carousel-homattra .owl-nav.disabled+.owl-dots { margin-top: 18px;}
}