.container-fluid {
        padding-right: 50px;
    padding-left: 50px;
}
.cmpny_lgo_ a:hover {
    background:none;
}

.inner_header {
    height:350px;
    overflow:hidden;
        position: relative;
        display:block;
        width:100%;
     background-size: cover!Important;
    object-fit: cover;
    object-position: center;

}
.inner_header .tour_form_box {
    top: 64%;
    padding-top: 15px;
    width: 100%;
    left: 0;
    position: absolute;
    text-align:center;
}

.inner_header .title-text .title-menu {
    position: relative;
    display: block;
    z-index: 9;
        list-style: none;
    padding: 0px;
    margin: 0px;
}
.inner_header .title-text .title-menu li {
    position: relative;
    color: #ffffff;
    display: inline-block;
    line-height: 28px;
    margin-top: 0px;
    font-weight: 200;
    font-size: 13px;
    text-transform: capitalize;
    font-family: Calvert MT Std;
    text-shadow: 0 0 5px black;
}
.inner_header .title-text .title-menu li a {
       font-weight: 200;
    font-size: 13px;
    color: #ffffff;
    transition: all 500ms ease;
}
.inner_header .title-text .title-menu li a:hover {
    text-decoration:none;   
}
.changeheaderStle {
        position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    z-index: 999999;
        background-color: #0000008c;
        transition:0.7s;
}

.header-right {
    
}
.chnage__hdr_st ul {
    margin:0px;
    padding:0px;
    list-style:None;
}
.chnage__hdr_st ul li {
    float:left;
}

.chnage__hdr_st ul li.active a {
    background: #ed1b24;
    padding: 4px 10px;
        border-radius: 50px;
}
#personalized {
        background: url(../images/vxbxvbxv.png) no-repeat fixed center;
    height: 400px;
    margin-bottom: 50px;
    background-size: cover;
    object-fit: cover;
    object-position: center;
    width: 100%;

}
.common_perso__ns {
    position: relative;
    height: 320px;
    overflow: hidden;
}
.inside__dcnl2382 {
    height: 250px;
}
.inside__dcnl2382 img {
    height: 250px;
}
.sdklsd923232c {
        background: #ff3333;
    height: 70px;
        padding: 10px 20px;
}

.sdklsd923232c img {
    width: 40px!Important;
}
.ksdjkl320923 {
    color: white;
    font-family: Calvert MT Std;
        margin-top: 16px;
}


.pdtop__11etc {
        padding-top: 117px;
}
#personalize__car .owl-prev {
        position: absolute;
    left: -33%;
    top: 75%;
}

#personalize__car .owl-next {
        position: absolute;
    left: -26%;
    top: 75%;
}

#personalize__car .owl-prev:focus, #personalize__car .owl-next:focus {
    outline:none;   
}


.dfg3453454df {
        display:none;
        background: #ececec;
    padding: 68px 30px 20px;
}
#hotdealcar_s {
    margin-top:15px;
}
#hotdealcar_s .owl-stage-outer {
    padding-top: 53px;
    padding-bottom:53px;
}
.kjlsdklj2309 {
        position: relative;
        height:230px;
}
.skllks892lkl022 img {
    height:243px!important;
}
.kjlsdklj2309:hover .skllks892lkl022 {
    display:none;
}
.kjlsdklj2309:hover .dfg3453454df {
    display:block;
}
.sm_sdn_coico {
    position: absolute;
    width: 100px!Important;
    height: 100px;
    top: -20%;
    left: 25%;
    border-radius:50%;
}
.sdfs32423 {
    font-family: Myriad Pro;
    font-weight: lighter;
    text-align: center;
    font-size: 15px;
    color: #000000;
    text-transform:uppercase;
}

.sdfd234234 {
    font-size: 12px;
    font-family: myriad Pro;
    text-align: center;
    color: #000000a1;
        margin-bottom: 0px;
}

.tt232sdfer {
    font-family: Myriad Pro;
    color: #ed1b24;
    font-size: 33px;
    margin-top: 10px;
    text-align: center;
}

.hjhsdds233jhj {
    width: 28px!important;
    position: absolute;
    bottom: -14%;
    left: 43%;
}
#hotdealcar_s .owl-prev {
    position: absolute;
    top: 48%;
    left: 0%;
    background: #ffffff;
    height: 30px;
    width: 20px;
}
#hotdealcar_s .owl-prev i,#hotdealcar_s .owl-next i{
    color: #000;   
}
#hotdealcar_s .owl-next {
    position: absolute;
    top: 48%;
    right: 0%;
    background: #ffffff;
    height: 30px;
    width: 20px;
}
#hotdealcar_s .owl-prev:focus ,#hotdealcar_s .owl-next:focus {
    outline:none
}

#homedestination {
    background: url(../images/bgimagessec.png) no-repeat fixed center; 
    height:600px;
        background-size: cover;
    object-fit: cover;
    object-position: center;
    width: 100%;
}

.df35dfhfgh3 {
    position:relative;
    margin-top:30px;
    height:300px;
    width:100%;
    overflow:hidden;
    border-bottom: 3px solid #fefffe;
}
.df35dfhfgh3:hover {
    border-bottom: 3px solid #ed1b24;
}
.discover1im {
    width: 100%;
    height: 310px;
}

.abslte_destinndk23 {
        position: absolute;
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    padding: 30px;
    cursor:pointer;
}

.sdf23423bgf5 {
    margin-bottom: 30px;
}

.recommendedimg1 {
        width: 100%;
    height: 380px;
    overflow: hidden;
    position:relative;
}

.dfs90klsd902 {
    width: 100%;
    height: 380px;
        -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
        background-size: contain;
    object-fit: cover;
}
.recommendedimg1:hover .dfs90klsd902 {
        -webkit-transform: scale3d(1.2,1.2,1);
    transform: scale3d(1.2,1.2,1);
}

.kljds9023ss {
            width: 100%;
    height: 90px;
    position: absolute;
    background-color: #ffffffa6;
    bottom: 0%;
    left: 0%;
    padding: 14px 10px;
}

#hometestimonial {
        background: url(../images/bgimagetop.png) no-repeat fixed center;
    height: 523px;
    background-size: cover;
    object-fit: cover;
    object-position: center;
    width: 100%;
}


#accolades_awrd {
    
}

.awardsimgtext {
     height: 60px;
    width: 100px!important;
    margin: auto;
    position: absolute;
    left: 18%;
    top: 31%;
}


.awagfh3474xt {
   height: 40px;
    width: 59px!important;
    margin: auto;
    position: absolute;
    left: 24%;
    top: 46%;
}

#footer_dskl2490 {
    background-image: url(../images/footerbgimage.png);
    background-repeat: no-repeat;
    width: 100%;
    padding: 40px 0px;
        background-size: cover;
}

#copyright_btmftr {
    background: #181818;
    padding:7px 0px;
}

.dsklds9kss {
       width: 50px;
    margin-left: 10px;
    margin-top: -9px;
}

.dsklds893kls,.dsklds893kls a {
    color:#fff;
    font-size:12px;
}

.dsklds893kls a:hover {
    text-decoration:none;
    color:#ffffffd4;
}
.sdds423dd3 {
    text-align: right;
}


.inside_conteint h3{
        font-family: Calvert MT Std;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom:0px;
}

#about__bg__sk23 {
    background-image: url(../images/234534534543.jpg);
           background-size: cover;
    width: 100%;
        padding-bottom: 50px;
    object-fit: cover;
}
#jkfds8233jksjk2398s {
    background-image: url(../images/45756346543.png);
           background-size: cover;
    width: 100%;
    object-fit: cover;
    padding:50px 0px;
}

#jkfds823345645fgs {
    background-image: url(../images/45735645645.png);
           background-size: cover;
    width: 100%;
    object-fit: cover;
    padding:50px 0px;
}
#jkldf344948kjdf0936 {
    background-image: url(../images/3263453453.png);
           background-size: cover;
    width: 100%;
    object-fit: cover;
    padding:50px 0px;
}
.kjsdklks89222 {
    margin-top:250px;
}
.dsklds8923kss img {
    width:100%;
}
.kjlds8922k {
    margin-bottom:0px;
}
.jksjkdlf0932kls0932 {
        text-align: right;
    max-width: 100%;
    max-height: 300px;
    overflow: hidden;
}
.sdsd23s2sd43fd {
    text-align:left!important;
}
.sdfkljds8923 {
      
}
.sdklj2892s {
        color: #ed1b24;
    font-family: Calvert MT Std;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 15px;
}

.jlksdlk2390s {
        font-family: lato;
    color: #000;
    line-height: 25px;
    text-align: left;
    font-size: 18px;
}

#contact_cntnt_d {
    margin-bottom: 50px;
    margin-top: 100px;
}
.dsksl23s img {
    width:30px;
}

.kskl2389zszz {
    width: 100%;
    border: 1px solid #c1c1c1;
    background: #f1f1f1;
    position: relative;
    height: 240px;
    padding: 50px 20px 20px;
    margin-bottom:80px;
}
.kskl2389zszz:hover {
        box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 10px 3px rgba(0, 0, 0, .2);
    background: #fff;
    border: 1px solid #ed1b24;
}
.posabddoee3 {
    
}
.posabddoee3 img {
    position: absolute;
    width: 100px;
    top: -24%;
    left: 35%;
    webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}
.posabddoee3 img:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.sdfks8923ks table tr th {
     text-align:center;
     padding:10px;
         color: #ed1b24;
}
.sdfks8923ks table tr td {
   padding: 5px;
    font-family: Calvert MT Std;
    font-size: 13px;
    font-weight: lighter;
}

#contact__frm_dskl2 {
     background: url(../images/contact_us_resize.jpeg) no-repeat fixed center;
        background-size: cover;
    object-fit: cover;
    object-position: center;
    width: 100%;
    padding: 150px 0px;
    height: 830px;
}


.dsklsd237892 {
        width:100%;
    
    z-index: 1;
    height: 550px;
    overflow: hidden;
}
.dsklsd237892 img {
        display: block;
    max-width: 800;
    height: auto;
    float: right;
}
.dsdskl2389s {
       position: absolute;
    z-index: 2;
    width: 50%;
    padding: 20px;
    background: white;
    left: 25%;
    top: 6%;
}

.kljdsklds89 {
    font-size: 20px;
    font-family: Calvert MT Std;
    text-align: center;
    font-weight: 400;
    color: #ed1b24;
}
.inform_contanct_ds label {
        font-weight: 600;
            font-weight: 600;
    font-size: 14px;

}

.inform_contanct_ds input,.inform_contanct_ds textarea {
        border-radius: 0px;
    border: 1px solid #c1c1c1;
    font-size: 14px;
}

.inform_contanct_ds input:focus,.inform_contanct_ds textarea:focus {
    outline:none;
    border: 1px solid #ed1b24;
    box-shadow:none;
    font-size: 14px;
    transition:none;
}


.sklskl38922 {
        background: red;
    border: 0px;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
}
.tours_form_box_ss {
        top: 70%;
    padding-top: 15px;
    width: 100%;
    left: 0;
    position: absolute;
    text-align: center;
}

#commonbrdcrumb .breadcrumb {
    background:none;
}


#commonbrdcrumb .breadcrumb li {
    font-size:12px;   
    color:#000;
}
 #commonbrdcrumb .breadcrumb li a {
     font-size:12px;   
    color:#ed1b24;
 }

.skldskl23892 .nav-tabs {
        display: flex;
    justify-content: center;
    border-bottom: 0px;
}
.skldskl23892 .nav-tabs li img {
    width:90px;
}
.skldskl23892 .nav-tabs>li.active>a, .skldskl23892 .nav-tabs>li.active>a:focus, .skldskl23892 .nav-tabs>li.active>a:hover {
    background: #f1f1f1;
    border: 1px solid #e4e2e2;
    border-radius: 0px;
    margin-right: 10px;
}

.skldskl23892 .nav-tabs>li>a {
    /*background: #f1f1f1;
    border: 1px solid #e4e2e2;*/
    border-radius: 0px;
    margin-right: 10px;
}


#galleryContent__s {
    margin-bottom:40px;
}

.kldskls9223 {
    height: 250px;
    overflow: hidden;
    position:relative;
    margin-bottom:30px;
    transition:all 0.7s;
}


.kldskls9223 .kljsls8923 {  
    width:100%;
    height:250px;
        -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
}
.kldskls9223:hover {
    transition:all 0.7s;
       -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 7px 13px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 7px 13px rgba(0, 0, 0, 0.15);
    box-shadow: 0 7px 13px rgb(0, 0, 0);
}
.kldskls9223:hover .kljsls8923 {
    -webkit-transform: scale3d(1.2,1.2,1);
    transform: scale3d(1.2,1.2,1);
}
.klsklds8923s {
        font-size: 20px;
    position: absolute;
    width: 100%;
    left: 0%;
    height: 50px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    top: 44%;
    background: #0000005c;
    color: #fff;
    padding: 10px 30px;
    font-family: calibri;
    text-align: center;
    text-transform: capitalize;
}

.dspldslklsl2 {
        margin-bottom: 30px;
    font-size: 20px;
    font-family: Calvert MT Std;
}


.onhover_pos892 {
    position: absolute;
    width: 86%;
    height: 80%;
    background: #0000005c;
    top: 10%;
    left: 7%;
    display:none;
    transition:all 0.8s;
    text-align:center;
}
.kldskls9223:hover .klsklds8923s {
    display:none;
    transition:all 0.8s;
}
.kldskls9223:hover .onhover_pos892 {
    display:block;
    transition:all 0.8s;
}


.dsklsl29sjdd {
    -webkit-transform: translateY(70px);
    -moz-transform: translateY(70px);
    -ms-transform: translateY(70px);
    -o-transform: translateY(70px);
    transform: translateY(70px);
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    color: #fff;
    font-size: 60px;
    display: inline-block;
    width: 100px;
    height: 100px;
    /* line-height: 100px; */
    border: 1px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    padding: 22px 16px;
    margin-top: -6%;
}

.dsklsl29sjdd:hover {
    color:#fff;
}

.dskls89232s {
    
}

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

.dskls89232s ul li {
    float:left;
    width:25%;
}

.dskls89232s ul li .maincommon__seckk3 {
    height:650px;
    overflow:hidden;
    position:relative;
}

.dskls89232s ul li .maincommon__seckk3 img {
   width:100%;
   height:650px;
   -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
}
.dskls89232s ul li .maincommon__seckk3:hover img {
    -webkit-transform: scale3d(1.2,1.2,1);
    transform: scale3d(1.2,1.2,1);   
    width:100%;
}
.allmaindiv_conent {
    height: 650px;
    width: 100%;
    position: relative;
    margin-top: 80px;
}
.alwarupper_conte {
    position: absolute;
    width: 100%;
    top: 13%;
    padding-left: 60px;
    z-index:9;
}

.alwarupper_conte h4 {
       margin-bottom: 5px;
    font-family: Calvert MT Std;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
}

.alwarupper_conte h2 {
        margin-top: 0px;
    font-family: Calvert MT Std;
    color: #fff;
    font-size: 48px;
    font-weight: bold;
}

.dskls8cdfghdgfs {
    position:absolute;
    top:45%;
    width:100%;
    left:0%;
}

.dskls8cdfghdgfs h3 {
    font-family: Calvert MT Std;
    color: #ff2932;
    font-weight:bold;
    z-index:9;
        text-align: center;
    font-size: 30px;
}

.kljdskjjdls902 {
    text-align:center;
}

.sdfdccf45654 {
    display: flex;
}

.sfsdaf323 {
    width: 17%;
    height: 34px;
    text-align: center;
    float: left;
}

.sfsdaf323 img {
        border: 1px solid #c1c1c1;
}
.sdkjlsdkl32 {
    width: 80%;
    float: right;
    margin-left: 3%;
}

.validationblackshade {
    display: none;
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999999999999999;
    left: 0px;
    top: 0px;
}

.validationblackshade .alertbox {
    width: 400px;
    min-height: 150px;
    background-color: #FFFFFF;
    margin: auto;
    box-shadow: 0 27px 24px 0 rgba(0,0,0,.2), 0 40px 77px 0 rgba(0,0,0,.22);
    border-radius: 0px;
    border: none;
    margin-top: 10%;
    color: #333333;
    font-family: roboto;
    text-align: center;
    align-items: center;
}

#alertBoxHeader {
    background:#ed1b24;
    padding: 10px;
    font-family: Calibri;
    color: #fff;
}
.validationblackshade .alertbox .content {
    font-size: 14px;
    line-height: 18px;
    padding: 20px;
    font-weight: 500;
    font-family: Calibri;
}
.validationblackshade .alertbox .okBtn {
    padding: 24px;
    padding-top: 0;
    display: flex;
}

.okBtn .btn-style-two {
    padding: 5px 30px;
    margin: 0 auto;
    border: 0px;
    color: #fff;
    font-family: Calibri;
    background: #ed1b24;
}

.loadingBox  .fa-spin {
        font-size: 14px;
    margin-right: 3px;
}

.outerpopupgallery {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: #000000e6;
    z-index: 99999999999;
    display: none;
}
.inner_contnet_popgallery {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 9;
}
.close_pop_dd93 {
    z-index: 99;
    color: #fff;
    font-size: 40px!important;
    font-style: inherit;
    /* line-height: 50px; */
    cursor: pointer;
    position: absolute;
    top: 7%;
    right: 3%;
}

#loadgallery {
    width: 84.5%;
    display: block;
    position: absolute;
    left: 7.8%;
    max-height: 500px;
    top: 10%;
    text-align: center!Important;
}

#galleryslidecaro img {
    max-height: 550px;
    width: auto!Important;
    border: 3px solid #ed1b24!important;
    margin: auto!Important;
}

#loadgallery .owl-prev {
    position: absolute;
    left: -2%;
    top: 45%;
}

#loadgallery .owl-prev i {
    color: #ed1b24!important;
    font-size: 40px;
}

#loadgallery .owl-next {
    position: absolute;
    right: -2%;
    top: 45%;
}

#loadgallery .owl-next i {
    color: #ed1b24!important;
    font-size: 40px;
}

.discover1text {
    
    font-weight:700;
}
.jklsdkl23988 {
    width:50px!Important;
}
.sdkls89023s:hover .jklsdkl23988{
    display:none;
}

.klksd892398w {
    display:none!Important;
    width:50px!important;
}

.sdkls89023s:hover .klksd892398w{
    display:block!important;
}

#galleryvideo_dvvd {
    max-height: 550px;
    width: auto!Important;
    border: 3px solid #ed1b24!important;
    margin: auto!Important;
}

#loadgallery_iframe {
        width: 70%;
    display: block;
    position: absolute;
    left: 15%;
    max-height: 500px;
    top: 20%;
    text-align: center!Important;
}

.kdk3493jjss {
    top:20%;
    z-index:9999999999998;
}

.recommdivsiftext {
     color:#000;
}

.recommdivsiftext1 {
    color:#000;
}

.recommendedimg1:hover .kljds9023ss {
    background-color: #ed1b24;
    transition:all 0/7s;
}
.recommendedimg1:hover .recommdivsiftext, .recommendedimg1:hover .recommdivsiftext1 {
    color:#fff;
}

.jklklsd8923ss {
    cursor:pointer;
}

.header-right a:hover {
    color:#fff;
}

#commong_section_wind {
    margin: 0px 0px 40px;
}

.commong_section__d {
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin-bottom: 28px;
        color: #ed1b24;
}

.fklsdklsd8923 h3 {
        font-family: Calvert MT Std;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin: 0px;
}
.fkfsdsd223423 {
        color: #fff;
    font-size: 14px;
    font-family: Calibri;
    font-weight: lighter;
}


.sdklsdio893232 {
   
}


.fkfsdsd223423 {
    width: 100%;
}
.fkffgh34443 {
       font-family: Calvert MT Std;
    font-size: 13px;
    color: #fff;
    font-weight: 100;
    margin-top: 5px;
}
.fkffgh34443 span {
        font-weight: bold;
    /* font-size: 17px; */
    background: #ed1b24;
    padding: 5px 10px 2px;
    margin-left: 2px;
}
.sdkl389322 {
        margin-top: 157px;
}
.viewdetailbtn__dd {
        display: inline-block;
    font-size: 12px;
    font-family: Calibri;
    color: #fff;
    background: rgb(237, 27, 36);
    margin: 0;
    padding: 5px 15px;
    transition: all 1s ease 0s;
    font-weight: 500;
    position: absolute;
    top: 30px;
    border-radius: 25px 0 25px;
}


.viewdetailbtn__dd:hover {
    color:#fff;
}

.planyourtripbtn__dd {
    display: inline-block;
    font-size: 12px;
    font-family: Calibri;
    color: #fff;
    background: rgb(0, 0, 0);
    margin: 0;
    padding: 5px 15px;
    transition: all 1s ease 0s;
    font-weight: 500;
    position: absolute;
    top: 30px;
    margin-left: 90px;
        border-radius: 25px 0 25px;
        cursor:pointer;
}


.planyourtripbtn__dd:hover {
    color:#fff;
}

.fklsdklsd8923 {
        height: 22px;
    overflow: hidden;
}


.transparentFixed {
    background:#000;
    transition:all 0.7s;
}

.sdjsdk239cho23 {
        height: 160px;
    overflow: hidden;
}

.dkklsd9023ssss {
    height: 310px;
    border: 1px solid #c1c1c1;
    margin-bottom: 30px;
}

.sddfsd2343223 a{
    
}
.sddfsd2343223 h4 {
        text-align: center;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 16px;
    color: #ed1b24;
    margin-bottom: 4px;
    height: 18px;
    overflow: hidden;
}
.sdklsd893232 {
       text-align: left;
    font-size: 13px;
    font-family: arial;
    line-height: 17px;
    height: 68px;
    overflow: hidden;
    margin-bottom: 14px;
    padding: 0px 10px;
}
.sdkllksd892332 a:hover {
    color:#fff;
}
.sdkllksd892332 {
    text-align:center;
}
.sdkllksd892332 a {
        background: #ed1b24;
    padding: 5px 15px;
        border-radius: 25px 0 25px;
    font-size: 12px;
}
.sdfsdsdd23432 {
    position: absolute;
    background: #ed1b24;
    height: 38px;
    right: 0%;
    padding: 6px 10px 0px 20px;
    font-size: 12px;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    cursor: pointer;
}
.sdfsdsdd23432:Hover {
    color:#fff;
}

.sdfs2342323 {
    color:#000;
    cursor:pointer;
}

.listing__slt__t {
    
}

.listing__slt__t label {
       width: 100%;
    font-weight: normal;
    font-family: arial;
    cursor: pointer;
}
.listing__slt__t label:hover {

}

.sdklds9082309 {
        border: 1px solid #c1c1c1;
    padding: 0px 15px 15px;
}

.jsdkjsd88989skls {
    margin-bottom:30px;
        border: 1px solid #c1c1c1;
}
.filter___nrmal_text {
    font-family: Calvert MT Std;
    font-weight: bold;
    margin: 15px 0px 10px;
    font-size: 14px;
}
.kljklsd89232skl {
        text-align:left;
    font-size: 13px;
    font-family: arial;
    line-height: 17px;
    height: 51px;
    overflow: hidden;
    margin-bottom: 10px;
}
.sdklsd8932232d {
        position: relative;
}

.sdklsdk983223 {
        border: 1px solid #656565;
    padding: 5px;
    width: 100%;
}
.sdklsdsfd232323 {
        border: 1px solid #656565;
    position: absolute;
    right: 0%;
    padding: 5px 15px;
    font-size: 14px;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    background: #656565;
    color: #fff;
}
.sdklsdk983223:focus {
    outline:none;
}

.sdklsdsfd232323:focus {
    outline:None;
}

.jkklsd09kjlks3 {
           display: block;
    width: 100%;
    border-top: 1px solid #c1c1c1;
    padding-top: 0px;
    padding-bottom: 5px;
    height: 47px;
}
.klklsdosdoi2 {
          width: 50%;
    float: left;
    font-family: Calvert MT Std;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    color: #ed1b24;
    border-right: 1px solid #c1c1c1;
    padding-top: 10px;
    height: 47px;
}

.sdlkk232sd4 {
        text-align: center;
    width: 50%;
    float: right;
    padding-top: 15px;
    height: 47px;
}

.sdlkk232sd4 a {
        background: #ed1b24;
    padding: 5px 15px;
    border-radius: 25px 0 25px;
    font-size: 12px;
    color: #fff;
}
.sdlkk232sd4 a:hover {
    color:#fff;
}

.dslk3290dskl2 {
    text-align: center;
    margin-bottom: 15px;
}
.dslk3290dskl2 i {
        font-size: 15px;
    margin: 0px 3px;
    color: #ed1b24;
}

.bgfrdetlpge {
    background:#000;
}

#detailpagstion {
        padding: 127px 0px;
    background: #f1f1f1;
}

.sectionbyy__commdj23 {
        background: #fff;
    padding: 15px;
}

.klklsd8923kjs {
    width:100%;
    max-height:200px;
}
.lklkslk239ss {
    position:relative;
        margin-top: 27px;
}

.jkkljs98023sd h4{
        text-align: left;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 16px;
    color: #1d1c1c;
    margin: 20px 0px 5px;
    height: 18px;
    overflow: hidden;
}

.sdklsd98234s {
    font-size:12px;
}

.address__ddestid4 {
        margin: 10px 0px;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 10px 0px;
}

.address__ddestid4 p {
    margin-bottom: 0px;
    font-size: 13px;
    font-family: arial;
}

.kljsdks98023 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        color: #1d1c1c;
    background-color: #ffffff;
        border: 1px solid #fff;
        font-weight: bold; 
}

.kljsdks98023 .nav-tabs>li>a {
        margin-right: 5px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    border-radius: 25px 0 25px;
    background: #ed1b24;
    font-family: Calvert MT Std;
}


.sdjksd9032ksde {
    text-align: left;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 16px;
    color: #1d1c1c;
    margin: 0px 0px 20px;
    height: 18px;
    overflow: hidden;
        text-decoration: underline;
}
.kljsdks98023 .nav-tabs>li>a:hover {
    background:#fff;
    color:#1d1c1c;
}


.kljsdks98023 .nav-tabs {
        border-bottom: 1px solid #fff;
}

.kljsdks98023 .tab-content {
    background: #fff;
    padding: 15px;
}

.klsdkls89023 p, .klsdkls89023, .klsdkls89023 p p span, .klsdkls89023 p p {
    text-align: justify;
    font-size: 12px;
    font-family: Lato,sans-serif;
    line-height: 17px;
    margin-bottom: 10px;
    /* font-weight: bold; */
    color: #6b6969;

}


.dsklksd9823 {
        border: 1px solid red;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background: #ed1b24;
    color: #fff;
    text-align: center;
    font-family: Calvert MT Std;
    font-weight: bold;
    padding: 12px;
    font-size: 14px;
}

.dsf3432dddd {
    padding:0px;
}

.kjlsdklsd9823 {
        border-bottom: 1px solid #c1c1c1;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.sklksl8923ssd3 h4 {
    text-align: left;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 20px;
    color: #ed1b24;
    margin: 20px 0px 5px;
}
.mrgtp5ooo00i h4 {
    margin-top:5px;
}
.phoneemail_addsec__2390slk table tr td {
    padding:5px 0px;
        font-family: Calvert MT Std;
}
.ffphone11 {
        padding: 7px;
            font-size: 20px;
}
.ffemail11 {
        padding: 8px;
}
.ffaddres11 {
            padding: 6px;
    font-size: 22px;
}
.phoneemail_addsec__2390slk .fa {
    background: red;
    height: 35px;
    width: 35px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    margin-right:10px;
}
.sdklklsd90342lk {
        text-align: left;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 16px;
    color: #1d1c1c;
    margin: 7px 0px 5px;
}

.dllksdlksd9823 {
    font-size: 13px;
    background: #000;
    color: #fff;
    padding: 5px;
}


.dslksdfks8923 {
    text-decoration:underline;
        color: #ed1b24;
}

.dsklklsd8923kjs {
        margin-bottom: 3px;
    font-family: Calvert MT Std;
}

.incklsdds98032 ul li:before {
      content: '';
      display: inline-block;
      height: 15px;
      width: 15px;
      background-size: 15px;
      background-image: url("../images/inc89892323.png");
      background-repeat: no-repeat;
      margin-right: 5px;
}
.exc9032023sd ul li:before {
    content: '';
      display: inline-block;
      height: 15px;
      width: 15px;
      background-size: 15px;
      background-image: url("../images/exc8989232.png");
      background-repeat: no-repeat;
      margin-right: 5px;
}
.klsdklsd89232  {
    background: #f1f1f1;
    padding: 15px;
}

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


.jksdjfdskfdfds24 {
        text-align: left;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 16px;
    color: #ed1b24;
}

.kjlsdlkklsd90sdf {
        width: 50%;
    float: left;
    font-family: Calvert MT Std;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #444444;
    border-right: 1px solid #c1c1c1;
    padding-top: 16px;
    height: 47px;
}

.sdklkds8923s {
        border-top: 1px solid #c1c1c1;
    padding: 10px;
    text-align: center;
    font-family: Calvert MT Std;
}
.kljsdklklds9032kls label {
    font-family: Calvert MT Std;
    font-size: 12px;
}

.kljsdklklds9032kls input, .kljsdklklds9032kls textarea {
        border-radius: 0px;
    border: 1px solid #797979;
    font-size: 14px;
    font-family: Calvert MT Std;
    box-shadow: none;
    padding: 11px 10px 8px;
}


.kljsdklklds9032kls input:focus, .kljsdklklds9032kls textarea:focus{
    border: 1px solid #797979;
}

.kljsdklklds9032kls select {
    border-radius: 0px;
    border: 1px solid #797979;
    font-size: 14px;
    font-family: Calvert MT Std;
    box-shadow: none;
    padding: 9px 10px 8px;
}

.kjlkljklsd890 {
    height: 34px;
    text-align: center;
}
.kjlkljklsd890 img {
    border:1px solid #797979;
        height: 34px;
}
.sdklklds892js {
    
}
.sdkllksd8923sd {
    background: #ed1b24;
    color: #fff;
    border: 1px solid #ed1b24!Important;
    width: 100%;
    margin: 20px 0px;

}
.sdkllksd8923sd:focus {
    outline:none;
}
.kljsdklklds9032kls {
        background: #f1f1f1;
    padding: 20px;
}

.klsdllsd9823ss {
        text-align: left;
    font-family: Calvert MT Std;
    font-size: 14px;
    color: #ed1b24;
    text-decoration: underline;
        margin-bottom: 10px;
}
.jkljklkjl909221 {
    margin-top:10px;
}
.asdfsad234234 i {
    height: 35px;
    width: 35px;
    background: #3b5998;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    padding: 8px 12px;
}


.erwe23423423 i {
    height: 35px;
    width: 35px;
    background: #dd4b39;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    padding: 7px 5px;
}


.sdfsr423423423 i {
    height: 35px;
    width: 35px;
    background: #55acee;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    padding: 8px 9px;
}

.ewrtert23423423 i {
    height: 35px;
    width: 35px;
    background: #cb2027;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    padding: 9px 11px;
}

.ewrtert2sd3423 i {
    height: 35px;
    width: 35px;
    background: #00e676;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    padding: 7px 10px;
}


.shareBtns_dfsdf {
        border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    padding: 10px 0px;
}

.sdfsd2343dsfds {
        text-align: left;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 16px;
    color: #ed1b24;
    margin: 0px 0px 15px;
}
.destination_show_detail {
        background: #fff;
    padding: 20px;
}

.sdfsdksdkllksd8923234 {
        float: left;
    max-width: 65%;
    text-align: justify;
}

.sdjklkksd903lkk3398 {
       float: left;
    width: 35%;
    padding-left: 30px;
}

.sdjklkksd903lkk3398 img {
        width: 100%
}


.dsklksd8923kjsd iframe {
    margin-top:60px;
}


.kjl45645kjsdkj {
        width: 100%;
    max-height: 500px;
}

.kljsdklklkd9892030 {
    margin:30px 0px;
}



.kk11lklds903290 {
        width: 100%;
    height: 120px;
}

.hoteeellisting_3rt {
        padding: 15px;
    border: 1px solid #c1c1c1;
    max-height: 500px;
    overflow-y: auto;
}


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

.hoteeellisting_3rt ul li {
    
}

.sdlksd8932jkkkls8 {
    border: 1px solid #c1c1c1;
    margin-bottom: 15px;
    height: 232px;
    overflow: hidden;
}

.sdklksd932kls23 {

}

.sddjl2390lsk03sl h4 {
        text-align: center;
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 16px;
    color: #ed1b24;
    margin-bottom: 4px;
    height: 34px;
    overflow: hidden;
}


.jksdkl89230sd3 {
        height: 120px;
    overflow: hidden;
}

.jksdkl89230sd3 img {
    
}

.dsjkljklsd92s11 {
          text-align: center;
    width: 100%;
    /* float: right; */
    padding-top: 12px;
    height: 32px;
}

.dsjkljklsd92s11 a {
    background: #ed1b24;
    padding: 5px 15px;
    border-radius: 25px 0 25px;
    font-size: 12px;
    color: #fff;
}
.jklkjsd900923 i {
    color:#000;
}

.sdkllsd90209sdlkl2 {
    
}
.sdkllsd90209sdlkl2 ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
.sdkllsd90209sdlkl2 ul li {
    width:33.33%;
    float:left;
    font-family: Calvert MT Std;
    margin-bottom:15px;
}

.hghg9878hjjh88h {
        width: 40px;
    border: 1px solid #000;
    border-radius: 50%;
    height: 40px;
    padding: 7px;
    margin-right: 10px;
}

.jklsd90ks9032k9 {
    margin-top: 50px;
    text-align: left;
}

.klsdkds902390s {
    font-family: Calvert MT Std;
    font-weight: bold;
    font-size: 14px;
}

.sdflxskj2389j2 {
        margin-left: 10px;
    background: #ed1b24;
    color: #fff;
    font-weight: normal;
    padding: 8px 10px 5px;
    border-radius: 50px;
}

.sdf345745dfg3 {
        background: #000;
    color: #fff;
    padding: 5px 7px 2px;
    border-radius: 50px;
}
.sdf345745dfg3:hover {
    color:#fff;
}
.skklsdk898222f {
    margin-bottom:28px;
}

.ddklld93094sdr534{
    text-align: right;
    font-family: Calvert MT Std;
}

.ddklld93094sdr534 span {
        background: #ed1b24;
    color: #fff;
    font-weight: normal;
    padding: 8px 8px 5px;
    border-radius: 50px;
    margin-right: 10px;
    text-align: center;
}

.sdkldsk3290slkl2zz {
    background: #f1f1f1;
    padding: 15px;
    border: 1px solid #c1c1c1;
}
.sdkldsk3290slkl2zz ul  {
    margin:0px;
    padding:0px;
    list-style:none;
}
.sdkldsk3290slkl2zz li {
    
}

.sjkdfkjds2390sss {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 13px;
    font-family: arial;
}
.sjkdfkjds2390sss i {
    font-size: 22px;
    font-weight: bold;
    color: #ed1b24;  
}
.sjkdfkjds2390sss span {
   font-family: Calvert MT Std;
    font-size: 22px;
    font-weight: bold;
    color: #ed1b24;    
}

.sjkdfkjds2390sss strong {
    margin-right: 5px;
}

#loadtripenquery {
        width: 30%;
    display: block;
    position: absolute;
    left: 35%;
    max-height: 500px;
    top: 10%;
}

.klsdklkls902lks {
    width:100%;
}
.klsdklkls902lks img {
        width: 100%;
    height: 231px;
}


.sdk1l02ju {
        background: #ffffff!important;
}


.right_content_hbanner {
    position:fixed;
    right:0%;
    top:30%;
    z-index: 999999999;
}
.right_content_hbanner ul {
    padding:0px;
    margin:0px;
    list-style:none;
    position: relative;
}
.right_content_hbanner>ul>li {
    margin-bottom: 5px;
    transition: all 0.7s;
    position: absolute;
}
.locateSis {
    margin-top: 9px;
    width: 15px;
}
.right_content_hbanner .linkBox{
    width: 200px;
    background: #ffffffa6;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 40px;
    /*overflow: hidden;*/
    transition: all 0.7s;
    left: -200px;
    position: relative;
}
.right_content_hbanner>ul>li:nth-child(1){
    top: 0px;
}
.right_content_hbanner>ul>li:nth-child(2){
    top: 45px;
}
.right_content_hbanner>ul>li:nth-child(3){
    top: 90px;
}
.right_content_hbanner>ul>li:nth-child(4){
    top: 135px;
}
.right_content_hbanner>ul>li:nth-child(5){
    top: 180px;
}
.right_content_hbanner>ul>li:nth-child(6){
    top: 225px;
}
.right_content_hbanner>ul>li:nth-child(7){
    top: 270px;
}
.right_content_hbanner ul li:hover {
    background: #00408596;   
}
.right_content_hbanner ul li:nth-child(7):hover {
    background: #ffffffa6;
}
.right_side_channer {
       width: 160px;
    float: right;
    height: 40px;
    color: #000;
    font-family: Calvert MT Std;
    padding: 11px 8px 7px;
    font-size: 15px;
    font-weight: 500;
}
.left_side__chbaner {
    background: #ed1b24;
    width: 40px;
    height: 40px;
    float: left;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    text-align: center;
        border: 1px solid #ed1b2447;
    border-right: 0px;
}
.jkkd838801qweR {
    background:#fff;
}
.callSis {
    margin-top:9px;
}
.onlineregistration {
    margin-top:8px;
}
.erplogin {
    margin-top: 8px;
}
.right_content_hbanner ul li:hover .right_side_channer  {
    color:#000000;
    padding-left:10px;
}
.right_content_hbanner ul li:hover .pd0oopx0  {
    padding-left:0px;
}
.left_side__chbaner img {
    width: 18px;
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    transition: all .7s;
}
.right_content_hbanner ul li:hover .left_side__chbaner img {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); 
    transition:all 0.7s;
}
.rbanner_change ul li .linkBox {
    transition: all .7s;
    left: -40px;
}
.rbanner_change ul li .linkBox:hover{left:-200px}


.payonline {
    width: 30px!important;
    margin-top: 15px;
}

.social_links_hbanner {
    margin: 0;
    padding: 0;
    list-style: none;
}
.social_links_hbanner li:nth-child(1) {
    width: 40px!important;
    background: #fff!important;
    border: 1px solid #ed1b2447;
    border-right: 0px;
}

.social_links_hbanner li {
    float: left;
    width: 35px!important;
    margin-right: 4px;
    background: none!important;
    margin-bottom: 0!important;
    height: 40px;
    text-align: center;
}

.right_content_hbanner a {
    text-decoration: none;
}
.social_links_hbanner li img {
    width: 28px;
    margin-top: 6px;
    height: 28px;
   
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    transition: all .7s;
}


.dskllsd9023s22 {
        width: 84%;
    margin-top: 5px;

}


.sdfjk2390s222kkJ {
        height: 40px;
    padding: 13px 0px 10px 8px;
    background: none;
    border: 0px;
}

.pd0oopx0 {
    padding:0px;
}

.sdfjk2390s222kkJ:focus{
    outline:none;
}

.autosearchouter {
       position: absolute;
    left: -100%;
    top: 0%;
    width: 200px;
    max-height: 200px;
    overflow: auto;
    padding: 10px;
    background: #ed1b24;
    display: none;
    z-index: 99999999999;
    overflow-x: auto; 
}

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

.autosearchouter ul li {
    margin: 0px 0px 3px;
    padding: 5px 0px;
    width: 100%!important;
    display: block;
    text-align: left;
    border-bottom: 1px solid #003c7578;
    opacity: 1;
    float: none;
    position: relative;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    cursor: pointer;
        color: #fff;
    font-family: Calvert MT Std;
}


.autosearchouter ul li:hover {
    background:none;
}

.kskUjUhYYhh393 {
    color:#fff;
}
.kskUjUhYYhh393:hover {
    color:#fff;
}

.kkdiKKieyYYud {
        padding: 7px 7px 7px 8px;
}

#loadadiholidaysDiv {
        width: 50%;
    display: block;
    position: absolute;
    left: 25%;
    max-height: 500px;
    top: 20%;
    background: #fff;
    padding: 20px;
}


.tablecollsection92 .table {
    margin-bottom:0px!important;
}

.tablecollsection92 a {
    color:#333;
}

.sdklsdklsd2309sl {
    text-align:center;
}
.sdklsdklsd2309sl img {
        width: 220px;
    margin-top: 0px;
}

#collapge_header {
    width:75%!Important;
}

#shownonmobile__divdD {
    display:none;
}

.xkkKKd93kkdK {
    text-align:center;
    height:140px;
}
.dsfjkljlds932902lks {
        /*margin-left: 50px;*/
}
.commonhdfontshmf {
    font-size: 30px;
    font-family: Calvert MT Std;
    font-weight: lighter;
    margin-top: 30px;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.sdkjfsd90399023ks {
        font-size: 60px;
    color: #ed1b24;
    font-weight: 700;
    margin-top: -10px;
    font-family: Calvert MT Std;
    margin-bottom:0px;
    text-transform:uppercase;
}
.clwrwht {
    color:#fff;
}

.gh897jjasqwA3 {
        margin-bottom: 40px;
}

.mrbtm4m40 {
    margin-bottom:40px;
}

.mrgncmntbbt30 {
        margin-bottom: 30px;
}


.mmmdkkd38zhh3 {
    margin-top:5px;
}

.sd239kskUUytn {
    margin-top: 50px;
}
.jkdkjkjddjj238 {
    margin-top:0px;
}


#personalize__car .owl-item img {
      
    background-size: cover;
    object-fit: cover;
}

.mrgToidesc {
    margin-top:-3px;
}

.chnage__hdr_st ul li:nth-child(1).active a {
        padding: 5px 10px 1px;
}

.right_side_channer input::placeholder {
  color: #000000;
  opacity: 1; /* Firefox */
}

.right_side_channer input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000000;
}

.right_side_channer input::-ms-input-placeholder { /* Microsoft Edge */
 color: #000000;
}
.kldskl320kkd93 {
    display:none;
}
.fronHvrprpty:hover .frksdkl3290JK0s {
    display:none;
    transition:all 0.7s;
}
.fronHvrprpty:hover .kldskl320kkd93 {
    display:block;
    transition:all 0.7s;
}


.chnge2bxbgclr {
    background:#fff;
}

.chnge2bxbgclr .b2bborderradius, .chnge2bxbgclr .b2bborderradius table tr td {
    color: #ed1b24;
}

.chnge2bxbgclr .b2btextheading1, .chnge2bxbgclr .b2btextheading2 {
    color: #ed1b24;
}

.chnge3bgcllr {
        background-color: #ed1b24c7;
}

.chnge3bgcllr .b2byoutube {
    background:none;
}
.dklzklsd982398sls {
    background: #ed1b24;
    border-radius: 50px;
    color: #fff;
    padding: 7px 10px 4px;
    font-family: Calvert MT Std;
    font-size: 15px;
    font-weight: lighter;
    text-align: center;
   
}
.mrgnbtm30hd {
    margin-bottom:30px;
}
.dklzklsd982398sls a {
    
}
.ksdkl2309sdlkk32s {
        border: 1px solid #ed1b24;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 15px;
    
}

.ksdkl2309sdlkk32s ul {
    margin:0px;
    padding:0px;
   list-style-image: url('../images/7987897.png');
       padding-left: 20px;
}

.ksdkl2309sdlkk32s ul li {
  width:100%;
}

.ksdkl2309sdlkk32s ul li a {
    color: #000000d9;
    text-decoration: none;
    font-family: Calvert MT Std;
    font-size: 13px;
    font-weight: lighter;
     transition:all 0.7s;
}

.ksdkl2309sdlkk32s ul li a:hover {
    color:#ed1b24;
    padding-left:5px;
    transition:all 0.7s;
}

.cmmsndk23slksJkd {
        background: #3b5998;
    padding: 4px 5px 1px;
    margin-bottom: 5px;
    color: #fff;
    font-family: Calvert MT Std;
}

.ytbbg {
    background:#fe3432;
}
.twtrbg {
    background:#2daae2;
}
.instabg {
     background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.linkedbg {
    background:#0173b2;
}

.kdskl32kdjk3JJhd img {
    width:100%;
}

#loginregistration_s {
    background-image:url('../images/3495834.jpg');
        padding: 127px 0px 80px;
}

.kjld903KLkld92 {
    background:none;
    padding:0px;
}
.kjld903KLkld92 input {
    background:none;
}
.dskjlds93290dkl {
    padding:0px 50px;
}

.lgfrn9skl23 {
        border-right: 5px solid #ed1b24;
    padding-right: 60px;
    border-radius: 5px;
}

.kks93290lklsa {
    padding-left: 30px;
}

.klklsdkklsd832 {
    
}

.klklsdkklsd832 img {
    width: 100px;
    margin-bottom: 20px;
}


.smbbj3d3d {
    background: #ed1b24!important;
}

.dfds243rdsfsd {
        position: relative;
}

.sdklsdkl289dslk23 {
        background: #ed1b24;
    height: 200px;
    width: 200px;
    border-radius: 50%;
    /* border-bottom-right-radius: 50%; */
    position: absolute;
    left: -47%;
    top: 0px;
    z-index: 0;
}
.sdgdf33423sdf23 {

    z-index: 1;
    position: absolute;
    width: 130px;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 130px;
    top: 37px;
    left: 21px;
}
.kjsdjfkl894k982xx3 {
    padding: 20px 10px;
    border: 1px solid #d6d6d6;
   
}
.kjsdjfkl894k982xx3 table tr td {
    padding:5px;
}
.kjsdjfkl894k982xx3 .panel-group .panel {
   border-radius: 0px;
    width: 46%;
    float: left;
    margin-right: 4%;
    margin-bottom: 30px;
}

.kjsdjfkl894k982xx3 .panel-group .panel+.panel {
    margin-top:0px;
}


.sdf242dg354 {
   
    background:#ed1b24!important;
}
.sdf242dg354:hover {
    background:#ed1b24!important;
    color:#fff!Important;
}
.sdf242dg354:focus {
    outline:none!important;
    box-shadow:none;
}

.kjsdjfkl894k982xx3  input, .kjsdjfkl894k982xx3 select {
    font-family:Calvert MT Std;
}

.bookingksd823s23 {
    padding: 40px 20px 20px;
    border: 1px solid #d6d6d6;
}

.sdkljj230923sd2 {
        position: absolute;
    background: #ed1b24;
    font-family: Calvert MT Std;
    padding: 18px 10px 12px;
    top: -20%;
    left: 10%;
    font-size: 20px;
    width: 80%;
    font-weight: bold;
    text-align: center;
    border-radius: 50px;
    color:#fff;
    cursor:pointer;
}

.jklsdkl2930klsl2:hover {
    color:#fff;
}

.outerpackagebook {
        position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: #000000e6;
    z-index: 999;
    display: none;
}

.inner_contnet_poppackage {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 9;
}

.close_pop_ddf322332z {
    z-index: 99;
    color: #fff;
    font-size: 40px!important;
    font-style: inherit;
    /* line-height: 50px; */
    cursor: pointer;
    position: absolute;
    top: 7%;
    right: 3%;

}

.separepopPacakage {
    width: 60%;
    display: block;
    position: absolute;
    left: 20%;
    max-height: 500px;
    top: 20%;
}

.kdssdk093lsd3 .kljsdklklds9032kls {
    background:#fff;
}

.sdjklds9032kldskl {
    width:180px;
    float:left;
}

.klsd0932xjk2398x {
    margin-left:195px;
}
.dsfsdkl2390dlks {
        margin: 20px 0px;
    font-size: 14px;
    font-family: Calvert MT Std;
    background: black;
    color: #fff;
    border: 1px solid #000000!Important;
    padding: 11px 10px 8px;
    text-align: center;
    margin-left: 20px;
}

.jhk78jh43ss9 {
    text-align:center;
    margin-top:30px;
}

.sdfs23432dfgd2 {
    margin-top:20px;
    text-align:center;
}

.sdfs23432dfgd2 h4 {
        font-family: Calvert MT Std;
    font-weight: bold;
    margin-bottom: 0px;
}

.jskdlf298jjklsd2 {
        font-family: Calvert MT Std;
    text-transform: uppercase;
    text-align: center;
    margin: 40px 0px;
    font-size: 20px;
    font-weight: bold;
    color: #ed1b24;
}

.sdfklj23sdkl2 {
    height:440px;
    position:relative;
    overflow:hidden;
}

.sdfjkl2309sdllk23 {
    position:relative;
    height:220px;
    overflow:hidden;
}

.djfgkl93845jdfkl {
    height:192px;
    overflow:hidden;
    position:relative;
    background: #fff;
        padding: 20px;
    text-align: center;
}

.jksdkjl3290sdkl {
        position: absolute;
    left: 0%;
    bottom: 0%;
}

.dfdgfg34534543f {
     position: absolute;
    left: 0%;
    top: 0%;
}

.djfgkl93845jdfkl h4 {
        font-family: Raleway;
    color: #333333;
    font-weight: 600;
    font-size: 20px;
    margin-bottom:10px;
}


.djfgkl93845jdfkl p {
        font-family: Raleway;
    color: #333333;
    font-weight: bold;
    font-size: 23px;
    line-height: 22px;
}

.sjdk23klds0293 {
    background: #ed1b24;
    color: #fff;
    padding: 2px 10px 6px;
    border-radius: 2px;
}






























































































































































































































































































































































