body {
    overflow-x: hidden !important;
    width: 100% !important;
}

/*for mobile*/
@media only screen and (max-width: 767px){
    /*today css start here 30 desc 2019*/
    
    .alwarupper_conte h4 {
        font-size: 26px;
    }
    
    .commonhdfontshmf {
        font-size: 24px;
    }
    
    .sdkjfsd90399023ks{
        font-size: 35px;
    }
    .jlksdlk2390s{
    font-size: 16px; 
    }
   #about__bg__sk23 {
    height: auto !important;
    }
    .dsdskl2389s {
       width: 80%;
      left: 10%;
      padding: 10px;
    
    }
    .dsfjkljlds932902lks{
        margin-left: 40px;
    }
    .breadcrumb{
       padding: 27px 15px; 
    }
    
    .sdkjlsdkl32{
    margin-left: 15%;
    }
    /*today css end here 30 desc 2019*/
    
    .right_content_hbanner {
        display:none!important;
    }
    .xkkKKd93kkdK {
        margin-bottom:10px;
    }
    .klks0923JJ02J {
        width:60px;
        height:40px;
    }
    .dskls8cdfghdgfs {
    top:  35%;
    left: 35%;
    }
    #shownonmobile__divdD {
        display:block;
            
    }
    .dskls89232s {
        display:none;
    }
    .chnage__hdr_st ul li {
    float:none;
    width:100%;
      }
    .header-right {
    background: #ed1b24;
    padding: 15px;
    width: 129%;
    margin: auto;
    }
body {
    overflow-x: hidden !important;
    width: 100% !important;
}
.mainconn {
    height: 60px;
    background-color: black;
    position: fixed;
    width: 100%;
    z-index: 999999999999;
    top: 0%;
    left: 0%;
}
.imgsrc{
    width: 137px !important;
    position: relative !important;
    z-index: 999999 !important;
    visibility: visible !important;
    animation-name: slideInDown !important;
    text-align: left !important;
    margin-left:-30px;
}
.header {
    overflow: hidden;
    padding: 25px -1px 0px;
    margin-top: -20px;
}
.toggle_open_btn {
    width: 100%;
    height:300px;
    padding: 0;
    display: block !important;
}
.navbar-toggle {
    position: absolute;
    float: right;
    padding: 9px 0px 9px 10px;
    margin-top: 8px;
    margin-right: 18px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    right: 0px;
    top: 5px;
}
    /* MENU  CSS START HERE */
.navbar-toggle .icon-bar {
    display: block ;
    width: 25px;
    height: 2px;
    border-radius: 1px;
    background: #ffffff;
    margin-right:10px;
 }


.alwarupper_conte h2 {
    font-size: 22px;
}
.dskls8cdfghdgfs h3 {
    text-align: left;
    font-size:40px;
}
.allmaindiv_conent {
    height: 450px;
    margin-top: 60px;
    overflow: hidden;
}
.dskls89232s ul li .maincommon__seckk3 {
    height: 400px;
    overflow: hidden;
    position: relative;
}
   /*third section */
   
.mainfon {
    /* text-align: justify; */
    width: 100%;
    margin-left: -2px;
    margin-top: 27px;
}
.fthimg{
    visibility: visible;
    animation-duration: 1s;
    animation-delay: 0.1s;
    animation-name: fadeInRight;
    width: 100%;
    text-align: -webkit-center;
    margin-top: -80%;
    margin-left: 17px;
}
.fthimg  img {padding-top:10px;}
.fourte {
    font-size: 11px;
    padding-top: 3px;
}
.pracolorsem {
        color: #9c9c9c;
    font-family: Calibri;
    font-weight: normal;
    font-size: 14px;
}

/*4th services  PERSONALISED Services*/
    .pdtop__11etc {
    padding-top: 40px;
}
#personalize__car .owl-prev {
    position: absolute;
    left: -33%;
    top: 75%;
    display:none;
}
#personalize__car .owl-next {
    position: absolute;
    left: -26%;
    top: 75%;
    display:none;
}

.underww {
        font-size: 16px;
    margin-top: 0px;
}

.ksdjkl320923 {
    color: white;
    font-family: Calvert MT Std;
    margin-top: 0;
    text-align: center;
}
    
.common_perso__ns {
    position: relative;
    height: 210px;
    overflow: hidden;
}
  /*HOT DEALS START */
 .aadddas {
    margin-left: 50px;
    font-size: 30px;
    font-family: Calvert MT Std;
    font-weight: lighter;
    margin-top: 30px !important;
}


/*DESCOVER DESTINATIONS*/

section.recom_hotel {
    padding-top: 25px;
    padding-bottom: 70px;
    overflow: hidden;
    position: relative;
    font-family: myriad pro;
}
.vive{}
.gffffds {
    color: white;
    font-family: Calvert MT Std;
    font-size: 20px;
    line-height: 0.3;
    margin-left: 50px;
}
.gffffds {
    color: white;
    font-family: Calvert MT Std;
    font-size: 20px;
    line-height: 0.3;
    margin-left: 50px;
}
.qqqwew {
    color: white;
    font-weight: bold;
    font-family: Calvert MT Std;
    font-size: 30px;
    margin-left: 50px;
}
.wqweq2343 {
    color: white;
    font-family: Calvert MT Std;
    font-size: 15px;
    line-height: 0.3;
    margin-left: 50px;
}
.wqweq2343 {
    color: white;
    font-family: Calvert MT Std;
    font-size: 15px;
    line-height: 0.3;
    margin-left: 50px;
}
.req89 {
    font-size: 19px;
    padding-left: 10px;
}
.sdds423dd3{
      text-align: left;  
}
#detailpagstion {
    padding: 50px 0px;
    background: #f1f1f1;
}
   /*IMAGE HEIGHT DESCOVER DESTINATIONS*/
.abslte_destinndk23 {
    position: absolute;
    top: 0%;
    left: 0%;
    height: 250px;
    width: 100%;
    padding: 30px;
    cursor: pointer;
}
/* RECOMMENDED HOTELS */
.recom_hotel {
    /* padding-top: 717px; */
    /*padding-bottom: 70px;*/
    /*overflow: hidden;*/
    /*position: relative;*/
    /*font-family: myriad pro;*/
    /*margin-top: 251px;*/
}

.recommendedtext1 {
    margin-left: 215px;
    font-size: 17px;
    font-family: Calvert MT Std;
    margin-bottom: 0px;
}
.recommendedtext2 {
    margin-left: 20px;
    color: red;
    font-size: 30px;
    font-family: Calvert MT Std;
    line-height: 0.8;
    padding-bottom: 10px;
    font-weight: bold;
    margin-top: 5px;
}
    /*images*/
.dfs90klsd902 {
    width: 100%;
    height: 340px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
}   
     /*images text*/
.recommdivsiftext {
    text-align: center;
    font-weight: bold;
    font-family: myriad pro;
    font-size: 21px;
    margin-top: -15px;
}

/*B2B PARTANER TESTIMONIALS*/
.b2btext1 {
    margin-top: 60px;
    font-size: 20px;
    font-family: Calvert MT Std;
    color: #fff;
}
.b2btext2 {
    color: white;
    font-size: 50px;
    font-family: Calvert MT Std;
    line-height: 0.8;
    padding-bottom: 10px;
}

/*AWARDS & ACCOLADES */
.awardstext1 {
    font-family: Calvert MT Std;
    font-size: 21px;
    padding-top: 10px;
    margin-left:5px;
}
.awardstext2 {
    font-family: Calvert MT Std;
    color: red;
    font-size: 40px;
    line-height: 0.9;
    margin-left: 5px;
    padding-bottom: 50px;
    font-weight: bold;
}
.kljskl2892ks {
   margin-top: -25px;
   padding-left:70px;
}
.sdfkljds8923 {
    overflow: scroll;
}

.awardsimgtext {
    height: 60px;
    width: 100px!important;
    margin: auto;
    position: absolute;
    left: 13%;
    top: 31%;
}
.awagfh3474xt {
    height: 40px;
    width: 59px!important;
    margin: auto;
    position: absolute;
    left: 16%;
    top: 46%;
}
/*FOOTER HEADER*/
.kljdskjjdls902 img {
    width: 65%;
    margin-bottom: 20px;
    height: 30px;
    margin-top:5px;
}
    /*NEXT MENU START HERE(HOT DEALS)*/

.inner_header {
    height: 300px;
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    background-size: cover!Important;
    object-fit: cover;
    object-position: center;
}
#footer_dskl2490 {
    background-image: url(../images/footerbgimage.png);
    background-repeat: no-repeat;
    width: 100%;
    padding: 40px 0px;
    background-size: cover;
    margin-top: -25px;
}
    /*NEXT MENU END HERE(HOT DEALS)*/

#about__bg__sk23{
         height: 2079px;
    width: 100%;
}
.dsklds8923kss img{
        width: 100%;
    padding-bottom: 10px;
}
#footer_dskl2490{
        margin-top: 0px;
}



















}