/** Generated by FG **/
@font-face {
	font-family: 'Conv_Lavanderia Sturdy';
	src: url('fonts/Lavanderia%20Sturdy.eot');
	src: local('☺'), url('fonts/Lavanderia%20Sturdy.woff') format('woff'), url('fonts/Lavanderia%20Sturdy.ttf') format('truetype'), url('fonts/Lavanderia%20Sturdy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.endservice_tours_custom{
        font-family:'Conv_Lavanderia Sturdy' !important;
		width:800px;
		margin:10px auto;
		text-align:left;
}




/*-----------------------------------------------------------------------------
Table of contents
This file includes your custom style

*/

.bg-transparent .navigation .nav-links .main-menu{
    color:#c74a73;
}
.page-title .captions {
    line-height:90px;
}


.title-style-2 {
   
    font-size: 30px;
  
}
.sdfsdsdsd >.title-style-2 > a{
    color:#FDC167;
}
.location_update{
margin-left: 10px;
background-color: #fafafa !important;
    color: #c74a73;
    font-weight: bold;
}
.tours-layout .image-wrapper .icons{
    display:none;
}
.find-widget .title-widgets{
    color:#fff !important;
}
.schedule-block .element {
      color:#fff !important;
}
.timeline-title{
    color:#fff !important;
}
.btn.btn-maincolor{
    color:#fff !important;
}



#democarauesl .slick-track .item{
    margin:0px 3px !important;
}
.header-02 .hamburger-menu-wrapper{
    background-color:#c74a73;
}
.menu-mobile .main-menu{
    color:#fff;
}
.menu-mobile li{
    border-bottom: 1px solid #fff;
}
 @media(max-width:750px){
@-moz-document url-prefix() { 
   
  .main-content .page-banner-2.homepage-02, .main-content .page-banner.homepage-default, .main-content .page-banner-2.homepage-03 {   
  

  height: 600px; 
  

}

}
}

    @media(max-width:750px){

footer .widget{
    text-align:center;
}
#owl-demo .item img{
width: 100%;
    max-height: 200px;
    height: 200px;
}


/*.slick-slide{
    margin-top:-14px;
}*/
.booking-widget ul{
    text-align:center;
}

footer .widget .title-widget{
    text-align:center;
}
.booking-widget{
    
display:none;
}
.booking-widget ul li .link{
    display:none;
}
.entry-content table th{
    padding: 6px 0px 6px;
    font-size:12px;
}
.padding-bottom{
    padding-bottom:60px;
}
.sidebar-widget .widget .title-widget{
    display:none;
}

 .slick-dots li{
     margin-top:37px;
 }

}
.rev-container {
    position: relative;
    top: 0px!important;
     margin-bottom: 0px!important;
}
.find-widget{
    color:#fff;
}
.slz-tour-category .active{
    background-color:#c74a73;
}
.list-continent-wrapper .continent a:hover{
    color:#fff;
}
.list-continent-wrapper .continent:hover{
    color:#fff;
}
.logo-footer img{
    max-width: 300px;
}
.group-btn-tours a:hover {
    color:#fff!important;
}

.header-main .logo .header-logo img{
      max-width: 260px;
}
.wrapper-journey .slick-dots li.slick-active button:before{
    color:#c74a73;
}
.wrapper-journey .slick-dots li.slick-active button{
    border: 1px solid #c74a73;
}
.find-widget .text-box-wrapper .tb-input{
    color:#6e747c;
}
.bg-transparent .header-main.header-fixed{
    background-color:#fff;
}
.bg-transparent .header-main.header-fixed .navigation .nav-links .main-menu{
 color:#555e69; 
 vertical-align:middle;
 padding-top:0px;
}
.header-01 .header-fixed .navigation .button-search, .header-03 .header-fixed .navigation .button-search{
    line-height:3.9;
    color:#555e69;
}
.header-01 .navigation .button-search, .header-03 .navigation .button-search{
    color:#c74a73;
}
.header-main.hide-menu .navigation .nav-links .main-menu{
    line-height: 30px;
}
.margin-top70{
    margin-top: 5px;
}
.slz-booking-wrapper .table-responsive .table tr:first-child{
    color:#fff;
}
.btn-slide .text{
    color:#fff;
}
.btn-slide:before{
    color:#fff;
}
.btn-slide .icons{
    color:#fff;
}
.timeline-book-block .find-widget .title-widgets{
    display:none;
}
.group-btn-tours{
  display: none!important
}
.slz-tour-category .active{
    color:#fff;
}
.header-01 .header-main .logo img{
    max-width: 300px!important;
}
.header-01 .header-main.header-fixed .logo img{
   /* max-width: 200px!important;*/
}

.tours-layout .content-wrapper .list-info li .link:hover > .icons, .tours-layout .content-wrapper .list-info li .link:hover > .text{
    color:#fff;
}

.email-pad{
       width: 1em !important;
}
.tour-font{
    font-size:15px;
}
#back-top .link:hover{
    border: 2px solid #fff;
    color: #fff;
}
.tttt1{
    height:190px!important;
    width:280px;
}
@media(max-width:768px){
 .tttt1{
    height:250px!important;
    width:99%!important;
}   
.timeline:before{
z-index:0;
}
.timeline-point:before{
z-index:0;
}
.contact-box>.text {
    
    margin: 0 0 -4px 0!important;
}
.detail{
padding-top:0px;
    margin-bottom:27px!important;
}
}
.tours-layout .title{
    font-weight:700;
}
.content-organization .organization-title .title{font-weight:700;}
.special-offer-layout .image-wrapper .title-wrapper{font-weight:700;}
.slick-track{
    margin:0px auto;
}
.newq{
    display:none;
}
.cruises-layout .content-wrapper .btn{
    display:none;
}
.tab-search .tab-btn-wrapper .tab-btn{
        padding: 4px;
   
    line-height: 21px;
}
.vivek{
    display:none;
}
@media screen and (max-width: 600px){
.schedule-block .element .schedule-title {
    display: inline-block;
    padding: 6px;
    font-weight: bold;
    width: 100%;
     border-right: 0px solid #FFF; 
     text-align:center;
}
.new1 {
    width: 100%!important;
    margin-left: 0px !important;
}
.tphone{
    margin-top:5px;
    padding-top:22px;
}
.detail{
    margin-bottom:25px!important;
}
.schedule-block .element:nth-child(1) {
    background: #ec7b7d;
    position:relative;
    left:0!important;
text-align:center;
padding:7px;
margin-top:-50px;
}

.schedule-block .element:nth-child(2) {
    background: #FDC168;
    position:relative;
    left:0!important;
text-align:center;
padding:7px;
}
.schedule-block .element:nth-child(3) {
    background: #768FDf;
    position:relative;
    left:0!important;
text-align:center;
padding:7px;
}

.gold{
    width:93% !important;
}
.timeline-title span {
   
    padding: 7px 10px 6px !important;
}
.groupfix{
        right: 0px;
        position:relative;
}
.mytitle{
font-size: 28px;
margin: 0 0 0px 0;
position:relative;
bottom:20px;
}
#color4 {
    color: #6bb8fa;
    font-size: 18px;
    top: -25px!important;
    position: relative;
}
}
.schedule-block{
    background:none!important;
}
.schedule-block .element:nth-child(1) {
    background: #ec7b7d;
    position:relative;
    left:40px;
}

.schedule-block .element:nth-child(2) {
    background: #FDC168;
    position:relative;
    left:60px;
}
.schedule-block .element:nth-child(3) {
    background: #768FDf;
    position:relative;
    left:80px;
}

#title-color{
    color:#ec7b7d;
}
#color1{
  color:#fdc167; 
  font-weight: bold; 
  text-align: left;
  font-size: 19px; 
  position: relative; 
  top: 3px;
    height: 30px;


}
#color2{
    color:#6bb8fa;
    font-size: 18px;
}
#color3{
  color:#fdc167; 
  font-weight: bold; 
  text-align: left;
  font-size: 19px; 
  position: relative; 
  top: 27px;
}
#color4 {
    color: #6bb8fa;
    font-size: 18px;
    top: -2px;
    position: relative;
}
@media(min-width:750px){
.contact-submit{
    padding-bottom:30px;
   
    left:25px;
}
}
.wrapper-car-detail .car-rent-layout .content-wrapper:hover{
    background-color:transparent;
}
.wrapper-car-detail .car-rent-layout .content-wrapper{
    background-color:transparent;
}
.car-rent-layout:hover {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}



.navigation .nav-links .main-menu {
    margin: 0 15px;
}
.car-rent-layout1{
    margin-bottom:72px;
    
}
.car-rent-layout1:hover{
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
background-color: #fff!important;
}
.backguru{
    background-color:#fafafa!important;
}
.mytitle{
        margin: 0 0 10px 0;
}
.detail{
text-align: center; 
padding-top: 5px; 
margin-bottom:0px;
font-size: 25px;
}
.home1{
   text-align: center; 
   margin-top: 0px !important; 
   color: #fff;
}
.font1{
    font-size: 47px;
}

.schedule-block {
    position: fixed;
    width: 100%;
    height: 60px;
    background: red;
    z-index: 1;
}

#two{padding:17px 0px;}
@media(max-width:750px){
#two{
padding: 90px 0px 0px;
margin-bottom: -25px;
}
#one{padding:17px 0px;}
}

/*tour css*/
.btn.btn-maincolor{
   
}

.topmargin{
    margin-top:60px;
}
@media screen and (max-width: 750px){
   .topmargin{
    margin-top:7px;
}
.timeline-location-block .location-name .icon-marker{
        border: 0px;
    right: -27px;
    left: auto;
    font-size: 20px;
}
.tmt{
    position:relative;
    bottom:20px;
}
}
.fixtab{
     position: fixed;
    height: 200px;
    top: 0;
    width: 100%;
    z-index: 100;
}

/*explore india */
#wrapper-content .section.page-detail {
    padding-top: 0px;
    padding-bottom: 0px;
}
.pad-left{
    padding-left:20px;
}

@media screen and (max-width:750px) {
.lefttitle{
margin-bottom: -17px!important;
}  
.xyz1{
    content: url('../../../../../i.imgur.com/FsIjkrE.jpg');
   
}
.xyz2{
    content: url('../../../../../i.imgur.com/j8coM4B.jpg');
   
}
.xyz3{
   content: url('../../../../../i.imgur.com/igZSYAy.jpg');
   
}
.xyz4 {
   content: url('../../../../../i.imgur.com/ad104I0.jpg');
   
}
.imgss img{
     height:auto!important;
   width: 70%!important;
    margin-left: 67px;
}
}
.vivek img{
height:260px;
width:350px;

}
.vivek{
    float:left;
width:25%;
}
.vivek .first{display:none ;}
.vivek:hover .second{display:none;}
.vivek:hover .first{display:block!important;}
.viveknone{
    display:none;
}
.explorein{
text-align: center;
 margin-top: 0px !important; 
color: #fff;
}
/* luxury train */

.tab-content-bg{
    background:#fff!important;
}
.tab-content>.active{
    background:#fff;
}

 .tab-content-bg .panel-body {
    background-color: #fff!important;
}
.tab-btn-wrapper.active .tab-btn{
    background:#c74a73!important;
    color:#fff!important;
}

.tab-btn-wrapper .tab-btn {
    color: #fff!important;
}
.tab-btn-wrapper .tab-btn:hover {
    background-color: #c74a73!important;
}
@media screen and (min-width: 1068px)
{
.cruises-result-detail .car-rent-layout {
    margin-bottom: 30px;
    margin-left: -391px;
}
}
@media screen and (min-width: 770px){
    .cruises-result-detail .timeline-custom-col {

    width: 48%;

    float: left;

}
.cruises-result-detail .car-rent-layout .content-wrapper{
    background:none;
}
.car-rent-layout:hover{
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0);
}
.car-rent-layout .content-wrapper{
    padding: 18px 4px;
}


.tab-search .tab-btn-wrapper:last-child .tab-btn{
    border-radius: 0 0px 0 0;
    /* -webkit-border-radius: 0 15px 0 0; */
   /* -moz-border-radius: 0 15px 0 0;*/
}
.tab-search .tab-btn-wrapper:first-child .tab-btn{
    border-radius: 0 0px 0 0;
    /* -webkit-border-radius: 0 15px 0 0; */
   /* -moz-border-radius: 0 15px 0 0;*/ 
}
.timeline:before{

       z-index: 0;

}

.timeline-point:before{

     z-index: 0;

}
.timeline-custom-col:before{
 z-index: 0;
 left: -60px;
}
.timeline-location-block{
    border-right: 22px solid #FFF;
}
.new1{
    width:94%;
    margin-left:35px;
}
.myc{
    margin-left:-50px;
    float:left;
}
.title-style-3 {
    
    margin: 15px 0 25px 0;
font-size:20px;
}
.cruises-result-detail .car-rent-layout {
    margin-bottom: 0px;
    margin-top: -60px;
}
.car-rent-layout .content-wrapper .title{
    font-size:30px;
}
}
@media screen and (max-width: 768px){
.tab-search .tab-btn-wrapper .tab-btn span{
    display:block;
    /*background:#c74a73;*/
}
.new1{
    /*margin-left:0px;*/
}
.new1 {
    width: 136%;
    margin-left: -104px;
}
.contactformhome {
    color: #fff;
  width: 100%;
    padding-bottom: 0px;
    margin-left: 0px; 
}
.tab-search-default .tab-btn-wrapper .tab-btn{
    border-radius: 0!important;
background:#c74a73;
}
}
.slick-slide{
margin-bottom:81px;
}
.endservice{
position:relative;
top:15px;
}
.lefttitle{
margin-left:0px;
}
}
.lefttitle{
margin-bottom: 5px!important;
}
span.wpcf7-not-valid-tip{
color:#fff;
}
.slz-shortcode .wpcf7 div.wpcf7-validation-errors, .slz-shortcode .wpcf7 div.wpcf7-mail-sent-ng{
color:#fff;
}
@media screen and (min-width: 769px) and (max-width: 988px) { 
.navigation .nav-links .main-menu {
    margin: 0 6px;
    font-size: 12px;
}
.contactformhome {
    color: #fff;
    width: 95%;
    padding-bottom: 0px;
     margin-left: 0px;
}
.new1 {
    width: 136%;
    margin-left: -104px;
}
.lefttitle{
margin-left:59px;
}
}
div.wpcf7{
margin-top:42px;
}
.hyperlink .slide-logo-wrapper { margin: 50px auto 18px; }
@media screen and (min-width: 1024px) and (max-width: 1366px) { 
.new1 {
    width: 136%;
    margin-left: -104px;
}
.lefttitle{
/*margin-left:-279px;*/
}
}
body .cf7-style div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background: 0 0;
    color: #fff!important;
    border: 2px solid #fff!important;
}

.alert-success {
    color: #fff;
    background-color: #c74a73;
    border-color: #fff;
}

.tours-layout .content-wrapper > .content .title{
display:none;
}
@media (max-width:340px)
{
.header-01 .header-main .logo img{
    max-width:220px !important;
}
.header-main .logo .header-logo img{
max-width: 220px;
}
}
@media (max-width:640px){
.timeline-book-block.show-book-block{
margin-top:25px;
margin-bottom:61px;
}
.timeline-book-block .btn-slide {
    margin-top: 64px;
}
.draggable{
margin-bottom:-69px;
}
.top1 {
    padding-top: 15px;
}
}
.color-btn{
color:#fff;
}
.cruises-result-main .cruises-list .cruises-layout{
margin-bottom:257px;
}
@media screen and (max-width: 600px){
.cruises-result-main .cruises-list .cruises-layout{
margin-bottom:200px!important;
}
}