html, body {height:100%}
/*
@font-face {
  font-family: 'Constantia';
  src: url('font/Constantia.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
*/
.carousel, .item, .active {height:100%}

.carousel-inner {height:100%}

.fa {

display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 14px;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}
.fa-angle-left,  .fa-angle-right{ font-size:58px !important; color:#fff !important;}

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;}
h1 {font-size:28px}
h2 {font-size:28px}
h3 {font-size:18px}
h4 {font-size:16px}
h5 {font-size:14px}
h6 {font-size:14px}
a {color:#696969}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none!important}
p {line-height:19.5px}

ul {margin:0;padding:0;list-style:none}

body {margin:0;padding:0;font-family: 'Open Sans', sans-serif;font-size:14px}
a {outline:none}

.clearboth {clear:both !important}

.main-heading{left: 0;margin: 0px;position: absolute;right: 0;z-index:9999;}
.top-bar{ background:rgba(0, 0, 0, 0.75); padding:8px 0; color:#fff; font-size:13px;}
.top-bar .col-md-6 ul li{ display:inline-block;}
.top-bar .col-md-6 ul li:last-child{ margin-left:50px;}
.top-bar a{ color:#fff;}
.top-bar a:hover{ color:#dbb87c; text-decoration:none;}
.top-menu{ background:rgba(0, 0, 0, 0.5); padding:5px 0; color:#fff;}
.logo { padding:10px 0px 10px 10px;}
.header-section {padding: 0}
.header-topbar {line-height: 60px}

.header-section .navbar-collapse, .header-topbar .navbar-collapse {padding: 0}
.header-topbar .navbar {border-radius: 0;border: none;background: #f4f3f2;margin-bottom: 0}
.header-topbar .navbar-toggle {margin-right: 0}
.header-topbar .navbar-brand {background: #f18e00;color: #fff;display: none}
.topbar-left {padding: 10px 0}

.navbar {border-radius: 0!important;position: relative!important;min-height: 0!important;margin-bottom: 0!important;border: 0!important;margin-top: 2px;}
.header-topbar a:hover {color: #be393e}
#languageBar span {padding-right: 8px;color: #fff}

.navbar-default {background:none !important;border-color: #e7e7e7;}
.top-menu .container-fluid{ padding:0px !important;}

.header-main {text-align: center;position: relative;	z-index: 9999!important;}
.header-main .navbar-brand {height: auto;padding: 0 15px;margin-top: 2px;}
.header-main .navbar-default {background: #fff;border: none}
.header-main .navbar {border-radius: 0;margin-bottom: 0}

.header-main .navbar-default .navbar-nav > li > span {font-size: 14px;text-align: left;line-height: 14px;padding-left: 5px}
.header-main .navbar-default .navbar-nav > li > a {color: #fff; text-transform:uppercase !important;line-height: 85px}
.header-main .navbar-default .navbar-nav > li > a:hover {color: #e37f27;}

.header-main .nav > li > a {padding: 0 15px; font-size:14px !important;  font-weight:bold; display: inline !important;}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-right: -15px !important; margin-left: -15px;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: transparent!important; }


.navbar-collapse {
padding-right: 15px;
padding-left: 15px;
overflow-x: visible;
-webkit-overflow-scrolling: touch;
border-top: none !important;
border-top-color:  none !important;
box-shadow: none !important;}



.dropdown-menu{border: none;padding-bottom: 0; background: rgba(0, 0, 0, 0.8) !important; color: #fff !important; min-width:200px;}
.dropdown-menu > li > a{ color:#fff !important;}
.dropdown-menu > li > a:hover {background:#edcc5b !important;color: #000 !important; }
.menuImg{padding: 10px 20px; display: none;}
@media(min-width:768px){
.menuImg{display: block;}
}
.dropdown-menu img {width: 100%;}
.dropdown-menu > li > a {padding: 9px 20px; text-align:left;}
.dropdown-menu > li > a:hover {background:#f4f5f8;color: #297cbb;}
.dropdown-menu > li > img {width: 100%;}
.dropdown-menu li.moreListbtn a{background: #1b66a5;color: #fff;text-transform: uppercase;text-align: center;
border-radius: 0 0 3px 3px;padding: 18px 20px;font-size: 12px;}
.dropdown-menu li.moreListbtn a:hover{background: #388bca;}
.navbar-inverse .navbar-nav > li > a {color: #fff; text-transform:capitalize !important; line-height:60px;}
.navbar-collapse{box-shadow: none;border-color: transparent !important;}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: none;
}
.navbar-header{ min-height:85px;}
@media(min-width:768px){
.navbar-nav > li > .dropdown-menu { padding:3px 5px 3px -10px; margin-left: 15px; margin-top:-50px;}
.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus { }
li.dropdown:hover > .dropdown-menu {
display: block;}
.navbar-right{margin-right: 0;}
}
@media (max-width: 767px) {

.topNav{background: #000;}
.topNav > li > a{border-bottom: 1px solid #595959;}
.dropdown-menu::before{border: none;}
.header-main .nav li .dropdown-menu > li{ width:100% !important; display:block !important; text-align:left; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #000;
background-color: #fff;
}
.loginLink{margin: 10px 20px;}
.topNav > li:last-child{max-width: 120px;text-align: center;}
.mainMenuHome .menuWrapper {padding: 0; border-bottom:none;}
}


p{ color:#000; font-size:15px; line-height:24px;}

#middlesection .container-fluid{ padding:0px!important; border-bottom: solid 1px #f1f1f1; margin-bottom:0px;}

#middlesection .leftsection{ text-align:center;  background:#f1f1f1; padding:2.5% 5.5%;}
#middlesection .leftsection h1{color:#510e00; font-size:40px; font-family: 'Open Sans', sans-serif;}
#middlesection .leftsection h1 b{ color:#d65901 !important; font-weight:100 !important;}
#middlesection .leftsection h1 span{ color:#676767; font-size:14px; display:block; padding:5px 0 15px 0px; font-family: 'Open Sans', sans-serif;}
#middlesection .leftsection p{ color:#000; font-size:15px; line-height:26px; padding-bottom:22px;}

#middlesection .leftsection  a {font-size:14px !important; text-align:center;color:#000; background:#e7e7e7; 
padding:12px 50px; border: solid 2px #e9a75e; border-radius:30px; text-transform:uppercase ; text-decoration:none; margin:5px 10px !important;
}
#middlesection .leftsection  a:hover { text-decoration:none; background:#ffb766;
color:#000;  border: solid 2px #e7e7e7;
}



#middlesection .rightsection{ text-align:center;  background:#fff; padding:1% 5.5%; }
#middlesection .rightsection h2{color:#510e00; font-size:40px; font-family: 'Open Sans', sans-serif;  text-transform:uppercase;}
#middlesection .rightsection h2 b{ color:#d65901 !important; font-weight:100 !important;}
#middlesection .rightsection h2 span{ color:#676767; font-size:14px; display:block; padding:5px 0 15px 0px; font-family: 'Open Sans', sans-serif; text-transform:none;}

#explore-journeys .maharaja-packages{ text-align:center;  background:#fff; margin:30px 0px;}
#explore-journeys .maharaja-packages h3{color:#510e00; font-size:40px; font-family: 'Open Sans', sans-serif;  text-transform:uppercase; text-align:center;}
#explore-journeys .maharaja-packages h3 b{ color:#d65901 !important; font-weight:100 !important;}
#explore-journeys .maharaja-packages h3 span{ color:#676767; font-size:14px; display:block; padding:5px 0 15px 0px; font-family: 'Open Sans', sans-serif; text-transform:none;}

#explore-journeys .fa-angle-left, #explore-journeys .fa-angle-right {
    font-size: 38px !important;
    color:#C9C9C9!important;
}

.explore-journeys a{ text-decoration:none; color:#BBB !important;}

.footer-link{background:#3f231a;padding: 22px 0; border-bottom: solid 5px #bbbbbb;  }
.footer-link ul{ text-align:center; padding:0px; margin:0px;}
.footer-link li{display: inline-block;border-right: 1px solid #fff;margin-right: 9px;padding-right: 10px;line-height: 16px; text-align:center;  font-size:14px;}
.footer-link li:last-child{border-right: none;margin-right: 0;padding-right: 0;}
.footer-link li a{color: #fff;}
.footer-link li a:hover{color: #e37f27;}
.footer-link1{background-image: url(../../images/bg-3.jpg);background-position: center;background-size: cover;text-align: center;padding: 8px 0;}
.footer-link1 p{padding: 0;margin: 15px 0;}
.footer-link1 a{color: #bec6b7;}
.footer-link1 p{color: #fff;}



.preferred{text-align:center; padding:15px 0; color:#000;  }
.cpopyright{ background:#ebebeb; text-align:center; padding:15px 0;  }
.cpopyright a{}
.cpopyright a:hover{color: #e37f27;}
.preferred p{ padding:0px; margin:0px;}
.maharaja-footer{ background:#ebebeb; padding:0 0px 15px 0; }

.footer-menu01{background:#fff; padding: 0;}
.footer-menu01 ul {text-align: center;margin: 10px 0 0 0;  color:#000;} 
.footer-menu01 li {display: inline-block;margin-left: 10px;border-right: 1px solid #5f5f5f;padding-right: 10px;line-height: 12px; color:#5f5f5f; font-size:13px !important; font-weight:bold;}
.footer-menu01 li:first-child {margin-left: 0;}
.footer-menu01 li:last-child {border-right: none;padding-right: 0}
.footer-menu01 li a{color: #5f5f5f;}
.footer-menu01 li a:hover{color: #5f5f5f;}

.powered{ width:100%; overflow:hidden; color:#787878; padding:10px 0px; text-align:center; font-size:13px;}
.powered a{ color:#000; text-align:center;}
.powered a:hover{ color:#000;}

.logo-strip{text-align: center; width:100%; padding:15px 0; border-bottom: solid 1px #E5E5E5;}
.logo-strip img{min-width: 500px;}

/*-----------testimonial*-----CSS------------*/
#journery img{ width:100%;}

#journery .container-fluid, #journery .col-md-6 { padding:0px !important;}


#testimonial .item { padding:0px  10px !important;}
/* carousel */
#quote-carousel 
{
padding: 0 10px 30px 10px !important;
margin: 30px 0 !important;
}

blockquote footer, blockquote small, blockquote .small{ font-weight:bold; font-style:italic; color:#000 !important;}
/* Control buttons  */
#quote-carousel .carousel-control
{
background: none;
color: #222;
font-size: 2.3em;
text-shadow: none;
margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
right: 50%;
top: auto;
bottom: 0px;
margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li {background: #c0c0c0;}
#quote-carousel .carousel-indicators .active {background: #333333;}
#quote-carousel img{width: 250px; height:100px}
.img-circle{ border: solid 5px #f0f0f0;}
.item blockquote {border-left: none; margin: 0;}
.item blockquote img {margin-bottom: 10px;}
.item blockquote p:before {content: "\f10d";font-family: 'Fontawesome';float: left;margin-right: 10px;}
.special-offer{ margin:30px 0 30px 0px !important; overflow: hidden;}
.special-offer a img { width:100%; border: solid 2px #C7C7C7; padding:2px;}
.special-offer a img:hover {border: solid 2px #cc940e;}
#journeys{ width:100%; padding:0px; margin:15px 0 5px 0;  color:#fff text-transform: uppercase; background:#3a0800; }
#journeys .owl-carousel-id .season{ width:100%; position:relative;}
#journeys .owl-carousel-id .season small { font-size:16px; text-transform: uppercase; position:absolute; color:#000; border-radius: 20px 0px 0px 20px;  background:#fff; right:0; top:15px; text-align:right !important; padding:6px 15px;}
#journeys .col-md-6{ padding:0px !important; margin:0px !important; text-align:center;}
#journeys .col-md-6 .main { padding:30px 60px 10px 60px; }
#journeys .col-md-6 .main h4{color: #ccb5b1; font-size: 40px; text-transform: uppercase; }
#journeys .col-md-6 .main h4 b{color: #d65901;}
#journeys .col-md-6 .main h4 span{color: #fff3be; font-size: 14px; font-family: 'Open Sans', sans-serif; display:block; padding:5px 0 0 0; }
#journeys  .owl-controls { height:0px !important;}
#journeys .col-md-6 .main p{ 
padding:5px 20px !important;
color:#fff !important;
overflow: hidden !important; 
clear:both !important;
position:relative;
font-size:14px!important;
text-align: center !important;
line-height:19px !important;
font-family: "Century Gothic"; background:none !important; }

#journeys .col-md-6 .main a {font-size:14px !important; text-align:center;color:#000; background:#e7e7e7; 
padding:10px 50px; border: solid 2px #e9a75e; border-radius:30px; text-transform:uppercase ; display:inline-flex;text-decoration:none; margin:8px 0px 0px!important;
}
#journeys .col-md-6 .main a:hover {text-decoration:none; background:#ffb766 !important; color:#000;  border: solid 2px #e7e7e7 !important;
}

#journeries .col-md-4{ margin-bottom:30px;}
.hvrbox, .hvrbox * {box-sizing: border-box;}
.hvrbox {
position: relative;
display: inline-block;
overflow: hidden;
width: 100%;
height: auto; margin-bottom:20px;
}
.hvrbox img {
width: 100%;
}

.hvrbox span{ position:absolute; bottom:0px; left:0; right:0; text-align:center; padding:10px 0; background:rgba(0, 0, 0, 0.6); color:#fff; font-size:15px; font-weight:bold;}
.hvrbox .hvrbox-layer_bottom {
display: block;
}
.hvrbox .hvrbox-layer_top {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
color: #fff;
padding: 15px;
-moz-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top, .hvrbox.active .hvrbox-layer_top {opacity: 1;  }

.hvrbox:hover .hvrbox-layer_bottom  {transform: scale(1.08, 1.08);transition: all 1s ease;}


#journeries{ width:98%; margin:0 auto;}
.hvrbox .hvrbox-text h4{ font-size:16px !important; padding-bottom:0px; font-weight:bold; color:#fbd76b;}
.hvrbox .hvrbox-text {
width:100%;
text-align: center;
font-size: 13px;
display: inline-block;
position: absolute; line-height:18px;
top: 50%; padding:10px;
left: 50%;
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}

.hvr-skew span{ display:block; font-size:20px; font-weight:bold; padding:0px; margin:0px; color:#F00;}
.hvrbox .hvrbox-text_mobile {
font-size: 15px;
border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
border-top: 1px solid rgba(179, 179, 179, 0.7);
margin-top: 5px;
padding-top: 2px;
display: none;}
.hvrbox.active .hvrbox-text_mobile {display: block;}
.hvrbox:hover span { display:none;}

#inner-images  {width:100%;padding:0;position:relative}
#inner-images img {width:100%}
.inner-header  {position:relative;}

.inner-header div { 
position:absolute; 
left:.5%!important;
right:0;
bottom:-2px;
padding:0;
color:#fff;
text-align:left}

#inner-images h1 { background: rgba(0, 0, 0, 0.75);
padding:8px 15px 10px 10px !important;
font-size:46px;
padding:0; 
margin:10px  0 4px; display:inline-table;
color:#d65901 ; font-family: 'Open Sans', sans-serif;
text-transform:uppercase; 
font-weight:700}

.inner-header h1 span {
font-size:13px;
color:#fff;  font-family:'Open Sans', sans-serif; 
text-align:left;
padding:5px 0 0 5px; display:block;
font-weight:700; text-transform:capitalize;}

.inner-header h1 span a {color:#fff;text-decoration:none;text-align:center}
.inner-header h1 span a:hover {color:#f0ad4e !important;text-decoration:underline;}


.maha{

    color: #510e00;
    font-size: 36px;
    
    text-transform: uppercase;
    text-align: left; background:#eeece5; padding:35px 0; text-align:center;

}

.maha b {

    color: #d65901 !important;
    font-weight: 100 !important;

}

.mahatrains{
    color: #510e00;
    font-size: 36px;
    
    text-transform: uppercase;
    text-align:center; padding:30px 0;

}




.mahatrains b {color: #d65901 !important; font-weight: 100 !important;}
h2.mahagallery{color: #510e00; font-size: 36px; text-transform: uppercase;text-align:center; padding:25px 0 5px 0;  margin:0px;}
h2.mahagallery b {color: #d65901 !important;font-weight: 100 !important;}

#innersection{ margin-bottom:30px;}
#innersection .leftsection{ text-align:justify; padding:30px 10px 20px 10px; }
#innersection .leftsection h1{color:#d65901; font-size:30px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; text-align:left}
#innersection .leftsection h3, #innersection .leftsection h4,  #innersection .leftsection h5{color: #510e00;
    font-size: 26px;
     margin:25px 0 5px 0; font-weight:600;

}

.hvrbox-layer_top h4{color:#fff2ba !important;
    font-size: 20px !important;
     margin:25px 0 5px 0; font-weight:600;

}

#innersection .leftsection h1 b, #innersection .leftsection h3 b, #innersection .leftsection h4 b, #innersection .leftsection h5 b{ color:#d65901 !important; font-weight:100 !important;}
#innersection .leftsection h1 span{ color:#676767; font-size:14px; display:block; padding:5px 0 10px 0px; font-family: 'Open Sans', sans-serif;}
#innersection .leftsection p{ color:#000; font-size:15px; line-height:26px; text-align:left;}
#innersection .rightsection{  margin:0px;}
.query {padding:15px;background:#f2f2f2; border: solid 1px #ff9242;overflow:hidden}
.getfree {
color:#fff !important;
text-align:left;
font-size:24px!important;
font-weight:700;
display:block;
margin:0;
padding:15px 20px;
background:#ff9242
}
.query .col-xs-1, .query .col-sm-1, .query .col-md-1, .query .col-lg-1, .query .col-xs-2, .query .col-sm-2, .query .col-md-2, .query .col-lg-2, .query .col-xs-3, .query .col-sm-3, .query .col-md-3, .query .col-lg-3, .query .col-xs-4, .query .col-sm-4, .query .col-md-4, .query .col-lg-4, .query .col-xs-5, .query .col-sm-5, .query .col-md-5, .query .col-lg-5, .query .col-xs-6, .query .col-sm-6, .query .col-md-6, .query .col-lg-6, .query .col-xs-7, .query .col-sm-7, .query .col-md-7, .query .col-lg-7, .query .col-xs-8, .query .col-sm-8, .query .col-md-8, .query .col-lg-8, .query .col-xs-9, .query .col-sm-9, .query .col-md-9, .query .col-lg-9, .query .col-xs-10, .query .col-sm-10, .query .col-md-10, .query .col-lg-10, .query .col-xs-11, .query .col-sm-11, .query .col-md-11, .query .col-lg-11, .query .col-xs-12, .query .col-sm-12, .query .col-md-12, .query .col-lg-12 {
overflow:hidden!important
}
.standardform .col-xs-1, .standardform .col-sm-1, .standardform .col-md-1, .standardform .col-lg-1, .standardform .col-xs-2, .standardform .col-sm-2, .standardform .col-md-2, .standardform .col-lg-2, .standardform .col-xs-3, .standardform .col-sm-3, .standardform .col-md-3, .standardform .col-lg-3, .standardform .col-xs-4, .standardform .col-sm-4, .standardform .col-md-4, .standardform .col-lg-4, .standardform .col-xs-5, .standardform .col-sm-5, .standardform .col-md-5, .standardform .col-lg-5, .standardform .col-xs-6, .standardform .col-sm-6, .standardform .col-md-6, .standardform .col-lg-6, .standardform .col-xs-7, .standardform .col-sm-7, .standardform .col-md-7, .standardform .col-lg-7, .standardform .col-xs-8, .standardform .col-sm-8, .standardform .col-md-8, .standardform .col-lg-8, .standardform .col-xs-9, .standardform .col-sm-9, .standardform .col-md-9, .standardform .col-lg-9, .standardform .col-xs-10, .standardform .col-sm-10, .standardform .col-md-10, .standardform .col-lg-10, .standardform .col-xs-11, .standardform .col-sm-11, .standardform .col-md-11, .standardform .col-lg-11, .standardform .col-xs-12, .standardform .col-sm-12, .standardform .col-md-12, .standardform .col-lg-12 {
margin-bottom:5px; overflow:hidden;
}
.contentPanel2 {
padding:0;
list-style:none!important;
margin:0
}
ul.externalURL {
margin:0!important;
padding:0;
list-style:none
}
ul.externalURL li {
margin:.5%;
float:left;
padding:0!important;
background:none!important;
width:32%;
list-style:none!important;
margin-left:0!important
}
ul.externalURL li a {
display:block;
border-radius:5px;
float:left;
padding:7px;
background:#d65901;
width:100%;
text-decoration:none;
color:#fff!important;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
ul.externalURL li a:hover {text-decoration:none!important;color:#fff!important; background:#f06300;}

.modal {top: 30px;}


.tableStyle .imgLeft, .tableLinks .imgLeft {margin-bottom:0}
.tableStyle td, .tableLinks td {padding:10px!important;border:solid 1px #dedede}
.tableStyle td.tableHead, .tableLinks td.tableHead {padding:5px;font-weight:700}
.tableStyle td.tableBody, .tableLinks td.tableBody {background:#FFF}
.tableLinks td {margin:0;font-size:11px;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;}
.tableLinks a {font-weight:700;color:#DA0000}
.globalSitemap{ margin:30px 0 0 0; padding:0px; text-align:left !important; }
.globalSitemap div {float:left;width:50%}
.globalSitemap span {display:block;width:100%;padding:5px 5px 35px 0;font-size:22px;font-weight:700}
.globalSitemap ul {margin:0 0 0 0px;padding:0;text-transform:capitalize}
.globalSitemap a {color:#333;text-decoration:none}
.globalSitemap a:hover {color:#333;text-decoration:none;font-weight:700}
.globalSitemap ul > li {list-style:none;line-height:26px}
.globalSitemap ul li a:hover {list-style:none;line-height:26px;  color:#d65901 ;}
.map img {width:100%}
.globalSitemap ul > li ul{ margin-left:25px;  text-align:left !important; }
.globalSitemap ul > li ul li {list-style:circle;  text-align:left !important; }

.tableBody {background:#fff;border:solid 1px #dbdbdb;padding:10px 6px;margin:0}
.button {color:#fff;border:1px solid #000;background-color:#000;font-weight:700;padding:8px}
.button:hover {color:#fff;border:1px solid #000;background-color:#2b2b2b;font-weight:700;padding:8px}
.tableHead {background-color:#ff6c26;color:#fff;padding:8px;font-weight:700;border:1px solid #dd4b05;border-radius:none}
.formElementBorder {border:1px solid #999;padding:5px}
.button {color:#fff;border:1px solid #000;background-color:#2b2b2b;font-weight:700;padding:8px}
.button:hover {color:#fff;border:1px solid #000;background-color:#2b2b2b;font-weight:700;padding:8px}
.blockLink {display:block;font-weight:700;color:#fff;border:1px solid #dd4b05;text-decoration:none;padding:5px;background-color:#ff6c26!important}
.blockLink:hover {color:#FFF;background-color:#2b2b2b!important;border:1px solid #000}
.quickLinks {background:#F5F5F5;font-size:11px;border:#CCC solid 1px;border-radius:10px;overflow:auto}
.quickLinks div.top {padding:10px;text-align:center}
.quickLinks div.top img {width:100%}
.quickLinks div.contentPanel {padding:10px}
.quickLinks a {display:inline;padding:0 5px}
.quickLinks a:hover {color:#1000A9}
.quickLinks h2 {font-size:13px;font-weight:700;margin:5px 0;color:#DA0000}
.imgRight {float:right;margin:0 0 15px 20px}
.smallText, .smallText .formElementBorder {font-size:13px}
.imgLeft {float:left;margin:0 15px 13px 0}
.smallText, .smallText .formElementBorder {font-size:13px}
.textHead {font-weight:700;font-size:12px;display:block;padding:5px 0;color:red}
.smallText tr {margin-bottom:15px}
.smallText td {border:solid 1px #F3F3F3;padding:8px;margin-bottom:15px}
.moreLinkBG {
display:block;
background:#fed044;
text-align:center;
padding:5px 10px;
text-decoration:none;
font-weight:700;
color:#000;
margin-top:8px
}
.moreLinkBG a {color:#fff}
.moreLinkBG:hover {color:#000;background:#dcdcdc!important}
.attractionborder {border:solid 1px #F2F2F2!important;padding:10px;margin-bottom:15px;font-size:13px}
.goa-attraction .col-md-4 img {width:100%;border-bottom:solid 2px #F90}
.goa-attraction .attractionborder b {
color:#000;
display:block;
text-align:center;
border-bottom:solid 2px #F90;
padding:4px 0 8px;
margin-bottom:5px;
font-size:17px;
font-weight:600
}
.goa-attraction .attractionborder b a {color:#000}
.goa-attraction .attractionborder b a:hover {color:#F90}

.linkBooking {
text-align:center;
display:block!important;
overflow:hidden;
padding:5px 12px;
text-decoration:none;
font-weight:700;
float:right;
font-size:12px;
background-color:#E00000;
color:#FFF;
border:1px solid #BA0000
}
.linkBooking:hover {
background-color:#16B6E8;
color:#FFF;
text-decoration:none;
border:1px solid #0D399C
}
.rightsection ul.lTrains {
margin:0 0 25px!important;
padding:0;
list-style:none!important;
overflow:hidden;
margin-bottom:20px;
text-align:center
}
.rightsection ul.lTrains li {
text-align:center;
float:left;
margin:0 2px 2px 0 !important;
background:url();
list-style:none!important;
width:33%
}
.rightsection ul.lTrains li a {
text-align:center;
width:100%;
display:inline-block;
padding:4px 14.7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#EC7F6D;
border-radius:7px;
border:1px solid #C74732;
font-weight:700;
text-decoration:none;
color:#333;
color:#FFF
}
.rightsection ul.lTrains li a.active, ul.lTrains li a:hover {
background:#FC6;
color:#000
}
.rightsection 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:4px 26.7px;
margin-bottom:7px
}
.rightsection ul.lTrains li:nth-child(11), ul.lTrains li:nth-child(12) {
width:33%;
background:#3A5FA7;
color:#FFF;
border:1px solid #3A5FA7;
border-radius:none!important
}
.rightsection ul.lTrains li:nth-child(11) a, ul.lTrains li:nth-child(12) a {
width:100%;
background:#3A5FA7;
color:#FFF;
border:1px solid #3A5FA7;
border-radius:none!important
}
.rightsection ul.lTrains ~ ul > li {
margin:0 0 0 15px;
padding:0;
line-height:19px;
list-style-type:square;
background:url(../../images/goa-tourism-sprite.png) no-repeat scroll 5px -550px transparent;
font-weight:400
}
#inner-content .contentHeading1 {
font-size:20px;
color:#000;
margin:0;
font-weight:700;
padding:0;
margin-bottom:10px
}
#inner-content .contentHeading2 {
font-size:15px;
color:#000;
margin:0;
font-weight:700;
margin-bottom:5px;
padding:0
}
.quickLinks {
background:#F5F5F5;
font-size:12px;
border:#CCC solid 1px;
border-radius:10px;
overflow:auto;
padding:15px 5px 5px
}
.quickLinks div.top {
padding:0;
text-align:center
}
.quickLinks div.tourTop {
margin-bottom:0!important
}
.quickLinks ul {
margin:0 10px!important;
padding:0!important;
list-style:none;
display:flex
}
.quickLinks ul li {
display:inline-block;
background:none;
float:left;
margin:0!important;
padding:0!important;
width:25%;
display:flex
}
.quickLinks ul li a {
display:inline-block;
font-size:12px;
float:left;
width:100%;
text-align:center;
margin-right:0;
padding:10px;
background:#F90;
text-decoration:none;
text-transform:uppercase;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFF;
border-left:1px #e96f02 solid
}
.quickLinks ul li a:hover, .quickLinks ul li a.selected {
background:#eee;
text-decoration:none;
color:#000;
border-color:#e96f02
}
.packages-item {
display:block;
clear:both;
margin-top:10px
}
.packages-item:after {
content:'';
display:table;
clear:both
}
.packages-item div {
float:left;
margin:5px 0;
width:49%;
padding:4px 6px;
box-shadow:1px 1px 3px #999;
height:105px;
background:#FFF;
overflow:auto;
box-sizing:border-box
}
.packages-item div a {
font-weight:700;
color:#900;
text-decoration:none;
padding:0!important;
margin:0!important;
font-size:13px
}
.packages-item div:nth-child(odd) {
margin-right:2%;
width:49%
}
.packages-item div img {
float:left;
margin-right:10px
}
.subTabLinks {
text-align:center;
margin:15px 0 10px;
font-size:12px;
font:bold 11px Tahoma, Verdana, Arial
}
.subTabLinks a {
display:inline-block;
color:#000!important;
text-decoration:none;
padding:7px 10px;
margin:1px;
background:#00c1f1
}
.subTabLinks a:hover, .subTabLinks a.selected {
background:#04b2d7;
color:#FFF!important;
text-decoration:none
}
.leftsection .col-md-row{ margin-top:10px !important;}label {display:block!important}
.standardform {
padding:15px 0 10px!important;
margin:15px 0 0 0!important;
font-size:13px;
margin:0 -10px!important
}
.standardform .form-control, .standardform .form-control1 {
border:1px solid #ffc391;
border-radius:0;
box-sizing:border-box;
box-shadow:none;
color:#000;
display:block;
font-size:13px;
width:100%;
height:26px!important;
padding:1px 5px 2px
}
.standardform .form-control1 {
height:50px!important;
padding:10px;
margin-bottom:10px
}
.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
}
.standardform .btnSubmit {
font-size:14px;
text-transform:uppercase;
font-weight:700;
padding:8px 18px;
background-color:#ffcc29;
border-color:#80c435;
color:#000!important
}
.standardform .btn-success, .standardform .btn-warning {
padding:15px 50px;
letter-spacing:.1em;
text-transform:uppercase;
border:none;
border-radius:0;
transition:all .3s;
margin-top:0;
text-align:center
}
.standardform .btn-success {
background:#e4550f;
color:#fff!important
}
.standardform .btn-warning {
background:#f0ad4e;
color:#fff!important
}
.standardform .btn-success:hover, .standardform .btn-success:focus {
background:#b4191f!important;
color:#fff!important
}
.stdCode input:nth-child(2) {
width:40%;
float:left;
font-size:13px
}
.stdCode input:nth-child(3) {
width:60%;
float:left
}
.stdCode .form-control:last-child {
border-left:1px solid #c2a388
}
.right-body-form {
background:#f4f3f2;
margin-top:30px
}
.right-body-form label {
font-size:14px;
color:#333;
font-weight:700!important;
font-weight:400;
width:100%
}
.standardform .formchk {overflow:hidden}
.standardform .formchk label {
font-size:12px!important;
font-style:normal!important;
font-weight:400!important;
padding:1px!important
}
.standardform .formchk i {
display:block;
float:left;
font-style:normal;
padding:0!important;
width:33%!important
}
.standardform.formchk {overflow:hidden}
.standardform .formchk label {font-size:13px!important;font-style:normal!important;font-weight:400!important;margin:0;padding:1px!important}
.standardform .checkboxlist strong {padding:0 0 5px!important;display:block}
.standardform .formchk i label span {margin:-2px 0 0!important}

.more-trains{margin-top: 25px; overflow: hidden;}
.more-trains li{line-height: 52px;border-bottom: 1px dashed #cbc3c3; }
.more-trains li:last-child{border: none;}
.more-trains li a{font-family: 'Open Sans', sans-serif;font-size: 20px;display: block;transition: ease-in .2s}
.more-trains li a span{display: inline-block;margin-right: 20px; padding-left:15px;}
.more-trains li a span img{width: 100%;max-width: 42px;}
.more-trains li a:hover{background: #f2f2f2;color: #04142b;}
.more-trains li ul {margin-left: 20px;}
.more-trains li ul li{line-height: 35px;}
.more-trains li ul li a{font-size: 15px; padding-left:30px;  background:url(../../images/if_train_72061.png) no-repeat 5px 10px; }
.more-trains li ul li a:hover{  padding-left:35px;  color: #04142b; background:#f2f2f2 url(../../images/if_train_72061.png) no-repeat 8px 10px; }

.offer-special {margin-top: 30px;}
.offer-special img{width: 100% !important;}
.offer-special:hover{box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);}

.page-content{ margin-top:10px;}
#innersection .leftsection .headingtext, #innersection .leftsection .contentHeading1 {
margin: 0;
margin-top: 0px;
padding: 10px 0;
font-size: 18px !important;
color: #510e00 ;
font-weight: normal;}

#innersection .leftsection .subheadingtext {
margin: 0;
margin-top: 0px;
padding: 10px 0 0 0;
font-size: 17px !important;
color: #510e00;
font-weight: normal;
}



#innersection .leftsection  .following{font-size: 26px;
  text-align: left;
  font-weight: 600;
  color: #f67400;}

.page-head{min-height: 72px;}
.page-head h1{margin: 0 0 8px 0;padding: 0;font-size: 36px;color: #03031e;text-transform: uppercase;}
.page-head h1 small{color: #03031e; }
.page-head h6{margin: 0;padding: 0;font-size: 18px;color: #dbb87c;font-style: italic;position: relative;}
.back-btn{position: absolute;top: -72px;left: 15px;background: #04142b;color: #f4ead7;margin-right: 15px;padding: 10px 15px;z-index: 100;transition: ease-in .2s;}
.back-btn:hover{background: #dbb87c;color: #000;}
.page-content .nav-tabs {border-bottom: 1px solid #cbc3c3;background: #f2f2f2; }
.page-content .nav-tabs > li.active > a, .page-content .nav-tabs > li.active > a:focus,
.page-content .nav-tabs > li.active > a:hover{
background-color: #510e00;color: #fff;}
.page-content .nav-tabs > li > a{border-radius: 0;}
.page-content .nav > li > a{padding: 20px;font-size: 16px; color:#510e00;}
.faborder tbody {border-bottom:1px solid #C4C4C4 !important; overflow:hidden;}
#margin-bottom .col-md-6{ margin-bottom:30px;}
p.headingtext {
margin: 0;
padding: 10px 0;
font-size: 18px;
color: #d65901 ;
font-weight: normal;}


.page-content h2{font-size: 22px;color: #CB0600;}
.page-content h3{font-size: 18px;color: #D88E00;}
.page-content p {line-height: 26px;margin-top: 10px;}
.page-content ul li{line-height: 26px;}
.headingtext, .contentHeading1 {margin:0; padding:10px 0; font-size:18px!important; color:#CB0600; font-weight:normal; }
.subheadingtext {margin:0; padding:10px 0 0 0; font-size:16px !important; color:#D88E00; font-weight:normal; }

.tableStyle {margin-top: 10px; }
.tableStyle td {background:#FFFDF6; padding:0 10px;height: 36px; }
.tableStyle td.tableHead {background:#eedea9; font-weight:bold;color:#6E0000; padding:0 10px;height: 40px; }
.tableStyle th{ padding:10px 15px; background:#eedea9; color: #6E0000;}
.page-right{padding-top: 30px;margin-bottom: 30px;}

@media(min-width:992px) and (max-width:1199px){
.page-content .nav > li > a{padding: 20px 10px;}
}

@media (max-width: 991px) {

.mahatrains, h2.mahagallery {font-size: 24px; padding: 5px 0 !important;}

#middlesection .leftsection{ text-align:center;  background:#f1f1f1; padding:20px 10px 10px 10px !important;}
#middlesection .leftsection h1 {font-size:26px; }
#middlesection .rightsection h2{ font-size:24px; }
#middlesection .rightsection h2 span{ font-size:13px; }
#explore-journeys .maharaja-packages h3{font-size:26px;}
#middlesection .leftsection p{ text-align:center !important;}
#explore-journeys .maharaja-packages h3 span{ font-size:13px;}
##journeys  img{ width:100%;}
#journeys .col-md-6 .main {padding: 15px 5px;}
#journeys .col-md-6 .main p{padding:5px !important;}
#journeys .col-md-6 .main h4 {font-size:26px;}
#testimonial .item { padding: 0px !important;}
#quote-carousel {padding: 0 0px 30px 0px !important;   margin: 20px 0 !important;}
/*.hi-life-promotion{ float:right; padding:30px 15px 0 0px}*/
.caper-promotion{ float:right; padding:30px 15px 0 0px}
.header-main .navbar-toggle {margin-top: 45px; margin-right:-10px!important;	padding: 8px}
.navbar-nav > li > .dropdown-menu { margin-top:0px !important;}
.header-main .nav li .dropdown-menu > li{ width:100% !important; display:block !important; text-align:left; }
.header-main .navbar-default .navbar-nav > li > a { line-height: 30px !important;}
.navbar-header {float: none}
.navbar-left, .navbar-right {float: none!important;}
.navbar-toggle {display: block}
.navbar-collapse.collapse {	display: none!important;}
.navbar-nav {float: none!important;}
.navbar-nav>li {float: none}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px}
.collapse.in {display: block!important;	position:relative !important;}
.navbar-collapse {border-bottom: solid 1px #000 !important;}
.navbar-nav>li {float: left;	margin: 0;	padding: 0}
.topbar-left li a {	color: #fff}
.header-main .nav > li > a {	padding-left: 8px;	padding-right: 8px}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: transparent!important;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-right: 0px !important; margin-left: -15px;}
.header-topbar .navbar-brand {	display: block}
.header-main .nav li:last-child{ display:none;}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {width:100%;}
.header-main .navbar-toggle {margin-top: 48px !important;}
.page-right{margin-bottom: 0;}
.hvrbox .hvrbox-text h4 {font-size:15px !important;}
	.hvrbox .hvrbox-text{ font-size:12px;}
	.hvrbox .hvrbox-text{ top:45%;}
	#inner-images h1, #innersection .leftsection h1 {font-size:22px ; margin:0px !important;}
#innersection .leftsection h1 span {font-size: 12px;}
}
ul.maharaja-train{ padding:0px;  color: #000; margin:10px 0px 20px 20px; font-size:15px; margin-left: 30px;}
ul.maharaja-train li{ list-style:disc; padding:3px 0 3px 10px;}

h3{ text-align:left;}
@media (min-width:768px) {
.mainfix-menu ul {
display:none
}
}

@media(max-width:767px){
	.top-bar{ margin-top:34px !important; z-index:-9999 !important; overflow: hidden !important;}
	#powered{ margin-bottom:40px;}
	#tourbooking{ display:none;}
.mainfix-menu {
width:100%;
z-index:9999 !important;
overflow: hidden !important;
position:fixed; 
top:0
}
.mainfix-menu ul {
padding:0;
margin:0
}
.mainfix-menu ul li {
float:left;
padding:7px 15px 10px;
font-weight:700;
text-align:center;
display:block
}
.mainfix-menu ul li:nth-child(1) {
background:#f06e12;
width:50%
}
.mainfix-menu ul li:nth-child(2) {
background:#151515;
width:50%
}
.mainfix-menu ul li:nth-child(1) a {
color:#fff;
width:100%;
display:block
}
.mainfix-menu ul li:nth-child(2) a {
color:#fff;
width:100%;
display:block
}

	#middlesection .leftsection {

    text-align: center;
    background: #f1f1f1;
    padding: 15px 10px 30px 10px;

}
.cpopyright{ font-size:13px;}
	#explore-journeys .maharaja-packages{margin: 0px 0px;}
	.more-trains{margin-top: 0px; }
	#innersection .rightsection{ padding:0 0px !important;}
	 .row {
    margin-right: -5px !important;
    margin-left: -5px !important;
}
	#journeries .col-xs-12{ width:50%; } 	
#innersection .leftsection h3, #innersection .leftsection h4,  #innersection .leftsection h5{color: #510e00; font-size: 18px; }
	#innersection .leftsection{ text-align:justify; padding:15px 5px 20px 5px; }
	.leftsection p{ text-align:justify !important; }
	.dropdown-menu {
    border: none;
    padding-bottom: 0;
    background: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    min-width: 200px;
}
	ul.maharaja-train li{ list-style:disc; line-height:20px; padding:0px; font-size: 13px;}

	.width50{ width:50%;}
	.query {padding: 8px;  }
	.standardform {

    padding: 0 5px 0 0px !important;
    margin: 0px 0 0 0 !important;
    font-size: 13px;
    margin: 0 -10px !important;

}
.inner-header div {
position:absolute;
left:0%!important;
bottom:0%!important;
padding:10.5% 0 0;
color:#fff;
text-align:left}
#inner-images h1, #innersection .leftsection h1 {font-size:4vw ; margin:0px !important;}
#innersection .leftsection p, #middlesection .leftsection p, #journeys .col-md-6 .main p, blockquote p, blockquote footer, blockquote small, blockquote .small, .preferred p { font-size: 13px !important; line-height: 20px !important;}
#middlesection .leftsection { text-align:center !important;}
#middlesection .leftsection a {font-size: 13px !important; padding: 12px 30px;}
.inner-header div span {font-size:12px;color:#fff; }
.inner-header div span a {font-size:12px;color:#fbab18;text-decoration:none}
.inner-header div span a:hover {font-size:12px;color:#fbab18;text-decoration:underline;color:#fff;font-weight:700}
.special-offer{ margin:15px 0 0px 0px !important; overflow: hidden;}
.special-offer .col-xs-12{ width:50%; margin-bottom:15px;}
.medianone{ display:none !important;}
#journeries .col-md-4{ width:50%;}
#journeys .col-md-6 .main p{ display: inline-block;}
blockquote{ padding:0px !important;}
.header-topbar .navbar-header, .header-topbar .nav {padding: 0 10px}
.top-bar .col-xs-6 ul li:last-child {margin-left: 0px;}
.header-main .navbar-brand {padding: 0px !important; margin-bottom:5px;}
.packages-item div {
float:left;
margin:5px 0;
width:49%;
padding:4px 6px;
box-shadow:1px 1px 3px #999;
height:120px;
background:#FFF;
overflow:auto;
box-sizing:border-box}
.packages-item div:nth-child(odd) {margin-right:2%;width:49%}
.page-head h1{font-size: 4vw;}
.nav-tabs.nav-justified > li{float: left;}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a{margin-bottom: 0;}
.page-content .nav > li > a{padding: 10px;font-size: 14px;}


}


@media (min-width: 768px) { 
#quote-carousel {margin-bottom: 0;padding: 0 0px 30px 0px;}
}

@media (max-width: 768px) { 
#quote-carousel .carousel-indicators {bottom: -20px !important;  }
#quote-carousel .carousel-indicators li {display: inline-block;margin: 0px 5px;width: 15px;height: 15px;}
#quote-carousel .carousel-indicators li.active {margin: 0px 5px;width: 20px;height: 20px;}
}

@media(max-width:450px){.page-head h1{font-size: 20px;}
}

@media (max-width: 420px) { 
.special-offer{ margin:15px 0 0px 0px !important; overflow: hidden;}
.special-offer .col-xs-12{ width:100%; margin-bottom:15px;} 
}@media(max-width:1000px){
.logo-strip{overflow: scroll;}
}
@media(min-width:992px) {
.hi-life-promotion{ display:none;}
.caper-promotion{ display:none;}
.navbar-nav > li{ line-height:130px;}}

@media(max-width:399px) {

.header-main .navbar-nav {margin: 15px 0;	width: 100%}
.header-main .navbar-nav li {margin: 0;	width: 100%;background: none;	border-bottom: 1px solid #000}
.header-main .nav > li > a {padding: 8px 0 }
.header-main .navbar-default .navbar-nav > li > a {	line-height: 20px}
}

@media(max-width:440px) and (min-width:400px) {
.header-main .navbar-toggle {	margin-top: 25px;	margin-right: 10px}
.header-main .navbar-nav {	margin: 15px 0;	width: 100%}
.header-main .nav li {	display: inline-block;	float: left;	width: 50%;	border-bottom: 1px solid #000}
.header-main .nav > li > a {	padding: 10px 0}
.header-main .navbar-default .navbar-nav > li > a {	line-height: 30px}
}

@media(max-width:767px) and (min-width:440px) {
.header-main .navbar-toggle {	margin-top: 25px;}
.header-main .navbar-nav {	margin: 15px 0;	width: 100%}
.header-main .nav li {	display: inline-block;	float: left;width: 50%;	border-bottom: 1px solid #000;	line-height: 30px;}
.header-main .nav > li > a {padding: 10px 0}
.header-main .navbar-default .navbar-nav > li > a {	line-height: 15px}
}

@media(min-width:768px) and (max-width:991px) {
	.hvrbox .hvrbox-text{ font-size:13px;}
.hvrbox .hvrbox-text h4{ font-size:13px !important;}
	.page-content .nav > li > a{padding: 10px 0;font-size: 13px; }
	.more-trains li ul li a { font-size: 13px !important;}
	.more-trains li a {font-size: 16px !important; }

.header-main .navbar-toggle {margin-top: 25px;	margin-right: 0px}
.header-main .navbar-nav {margin: 15px 0;width: 100%}
.header-main .nav li {display: inline-block;	float: left; line-height: 30px;	width: 33.33%;	border-bottom: 1px solid #000;}
.header-main .nav > li > a {	padding: 10px 0}
.header-main .navbar-default .navbar-nav > li > a {	line-height: 15px}
}

@media (min-width: 768px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0; margin-left: -22px !important;}
}

@media(max-width:665px) {
.main-heading{left: 0;margin: 0px; position:relative;right: 0;z-index:15;}
.top-bar{ background:#000; padding:8px 0; color:#fff; font-size:13px;  border-bottom: solid 1px #3d3d3d}
.top-menu{ background:#232323; padding:5px 0; color:#fff;}
}

@media(max-width:545px) {
#journeries .col-md-4{ width:100%;}		
#journeries .col-xs-12{ width:100%;}	
.top-bar .col-xs-6{ width:100%; text-align:center;}
.top-bar .pull-right{ float: none !important;}
}


@media(max-width:1199px) {
.header-main .nav > li > a {padding-left: 7px;	padding-right: 7px}}

@media(min-width:992px) and (max-width:1299px) {
#journeys .col-md-6 .main h4{ font-size:26px;}
#journeys .col-md-6 .main {padding: 10px 20px;}
#journeys .mediadisplay{ display:none;}}@media (max-width:520px) {
.inner-header div {
position:absolute;
left:0%!important;
bottom:0%!important;
padding:10.5% 0 0;
color:#fff; 
text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;}

#inner-images h1 {
font-size:22px !important; margin:0px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;}
}
@media all and (max-width:991px) {
ul.externalURL li, .globalSitemap div {
width:49%;
float:left
}
}
@media (max-width:767px) {
	.offer-right{ width: 100%; margin: 0 auto; text-align: center;}
.offer-right img {  margin: 15px 0 0 0px !important;
} 
ul.externalURL li, .globalSitemap div {
width:49%;
float:left
}
}
@media all and (max-width:360px) {
ul.externalURL li, .globalSitemap div {
width:100%
}
}

@media all and (max-width:991px) {
.packages-item div {
float:left;
margin:5px 0;
width:49%;
padding:4px 6px;
box-shadow:1px 1px 3px #999;
height:140px;
background:#FFF;
overflow:auto;
box-sizing:border-box
}
.packages-item div:nth-child(odd) {margin-right:2%;width:49%}
.right-menu-01 .orange, .right-menu-01 .blue, .right-menu-01 .red, .right-menu-01 .purple, .right-menu-01 .hotels, .right-menu-01 .blue-sky, .right-menu-01 .green, .right-menu-01 .festival, .right-menu-02 .temples {
font-size:17px}
}

@media (min-width:461px) and (max-width:767px) {
.more-trains li ul li{width:50% !important; float:left;}
}
@media all and (max-width:460px) {
.mediafull, .mediafull img, .offer-special img{width:100%}
.more-trains li ul li{width:100%; float:left;}
.more-trains li ul li a {font-size: 14px; }}

@media all and (max-width:520px) {
	#inner-images h1, #innersection .leftsection h1 {font-size:5vw ; margin:0px !important;}
.packages-item div {
float:left;
margin:5px 0;
width:100%;
padding:4px 6px;
box-shadow:1px 1px 3px #999;
height:105px;
background:#FFF;
overflow:auto;
box-sizing:border-box
}
.packages-item div:nth-child(odd) {width:100%}

}



@media (max-width: 320px) {
.standardform .formchk i {
width:100%!important
}
}
@media screen and (min-width: 280px) and (max-width: 400px) {
.standardform .formchk i {
width:49%!important
}
}
@media screen and (min-width: 460px) and (max-width: 579px) {
.standardform .formchk i {
width:50%!important
}
#middlesection strong{ font-size:15px !important;}
}
@media screen and (min-width: 580px) and (max-width: 800px) {
.standardform .formchk i {
width:33%!important
}
}
@media screen and (min-width: 320px) and (max-width: 459px) {
.standardform .formchk i {
width:100%!important
}
}



.y-btn{display: block;padding: 14px 14px 14px 42px;text-align: center;font-weight: bold;
    background: url("../../images/youtube.png") no-repeat 15px 11px rgba(0, 0, 0, .5);
    width: 480px;color: #fff;position: absolute;left: 0;right: 0;top: 10px;
    margin-left: auto;margin-right: auto;z-index: 999;border: 0;font-size: 16px!important;
}
@media(max-width:500px){
    .y-btn{width: 320px;padding-top: 8px;padding-bottom: 8px;}
}
@media(max-width:430px){
	.offer01 img{ display: none;}
}


.offer01 p{ text-align:  left !important;}
.offer01 img{ float: right; margin-left: 15px; margin-bottom: 15px;}

.offer-right img { margin: 15px 0 0 25px; max-width: 100%;
}


#includedContent .lux-contant{ background: #fff !important;}
#includedContent ul.lux{ display: none !important;}
.luxBooking a{ text-decoration: none !important; text-align: right !important;}
#includedContent .luxBooking{ text-align: right !important; margin: 15px 0 0 0 !important; }

.section-logos { margin: 10px 0 30px 0;
  padding: 10px 0;
}
.section-logos .col-4 {
  width: 25%;
  float: left;
  box-sizing: border-box;
}
.logo-div { width: 100%;
  text-align: center;
  border: 1px solid #aa809c;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(170, 128, 156);
  border-right: none;
  padding: 15px 10%;
}

.logo-div p {
  font-weight: bold;
  font-size: 12px;
  color: #666;
  margin: 11px 0 0 0;
  padding: 0;
}

.logo-div-right-border {
  border-right: 1px solid #aa809c;
}
  
@media (max-width: 991px)  {
    
    .section-logos .container {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
 .section-logos .col-4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto !important;
  }
    
 .section-logos .col-4 {
    width: 50%;
  
    height: auto !important;
  }
    
    .logo-div {
    border: 1px solid #aa809c;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(170, 128, 156);
    border-bottom: none;
  }
    .logo-div-right-border {
    border-bottom: 1px solid #aa809c;
  }
}