﻿@charset "utf-8";/* This is My Custom CSS */
/* Font Family CSS */
@font-face{font-family:'HelveticaNeueLTStdLt';src:url('../fonts/HelveticaNeueLTStdLt.eot');src:url('../fonts/HelveticaNeueLTStdLt.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTStdLt.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStdLt.woff') format('woff'), url('../fonts/HelveticaNeueLTStdLt.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStdLt.svg#HelveticaNeueLTStdLt') format('svg');}
@font-face{font-family:'HelveticaNeueLTStdBd';src:url('../fonts/HelveticaNeueLTStdBd.eot');src:url('../fonts/HelveticaNeueLTStdBd.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTStdBd.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStdBd.woff') format('woff'), url('../fonts/HelveticaNeueLTStdBd.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStdBd.svg#HelveticaNeueLTStdLt') format('svg');}
@font-face{font-family:'GE_SS_Two_Light';src:url('../fonts/GE_SS_Two_Light.eot');src:url('../fonts/GE_SS_Two_Light.eot') format('embedded-opentype'), url('../fonts/GE_SS_Two_Light.woff2') format('woff2'), url('../fonts/GE_SS_Two_Light.woff') format('woff'), url('../fonts/GE_SS_Two_Light.ttf') format('truetype'), url('../fonts/GE_SS_Two_Light.svg#GE_SS_Two_Light') format('svg');}
@font-face{font-family:'HelveticaNeueLTStdMd';src:url('../fonts/HelveticaNeueLTStdMd.eot');src:url('../fonts/HelveticaNeueLTStdMd.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTStdMd.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStdMd.woff') format('woff'), url('../fonts/HelveticaNeueLTStdMd.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStdMd.svg#HelveticaNeueLTStdLt') format('svg');}
@font-face{font-family:'Helvetica Neue Medium';font-style:normal;font-weight:normal;src:url('../fonts/Helvetica Neue Medium'), url('../fonts/HelveticaNeueMedium.woff') format('woff');}
@font-face{font-family:'Helvetica 55 Roman';font-style:normal;font-weight:normal;src:url('../fonts/Helvetica 55 Roman'), url('../fonts/HelveticaNeue-Roman.woff') format('woff');}
@font-face{font-family:'DroidKufiRegular';src:url('../fonts/DroidKufiRegular.eot');src:url('../fonts/DroidKufiRegular.eot') format('embedded-opentype'), url('../fonts/DroidKufiRegular.woff2') format('woff2'), url('../fonts/DroidKufiRegular.woff') format('woff'), url('../fonts/DroidKufiRegular.ttf') format('truetype'), url('../fonts/DroidKufiRegular.svg#DroidKufiRegular') format('svg');}
@font-face{font-family:'DroidKufiBold';src:url('../fonts/DroidKufiBold.eot');src:url('../fonts/DroidKufiBold.eot') format('embedded-opentype'), url('../fonts/DroidKufiBold.woff2') format('woff2'), url('../fonts/DroidKufiBold.woff') format('woff'), url('../fonts/DroidKufiBold.ttf') format('truetype'), url('../fonts/DroidKufiBold.svg#DroidKufiBold') format('svg');}
/* Font Family CSS ends*/
/* Global CSS */
body{font-family:'HelveticaNeueLTStdLt', 'DroidKufiRegular','GE_SS_Two_Light';margin:0!important;padding:0!important;overflow-x:hidden !important;background:#d4d7de url(../images/body_bg.jpg) repeat;color:#000000;}
body, html {
    width:100% !important;
}
select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;text-indent:1px;text-overflow:'';}
select::-ms-expand{display:none;}
input[type=text]::-ms-clear{display:none;}
input:focus, button:focus, select:focus{outline:none;}
a:focus, a:active, a:visited, a:hover{text-decoration:none;}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul, ol{margin:0;padding:0;list-style:none;}
strong{font-weight:normal;}
a:hover{-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
button:focus{outline:0;}
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
img{vertical-align:middle;max-width:100%;height:auto}
.clear{clear:both;}
.no_padding{padding-right:0;padding-left:0;}
.no_paddingR{padding-right:0;}
.no_paddingL{padding-left:0;}
.dir_default{direction:ltr;}
.txtalign_default{text-align:left;}
.theme_color{color:#fdc32d;}
.theme_btnStyle{background-color:#fdc32d;color:#333333;border:none;outline:none;}
.error_color,.alert_msg{color:red;}
.errorDiv{border:1px solid rgb(255, 0, 22)}
.refund_color{color:#6cac07 !important;}
.non_refund_color{color:#ff221d !important;}
.cursor_default{cursor:pointer;}
.bgWhite{background-color:#fff;}
.no_wrap_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.postnRel_common{position:relative;}
 .color15{color:#fdc32d;}
 .colorRed{color:#ff0000;}
input.form-control,input.form-control:focus,select.form-control,select.form-control:focus{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-transition:none;-webkit-transition:none;}
/* Global CSS ends*/
/* Header Section */
.headerMain{border-top:7px solid #fdc32d;border-bottom:7px solid #fdc32d;height:97px;width:100%;background:url(../images/haeder_bg.jpg) no-repeat top center;-webkit-background-size:cover}
.theme_menu{font-family:'HelveticaNeueLTStdLt';color:#000000;font-size:18px;}
.theme_menu .navbar{padding-bottom:0 !important;padding-right:0;}
.theme_menu .navbar-light .navbar-nav .nav-link{color:#000000 !important;}
.theme_menu .navbar-brand{padding-top:0px;}
.theme_menu .navbar-nav{margin-top:30px !important;}
.theme_menu .navbar-nav .nav-item{margin-left:18px;cursor:pointer;}
.theme_menu .navbar-nav .nav-item .nav-link{font-size:18px;}
.theme_menu .country_flag img{width:24px;height:14px;margin:0 4px 0 0;}
.theme_menu .navbar-light .navbar-toggler{border-color:#424244 !important;}
.theme_menu .floatWidth{float:right;}
.theme_menu .navbar-nav .nav-item:last-child .nav-link{padding-right:0;}
.langNotCollapse{width:auto;height:50px;position:absolute;right:0;top:7px;z-index:99 !important;}
ul.langlistBx{margin:0 0 0 0;padding:0;}
ul.langlistBx li{padding:0 14px;list-style:none;float:left;font-size:16px;border-right:1px solid #8e9093;}
ul.langlistBx li:first-child{padding-left:0;}
ul.langlistBx li:last-child{border-right:0px;padding-right:0;}
ul.langlistBx li a{color:#000;text-decoration:none;}
ul.langlistBx li a:hover{color:rgba(0,0,0,0.8);}
ul.langlistBx li.nav-item a.nav-link{padding:0 !important;color:#000 !important;}
ul.langlistBx .dropdown-menu{min-width:278px;background-color:#000000;color:#fff;}
ul.langlistBx li a.dropdown-item{color:#fff !important;border-bottom:1px solid #404040;}
ul.langlistBx li a.dropdown-item:last-child{border-bottom:none !important;}
ul.langlistBx .dropdown-item:hover, ul.langlistBx.dropdown-item:focus{background-color:#fdc32d;color:#000 !important;}
.dropdown-toggle::after{border:none;}
.newDropArrow{width:12px;height:6px;margin:0 0 0 6px;}
ul.langlistBx .langGlobe img{width:18px;height:18px;margin:0 4px 0 0;}
.theme_menu .navbar-nav .nav-item .nav-link.padChange{padding-right:0 !important;}
.visbleMobile{display:none;}
/* Header Section ends */
/* Package Section */
.hmepackageSearch{width:100%;background:url(../images/hme_pkage.jpg) no-repeat top center;-webkit-background-size:cover;text-align:center;color:#fff;position:relative;z-index:59;border-bottom:7px solid #fdc32d;}
.hmepackageSearch:before{position:absolute;content:'';background:rgba(0,0,0,0.5);top:0;left:0;width:100%;z-index:55;;height:100%;}
.viewPkage{position:relative;z-index:60;}
.viewPkage h4{font-size:26px;margin:5px 0 0 0 !important;}
.viewPkage h4.mgnBtm{margin-bottom:15px !important;}
.viewBtn{border:2px solid #fff;padding:5px 30px;text-align:center;color:#fff;position:absolute;right:0;top:20px;z-index:56;font-size:18px;border-radius:10px;}
a.viewBtn{color:#fff;text-decoration:none;cursor:pointer;}
a.viewBtn:hover{color:rgba(255,255,255,0.5);text-decoration:none;}
.bannerTop{width:100%;height:81px;float:left;}
.bannerTopIn{width:100%;float:left;}
.hmepackageAdvt{width:100%;text-align:center;color:#fff;position:relative;border-bottom:7px solid #fdc32d;}
.advertiseSection .owl-theme .owl-nav{display:none !important;}
.advertiseSection .owl-theme .owl-dots, .advertiseSection .owl-theme .owl-nav{display:none;}
.advertiseSection .owl-theme .owl-dots .owl-dot span{width:18px;height:18px;background-color:#666666;margin:5px 4px !important;}
.advertiseSection .owl-theme .owl-dots .owl-dot.active span, .advertiseSection .owl-theme .owl-dots .owl-dot:hover span{background-color:#d1d600}
.advertiseSection .owl-theme .item{position:relative;}
.viewPkageInfo{position:absolute;top:0;left:0;width:100%;color:#fff;background-color:rgba(0,0,0,0.5);height:81px;}
.viewPkageInfo h4{font-size:20px;margin:5px 0 0 0 !important;display:block;text-align:center}
.viewPkageInfo h4.mgnBtm{margin-bottom:15px !important;}
.advertiseSection .owl-carousel .owl-item img{height:81px;width:100%;}
/* Package Section ends*/
.bannerSearch{width:100%;background:url(../images/bannerBg.jpg)center center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:5;}
.bannerSearch:after{position:absolute;content:'';background:rgba(0,0,0,0.6);top:0;left:0;width:100%;z-index:55;;height:100%;}
.blackBg{background:rgba(00,0,0,0.6);width:100%;position:relative;padding-right:0px;z-index:101;}
.blackBg:before{position:absolute;content:'';background:rgba(0,0,0,0.6);top:0;left:-100%;width:100%;z-index:55;;height:100%;}
.blackBg:after{position:absolute;content:'';background:rgba(0,0,0,0.6);top:0;right:-39px;width:10%;z-index:55;;height:100%;}
.flightSearchPanel{padding-top:20px;padding-bottom:20px;}
.flightSearchPanel h2{font-size:36px;color:#fff;padding-bottom:15px;border-bottom:1px solid #fff;margin-bottom:15px;}
.flightSearchPanel h2 span{color:#fdc32d;}
.btnSearchStyle{padding-top:10px;padding-bottom:10px;border-radius:10px;font-size:18px;color:#333;font-family:'HelveticaNeueLTStdBd';}
 /*Search Panel & Spin Section*/
 /*Flight Search Box Starts*/
 .flight_block .form-group{margin-bottom:10px !important;}
 /* Search Type Trips */
.search_trips{display:block;overflow:hidden;margin-bottom:10px;margin-top:22px;}
.search_trips [type="radio"]:checked,.search_trips [type="radio"]:not(:checked){position:absolute;left:-9999px;}
.search_trips [type="radio"]:checked + label,.search_trips [type="radio"]:not(:checked) + label{position:relative;padding-left:20px !important;cursor:pointer;line-height:16px;display:inline-block;color:#fff;font-size:18px;font-weight:normal;}
.search_trips [type="radio"]:checked + label:before, .search_trips [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #fff;border-radius:100%;background:#fff;}
.search_trips [type="radio"]:checked + label:after, .search_trips [type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:#fdc32d;border:2px solid #fff;position:absolute;top:0px;left:0px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.search_trips [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.search_trips [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.search_trips ul li{float:left;margin:0 0 0 15px;padding:0;background-color:transparent;font-size:17px;}
.search_trips ul li:first-child{margin-left:0px;}
.search_trips ul{background-color:transparent;padding:0px;margin:0px;display:flex;align-items:stretch;/* Default */
 justify-content:space-between;width:100%;margin:0;padding:0;}
.search_trips label{margin-bottom:0px !important;}
.toUpper{text-transform:uppercase;}
 /* Search Type Trips ends */
 /*DirectFlight radio button ends */
.search_trips2{display:block;overflow:hidden;margin-bottom:10px;margin-top:10px;}
.search_trips2 [type="radio"]:checked,.search_trips2 [type="radio"]:not(:checked){position:absolute;left:-9999px;}
.search_trips2 [type="radio"]:checked + label,.search_trips2 [type="radio"]:not(:checked) + label{position:relative;padding-left:22px !important;cursor:pointer;line-height:16px;display:inline-block;color:#fff;font-size:18px;font-weight:normal;}
.search_trips2 [type="radio"]:checked + label:before, .search_trips2 [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #fff;border-radius:100%;background:#fff;}
.search_trips2 [type="radio"]:checked + label:after, .search_trips2 [type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:#fdc32d;border:2px solid #fff;position:absolute;top:0px;left:0px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.search_trips2 [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.search_trips2 [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.search_trips2 ul li{float:left;margin:0 0 0 15px;padding:0;background-color:transparent;font-size:17px;}
.search_trips2 ul li:first-child{margin-left:0px;}
.search_trips2 ul{background-color:transparent;padding:0px;margin:0px}
.search_trips2 input[type="radio"], input[type="checkbox"]{display:none;}
.search_trips2 label::before{background:url(../images/directFlightchck.png) no-repeat rgba(0,0,0,0);display:inline-block;height:25px;width:25px;position:absolute;top:0;}
.search_trips2 input[type=checkbox]:checked+label::before{background:url(../images/directFlightchck.png) right top no-repeat rgba(0,0,0,0);color:#f3f3f3;content:"";font-size:15px;height:25px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2);width:25px;position:absolute;top:0;}
.search_trips2 label::before{bottom:1px;right:auto;left:12px;content:"";}
.search_trips2 span{padding-left:28px;}
/*DirectFlight radio button ends */
.flightFields{color:#fff !important;}
.flightFields .form-control{background-color:transparent;border:none !important;border-bottom:3px solid #fff !important;padding-left:3px;padding-right:20px;color:#fff;border-radius:0;font-size:18px !important; height: 45px;}
.fldMgnBtm{margin-bottom:9px;}
.flightFields input::-webkit-input-placeholder{color:#fff !important;}
 .flightFields input:-moz-placeholder{/* Firefox 18- */
color:#fff !important;}
 .flightFields input::-moz-placeholder{/* Firefox 19+ */
color:#fff !important;}
 .flightFields input:-ms-input-placeholder{color:#fff !important;}
.thrid_half1{width:28%;float:left;margin-left:8%;position:relative;}
.thrid_half1 label{color:#fff !important;}
.thrid_half1 label span:nth-child(2){margin-left:3px;}
.passngrRmvMgn{margin-left:0px;}
.arrowPos{position:relative;}
.disableDate{opacity:0.3 !important;cursor:not-allowed;pointer-events:none;}
.calendarBg{background:url(../images/calendarIco.png) no-repeat right 5px top 5px;}
.downArrowClass::before{background:url(../images/arrow_down_main.png) no-repeat;width:15px;height:9px;right:6px;top:16px;position:absolute;content:'';cursor:pointer;pointer-events:none;}
.downArrowClass2::before{background:url(../images/arrow_down_main.png) no-repeat;width:15px;height:9px;right:6px;top:16px;position:absolute;content:'';cursor:pointer;pointer-events:none;}
.addDel{padding-top:10px;}
.addDel button{padding:0 !important;background-color:transparent !important;}
.downArrowClass2.mgRmv{margin-bottom:2px !important;}
.adultPasRmv .form-group{margin-bottom:2px !important;}
.curPointer{cursor:pointer;}
.owl-item .select{background:rgba(253, 195, 45, 0.57);margin-top:0;}
#divFlightResult1 .a_lowest{border-right:none !important;}
 /*Flight Search Box ends*/
/*Search Panel & Spin Section ends*/
/* Deals */
.dealsPart{padding:50px 0 0;position:relative;z-index:1;}
.hmBestDeals h1,.hmBestDeals p{font-family:HelveticaNeueLTStdLt;color:#000;text-align:center;padding:0;margin:0}
.hmBestDeals h1{font-size:36px}
.hmBestDeals h1 span{color:#bf8d00;}
.hmBestDeals p{font-size:18px}
 .hmBestDealCardOutr{width:100%;float:left;padding:25px 0 0}
 .hmBestDealCard{width:49%;position:relative;float:left;background:#fcd46d;-webkit-box-shadow:10px 4px 32px -8px rgba(86,86,86,.76);box-shadow:10px 4px 32px -8px rgba(86,86,86,.76))}
 .hmBestDealCard img{height:100%; width: 100%;}
 .hmBestDealCard:nth-child(1){margin-right:10px;height:382px;}
 .hmBestDealCard:nth-child(2){margin-bottom:14px;height:184px}
 .hmBestDealCard:nth-child(3){height:184px}
.hmBestDealCardBg{width:100%;margin:0 auto;background:0 0;position:absolute;bottom:0;min-height:50px;left:0;right:0;padding:10px;background:#000000bd;}
.hmBestDealCardBgDvdLft,.hmBestDealCardBgDvdRht{width:50%;float:left}
.hmBestDealCardBgDvdLft p{color:#fdc32d;font-size:14px;text-transform:uppercase;text-align:left;padding:4px 0 0;margin:0}
.hmBestDealCardBgDvdLft h2,.hmBestDealCardBgDvdLft h3{color:#fff;text-align:left;padding:0;margin:0;text-transform:uppercase}
.hmBestDealCardBgDvdLft h3{font-size:14px}
.hmBestDealCardBgDvdLft h2{font-size:18px}
.hmBestDealCardBgDvdRht p{color:#fdc32d;font-size:14px;text-transform:uppercase;text-align:right;padding:4px 0 0;margin:0}
.hmBestDealCardBgDvdRht h2,.hmBestDealCardBgDvdRht h3{color:#fff;text-transform:uppercase;text-align:right;padding:0;margin:0}
.hmBestDealCardBgDvdRht h3{font-size:14px}
.hmBestDealCardBgDvdRht h2{font-size:18px;font-family:'HelveticaNeueLTStdBd';}
 .hmDealsJust h1,.hmDealsJust p{font-family:HelveticaNeueLTStdLt;color:#000;text-align:center;padding:0;margin:0}
 .hmDealsJust h1{font-size:36px}
 .hmDealsJust h1 span{color:#bf8d00;}
 .hmDealsJust p{font-size:18px}
 .hmDealsJustCarousalbg{width:100%;background:#e5e5e4;height:385px;margin-top:25px;}
.hmDealsJustCursldts{width:100%;float:left;padding:10px 20px;}
.hmDealsJustCurslClm1{width:50%;float:left;background:url(../images/justdealfilgticon.png) top 15px left no-repeat;padding-left:35px}
.hmDealsJustCurslClm1 p{font-size:17px;text-align:left;padding:0;margin:0;line-height:22px}
.hmDealsJustCurslClm1more{font-size:14px;padding:8px 0 0;text-transform:uppercase}
.hmDealsJustCurslClm1more a{color:#000}
 .hmDealsJustCurslClm2{width:50%;float:left;background:url(../images/justdealhotelicon.png) top 15px left no-repeat;padding-left:35px}
 .hmDealsJustCurslClm2 p{font-size:17px;text-align:left;padding:0;margin:0;line-height:22px}
 .hmDealsJustCurslClm2more{font-size:14px;padding:8px 0 0;text-transform:uppercase;text-align:right;}
 .hmDealsJustCurslClm2more a{color:#000}
/*.hmDealsJustCarousalbg .carousel-control-prev, .carousel-control-next{height:282px;}
*/
.carousel-item img{height:300px;}
.hmDealsJustCarousalbg .carousel-control-prev, .carousel-control-next{height:40px;top:30%;}
.DealsJustCountdown{width:100%;float:left;}
.DealsJustCountdown h2{font-size:22px;text-align:center;padding:10px 0;margin:0;}
 .clockdiv{color:#fff;text-align:center;font-size:30px;}
 .clockdiv > div{padding:3px 10px;background:#fdc32d;display:inline-block;}
 .clockdiv div > span{color:#000;font-size:30px;display:inline-block;}
 .Clocksmalltext{padding-top:0px;font-size:13px;color:#000;text-transform:uppercase;}
 /* Travels Inspirations */
.travelsInspirations{padding:0px 0 50px}
.travelsInspirations h1{font-size:50px}
.travelsInspirations p{font-size:20px}
.travelsInspirations h1,.travelsInspirations p{font-family:HelveticaNeueLTStdLt;color:#000;text-align:center;padding:0;margin:0}
.travelsInspirations h1 span{color:#bf8d00}
.hmTravelinspirationcardOutr{width:100%;float:left;padding-top:50px}
.hmTravelinspirationCard,.hmTravelinspirationCard2{width:100%;position:relative;float:left;background:#fcd46d;-webkit-box-shadow:10px 4px 32px -8px rgba(86,86,86,.76);box-shadow:10px 4px 32px -8px rgba(86,86,86,.76)}
.hmTravelinspirationyellow{padding:20px;background:#f8bf2ccc;position:absolute;top:43%;left:40%;text-align:center}
.TrvelInsmarginbtm{margin-bottom:13px}
.TrvlInspire figure{position:relative;float:left;overflow:hidden;margin:0;width:100%;height:auto;background:#3085a3;text-align:center;cursor:pointer;}
.TrvlInspire figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.8;}
.TrvlInspire figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.TrvlInspire figure figcaption::before, .grid figure figcaption::after{pointer-events:none;}
.TrvlInspire figure figcaption, .grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.TrvlInspire{position:relative;clear:both;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center;}
figure.effect-oscarTravelInspire{background:-webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);background:linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);}
figure.effect-oscarTravelInspire img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;margin:0 auto;}
/*figure.effect-oscarTravelInspire figcaption{padding:3em;-webkit-transition:background-color 0.35s;transition:background-color 0.35s;}
figure.effect-oscarTravelInspire figcaption::before{position:absolute;top:90px;right:80px;bottom:90px;left:80px;content:'';background:#fdc32d;padding:20px;}
figure.effect-oscarTravelInspire h2{margin:20% 0 10px 0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
figure.effect-oscarTravelInspire figcaption::before, figure.effect-oscarTravelInspire p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0);transform:scale(0);}
figure.effect-oscarTravelInspire:hover h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
figure.effect-oscarTravelInspire:hover figcaption::before, figure.effect-oscarTravelInspire:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effect-oscarTravelInspire:hover figcaption{background-color:rgba(58,52,42,0);}
figure.effect-oscarTravelInspire:hover img{}
*/
.trvlInspireHD{width:100%;font-size:18px;display:block;}
.trvlInspireContent{width:100%;font-size:14px;display:block;}
 /* Download App */
.appDownload{padding:0px 0 50px}
.appDownload h1{font-size:50px;margin:30px 0 10px 0;}
.appDownload p{font-size:20px;margin:0 0 40px 0;}
.appDownload h1 span{color:#bf8d00}
.appDownload h1,.appDownload p{font-family:HelveticaNeueLTStdLt;color:#000;text-align:center;padding:0;}
.searchBgRt{background:url(../images/mobileAppImg.png) no-repeat right center;height:312px;}
ul.appIcons{width:100%;text-align:center;margin:10px 0 0 0;}
ul.appIcons li{display:inline-block;margin:0 0 0 0;}
ul.appIcons li:nth-child(2){margin:0 0 0 20px !important;}
a.detailMore1{color:#fdc32d;text-decoration:none;}
a.detailMore1:hover{color:rgb(255,255,255);text-decoration:none;}
/* MoneyTree Section */
.moneyTree_fixedBg{width:100%;background:url(../images/money_treeBg.jpg) no-repeat top center;-webkit-background-size:cover;padding:58px 0;text-align:center;color:#fff;}
.moneyTree_fixedBg h4{font-size:51px;margin:0 0 15px 0;}
.moneyTree_fixedBg p{line-height:36px;font-size:22px;margin:0 0 15px 0;}
.moneyTree_fixedBg button{border-radius:10px;font-family:'HelveticaNeueLTStdBd';font-size:17px;padding:10px 40px;}
/* MoneyTree Section ends */
/* Gate15 Features Section */
.gateFeatures{padding:60px 0;background:#d4d7de url(../images/body_bg2.jpg) no-repeat center center;}
.featuresIn h3{font-size:51px;color:#333;margin:0 0 0 0;}
.featuresIn p{font-size:19px;color:#333;margin:0 0 60px 0;}
.featuresIn h3 > span{display:inline-block;}
.featuresIn h3 > span:nth-child(2) > img{display:inline-block;margin-top:-10px;margin-left:10px;margin-right:2px;}
.featuresIn2 img{margin-bottom:15px;}
.featuresIn2 h6{font-size:23px;margin:0 0 10px 0;text-transform:uppercase;}
.featuresIn2 p{font-size:19px;margin:0 0 0 0;line-height:26px;}
.featuresIn2.mgBtm{margin-bottom:20px;}
/* Gate15 Features Section ends*/
/* Hotel Result */
.HtlblackBg{background:rgba(00,0,0,0.6);width:100%;position:relative;z-index:101;margin:20px 0;}
.HtlbannerSearch{width:100%;background:url(../images/hotelresultbannerbg.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;}
.HtlSearchPanel{padding-top:20px;padding-bottom:20px;position:relative;}
.HtlSearchPanel h2{font-size:36px;text-align:center;color:#fff;padding-bottom:15px;border-bottom:1px solid #fff;width:35%;margin:0 auto;margin-bottom:15px;}
.HtlSearchPanel h2 span{color:#fdc32d;}
.htlsrchClm{width:20%;float:left;padding-left:30px;padding-right:30px;position:relative;}
.htlsrchClmFourty{width:40%;float:left;padding-left:30px;padding-right:30px;position:relative;}
.htlclmSelect{width:100%;position:relative;}
.HtlbtnSearch{width:35% !important;margin:0 auto;}
.HtlSerchRatingHd{font-size:18px;padding-left:15px;padding-right:8px;}
.HtlSearchPanel .form-check{padding:0;}
.HtlSearchPanel label span:last-child{padding-right:10px;}
.HtlSearchPanel label{position:relative;cursor:pointer;color:#fff;font-size:18px;}
.HtlSearchPanel input[type="checkbox"], input[type="radio"]{position:absolute;right:9000px;}
.HtlSeacrhratingmain{margin-bottom:10px;}
.HtlSearchRoomMain{/*background:#0000007d;*/
width:100%;margin:0;padding:15px 0;float:left;}
.HtlSearchRoomMain .form-control{background-color:transparent;border:none !important;border-bottom:3px solid #fff !important;padding-left:0;color:#fff;border-radius:0;}
.HtlRoomRept{width:100%;float:left;margin-bottom:10px;}
.HtlRoomRept h2{font-size:26px;color:#fdc32d;padding:0 30px;margin:0;text-align:left;width:100%;border-bottom:none;}
.HtlSearchRoomMain .htlsrchClm{width:20%;float:left;padding-left:30px;padding-right:30px;margin:0;}
.HtlbtnRoomSave{width:35%;margin:0 auto;margin-top:15px;}
/*Check box*/
.HtlSearchPanel input[type="checkbox"] + .label-text:before{content:"";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;margin-right:5px;background:url(../images/htlsearchcheck.png) no-repeat;width:19px;height:19px;}
.HtlSearchPanel input[type="checkbox"]:checked + .label-text:before{content:"";color:#fdc32d;animation:effect 250ms ease-in;background:url(../images/htlsearchchecked.png) no-repeat;width:19px;height:19px;}
.HtlSearchPanel input[type="checkbox"]:disabled + .label-text{color:#aaa;}
.HtlSearchPanel input[type="checkbox"]:disabled + .label-text:before{content:"\f0c8";color:#ccc;}
 .HtlSearchPanel [type="checkbox"]:checked + span{color:#fdc32d !important;}
/*Radio box*/
 .HtlBnrHD{width:100%;background:rgba(00,0,0,0.8);padding:16px 0;}
.HtlBnrHD h1{color:#fdc32d;font-size:50px;padding:0;margin:0;}
.HtlBnrBredscome{width:100%;}
.HtlBnrBredscome span{color:#fff;font-size:14px;margin-right:3px;}
.HtlBnrBredscome span a { color: #fff;cursor: pointer;  text-decoration: none !important; }
.HtlBnrBredscome span a:hover { color: #fff;cursor: pointer;  text-decoration: none !important; }
.HtlBnrBredActive{color:#fdc32d !important;}
.HotelFields{color:#fff !important;}
.HotelFields .form-control{background-color:transparent;border:none !important;border-bottom:3px solid #fff !important;padding-left:3px;padding-right:20px;color:#fff;border-radius:0;height:40px;}
.HotelFields input::-webkit-input-placeholder{color:#fff !important;}
.HotelFields input::-moz-input-placeholder{color:#fff !important;}
.HotelFields input::-0-input-placeholder{color:#fff !important;}
.HotelFields input::-ms-input-placeholder{color:#fff !important;}
.HtlContentArea{padding:40px 0;width:100%;}
.Htlhmnewdeal{width:100%;float:left;padding:15px 0;}
 .HtlSearchDvdOne .box-img{height:464px;}
 .HtlSearchDvdTwo .box-img{height:218px;}
.Htlhmnewdeal .item-slide{position:relative;overflow:hidden;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;margin:0px 0;}
.Htlhmnewdeal .slide-hover{position:absolute;height:100%;width:100%;left:-100%;background:rgba(00,0,0,0.6);top:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-border-radius:0px;border-radius:0px;-webkit-border-radius:0px;}
.Htlhmnewdeal .item-slide:hover .slide-hover{left:0px;}
.Htlhmnewdeal img{max-width:100%;}
.text-wrapHtl{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:10px 0;background:rgba(00,0,0,0.6);z-index:1;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;}
.text-wrapHtl .Amout{width:30%;float:left;padding:0 5px;text-align:center;}
.text-wrapHtl .Amout h3{font-size:24px;font-family:'HelveticaNeueLTStdBd';margin:0px;}
.text-wrapHtl .desc{width:70%;float:left;padding:0 5px;}
.text-wrapHtl p{padding:0;margin:0;font-size:22px;line-height:27px;text-align:left;font-weight:normal;color:#fdc32d;}
.text-wrapHtl .desc h4{margin:0px;font:400 17px/21px;}
.text-wrapHtl .desc h3{margin:0px;font:400 32px/36px;}
 .Htlhmnewdeal .item-slide:hover .box-img .text-wrapHtl{bottom:-100%;}
.htlmuseOvermain{width:100%;text-align:center;top:30%;position:absolute;}
.htlmuseOvermain h3{font-size:35px;font-family:'HelveticaNeueLTStdBd';color:#fff;padding:0;margin:0;}
.htlmuseOvermain h4{font-size:22px;color:#fdc32d;padding:0;margin:0;}
.htlmuseOverAdrs{color:#fdc32d;}
.htlmuseOverDate{color:#fdc32d;}
.htlmuseOverReview{color:#fdc32d;}
.htlMOverBtn{width:35%;margin:0 auto;margin-top:2px;font-family:'HelveticaNeueLTStdLt';padding:10px;font-size:16px;}
.htlmuseOverReview span{position:absolute;padding:0 5px;}
.htmlMusovrSmall{position:absolute;top:5%;}
.star_rate_filter{width:100px;height:28px;display:inline-block;margin-top:0;}
.htlmuseOverReview .zero_rated{background-image:url(../images/hotelstar.png);background-position:0 -135px;background-repeat:no-repeat;}
.htlmuseOverReview .one_rated{background-image:url(../images/hotelstar.png);background-position:0 -106px;background-repeat:no-repeat;}
.htlmuseOverReview .two_rated{background-image:url(../images/hotelstar.png);background-position:0 -78px;background-repeat:no-repeat;}
.htlmuseOverReview .three_rated{background-image:url(../images/hotelstar.png);background-position:0 -50px;background-repeat:no-repeat;}
.htlmuseOverReview .four_rated{background-image:url(../images/hotelstar.png);background-position:0 -20px;background-repeat:no-repeat;}
.htlmuseOverReview .five_rated{background-image:url(../images/hotelstar.png);background-position:0 5px;background-repeat:no-repeat;}
.HtlLoadMore{width:25%;margin:0 auto;}
.HtlSearchDvdOne img{height:464px;width:100%;}
.HtlSearchDvdTwo img{height:218px;width:100%;}
/* Hotel Filter */
.HtlRsltFilterMain{margin-top:10px;}
.HtlFilterBoxMian{width:100%;float:left;}
.HtlRsltFilterHd{width:100%;float:left;background:#777777;padding:10px;font-size:20px;color:#fff;}
.HtlRsltFilterHd h2{padding:0;font-size:20px;color:#fff;display:inline-block;margin:0;}
.HtlRsltFilterHd span{float:right;cursor:pointer;}
.HtlRsltFilterMain .filter_box{width:100%;float:left;margin-top:20px;border-bottom:1px solid #95979d;}
.HtlRsltFilterMain .filter_titleHotel{color:#333333;width:100%;float:left;font-size:17px;font-family:'HelveticaNeueLTStdBd';padding:0 0 15px 0;}
.HtlRsltFilterMain .filter_toggle_icon{float:right;cursor:pointer;padding:0px 8px;width:32px;height:20px;font-size:31px;line-height:0;}
.HtlRsltFilterMain .filter_content{padding:0px 0 25px 0;width:100%;float:left;position:relative;}
.HtlRsltFilterMain .filter_content ul{padding:0px;margin:0px;}
.HtlRsltFilterMain .filter_check_options_list .checkbox{margin-bottom:6px;margin-top:6px;}
.HtlRsltFilterMain .filter_check_options_list .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{display:none;}
.HtlRsltFilterMain .filter_check_options_list .checkbox label{padding-left:0;margin-right:0;margin:0;}
.HtlRsltFilterMain .filter_check_options_list label:before{content:"";display:inline-block;width:21px;height:21px;right:0;bottom:1px;background:url(../images/hotelFilter_check.png) no-repeat 0px 0;float:left;cursor:pointer;}
.HtlRsltFilterMain #specification .filter_check_options_list label:before{margin-right:10px;}
.HtlRsltFilterMain .filter_check_options_list input[type="checkbox"]:checked + label::before{background:rgba(0,0,0,0) url(../images/hotelFilter_check.png) no-repeat scroll right top;color:#f3f3f3;content:"";font-size:15px;height:21px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:21px;position:relative;bottom:0;top:0px;right:-3px;}
.HtlRsltFilterMain .star_rate_filter{width:110px;height:20px;display:inline-block;margin-top:0;float:left;margin-left:10px;cursor:pointer;}
.HtlRsltFilterMain .rated_count{line-height:1;float:left;margin-top:2px;padding-left:20px;color:#000;}
.HtlRsltFilterMain .zero_rated{background-image:url(../images/hotelstarresult.png);background-position:0 0;background-repeat:no-repeat;}
.HtlRsltFilterMain .one_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -22px;background-repeat:no-repeat;}
.HtlRsltFilterMain .two_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -48px;background-repeat:no-repeat;}
.HtlRsltFilterMain .three_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -73px;background-repeat:no-repeat;}
.HtlRsltFilterMain .four_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -98px;background-repeat:no-repeat;}
.HtlRsltFilterMain .five_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -126px;background-repeat:no-repeat;}
.HtlRsltFilterMain .All{}
.HtlRsltFilterMain .filter_title{color:#333333;width:100%;float:left;font-size:17px;font-family:'HelveticaNeueLTStdBd';padding:0 0 20px 0;}
.HtlRsltFilterMain .lowvalue{display:inline-block;float:left;font-size:16px;color:#272727;}
.HtlRsltFilterMain .heighvalue{display:inline-block;float:right;font-size:16px;color:#272727;}
.HtlRsltFilterMain .range_ui_block{margin-bottom:12px;margin-top:12px;padding-right:0em;}
.HTLfilter_fare input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{display:none;}
.HTLfilter_fare label:before{content:"";display:inline-block;width:21px;height:21px;right:0;bottom:1px;background:url(../images/hotelFilter_check.png) no-repeat 0px 0;float:left;margin-right:10px;cursor:pointer;}
.HTLfilter_fare label span{cursor:pointer;}
.HTLfilter_fare input[type=checkbox]:checked + label:before{content:"";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;color:#f3f3f3;text-align:center;line-height:15px;background:rgba(0,0,0,0) url(../images/hotelFilter_check.png) no-repeat scroll right top;width:21px;height:21px;right:-3px;float:left;position:relative;top:0px;}
.HTLfilter_fare h3{color:#bf8d00;font-size:15px;cursor:pointer;}
.HTLfilterAminities ul{}
.HTLfilterAminities ul li{width:100%;float:left;padding:5px 0;}
.HtlRsltPropertiesbg{width:100%;background:#777777;padding:10px 15px;text-align:center;color:#fff;font-size:17px;line-height:20px;}
.htlRsltAlphab{width:100%;float:left;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.htlRsltAlphab div{display:inline-block;border:1px solid #777777;padding:0 5px;margin:0 3px 7px;width:25px;height:25px;text-align:center;text-transform:uppercase;font-size:14px;}
.htlRsltAlphab div:hover{background:#fdc32d!important;color:#000;cursor:pointer;}
.HtlRsltPropertiesRht{width:100%;}
.HtlRsltPropertiesRht h4{color:#000;font-size:16px;padding:10px 0 5px 0;margin:0;width:100%;float:left;}
.HtlRsltPropertiesRht p{color:#333333;font-size:16px;padding:8px 0 0 0;margin:0;width:100%;float:left;text-align:left;}
.HtlR-sort-mapMain{width:100%;float:left;}
.htlR-sortMain{width:75%;height:50px;float:left;background:#777777;padding:10px;font-size:20px;color:#fff;}
.htlR-sortlist{width:100%;float:left;}
.htlR-sortlist ul{width:100%;float:left;list-style:none;    justify-content: space-between;display: flex;}
.htlR-sortlist ul li{float:left;padding:0 10px;font-size:15px;text-align:center;cursor:pointer;}
.htlR-sortlist ul li a{color:#fff;}
.htlR-sortlist ul li .fa{margin-left:8px;}
.htlR-sortlist ul li:first-child{text-align:left;font-family:'HelveticaNeueLTStdBd';}
.htlR-mapView{width:25%;float:left;background:#fdc32d;padding:10px;font-size:20px;color:#000;text-align:center;height:50px;cursor:pointer;}
.htlR-mapView a{color:#000000;cursor:pointer;}
 .htlRsultBox{width:100%;float:left;background:#f1f1f1;margin:10px 0 0 0;}
 .htlRsultboxCLM1{width:20%;float:left;}
 .htlRsultboxCLM2{width:55%;float:left;padding:10px;padding-left:15px; position:relative;      min-height: 136px;}
 .htlRsultboxCLM2 h2{font-size:20px;}
 .htlRsultboxCLM2 p{font-size:15px;padding:0;padding-left:25px;margin:0;background:url(../images/htlboxlocationicon.png) no-repeat left top;color:#616161;}
 .htlRsultboxCLM2List{width:100%;float:left;}
 .htlRsultboxCLM2List a{color:#000;}
 .htlRsultboxCLM2List ul{width:100%;float:left;list-style:none;padding-top:8px; position:absolute; bottom:5px;}
 .htlRsultboxCLM2List ul li{padding:0;padding-right:20px;float:left;width:auto;line-height:18px;cursor:pointer}
 .htlRsultboxCLM2List .dtsicon{background:url(../images/htlrsltdetail.png) no-repeat;width:17px;height:18px;float:left;margin-right:0px;}
 .htlRsultboxCLM2List .photsicon{background:url(../images/htlrsltphotos.png) no-repeat;width:20px;height:18px;float:left;margin-right:0px;}
 .htlRsultboxCLM2List .mapicon{background:url(../images/htlrsltmap.png) no-repeat;width:20px;height:18px;float:left;margin-right:0px;}
 .htlRsultboxCLM3{width:25%;float:left;background:#777777;min-height:136px;padding:10px 6px;}
 .htlRsultboxCLM3 .pricemain{width:100%;text-align:center;color:#fff;font-size:16px;}
 .htlRsultboxCLM3 .pricedived1{width:100%;float:left;text-align:center;/*padding-right:3px;*/text-decoration:line-through;font-size:14px;color:#fff; line-height: 22px;}
 .htlRsultboxCLM3 .pricedived2{width:100%;float:left;text-align:center;/*padding-left:3px;*/font-family:'HelveticaNeueLTStdMd'; font-size: 16px; line-height: 22px;}
 /*.htlRsultboxCLM3 .pricedived1 span{padding:0 2px 0 0;}*/
 .htlRsultboxCLM3 .pricedived1 span.sm-font{font-size:12px !important;vertical-align: bottom; line-height: 21px;}
 .htlRsultboxCLM3 .pricedived2{width:100%;float:left;text-align:center;/*padding-left:3px;*/font-family:'HelveticaNeueLTStdMd'; font-size: 15px; line-height: 22px;}
 /*.htlRsultboxCLM3 .pricedived1 span{padding:0 2px 0 0;}*/
 .htlRsultboxCLM3 .pricedived2 span{padding:0 2px 0 0;}
.htlRsultboxCLM3 .roomdtlstxt{width:100%;color:#fdc32d;font-size:14px;text-align:center;display:inline-block;}
.htlRsultboxCLM3 .Htlbtnbooknow{width:75%;margin:0 auto;margin-top:5px;padding:8px;font-family:'HelveticaNeueLTStdLt', 'GE_SS_Two_Light';}
 .htlRsultboxCLM2 .star_rate_filter{width:100px;height:14px;display:inline-block;margin-top:0;}
.htlRsultboxCLM2 .zero_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 0px;background-repeat:no-repeat;}
.htlRsultboxCLM2 .one_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -19px;background-repeat:no-repeat;}
.htlRsultboxCLM2 .two_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -40px;background-repeat:no-repeat;}
.htlRsultboxCLM2 .three_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -60px;background-repeat:no-repeat;}
.htlRsultboxCLM2 .four_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -80px;background-repeat:no-repeat;}
.htlRsultboxCLM2 .five_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -100px;background-repeat:no-repeat;}
/* Hotel Map */
.HtlMapdisplay{width:100%;float:left;margin-top:10px;     height: 786px !important;}
.htlRmDtlMdy{float:right;color:#fdc32d;font-size:23px;padding:22px 0;cursor:pointer;}
.htlMapTopArea .HtlBnrHD{margin-top:15px;width:100%;display:inline-block;background:rgba(00,0,0,0.6);padding:16px 0;}
/*Flight result section style start here (By Dip)*/
.flt_sortMain{width:100% !important;}
.flt_sortMain ul li{width:16%;}
.airlineMetrix{float:left;width:100%;background:#FFF;margin-bottom:30px;padding-left:30px;padding-right:30px;}
.metrixCol{background:url(../images/metrixColborder.jpg) no-repeat right 50%;text-align:center;padding:10px 5px;}
.metrixCol figure{float:left;width:100%;margin:0px;}
.metrixCol p{font-size:11px;margin:0px;text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.metrixCol h3{font-size:15px;margin:0px;text-align:center;}
.airlineMetrix .owl-theme .owl-nav{margin-top:0px !important;}
.airlineMetrix .owl-nav .owl-prev, .airlineMetrix .owl-nav .owl-prev:hover{position:absolute;height:100%;width:30px;color:#FFF;left:-30px;top:0px;border:none;outline:none;border-radius:0px;margin:0px;background:#777777 url(../images/arrow_left.png) no-repeat 50% 50%;}
.airlineMetrix .owl-nav .owl-next, .airlineMetrix .owl-nav .owl-next:hover{position:absolute;height:100%;width:30px;color:#FFF;right:-30px;top:0px;border:none;outline:none;border-radius:0px;margin:0px;background:#777777 url(../images/arrow_right.png) no-repeat 50% 50%;}
.airlineMetrix .owl-nav .owl-prev span, .airlineMetrix .owl-nav .owl-next span{display:none;}
.flight_left{float:left;width:75%; }
.flightTripCol{float:left;width:50%;padding:15px;padding-right:8px;}
.flightTripCol .flightTime{float:left;width:50%;}
.airlineBox{float:left;width:100%;}
.airlineBox h4{font-size:17px;font-weight:bold;}
.flightTripCol .flightTime h4{font-size:17px;font-weight:bold;}
.airlineBox img{float:left;margin-right:5px;height:25px;}
.airlineBox span{font-size:13px;line-height:16px;display:grid;}
.durationStop{float:left;width:50%;color:#616161;padding-left:10px;padding-top:28px;}
.durationStop h5{font-size:18px;}
.durationStop h5 span{font-size:12px; font-weight: bold;}
.durationStop p{font-size:15px;margin:0px;}
.flightBottom{float:left;width:100%;padding:0px 15px;}
.bottomLinks{float:left;width:100%;border-top:solid 1px #ccc;padding:6px 0px;}
.bottomLinks .flightDetailsLink{float:left;font-size:17px;font-weight:bold;color:#b68402;cursor:pointer;font-family: HelveticaNeueLTStdBd;}
.bottomLinks .moreFlightLinks{float:right;font-size:15px;font-weight:600;color:#333333;background:#fdc32d;margin:0px;padding:2px 15px;cursor:pointer;}
.flightDetailsBox{float:left;width:100%;background:#FFF;display:none;}
.dtls_topLinks{float:left;width:100%;padding:10px 15px;border-bottom:solid 1px #ccc;}
.dtls_topLinksCol{float:left;margin-right:5px;line-height:30px;color:#333333;cursor:pointer;font-size:14px;}
.dtls_topLinksCol:hover, .dtls_topLinksCol.active{color:#b68402 !important;}
.fl_Detail_Icon{float:left;width:30px;height:30px;margin-right:4px;}
.fl_Detail_Icon.EconomyIco{background:url(../images/flightDetailsIcons.png) no-repeat 0px 0px;}
.fl_Detail_Icon.flDetailsIco{background:url(../images/flightDetailsIcons.png) no-repeat -37px 0px;}
.fl_Detail_Icon.fareSummIco{background:url(../images/flightDetailsIcons.png) no-repeat -73px 0px;}
.fl_Detail_Icon.baggageIco{background:url(../images/flightDetailsIcons.png) no-repeat -110px 0px;}
.fl_Detail_Icon.fare_rule{background:url(../images/fare_rule.png) no-repeat center;}
.dtls_topLinksCol:hover .fl_Detail_Icon.EconomyIco, .dtls_topLinksCol.active .fl_Detail_Icon.EconomyIco{background:url(../images/flightDetailsIcons.png) no-repeat 0px bottom;}
.dtls_topLinksCol:hover .fl_Detail_Icon.flDetailsIco, .dtls_topLinksCol.active .fl_Detail_Icon.flDetailsIco{background:url(../images/flightDetailsIcons.png) no-repeat -37px bottom;}
.dtls_topLinksCol:hover .fl_Detail_Icon.fareSummIco, .dtls_topLinksCol.active .fl_Detail_Icon.fareSummIco{background:url(../images/flightDetailsIcons.png) no-repeat -73px bottom;}
.dtls_topLinksCol:hover .fl_Detail_Icon.baggageIco, .dtls_topLinksCol.active .fl_Detail_Icon.baggageIco{background:url(../images/flightDetailsIcons.png) no-repeat -110px bottom;}
.dtls_topLinksCol:hover .fl_Detail_Icon.fare_rule, .dtls_topLinksCol.active .fl_Detail_Icon.fare_rule{background:url(../images/fare_rule-active.png) no-repeat center;}
.flightTabsRow{float:left;width:100%;padding:15px;}
.flightTabsRow:last-child{border-bottom:none;}
.flightTabsRow h3{font-size:16px;color:#b68402;font-weight:bold;font-family: HelveticaNeueLTStdBd;}
.flightTabsRow p{font-size:15px;margin:0px;}
.flightTabsRow p span{color:red;}
.flightAmount{font-size:15px;color:#FFF;text-align:center;margin-bottom:0;}
.fltResultbox{padding-bottom:10px;padding-top:10px;}
.flight_tabsArea .table td{padding:5px !important;font-size:14px;}
.flight_tabsArea{display:none;}
/*Flight result section style end here (By Dip)*/
/*CarHome section style star here (By Dip)*/
.CarBannerSearch{width:100%;background:url(../images/car/car_banner.jpg) center center;background-size:cover;position:relative;z-index:5;}
.CarFields{color:#fff !important;}
.CarFields .form-control{background-color:transparent;border:none !important;border-bottom:3px solid #fff !important;padding-left:0;color:#fff;border-radius:0;padding-right:20px;}
.CarFields input::-webkit-input-placeholder{color:#fff !important;}
.CarFields input::-moz-input-placeholder{color:#fff !important;}
.CarFields input::-0-input-placeholder{color:#fff !important;}
.CarFields input::-ms-input-placeholder{color:#fff !important;}
.CarsrchClm{width:33.3333%;float:left;padding-left:70px;padding-right:70px;}
.CarAgeClm{width:66.6666%;float:left;padding-left:70px;padding-right:70px;}
.timeBg{background:url(../images/car/timeIco.png) no-repeat right 5px top 5px;}
.reviewCount{display:inline-block;color:#FFF;}
.text-wrapCar p{font-size:20px !important;}
.text-wrapCar p span{font-size:18px !important;}
/*CarHome section style end here (By Dip)*/
a.htlPayVw{color:#000;text-decoration:none;}
a.htlPayVw:hover{color:#000;text-decoration:none;}
.colorYellow{color:#fdc32d !important;}
/* Footer Section */
.footerMain{background-color:#2f2d29; clear:both;}
.footerSectn{padding:35px 0 5px 0;}
.footerSectn h3{font-size:20px;margin:0 0 28px 0;color:#fdc32d;}
.footerSectn ul{margin:0 0 0 0;padding:0 0 0 0;}
.footerSectn ul li{margin:0 0 2px 0;padding:0 0 0 0;}
.footerSectn ul li a{color:#fff;text-decoration:none;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.footerSectn ul li a:hover{color:rgba(255,255,255,0.5);text-decoration:none;}
.responseBtm{margin-bottom:25px;}
.substypemain{width:80%;border:solid #595754 2px;border-radius:10px;background-color:#343331;padding:10px 10px}
input.subscribe{background:none;border:none;width:85%;float:left;color:#fff;}
.subsbtn{width:15%;background:none;background:url(../images/subsbtn.png) no-repeat center;padding:20px 0;}
.subsbtn:hover{width:15%;background:none;background:url(../images/subsbtn.png) no-repeat center;padding:20px 0;}
.subsbtn:hover{background-color:#fdc32d;}
.substypemain input::-webkit-input-placeholder{color:#fff !important;}
 .substypemain input:-moz-placeholder{/* Firefox 18- */
color:#fff !important;}
 .substypemain input::-moz-placeholder{/* Firefox 19+ */
color:#fff !important;}
.license_logos ul li { float: left;  margin: 0;  margin-right: 10px; }
.license_logos img{ width:80%;}
 .substypemain input:-ms-input-placeholder{color:#fff !important;}
.cpyrightBtm{border-top:1px solid #fdc32d;padding:30px 0;color:#fff;}
.form-control.subscribe:focus{outline:none !important;background-color:#343331 !important;box-shadow:none;border:none;color:#fff;}
.paymentGateways{width:100%;float:left;margin:0 0 15px 0;}
.paymentGateways ul{margin:0 0 0 0;padding:0 0 0 0;}
 .paymentGateways ul li{float:left;margin:0 20px 10px 0;}
 .socialMedia{width:100%;float:left;margin:0 0 0 0;}
.socialMedia ul{margin:0 0 0 0;padding:0 0 0 0;}
 .socialMedia ul li{float:left;margin:0 25px 10px 0;}
 .poweredTxt1{text-align:left;}
 .poweredTxt2{text-align:right;}
 .scrollToPosTop{position:fixed;bottom:410px;right:28px;width:48px;height:48px;}
/* Footer Section ends */
 /*Direct Payment*/
.directPayment .form-group{margin-bottom:28px;}
.directPayment .errorMsg{line-height:12px;}
.directPayment .form-control{background-color:transparent;border:none!important;border:2px solid #fff!important;padding:8px 12px;color:#000;border-radius:0;font-size:18px;}
.directPayment .form-control::-webkit-input-placeholder{/* Chrome/Opera/Safari */
 color:#000;}
 .directPayment .form-control::-moz-placeholder{/* Firefox 19+ */
 color:#000;}
 .directPayment .form-control:-ms-input-placeholder{/* IE 10+ */
 color:#000;}
 .directPayment .form-control:-moz-placeholder{/* Firefox 18- */
 color:#000;}
.srvBox{background-color:#777;padding:30px;margin-bottom:30px;overflow:hidden;}
.srvBox h4{margin:0 0 30px 0;font-size:26px;color:#fff;}
.srvBox2{background-color:#777;padding:30px;margin-bottom:30px;overflow:hidden;}
.srvBox2 h4{margin:0 0 30px 0;font-size:26px;color:#fff;}
/* dir Type Trips */
.search_trips3{display:block;overflow:hidden;margin-bottom:10px;margin-top:22px;}
.search_trips3 [type="radio"]:checked,.search_trips3 [type="radio"]:not(:checked){position:absolute;left:-9999px;}
.search_trips3 [type="radio"]:checked + label,.search_trips3 [type="radio"]:not(:checked) + label{position:relative;padding-left:32px !important;cursor:pointer;line-height:16px;display:inline-block;color:#fff;font-size:18px;font-weight:normal;}
.search_trips3 [type="radio"]:checked + label:before, .search_trips3 [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #fdc32d;border-radius:100%;background-color:transparent;}
.search_trips3 [type="radio"]:checked + label:after, .search_trips3 [type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:#fdc32d;border:2px solid #fff;position:absolute;top:0px;left:0px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.search_trips3 [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.search_trips3 [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.search_trips3 ul li{float:left;margin:0 0 0 60px;padding:15px 20px;border:1px solid #fff;background-color:transparent;font-size:17px;width:20.8%;}
.search_trips3 ul li:first-child{margin-left:0px;}
.search_trips3 ul{background-color:transparent;padding:0px;margin:0px;width:100%;margin:0;padding:0;}
.search_trips3 label{margin-bottom:0px !important;}
 /* dir Type Trips ends */
.srvBox2 .payment_choices .radioCol span{color:#fff !important;}
.srvBox2 .payment_choices .radioCol span:nth-child(2){color:#fff !important;}
/* Flight Search */
.flgtsFields{color:#fff !important;position:relative;}
.flgtsFields .form-control{background-color:transparent;border:none !important;border-bottom:3px solid #fff !important;padding-left:3px;padding-right:20px;color:#fff;border-radius:0; height: 40px;}
.flgtsFields input::-webkit-input-placeholder{color:#fff !important;}
.flgtsFields input::-moz-input-placeholder{color:#fff !important;}
.flgtsFields input::-0-input-placeholder{color:#fff !important;}
.flgtsFields input::-ms-input-placeholder{color:#fff !important;}
.flgtsbannerSearch{width:100%;background:url(../images/flghtsrchbannerbg.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;}
.flgtsSearchPanel{padding-top:20px;padding-bottom:20px;}
.flgtsSearchPanel h2{font-size:36px;text-align:center;color:#fff;padding-bottom:15px;border-bottom:1px solid #fff;width:35%;margin:0 auto;margin-bottom:15px;}
.flgtsSearchPanel h2 span{color:#fdc32d;}
.flgtssrchClm{width:25%;float:left;padding-left:30px;padding-right:30px;}
.dfLabelBtm{margin-bottom:10px;margin-top:20px;}
.flgtsSearchPanel .form-check{padding:0;}
.flgtsSearchPanel label span:last-child{padding-right:10px;}
.flgtsSearchPanel label{position:relative;cursor:pointer;color:#fff;font-size:18px;}
.flgtsSearchPanel input[type="checkbox"],.flgtsSearchPanel input[type="radio"]{position:absolute;right:9000px;}
.multFrmToWidt{width:37.5% !important;}
/* Search Type Trips */
.search_tripsFlight{display:block;overflow:hidden;position:absolute;width:31%;top:-50px;padding-left:25px;}
.search_tripsFlight [type="radio"]:checked,.search_tripsFlight [type="radio"]:not(:checked){position:absolute;left:-9999px;}
.search_tripsFlight [type="radio"]:checked + label,.search_tripsFlight [type="radio"]:not(:checked) + label{position:relative;padding-left:22px !important;cursor:pointer;line-height:16px;display:inline-block;color:#fff;font-size:18px;font-weight:normal;}
.search_tripsFlight [type="radio"]:checked + label:before, .search_tripsFlight [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #fff;border-radius:100%;background:#fff;}
.search_tripsFlight [type="radio"]:checked + label:after, .search_tripsFlight [type="radio"]:not(:checked) + label:after{content:'';width:16px;height:16px;background:#fdc32d;border:2px solid #fff;position:absolute;top:0px;left:0px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.search_tripsFlight [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.search_tripsFlight [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.search_tripsFlight ul li{float:left;margin:0 0 0 15px;padding:0;background-color:transparent;font-size:17px;}
.search_tripsFlight ul li:first-child{margin-left:0px;}
.search_tripsFlight ul{background-color:transparent;padding:0px;margin:0px;display:flex;align-items:stretch;/* Default */
 justify-content:space-between;width:100%;margin:0;padding:0;}
.search_tripsFlight label{margin-bottom:0px !important;}
.flgtbtnStyle{padding-left:30px;padding-right:30px;margin:5px 0;}
.flgtbtnStyle button{border-radius:0;background-color:transparent;padding:0;}
 /* Search Type Trips ends */
.flghtDlTxt{margin:0 0 20px 0}
.flghtDlTxt h4{font-size:36px;margin:0 0 0 0;color:#000;}
.flghtDlTxt h4 > span{color:#bf8d00;}
.flgtIndeal{width:100%;float:left;position:relative;height:469px;}
 .flgtIndeal img:first-child{height:469px;width:100%;}
.flgtIndealRight{width:100%;float:left;position:relative;height:218px;margin-bottom:32px;}
 .flgtIndealRight img:first-child{height:218px;width:100%;}
.flgtInbstdeal{width:100%;float:left;position:relative;height:474px;margin-bottom:15px;}
 .flgtInbstdeal img:first-child{height:474px;width:100%;}
.flgtInbstdeal_in{position:absolute;bottom:0;left:0;padding:20px 20px 10px 20px;background-color:rgba(0,0,0,0.8);width:100%;font-size:20px;color:#fff;}
.flgtInbstdeal_in a{color:#fdc32d;text-decoration:none;}
.flgtInbstdeal_in a:hover{color:#fff;text-decoration:none;}
.flgtInbstdeal_in p{font-size:17px;margin:0 0 0 0;}
.flgtInbstdeal_in .gapbtm1{margin:0 0 10px 0;line-height:20px;}
.flgtInbstdeal_in p.LoctnPad{padding-left:34px;color:#fff;position:relative;font-size:20px;margin-bottom:10px;}
.flgtInbstdeal_in p.LoctnPad span.lctnIcon{background:url(../images/lctnicon.png) no-repeat;width:18px;height:29px;position:absolute;top:0;left:0;}
.flgtIndstns{position:absolute;bottom:0;left:0;padding:12px 0;background-color:rgba(0,0,0,0.8);width:100%;font-size:20px;color:#fff;}
.flgtIndstns .leftPortion{width:50%;float:left;padding-left:20px;}
.flgtIndstns .leftPortion h5{margin:0 0 2px 0;}
.flgtIndstns .leftPortion a{color:#fdc32d;text-decoration:none;}
.flgtIndstns .leftPortion a:hover{color:#fff;text-decoration:none;}
.flgtIndstns .rightPortion{width:50%;float:right;text-align:right;padding-right:20px;}
 .flgtIndstns .rightPortion h5{margin:0 0 0 0;}
.flgtIndstns .rightPortion p{margin:0 0 0 0;color:#fdc32d;font-family:'HelveticaNeueLTStdBd';}
.flgtIndstns .rightPortion p.colorChange{margin:0 0 0 0;color:#fff;font-family:'HelveticaNeueLTStdBd';}
/*Check box*/
.flgtsSearchPanel input[type="checkbox"] + .label-text:before{content:"";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;margin-right:5px;background:url(../images/htlsearchcheck.png) no-repeat;width:19px;height:19px;    position: relative;top: 3px;}
.flgtsSearchPanel input[type="checkbox"]:checked + .label-text:before{content:"";color:#fdc32d;animation:effect 250ms ease-in;background:url(../images/htlsearchchecked.png) no-repeat;width:19px;height:19px;}
.flgtsSearchPanel input[type="checkbox"]:disabled + .label-text{color:#aaa;}
.flgtsSearchPanel input[type="checkbox"]:disabled + .label-text:before{content:"\f0c8";color:#ccc;}
.flgtsSearchPanel [type="checkbox"]:checked + span{color:#fdc32d !important;}
.btnDealsLoad{text-align:center;}
.btnDealsLoad button{font-size:18px;padding:10px 40px;font-family:'HelveticaNeueLTStdMd';border-radius:10px;}
/* Flight Search ends */
.table-responsive .table {
    max-width: none;
    -webkit-overflow-scrolling: touch !important;
}
/*Flight Result */
.totalFlghtsBg{width:100%;background:#fdc32d;padding:15px 0;text-align:center;font-size:20px;line-height:24px;}
.totalFlghtsBg h4{margin:0 0 0 0;font-size:26px;color:#000;font-family:'HelveticaNeueLTStdBd';}
 .totalFlghtsBg p{margin:0 0 0 0;font-size:20px;color:#000;}
 .rfnBg{width:100%;background:#777;padding:10px 0;text-align:center;color:#fff;font-size:20px;line-height:24px;float:left;margin-bottom:10px;}
.priceWth{width:75%;float:left;line-height:19px;}
.taxfnt{font-size:15px;font-family:'HelveticaNeueLTStdLt';font-style:normal;display:block;}
.stopsBox label{display:block !important;cursor:pointer;}
.amntFlip{float:right !important;}
.flightDep p{margin:0 0 5px 0;font-size:15px;}
.flightDep2 p{margin:0 0 10px 0;font-size:15px;font-family:'HelveticaNeueLTStdMd';}
.flgtDepatDest{padding:5px 0 10px 0;font-size:15px;font-family:'HelveticaNeueLTStdMd';}
/* Flight + Hotel */
.needHtlCheck{width:50% !important;margin-top:10px;}
.needHtlCheckFourty{width:40% !important;margin-top:10px; }
.fhSmryMainHd{margin-bottom:20px;cursor:pointer;}
.rmvpadFH{padding-top:0 !important;}
.carbannerSearch .form-control::placeholder{color:#fff;}
/*Modal Common*/
.modal.hmeModal{z-index:9999 !important}
.hmeModal .modal-content{background-color:#d4d7de !important;}
.hmeModal .modal-header{border-bottom:none;padding-bottom:5px;}
.hmeModal .modal-header h4.modal-title{text-align:center;font-size:26px;width:100%;}
.hmeModal .modal-body{padding-left:28px;padding-right:28px;padding-bottom:28px;padding-top:0px;}
.hmeModal .modal-content .form-control{font-size:18px;border:2px solid #fff;background-color:transparent;}
.hmeModal .modal-content input.form-control, .hmeModal .modal-content input.form-control:focus, .hmeModal .modal-content select.form-control,.hmeModal .modal-content select.form-control:focus{border:2px solid #fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-transition:none;-webkit-transition:none;height:44px;}
.hmeModal .modal-content input::-webkit-input-placeholder{color:#000 !important;}
.hmeModal .modal-content input:-moz-placeholder{/* Firefox 18- */
color:#000 !important;}
.hmeModal .modal-content input::-moz-placeholder{/* Firefox 19+ */
color:#000 !important;}
.hmeModal .modal-content button{padding-top:10px;padding-bottom:10px;font-family:'HelveticaNeueLTStdBd';font-size:20px;color:#000;opacity:1;border-radius:10px;}
.regClick p{margin-bottom:0;margin-top:10px;}
.hmeModal .modal-footer{border-top:none;}
/*Modal Common ends*/
/*login starts*/
.modal-content .frmchkpass{margin-bottom:15px;font-size:18px;}
.modal-content .fgtpass{float:right;}
.modal-content .fgtpass a{color:#ff0000;text-decoration:none;}
.modal-content .fgtpass a:hover{color:#ff0000;text-decoration:none;}
ul.socialMediaLogin{margin:0;padding:0 0 0 0;width:100%;overflow:hidden;}
ul.socialMediaLogin li{margin:0 0 15px 0;padding:0 0 0 0;float:left;}
ul.socialMediaLogin li:nth-child(2){float:right !important;}
.regClick{width:100%;float:left;}
.regGate15{color:#ff0000;}
.socialMediaMgn{border-bottom:1px solid #fff;}
.socialMediaMgn p{margin:15px 0 15px 0;}
.logintextFnt{font-size:18px;}
.logintextFgt{font-size:18px;margin:15px 0 0 0;}
ul.socialMediaLogin2{margin:20px 0 0 0;padding:0 0 0 0;width:100%;overflow:hidden;}
ul.socialMediaLogin2 li{margin:0 0 0 0;padding:0 0 0 0;float:left;}
ul.socialMediaLogin2 li:nth-child(2){float:right !important;}
.remeFgt{width:100%;float:left;margin:5px 0 5px 0;}
.none_stop{display:inline-block;}
.none_stop .checkCol span{color:#000;display:inline-block;font-size:18px;font-weight:normal;margin-left:37px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:left;cursor:pointer;}
.none_stop{position:relative;}
.none_stop input[type=checkbox], input[type=radio]{display:none;}
.none_stop input[type="checkbox"]:checked + label::before{background:rgba(0,0,0,0) url(../images/checkbox_nonstop.png) no-repeat scroll right top;color:#f3f3f3;content:"";font-size:15px;height:27px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:30px;position:absolute;top:0px;left:-4px;}
.none_stop label::before{background:rgba(0, 0, 0, 0) url(../images/checkbox_nonstop.png) no-repeat scroll 0px 0;bottom:1px;content:"";display:inline-block;height:27px;width:30px;position:absolute;right:auto;top:0px;left:-1px;}
.none_stop span a{color:#e24343;}
.btnFormatStyle{display:block;padding:10px 0;text-align:center;border-radius:10px;font-size:20px;font-family:'HelveticaNeueLTStdMd';letter-spacing:1px;}
.phneCodePadR{padding-right:0px;}
/*login ends*/
#registerForm .modal {
    overflow:auto !important;
}
.dealsAmt{background-color:rgba(0,0,0,0.77);font-family:'HelveticaNeueLTStdBd';font-size:18px;padding:10px;position:absolute;right:5px;top:5px;color:#fff;}
select option{margin:40px;background:rgba(0, 0, 0, 0.1);color:#000;font-size:15px !important;padding:10px;}
/*afterShintogiven */
.travelSch{position:absolute;left:20%;top:20%;width:68px;height:68px;background:rgba(250, 192, 44,0.75);}
.travelSch img{width:32px;height:30px;text-align:center;max-width:auto !important;min-height:auto !important;display:inline-block !important;line-height:68px !important;}
.padDiffSchFld1{padding-right:10px;}
.padDiffSchFld2{padding-left:10px;}
 /* Travels Inspirations -Orginal dont delete */
 .travlInsPdn{padding:50px 0 0 0;}
.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;-webkit-transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);}
.hovereffect:hover .overlay{background-color:transparent;}
.hovereffect img{display:block;position:relative;}
.hovereffect img.dstnPic{height:433px;}
.hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);margin-top:60px;}
.hovereffect h2 span{background:rgba(253, 195, 45, 0.78);display:inline-block;padding:20px;}
.hovereffect:hover h2{-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px);}
.hovereffect a.info{display:inline-block;text-decoration:none;color:#fff;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);font-weight:normal;margin:-32px 0 0 0;}
.hovereffect:hover a.info{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hovereffect a.info:hover{}
.gateTravelDstn{background-color:#fac12e;float:left;padding:30px;text-align:center;font-family:'HelveticaNeueLTStdLt';opacity:1;}
.gateTravelDstn span{display:inline-block;margin:0 0 5px;0}
.gateTravelDstn h4{font-size:24px;color:#000;margin:0 0 5px 0;text-transform:uppercase;}
.gateTravelDstn h5{font-size:18px;color:#000;margin:0 0 0 0;}
.trvlCntPd{padding-left:5px;padding-right:5px;}
.trvlIns1{width:100%;height:209px;float:left;margin:0 0 20px 0;}
.trvlIns2{width:100%;height:209px;float:left;margin:0 0 20px 0;}
.hovereffect1{width:100%;height:205px;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.hovereffect1 .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;-webkit-transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);}
.hovereffect1:hover .overlay{background-color:transparent;}
.hovereffect1 img{display:block;position:relative;}
.hovereffect1 img.dstnPic{height:209px;width:100%;}
.hovereffect1 h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;-webkit-transform:translateY(65px);-ms-transform:translateY(65px);transform:translateY(65px);-webkit-transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);}
.hovereffect1 h2 span{background:rgba(253, 195, 45, 0.78);display:inline-block;padding:20px;}
.hovereffect1:hover h2{-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px);}
.hovereffect1 a.info{display:inline-block;text-decoration:none;color:#fff;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);transition:all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);font-weight:normal;margin:-62px 0 0 0;}
.hovereffect1:hover a.info{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hovereffect1 a.info:hover{}
.hovereffect1 .gateTravelDstn{background-color:#fac12e;float:left;padding:15px;text-align:center;font-family:'HelveticaNeueLTStdLt';opacity:1;}
.hovereffect1 .gateTravelDstn span{display:inline-block;margin:0 0 5px}
.hovereffect1 .gateTravelDstn h4{font-size:24px;color:#000;margin:0 0 5px 0;text-transform:uppercase;}
.hovereffect1 .gateTravelDstn h5{font-size:18px;color:#000;margin:0 0 0 0;}
.spinBox{width:100%;float:left;position:relative;z-index:200;}
/*.txtLeft{position:absolute;left:52px;top:26px;color:#fff;}*/
.txtLeft{position:absolute;left:52px;top:140px;color:#fff;}
.txtLeft h4{margin:0 0 5px 0;font-size:36px;}
.txtLeft p{margin:0 0 0 0;font-size:36px;line-height:43px;}
text{font-family:Helvetica, Arial, sans-serif;font-size:11px;pointer-events:none;}
/*#chart{position:absolute;width:500px;height:530px;top:0;right:-120px;}*/
#chart{position:absolute;width:500px;height:480px;top:55px;right:-70px;}
.spinwheel_Flightleft{position:absolute;bottom:40px;left:230px;width:305px;height:63px;z-index:100;background-image:url(../images/spinwheel_Flightleft.png);background-repeat:no-repeat;}
 .txtbx2{position:absolute;bottom:40px;left:-100px;z-index:101;font-size:21px;text-align:center;color:#fff;line-height:25px;}
 .txtbx2 .fntbd{font-family:'HelveticaNeueLTStdBd';}
.spinwheel_FlightRight{position:absolute;bottom:50px;right:-70px;width:302px;height:71px;z-index:100;background-image:url(../images/spinwheel_Flightright.png);background-repeat:no-repeat;}
.txtbx3{position:absolute;bottom:58px;right:-46px;z-index:101;font-size:21px;text-align:center;color:#fff;line-height:25px;}
 .txtbx3 .fntbd{font-family:'HelveticaNeueLTStdBd';}
 /* Travels Inspirations -Orginal dont delete ends */
.spinWheelImage{background:url(../images/spinwheelImg.png) no-repeat;width:413px;height:411px;float:right;margin:35px 38px 0 0;position:relative;}
.floatBlack{width:117px;height:104px;margin:146px auto 0;text-align:center;}
.floatBlack h4{margin:13px 0 0 0;color:#fff;font-size:14px;text-align:center;float:left;display:block;width:100%;}
.floatBlack button{text-align:center;padding:5px 10px;font-family:'HelveticaNeueLTStdMd'}
.wheelAmt{width:54%;float:left;margin:10px 0;}
.wheelAmtR{width:45%;float:left;margin:10px 0;position:relative;text-align:right;}
.wheelAmtR button.plus{background-color:transparent;border:1px solid #fff;border-radius:10px;}
.wheelAmt input.subscribe2{background-color:transparent;color:#fff;border:1px solid #fff;border-radius:10px;}
.wheelAmt input::-webkit-input-placeholder{color:#fff !important;}
 .wheelAmt input:-moz-placeholder{/* Firefox 18- */
color:#fff !important;}
 .wheelAmt input::-moz-placeholder{/* Firefox 19+ */
color:#fff !important;}
/*.blackBgSpin{background:rgba(00,0,0,0.98);z-index:999;position:absolute;width:450px;right:-170px;top:40px;}*/
.blackBgSpin {background: rgba(00,0,0,0.98); z-index: 999;position: absolute;width: 450px;right: -32px;top: 130px;overflow: hidden; margin: 0 auto;}
.blackBgSpin_in{width:100%;padding:20px 10px;}
.blackBgSpin_in{color:#fff !important;}
.blackBgSpin_in .form-control{background-color:transparent;border:none !important;border-bottom:3px solid #fff !important;padding-left:3px;color:#fff;border-radius:0;font-size:17px !important;padding-bottom:7px;height:40px;padding-right: 21px;}
.blackBgSpin_in .fldMgnBtm{margin-bottom:4px;}
.blackBgSpin_in input::-webkit-input-placeholder{color:#fff !important;}
 .blackBgSpin_in input:-moz-placeholder{/* Firefox 18- */
color:#fff !important;}
 .blackBgSpin_in input::-moz-placeholder{/* Firefox 19+ */
color:#fff !important;}
.blackBgSpin_in input:-ms-input-placeholder{color:#fff !important;}
.blackBgSpin_in .arrowPos{position:relative;}
.blackBgSpin_in .calendarBg{background:url(../images/calendarIco.png) no-repeat right 5px top 5px;}
.blackBgSpin_in .downArrowClass2::before{background:url(../images/arrow_down_main.png) no-repeat;width:15px;height:9px;right:6px;top:13px;position:absolute;content:'';cursor:pointer;pointer-events:none;}
.blackBgSpin_in .addDel{padding-top:10px;}
.blackBgSpin_in .addDel button{padding:0 !important;background-color:transparent !important;}
.blackBgSpin_in .downArrowClass2.mgRmv{margin-bottom:2px !important;}
.blackBgSpin_in .adultPasRmv .form-group{margin-bottom:2px !important;}
.blackBgSpin_in input[type="checkbox"], input[type="radio"]{position:absolute;right:9000px;}
.blackBgSpin_in input[type="checkbox"] + .label-text:before{content:"";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;margin-right:5px;background:url(../images/htlsearchcheck.png) no-repeat;width:19px;height:19px;}
.blackBgSpin_in input[type="checkbox"]:checked + .label-text:before{content:"";color:#fdc32d;animation:effect 250ms ease-in;background:url(../images/htlsearchchecked.png) no-repeat;width:19px;height:19px;}
.blackBgSpin_in input[type="checkbox"]:disabled + .label-text{color:#aaa;}
.blackBgSpin_in input[type="checkbox"]:disabled + .label-text:before{content:"\f0c8";color:#ccc;}
.blackBgSpin_in [type="checkbox"]:checked + span{color:#fdc32d !important;}
.blackBgSpin_in .starRtbox{margin-bottom:4px;text-align:left;}
.blackBgSpin_in .starRtbox h6{font-size:18px;margin:0 0 8px 0;}
.buttonhtlPad{padding:10px 0 !important;border-radius:10px !important;}
.htlsrchClm input[type="text"]::-moz-placeholder{color:#fff;}
.htlsrchClm input[type="text"]:-moz-placeholder{color:#fff;}
.flgtsFields input[type="text"]::-moz-placeholder{color:#fff;}
.flgtsFields input[type="text"]:-moz-placeholder{color:#fff;}
/***************Hotel Room Details Style Shinto begin**********************/
.htlRmDtlMdy{float:right;color:#fdc32d;font-size:23px;padding:22px 0;cursor:pointer;}
 .htlRmDtlMdy .fa-arrow-left{padding-left:6px;}
.htlRoomDtlsArea h1{font-size:36px;color:#000;}
.htlRoomDtlsArea span{font-size:20px;color:#bf8d00;padding-left:5px;}
.htlRoomDtlsArea .star_rate_filter{width:100px;height:20px;display:inline-block;margin-top:0;}
.htlRoomDtlsArea .zero_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 0px;background-repeat:no-repeat;}
.htlRoomDtlsArea .one_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -18px;background-repeat:no-repeat;}
.htlRoomDtlsArea .two_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -36px;background-repeat:no-repeat;}
.htlRoomDtlsArea .three_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -54px;background-repeat:no-repeat;}
.htlRoomDtlsArea .four_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -76px;background-repeat:no-repeat;}
.htlRoomDtlsArea .five_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -96px;background-repeat:no-repeat;}
.htlRmDtlSelctBox span{font-size:15px;color:#000;width:100%;display:inline-block;padding-top:8px;}
.htlRmDtlSelctBox .fa-check{color:#bf8d00;}
.htlRmDtlSelctBox{text-align:right;}
.htlRmDtlSelctBox h3{font-family:'HelveticaNeueLTStdBd';font-size:22px;}
.htlRmDtlSelctBox .btn-warning{font-size:20px;border-radius:8px;outline:none;box-shadow:none;}
.htlRoomDtlsArea hr{margin-top:20px;margin-bottom:10px;border:0;border-top:1px solid #a8abb2;}
.htlRoomDtlsPhoto h2 {font-size: 35px;color: #000;margin: 10px 20px 15px 0;display: inline-block;}
.hotel_details_slider{float:left;width:100%;border:0 solid #F4F4F4;background:#f5f5f5;}
.htlRoomDtlFacility{float:left;margin-top:10px;width:100%;margin-bottom:30px;}
.htlRoomDtlFacility .nav-tabs{border-bottom:none;background:#fdc32d;height:50px;line-height:30px;position:relative;}
.htlRoomDtlFacility .nav-tabs a{color:#000;font-size:20px;padding:10px 102px;border-right:1px solid #fff;width:33.3%;text-align:center;}
.htlRoomDtlFacility .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color:#ffffff;background-color:#777777;border-color:none;border-radius:0px;border:none;}
.htlRoomDtlFacility .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border:none;border-right:1px solid #fff;}
.htlRoomDtlFacility .nav-tabs .nav-link{border-top-left-radius:0;border-top-right-radius:0;}
.htlRoomDtlFacility .nav-tabs a:last-child{border-right:none;}
.htlRoomDtlFacility .nav-tabs a:hover:last-child{border-right:none;}
.htlRoomDtlFacility .nav-tabs .nav-link.active::after{background:url(../images/roomdtlArrow.png) no-repeat;width:17px;height:9px;bottom:-10px;position:absolute;content:'';cursor:pointer;margin-left:-40px;}
.htlRoomDtlFacility .tab-content{background:#e5e5e4;padding:30px;min-height:380px;width:100%;float:left;}
.htlRoomDtlFacility .table-bordered th, .table-bordered td{border:1px solid #ccced1;}
.htlRoomDtlFacility .table{width:100%;max-width:100%;margin-bottom:10px;background-color:#f1f1f1;display:table;}
.htlRoomDtlFacility .table th, .table td{padding:1.2rem;}
.htlRoomDtlFacility .table .pic{float:left;margin-right:10px;width:125px;height:125px;}
.htlRoomDtlFacility .table .roomType{float:left;width:65%;min-height:100px;overflow:hidden;}
.htlRoomDtlFacility .table .roomType h4{font-size:16px;text-align:left;color:#000;}
.htlRoomDtlFacility .table .rmTypepos{position:relative;}
.htlRoomDtlFacility .table .canclpolicy{color:#b68402;font-size:16px;float:left;cursor:pointer;}
.htlRoomDtlFacility .fa-caret-right{font-size:17px !important;margin-left:4px;padding-top:3px;}
.htlRoomDtlFacility .rmAdult{float:left;margin-right:10px;}
.htlRoomDtlFacility .rmchild{float:left;margin-right:10px;}
.rmchild .fa-child{color:#b68402;font-size:26px;}
.htlRoomDtlFacility .table .rmPrice span{font-size:18px;color:#bf8d00;font-family:'HelveticaNeueLTStdBd';}
.htlRoomDtlFacility .table .rmPrice p{font-size:14px;color:#000;}
.roomBook{padding:8px 40px;box-shadow:none;outline:none;border:none;text-align:center;font-size:22px;border-radius:8px;}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow:none;}
.htlRoomDtlsTopArea .HtlBnrHD{width:100%;background:rgba(00,0,0,0.6);padding:16px 0;display:inline-block;margin-top:15px;}
.testnomialPic{float:left;width:100px;border:2px solid #c7cad1;border-radius:50%;height:100px;margin-bottom:20px;overflow:hidden;}
.owl-carousel .owl-item img{display:block;}
.testnomialPic img{width:100px;height:100px;}
.rounded-circle{border-radius:50%!important;}
.roomRewText{width:85%;float:left;font-size:14px;text-align:justify;margin-left:45px;}
.roomRewText p{font-size:16px;}
.roomRewText h3{font-size:20px;font-family:'HelveticaNeueLTStdBd';}
.testinomainlmain .owl-nav{display:none;}
.testinomainlmain hr{margin-top:20px;margin-bottom:30px;border:0;border-top:1px solid #a8abb2;}
.testinomainlmain .carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:9px;height:9px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(109, 109, 109, 0.5);border-radius:50%;}
.testinomainlmain .carousel-indicators .active{background-color:#777;}
.testinomainlmain .carousel-indicators{bottom:-30px;}
.roomRewText span{font-size:15px;}
.testinomainlmain .star_rate_filter{width:100px;height:16px;display:inline-block;margin-top:0;}
.testinomainlmain .zero_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 0px;background-repeat:no-repeat;}
.testinomainlmain .one_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -18px;background-repeat:no-repeat;}
.testinomainlmain .two_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -36px;background-repeat:no-repeat;}
.testinomainlmain .three_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -54px;background-repeat:no-repeat;}
.testinomainlmain .four_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -76px;background-repeat:no-repeat;}
.testinomainlmain .five_rated{background-image:url(../images/htlDtlsStar.png);background-position:0 -96px;background-repeat:no-repeat;}
.romTxt_hd{float:left;width:40%}
.roomTxtRight{float:right;}
.roomTextCont{float:left;width:100%;}
 .jssora051:hover{opacity:.8;background:#0000008a;}
.jssora051{top:-50px !important;}
.jssort101 img{height:70px;width:80px;cursor:pointer;}
.roomDtlcanclation .modal-content{background-color:#ffffff !important;}
.roomDtlcanclation .modal-header{border-bottom:none;padding:10px 15px;color:#dea000;}
.roomDtlcanclation .modal-body{padding-left:15px;padding-right:15px;padding-bottom:15px;}
.hotel_details_slider .active{border:4px solid #fdc32d;}
.hotelVoucher{width:100%;margin:0 auto;}
.RmDtlsfullBox{width:100%;float:left;background:#f1f1f1;border:1px solid #ccced1;font-size:16px;color:#000;margin-bottom:10px;}
.RmDtlsfullBox .rmType{float:left;width:38%;border-right:1px solid #ccced1;padding:15px;font-family:'Helvetica Neue Medium';}
.RmDtlsfullBox .rmPrice{float:left;width:15%;border-right:1px solid #ccced1;padding:15px;font-family:'Helvetica Neue Medium';}
.RmDtlsfullBox .rmPrice:last-child{border-right:none;}
.rmPriceDtlPrice{float:left;width:15%;border-right:1px solid #ccced1;padding:15px 5px;min-height:155px;}
.rmPriceDtlPrice:last-child{border-right:none;}
.rmTypeDtlRoom{float:left;width:38%;border-right:1px solid #ccced1;padding:15px;}
.rmTypeDtlRoom:last-child{border-right:none;}
.rmTypeDtlRoom .pic{float:left;width:125px;height:125px;}
.rmTypeDtlRoom .pic img{height:125px;}
.rmTypeDtlRoom .dtls{float:left;width:100%;padding-left:15px;min-height:100px;}
.rmTypeDtlRoom .dtls h4{font-size:16px;margin:0px;padding:0px;}
.rmTypeDtlRoom .dtls h4 > span{font-size:16px !important;margin:0px !important;padding:0px !important; color:#333 !important;}
.rmTypeDtlRoom .dtls h4 > span:first-child{font-family:'HelveticaNeueLTStdMd'; margin-bottom:5px !important;}
.rmTypeDtlRoom .dtls h4 > span:nth-child(2){font-family:'HelveticaNeueLTStdMd'; margin-bottom:5px !important;}

.rmTypeDtlRoom .dtls h4 > span:nth-child(3){font-family:'HelveticaNeueLTStdMd'; margin-bottom:5px !important; color:#000 !important;}
.rmTypeDtlRoom .dtls h4 > span:nth-child(4){font-family:'HelveticaNeueLTStdMd'; margin-bottom:5px !important; color:#000 !important;}

.canclpolicy{float:left;width:65%;padding-left:15px;cursor:pointer;color:#bf8d00;font-size:15px;}
.rmPriceDtlPrice p{font-size:14px;}
.fa-caret-right:before {
    content: "\f0da";
    position: relative;
    top: 2px;
}
/***************Hotel Room Details Style Shinto ends**********************/
.HtlRsltFilterMain .filter_box:last-child{border-bottom:none;}
.hotel_name_filter{border:1px solid #d1d1d1;width:85%;padding:5px 30px 5px 5px;float:left;border-right:0;height:41px;font-size:14px;}
.name_search_go_btn{background-color:#fdc32d;border:0;color:#fff;border:1px solid #fdc32d;padding:4px 5px;float:left;width:15%;height:40px;outline:none;cursor:pointer;}
.filter_box .clearing{color:#898989;font-size:15px;top:0;margin-top:10px;position:absolute;right:17%;text-decoration:none;font-style:normal;font-weight:normal;background-image:url(../images/closeIcon.png);width:21px;height:21px;background-repeat:no-repeat;}
.filter_box .clearingSearch{color:#898989;font-size:15px;top:0;margin-top:10px;position:absolute;right:17%;text-decoration:none;font-style:normal;font-weight:normal;background-image:url(../images/closeIcon.png);width:21px;height:21px;background-repeat:no-repeat;}
.htlResultMap .modal-content{background-color:#fff !important;}
.htlResultMap .modal-header{border-bottom:none;}
.htlResultMap .modal-header h4.modal-title{text-align:left;font-size:28px;width:100%;line-height:20px;}
.navbar-nav .clearings{color:#898989;font-size:15px;top:0;margin-top:5px;position:absolute;right:5px;text-decoration:none;font-style:normal;font-weight:normal;background-image:url(../images/closeIcon.png);width:21px;height:21px;background-repeat:no-repeat;}
/* Hotel Guest Details */
.HtlGstDtlsSctn{width:100%;float:left;}
.HtlCtnuWOtLogin h3,.HtlGstDtlsSctnHd{font-family:HelveticaNeueLTStdBd}
.HtlCtnuWOtLogin h4{font-family:HelveticaNeueLTStdBd;font-size:18px;margin:0;padding:0 0 15px 0;color:#000;}
.HtlCtnuWOtLogin h6{padding-bottom:10px;margin:0;}
.HtlGstDtlsSctnHd{width:100%;float:left;background:#777;height:48px;padding:10px 20px;color:#fff;font-size:20px;line-height:24px;font-family:'HelveticaNeueLTStdMd';}
.HtlGstDtlsIfaccount{width:100%;float:left;padding:20px 0 0}
.HtlGstDtlsIfaccount h3{font-size:18px;padding:0;margin:0;display:inline-block}
.HtlGstDtlsIfaccount span{font-size:18px;padding:0;margin:0;color:#bf8d00;cursor:pointer;}
.HtlGstDtlsSctn .form-control{background-color:transparent;border:none!important;border:2px solid #fff!important;padding:8px 12px;border-radius:0;font-size:18px;padding-right:30px;height:50px;}
.HtlGstDtlsSctn input::-webkit-input-placeholder{color:#000!important}
.HtlGstDtlsIfaccount .loginbox{width:100%;float:left;margin:10px 0 0}
.HtlGstDtlsIfaccount .loginBtn{width:55%;height:48px;}
.HtlCtnuWOtLogin{width:100%;float:left}
.HtlCtnuWOtLogin h3{font-size:18px;margin:0;display:inline-block;padding:10px 0 22px}
.HtlGstDtlsSctn .form-group{position:relative}
.HtlGustdownArrowClass::before{background:url(../images/blckarrow_down_main.png) no-repeat;width:15px;height:9px;right:10px;top:22px;position:absolute;content:'';cursor:pointer;font-size:18px;pointer-events:none}
.HtlGstDtlsSctn .paynowbtn{width:40%;margin:0 auto}
.HtlsummaryDts,.HtlsummaryMain,.HtlsummaryMainnHd{width:100%;float:left}
.HtlsummaryDts .checkRoom,.HtlsummaryDts .htlAdres,.HtlsummaryDts .matterMain{border-bottom:dashed #8e9093 1px;padding:8px 0}
.HtlsummaryDts .Dvd,.HtlsummaryDts .htlName,.HtlsummaryMainnHd{font-family:HelveticaNeueLTStdMd}
.HtlsummaryMainnHd{background:#fdc32d;padding:12px 15px;color:#000;font-size:20px;line-height:24px;text-align:center}
.HtlsummaryDts .MtrPercent:nth-child(2),.HtlsummaryDts .Percent:nth-child(2){text-align:right}
.HtlsummaryDts{background:#fff;margin-top:10px;padding:15px}
.HtlsummaryDts .htlName{width:100%;float:left;color:#bf8d00;font-size:18px;border-bottom:dashed #8e9093 1px;padding:0 0 8px}
.HtlsummaryDts .ChckIn,.HtlsummaryDts .checkRoom,.HtlsummaryDts .htlAdres{width:100%;color:#616161;font-size:15px;float:left}
 .htlAdres{word-break:break-all;}
.HtlsummaryDts .Percent{width:50%;float:left}
.HtlsummaryDts .Percent:first-child{color:#bf8d00;font-size:16px}
.HtlsummaryDts .matterMain,.HtlsummaryDts .mtrinr{width:100%;color:#616161;font-size:15px;float:left}
.HtlsummaryDts .MtrPercent{width:50%;float:left}
.HtlsummaryDts .MtrPercent:first-child{color:#000;font-size:15px}
.HtlsummaryDts .totalPrc{width:100%;float:left;margin-top:15px}
.HtlsummaryDts .Dvd{background:#777;font-size:20px;color:#fff;text-align:center;padding:7px 0;overflow:hidden;}
.HtlsummaryDts .Dvd:first-child{border-bottom:solid #fff 1px}
.HtlsummaryDts .Dvd span{padding:0 4px}
.Htlpaynowbtn{width:40%;margin:0 auto;margin-top:5px;}
.htlPaxrpeat{width:100%;float:left;}
.HtlCtnuWOtLogin .adultLabel{padding:0 20px 0 30px;background:url(../images/htl_adulticon.png) no-repeat;height:25px;display:inline-block;line-height:25px;color:#000;}
.HtlCtnuWOtLogin .childLabel{padding:0 20px 0 30px;background:url(../images/htl_childicon.png) no-repeat;height:25px;display:inline-block;line-height:25px;color:#000;}
.HtlCtnuWOtLogin .infantLabel{padding:0 20px 0 30px;background:url(../images/htl_infanticon.png) no-repeat;height:25px;display:inline-block;line-height:25px;color:#000;}
.Rulessmain .checkCol span,.payment_choices .radioCol span{font-weight:400;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;cursor:pointer}
.HtlpayGstDtlsSctn{width:100%;float:left;margin-bottom:30px}
.HtlpayGstDtlsSctn h3{padding:5px 0 15px;margin:0;font-size:18px}
.HtlpayGstDtlsSctn h4{padding:5px 0 15px;margin:0;font-size:17px;font-family:HelveticaNeueLTStdBd}
.htl_getTripspan{padding:5px 0 0;display:block}
.pass_user_short,.passengerBox span{display:inline-block;float:left}
.HtlpayGstDtlsSctn .form-control{background-color:transparent;border:none!important;border:2px solid #fff!important;padding:10px 12px;color:#000;border-radius:0;font-size:18px; height:50px;}
.HtlpayGstDtlsSctn input::-webkit-input-placeholder{color:#000!important}
.HtlpayGstDtlsSctn input::-moz-input-placeholder{color:#000!important}
.htlpaymtGstdts{margin-top:20px;width:100%;float:left}
.passengerBox{float:left;border:2px solid #fff;font-size:18px;padding:5px;margin-right:15px;margin-bottom:10px;margin-top:10px;width:100%;line-height:37px;}
.passengerBox span{height:22px;margin:8px 10px 5px;text-align:center;width:16px}
.passengerBox .passAdult{background:url(../images/htl_adulticon.png) no-repeat;width:24px;height:24px}
.passengerBox .passChild{background:url(../images/htl_childicon.png) no-repeat;width:24px;height:24px}
.passengerBox .passInfant{background:url(../images/htl_infanticon.png) no-repeat;width:24px;height:24px}
.pass_user_short h3{font-size:18px;margin:0;padding:10px 0}
.Htlpayviewbtn{width:40%;margin:20px auto 15px}
.HtlpayApplybtn{width:100%;margin:5px auto 0}
.Htlpayviewbtn img{margin:0 8px}
.PaymentMain{width:100%;float:left}
.PaymentMainClm1{width:100%;float:left;padding:0 20px}
.PaymentMainClm2{width:100%;float:left}
.payment_choices input[type=radio]{display:none}
.payment_choices input[type=radio]:checked+label::before{background:url(../images/hpayradio.png) no-repeat rgba(0,0,0,0);color:#f3f3f3;content:"";font-size:15px;height:30px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2);width:30px;position:absolute;right:0;top:10px}
.Rulessmain label::before,.payment_choices label::before{bottom:1px;right:auto;left:0;content:""}
.payment_choices label::before{background:url(../images/hpayradio.png) -33px 0 no-repeat rgba(0,0,0,0);display:inline-block;height:30px;width:30px;position:absolute;top:10px}
.formRadioBox{float:left;width:100%;padding:5px 0;margin-top:10px}
.payment_choices .radioCol{position:relative;text-align:left;float:left;margin-right:0}
.payment_choices .radioCol span{color:#fff;display:inline-block;font-size:15px;margin-left:35px;white-space:nowrap;float:left}
.payment_choices .radioCol span:nth-child(2){padding:10px 15px;margin:0;color:#000;font-size:17px}
.paymentPrice{margin:25px 0 0;float:left}
.Rulessmain{float:left;width:100%;margin-top:20px;font-size:15px;position:relative;border:1px dashed #8e9093;border-left:none;border-right:none;padding:20px}
.Rulessmain .checkCol{margin:5px 0;position:relative;float:left}
.Rulessmain input[type=checkbox],input[type=radio]{display:none}
.Rulessmain label{margin:0}
.Rulessmain label::before{background:url(../images/paycheck.png) no-repeat rgba(0,0,0,0);display:inline-block;height:25px;width:25px;position:absolute;top:0}
.Rulessmain .checkCol span{color:#000;display:inline-block;font-size:17px;margin-left:30px;float:left;padding-top:2px}
.Rulessmain input[type=checkbox]:checked+label::before{background:url(../images/paycheck.png) right top no-repeat rgba(0,0,0,0);color:#f3f3f3;content:"";font-size:15px;height:25px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2);width:25px;position:absolute;top:0}
.navbar-nav .clearings{display:none;}
.htlSummarybox{margin-bottom:20px;}
.htlSummarybox .htlRsultboxCLM1 img{height:136px;width:180px;}
.htlSummarybox .htlRsultboxCLM1{width:15%;}
.htlSummarybox .htlRsultboxCLM3{width:25%;}
.htlSummarybox .htlRsultboxCLM2{width:60%;}
.htlSummarybox .htlRsultboxCLM2 span{color:#bf8d00;padding-top:20px;float:left;width:100%;cursor:pointer;}
.htlsumry01{float:left;width:60%;}
.htlsumry02{float:left;width:40%;}
.htlSummarybox p{background:none;padding:0px;color:#000000;line-height:22px;font-size:14px;}
.htlsumry01 h6{font-size:15px;}
.htlSummarybox .htlRsultboxCLM2 h2{font-size:20px;}
.htlsmrymdl .btn-danger{color:#000;background-color:#fdc32d;border-color:#fdc32d;}
.htlsmrymdl .modal-header{padding:10px;background:#fdc32d;}
.htlsmrymdl .btn-danger:hover{color:#000;background-color:#fdc32d;border-color:#fdc32d;}
.fhNeed{float:left;width:100%;}
/* Flight passenger Details */
.FltPaxcalender::before{background:url(../images/calendericon.png) no-repeat;width:26px;height:25px;right:15px;top:12px;position:absolute;content:'';cursor:pointer;font-size:18px;pointer-events:none}
.FltPaxrpeat{width:100%;float:left;margin-bottom:10px;position:relative;}
.FltFlightSummery{margin-bottom:25px;width:100%;float:left;}
.FltFlightSummeryHD{width:100%;float:left;background:#777;height:48px;padding:10px 20px;color:#fff;font-size:20px;line-height:24px;font-family:'Helvetica Neue Medium';}
.flhtSummryOnePd{padding:0px 0 0 0;}
.ffrequency{width:100%;background:#fdc32d;float:left;color:#000;text-align:left;padding:12px 16px;font-size:18px;cursor:pointer;margin-bottom:15px;}
.ffrequencytblehd{background:#777777;white-space:nowrap;color:#fff;font-size:14px;font-weight:normal;}
.freqpadL table{border:1px solid #fff;}
.table th, .table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;}
.freqpadL .form-group{margin:0;}
.AddplusIcon{width:35px;height:33px;background:url(../images/plusicon.png) no-repeat;display:inline-block;float:right;line-height:32px;}
.AddminusIcon{width:35px;height:33px;background:url(../images/minusicon.png) no-repeat;display:inline-block;float:right;line-height:32px;}
.HtlsummaryDts .MtrPercent3{width:40%;float:left;}
.HtlsummaryDts .MtrPercent20{width:20%;float:left;text-align:center;}
.HtlsummaryDts .MtrPercent3:first-child{color:#000;font-size:18px;font-family:HelveticaNeueLTStdBd;}
.HtlsummaryDts .MtrPercent3:last-child{color:#000;font-size:18px;font-family:HelveticaNeueLTStdBd;text-align:right;}
.HtlsummaryDts .MtrPercent3D{width:40%;float:left;padding-top:5px;}
.HtlsummaryDts .MtrPercent3D p{color:#929292;padding:5px 0;margin:0;}
.HtlsummaryDts .MtrPercent20D{width:20%;float:left;text-align:center;color:#333333;font-size:14px;padding-top:5px;}
.HtlsummaryDts .MtrPercent3D:first-child{color:#000;font-size:15px;}
.HtlsummaryDts .MtrPercent3D:last-child{color:#000;font-size:15px;text-align:right;}
.HtlsummaryDts .MtrDtxtclr{color:#bf8d00;}
.htlRsultboxCLM3 .refundabletxt{width:100%;color:#3dc93a;font-size:14px;text-align:center;}
.htlRsultboxCLM3 .Nonrefundabletxt{width:100%;color:#fd3b3b;font-size:14px;text-align:center;}
.htlRsultboxCLM3 .seatLeft{width:100%;color:#fdc32d;font-size:14px;text-align:center;}
.htlRsultboxCLM3 .Fltbtnbooknow{width:75%;margin:0 auto;margin-top:2px;padding:8px;font-family:'HelveticaNeueLTStdLt', 'GE_SS_Two_Light';}
.flghtSummerytotolBtn{width:100%;margin:8px auto 0;display:inline-block;}
.HtlsummaryDts .flghtName{width:100%;float:left;color:#616161;font-size:18px;border-bottom:dashed #8e9093 1px;padding:0 0 8px;text-align:center;}
.HtlsummaryDts .FlghtmatterMain{float:left;width:100%;padding:8px 0;border-bottom:dashed #8e9093 1px;}
.fltMuticity{width:100%;float:left;}
.row-flex{display:flex;flex-wrap:wrap;}
/* Flight Hotel */
.flhtHtl .Htlhmnewdeal{padding:0 0 25px 0;}
.FHLabelBtm{margin-bottom:0px;margin-top:13px;}
.FldMrgin{margin-bottom:10px;}

 /* Flight Edit */
.filter_timer{float:left;width:33.3333%;padding-left:2px;padding-right:2px;margin-bottom:10px;cursor:pointer;}
.filter_content h4{font-size:17px;margin-bottom:5px;margin-top:0px;color:#333333;}
.time_box01 span{color:#fff;font-size:12px;text-align:center;position:absolute;bottom:5px;padding-left:5px;}
.time_box02 span{color:#fff;font-size:12px;text-align:center;position:absolute;bottom:5px;padding-left:5px;}
.time_box03 span{color:#fff;font-size:12px;text-align:center;position:absolute;bottom:5px;padding-left:5px;}
 .time_box01{background-color:#fdc32d;width:100%;height:70px;float:left;background-image:url(../images/timesection_icons.png);background-position:18px 8px;background-repeat:no-repeat;position:relative;}
.time_box02{background-color:#bf8d00;width:100%;height:70px;float:left;background-image:url(../images/timesection_icons.png);background-position:-62px 8px;background-repeat:no-repeat;position:relative;}
.time_box03{background-color:#6b6b6b;width:100%;height:70px;float:left;background-image:url(../images/timesection_icons.png);background-position:-142px 8px;background-repeat:no-repeat;position:relative;}
.filter_timer p{margin:0px;text-align:center;font-size:13px;font-family:'HelveticaNeueLTStdLt', 'GE_SS_Two_Light';}
 .flightTripCol .flightTime h3{font-size:16px;font-family:HelveticaNeueLTStdBd;color:#b68402;}
 .FlightOneway{/*float:left;width:100%;padding:15px;*/
}
 .HtlsummaryDts .OnwardreptSumry{width:100%;float:left;}
 .HtlsummaryDts .OnwardHd{width:100%;float:left;color:#b68402;font-size:18px;padding:0 0 2px;text-align:center;margin-bottom:10px;font-family:HelveticaNeueLTStdMd;background:#777;color:#ffffff;}
/* Moneytree page */
.moneytree_page_banner{width:100%;background:url(../images/moneytreebnr.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;padding-top:15px;}
.moneytree_page_content{width:100%;/*padding:50px 0;*/min-height:500px;}
.moneytree_page_content .Heading h2{color:#333333;font-size:28px;text-align:center;padding:0 0 50px 0;margin:0;}
.moneytree_page_content .Heading span{color:#bf8d00;font-size:28px;text-align:center;}
.monytreeClm2{width:100%;background:#565656;padding:57px 0;margin:58px 0 58px 0;}
.monytreeClm2 .form-control{background-color:transparent;border:none!important;border:2px solid #fff!important;padding:10px 12px;color:#fff;border-radius:0;font-size:18px;}
 .monytreeClm2 input::-webkit-input-placeholder{color:#fff !important;}
 .moneytreeRefralCode .form-control{background-color:#d4d7de;border:none;border:2px solid #fff;padding:7px 12px;text-align:center;color:#000000;border-radius:0;font-size:22px;}
 .mntryShare{text-align:center;padding:30px 0 40px 0;}
 .mntryShareFB{margin-right:25px;}
 .moneytreeSendbtn{width:47%;margin:0 auto;margin-top:0px;}
.associatelogTxt{text-align:center;color:#fff;font-size:18px;padding-top:35px;margin:0;}
.frequentlyQues h3{font-size:36px;color:#000;text-align:center;margin-bottom:30px;}
.frequentlyQues h3 span{color:#bf8d00;}
.frequentlyQues .panel-default{background-color:#fdc32d;color:#000000;font-size:22px;}
.frequentlyQues .panel-default > .panel-heading{margin-top:12px;}
.frequentlyQues .panel-group .title{cursor:pointer;padding:15px 25px;}
.frequentlyQues .panel-group .title span{font-size:16px;font-family:'Open Sans', sans-serif;color:#464646;font-weight:bold;text-transform:uppercase;}
.frequentlyQues .panel-heading .title:before{background:url(../images/faqminusicon.png) no-repeat;width:34px;height:33px;content:"";/* font-family:FontAwesome;content:"\f056";font-size:25px;*/
 padding-right:10px;line-height:25px;float:right;}
.frequentlyQues .panel-heading .title.collapsed{background:#777777;color:#fff;font-size:22px;}
.frequentlyQues .panel-heading .title.collapsed:before{background:url(../images/faqplusicon.png) no-repeat;width:34px;height:33px;font-size:25px;padding-right:10px;line-height:25px;float:right;content:"";color:#fff;}
 .frequentlyQues .panel-body{padding:15px 25px;background-color:#e5e5e4;font-size:18px;color:#333333;text-align:justify;-webkit-box-shadow:4px 7px 21px -4px rgb(162, 162, 162);-moz-box-shadow:4px 7px 21px -4px rgb(162, 162, 162);box-shadow:4px 7px 21px -4px rgb(162, 162, 162);}
.moneytreeimg h3{font-size:50px;color:#fdc32d;text-align:center;margin-bottom:30px;}
.moneytreeimg h3 span{color:#fff;}
.moneytreeimg img{margin:5px 0 10px 0;}
.moneytreetablemain{margin-top:40px;padding:20px 0 0 0;border-top:dashed #d4d7de 1px;}
.moneytreetablemain .table{margin:30px 0 0 0;}
.moneytreetablemain .table th{border-top:none;color:#fff;padding:10px 15px;font-weight:normal;font-size:18px;}
.moneytreetablemain .table td{border-top:none;color:#fff;padding:10px 15px;font-weight:normal;font-size:18px;}
.moneytreetablemain .table thead tr{background-color:#777777;border:1px solid #565656;}
 .moneytreetablemain .table tr td{border:1px solid #565656;background:#f1f1f1;color:#000;padding:10px 15px;border-bottom:none;font-size:16px;}
.moneytreetablemain .table th, .table td:first-child{border-left:none;}
.moneytreetablemain .table th:last-child{border-right:none;}
.moneytreetablemain .table td:last-child{border-right:none;}
 .moneytreetablemain .table tr td:first-child{border-left:none;}
.moneytablebtn{width:100%;margin:0 auto;margin-top:0px;padding-top:5px;padding-bottom:5px;font-size:13px;}
/* Budget */
.budgetbannerSearch{width:100%;background:url(../images/flghtsrchbannerbg.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;}
.budget_sortMain{width:100% !important;}
.budget-sortlist{width:100%;float:left;}
.budget-sortlist ul{width:100%;float:left;list-style:none;}
.budget-sortlist ul li{width:25%;float:left;padding:0 10px;font-size:18px;text-align:center;}
.budget-sortlist ul li a{color:#fff;}
.budget-sortlist ul li .fa{margin-left:8px;}
.budget-sortlist ul li:first-child{text-align:left;font-family:'HelveticaNeueLTStdBd';}
.budgetRsultboxCLM2{width:55%;float:left;padding:10px 0;position:relative;}
.budgetRsultboxCLM2First{padding:0 10px 0 15px;}
.budgetRsultboxCLM2First h2{font-size:20px;}
.budgetRsultboxCLM2First p{font-size:15px;padding:0;margin:0;color:#616161;}
.budgetRsultboxCLM2First p span{color:#b68402;}
.budgetRsultboxCLM2First p span:nth-child(2){color:#616161}
.budgetRsultboxCLM2List{width:100%;float:left;}
.budgetRsultboxCLM2List ul{width:100%;float:left;list-style:none;padding-top:0px;margin:0;}
.budgetRsultboxCLM2List ul li{padding:0;padding-right:20px;float:left;width:auto;line-height:15px;cursor:pointer;font-size:15px;}
.budgetRsultboxCLM2List ul li a{color:#b68402;}
.budgetRsultboxCLM2List .dtsicon{background:url(../images/budget_dtlicon.png) no-repeat;width:25px;height:18px;float:left;margin-right:8px;}
.budgetViewDetails{background:#f1f1f1;width:100%;padding:10px 0 10px 15px;float:left;position:absolute;bottom:0;}
.budgetViewDetails2{background:#f1f1f1;width:100%;padding:10px 0 10px 15px;float:left;position:absolute;bottom:0;}
.budgetslidTmain{width:100%;float:left;background:#fff;}
.budgetslidTmainHd{font-size:16px;color:#333;padding:10px;margin:0;font-family:'Helvetica Neue Medium';}
.budgDTSRsultBox{background:#fff;margin:0;}
.budgHtlRslClm2{width:80%;}
.budgFlghtRslClm2{width:100%;border-top:solid #d4d7de 1px;}
.budgFlghtDtsbrdr{border-top:solid 1px #ccc;}
.htlRsultboxCLM3 .pricedived0{width:100%;text-align:center;padding-left:3px;font-family:'HelveticaNeueLTStdBd'; font-size:15px;}
.htlRsultboxCLM3 .pricedived0 span{padding:0 2px;}
.carRsultboxCLM3 .pricedived0 { width: 100%;text-align: center;padding-left: 3px;font-family: 'HelveticaNeueLTStdBd'; font-size:15px;}
.carRsultboxCLM3 .pricedived0 span {padding: 0 2px;}
.budgtsrchClm{width:25%;float:left;padding-left:30px;padding-right:30px;}
.budgtsrchClmFifty{width:50%;float:left;padding-left:30px;padding-right:30px;}
.BudgetSearch .color15{color:#bf8d00;}
.BudgetSearch .txtLeft p{color:#000000;}
.BudgetSearch .txtbx2{color:#bf8d00;}
.BudgetSearch .meetyourBudTxt{color:#000;font-family:'HelveticaNeueLTStdBd';}
.BudgetSearch .foroptionTxt{color:#000;}
/*Lijo Desktop View*/
 /*Travel Inspiration New start*/
.inspiration_banner{width:100%;background:url(../images/tarvel_inspiration_banner.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;padding-top:15px;}
.banner_content{margin:20px;min-height:330px;}
.inspiration_content .text-wrapHtl{padding-left:10px;}
.inspiration_content .text-wrapHtl .desc{width:100%;}
.inspiration_content .text-wrapHtl .Amout{text-align:left;}
.inspiration_content .text-wrapHtl .Amout h3{font-size:16px;font-weight:normal;font-family:'HelveticaNeueLTStdlt';margin-bottom:0.2rem;}
 /*Travel Inspiration New end*/
 /*Travel Inspiration Detail start*/
.inspiration_detail_banner{width:100%;background:url(../images/inspiration__detail_banner.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;padding-top:15px;}
.inspiration_detail_content{width:100%;padding:60px 0 20px 0;min-height:500px}
.insp-dt-img{width:100%;padding-right:50px;}
.insp-dt-img .image-box{padding:25px 0;border:solid #fdc32d 2px;}
.insp-dt-img .image-box img{width:100%;height:auto;position:relative;right:-25px;}
.insp-dt-cotent-r{}
.insp-dt-cotent-r h3{font-size:36px;color:#000;}
.insp-dt-cotent-r h3 span{color:#bf8d00;}
.insp-dt-cotent-r p{font-size:18px;}
.insp-1st-sec, .insp-2nd-sec{padding-bottom:40px;}
.insp-2nd-sec .insp-dt-img{padding-right:0px;padding-left:50px;}
.insp-2nd-sec .insp-dt-img .image-box img{left:-25px;}
/*Travel Inspiration Detail end*/
/*About us page start*/
.about_page_banner{width:100%;background:url(../images/about_banner.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;padding-top:15px;}
.about_page_content{width:100%;padding:60px 0;min-height:500px}
.abt-img{width:100%;padding-right:50px;}
.abt-img .image-box{padding:25px 0;border:solid #fdc32d 2px;}
.abt-img .image-box img{width:100%;height:auto;position:relative;right:-25px;}
.about-cotent-r{}
.about-cotent-r h3{font-size:36px;color:#000;}
.about-cotent-r h3 span{color:#bf8d00;}
.about-cotent-r p{font-size:18px;}
.about-cotent-r .about-1stp{font-size:18px;}
/*About us page end*/
/*Customer support page start*/
.cus-sup-content{padding:20px 0 40px 0;}
.cus_sup_banner{width:100%;background:url(../images/tarvel_inspiration_banner.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;padding-top:15px;}
.cus-sup-head{height:60px;width:100%;padding:20px 0 20px 15px;background-color:#777777;margin-top:35px;}
.cus-sup-head h3{font-size:20px;color:#fff}
.cus_sup_contact_sec{width:100%;height:auto;}
.cus_sup_contact_sec form{margin-top:13px;}
.cus-sup-content input[type="text"], .cus-sup-content select, .cus-sup-content textarea{width:100%;padding:10px 10px 10px 15px;border:solid 2px #fff;background:transparent;margin:12px 0;color:#000000;}
.cus-sup-content input[type="text"]{height:43px;}
.cus-sup-content textarea{height:135px;}
.cus-sup-content textarea:focus{outline:none;}
.cus-sup-content input[type="button"]{width:100%;padding:15px 0;text-align:center;background-color:#fdc32d;border:none;border-radius:10px;font-size:18px;color:#000000;}
.cus-sup-content input::-webkit-input-placeholder{/* Chrome/Opera/Safari */
color:#000000;}
.cus-sup-content input::-moz-placeholder{/* Firefox 19+ */
color:#000000;}
.cus-sup-content input:-ms-input-placeholder{/* IE 10+ */
color:#000000;}
.cus-sup-content input:-moz-placeholder{/* Firefox 18- */
 color:#000000;}
.cus-sup-content textarea::-webkit-input-placeholder{/* Chrome/Opera/Safari */
color:#000000;}
.cus-sup-content textarea::-moz-placeholder{/* Firefox 19+ */
color:#000000;}
.cus-sup-content textarea:-ms-input-placeholder{/* IE 10+ */
color:#000000;}
.cus-sup-content textarea:-moz-placeholder{/* Firefox 18- */
 color:#000000;}
.cus-sup-content hr{border-top-color:#ffffff;float:left;width:100%;}
.add_box{background-color:#fff;padding:20px;margin-top:25px;}
.add_box .icon-box{width:60px;height:60px;border:solid 1px #f9c200;float:left;}
.add_box .cont-box{padding-left:20px;}
.add_box .cont-box h4{font-size:18px;font-weight:bold;}
.add_box .cont-box p{font-size:16px;margin-bottom:0px;}
.add_box .icon-box .cusp-ico-addr{display:inline-block;width:30px;height:30px;background-image:url(../images/home.png);background-size:cover;margin:13px;}
.add_box .icon-box .cusp-ico-mail{display:inline-block;width:30px;height:30px;background-image:url(../images/envelope.png);background-size:cover;margin:13px;}
.add_box .icon-box .cusp-ico-phn{display:inline-block;width:30px;height:30px;background-image:url(../images/telephone.png);background-size:cover;margin:13px;}
.live-chat-sec{padding:20px 0;}
.live-chat-sec textarea{height:111px;}
.live-chat-sec input[type="submit"]{max-width:360px;margin:13px auto;padding:15px 0;text-align:center;display:block;}
.cusp-map{margin-top:30px;margin-bottom:30px;}
/*Customer support page end*/
/*Lijo Desktop View ends*/
/************************Car Style start Shinto***************************/
.carSortMain{width:100% !important;}
.carbannerSearch{width:100%;background:url(../images/carResultbanner.jpg) top;background-size:cover;position:relative;z-index:5;}
.carContentArea .priceWth{width:65%;float:left;line-height:19px;font-size:16px;}
.carContentArea .fromWth{width:20%;float:left;line-height:19px;text-align:right;}
.carpickup h3{color:#b68402;font-size:16px;padding-bottom:0px;}
.carpickup h4{color:#000;font-size:16px;padding:0px 0 10px;width:100%;float:left;margin:0px;text-align:right;}
.carRsltFilterMain .filter_content{padding:0px 0 10px 0;width:100%;float:left;position:relative;}
.carRsltFilterMain .filter_title{color:#333333;width:100%;float:left;font-size:16px;font-family:'HelveticaNeueLTStdBd';padding:0 0 20px 0;}
.carRsltFilterMain .filter_toggle_icon{margin-top:-5px;}
.carSortMain ul li:first-child{text-align:left;font-family:'HelveticaNeueLTStdBd';font-size:18px;padding:0 10px;}
.carSortMain ul li a{color:#fff;font-size:18px;}
.carSortMain ul li{width:25%;float:left;padding:0 20px;font-size:18px;text-align:right;}
.carRsultBox .htlRsultboxCLM1{text-align:center;padding-top:20px;}
.carRsultboxCLM2{border-left:1px solid #ccc;}
.carRsultboxCLM2 span{color:#bf8d00;font-size:16px;}
.carRsultboxCLM2 p{font-size:15px;padding:0;padding-left:0;margin:0;background:none;color:#616161;}
.carRsultboxCLM2List ul li{padding:0;float:left;line-height:18px;cursor:default;width:50%;margin-top:5px; font-size:14px;overflow: hidden;text-overflow: ellipsis;}
.carRsultboxCLM2List .pass{background:url(../images/carpass.png) no-repeat;width:18px;height:28px;float:left;margin-right:8px;}
.carRsultboxCLM2List .manual{background:url(../images/carmanual.png) no-repeat;width:22px;height:28px;float:left;margin-right:8px;}
.carRsultboxCLM2List .carsuitcase{background:url(../images/carsuitcase.png) no-repeat;width:22px;height:28px;float:left;margin-right:5px;}
.carRsultboxCLM2List .carapproximate{background:url(../images/carapproximate.png) no-repeat;width:22px;height:28px;float:left;margin-right:5px;}
.carRsultboxCLM2List h5{color:#bf8d00;font-size:15px;margin:0px;padding:0px;}
.carRsultboxCLM3{width:25%;float:left;background:#777777;min-height:166px;padding:10px 6px;}
.carRsultboxCLM3 .pricedived2{width:100%;float:left;text-align:center;/*padding-left:3px;*/font-family:'HelveticaNeueLTStdBd';margin:0px 0 5px;}
.carRsultboxCLM3 .roomdtlstxt{width:100%;color:#fdc32d;font-size:14px;text-align:center;}
.carRsultboxCLM3 .roomdtlstxt span{color:#fdc32d;font-size:14px;text-align:center;width:100%;display:inline-block;}
.carRsultboxCLM3 .Htlbtnbooknow{width:auto;margin:0 auto;margin-top:10px;padding:8px 20px;font-family:'HelveticaNeueLTStdLt', 'GE_SS_Two_Light';}
.carTripCol{width:20%;float:left;}
.carRsultBox .flight_left{float:left;width:75%;padding:15px;}
.carRsultBox .carTripCol{width:30%;float:left;padding:10px 10px 0 0;}
.carRsultBox .carTripCol02{width:35%;float:left;padding:10px 10px 0 0;}
.carRsultBox .carTripCol h5{font-size:17px;font-family:'Helvetica Neue Medium';color:#616161;padding:0px;}
.carRsultBox .carTripCol h4{font-size:18px;color:#333333;font-family:'Helvetica Neue Medium';}
.carTripCol p{margin:0px;padding:0px;}
.carRsultBox .carTripCol02 b{font-size:18px;font-family:'Helvetica Neue Medium';color:#333333;padding:0px;font-weight:normal;}
.carRsultBox .carTripCol02 strong{font-weight:normal;font-size:16px;font-family:'Helvetica Neue Medium';color:#666;}
.carRsultBox .carTripCol02 h5{font-size:16px;}
.carRsultBox .carTripCol02 h4{font-size:18px;color:#333333;font-family:'Helvetica Neue Medium';}
.carTripCol02 p{margin:0px;padding:0px;}
.carbtnSelect{width:auto;margin:0 auto;margin-top:10px;padding:7px 20px;font-family:'HelveticaNeueLTStdBd';}
.carAmount{font-size:19px;color:#FFF;text-align:center;margin-bottom:0;padding-top:10px;}
.HtlGstDtlsIfaccount .fa-caret-down{font-size:20px !important;}
.carsummaryMain span{float:right;font-size:17px;font-family:'HelveticaNeueLTStdLt', 'GE_SS_Two_Light';}
.carsummaryMain .HtlsummaryMainnHd{background:#fdc32d;height:48px;padding:10px 20px;color:#000;font-size:20px;line-height:24px;text-align:left;}
.carummaryDts .htlName{width:100%;float:left;color:#bf8d00;font-size:16px;padding:0px;border-bottom:none;}
.carummaryDts .htlAdres{border-bottom:none;padding:3px 0;font-size:16px; word-break: break-word;}
.carummaryDts .detls{width:100%;float:left;color:#bf8d00;font-size:16px;padding:0px;}
.carummaryDts .bdr{width:100%;float:left;border-bottom:dashed #8e9093 1px;height:10px;margin-bottom:10px;}
.carummaryDts small{font-size:16px;font-weight:normal;color:#bf8d00;}
.carummaryDts .viewMore{background:#fdc32d;height:38px;padding:7px 15px;color:#000;font-size:17px;text-align:left;float:left;width:100%;}
.carummaryDts .viewMore .fa-plus{font-weight:normal;font-size:14px !important;}
.carPointsTrip h5{margin-top:-10px;font-size:17px;}
.carPointsTrip{float:left;width:100%;}
.carummaryDts .flghtName{width:100%;float:left;color:#616161;font-size:18px;border-bottom:none;padding:0 0 4px;text-align:center;}
.carummaryDts .carDest{width:100%;float:left;color:#000000;font-size:18px;padding:0px;border-bottom:none;font-family:'Helvetica 55 Roman';}
.carummaryDts .carName{width:100%;float:left;color:#bf8d00;font-size:16px;padding:8px 0;border-bottom:none;font-family:'Helvetica 55 Roman';}
.carceck .Percent:first-child{color:#bf8d00;font-size:16px;font-family:'Helvetica 55 Roman';}
.carMgnBtm{margin-bottom:25px;}
.carTerms a {color: #bf8d00;font-size: 15px;}
/************************Car Style end Shinto***************************/
/* MyBooking page shinto*/
.myBookingBanner{width:100%;background:url(../images/mybookingbg.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;padding-top:15px;}
.myBookingContent{padding:40px 0px;}
.myBookingContent .hd{font-size:36px;color:#000;bf8d00;margin:0px 0 30px;padding:0px;}
.myBookingContent .hd span{font-size:36px;color:#bf8d00;}
.myBookingContent .HtlGstDtlsSctnHd{width:100%;float:left;background:#777;height:75px;padding:10px 20px;color:#fff;font-size:25px;line-height:51px;}
.myBookinglogin h4{font-size:18px;color:#000;}
.myBookinglogin p{font-size:18px;color:#000;}
.mybookingForgBtn{width:60%;margin:40px auto 15px;float:right;}
.mybookingLoginBtn{width:60%;margin:40px auto 15px;float:left;}
.viewBookingbtn{width:30%;margin:0 auto;margin-top:25px;}
.mybookingOr{text-align:center;float:left;width:100%;padding:30px;}
.mybkOrtext{width:10%;display:inline-block;color:#000;font-size:25px;}
.mybkOrbdr{height:8px;width:15%;display:inline-block;border-top:1px solid #fff;}
.mybookingDownArrow::before{background:url(../images/blckarrow_down_main.png) no-repeat;width:15px;height:9px;right:24px;top:22px;position:absolute;content:'';cursor:pointer;font-size:18px;pointer-events:none;}
.mybokMarg{margin-top:30px;}
.travelinfDownArrow::before{background:url(../images/blckarrow_down_main.png) no-repeat;width:15px;height:9px;right:25px;top:52px;position:absolute;content:'';cursor:pointer;font-size:18px;pointer-events:none;}
.fromPanel{position:relative;}
.myBookingContent .nav-tabs{border:1px solid #ccc;height:55px;line-height:37px;font-size:20px;}
.myBookingContent .nav-tabs a{color:#000;}
.myBookingContent .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color:#ffffff;background-color:#fcc32c;border-color:transparent;border-radius:0px;}
.myBookingContent .nav-tabs .nav-item{margin-bottom:0px;border-right:1px solid #ccc; background-color:#fff;}
.myBookingContent .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color:transparent;}
.myBookingContent .myBookingContent .nav-tabs a{color:#000;}
.myBookingContent .nav-tabs .nav-link{border:none;border-top-left-radius:0;border-top-right-radius:0;}
.upcmng_bg{padding:7px 36px;color:#fff;background-color:#777777;position:relative;}
.upcmng_bg:after{position:absolute;content:'';right:-10px;top:21px;width:10px;height:15px;background-image:url(../images/mybookingarow.png);background-repeat:no-repeat;z-index:99;}
.myBookingContent .nav-link{display:block;padding:8px 45px;}
.myBookingContent .nav-tabs .nav-item:last-child{border-right:none;}
.myBookingContent .tab-content{padding:30px 0;}
.myBookingContent .htlRsultBox{width:100%;float:left;background:#f1f1f1;margin:0;}
.myBookingContent .flight_left{float:left;width:100%;}
.myBookingContent .carLeft{float:left;width:80%;}
.myBookingContent .carRsultBox .carTripCol{width:40%;float:left;padding:10px 10px 0 0;}
.myBookingContent .carRsultBox .carTripCol02{width:30%;float:left;padding:10px 10px 0 0;}
.myBookingContent .carRsultBox .htlRsultboxCLM3{width:20%;float:left;background:none;min-height:124px;padding:10px 6px;color:#000;}
.myBookingContent .carAmount{font-size:19px;color:#000;text-align:center;margin-bottom:0;padding-top:10px;font-family:'HelveticaNeueLTStdMd';}
.myBookingContent .carTripCol p{margin:0px;padding:0px;font-size:18px;}
.myBookingContent .flightTripCol{float:left;width:50%;padding:25px;}
.myBookingContent .flightTime h4{font-size:20px;font-weight:bold;}
.myBookingContent .durationStop h5{font-size:20px;font-weight:bold;}
.myBookingContent .airlineBox span{font-size:15px;}
.myBookingContent .durationStop p{font-size:16px;margin:0px;}
.myBookingContent .durationStop{float:left;width:50%;color:#616161;padding-left:10px;padding-top:0px;}
.status_table{float:left;width:100%;padding:20px;background:#e5e5e5;text-align:center;}
.myBookingContent .table thead th{vertical-align:bottom;border-bottom:none;border:1px solid #bdbdbd;border-top:none;font-family:'HelveticaNeueLTStdMd';font-weight:normal;white-space:nowrap;background-color:#777;color:#fff;}
.myBookingContent .table td{padding:0.75rem;vertical-align:middle;border:1px solid #bdbdbd;margin-top:10px;background:#f1f1f1;}
.tblbkhd{color:#000;font-family:'HelveticaNeueLTStdMd';}
.btn_views{background:#fcc32c;border-radius:8px;padding:8px 25px;font-size:16px;color:#000;font-family:'HelveticaNeueLTStdMd';}
.buttonview a{color:#000;}
.status_table .Htlpaynowbtn{width:25%;margin:0 auto;margin-top:15px;}
.status_table .Htlpaynowbtn img{margin-right:10px;}
.FltFlightSummeryHD .myviewbtn{float:right;cursor:pointer;font-size:17px;padding-top:2px;margin-left:25px;}
.myviewbtn img{margin-right:3px;margin-top:-2px;}
.myBookingContent .htlsumry01{float:left;width:45%;}
.myBookingContent .htlsumry02{float:left;width:30%;}
.myBookingContent .htlsumry03{float:right;padding-right:20px;font-size:20px;font-family:'HelveticaNeueLTStdMd';}
.myBookingContent .htlsumry01 h2{font-size:20px;font-family:'HelveticaNeueLTStdMd';}
.myBookingContent .htlsumry01 h6{font-size:17px;line-height:22px;}
.myBookingContent .htlRsultboxCLM2 span{color:#000000;padding-top:0px;float:left;width:40%;}
.mychk{font-weight:normal;font-family:'HelveticaNeueLTStdMd';}
.myBookingContent .htlsumry03{float:right;}
.myBookingContent .htlsumry03 span{float: none;  width: auto;} .myBookingContent .htlsumry03 .sm-font{ font-size: 13px !important;}
.myBookingContent .htlRsultboxCLM2{width:85%;}
.viewcancelAction li a{color:#000;}
.htlsumryRt {width:20%; float:right;}
.htlsumryRt p {width:100%; float:left; text-align:right;}
.htlsumryRt p > span {width:auto !important; margin-right:3px !important; float:right;font-size:15px !important;}
.htlsumryRt p > span.sm-font{font-size:13px !important;}
/* MyBooking page end shinto*/
/* CMS page shinto*/
.termsBanner {
    width: 100%;
    background: url(../images/termsbanner.jpg)center center;
    -webkit-background-size: cover;
    position: relative;
    z-index: 5;
    padding-top: 15px;
}
.termscontent ul li{padding-left:26px;background:url(../images/termslisticon.png) 0px 3px no-repeat;line-height:25px;margin-bottom:15px;font-size:17px;}
.termscontent h5{margin-bottom:20px;}
.privacyPolicyBanner{width:100%;background:url(../images/privacybanner.jpg)center center;-webkit-background-size:cover;position:relative;z-index:5;padding-top:15px;}
.privacyhd h3{margin-bottom:20px;}
.spinBokking .htlsrchClm{width:32%;float:left;padding-left:15px;padding-right:0px;}
.spinBokking .HtlRoomRept .form-control{background-color:transparent;border:none !important;border-bottom:3px solid #fff !important;padding-left:0;color:#fff;border-radius:0;font-size:12px !important;padding-bottom:7px;height:40px;}
.spinBokking .HtlRoomRept h2{font-size:20px;color:#fdc32d;padding:10px 15px 5px;margin:0;text-align:left;width:100%;border-bottom:none;}
.spinBokking .buttonhtlPad{margin-bottom:20px;}
.spinBokking .HtlRoomRept{margin-bottom:0px;}
.spinBokking .HtlRoomRept .form-group{margin-bottom:5px;}
.flightHotelPassDtls .flight_left{float:left;width:72%;}
.flightHotelPassDtls .htlRsultboxCLM3{width:28%;}
.flightHotelPassDtls .htlSummarybox .htlRsultboxCLM2{width:57%;}
.flightHotelPassDtls .htlSummarybox .htlRsultboxCLM3{width:28%;}
.flightHotelPassDtls .HtlsummaryDts{margin-top:0;}
.flightHotelPassDtls .fhSmryMainHd{margin-bottom:0;}
.fHHotelhd{margin-top:15px;}
/* CMS page end shinto*/
/* special offers shinto*/
.specialOffersBanner{width:100%;background:url(../images/tarvel_inspiration_banner.jpg)center center;background-size:cover;position:relative;z-index:5;padding-top:15px;}
.specialOffersBanner .banner_content{margin:20px;min-height:0px;}
.specialOffersTabs .nav-tabs a{color:#000;font-size:18px;padding:10px 5px;border-right:1px solid #fff;width:25%;text-align:center;}
.specialOffersTabs .nav-tabs .nav-link.active::after{background:url(../images/roomdtlArrow.png) no-repeat;width:17px;height:9px;bottom:-10px;position:absolute;content:'';cursor:pointer;margin-left:-55px;}
.spofferHd{background:#777777;padding:10px;color:#fff;font-size:20px;font-family:'Helvetica Neue Medium';}
.spoffAtractivePrice{background:#fff;padding:10px 20px;font-size:18px;color:#000;display:inline-block;width:47%;margin:40px 20px 0px 0}
.spoffAtractiveAmmount{background:#fff;padding:10px 20px;font-size:18px;color:#000;display:inline-block;width:48%;;margin:30px 0px 0px 0;text-align:right;}
.spOffeCalander span{color:#000;}
.spOffeCalander #monthYear{color:#000;font-size:25px;}
.spOffeCalander #monthYear span{color:#bf8d00;font-size:25px;}
.specialOffersTabs .tab-content{background:#e5e5e4;padding:30px;min-height:380px;width:100%;float:left;-webkit-box-shadow:5px 5px 5px -4px rgba(0,0,0,0.33);-moz-box-shadow:5px 5px 5px -4px rgba(0,0,0,0.33);box-shadow:5px 5px 5px -4px rgba(0,0,0,0.33);}
.specialOffersTabs .tab-content strong{font-weight:bold;}
.specialOffersTabs .tab-content .tab-pane{word-break: break-word;}
.Spcl_Offr_Tbl{overflow:auto;width:100%;}
.tab-pane span{word-break:break-word;}
.tab-pane ul{list-style:inherit;}
.tab-pane ol{list-style:decimal;}
.spOffEnqry{margin:20px 0;}
.spOffEnqryLeft{float:left;width:47%;margin-right:45px;margin-top:10px;}
.spOffEnqryRight{float:left;width:49%;margin-top:10px;}
.spOffEnqryLeft .form-control{background-color:transparent;border:2px solid #fff!important;padding:8px 12px;color:#000;border-radius:0;font-size:18px;}
.spOffEnqryRight textarea{height:278px;width:100%;padding:10px 10px 10px 15px;border:solid 2px #fff;background:transparent;margin:0;color:#000000;font-size:18px;}
.spOffEnqryLeft .travelinfDownArrow::before{background:url(../images/blckarrow_down_main.png) no-repeat;width:15px;height:9px;right:15px;top:20px;position:absolute;content:'';cursor:pointer;font-size:18px;pointer-events:none;}
.spOffEnqry input::-webkit-input-placeholder{color:#000 !important;}
.spOffEnqry input:-moz-placeholder{/* Firefox 18- */
color:#000 !important;}
.error_msg{font-size:12px !important;}
.spOffEnqry input::-moz-placeholder{/* Firefox 19+ */
color:#000 !important;}
.spOffEnqry input:-ms-input-placeholder{color:#000 !important;}
.spOffEnqry textarea::-webkit-input-placeholder{color:#000;}
.spOffEnqry textarea:-moz-placeholder{/* Firefox 18- */
color:#000;}
.spOffEnqry textarea::-moz-placeholder{/* Firefox 19+ */
color:#000;}
.spOffEnqry textarea:-ms-input-placeholder{color:#000;}
.specialOfferModal .modal-header{background-color:transparent;padding:0px;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0;}
.specialOfferModal{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#d4d7de;background-clip:padding-box;border:none;border-radius:0;outline:0;}
.specialOfferModal .modal-body{padding:0 20px 5px;}
.specOffClose{position:absolute;right:15px;top:12px;width:20px;height:20px;z-index:999;opacity:1;}
.specialOfferModal .modal-header .close{padding:0;margin:0;}
.specialOfferModal .spOffeCalander{min-height:350px;}
select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px !important;text-indent:5px !important;}
.specialOfferSlider{width:100%;height:auto;float:left;}
.specialOfferSlider .jssora051:hover{opacity:.8;background:none;}
.specialOffersTabs{margin-top:0px;}
.offeravilblitybtn{float:left;width:100%;text-align:center;}
.spoffeavbtn{width:70%;margin:0 auto;margin-top:15px;}
.offeravilblitybtn span{text-align:left;float:left;color:#000000;}
.offeravilblitybtn img{text-align:right;float:right;margin:5px;}
.btn:focus, .btn.focus{outline:0;box-shadow:none;}
.FltFlightSummeryHD h4{display:inline-block;}
.fHwidth{background:#000000ab;width:42%;float:left;padding:15px 5px;}
.fHwidth .htlsrchClm{width:50%;}
.specialOffersBanner2{width:100%;min-height:135px;background:url(../images/about_banner.jpg)center center;background-size:cover;position:relative;z-index:5;}
.budgtsrchClm::-webkit-input-placeholder{color:#fff;}
 .budgtsrchClm:-moz-placeholder{color:#fff;}
.budgtsrchClm::-moz-placeholder{/* Firefox 19+ */
 color:#fff;}
.budgtsrchClm:-ms-input-placeholder{/* IE10 */
 color:#fff;}
 .CarsrchClm::-webkit-input-placeholder{color:#fff;}
 .CarsrchClm:-moz-placeholder{color:#fff;}
.CarsrchClm::-moz-placeholder{/* Firefox 19+ */
 color:#fff;}
.CarsrchClm:-ms-input-placeholder{/* IE10 */
 color:#fff;}
 .mbVwgap{margin-top:15px;}
.ticketStatus{width:100%;float:left;margin-bottom:10px;border-top:1px solid #ccc;padding-top:10px;}
 ul.viewcancelAction{margin:0;padding:0;float:right;list-style-type:none;}
ul.viewcancelAction li{margin:0 10px 0 0;padding:0;float:left;font-family:'HelveticaNeueLTStdMd';}
.rdceMgnBtm{margin-bottom:0 !important;}
/* special offers end shinto*/
.full_over{/*background:rgba(0,0,0,0) url(../images/opacity.png) repeat scroll 0 0;*/ /*background-image:url(../images/opacity.png) !important;  background-repeat: repeat !important;*/ background-color: #060606cc; box-sizing:border-box;height:100%;left:0;padding:200px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999}
.full_over_loader{background:rgba(0,0,0,0) url(../images/opacity.png) repeat scroll 0 0;box-sizing:border-box;height:100%;left:0;padding:100px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;display:table;margin:0 auto}
.full_over_loader .loader_sec{height:100%;display:table-cell;vertical-align:middle}
.full_over_loader .loader_sec .cent_pls_wait{height:50px;width:50px;margin:0 auto;background:url(../images/loader.svg) no-repeat}
.full_over h1{color:#fff;font-size:25px;line-height:20px;margin:10px 0 20px}
.full_over h2{color:#fff;font-size:25px;line-height:20px;margin:10px 0 20px}
.btn_center{background:#fdc32d none repeat scroll 0 0;border:1px solid #fff;box-sizing:border-box;color:#000;display:inline-block;font-size:17px;height:40px;line-height:2em;margin-top:15px;padding:4px 20px;text-align:center;text-decoration:none;text-transform:uppercase;margin-left:auto;margin-right:auto}
/*Payment Page Insurance Area Start Here (By Dip)*/
.insu_left_col{float:left;padding-left:174px;min-height:200px;background:url(../images/gateInsurance_thumb.png) no-repeat 15px 50%;}
.gateInsu_thumb{float:left;max-width:100%;height:auto;margin-right:10px;margin-bottom:10px;}
.insu_left_col h5{font-size:18px;margin-top:14px;}
.insu_left_col h5 span{background:#fdc32d;padding-left:5px;padding-right:5px;white-space:nowrap;}
.insu_label{padding-left:30px;font-size:14px;}
.insu_left_col label::before{top:-2px !important;}
.insu_left_col .radioCol{margin-bottom:10px;}
.insu_benefits{float:left;width:100%;border:solid 2px #e9eaeb;margin-bottom:10px;}
.insu_benefits .headArea{float:left;width:100%;border-bottom:solid 2px #e9eaeb;background:#fdc32d;min-height:45px;padding:11px 20px;}
.insu_benefits .headArea h4{font-size:18px;margin:0px;padding:0px;}
.benefits_lists{float:left;width:100%;list-style:none;padding:15px 20px;}
.benefits_lists li{float:left;width:100%;font-size:14px;padding-left:20px;background:url(../images/benefit_bullet.png) no-repeat left 6px;}
/*Payment Page Insurance Area End Here (By Dip)*/
.myBookingContent .carLeft{float:left;width:80%;}
.myBookingContent .carRsultBox .carTripCol{width:40%;float:left;padding:10px 10px 0 0;}
.myBookingContent .carRsultBox .carTripCol02{width:30%;float:left;padding:10px 10px 0 0;}
.myBookingContent .carRsultBox .htlRsultboxCLM3{width:20%;float:left;background:none;min-height:124px;padding:10px 6px;color:#000;}
.myBookingContent .carAmount{font-size:19px;color:#000;text-align:center;margin-bottom:0;padding-top:10px;font-family:'HelveticaNeueLTStdMd';}
.myBookingContent .carTripCol p{margin:0px;padding:0px;font-size:18px;}
/*Developer Suport*/
.treeFile{width: 243px; float: left; }
.ico_hotel{background:url(../images/hotelicon.png) no-repeat;background-position:0 0;height:17px;width:26px;background-size:17px 18px;position:absolute;right:0px;}
.txtLB{text-align:left;font-family:'HelveticaNeueLTStdMd';color:#000;}
.greenTxt{color:green;display:inline-block;padding:5px 2px;font-size:20px;}
.HtlpayGstDtlsSctn.mnyTree{margin-bottom:12px !important;}
.bugImgH img{height:196px !important;}
.HtlblackBg .clearingSearch{color:#898989;font-size:15px;top:0;margin-top:10px;position:absolute;right:0;text-decoration:none;font-style:normal;font-weight:normal;background-image:url(../images/modify_clear.png);width:18px;height:18px;background-repeat:no-repeat;}
.flightSearchPanel .clearingSearch{color:#898989;font-size:15px;top:0;margin-top:10px;position:absolute;right:0;text-decoration:none;font-style:normal;font-weight:normal;background-image:url(../images/modify_clear.png);width:18px;height:18px;background-repeat:no-repeat;}
.spinBokking .clearingSearch{color:#898989;font-size:15px;top:0;margin-top:10px;position:absolute;right:0;text-decoration:none;font-style:normal;font-weight:normal;background-image:url(../images/modify_clear.png);width:18px;height:18px;background-repeat:no-repeat;}
/*Actual Price */
.actualPricebox{float:left;width:100%;/*padding-left:20px;*/}
.actualPriceboxLeft{float:left;width:25%;}
.actualPriceboxRight{float:left;width:50%;}
.actualPricebox p{margin-bottom:10px;color:#000;font-family:'HelveticaNeueLTStdMd';}
.carPay_Dtls{padding:15px !important;border:1px solid #fff;margin-bottom:20px;width:100%;float:left;}
.carPay_Dtls h4{color:#000;margin:0 0 20px;}
.carPay_Dtls .form-group{margin-bottom:28px !important;}
.carGustdownArrowClass::before{background:url(../images/blckarrow_down_main.png) no-repeat;width:15px;height:9px;right:25px;top:22px;position:absolute;content:'';cursor:pointer;font-size:18px;pointer-events:none}
.carFlwidth{width:100%;float:left;}
.carFlwidth p{margin:0 0 0 0 !important;}
.carPay_Dtls .form-control{ height:50px; font-size:16px; }
/*Actual Price ends */
.spinBudget .spinBox{height:464px !important;}
.spinBudget .spinwheel_Flightleft{left:320px;}
.spinBudget .spinwheel_FlightRight{right:-120px !important;}
.spinBudget .spinwheel_Flightleft span.color15.fntbd{color:#000 !important;}
.spinBudget .spinwheel_FlightRight .txtbx3 p{color:#000}
.whiteTxt{color:#fff;}
ul.dealsInBox{margin:0 0 0 0;padding:0 0 0 0;}
ul.dealsInBox li{margin:0 0 20px 2px;padding:14px;list-style:none;background-color:#505052;color:#fff;float:left;font-size:14px;cursor:pointer;}
ul.dealsInBox li.active{background-color:#fdc32d;color:#000;}
.dealAll ul{margin:0 0 0 0;padding:0 0 0 0;}
.dealAll ul li{margin:0 0 0 0;padding:0 0 0 0;display:inline-block;width:366px;}
.bstDlIN{width:100%;height:342px;position:relative;}
.bstDlIN img{width:100%;height:100%;}
.bstdlsItemMgn{margin-bottom:30px;}
.theme_menu .dropdown-toggle::after{display:none !important;}
.srvBox.mb-0{margin-bottom:0 !important;}
.errorMsg{color:#ff2300;font-size:12px;padding:2px;width:100%;position:absolute;z-index:1;line-height:10px}
.FltPaxrpeat .form-group{margin-bottom:28px !important;}
.htlPaxrpeat .form-group{margin-bottom:28px !important;}
.mbVwgap{margin-top:15px;}
.mgnalert{margin:30px 0;font-size:15px;}
.span_error_text{color:#bf8d00;cursor:pointer;font-size:16px;}
.htlRsultboxCLM1 img{height:136px;width:100%;cursor:pointer;}
.carRsultBox img{height:70px;width:130px;}
.active_alphabet{background:#fdc32d !important;color:#000;cursor:pointer;}
.mangeRow{float:left;width:100%;}
.minHeight{min-height:500px;}
.TotalPricebox{float:left;width:100%;margin:20px 0 0;}
.TotalPriceboxLeft{float:left;width:25%;}
.TotalPriceboxRight{float:left;width:50%;}
.TotalPriceboxRow{float:left;width:100%;}
.TotalPricebox p{margin-bottom:10px;}
.totalPriceBdr{border-top:1px solid #000;width:50%;float:left;padding:5px 0;}
.totalPriceBdr .TotalPriceboxLeft{width:50%;}
.totalPriceBdr p{color:#000;font-family:'HelveticaNeueLTStdMd';font-size:17px;}
.MoneytreeTD{border-top:none !important;border-bottom:none !important;}
.KhfPayment{float:left;width:50%;}
.KhfPaymentBox{float:left;width:50%;}
.kfhCardDetails label::before{background:none;}
.htlRoomComb .pic img{height:125px;}
.hotelTitle{font-size:23px;text-transform:uppercase;}
.hmDealsPackages{width:100%;float:left;background:url(../images/justdealfilgticon.png) top 0px left no-repeat;padding-left:35px;margin-bottom:5px;}
.hmDealsPackages p{font-size:17px;text-align:left;padding:0;margin:4px 0 0 0;}
.forgot_pas{min-height:500px;margin-top:30px;}
.forgot_pas .modal-header{background:#fdc32d;padding:10px;border-radius:0px;border:none;}
.forgot_pas .modal-content{border:none;}
.forgot_pas .form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;}
.forgot_pas .chng_btn{padding:10px 20px;font-size:16px;cursor:pointer;}
.forgot_pas input.form-control, .forgot_pas input.form-control:focus, .forgot_pas select.form-control, .forgot_pas select.form-control:focus{border:1px solid #ced4da;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-transition:none;-webkit-transition:none;}
.HtlpayApplybtn{height:45px;}
.dealsItemMgn{margin-bottom:20px;}
.dealsItem_in{background-color:#fff;overflow:hidden;}
.dealsItem_in img{width:100%;height:263px;width:366px;}
.dealsAmt2{background-color:rgba(0,0,0,0.77);font-family:'HelveticaNeueLTStdBd';font-size:18px;padding:10px;position:absolute;right:20px;top:10px;color:#fff;}
.dealspadRmv{position:relative;}
/*Kfhpayment */
.sfrDir{padding:0;}
.sfrDir .pay-option4.pay_cards.blue-border{width:100% !important;padding:0 !important;}
.sfrDir .pay-option-box{padding:15px !important;border:1px solid #fff;margin-bottom:20px;}
.sfrDir .lbl_left{width:100% !important;}
.sfrDir .input_right{width:100% !important;}
.sfrDir .input_right input.form-control{background-color:transparent;border:2px solid #fff!important;padding:8px 12px;color:#000;border-radius:0;font-size:18px;margin-bottom:14px;width:100%; height:47px;}
.sfrDir button.booknow_btn{background:#33a1d9 !important;color:#fff !important;font-size:16px;text-align:center;font-weight:600;border-radius:0;border:none;padding:0 20px;}
/*Directpayement kfh*/
.directPayment .sfrDir{padding:0;clear:both;}
.directPayment .sfrDir .pay-option4.pay_cards.blue-border{width:50% !important;padding:0 !important;}
/*Kfhpayment ends*/
.cntRmv{margin:0 !important;}
.dropdown-menu.dropdown-menu-right.serviceDrop{padding-top:0;padding-bottom:0;min-width:7rem;}
.serviceDrop a.dropdown-item{padding-left:10px;padding-right:10px;}
.Rulessmain a{color:#bf8d00;text-decoration:none;}
.Rulessmain a:hover{color:#bf8d00;text-decoration:underline;}
a.moreHme{background:#fdc32d url(../images/srch_en.png) no-repeat right 15px top 8px;color:#000;position:absolute;top:0;right:0;text-decoration:none;padding:5px 40px 5px 20px;border-radius:5px;}
a.moreHme:hover{color:#000;}
.rmvtxtAlgn{text-align:left !important;padding-left:80px !important;}
/* Map Section */
div.gm-style-iw[style]{width:250px !important;}
.map_pic{width:100%;float:left;}
 .map_pic img{max-width:100% !important;width:100%;height:155px;margin-bottom:5px;margin-top:5px;}
.map_cont{/*height:215px;*/
 padding:2px;overflow:hidden;float:left;width:100%;color:#666666;}
 .map_cont h3{margin:0 0 2px 0;line-height:18px;font-family:'HelveticaNeueLTStdBd';}
 .map_cont h3 > span{margin:0 0 0 0;font-size:18px;color:#040303;font-family:'HelveticaNeueLTStdBd';}
 .map_cont p{line-height:20px;font-size:14px;height:40px;overflow:hidden;text-overflow:ellipsis;float:left;}
 .map_cont p.addrSpot{line-height:20px;font-size:14px;float:left;margin:0px 0;padding:0;text-align:left;height:auto !important;font-family:'Helvetica Neue Medium','DroidKufiRegular';color:#000;}
 .hotel_name{width:100%;float:right;}
 .hotel_name span{color:#e24343;font-size:18px;}
.map_rate{clear:both;float:left;width:50%;}
 .map_rate span{color:#000;font-size:18px;}
.map_select_btn{background:#fdc32d;color:#fff;padding:5px;border-radius:0px;margin:0px 10px 5px;}
.map_select_btn:hover, .map_select_btn:focus{background:#fdc32d;color:#fff;padding:5px;border-radius:0px;}
.hotel_name h3{margin:0px;padding:0px;font-size:16px;}
.map_rate h2{color:#e24343;font-size:20px;}
 .map_rate h2 span{color:#333;font-size:14px;padding-left:5PX;}
span.hotel_strip_price span:first-child{font-size:14px;}
span.hotel_strip_price span:nth-child(2){font-size:24px;}
.btnClrMap.htl_mp_btn{background-color:#fdc32d;color:#332f2f;border-radius:5px;border-color:#fdc32d;border:none;outline:none;padding:7px 15px;text-transform:uppercase;float:right;font-size:14px;}
span.hotel_strip_price.block_display{font-size:14px !important;text-transform:lowercase;display:inline-block;}
.show_airline{cursor:pointer;}
.myprofrow{float:left;width:100%;}
.marker{width:120px !important;height:30px !important;text-align:center !important;padding:14px 0;line-height:0px;font-size:16px;border-radius:4px;position:absolute;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);}
.marker:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:'';top:37px;position:relative;}
/* Map Section ends */
.hdWelcometxt{font-family:'Helvetica Neue Medium';}
.moneytreetablemain .table tr.lvl1Clr > td { background-color: #fac02e;}
.moneytreetablemain .table tr.lvl2Clr > td {background-color: #2ca9df;}
.moneytreetablemain .table tr.lvl3Clr > td {background-color: #95c221;}
.moneytreetablemain .table tr.lvl4Clr > td {background-color: #b67db4;}
.moneytreetablemain .table tr.lvl5Clr > td {background-color: #ef671d;}
.moneytreetablemain .table tr.lvl6Clr > td {background-color: #e51d20;}
.moneytreetablemain .table tr.lvl7Clr > td {background-color: #1fc1b0;}
.moneytreetablemain i.fa{font-size:17px;}
.hdbtnBg{background-color:#79766f;color:#fff;}
.ticket_fail {
    padding: 12px;
    background: #4c4c4e;
    color: #fff;
    text-align: center;
    margin-top: 30px;
    border: 2px solid #fdc32d;
    border-radius: 8px;
    margin-bottom: 30px;
}
.ticket_fail p{margin-bottom:0;}
.details_all{float:left;display:inline-block;padding:8px 10px;background:#EFEFEF;color:#000;margin:0 5px 5px 0;border:1px solid #b7b7b7;border-radius:0px;}
.dir_pay_confirm .details_all{display:block;clear:both;min-width:235px;}
.live_msg_success, .tick_trans_details{float:left;width:100%;margin-top:20px;}
.live_msg_success h2{color:#bf8d00;margin-bottom:15px;font-size:20px;}
.tryagbtnn{background:#fdc32d;color:#000;margin-top:10px;}
.tktwrapPad{padding:15px 0 15px 0;}
.airlineMetrix .owl-carousel .owl-item img{display:block;margin:0 auto;height:25px;}
.carDlsIn .text-wrapHtl .Amout h3{font-size:19px;}
.loadcancel img{height:35px;width:auto !important;}
/*jssor slider style */
.jssorl-009-spin img{animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear;}
@keyframes jssorl-009-spin{from{transform:rotate(0deg);}
 to{transform:rotate(360deg);}
}
/*jssor slider bullet skin 051 css*/
.jssorb051 .i{position:absolute;cursor:pointer;}
 .jssorb051 .i .b{fill:#fff;fill-opacity:0.5;}
 .jssorb051 .i:hover .b{fill-opacity:.7;}
.jssorb051 .iav .b{fill-opacity:1;}
.jssorb051 .i.idn{opacity:.3;}
/*jssor slider arrow skin 051 css*/
.jssora051{display:block;position:absolute;cursor:pointer;}
 .jssora051 .a{fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
 .jssora051:hover{opacity:.8;}
 .jssora051.jssora051dn{opacity:.5;}
 .jssora051.jssora051ds{opacity:.3;pointer-events:none;}
/*jssor slider style end*/
.p_Facilities{width:100%;float:left;margin:10px 0 0 0;}
.p_Facilities h3{font-size:18px;color:#bf8d00;}
.p_Facilities li{width:25%; padding-right:10px; float:left;  background:url(../images/hotel_facility_dot.png) no-repeat left 10px; padding: 0 15px; list-style:none !important; }
.p_Facilities li span{font-size:16px;color:#000000;padding:0;}
.ul_facility{padding-left:0px; width:100%;}
.HtlcntBtn{background-color:#ffc107;color:#212529;font-size:20px;}
.map_pagination{margin:5px 0 0 0;}
.pagination>li>a, .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fdc32d;border:1px solid #ddd;color:#000000;}
.pagination>li.active>a{background:#666;color:#FFF;}
.starratingFW .star_rate_filter{height:20px;}
.starratingFW .zero_rated{background-image:url(../images/hotelstarresult.png);background-position:0 0;background-repeat:no-repeat;}
.starratingFW .one_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -22px;background-repeat:no-repeat;}
.starratingFW .two_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -48px;background-repeat:no-repeat;}
.starratingFW .three_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -73px;background-repeat:no-repeat;}
.starratingFW .four_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -98px;background-repeat:no-repeat;}
.starratingFW .five_rated{background-image:url(../images/hotelstarresult.png);background-position:0 -126px;background-repeat:no-repeat;}
/* loading page style by */
.table_display{margin:0;padding:0;width:100%;height:100%;display:table;}
.table_cell_display{display:table-cell;text-align:center;vertical-align:middle;}
.loading_wrapper{width:100%;max-width:940px;margin:0px auto;/* text-align:center;*/
}
.loading_wrapper .inner_div{box-sizing:border-box;padding:50px 60px;width:100%;background:rgba(255,255,255, 0.5);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28ACE2', endColorstr='#28ACE2', GradientType=0 );position:relative;max-width:810px;margin-left:auto;margin-right:auto;border:6px solid #fdc32d;}
.top_sec h2 strong{line-height:1.2 !important;font-size:26px !important;text-align:center !important;font-weight:lighter !important;font-family:'HelveticaNeueLTStdMd';}
.loading_wrapper .inner_div .top_sec{float:left;width:100%;text-align:center;font-size:18px;box-sizing:border-box;padding:30px 0px 10px 0;color:#000;font-family:'HelveticaNeueLTStdMd';}
.loading_wrapper .inner_div .top_sec h2{margin:0;font-weight:normal;line-height:1.3;font-size:20px;font-family:'HelveticaNeueLTStdMd';}
.loading_wrapper .inner_div .white_line{padding:10px 0;}
.wait_logo{left:40%;top:20px;margin-left:-27px;}
.loader_img{width:100% !important;height:auto;}
/*new loading bar style start here*/
.loadBar{float:left;width:100%;height:5px;background:#000;box-sizing:border-box;margin-top:80px;}
.loadBar .loadBarProgress{float:left;height:5px;background-color:#fc0;position:relative;}
.loadBarProgress:after{content:'';position:absolute;top:-50px;right:-20px;background:url(../images/flight_loading_icon.png) no-repeat;height:49px;width:76px;}
.HtlloadBarProgress:after{content:'';position:absolute;top:-65px;right:-20px;background:url(../images/hotel_loading_icon.png) no-repeat;height:67px;width:76px;}
.carloadBarProgress:after{content:'';position:absolute;top:-45px;right:-20px;background:url(../images/car_loading_icon.png) no-repeat;height:41px;width:71px;}
.anim{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.success{text-align:right;}
/* end loading page style */
.lang{font-family:'DroidKufiRegular';}
.marker{width:130px !important;text-align:center !important;padding:16px 0;line-height:0px;font-size:16px;border-radius:4px;position:absolute;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);font-family:'HelveticaNeueLTStdMd';}
.marker span{margin:0 2px;}
.marker:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:'';top:35px;position:relative;}
.mapPriceArea span{color:#000;font-size:16px;margin-right:5px;font-family:'HelveticaNeueLTStdBd';}
.mapDescrption{width:100%;float:left;font-family:'HelveticaNeueLTStdLt','DroidKufiRegular';}
.mapDescrption p{line-height:22px;}
.addrSpot{font-size:14px;color:#040303;}
/*flight mobile Ticket style*/
.flightMobileTicket{float:left;width:100%;background:#fff;}
.mobTicketBdr{border:4px solid #fdc32d;float:left;width:100%;padding:15px 10px;border-radius:8px;margin-bottom:20px;}
.MobHead{text-align:center;font-size:25px;text-transform:uppercase;font-family:'HelveticaNeueLTStdMd';margin:0px;padding:10px 0;}
.mobLeft{float:left;width:40%;}
.mobRight{float:left;width:60%;}
.mobFlBox{float:left;width:100%;}
.mobLeft h1{font-size:22px;color:#fdc32d;margin:0px;padding:0px;}
.mobRight h5{font-size:15px;color:#000;margin:0px;padding:5px 0;text-align:right;font-family:'HelveticaNeueLTStdMd';}
.mobFlBox h3{margin:0px;padding:10px 0;font-size:22px;color:#000;}
.mobFlBox P{margin-bottom:0px;}
.mobFlBox strong{font-family:'HelveticaNeueLTStdMd';}
.rules P{margin-bottom:20px;text-align:left;line-height:22px;font-size:15px;}
.rules h3{text-transform:uppercase;font-size:18px;}
.rules h6{margin:0px;padding:4px 0;}
/*flight mobile Ticket style*/
/*Hotel mobile Ticket style*/
.mobVocherOutr{background:#fff;width:100%;padding:20px 0;}
.mobileVoucherHDmain{padding:5px 0 5px 0;width:100%;display:inline-block;}
.mobileVouchermain h2{color:#fdc32d;font-size:16px;text-transform:uppercase;}
.mobileVoucherHD1{width:40%;float:left;color:#fcc32c;font-size:16px;text-transform:uppercase;}
.mobileVoucherHD2{width:60%;float:left;color:#000000;font-size:14px;text-align:right;font-family:'Helvetica Neue Medium';}
.mobvchrConfimmain{width:100%;float:left;}
.mobvchrConfimmain .clm1{width:100%;float:left;background:#fcc32c;border-radius:8px;text-align:center;padding:10px;margin-right:5px;margin-bottom:10px;}
.mobvchrConfimmain .clm1 h3{font-size:16px;margin:5px 0;padding:0;font-family:'Helvetica Neue Medium';}
.mobvchrConfimmain .clm1 h4{font-size:16px;margin:5px 0;padding:0;}
.mobvchrConfimmain .clm2{width:100%;float:left;background:#fcc32c;border-radius:8px;text-align:left;padding:10px;margin-right:5px;margin-bottom:10px;}
.mobvchrConfimmain .clm2 h3{font-size:16px;margin:0px 0;padding:0;font-family:'Helvetica Neue Medium';}
.mobvchrConfimmain .clm2 h4{font-size:16px;margin:0px 0;padding:0;}
.mobvchrConfimmain .clm2{width:100%;float:left;background:#d4d4d4;border-radius:8px;margin-bottom:10px;}
.mticket_box{width:100%;display:inline-block;}
.mobileVouchermain{border:5px solid #fdc32d;width:100%;border-radius:12px;padding:15px;}
.mticket_box h2{color:#fcc32c;font-size:16px;padding:0;margin:0 0 8px 0;}
.mticket_box strong{font-family:'Helvetica Neue Medium';}
.mobvhrCheckinDiv{width:50%;float:left;font-size:13px;text-align:center;font-family:'Helvetica Neue Medium';padding:8px 0;}
.mobVchrCancelation{width:100%;}
.mobVchrCancelation p{text-align:justify;font-size:14px;padding:0;margin:0;}
 .mobVchrCancelation h2{color:#000;font-size:16px;text-transform:uppercase;font-family:'Helvetica Neue Medium';padding:0;margin:10px 0 5px 0;}
.mobVchrAdress{width:100%;display:inline-block;margin:15px 0 0 0;}
.mobVchrAdress .clm1{width:100%;float:left;background:#fcc32c;border-radius:8px;text-align:left;padding:15px;margin-right:5px;margin-bottom:10px;}
.mobVchrAdress .clm1 h3{font-size:16px;margin:5px 0;padding:0;font-family:'Helvetica Neue Medium';}
.mobVchrAdress .clm1 h4{font-size:16px;margin:5px 0;padding:0;}
.mobVchrAdress .clm2{width:100%;float:left;background:#d4d4d4;border-radius:8px;text-align:left;padding:10px;margin-right:0px;margin-bottom:10px;}
.mobVchrAdress .clm2 h3{font-size:16px;margin:5px 0;padding:0;font-family:'Helvetica Neue Medium';}
.mobVchrAdress .clm2 h4{font-size:16px;margin:5px 0;padding:0;}
.mobvchrmap{width:100%;height:326px;margin-top:10px;}
.mobvchrmap img{width:100%;height:100%;border-radius:8px;}
/* Moneytree page New */
.moneyTreetree{width:20%;float:left; position:relative; background-image:url(../images/mmoney_treeimg.jpg); height:423px; width:243px;}
.moneyTreeProfile{width:18%;float:left;text-align:center;padding-right:10px;}
.moneyTreeRightmain{width:73%;float:left;padding-top:50px;}
.moneytreeList{width:24%;float:left;margin-left:3px;}
.moneytreeList ul{list-style:none;padding:0;margin:0;}
.moneytreeList ul li{margin:0;text-align:center;}
.moneytreeList ul li span{padding:15px 0 0 0;display:block;font-family:'HelveticaNeueLTStdBd';}
.moneytreeListHd{background:#fac12f;padding:10px;font-size:14px;text-align:center;font-family:'Helvetica Neue Medium';-webkit-border-top-left-radius:25px;-moz-border-radius-topleft:25px;border-top-left-radius:25px;}
.moneytreeListHd2{background:#fac12f;padding:10px;font-size:14px;text-align:center;font-family:'Helvetica Neue Medium';}
.moneytreeListHd3{background:#fac12f;padding:10px;font-size:14px;text-align:center;font-family:'Helvetica Neue Medium';-webkit-border-top-right-radius:25px;-moz-border-radius-topright:25px;border-top-right-radius:25px;cursor:pointer;}
.moneytreeListHd4{background:#fac12f;padding:10px;font-size:14px;text-align:center;font-family:'Helvetica Neue Medium';-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;cursor:pointer;}
.mnyShareName{font-size:16px;font-family:'Helvetica Neue Medium';padding:3px 0 0 0;}
.mnySharecode{background:#fac12f;border-radius:20px;padding:5px 0;font-size:14px;font-family:'Helvetica Neue Medium';}
.mnySocialmedia{width:100%;float:left;}
.mnySocialmedia ul{list-style:none;padding:5px 0 0 0;margin:0;float:left;}
.mnySocialmedia ul li{width:48px;height:48px;float:left;margin-right:30px;}
 .mnyLevelmain{width:100%;float:left;margin-top:15px;border-bottom:dashed #d2d2d2 1px;padding-bottom:15px;}
 .mnyLevelmain h3{padding:0;margin:0;font-size:16px;font-family:'Helvetica Neue Medium';color:#585856;}
.mnyLevelmain ul{list-style:none;}
 .mnyLevelmain ul li{padding-right:32px;display:inline-block;font-family:'Helvetica Neue Medium';font-size:12px;color:#5c5856;}
 .mnyLflevel1{width:18px;height:30px;background:url(../images/level1_lf.jpg) no-repeat;display:inline-block;top:6px;position:relative;}
.mnyLflevel2{width:18px;height:30px;background:url(../images/level2_lf.jpg) no-repeat;display:inline-block;top:6px;position:relative;}
 .mnyLflevel3{width:18px;height:30px;background:url(../images/level3_lf.jpg) no-repeat;display:inline-block;top:6px;position:relative;}
.mnyLflevel4{width:18px;height:30px;background:url(../images/level4_lf.jpg) no-repeat;display:inline-block;top:6px;position:relative;}
.mnyLflevel5{width:18px;height:30px;background:url(../images/level5_lf.jpg) no-repeat;display:inline-block;top:6px;position:relative;}
.mnyLflevel6{width:18px;height:30px;background:url(../images/level6_lf.jpg) no-repeat;display:inline-block;top:6px;position:relative;}
 .mnymemberAmunt{width:100%;float:left;margin-top:15px;}
 .mnymemberAmunt h3{padding:0;margin:0;font-size:16px;font-family:'Helvetica Neue Medium';color:#585856;}
.mnymemberAmunt ul{list-style:none;}
 .mnymemberAmunt ul li{padding-right:5px;display:inline-block;font-family:'Helvetica Neue Medium';font-size:12px;color:#5c5856;}
 .mnyLfAmunt{width:18px;height:30px;background:url(../images/memberamount_lf.jpg) no-repeat;display:inline-block;top:6px;position:relative;}
.monytree4Clm2{width:100%;background:#fff;padding:25px 0;margin:0 0 58px 0;}
.moneytreetbl4{margin:0;padding:0;}
.moneytreetbl4 .table{margin:0 0 10px 0;}
.moneytreetbl4 .table th{font-size:14px;padding:10px 5px;}
.moneytreetbl4 .table tr td{font-size:14px;padding:10px 5px;}
.moneytreeTop {
    position: relative;
    width: 100%;
    height:200px;
    margin-top: 10px;
}
.leaf1 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 28px;
    transform: rotate(58deg);
    left: 6px;
}
.leaf2 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 93px;
    transform: rotate(45deg);
    left: 17px;
}
.leaf3 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 159px;
    transform: rotate(115deg);
    left: 106px;
}
.leaf4 {
    position: absolute;
    width: 23px;
    height: 22px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 146px;
    transform: rotate(96deg);
    left: 90px;
}
.leaf5 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 139px;
    transform: rotate(143deg);
    left: 182px;
}
.leaf6 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 141px;
    transform: rotate(146deg);
    left: 158px;
}

.leaf7 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 67px;
    transform: rotate(138deg);
    right: 45px;
}
.leaf8 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 42px;
    transform: rotate(169deg);
    right: 32px;
}
.leaf9 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 113px;
    transform: rotate(148deg);
    right: 43px;
}
.leaf10 {
    position: absolute;
    width: 23px;
    height: 22px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 80px;
    transform: rotate(190deg);
    left: 39px;
}
.leaf11 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 129px;
    transform: rotate(23deg);
    left: 94px;
}
.leaf12 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 2px;
    transform: rotate(290deg);
    right: 38px;
}
.leaf13 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 111px;
    transform: rotate(168deg);
    left: 26px;
}
.leaf14 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 172px;
    transform: rotate(109deg);
    right: 114px;
}
.leaf15 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 60px;
    transform: rotate(146deg);
    right: 22px;
}
.leaf16 {
    position: absolute;
    width: 23px;
    height: 27px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 159px;
    transform: rotate(183deg);
    right: 48px;
}
.leaf17 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 49px;
    transform: rotate(73deg);
    left: 162px;
}
.leaf18 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 78px;
    transform: rotate(282deg);
    left: 24px;
}
.leaf19 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 122px;
    transform: rotate(113deg);
    right: 70px;
}
.leaf20 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 54px;
    transform: rotate(53deg);
    left: 1px;
}
.leaf21 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 99px;
    transform: rotate(124deg);
    left: 32px;
}
.leaf22 {
    position: absolute;
    width: 23px;
    height: 22px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 74px;
    transform: rotate(210deg);
    right: 28px;
}
.leaf23 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 178px;
    transform: rotate(51deg);
    left: 84px;
}
.leaf24 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 46px;
    transform: rotate(337deg);
    left: 28px;
}
.leaf25 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 149px;
    transform: rotate(188deg);
    left: 115px;
}
.leaf26 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 110px;
    transform: rotate(55deg);
    left: 144px;
}
.leaf27 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 63px;
    transform: rotate(105deg);
    left: 45px;
} 
.leaf28 {
    position: absolute;
    width: 23px;
    height: 22px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 14px;
    transform: rotate(-82deg);
    right: 28px;
}
.leaf29 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 139px;
    transform: rotate(143deg);
    left: 182px;
}
.leaf30 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 141px;
    transform: rotate(146deg);
    left: 158px;
}

.leaf31 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 67px;
    transform: rotate(138deg);
    right: 45px;
}
.leaf32 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 42px;
    transform: rotate(169deg);
    right: 32px;
}
.leaf33 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 113px;
    transform: rotate(148deg);
    right: 43px;
}
.leaf34 {
    position: absolute;
    width: 23px;
    height: 22px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 80px;
    transform: rotate(190deg);
    left: 39px;
}
.leaf35 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 129px;
    transform: rotate(23deg);
    left: 94px;
}
.leaf36 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 2px;
    transform: rotate(290deg);
    right: 38px;
}
.leaf37 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 26px;
    transform: rotate(215deg);
    right: 44px;
}
.leaf38 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 112px;
    transform: rotate(20deg);
    right: 118px;
}
.leaf39 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 152px;
    transform: rotate(138deg);
    right: 34px;
}
.leaf40 {
    position: absolute;
    width: 23px;
    height: 27px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 55px;
    transform: rotate(156deg);
    right: 51px;
}
.leaf41 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 133px;
    transform: rotate(126deg);
    left: 123px;
}
.leaf42 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 167px;
    transform: rotate(272deg);
    left: 90px;
}
.leaf43 {
    position: absolute;
    width: 23px;
    height: 26px;
    background: url(../images/leaf01.png) no-repeat;
    bottom: 37px;
    transform: rotate(125deg);
    right: 70px;
}
.leaf44 {
    position: absolute;
    width: 28px;
    height: 21px;
    background: url(../images/leaf02.png) no-repeat;
    bottom: 125px;
    transform: rotate(152deg);
    right: 41px;
}
.leaf45 {
    position: absolute;
    width: 33px;
    height: 16px;
    background: url(../images/leaf03.png) no-repeat;
    bottom: 115px;
    transform: rotate(124deg);
    left: 120px;
}
.leaf46 {
    position: absolute;
    width: 23px;
    height: 22px;
    background: url(../images/leaf04.png) no-repeat;
    bottom: 102px;
    transform: rotate(245deg);
    right: 53px;
}
.leaf47 {
    position: absolute;
    width: 24px;
    height: 22px;
    background: url(../images/leaf05.png) no-repeat;
    bottom: 178px;
    transform: rotate(51deg);
    left: 84px;
}
.leaf48 {
    position: absolute;
    width: 23px;
    height: 31px;
    background: url(../images/leaf06.png) no-repeat;
    bottom: 100px;
    transform: rotate(277deg);
    left: 104px;
}


.ViewPax {
    width: 35%;
    margin: 5px auto 0;
}
/*.sfrDir {
    padding:15px;
}*/
.sfrDir .pay-option4.pay_cards.blue-border.col-md-6 {
    width:100% !important;
    padding:0 !important;
}
/*
.sfrDir .pay-option-box{padding:15px !important;}
.sfrDir .lbl_left{width:100% !important;}
.sfrDir .input_right {width:100% !important;}
.sfrDir .input_right  input{border:1px solid #fff !important; height:45px; font-family:'HelveticaNeueLTStdBd';}
.sfrDir .input_right  select{border:1px solid #fff !important; height:45px; background-color:transparent;  -webkit-appearance:menulist;font-family:'HelveticaNeueLTStdBd';}*/
.sfrDir .input_right  select{-webkit-appearance:menulist; padding: 5px 10px; border: solid #fff 2px;  margin-bottom: 15px;    height: 47px; background-color: transparent; color: #000; font-size: 18px; border-radius: 0;} 
.sfrDir .form-group.crdno{width:100%; float:right;}
.sfrDir  .form-group.crd-details{width:100%; float:left;}
.sfrDir  button{padding: 10px 20px;font-family: 'HelveticaNeueLTStdBd';}
.sfrDir  button.booknow_btn { background: #33a1d9 !important; color: #fff !important; font-size: 16px; text-align: center; font-weight: 600; border-radius: 0; border: none; padding: 0 20px; }
.ui-datepicker .ui-datepicker-title select{ padding: 0 5px;}
.ui-datepicker select option{ font-size: 14px !important; }
.flight_tabsArea .fontSix{ font-size:16px !important;}
.largefntSize {font-size:15px !important; padding:0 !important;}
.myTitleTxt {float:left;}
.ReferenceNo {float:right;}
.cnclbtn {float:right; margin-left:10px;}
 @media screen and (min-width:400px){.mobvchrConfimmain .clm1{width:40%;min-height:210px;}
 .mobvchrConfimmain .clm1 h3{font-size:14px;}
 .mobvchrConfimmain .clm1 h4{font-size:14px;}
 .mobvchrConfimmain .clm2{width:58%;margin:0;float:right;min-height:210px;}
 .mobvchrConfimmain .clm2 h3{font-size:14px;}
 .mobvchrConfimmain .clm2 table{margin:0;}
 .mobvchrConfimmain .clm2 td{font-size:14px;padding:5px;margin:0;}
 .mobVchrAdress .clm1{width:48%;min-height:170px;}
 .mobVchrAdress .clm1 p{font-size:13px;margin:0;}
 .mobVchrAdress .clm2{width:50%;min-height:170px;float:right;}
 .mobVchrAdress .clm2 p{font-size:13px;margin-right:0;}
}
/*Hotel mobile Ticket style*/
/**************************************** Media Queries ****************************************/
@media screen and (max-width:1200px){.theme_menu .navbar-nav{margin-top:21px !important;background-color:#fff !important;position:relative;z-index:99;}
.langNotCollapse{display:none !important;}
.visbleMobile{display:block;}
.theme_menu .navbar{padding-right:15px; z-index: 9999;}

}
@media screen and (min-width:768px) and (max-width:1024px){.flightFields .form-control{font-size:15px !important;}
/* Flight Hotel */
.needHtlCheck{width:65% !important;}
.needHtlCheckFourty{width:65% !important;}
.htlRsultboxCLM3 .pricemain{font-size:12px;}
.htlSummarybox .htlRsultboxCLM2 h2{font-size:16px;}
.spoffAtractivePrice{margin:20px 8px 10px 5px;}
.spOffEnqryLeft{margin-right:30px;margin-top:10px;}
.specialOffersBanner{min-height:115px;}
.myBookingContent .nav-link{padding:8px 26px;}
.myBookingContent .htlsumry01{width:40%;}
.myBookingContent .htlsumry02{width:38%;}
.fHwidth{width:82%;}
.HtlSearchPanel h2{width:45%;}
.rmvtxtAlgn{text-align:left !important;padding-left:0 !important;}
.p_Facilities li {width: 23%;margin-right: 15px;padding-right: 0;}
}
/*homeblackBg*/
@media screen and (min-width:992px) and (max-width:1199px){.blackBg:after{right:-32px;}
.txtLeft h4, .txtLeft p{font-size:20px;line-height:22px;}
/*.spinwheel_Flightleft, .spinwheel_FlightRight{position:relative;top:0;bottom:0;left:0;width:50%;float:left;margin-bottom:30px;}*/
.spinwheel_Flightleft img, .spinwheel_FlightRight img{display:none}
.txtbx2,.txtbx3{position:relative;width:100%;float:left;left:0;bottom:0;}
}
@media screen and (max-width:992px){.theme_menu .navbar.navbar-expand-lg.navbar-light{padding-left:0px;padding-right:0px;}
.substypemain{width:100%;}
.gateFeatures{padding:30px 0;}
.featuresIn p{margin:0 0 30px 0;}
.search_trips ul{display:block;align-items:normal;justify-content:normal;}
.search_trips ul li:last-child{margin-left:0px;margin-top:10px;}
.appDownload .mobileIpadBg{background-color:rgba(255,255,255,0.8);padding-bottom:25px;}
.blackBg:after{right:-24px;}
.txtLeft{width:100%;float:left;position:relative;left:40px;top:10px;}
.spinwheel_Flightleft, .spinwheel_FlightRight{position:relative;top:0;bottom:0;left:0;width:50%;float:left;margin-bottom:30px;}
.spinwheel_Flightleft img, .spinwheel_FlightRight img{display:none}
.txtbx2,.txtbx3{position:relative;width:100%;float:left;left:0;bottom:0;}
.txtLeft p, .txtLeft h4{font-size:20px;line-height:22px;}
.spinWheelImage{margin:0 0 0 0;}
/* Hotel */
.HtlFilterBoxMian{display:none;}
.HtlRsltFilterHd{margin-bottom:10px;font-size:14px;}
.HtlRsltFilterHd h2{font-size:14px;}
.HtlRsltFilterMain .filter_box{margin-top:10px;}
.HtlRsltFilterMain .filter_content{padding:0px 0 10px 0;}
.HtlRsltFilterMain .filter_title{padding:0 0 10px 0;}
.HtlRsltPropertiesbg{font-size:16px;padding:10px;}
.HtlsummaryMain{margin-bottom:10px;}
/* Moneytree page */
.frequentlyQues h3{font-size:30px;}
.frequentlyQues .panel-heading .title.collapsed{font-size:15px;}
}
@media screen and (max-width:991px){.CarsrchClm{padding-left:30px;padding-right:30px;}
.CarAgeClm{padding-left:30px;padding-right:30px;}
}
@media (max-width:1199px) and (min-width:768px){.carRsultBox .htlRsultboxCLM1 img{height:auto;}
.carSortMain ul li a{font-size:16px;}
.carTripCol p{font-size:14px;}
.carRsultBox .carTripCol02 h5{font-size:15px;}
.HtlBnrHD h1{font-size:35px;}
/* Hotel */
.htlsrchClm{width:33.3%;}
.htlsrchClmFourty{width:66.4%;}
.HtlSearchRoomMain .htlsrchClm{width:33.3%;}
.text-wrapHtl p{font-size:12px;line-height:16px;}
.text-wrapHtl .Amout h3{font-size:15px;}
.htlmuseOvermain h3{font-size:20px;}
.htlmuseOvermain h4{font-size:13px;}
.htlmuseOverAdrs{font-size:13px;}
 .Htlhmnewdeal{padding-bottom:10px;padding-top:0;}
.box-img img{width:100%;}
.htlRsultboxCLM2 h2{font-size:14px;}
.htlRsultboxCLM2 p{font-size:13px;}
.htlRsultboxCLM1 img{height:136px;}
.htlR-sortlist ul li{font-size:16px;}
.HtlRsltPropertiesRht p{text-align:left;}
/***************Hotel Room Details Style Shinto Media**********************/
.htlRoomDtlFacility .nav-tabs a{padding:10px 45px;}
.htlRoomDtlFacility .tab-content{padding:10px;}
.roomRewText{width:80%;margin-left:15px;}
.roomRewText h3{font-size:15px;}
.htlRoomDtlFacility .table .roomType{width:55%;}
.htlRoomDtlFacility .table th, .table td{white-space:nowrap;}
.htlRoomDtlFacility .table{display:block;}
.jssora051{height:418px !important;}
.rmTypeDtlRoom{width:35%;padding:8px;min-height:110px;}
.RmDtlsfullBox{font-size:14px;}
.RmDtlsfullBox .rmType{width:35%;padding:8px;}
.RmDtlsfullBox .rmPrice{width:16%;padding:8px;}
.rmPriceDtlPrice{width:16%;padding:8px;min-height:110px;}
.rmTypeDtlRoom .pic{width:85px;height:85px;}
.htlRoomComb .pic img{height:85px;}
.rmTypeDtlRoom .dtls h4{font-size:14px;}
.rmTypeDtlRoom .dtls{width:60%;padding-left:10px;min-height:auto;}
.canclpolicy{width:60%;padding-left:10px;font-size:13px;}
.htlRoomDtlsArea span{font-size:15px;}
.rmPriceDtlPrice p{font-size:13px;}
.roomBook{padding:8px 18px;font-size:20px;border-radius:8px;}
.navbar-nav .clearings{display:block;}
/*FlightSearch*/
.flgtssrchClm{width:33.3%;}
.flgtssrchClm_df{width:34%;}
.flgtssrchClm_df .dfLabelBtm{margin-top:0 !important;}
.search_tripsFlight{width:50%;position:relative;top:0;margin-bottom:20px;}
.multFrmToWidt{width:33.3% !important;}
/*FlightSearch ends*/
/***************Hotel Room Details Style Shinto Media end**********************/
/* Budget */
.budgtsrchClm{width:33.3%;padding-left:20px;padding-right:20px;}
.budgtsrchClmFifty{width:66.6%;padding-left:20px;padding-right:20px;}
.budgetRsultboxCLM1 img{height:190px;}
.HotelFields .form-control{font-size:14px;}
.specialOffersTabs .nav-tabs a{padding:10px 0px;font-size:15px;}
}
@media (min-width:992px){.loginmodalSize{max-width:600px;}
 }
/*Trend us page start*/
@media screen and (min-width:768px) and (max-width:991px){.trend-content .box-img img{width:100%;}
}
/*Trend us page end*/
@media screen and (max-width:768px){.carpickup h4{font-size:14px;}
.carRsultBox .htlRsultboxCLM1 img{height:auto;}
.carSortMain ul li a{font-size:15px;}
.carTripCol p{font-size:14px;}
.carRsultBox .carTripCol02 h5{font-size:15px;}
.htlRsultboxCLM3 .pricemain{font-size:12px;}
.htlSummarybox .htlRsultboxCLM2 h2{font-size:16px;}
.specialOffersTabs .nav-tabs a{padding:8px 0px;font-size:12px;}
.spoffAtractivePrice{width:47%;margin:20px 0px 0px 0px;padding:10px;}
.spOffEnqryLeft{margin-right:15px;}
.add_box .cont-box h4{font-size:14px;}
.add_box{padding:10px;}
.add_box .cont-box p{font-size:14px;}
.add_box .cont-box{padding-left:10px;}
.specialOffersBanner{min-height:115px;}
.offeravilblitybtn span{font-size:20px;}
.spoffeavbtn{width:80%;}
.specialOffersTabs .tab-content{min-height:220px;}
.spoffAtractiveAmmount{margin:25px 0 0 5px;}
.upcmng_bg{padding:7px 15px;}
.myBookingContent .nav-link{padding:8px 15px;}
.status_table .Htlpaynowbtn{width:50%;}
.myBookingContent .htlsumry01{width:30%;}
.myBookingContent .htlsumry02{width:46%;}
.myBookingContent .htlsumry03{float:right;padding-right:10px;font-size:16px;}
.fHwidth{width:82%;}
.HtlSearchPanel h2{width:45%;}
#chart{position:absolute;width:320px;height:520px;top:0;right:0px;z-index:9999;}
.hmDealsJust{margin-top:30px;}
.hmBestDeals h1, .hmBestDeals p{text-align:left;}
.rmvtxtAlgn{text-align:left !important;padding-left:0 !important;}
.p_Facilities li { width: 50%;padding-right: 0;}
.moneyTreeProfile {width: 30%;}
.moneytreeListHd4 {
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius: 10px;
}
}
@media screen and (min-width:767px){#topcontrol[style]{bottom:410px !important;right:10px !important;}
}
@media screen and (max-width:767px){
.fltResultbox{padding-bottom:10px;padding-top:10px;}
.carRsultboxCLM2 p{font-size:13px;padding-left:0;}
.carSortMain ul li{padding:0;}
.carSortMain ul li a{font-size:13px;}
.carpickup h3{font-size:16px;padding-bottom:5px;margin:0px;}
.carpickup h4{font-size:14px;text-align:left;}
.carRsultBox .htlRsultboxCLM1 img{width:auto;height:auto;}
.carRsultBox .htlRsultboxCLM1{padding-top:10px;}
.htlRmDtlMdy{font-size:20px;padding:0;}
.htlRoomDtlsTopArea .HtlBnrHD{padding:5px 0;margin-top:0px;}
.HtlBnrHD h1{font-size:25px;}
.htlR-sortlist ul li .fa{margin-left:3px;}
.carRsultBox .flight_left{width:100%;}
.carRsultBox .carTripCol{width:50%;padding:0 0 5px;}
.carsummarydtls .carTripCol{width:100%;padding:0 0 5px;}
.carsummarydtls .carTripCol02 h5 {font-size: 13px;}
.htlRsultboxCLM2 h2 {
    font-size: 16px;
}
.carRsultBox .carTripCol02{width:50%;padding:0 0 5px;}
.carTripCol p{font-size:13px;}
.carpayGstDtlsSctn{margin-top:20px;}
.flight_left{width:100%;}
.CarsrchClm{width:100%;}
.CarAgeClm{width:100%;}
.htlRmDtlMdy{padding:5px 0;}
.blackBg:after{right:-100%;}
/***************Hotel Room Details Style Shinto Media start**********************/
.htlRoomDtlsArea h1{font-size:20px;}
.htlRoomDtlsArea span{font-size:17px;}
.htlRoomDtlsArea h5{font-size:15px;}
.flex-direction-nav .flex-next{height:auto;}
.flex-direction-nav .flex-prev{height:auto;}
.htlRoomDtlFacility .nav-tabs a{font-size:14px;padding:10px 10px;}
.htlRoomDtlFacility .table th, .table td{white-space:nowrap;}
.romTxt_hd{width:100%;}
.roomRewText h3{font-size:15px;}
.roomTxtRight span{font-size:15px;}
.testnomialPic{float:none;margin:0 auto 20px;}
.testinomainlmain .carousel-indicators{bottom:0px;}
.htlRoomDtlFacility .tab-content{padding:10px;}
.htlRoomDtlFacility .table .roomType{width:55%;}
.roomRewText{width:90%;margin-left:10px;}
.htlRmDtlSelctBox span{font-size:14px;}
.htlRoomDtlFacility .table{display:block;}
.jssora051{top:-80px !important;width:90px !important;height:340px !important;}
.rmMobileHide{display:none;}
.rmTypeDtlRoom{width:100%;border-right:none;padding:10px 15px;border-bottom:1px solid #ccced1;}
.rmTypeDtlRoom .pic{width:100px;height:100px;}
 .rmTypeDtlRoom .pic img{height:100px;}
.rmTypeDtlRoom .dtls{width:50%;padding-left:10px;min-height:auto;}
.rmTypeDtlRoom .dtls h4{font-size:15px;}
.canclpolicy{width:55%;padding-left:10px;font-size:13px;}
.rmPriceDtlPrice{width:100%;border-bottom:1px solid #ccced1;padding:10px 15px;min-height:auto;border-right:none;}
.rmPriceDtlPrice p{font-size:15px;margin:0px;padding:0px;}
.viewPkageInfo h4{font-size:16px}
.navbar-nav .nav-link{padding-right:10px;padding-left:10px;padding:5px;line-height:22px;}
.theme_menu .navbar-nav .nav-item{margin-left:0px;padding-left:10px;border-bottom:1px solid #efefef;}
.navbar-nav .clearings{display:block;}
/***************Hotel Room Details Style Shinto Media end**********************/
.flight_left{width:100%;}
.termsBanner{min-height:210px;}
.privacyPolicyBanner{min-height:200px;}
.privacyhd h3{margin-bottom:10px;font-size:20px;}
.frequentlyQues .panel-group .title{padding:15px;}
.frequentlyQues .panel-heading .title.collapsed{font-size:17px;}
.frequentlyQues .panel-group .title{font-size:17px;}
.myBookingBanner{min-height:85px;}
.myBookingContent .hd{font-size:26px;margin:0px 0 20px;}
.myBookingContent{padding:15px 0px;}
.myBookingContent .hd span{font-size:26px;}
.myBookinglogin .fromPanel{margin-bottom:10px;}
.mybookingForgBtn{width:100%;margin:20px auto 15px;}
.mybookingLoginBtn{width:100%;margin:20px auto 15px;}
.viewBookingbtn{width:100%;}
.mybookingOr{padding:10px;}
.termsBanner{min-height:210px;}
.footerSectn{padding:25px 0 5px 0;}
.footerSectn h3{font-size:18px;margin:0 0 10px 0;}
.poweredTxt2{text-align:left;}
 .responseBtm{margin-bottom:20px;}
.responseBtm2{margin-bottom:15px;}
.cpyrightBtm{padding:15px 0;}
.theme_menu .navbar.navbar-expand-lg.navbar-light{padding-left:15px;padding-right:15px;}
.moneyTree_fixedBg h4{font-size:30px;margin:0 0 15px 0;}
.moneyTree_fixedBg p{line-height:28px;font-size:18px;margin:0 0 15px 0;}
.viewBtn{position:relative;}
.viewPkage h4{font-size:17px;}
.hmepackageSearch{height:120px;}
.viewPkage h4.mgnBtm{margin-bottom:5px !important;}
.search_trips{margin-bottom:10px;}
.search_trips ul{display:inline-block;align-items:normal;justify-content:normal;}
.search_trips ul li{margin:0 10px 10px 0 !important;}
.blackBg{padding-right:15px !important;overflow-x:hidden;}
.featuresIn h3{font-size:38px;color:#333;margin:0 0 0 0;}
.padDiffSchFld1{padding-right:15px;}
.padDiffSchFld2{padding-left:15px;}
.spinwheel_Flightleft, .spinwheel_FlightRight{width:100%;}
.txtLeft h4{font-size:22px;}
.txtLeft p{font-size:18px;line-height:26px;}
.spinWheelImage{background:url(../images/spinwheelImg.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:289px;height:287px;left:0;float:right;margin:35px 0 40px 20px;}
.floatBlack{width:92px;margin:106px auto 0;}
.floatBlack h4{margin:0px 0 0 0;font-size:11px}
.wheelAmtR{width:42%;float:right;}
.floatBlack button.btn.theme_btnStyle{margin:-10px 0 0 10px;font-size:12px;}
.floatBlack button.btn.theme_btnStyle.buttonhtlPad{margin:-10px 0 0 0;font-size:12px;}
/*.blackBgSpin{left:-170px;width:316px; margin:0 auto; top: 240px; }*/
.blackBgSpin { left: 0; width: 300px;margin: 0 auto;right: 0;  top: 130px;}
.blackBgSpin_in{width:100%;margin:10px auto;}
.search_trips3 ul li{width:100%;margin:0 0 30px 0 !important;}
/*Lijo Mobile View*/
/*Travel Inspiration */
.inspiration_banner{min-height:210px;}
.banner_content{min-height:100px;}
/*Travel Inspiration details*/
.inspiration_detail_banner{min-height:210px;}
.insp-dt-img{padding-bottom:20px;padding-right:0}
.insp-2nd-sec .insp-dt-img{padding-left:0px}
.insp-dt-img .image-box img{right:0;}
.insp-2nd-sec .insp-dt-img .image-box img{left:0px;}
.insp-dt-img .image-box{padding:0px;border:none;}
.insp-dt-cotent-r h3{font-size:25px;}
.insp-dt-cotent-r p{font-size:15px;}
/*About-us page */
.about_page_banner{min-height:210px;}
.about-cotent-r p{font-size:15px;}
.about-cotent-r .about-1stp{font-size:17px;}
.about-cotent-r h3{font-size:25px;}
/* Customer Support page */
.cus_sup_banner{min-height:210px;}
.cus_sup_banner .banner_content{min-height:100px;}
/*Lijo Mobile View ends*/
/*FlightSearch*/
.flgtsSearchPanel h2{width:100%;font-size:30px;}
 .flgtssrchClm{width:100%;}
.search_tripsFlight{width:100%;position:relative;top:0;margin-bottom:0px;padding-left:25px;padding-right:25px;}
.multFrmToWidt{width:100% !important;}
.search_tripsFlight [type="radio"]:checked + label, .search_tripsFlight [type="radio"]:not(:checked) + label{font-size:14px !important;}
.search_tripsFlight ul li{margin:0 5px 0 0 !important;}
.search_tripsFlight ul li:last-child{margin-right:0;}
/* Deals */
.hmBestDealCardOutr{padding:10px 0 0;}
.hmBestDeals h1{font-size:30px;}
.hmBestDeals p{font-size:14px;}
.hmBestDealCard{width:100%;margin-bottom:10px;}
.hmBestDealCard:nth-child(1){margin-right:0;}
.hmDealsJust h1{font-size:30px;}
.hmDealsJust p{font-size:14px;}
.hmDealsJustCarousalbg{height:365px;margin-top:10px;}
.hmDealsJustCarousalbg .carousel-control-prev, .carousel-control-next{height:180px;top:0;}
.hmDealsJustCurslClm1{width:100%;}
.hmDealsJustCurslClm2{width:100%;}
.clockdiv > div{padding:3px 8px;}
/* Travels Inspirations */
.hmTravelinspirationcardOutr{padding-top:10px;}
.hmTravelinspirationCard, .hmTravelinspirationCard2{margin-bottom:10px;}
.travelsInspirations h1{font-size:30px;}
.travelsInspirations p{font-size:14px;}
/* Hotel */
.HtlSearchPanel h2{width:100%;font-size:25px;}
 .htlsrchClm{width:100%;}
 .htlsrchClmFourty{width:100%;}
.HtlSearchRoomMain .htlsrchClm{width:100%;}
.HtlBnrHD{padding:10px 0;}
.HtlBnrHD h1{font-size:35px;}
.HtlContentArea{padding:20px 0;}
.text-wrapHtl p{font-size:12px;line-height:16px;}
.text-wrapHtl .Amout h3{font-size:15px;}
.htlmuseOvermain h3{font-size:20px;}
.htlmuseOvermain h4{font-size:13px;}
.htlmuseOverAdrs{font-size:13px;}
.htlMOverBtn{width:70%;padding:5px 0;}
.htlmuseOvermain{top:16%;}
.Htlhmnewdeal{padding-bottom:10px;padding-top:0;}
.box-img{height:300px;}
.HtlSearchDvdOne .box-img{height:218px;}
.box-img img{height:100%;}
.HtlLoadMore{width:100%;}
.HtlSerchRatingHd{padding-left:0;display:block;padding-bottom:10px;}
.htlRsultboxCLM1{width:100%;}
.htlRsultboxCLM1 img{width:100%;height:180px;}
.htlRsultboxCLM2{width:100%;padding:10px;     min-height: auto;}
.htlRsultboxCLM3{width:100%;}
.htlRsultboxCLM2 p{font-size:13px;padding-left:15px;}
.htlRsultboxCLM2List ul li{font-size:14px;}
.htlR-sortMain{width:100%;height:auto;}
.htlR-mapView{width:100%;margin-top:10px;font-size:15px;height:auto;}
.htlR-sortlist ul li:first-child{display:none;}
.htlR-sortlist ul{display:flex;align-items:stretch;/* Default */
justify-content:space-between;}
.htlRsultboxCLM2List ul{position:inherit;}
.htlR-sortlist ul li{font-size:14px;width:auto;}
.htlRsltAlphab{margin-top:10px;}
.HtlRsltPropertiesRht p{text-align:left;}
.HtlbtnSearch{width:100% !important;}
.HtlSeacrhratingmain{padding:0 30px;}
/* Hotel Guest Details */
.HtlGstDtlsSctn .paynowbtn{width:100%;}
.HtlGstDtlsIfaccount .loginBtn{width:100%;}
.HtlGstDtlsIfaccount h3{font-size:15px;}
.HtlGstDtlsIfaccount span{font-size:15px;}
.HtlGstDtlsSctn .form-group{margin-bottom:0;}
.HtlpayGstDtlsSctn{margin-bottom:10px;}
.Htlpaynowbtn{width:100%;margin-top:20px;}
.Htlpayviewbtn{width:100%;margin-top:0;}
.htlpaymtGstdts{margin-top:5px;}
.HtlpayApplybtn{margin:0 0 20px 0;}
.PaymentMainClm1{padding:0 10px;}
.ftlrulesmain{padding:0 10px;}
.HtlGstDtlsSctnHd{font-size:15px;}
.HtlpayGstDtlsSctn h4{font-size:15px;}
.Rulessmain{padding:10px 0;}
.Rulessmain{margin-top:5px;}
.HtlMapdisplay{ height:500px !important;}
/* Flight passenger Details */
.FltFlightSummeryHD{font-size:15px;}
.ffrequency{padding:5px;font-size:13px;line-height:30px;}
/* Flight Hotel */
.flhtHtl{margin-top:10px;}
.needHtlCheck{width:100% !important;}
.needHtlCheckFourty{width:100% !important;}
.FHLabelBtm label{font-size:16px;}
/* Moneytree page */
/*.moneytree_page_content{padding:20px 0;}*/
.moneytree_page_content .Heading h2{font-size:16px;padding:0 0 20px 0;}
.moneytree_page_content .Heading span{font-size:18px;}
.monytreeClm2{margin:18px 0 18px 0;padding:17px 0;}
.monytreeClm2 .form-control{margin-bottom:10px;}
.mntryShare{padding:10px 0 15px 0;}
.mntryShareFB{margin:0 0 10px 0;}
.associatelogTxt{padding-top:10px;font-size:15px}
.frequentlyQues h3{font-size:20px;margin-bottom:10px;}
.frequentlyQues h3 span{display:block;}
.frequentlyQues .panel-body{font-size:16px;}
.frequentlyQues .panel-default{font-size:16px;}
.moneytree_page_banner{min-height:210px;}
.moneytreeRefralCode .form-control{font-size:18px;}
.moneytreeSendbtn{width:100%;}
.moneytreeimg h3{font-size:20px;margin:0;}
.moneytreetablemain{margin-top:15px;padding:0;}
.moneytreetablemain .table th, .table td{font-size:14px;padding:10px;white-space:nowrap;}
.moneytreetablemain .table tr td{font-size:13px;padding:10px;}
.moneytreetablemain .table{margin:20px 0 0 0;}
/* Budget */
.budgtsrchClm{width:100%;}
.budgtsrchClmFifty{width:100%;}
.budget-sortlist ul li:first-child{display:none;}
.budget-sortlist ul li{font-size:14px;width:auto;padding:0 5px;}
.budget-sortlist ul{display:flex;align-items:stretch;justify-content:space-between;}
.budgetRsultboxCLM2{width:100%;padding-bottom:0;}
.budgetViewDetails{position:relative;margin-top:10px;}
.appDownload p{font-size:14px;margin:0px;}
.appDownload h1{font-size:25px;margin:15px 0 10px 0;}
ul.appIcons li:nth-child(2){margin:10px 0 0 0px !important;}
/*ul.appIcons li img{width:124px;}*/
.searchBgRt{height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.trvlCntPd{padding-left:15px;padding-right:15px;}
.trvlInsMgnMob{margin-bottom:20px;}
.gateFeatures{background:#d4d7de url(../images/body_bg2.jpg) repeat top center;}
.spinBokking .buttonhtlPad{margin-bottom:20px !important;}
.spinBokking .HtlRoomRept .form-control{font-size:11px !important;}
.htlSummarybox .htlRsultboxCLM1{width:40%;}
.htlSummarybox .htlRsultboxCLM2{width:60%;}
.htlsumry01{width:100%;}
.htlsumry02{width:100%;}
.htlSummarybox p{padding-left:0;}
.htlSummarybox .htlRsultboxCLM3{width:100%;margin-top:10px;}
.htlSummarybox .htlRsultboxCLM2 h2{font-size:18px;}
.specialOffersBanner{min-height:90px;}
.HtlBnrHD h1{font-size:25px;}
.specialOffersTabs .nav-tabs a{font-size:13px;padding:15px 0px;line-height:15px;}
.specialOffersTabs .nav-tabs .nav-link.active::after{margin-left:-40px;}
.spoffAtractivePrice{width:100%;margin:10px 5px 10px 0;}
.spoffAtractiveAmmount{width:100%;margin:10px 5px 10px 0;}
#calTbody .a-date{padding:5px;margin:2px;text-align:center;}
.spOffEnqryLeft{width:100%;margin-right:0;margin-top:0;}
.spOffEnqryRight{width:100%;margin-top:0;}
.cus-sup-head{margin-top:10px;}
.cus_sup_contact_sec{padding:0px;margin:0px;}
.contmobPad{padding:0px;}
.specialOfferSlider{height:auto;margin-bottom:20px;}
.spoffeavbtn{width:90%;}
#calThead>div{font-size:16px;}
.upcmng_bg{width:100%;text-align:center;}
.upcmng_bg:after{right:0px;}
.myBookingContent .nav-tabs .nav-item{width:33.3%;float:left;}
.myBookingContent .nav-link{padding:8px 28px;}
.myBookingContent .nav-tabs{height:auto;}
.myBookingContent .flightTripCol{width:100%;padding:10px;}
.myBookingContent .airlineBox span{font-size:13px;}
.myBookingContent .flightTime h4{font-size:18px;}
.myBookingContent .durationStop h5{font-size:18px;}
.myBookingContent .FltFlightSummeryHD{height:auto;padding:10px;font-size:20px;text-align:center;}
.FltFlightSummeryHD .myviewbtn{font-size:14px;margin-left:5px;}
.status_table .Htlpaynowbtn{width:100%;}
.myBookingContent .htlSummarybox .htlRsultboxCLM1{width:100%;}
.myBookingContent .htlRsultboxCLM1 img{width:100%;height:140px;}
.myBookingContent .htlRsultboxCLM2{width:100%;}
.myBookingContent .htlsumry01{float:left;width:100%;}
.myBookingContent .htlsumry02{float:left;width:100%;}
.myBookingContent .htlsumry03{float:right;width:100%;}
.fHwidth{width:100%;padding:15px 5px;}
.fHwidth .htlsrchClm{width:100%;}
.flightHotelPassDtls .htlRsultboxCLM3{width:100%;}
.flightHotelPassDtls .flight_left{width:100%;}
.flightHotelPassDtls .htlSummarybox .htlRsultboxCLM2{width:100%;}
.flightHotelPassDtls .htlSummarybox .htlRsultboxCLM3{width:100%;}
.htlSummarybox .htlRsultboxCLM2 span{padding-top:0px;}
.htlSummarybox .htlRsultboxCLM1 img{width:100%;height:150px;}
.htlSummarybox .htlRsultboxCLM1{width:100%;}
.TotalPriceboxLeft{width:50%;}
.totalPriceBdr{width:100%;}
.featuresIn2 h6{font-size:18px;}
.flightTabsRow{overflow:hidden;overflow-x:scroll;}
.full_over h1{font-size:18px;}
.loading_wrapper .inner_div{padding:20px 10px;}
.p_Facilities{width:100%;font-size:18px;}
h2.hotelTitle{font-size:18px;}
.HtlcntBtn{width:100%;}
.airlineBox span{font-size:11px;}
.FltPaxrpeat .form-group{margin-bottom:10px !important;}
.mybokMarg{margin-top:5px;}
.travelinfDownArrow::before{top:28px;}
.KhfPayment{width:100% !important;}
.KhfPaymentBox{width:100% !important;}
.directPayment .sfrDir .pay-option4.pay_cards.blue-border{width:100% !important;}
.mgmobgap{margin-bottom:10px;}
.viewcancelAction li a{font-size:14px;}
.myBookingContent .carRsultBox .carTripCol{width:100%;padding:0px;}
.spOffEnqryLeft .form-control{padding:10px 12px;font-size:15px;}
.myBookingContent .carRsultBox .carTripCol02{width:50%;padding:10px 0;}
.myBookingContent .carRsultBox .htlRsultboxCLM3{width:100%;min-height:44px;padding:0px 6px;}
.myBookingContent .carAmount{padding-top:0;}
.carRsultBox .carTripCol h4{margin:0px;padding:0px;}
.myBookingContent .carRsultBox .carTripCol{width:100%;padding:0px;}
.myBookingContent .carRsultBox .carTripCol02{width:50%;padding:10px 0;}
.myBookingContent .carRsultBox .htlRsultboxCLM3{width:100%;min-height:44px;padding:0px 6px;}
.myBookingContent .carAmount{padding-top:0;}
.carRsultBox .carTripCol h4{margin:0px;padding:0px;}
.status_table{padding:10px;}
.jssora051:hover{background:transparent;}
.htlPaxrpeat .form-group{margin-bottom:5px !important;}
ul.socialMediaLogin li:nth-child(2){float:left !important;}
ul.socialMediaLogin2 li:nth-child(2){float:left !important;margin-top:10px;}
.hmBestDeals h1, .hmBestDeals p{text-align:left;}
.hmDealsJust h1, .hmDealsJust p{text-align:left;}
.rmvtxtAlgn{text-align:left !important;padding-left:0 !important;}
.flgtIndeal{margin-bottom:30px;}
.spoffAtractiveAmmount{text-align:left;}
.map_select_btn{margin:10px 0px 10px;float:left;}
.map_rate{width:100%;}
.btnClrMap.htl_mp_btn{float:left;}
 /* Moneytree page New */
 .monytree4Clm2{padding:25px 0;}
 .moneyTreeProfile{width:100%;}
 .moneyTreeRightmain{width:100%;}
 .moneytreeList{width:48%;}
 .mnySocialmedia ul{padding:10px 0 0 0;}
 .mnySocialmedia ul li{margin-right:5px;}
 .moneytreeListHd{border-radius:0;font-size:12px;padding:10px 5px;}
 .moneytreeListHd1{border-radius:0;font-size:12px;padding:10px 5px;}
 .moneytreeListHd2{border-radius:0;font-size:12px;padding:10px 5px;}
 .moneytreeListHd3{border-radius:0;font-size:12px;padding:10px 5px;}
 .moneytreeList ul li span{padding:5px 0;}
.carRsultboxCLM3{min-height:120px;}
.spinwheel_Flightleft{background-image:none;height:20px;margin-bottom:5px;}
.spinwheel_FlightRight{background-image:none;height:25px;margin-bottom:10px;}
.txtbx3 br{display:none;}
.txtbx2 br{display:none;}
.txtbx3{font-size:16px;}
.txtbx2{font-size:16px;}
.txtbx2 p{margin-bottom:0px;}
.txtbx3 p{margin-bottom:0px;}
.spinBox{height:320px;text-align:center;}
#chart{height:auto;top:50px;right:50%;left:50%;margin-left:-100px;}
.txtLeft{left:auto;}
.txtLeft br{display:none;}
.theme_menu .navbar-nav{z-index:999;}
.mobFlBox .table th, .table td { white-space: normal;}
.p_Facilities li {width: 100%;padding-right: 0;}
.moneyTreetree {
    float: none;
    display: inline-block;
    margin: 0 auto;
}
.moneyTreeNew{width:100%; text-align:center; margin:0 auto;}
}
@media screen and (max-width:480px){.flightTripCol{width:100%;}
.bottomLinks .flightDetailsLink{font-size:15px;}
.bottomLinks .moreFlightLinks{font-size:15px;}
.dtls_topLinksCol{margin-right:8px;font-size:14px;}
}
@media screen and (max-width:420px){.insu_left_col{float:left;padding-left:100px;min-height:200px;background:url(../images/gateInsurance_thumb.png) no-repeat 15px 50%;background-size:80px;}
}
@media screen and (min-width:320px) and (max-width:375px){.carRsultboxCLM2List ul li{width:100%;}
.myBookingContent .carRsultBox .carTripCol{width:100%;}
.carRsultboxCLM2List ul li{width:100%;}
.myBookingContent .carRsultBox .carTripCol{width:100%;}
.myBookingContent .carRsultBox .carTripCol02{width:100%;}
.myBookingContent .carRsultBox .htlRsultboxCLM3{width:100%;min-height:44px;padding:0px 6px;}
}
/**************************************** Media Queries Ends ****************************************/
.disabled{pointer-events:none}
.hmDealsJustCarousalbg a{color:#000}
.fa-file-text{color:#bf8d00;margin-right:5px;}
.hmDealsJustCarousalbg a{color:#000}
.mobFlBox .table th, .table td{white-space:inherit;}
.login_txt{padding:10px;}
.durationStop p span{float:left;padding:0 2px;}
.baggage_details_data h2{font-size:16px;color:#b68402;font-weight:bold;}
.hmDealsJustCarousalbg a{color:#000}
.mobFlBox .table th, .table td{white-space:inherit;}
.status_table .buttonview{width:150px;}
.status_table .buttonview{width:150px;}
.htlRoomDtlFacility p{word-break:break-all;}
.changeIcon{float:left;width:25px;height:23px;margin-right:5px;background:url(../images/change_icon.png) no-repeat 0px 5px;}
.changeIcon:hover{background:url(../images/change_icon.png) no-repeat 0px -25px;}
.changeIcon:hover{background:url(../images/change_icon.png) no-repeat 0px -25px;}
.profMar{margin-top:20px;}
.prfoEdit{background:#a5a2a2;color:#fff;padding:5px;text-align:center;cursor:pointer;}
.profRemove{background:#FC3;color:#000;padding:5px;text-align:center;cursor:pointer;}
.flViewTravelr { border: 2px solid #777777; border-radius: 0; padding:5px; text-align: center;margin: -5px 0 15px; font-size: 15px; color: #000000; cursor: pointer;}
.viewSavedtraveler table th { background: #777; color: #fff;  font-weight: 500;white-space:nowrap;}
.viewSavedtraveler table td{background:#fff;}
.prfoEdit a {color:#fff;}
.prfoEdit a:hover {color: #fff;}
.profRemove a {color: #000;}
.profRemove a:hover{color: #000;}




@media screen and (min-width:992px) and (max-width:1199px){
.spinwheel_Flightleft{position:relative;top:220px;bottom:0;left:-13px;width:50%;float:left;margin-bottom:30px; background:none;}
.spinwheel_FlightRight{position:relative;top:307px;bottom:0;left:-320px;width:50%;float:left;margin-bottom:30px; background:none;}
}
@media screen and (min-width:768px) and (max-width:991px){
#chart{top:85px !important;}
.spinBox{height:376px;}
.spinwheel_Flightleft{background-image: none; height: 20px; margin-bottom: 5px;width: 100%;position: relative; top: 0; bottom: 0; left: 0; float:left;z-index: 100;}
.spinwheel_Flightleft br{display:none;}
.spinwheel_FlightRight{background-image: none; height: 20px; margin-bottom: 5px;width: 100%;position: relative; top: 0; bottom: 0; left: 0; float:left;z-index: 100;}
.spinwheel_FlightRight br{display:none;}

}

@media screen and (min-width:768px) and (max-width:1200px) {
    .blackBgSpin{ right: -10px;     top: 170px;}
}



/* Direct payment b2b */
.dirPayb2bFlight{margin-bottom:30px !important; overflow:hidden;}
.dirPayb2bFlight .card-header{background-color:#777; font-family: 'HelveticaNeueLTStdMd';}
.dirPayb2bFlight .card-body{padding:0 !important;}
.dirPayb2bFlight .card-body .tableBlk{padding:15px;}
.dirPayb2bFlight .card-body .tableBlk .table p{margin-bottom:0 !important;}
.dirPayb2bFlight .card-header a, .dirPayb2bFlight .card-header a:hover{color: #fdc32d !important; text-decoration:none;}
.dirPayb2bFlight .htlpaymtGstdts{margin-top:0 !important; padding-top:10px; padding-bottom:10px; border:1px solid #fff;}
.dirPayb2bFlight .PaymentMainClm1 {padding:0 !important;}
.dirPayb2bFlight .PaymentMainClm1 h3{font-size:22px;}
.dirPayb2bFlight .PaymentMainClm1 h2{font-size:20px;}
.dirPayb2bFlight .PaymentMainClm1 h2 > strong{font-family: 'HelveticaNeueLTStdMd';}
.dirPayb2bFlight .PaymentMainClm1 button{font-family: 'HelveticaNeueLTStdMd';}
.resultRow1{border-bottom:1px solid #e1e1e1;float:left;padding:10px 13px;width:100%;background:#fff;}
.resultRow2{background:#f3f3f3 none repeat scroll 0 0;border-bottom:1px solid #e1e1e1;float:left;padding:10px;width:100%;}
.resultRow2 h3{color:#4c4c4c;font-size:20px;margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;}
.flightPlace{float:left;width:42%;}
.flightTime{float:left;width:45%;}
.timeFrom{text-align:left;}
.timeFrom, .timeTo{float:left;width:32%;}
.flightTime .righArrow{width:15%;}
.placeTo{text-align:right;}
.placeFrom, .placeTo{float:left;width:54%;text-align:right;}
.flightName, .flightDate, .flightType{float:left;width:33.3333%;overflow:hidden;padding-right:15px;}
.righArrow{background:url(../images/resultArrow.png) no-repeat;float:left;height:45px;margin:0;padding:0 5px;width:10%;background-position:center center;}
.direct_payment_box{margin-top:15px;}
.dirPayRight{float:left;width:100%;border:solid 1px #ccc;padding:15px;margin-bottom:10px;}
.dirPayRight .payCard label{margin:20px 10px 0 0;}
.dirPayRight .payCard input[type="radio"]{display:inline-block;float:left;margin:17px 0;outline:none!important;}
.dirPayRight h4{font-size:20px;color:#4db375;}
.dirPayRight h2{font-size:22px;float:left;padding:10px 0 15px 0;margin:0;}
 .dirctpayment_choices{margin-top:15px;}
.dirctpayment_choices .radioCol{position:relative;text-align:left;float:left;margin-right:15px;margin-left:-9px;}
.dirctpayment_choices input[type="radio"]{display:none !important;}
.dirctpayment_choices input[type="radio"]:checked + label::before{background:rgba(0, 0, 0, 0) url(../images/pay_check.png) no-repeat scroll 0px 0px;color:#f3f3f3;content:"";font-size:15px;height:27px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);width:27px;position:absolute;right:0;left:5px;top:13px;}
.dirctpayment_choices label::before{background:rgba(0, 0, 0, 0) url(../images/pay_check.png) no-repeat scroll -27px 0;bottom:1px;content:"";display:inline-block;height:27px;width:27px;position:absolute;right:auto;top:13px;left:5px;}
.dirctpayment_choices .radioCol span{color:#fff;display:inline-block;font-size:15px;font-weight:normal;margin-left:40px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:left;cursor:pointer;}
.dirPayRight2{float:left;width:100%;padding:0px;margin-bottom:10px;}
.dirPayRight2 .payCard label{margin:20px 10px 0 0;}
.dirPayRight2 .payCard input[type="radio"]{display:inline-block;float:left;margin:17px 0;outline:none!important;}
.dirPayRight2 h4{font-size:20px;color:#26377e;text-transform:uppercase;font-weight:600;float:left;width:100%;}
.dirPayRight2 h2{font-size:22px;float:left;padding:10px 0 15px 0;margin:0;}
 .dirPayRight2_choices{margin-top:0;margin-bottom:15px;width:100%;float:left;}
.dirPayRight2_choices .radioCol{position:relative;text-align:left;float:left;margin-right:15px;margin-left:-9px;}
.dirPayRight2_choices input[type="radio"]{display:none !important;}
.dirPayRight2_choices input[type="radio"]:checked + label::before{background:rgba(0, 0, 0, 0) url(../images/pay_check.png) no-repeat scroll 0px 0px;color:#f3f3f3;content:"";font-size:15px;height:27px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);width:27px;position:absolute;right:0;left:5px;top:13px;}
.dirPayRight2_choices label::before{background:rgba(0, 0, 0, 0) url(../images/pay_check.png) no-repeat scroll -27px 0;bottom:1px;content:"";display:inline-block;height:27px;width:27px;position:absolute;right:auto;top:13px;left:5px;}
.dirPayRight2_choices .radioCol span{color:#151515;display:inline-block;font-size:15px;font-weight:normal;margin-left:40px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:left;cursor:pointer;line-height:45px;}

.direpayHtl .hotel_less_detail .name_pic{float:left;width:45%;}
.direpayHtl .hotel_less_detail .hotel_pic{float:left;width:23%;height:100px;}
.direpayHtl .hotel_less_detail .hotel_name{float:left;width:77%;}
.direpayHtl .hotel_less_detail h5{color:#000000;font-size:14px;letter-spacing:.5px;margin-bottom:3px;margin-top:0;line-height:20px;padding:5px 0 0 10px;font-family:'RobotoCondensedBold';}
.direpayHtl .hotel_less_detail .hotel_date{float:left;width:25%;}
.direpayHtl .hotel_less_detail .hotel_persons{float:left;width:15%;}
 .direpayHtl .hotel_less_detail .hotel_rate{float:left;width:15%;}
.drctpayhtldlsclm p{font-size:12px;padding-left:10px;}
/* Direct payment b2b ends */

 .Htlhmnewdeal.hvrRmv .item-slide:hover .box-img .text-wrapHtl{bottom:0 !important;}
 .Htlhmnewdeal.hvrRmv .box-img img{width:100% !important;}/* Direct payment b2b ends */

.shwClr{background-color: #fff;border: 1px solid #fff;}
.hdeClr{background-color: #1d1d19;border: 1px solid #1d1d19;color: #fff !important;}
.refrelmail .form-control {color: #000;}
.fromPanel.travelinfDownArrow.mybokMarg select{height: 47px !important;padding: 0 10px !important;}
.htlRoomDtlFacility.specialOffersTabs .nav-tabs {height:auto !important;}
.padCarPayRmv {padding-left:0 !important; padding-right:0 !important;}

.PhoneCOdeLTr {width: 50%;float: left;}
.RgstLtr{ width:100%; }
.spacialtLtr{ width:100%; }
.RgstLtr .phneCodePadR{padding-right: 0px; padding-left: 15px;}

@media screen and (max-width:767px) {
    .PhoneCOdeLTr{ width:100%;}
.HtlGstDtlsSctnHd{height:auto !important;}
.sfrDir .form-group.crdno{margin-bottom:0 !important;}
.actualPriceboxLeft{width:50%;}
.blackBg:before, .blackBg:after {
    display:none !important;
}
}

@media screen and (min-width:1318px) and (max-width:1415px){
    .txtbx3{    right: -5px;}
}
.ldngbx {text-align: center; width: 100%; display: block;}
.classLdngCnt {display:inline-block;padding: 5px;background-color: #777777;color:#fff;border-radius: 10px;font-size: 18px;margin-top:10px;}
.classLdngCnt span {margin-right: 5px !important;}
.travelinfDownArrowN::before{background:url(../images/blckarrow_down_main.png) no-repeat;width:15px;height:9px;right:13px;top:23px;position:absolute;content:'';cursor:pointer;font-size:18px;pointer-events:none;}
.theme_reTry{background-color:#fdc32d;color:#333333;border:none;outline:none; float:left;}
.spinner-lt-btn{position:absolute;z-index:99;left:200px;top:80px;}
.spinBudget .spinner-lt-btn{left:310px;}
.spinner-lt-btn .text-btn{
    height: 40px;
    float: left;
    border: none;
    width: 140px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-left: 10px;
    font-size: 14px;
    color: #000000;
    letter-spacing:.5px;
}
.spinner-lt-btn .text-btn::placeholder{color:#000;}
.spinner-lt-btn .go-btn{
    height: 40px;
    float: left;
    border: none;
    width: 40px;
    background: #fdc32d;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color:#fff;
    font-size: 14px;
    font-weight: bold;
    cursor:pointer;

}
.spinner-rt-btn{position:absolute;z-index:99;right:-75px;top:80px;}
.spinner-rt-btn .text-btn{
    height: 40px;
    float: left;
    border: 1px solid #FFF;
    border-right: 0;
    width: 140px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-left: 10px;
    font-size: 17px;
    color: #fff;
    letter-spacing:.5px;
    background:#666;
}
.spinner-rt-btn .text-btn::placeholder{color:#fff;}
.spinner-rt-btn .plus-btn{
    height: 40px;
    float: left;
    border: none;
    width: 40px;
    background: #fdc32d url(../images/add.png) no-repeat center;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color:#fff;
    font-size: 0;
    font-weight: bold;
    cursor:pointer;
}
/*DesignChange */
.HtlsummaryDts .MtrPercent3D2{width:100%;float:left;}
.HtlsummaryDts .MtrPercent3D2 span.firstwdthBx{width:28%; display:inline-block;}
.HtlsummaryDts .MtrPercent3D2 span.sndwdthBx{width:40%; display:inline-block; text-align:center;}
.HtlsummaryDts .MtrPercent3D2 span.dateSpace{display:inline-block; float:right;}

@media screen and (min-width:1200px) and (max-width:1299px){
    #chart{right:0;}
    .spinwheel_Flightleft{left:165px;}
    .spinBudget .spinwheel_Flightleft{left:220px}
    .spinwheel_FlightRight{right:20px;}
    .spinBudget .spinwheel_FlightRight{right:-25px !important;}
    .spinner-lt-btn{left:130px;}
    .spinBudget .spinner-lt-btn{left:235px;}
    .spinner-rt-btn{right:-15px;}
    .txtLeft h4{font-size:28px;}
    .txtLeft p{font-size:26px;line-height:28px;}

}
@media screen and (max-width:1199px){
    .spinner-lt-btn{top:35px;left:140px;}
    .spinBudget .spinner-lt-btn{left:250px;}
    .spinner-rt-btn{top:35px;right:0;}
    .txtbx2, .txtbx3{left:-36px;}
    .spinBudget .spinwheel_Flightleft{background:url(../images/spinwheel_Flightleft.png) no-repeat center;top:-70px;left:30px}
    .spinBudget .spinwheel_FlightRight{background:url(../images/spinwheel_Flightright.png) no-repeat center;top:-70px;left:90px;}
    .spinBudget .txtbx2{left:-130px;bottom:60px;}
    .spinBudget .txtbx3{left:200px;}
    
}
@media screen and (max-width:991px){
    #chart{top:150px !important;width: 320px;height: 400px;left:30%;}
    .spinner-lt-btn{top:120px;left:30px;}
    .spinBudget .spinwheel_Flightleft{background:none;top:-70px;left:0}
    .spinBudget .spinwheel_FlightRight{background:none;left:0;top:-70px;}
    .spinBudget .spinner-lt-btn{top:120px;left:30px;}
    .spinner-rt-btn{top:120px;right:0;}
    .spinBudget .spinner-rt-btn{top:120px;right:0;}
    .txtbx2, .txtbx3{left:0;top:50px;}
    .spinBudget .txtbx2, .spinBudget .txtbx3{left:0;top:50px;}
    .txtLeft{left:0;}
    .spinBudget .txtLeft{left:0;}
    .txtLeft p, .txtLeft h4{text-align:center;width:100%;}
    .spinBudget .txtLeft p, .spinBudget .txtLeft h4{text-align:center;width:100%;}
}

@media screen and (max-width:768px) {
    .monytree4Clm2 {padding: 25px 0;}
}


@media screen and (max-width:767px) {
    .spinBox{height:400px; overflow-x:hidden !important;}
    #chart{top:70px !important;left:44%;position:relative;}
    .spinner-lt-btn{top:80px;left:0px;z-index:99999;}
    .spinner-lt-btn .text-btn{width:130px;}
    .spinner-rt-btn{top:80px;right:0;z-index:99999;}
    .spinner-rt-btn .text-btn{width:130px;}
    .txtbx2, .txtbx3{left:0px;top:0;}
    .spinBudget .spinner-lt-btn{left:-25px;}
    .spinBudget .spinwheel_Flightleft{top:-125px;}
    .spinBudget .spinwheel_FlightRight{top:-125px;}
   .moneyTreeRightmain {
    width: 100%;
}
}
@media screen and (max-width:580px) {
    .spinBudget .spinner-lt-btn{top:90px;left:0;}
    .spinBudget .spinner-rt-btn{top:90px;right:0;}
}
@media screen and (max-width:374px) {
    .spinner-lt-btn{top:80px;left:-10px;}
    .spinBudget .spinner-lt-btn{left:-10px;}
    .spinner-lt-btn .text-btn{width:115px; font-size:10px;padding-left:14px;}
    .spinBudget .spinner-lt-btn .text-btn{width:110px;}
    .spinner-rt-btn{top:80px;right:-10px;}
    .spinBudget .spinner-rt-btn{right:-10px;}
    .spinner-rt-btn .text-btn{width:110px;font-size:15px;}
    .spinBudget .spinner-rt-btn .text-btn{width:110px;}
}

.black_overlay {
    display: block;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
}

.white_content {
    /*display: block;
    position: absolute;
    top: 50%;
    left: 37%;
    width: 32%;
    padding: 16px;
    border: 2px solid black;
    background-color: white;
    z-index: 1002;
    overflow: auto;*/
    max-width: 470px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
    z-index: 1002;
    position:relative;
    padding:20px;
}

.textright {
    float: right;
}

.close {
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 10px;
    width: 30px;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
    color: white;

}

.img-responsive-height {
    display: block;
    width: auto;
    max-height: 100%
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.full_overs { background:rgba(0,0,0,0) url(../images/opacity.png) repeat scroll 0 0; background-image:url(../images/opacity.png) !important;  background-repeat: repeat !important;
   /* background-color: #060606;*/
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding: 200px 0 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999
}
.pop_paxdtl{position:absolute;bottom:80px;width:100%;}
.fontBold {
    font-family: HelveticaNeueLTStdBd;
    color: #000 !important
}
@media screen and (max-width:455px) {
    .pop_paxdtl ul.viewcancelAction {
        float: none;
        width: 100%;
    }
    .pop_paxdtl ul.viewcancelAction li {
        width: 100%;
        float: none;
        text-align: center;
    }
    .pop_paxdtl .viewcancelAction li a {
        display: inline-block;
        width: 190px;
        margin: 7px auto;
    }
}
.sm-font{font-size:14px !important;}
.afterdecimal{padding:0 !important;}
.HotelPaymentAmount {font-size: 17px !important;}

/*Cncelation plicy*/
button.close{color:#000;}
/*Cncelation plicy end*/
.paxSeparation {margin: 0px;padding: 0 15px;color: #b68402;font-size: 20px;  float: left;line-height: 10px;}
.mgnGapSecond {margin-left:20px;}
@media screen and (max-width:990px) {
    .mgnGapSecond {margin-left:15px;}

}
@media screen and (max-width:767px) {.mgnGapSecond {margin-left:0; margin-top:30px !important;}}

@media screen and (max-width:380px) {
    .htlR-sortlist ul li {
        padding:0 5px;
        font-size: 13px;
    }
    .htlR-sortlist ul li:first-child{padding-left:0;}
    .spinner-lt-btn .go-btn{position:relative;left:-5px;text-align:center;padding:0;}
    .spinner-rt-btn .plus-btn{position:relative;left:-5px;text-align:center;}
}

.spofferTopHd{margin-bottom:20px;}
.hotel_strip_price span.befordecimal{font-size:16px !important;} 
.hotel_strip_price span.sm-font.afterdecimal {font-size: 13px !important;}
.mapPriceArea span.sm-font {font-size:15px;}.hotel_strip_price span.befordecimal{font-size:16px !important;} 
.hotel_strip_price span.sm-font.afterdecimal {font-size: 13px !important;}
.flightTabsRow .dir_rtl {
    font-size: 15px !important;
}
.flightTabsRow .dir_rtl span.sm-font{
    font-size: 13px !important;
}
.MtrPercent span.befordecimal {font-size:15px !important;}
.MtrPercent span.sm-font {font-size:13px !important;}.specialOffersTabs .nav-tabs a{border-bottom:1px solid #fff;}
.specialOffersTabs .nav-tabs a:hover, .specialOffersTabs .nav-tabs a:focus{border-bottom:1px solid #fff !important;}
.htlRoomDtlFacility .nav-tabs{border-bottom:1px solid #fff;}
.specialOffersTabs .nav-tabs a:hover, .specialOffersTabs .nav-tabs a:focus{border-bottom:1px solid #777777 !important;}


.flightAmount .sm-font, .metrixCol h3 .sm-font{font-size:12px !important;}
.HtlRsltFilterMain .lowvalue .sm-font, .HtlRsltFilterMain .heighvalue .sm-font{font-size:13px !important;}
#nonStopMinFare .sm-font, #oneStopMinFare .sm-font, #onePlusStopMinFare .sm-font{font-size:13px !important;}
.HtlsummaryDts .Dvd .sm-font{font-size:16px !important;}
.htlmuseOvermain h3 .sm-font{font-size:25px !important;}
.text-wrapHtl .Amout h3 .sm-font{font-size:18px !important;}
.htlRoomDtlsArea span .sm-font{font-size:16px !important;}
.HtlsummaryDts .Dvd .befordecimal{padding:0;}
.htlRsultboxCLM3 .pricedived0 span.sm-font {font-size: 13px !important;}
.htlRsultboxCLM3 .pricedived1 span.sm-font {font-size: 13px !important;}
.htlRsultboxCLM3 .pricedived2 span.sm-font {font-size: 13px !important;}
.cls-address_popup .close {
    background:url(../images/close-btn.png) no-repeat center;
    background-size:cover;
    width:35px;
    height:35px;
    top:0;
    right:0;
}
.appDownloadClass .fancybox-item.fancybox-close {
    background: url(../images/close-btn.png) no-repeat center;
    background-size: cover;
    width: 35px;
    height: 35px;
    top: -19px;
    right: -14px;
}
.reslt_seperarion {
    margin: 15px 0;
    padding: 0;
    width: 100%;
    color: #b68402;
    font-size: 20px;
    float: left;
    line-height: 10px;
}

 .fltResultbox  p{ margin:0;}
 .FlightPAXpg .fltResultbox{  padding-top: 54px;}
    /* for app download popup */
    .app_download{float:left;width:100%;background-color: #ffffff;border: 1px solid #fdc32d;min-height: 60px;padding: 0 10px;top:50%;}
.alostora_logo{margin:4px 8px 0 11px;float:left;width:30%;}
.alostora_logo img{width:100%;}
.app_inst_note{float:left;width:100%;font-size:14px !important;/* font-weight:bold;*/padding:9px 0;letter-spacing:.05em;}
.app_inst_note span{display:block;}
.app_install_btn_hold{float: left;line-height:43px;}
.app_download_close{float:right;margin:2px;padding:0 8px;line-height:38px;font-weight:bold;color:#4d5361;}
a.app_install_btn{padding:8px 10px;background-color: #fdc32d;color:#000;border-radius:4px;text-transform:uppercase;font-size:.8em;margin-top:8px;text-decoration:none;}
a.app_cancel_btn{padding:8px 10px;background-color: #fdc32d;color:#000;border-radius:4px;text-transform:uppercase;font-size:.8em;margin-top:8px;text-decoration:none;}
.appName {
    font-size:17px;
    font-weight:bold;
}
/* for app download popup ends */
.modal { z-index: 99999999999; }

@media screen and (max-width:767px) {
    .text-wrapHtl .Amout h3 .sm-font {
        font-size: 12px !important;
    }
     .FlightPAXpg .fltResultbox{  padding-top: 10px;}
    .mobSpacePad {padding:0 !important; margin-bottom:0 !important;}
    .mobSpacePad .form-check.dfLabelBtm{margin:0 !important;}
    .mobSpacePad .form-check.dfLabelBtm label{margin-bottom:0 !important;}


}
@media screen and (max-width:450px) {
    .hmeModal .modal-header h4.modal-title{ font-size:24px;}
    .hmeModal .modal-header{padding-top:5px}
    .hmeModal .modal-body .form-group{margin-bottom:6px;}
    .hmeModal .modal-content input.form-control, .hmeModal .modal-content input.form-control:focus, .hmeModal .modal-content select.form-control, .hmeModal .modal-content select.form-control:focus{border:1px solid #fff;height:38px;}
    .hmeModal .modal-content .form-control{font-size:14px;}
    .hmeModal .modal-content button{padding-top:6px;padding-bottom:6px;font-family:'HelveticaNeueLTStdLt';}
}
@media screen and (max-width:350px) {
    .durationStop h5 span {
        font-size: 11px;
    }
}.float-none span{
    float: none;
    padding:0!important;
}

 .ui-slider-handle:nth-child(3) {    margin-left: -23px;}
.txtnat{padding-right: 0 !important;}
.owl-stage-outer .owl-item.active {margin-right: 0px !important;}
.modal-header .close img{position:absolute;top:10px;right:5px;}

@media only screen and (min-width:320px) and (max-width:990px){
ul.socialMediaLogin{text-align:center;}
ul.socialMediaLogin li{float:none; display:inline-block;}
ul.socialMediaLogin li:nth-child(2){float:none !important;}
}

.htlmuseOvermain h3 .befordecimal {
    font-size:26px !important;
}
.htlmuseOvermain h3 .afterdecimal {
    font-size:20px !important;
}
.PriorityBoarding span {
    margin-left: 35px;
    padding-top: 0px;
    position: relative;
    font-size: 14px;
}

.PriorityBoarding {
    position: relative;
    margin-top: 0px;
    float: left;
}

    .PriorityBoarding .Is3rdparty {
        position: relative;
        margin-top: 0px;
        float: left;
    }

    .PriorityBoarding input[type=checkbox], input[type=radio] {
        display: none;
    }

    .PriorityBoarding label::before {
        background: rgba(0, 0, 0, 0) url(../images/boardingradio.png) no-repeat scroll -41px 0;
        bottom: 1px;
        content: "";
        display: inline-block;
        height: 30px;
        width: 30px;
        position: absolute;
        right: auto;
        top: -3px;
        left: 1px;
    }

    .PriorityBoarding input[type="checkbox"]:checked + label::before {
        background: rgba(0,0,0,0) url(../images/boardingradio.png) no-repeat scroll -6px 0;
        color: #f3f3f3;
        content: "";
        font-size: 15px;
        height: 30px;
        line-height: 15px;
        text-align: center;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
        width: 30px;
        position: absolute;
        top: -1px;
        left: 2px;
    }

    .PriorityBoarding.checkCol span {
        color: #000;
        display: inline-block;
        font-size: 16px;
        font-weight: normal;
        margin-left: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: bottom;
        white-space: nowrap;
        float: left;
        cursor: pointer;
    }

    .PriorityBoarding span:nth-child(2) {
        margin: 0;
    }
    .htlRsultboxCLM2List.disableProceedClick { cursor: not-allowed; pointer-events: none; opacity: 0.5; }
    .fhstart{float: left; margin-top: 20px;}

    
/* New pax insurance section start here*/

.Insu_Right{
	padding-top: 25px;
}
.StripOuter{
	width: 100%;
	height: 43px;
	background: #fff;
	margin-bottom: 8px;
	font-family: 'HelveticaNeueLTStdMd';
}
.StripBoxLeft{
	width: 167px;
	height: 43px;
	background: #2e2e2e;
	float:left;
	position: relative;
}
.Strip_check input{
	position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.Strip_check .checkmark {
    position: absolute;
    top: 10px;
    left: 10px;
    height: 23px;
    width: 23px;
    background:url(../images/insu_check_normal.png) no-repeat center;
}
.Strip_check input:checked ~ .checkmark {
    background:url(../images/insu_check_checked.png) no-repeat center;
}
.StripBoxLeft:after{
	content: '';
	width: 15px;
	height: 43px;
	background: url(../images/insu-right-arrow.png) no-repeat center;
	position: absolute;
	top: 0;
	right: -15px;
}
.StripBoxLeft p{
	margin: 0;
	float: left;
	color: #fff;
	font-size: 15px;
	padding: 10px 0 0 44px;
}
.StripBoxCenter p{
	font-size: 18px;
	color: #121417;
	padding: 8px 0 0 27px;
	float: left;
	margin: 0;
}
.StripBoxRight{
	width: 141px;
	height: 43px;
	background: #fdc32d;
	float: right;
	position: relative;
}
.StripBoxRight p{
	color: #313131;
	font-size: 18px;
	padding: 8px 0 0 18px;
	margin: 0;
}
#silver_plus_btn, #gold_plus_btn, #plat_plus_btn{
	background: url(../images/toogle_plus.png) no-repeat center;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 10px;
	right: 12px;

}
.minus_btn{
	display: block !important;
	background: url(../images/toogle_minus.png) no-repeat center !important;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 8px;
	right: 12px;
}
#silver_toogle_list_box, #gold_toogle_list_box, #plat_toogle_list_box{
	display: none;
	width: 100%;
}
.list_box{
	display: inline-block !important;
	width: 100%;
	padding-bottom: 10px;
}
.insu_benfit{
	width: 100%;
	border-top: 2px #fff solid;
	background: #fff;
}
.insu_benfit th, .insu_benfit td{
	padding:10px 16px;
	text-align: left;
	border-left: 1px solid #c3c3c3;
	font-size: 14px;
	border-bottom: 1px solid #c3c3c3;
}
.insu_benfit th:first-child, .insu_benfit td:first-child{
	border-left: 0;
}
.insu_benfit th{
	background: #777777;
	color: #fff;
	font-family: 'HelveticaNeueLTStdMd';
	font-weight: normal;
}
.insu_benfit td{
	color: #313131;
	font-family: 'HelveticaNeueLTStdLt';
}
.insu_img_outer{
	padding-right: 0;
}
.insu_img{
	width: 100%;
	margin-right: -15px;
	text-align: center;
}
.insu_img img{
	margin: auto;
}
.insu_term_condition{
    border-top:13px solid #777 !important;
}
.insu_term_condition p {
    margin-bottom: 0;
    font-style: italic;
}
.StripBoxCenter p span span{
    padding-left:3px;
}
@media screen and (max-width:499px) {
	.StripOuter{
		background: transparent;
		display: inline-block;
		height: auto;
	}
	.StripBoxCenter{
		width: 58%;
		height: 43px;
		background: #fff;
		float: left;
		margin: 8px 0 10px 0;
	}
	.StripBoxCenter p{
		padding: 8px 0 0 10px;
	}
	.StripBoxLeft{
		margin-right: 30px;
	}
	.StripBoxRight p{
		padding: 8px 0 0 10px;
	}
	.StripBoxRight{
		width: 42%;
		margin: 8px 0 10px 0;
	}
	#silver_plus_btn, #gold_plus_btn, #plat_plus_btn{
		right: 8px;
	}
}
.Serch_HtlName_Autocmplte {
    overflow: auto;
    height: auto;
    max-height: 400px !important;
}
/* New pax insurance section ends here*/
/* Room details section start*/
.rmTypeDtlRoom .dtls h4 > span.room-size-info{display: inline-block; clear: both; padding: 8px !important; background: #fdc32d; margin-left: -5px !important; font-size: 15px !important; margin-top: 10px !important; border-radius: 5px;}
.htlRsultboxCLM2List ul li a{display:inline-block;}
.htlRsultboxCLM2List ul li a span{display:inline-block;padding-left:8px;}
.rmTypeDtlRoom .dtls h4.roomType{ font-family: 'HelveticaNeueLTStdMd'; margin-bottom: 5px !important; }
.ui-slider-horizontal .ui-slider-handle{cursor:pointer;}
/* Room details section ends*/
.room-size-info-label{color:#000 !important; font-size:14px !important;}
.room-size-info-content{color:#000 !important; font-size:14px !important;}
.htlRoomDtlsPhoto h2{float:left;}
.htlRoomDtlsPhoto .photsicon{display:inline-block;background: url(../images/htlrsltphotos.png) no-repeat; width: 30px;height: 27px;float:left;margin-right: 10px;background-size:cover;margin-top:17px;}
.htlRoomDtlsPhoto .mapicon{display:inline-block;background: url(../images/htlrsltmap.png) no-repeat;width: 30px;height: 27px;float: left;margin-right: 10px;background-size:cover;margin-top:17px;cursor:pointer;}
.hotel_location_map_in #map {
    height: 450px;
    width: 100%;
    border: 2px solid #f4f4f4;
}
.fancybox-inner{width:100% !important;}
.fancybox-wrap {
    width: 80% !important;
    margin:0 auto;
}
.hotel_location_map_in {
    width: 100% !important;
}

.video {
    width: 50%;
    border: 1px solid black;
}

.video-wrapper {
    position: relative;
    cursor: pointer;
    width:70%;
    margin:0 auto;
}

    .video-wrapper > video {
        width: 100%;
        vertical-align: middle;
    }

        .video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
            display: none;
        }

.video-overlay-play-button {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(50% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0.95;
    cursor: pointer;
    background-image: linear-gradient(transparent, #000);
    transition: opacity 150ms;
}

    .video-overlay-play-button:hover {
        opacity: 1;
    }

    .video-overlay-play-button.is-hidden {
        display: none;
    }
.mybkngtab{display:inline-block;width:100%;}
.mybkngtab li{display:inline-block;font-size:17px;float:left;width:12%;text-align:center;}
.mybkngtab .mgnGapSecond{margin-left:4%;}
.mybkngtab .upcmng_bg{padding:8px 0;}
.myBookingContent .mybkngtab .nav-link{padding:8px 0;}
@media screen and (max-width:991px) {
    .mybkngtab{height:auto !important;}
    .mybkngtab li{width:25%;margin-top:15px;}
    .mybkngtab .mgnGapSecond{margin-left:0;}
     .largefntSize {font-size: 12px !important;padding: 0 !important;margin-top: 6px;}
}
@media screen and (max-width:767px) {
    .upcmng_bg{width: 100% !important;text-align: center;}
    .myBookingContent .nav-tabs .nav-item{width: 33.3333% !important;float: left;}
    .mybkngtab li{margin-top:0;}
    .largefntSize { font-size: 13px !important; padding: 0 !important; margin-top:0 !important; }
}

/*register form section place holder start*/
#register .F-name ::-webkit-input-placeholder {
    background: -webkit-linear-gradient(left, #000 0%, #000 90px,red 90px, red 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#register .L-name ::-webkit-input-placeholder {
    background: -webkit-linear-gradient(left, #000 0%, #000 88px,red 88px, red 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#register .E-mail ::-webkit-input-placeholder {
    background: -webkit-linear-gradient(left, #000 0%, #000 45px,red 45px, red 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#register .Password ::-webkit-input-placeholder {
    background: -webkit-linear-gradient(left, #000 0%, #000 82px,red 82px, red 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#register .CnfrmPass ::-webkit-input-placeholder {
    background: -webkit-linear-gradient(left, #000 0%, #000 150px,red 150px, red 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#register .Nmbr ::-webkit-input-placeholder {
    background: -webkit-linear-gradient(left, #000 0%, #000 110px,red 110px, red 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#register .Reffrcode .form-control{color:blue;}
#register .Reffrcode .form-control.disabled{opacity:.6;}
@media screen and (max-width:450px) {
	#register .F-name ::-webkit-input-placeholder {
	    background: -webkit-linear-gradient(left, #000 0%, #000 72px,red 72px, red 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	#register .L-name ::-webkit-input-placeholder {
	    background: -webkit-linear-gradient(left, #000 0%, #000 67px,red 67px, red 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	#register .E-mail ::-webkit-input-placeholder {
	    background: -webkit-linear-gradient(left, #000 0%, #000 35px,red 35px, red 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	#register .Password ::-webkit-input-placeholder {
	    background: -webkit-linear-gradient(left, #000 0%, #000 65px,red 65px, red 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	#register .CnfrmPass ::-webkit-input-placeholder {
	    background: -webkit-linear-gradient(left, #000 0%, #000 115px,red 115px, red 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	#register .Nmbr ::-webkit-input-placeholder {
	    background: -webkit-linear-gradient(left, #000 0%, #000 87px,red 87px, red 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
}
/*register form section place holder ends*/

/* Begin Site map section */
.siteMapTxt {
    margin: 15px 0 0 0;
}

.sitemap {
    clear: both;
    float: left;
    list-style: outside none none;
    margin: 20px 0;
    padding: 0;
}

    .sitemap li {
        background: #f4f4f4 none repeat scroll 0 0;
        border: 1px solid #6f6767;
        border-radius: 0px;
        clear: both;
        color: #000;
        float: left;
        font-size: 12px;
        margin-bottom: 5px;
        position: relative;
        width: 150px;
    }

        .sitemap li a {
            color: #000;
            float: left;
            font-size: 12px;
            padding: 5px 20px;
            text-decoration: none;
            width: 100%;
        }

.sitemap-navigation {
    display: inline-block;
    width: 900px;
    max-width: 100%;
    overflow: hidden;
    padding: 20px;
    background-color: #fff;
    border: 5px solid #fdc32d;
}

    .sitemap-navigation ul, .sitemap-navigation li {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
    }

    .sitemap-navigation a {
        display: inline-block;
    }

    .sitemap-navigation .menu-item::before, .sitemap-navigation > .menu-item-has-children > .sub-menu::before {
        content: '';
        display: block;
        position: relative;
        left: 50%;
        margin-left: -2px;
        width: 100%;
        border-left: #ababab solid 2px;
        height: 2em;
    }

    .sitemap-navigation > .menu-item-has-children::before {
        display: none;
    }

    .sitemap-navigation > .menu-item-has-children > .sub-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-top: #a5a5a5 solid 2px;
        margin-top: 2em;
    }

        .sitemap-navigation > .menu-item-has-children > .sub-menu::before {
            position: absolute;
            top: -26px;
            margin-top: -4px;
            margin-left: -2px;
        }

        .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item {
            -webkit-box-flex: 1;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            margin-top: -2px;
            padding-left: 1em;
            padding-right: 1em;
        }

            .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before, .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:last-child::before {
                background: #fff;
            }

            .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before {
                left: auto;
                right: 50%;
                width: 100%;
                border-left: none;
                border-right: #8e8e8e solid 2px;
            }

.sitemap-wrapper {
    padding: 10px;
    text-align: center;
}

.sitemap-navigation a {
    background: #ffffff;
    border-radius: 0;
    color: #100f0f;
    text-decoration: none;
    border: 1px solid #6f6767;
    width: 157px;
    padding: 6px 10px;
    -webkit-transition: 0.25s;
    transition: 0.25s;
}

.sitemap-navigation > .menu-item-has-children > a {
    background: #474749;
    font-size: 14px;
    color: #fff;
}

    .sitemap-navigation > .menu-item-has-children > a:hover {
    }

.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item > a {
    background: #ffcc00;
    color: #fff;
    width: 157px;
    border: 1px solid #ccc;
}
/* End Site map section */

@media screen and (max-width:767px){
.sitemap-navigation > .menu-item-has-children > .sub-menu{display:block;border-top:0;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before{right:49%;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before, .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:last-child::before{ background:none;}

}
/*Error page ErrorPage.cshtml Starts*/
.error_cnt {
    padding: 150px 0 150px 0;
    background: url(images/error-img.png) no-repeat;
    background-position: 83% 28%;
}

    .error_cnt h2 {
        font-size: 30px;
        color: #2f2d29;
        font-weight: bold;
        padding: 0 0 35px 0;
    }

    .error_cnt a {
        background: #ffc107;
        border-radius: 6px;
        color: #373c41;
        font-size: 16px;
        padding: 12px 20px;
        font-weight: 900;
    }

@media all and (min-width: 568px) and (max-width: 991px) {
    .error_cnt {
        padding: 75px 20px 75px 20px;
    }

        .error_cnt h2 {
            font-size: 36px;
        }
}

@media all and (max-width: 567px) {
    .error_cnt h2 {
        font-size: 26px;
    }

    .error_cnt {
        padding: 75px 20px 75px 20px;
        background-position: center;
    }
}
/*Error page ErrorPage.cshtml Ends*/
.ui-datepicker-today a{ background:#fff !important; border: 1px solid #909090 !important; color: #454545 !important; font-weight: bold !important; }