﻿ul.Destinations li.Destination a { color: #0094ff; }
footer .footer-block a.footer-link { display: block; padding: 5px 0; font-size: 14px; }
#formAirSearch input[type=radio] { -webkit-appearance: radio; }
#formAirSearch label.label-input { margin: 0 10px 0 0; }

/*.booking-item { background-color: #fff; border: 1px solid #d34747; padding: 10px; margin:0; font-size: 14px; position:relative; }*/

.divPopUpMsg { position: fixed; top: 30%; left: 25%; z-index: 999999999; line-height: 30px; font-size: 18px; background-image: url(/Content/images/popup-bg.png); background-size: 100% 100%; margin: auto; width: 650px; height: 300px; padding: 0px 20px 0px 20px; border: 1px solid #000; box-shadow: 0px 0px 2px #fff; }
    .divPopUpMsg h2.pop-title { color: #fff; margin: 15px 0 5px 0; font-size: 24px; }
    .divPopUpMsg a.btnClose { color: #000; font-size: 24px; position: absolute; right: 20px; bottom: 10px; }

.strong { font-weight: bold; }
.divAirOption { line-height: 24px; font-size: 13px; }
 
    .divAirOption .row div.radio-inline { display: none; }
.booking-item-airline-logo img { max-width: 100%;}
span.booking-item-price { font-size: 32px; margin: 10px 0 0 0; display: block; color:#0a476a; }
.row.selop { color: #556268; font-weight: 500; }
    .booking-item-flight-details.InBound {  margin-top: 10px; padding-top: 5px; }
    .booking-item-flight-details.InBound:before { 
    content: '';
    border-top: 1px dashed #d34747;
    width: 102%;
    height: 100%;
    position: absolute;
    left: -11px;    }
.slider-sidebar { margin-bottom: 20px; margin-top: 15px; background: #e7e7e7; border: 1px solid #dcdcdc; border-radius: 5px; height: 7px; position:relative;}
    .slider-sidebar .range { display: none; }
    .slider-sidebar .ui-slider-range { top: -1px; bottom: -1px; height: inherit; position:relative;    }
    .slider-sidebar .ui-slider-handle { background: url(/Content/img/icon-hander.png) center center no-repeat; border-radius: 50%; width: 14px; height: 14px; top: -6px; margin-left: -7px; outline: 0; cursor: pointer; }
        .slider-sidebar .ui-slider-handle label { text-align: center; bottom: -19px; width: 60px; left: 50%; right: inherit; max-width: inherit; -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); }
    .slider-sidebar .ui-slider-range { background-color:#36638d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
    .slider-sidebar label { position: absolute; color: #999; font-family: 'Quicksand', sans-serif; font-size: 13px; bottom: -25px; line-height: 1; font-weight: 400; margin: 0; }
        .slider-sidebar label.label-min { left: -1px; }
        .slider-sidebar label.label-max { right: 0; }

ul.top-area-list { font-size: 12px; margin: -10px 0 -10px 0; float: right; color: #fff; }
    ul.top-area-list li { display: inline-block; margin: 0 10px; }
        ul.top-area-list li i { display: inline-block; margin: 0 10px; }

.banner-breadcrumb li a:after { content: '/'; display: inline-block; margin: 0 0px 0 8px; color: #ffffff !important; }
p.callNow:hover { cursor: pointer; text-decoration: underline; }

.list { margin: 0; padding: 0; list-style: none; }

.gap { display: block; position: relative; margin: 30px 0 30px 0; clear: both; }
    .gap:after { clear: both; content: ''; display: table; }
.gap-small { margin: 15px 0 15px 0; }
.gap-mini { margin: 10px 0 10px 0; }
.gap-big { margin: 60px 0 60px 0; }
.gap-large { margin: 90px 0 90px 0; }
.gap-top { margin-bottom: 0 !important; }
.gap-bottom { margin-top: 0 !important; }
.gap-border { border: 0; border-top: 1px solid #ededed; border-bottom: 1px solid #fff; }


/* Generic Padding Helpers 
------------------------------------
*/
.p-t-0 { padding-top: 0px !important; }
.p-r-0 { padding-right: 0px !important; }
.p-l-0 { padding-left: 0px !important; }
.p-b-0 { padding-bottom: 0px !important; }
.padding-0 { padding: 0px !important; }
.p-t-5 { padding-top: 5px !important; }
.p-r-5 { padding-right: 5px !important; }
.p-l-5 { padding-left: 5px !important; }
.p-b-5 { padding-bottom: 5px !important; }
.padding-5 { padding: 5px !important; }
.p-t-10 { padding-top: 10px !important; }
.p-r-10 { padding-right: 10px !important; }
.p-l-10 { padding-left: 10px !important; }
.p-b-10 { padding-bottom: 10px !important; }
.padding-10 { padding: 10px !important; }
.p-t-15 { padding-top: 15px !important; }
.p-r-15 { padding-right: 15px !important; }
.p-l-15 { padding-left: 15px !important; }
.p-b-15 { padding-bottom: 15px !important; }
.padding-15 { padding: 15px !important; }
.p-t-20 { padding-top: 20px !important; }
.p-r-20 { padding-right: 20px !important; }
.p-l-20 { padding-left: 20px !important; }
.p-b-20 { padding-bottom: 20px !important; }
.padding-20 { padding: 20px !important; }
.p-t-25 { padding-top: 25px !important; }
.p-r-25 { padding-right: 25px !important; }
.p-l-25 { padding-left: 25px !important; }
.p-b-25 { padding-bottom: 25px !important; }
.padding-25 { padding: 25px !important; }
.p-t-30 { padding-top: 30px !important; }
.p-r-30 { padding-right: 30px !important; }
.p-l-30 { padding-left: 30px !important; }
.p-b-30 { padding-bottom: 30px !important; }
.padding-30 { padding: 30px !important; }
.p-t-35 { padding-top: 35px !important; }
.p-r-35 { padding-right: 35px !important; }
.p-l-35 { padding-left: 35px !important; }
.p-b-35 { padding-bottom: 35px !important; }
.padding-35 { padding: 35px !important; }
.p-t-40 { padding-top: 40px !important; }
.p-r-40 { padding-right: 40px !important; }
.p-l-40 { padding-left: 40px !important; }
.p-b-40 { padding-bottom: 40px !important; }
.padding-40 { padding: 40px !important; }
.p-t-45 { padding-top: 45px !important; }
.p-r-45 { padding-right: 45px !important; }
.p-l-45 { padding-left: 45px !important; }
.p-b-45 { padding-bottom: 45px !important; }
.padding-45 { padding: 45px !important; }
.p-t-50 { padding-top: 50px !important; }
.p-r-50 { padding-right: 50px !important; }
.p-l-50 { padding-left: 50px !important; }
.p-b-50 { padding-bottom: 50px !important; }
.padding-50 { padding: 50px !important; }
.p-t-55 { padding-top: 55px !important; }
.p-r-55 { padding-right: 55px !important; }
.p-l-55 { padding-left: 55px !important; }
.p-b-55 { padding-bottom: 55px !important; }
.padding-55 { padding: 55px !important; }
.p-t-60 { padding-top: 60px !important; }
.p-r-60 { padding-right: 60px !important; }
.p-l-60 { padding-left: 60px !important; }
.p-b-60 { padding-bottom: 60px !important; }
.padding-60 { padding: 60px !important; }
.p-t-65 { padding-top: 65px !important; }
.p-r-65 { padding-right: 65px !important; }
.p-l-65 { padding-left: 65px !important; }
.p-b-65 { padding-bottom: 65px !important; }
.padding-65 { padding: 65px !important; }
.p-t-70 { padding-top: 70px !important; }
.p-r-70 { padding-right: 70px !important; }
.p-l-70 { padding-left: 70px !important; }
.p-b-70 { padding-bottom: 70px !important; }
.padding-70 { padding: 70px !important; }
.p-t-75 { padding-top: 75px !important; }
.p-r-75 { padding-right: 75px !important; }
.p-l-75 { padding-left: 75px !important; }
.p-b-75 { padding-bottom: 75px !important; }
.padding-75 { padding: 75px !important; }
.p-t-80 { padding-top: 80px !important; }
.p-r-80 { padding-right: 80px !important; }
.p-l-80 { padding-left: 80px !important; }
.p-b-80 { padding-bottom: 80px !important; }
.padding-80 { padding: 80px !important; }
.p-t-85 { padding-top: 85px !important; }
.p-r-85 { padding-right: 85px !important; }
.p-l-85 { padding-left: 85px !important; }
.p-b-85 { padding-bottom: 85px !important; }
.padding-85 { padding: 85px !important; }
.p-t-90 { padding-top: 90px !important; }
.p-r-90 { padding-right: 90px !important; }
.p-l-90 { padding-left: 90px !important; }
.p-b-90 { padding-bottom: 90px !important; }
.padding-90 { padding: 90px !important; }
.p-t-95 { padding-top: 95px !important; }
.p-r-95 { padding-right: 95px !important; }
.p-l-95 { padding-left: 95px !important; }
.p-b-95 { padding-bottom: 95px !important; }
.padding-95 { padding: 95px !important; }
.p-t-100 { padding-top: 100px !important; }
.p-r-100 { padding-right: 100px !important; }
.p-l-100 { padding-left: 100px !important; }
.p-b-100 { padding-bottom: 100px !important; }
.padding-100 { padding: 100px !important; }
/* Generic Margin Helpers
------------------------------------
 */
.m-t-0 { margin-top: 0px; }
.m-r-0 { margin-right: 0px; }
.m-l-0 { margin-left: 0px; }
.m-b-0 { margin-bottom: 0px; }
.no-margin { margin: 0px !important; }
.m-t-5 { margin-top: 5px; }
.m-r-5 { margin-right: 5px; }
.m-l-5 { margin-left: 5px; }
.m-b-5 { margin-bottom: 5px; }
.margin-5 { margin: 5px !important; }
.m-t-10 { margin-top: 10px; }
.m-r-10 { margin-right: 10px; }
.m-l-10 { margin-left: 10px; }
.m-b-10 { margin-bottom: 10px; }
.margin-10 { margin: 10px !important; }
.m-t-15 { margin-top: 15px; }
.m-r-15 { margin-right: 15px; }
.m-l-15 { margin-left: 15px; }
.m-b-15 { margin-bottom: 15px; }
.margin-15 { margin: 15px !important; }
.m-t-20 { margin-top: 20px; }
.m-r-20 { margin-right: 20px; }
.m-l-20 { margin-left: 20px; }
.m-b-20 { margin-bottom: 20px; }
.margin-20 { margin: 20px !important; }
.m-t-25 { margin-top: 25px; }
.m-r-25 { margin-right: 25px; }
.m-l-25 { margin-left: 25px; }
.m-b-25 { margin-bottom: 25px; }
.margin-25 { margin: 25px !important; }
.m-t-30 { margin-top: 30px; }
.m-r-30 { margin-right: 30px; }
.m-l-30 { margin-left: 30px; }
.m-b-30 { margin-bottom: 30px; }
.margin-30 { margin: 30px !important; }
.m-t-35 { margin-top: 35px; }
.m-r-35 { margin-right: 35px; }
.m-l-35 { margin-left: 35px; }
.m-b-35 { margin-bottom: 35px; }
.margin-35 { margin: 35px !important; }
.m-t-40 { margin-top: 40px; }
.m-r-40 { margin-right: 40px; }
.m-l-40 { margin-left: 40px; }
.m-b-40 { margin-bottom: 40px; }
.margin-40 { margin: 40px !important; }
.m-t-45 { margin-top: 45px; }
.m-r-45 { margin-right: 45px; }
.m-l-45 { margin-left: 45px; }
.m-b-45 { margin-bottom: 45px; }
.margin-45 { margin: 45px !important; }
.m-t-50 { margin-top: 50px; }
.m-r-50 { margin-right: 50px; }
.m-l-50 { margin-left: 50px; }
.m-b-50 { margin-bottom: 50px; }
.margin-50 { margin: 50px !important; }
.m-t-55 { margin-top: 55px; }
.m-r-55 { margin-right: 55px; }
.m-l-55 { margin-left: 55px; }
.m-b-55 { margin-bottom: 55px; }
.margin-55 { margin: 55px !important; }
.m-t-60 { margin-top: 60px; }
.m-r-60 { margin-right: 60px; }
.m-l-60 { margin-left: 60px; }
.m-b-60 { margin-bottom: 60px; }
.margin-60 { margin: 60px !important; }
.m-t-65 { margin-top: 65px; }
.m-r-65 { margin-right: 65px; }
.m-l-65 { margin-left: 65px; }
.m-b-65 { margin-bottom: 65px; }
.margin-65 { margin: 65px !important; }
.m-t-70 { margin-top: 70px; }
.m-r-70 { margin-right: 70px; }
.m-l-70 { margin-left: 70px; }
.m-b-70 { margin-bottom: 70px; }
.margin-70 { margin: 70px !important; }
.m-t-75 { margin-top: 75px; }
.m-r-75 { margin-right: 75px; }
.m-l-75 { margin-left: 75px; }
.m-b-75 { margin-bottom: 75px; }
.margin-75 { margin: 75px !important; }
.m-t-80 { margin-top: 80px; }
.m-r-80 { margin-right: 80px; }
.m-l-80 { margin-left: 80px; }
.m-b-80 { margin-bottom: 80px; }
.margin-80 { margin: 80px !important; }
.m-t-85 { margin-top: 85px; }
.m-r-85 { margin-right: 85px; }
.m-l-85 { margin-left: 85px; }
.m-b-85 { margin-bottom: 85px; }
.margin-85 { margin: 85px !important; }
.m-t-90 { margin-top: 90px; }
.m-r-90 { margin-right: 90px; }
.m-l-90 { margin-left: 90px; }
.m-b-90 { margin-bottom: 90px; }
.margin-90 { margin: 90px !important; }
.m-t-95 { margin-top: 95px; }
.m-r-95 { margin-right: 95px; }
.m-l-95 { margin-left: 95px; }
.m-b-95 { margin-bottom: 95px; }
.margin-95 { margin: 95px !important; }
.m-t-100 { margin-top: 100px; }
.m-r-100 { margin-right: 100px; }
.m-l-100 { margin-left: 100px; }
.m-b-100 { margin-bottom: 100px; }
.margin-100 { margin: 100px !important; }

.slider-sidebar label.label-min{float:left;margin-left:-10px;position:static;padding-top:20px;color:#fff;}
.slider-sidebar label.label-max {float:right;padding-top:24px;color:#fff;right:-14px;}


.radio-selection {margin-bottom:10px;}
.radio-selection input {margin-right:4px;}
.cws-widget {margin-bottom:20px;padding-bottom:15px;float:left;width:100%; margin-bottom:20px;}
.cws-widget:last-child {border:0;margin:0;padding:0;}
.radio-btn-wrapper {padding:2px 0;}
#cphFull_lblMsg{    width: 72.6%;
    text-align: center;
    float: left;
    margin-left: 15px;
    /* margin: 0 auto; */
    margin-top: 15px;}

.resultBox {float:right;width:100%;font-family: 'Roboto Condensed', sans-serif;}
.booking-list li {float:left;width:100%;padding:15px;margin-bottom:20px;}
.booking-item-flight-details {border-bottom:1px dashed #ccc;padding:0 0 0px 0;margin: 0;margin-bottom:15px;}
.booking-item-flight-details + .booking-item-flight-details{margin-bottom:0px;}

.Detailspopup .booking-item-flight-details{border-bottom:0px;margin-bottom:0px;}

.divAirOption {color:#666666;}

.slider-sidebar .ui-slider-horizontal .ui-slider-handle {top: -3px;}
.slider-sidebar .ui-slider-handle{width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;-ms-touch-action: none;touch-action: none;}

#cphFull_lblMsg h2{    font-size: 23px;
    color: green;
    padding-bottom: 0;
    font-weight: normal;}
#cphFull_lblMsg span{padding:20px;}

.btnHolder {}
.closeinstantcall {
    position: absolute !important;
    right: 11px;
    top:4px !important;
    cursor: pointer;
    font-size: 15px !important;
}
.flaticon-call {width:35px; height:30px; display:inline-block; padding-left:11px;}
.btnHolder 
.disnone { 
    
    position: absolute;
    /* right: 5px; */
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    left: -26px;
    margin-top: 14px;
    padding: 2px 32px 5px 24px;
    transition: 2s;
    top:-11px !important;
}

.disnone:before{
    content: '';
    position: absolute;
    z-index: -1;
    width: 115%;
    height: 100%;
    top:-9px;
    left: -4%;
    padding-bottom:45px;
    background-color: rgba(0, 0, 0, .6);
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -ms-transform: skew(-15deg);
    -o-transform: skew(-15deg);
    transform: skew(-15deg);
}
.disnone input[type="text"] {
    background: #ffffff;
    font-size: 12px;
    padding: 5px 10px 3px;
    color:#44505e;
}

.disnone button {
    font-size: 14px;
    background: rgb(255, 193, 7);
    color: #fff;
    border: none;
    padding: 10px 20px;
    margin: 0 0 0 6px;
    line-height:9px;
    vertical-align:middle;
    margin-top: 0px;
}

.disnone .error-call {
    bottom: 0;
    left: 20px;
}
.error-call {
    display: none;
    color: red;
    font-size: 12px;position: absolute;
    top: 21px
}

.headerTop h1 {
    margin: 0;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px
}

.getCallbtn {
    float: left;
    display: block;
    color: #fff;
    font-size: 14px;
    padding:29px 26px 26px 26px;
    text-transform: uppercase;
    padding-left:65px;
}
.getCallbtn:hover { color:#ffc107}
.getCallbtn:hover .phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
    background-color: #6c1f98;
}

.enquirybtn {
    float: left;
    display: block;
    background: rgba(0, 158, 227, .78);
    color: #fff;
    font-size: 14px;
    padding: 30px;
    text-transform: uppercase
}

.display-none {display:none;transition: all 1s ease-in-out;}
.display-block {display:block !important; animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}


.phonering-alo-phone i {font-size:25px;}
.phonering-alo-phone span{
    margin: 0 15px;
    line-height: 30px;
    position: relative;
    top: -5px;
    font-size: 20px;
}
.phonering-alo-phone a{color:#fff;}
.phonering-alo-phone a:hover{ color:#ffc107;}
@media (max-width:1200px) {
    .closeinstantcall {right: 11px;top: 25px !important; position:static !important;}
    .btnHolder .disnone {padding: 1px 0 0px 0;transition: 2s;margin: 0px 0 0 -6px;}
    .disnone input[type="text"] {padding: 5px 5px 3px;}
    .tp-banner-slider {height:700px !important}
    .searchWidget {margin-top: -32px;    }
    
}
 
@media (max-width:768px) {
    .deks-wide + .col-md-6 {width: 100%;}
    .home-flight-searching .departblock .pad03px#departDateDiv {width: 100% !important;}
    .home-flight-searching .pad03px#departDateDiv {width:100% !important;}
    .home-flight-searching .pad03px#returnDateDiv {width:100% !important;}
    #returnDateDiv + .col-sm-4 {width: 100% !important;}
    /** search list **/
     .trip-view .card__head-company-title {padding-left: 37px;}
    .listing-filters-heading .filters-main-collection-view .panel-group .panel .panel-heading {border-top: 1px solid #c4dff9;
    }
    .sort-area-result ul.tablinkHolder li {margin-right: 8px;    }
    .addcustomeuser {
    border-left: 1px solid #fff;
    border-radius: 0 !important;
    padding-left: 8px;
    margin-left: 10px;
    }
    .trip-view .card__footer .book-btn {
    padding: 11px 20px;
    text-transform: uppercase;
    border-radius: 0;
}
    .modal-view.modal-view--default { background:#fff; z-index:9999;}
    #btnResetall {min-width:initial;    }
    #js-resetclose {    float: right;
    min-width: inherit;
    background: #1b53b4 !important;
    color: #fff !important;    }
    .alogo2 { display:none;    }
    .fliter-mob { padding:10px;  overflow: hidden;  }
    .filter-text, .filter-result { float:left;  float: left;
    color: #403d3d;
    font-size: 16px;
    font-weight: bold;  }
    .filter-result { float:right;    }
    .search-heading .modify-box {width: 22%;line-height: 32px;font-size: 14px;cursor: pointer;margin-right:0;}
    .filters-search {position: fixed;background:#005283;padding: 7px 15px;bottom: 151px;right: 0;border-radius: 20px 0 0 20px;color: #fff;z-index: 9999;}
    .searchdivaddclass {padding: 0;margin: 0;position: fixed;z-index: 99999;top: -22px;}
    .sort-area-result ul.tablinkHolder {margin: 0;margin-top: -18px !important;margin-bottom: 7px !important;}
    .journey-view .way-view .summary-container .summary-view .summary-duration-and-stops .summary__seats { display:none;    }
    .sort-area-result ul.tablinkHolder li { width:31.2%; background:none;}
    .result .panel { margin-bottom:5px !important;    }
    .searchMain .filters-search + .col-xs-12 { padding:5px;    }
    .sort-area ul.tablinkHolder li { border-bottom:none; }
    .fa-fw { width:auto;    }
    .searchMainsorry { width:auto;    }

    .tel-top > span { position:static !important    }
    .nav-logo-wrap {position:static;    }
    .callbgimage {display:none;}
    .whyChooseListinnerpage {margin-top:-20px;}
   .home-flight-searching  .container.search-visit, .home-flight-searching .container.clear-padding {
    width: auto;
}.home-flight-searching .pad03px {
    padding:0;
}
 .listing-filters-heading .filters-section__accordion-arrow {
    top: 8px;
}
    .home-flight-searching .book-cheap { margin-top: 21px;
    margin-left: 16px;     font-size: 17px;   }
    .home-flight-searching .list-two {margin-top: 0px;}
    .home-flight-searching .widget-box { width:auto;}
    header {margin-top: 20px;}
    .home-flight-searching .deks-wide {
    width: 100% !important;
}
    .home-flight-searching .input-group { width:100%; margin-bottom:5px;   }
    .home-flight-searching .col-xs-3 {
    width: 100%;
}.home-flight-searching .searchbtnhome {
    width: 100% !important;
}.home-flight-searching .exchange_icon {
   
    top: 30px;
   
    background: #fff;
    padding: 7px 8px;
    border: 2px solid #0b3b5a;
    line-height: 17px;
    border-radius: 24px;
}
 .departblock #departDateDiv {
    width: 100%;
}
    .departblock #departDateDiv #tbDepart {width: 100%; }
   .home-flight-searching .exchange_icon i.fa-exchange  { -webkit-transform: rotate(88deg);transform: rotate(88deg);    }
    .home-flight-searching .input-group.ausu-suggest {margin-bottom: 5px;}
        .home-flight-searching .input-group.ausu-suggest input {
            background: url(/Content/img/flight-from.png) no-repeat 8px 14px;
        }
        .home-flight-searching #tbTo {
    background: url(/Content/img/flight-to.png) no-repeat 8px 14px;
}
    .home-flight-searching #btnSearchFlights { width: 100%;
    right: 0;
    border-radius: 10px;
    position:static;margin-top: 6px;}
    .timeout-popup.callinpopup { display:block;    }
    .closeit {    bottom: 59px;    }
    #formCallOus input { width: 47%;   }
    #formCallOus input {margin-left: 29px;    }
    .call-to-phone .fieldButton { margin-top:0;    }
    .call-to-phone .fieldButton {float: right; margin-right: 10px;}
    .timeout-popup.callinpopup { display:block;}
    .profilePic .picimg img {      width: 200%;
    height: 54px;
    margin-left: -17px;
    margin-top: 6px;  }
    .gdpr-wraper {top: 0;bottom: inherit;}
    .timeout-popup.callinpopup .popup-window {
    left: 16px;
    right: 20px;position:fixed;
}
.timeout-popup.callinpopup .popup-window .home-logo {display: block;float: left;padding:8px 15px;width: 170px;}
    .profilePic {
    background: url(/Content/img/call-bg.jpg) no-repeat;
    width: 98px;
    height: 98px;
    position: absolute;
    left: 0;
    right: -20px;
    margin: auto;
    top: -58px;
    padding-top: 50px;
    display: block;
    border-radius: 91px;
}
    .profilePic .picimg {
    width: 90px;
    height: 90px;
    overflow: hidden;
    float: left;
    border-radius: 30px;
    position: absolute;
    top: 4px;
    left: 7px;
}
    .available {
    position: relative;
    padding-left: 20px;
}
    .available:after {
    content: " ";
    width: 15px;
    height: 15px;
    background: #23ca22;
    position: absolute;
    bottom: 1px;
    border-radius: 50%;
    left: 79px;
    top: 15px;
}.timeout-popup.callinpopup .popup-window i.fa-times {
    right: -12px;
}
 .timeout-popup.callinpopup .popup-window .mbox {
    background: 0 0;
}.timeout-popup.callinpopup .popup-window .mbox h2 {
    text-align: center;
    padding-right: 20px;
}
 .timeout-popup.callinpopup .home-logo img {width: 64%;}
 .timeout-popup.callinpopup .popup-window .mbox h2 {
    font-size: 17px;
    background: #d83b3b;
    padding: 5px 0 4px 8px;
}.timeout-popup.callinpopup .popup-window .mbox h2 span {
    font-size: 20px;
    float: left;
    padding-right: 40px;
    padding-top: 0;
    text-align: left;
    padding-left: 1px;
}.timeout-popup.callinpopup .thumbsave {
    display: none;
}.timeout-popup.callinpopup .popup-window .mbox h3 {
    font-size: 20px;
    color: #333;
    margin: 11px 0 0;
    padding: 0;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
}.mobcall {
    display: inline-block;
    padding-right: 10px;
}.timeout-popup.callinpopup .phone-detail-timeout {
    background: url(../img/phone-bg.jpg) no-repeat;
    width: 100%;
    height: 371px;
    display: block;
    margin-top: -2px;
    text-align: center;
    float: left;
}.timeout-popup.callinpopup .popup-window .mbox h4 {
    background: #0e69c7;
    color: #fff;
    padding: 8px 18px 16px;
}
.timeout-popup.callinpopup .lookingforDiv{margin-top: -18px;}
.timeout-popup.callinpopup .bg-overlay{}
    
.timeout-popup callinpopup .bg-overlay{height:490px!important;}
.overlaybgpopup {background: rgba(0,0,0,.5);z-index:9999;position:fixed;width:100%;height: 810px;left: 0;right: 0;bottom: 0;}
    .footer_call {
    bottom:5px;
}
 .onecalltext {
    font-size: 16px;
    color: #fff;
    line-height: 13px;
}.onecalltext+.onecalltext {
    font-size: 23px;
    color: #fff;
    display: block;
    line-height: 20px;
    padding-top: 4px;
}.onecalltext+.onecalltext+.onecalltext {
    font-size: 17px;
}
    .cookiebtn {background: #0c0b0b;border-radius: 6px;padding: 1px 10px;border: 1px solid #fff;text-decoration: none;font-size: 11px;    position: absolute;right: 0;top: -22px;
}
    .cookie-content {
    text-align: left;
    font-size: 11px;
    padding: 0;
    line-height: 20px;
}
    .divonmobb {display: block;}
    .divonDekstop {display:none;}
    .mob-connecting {
    margin: 0 auto;
    padding: 5px 10px 20px 10px;
    margin: 5px auto;
    margin-bottom: 20px;
}
    .mob-connecting h2 {
    font-size: 22px;
        margin-top: 10px;
}
    .mob-connecting h3 {
    font-size: 14px;
}
    .mob-connecting h4 {
    font-size: 14px;
    padding-top: 10px;
        margin-bottom: 0px;
}
    
    .booking-item-passengers.faredetails {
        margin-bottom: 20px;
    }
    #cphFull_lblMsg h1 {
    color: #404040;
    padding: 0px 5%;
    font-size: 19px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 39px;
}
    #cphFull_lblMsg h2 {
        font-size: 18px;
    }
    #cphFull_lblMsg li {
    color: #333;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 8px;
}
    #cphFull_lblMsg .sorrytext {
    font-size: 37px;
    display: block;
    padding-bottom: 0px;
    margin-bottom: 0;
}
    #cphFull_lblMsg li b {
        display: block;
    }
   #cphFull_lblMsg .sorrytext .fa-frown {margin-top: 10px;}

    /* start moblisting-page */
    .airline-detail-area .leg-area .logo-area {display:none;    }
    .airline-detail-area .leg-area .tos { float:right;    }
    .price-detail-area .details-toggle-box {width: 100%;    border: 0;border-bottom: 1px solid #e5e5e5;
    padding-bottom: 4px;}
    .price-detail-area .details-toggle-box .det_btn {width: 50%;    border-bottom: solid 1px #ebebeb;}
    .price-detail-area .details-toggle-box .bagages {  width: 50%; text-align: right;        padding:.99em 1.12em .55em .75em; float:right;  }
    .airline-detail-area .leg-area .duration {width: 38%;float: left;margin: 0 6%;}
    .cutofprice {}
    .price-detail-area .price-area {
        width: 100%;
        padding: .5em .9em .5em .75em;
    }
    .airline-detail-area .leg-area {    padding: 8px 10px 10px;    }
        .price-detail-area .price-area .inner-detail .seatlefts {
            margin-top: -11px;
        }
    .depart-area {
        width: 49%;
        float: right;
    }
    .depart-area .icon-bdr i {
    top: -10px;
    left: 24%;
}
    .depart-area .icon-bdr {
    top: 19px;
}
    .time_stop-container .stopntime .total_time {float:left;    }
    .depart-area .arr-section span, .depart-area .dep-section span, .depart-area .dep-section span, .summary-section .airlines-section .alogo {
    display: none;
}
    .summary-section .airlines-section .mtexts { padding:0;    }
    .summary-section .details_area {
            padding:6px 0 .5em;
    }
    .list.booking-item-passengers > li{margin-left: 0px;}
    .summary-section .baggage_class {
    width: 100%;
    float: left;
    text-align: left;
    padding-top:0.5em;
}.summary-section .baggage_class .baggage {
    /* padding-bottom: 0.5em; */
    width: 50%;
    float: left;
}
    .price-detail-area .price-area .inner-detail .price {
            padding: .40em 0 0 0;
    }
    .airport-name > .port {display:none;    }
    .airport-name > .port + .port{display:block; font-size: 15px !important;   }
    .price-detail-area .price-area .inner-detail .seatlefts button, .call-only-deal button {
            width: 144px;
    text-align: left;
    font-size: 13px;
    font-weight:bold;
    }
    .call-only-deal button {
    font-size: 11px !important;
    }
    .icon-button-deal {    position: absolute;
    top: -35px;
    left: 35%    }
    .cutofprice {
    margin:15px 0 0 0;
    width:100%;
}
    .cutofprice .telnum2 {
    font-size: 11px;
    font-family: inherit;
    font-weight: bold;
}
    .airline-detail-area .leg-area .duration .steps { font-weight:bold;}
    .icon-button-deal:hover .deal-infobutton{ display:block !important;
    }
    .det_btn i { display:none;
    }
    .det_btn {
        border: 1px solid #d34747 !important;
    padding: 4px 20px !important;
    width: auto !important;
    margin: 6px 10px 0px 10px;
    border-radius: 6px;
    }
    .cutofprice  .clear { clear:both;     height: 0px;
    padding: 0;   }
    .price-detail-area .price-area .inner-detail .price {
        font-size: 18px;
    }
.callfloatwidth{    float: left;
    width: 100%;
    border-top: 1px solid #ebebeb;
    margin-top: 7px;
    position:relative;
}
    
        .cutofprice .line-through:before {
            top: 7px;
            left: 0;
        }
    .call-only-deal {
      float: right;
    margin-right: -20px;
    margin-top: -19px;
    width: auto;
}
        .price-detail-area .price-area .inner-detail .price small {
            font-size: 18px;
        }
        .cutofprice span small {
    font-size: 14px;
}.cutofprice span + span {
    color: #6fb866;
    font-size: 18px;
    padding-top: 7px;
}
 .cutofprice span + span small {
    font-size: 18px;
}
    .cutofprice span {
    font-size: 14px;
        float: left;
}
    .infobooking-box {position: absolute;
    left: 37.5%;margin-top: 4px;    }
    .telnum2{ font-size: 14px;
    font-family: inherit;}
    .price-detail-area .price-area .inner-detail .seatlefts {float:right;    width: auto;}
        .summary-section .baggage_class .clss {float: right;}
    .summary-section .airlines-section {width: 100%;}
        .summary-section .airlines-section .mtexts .span-texts {    padding-left: 7px; display:inline-block;
        }
    .summary-section .summary-details .arrives .heads-text, .summary-section .summary-details .deps .heads-text {display:inline-block;
    }
    .summary-section .summary-details {width: 100%; padding-top: 8px;}
.depart-area .arr-section, .depart-area .dep-section {
    margin-top: 11px;
}
    .price-detail-area .price-area .inner-detail .seatlefts span {
            width: 144px;
    }
    /* end moblisting-page */
    .website-operated, .card-copyrightdiv { width:100%;
    }
    .pricebreakpop { width:90%;}
    .resultBox { width:100%}
    .searchResultBox .list-header .text-center { text-align:left;}
    .callimg {    margin-top: 0px;    }
    .callimg a {font-size: 18px;}
    .disnone button {
    font-size: 12px;
  
    padding: 13px 20px;
        line-height: 5px;
}
    span.booking-item-price{font-size:26px;}
    .booking-item span.booking-item-price {
        padding-left:12px;
    }
    #cphFull_lblMsg {padding: 20px 23px 0 0px;
    width: 95%;
    border-width: 2px 0 2px 0;
}
    .search-section .product-search-title {
   padding-bottom: 10px;
    float: left;
    width: 100%;
    padding-top: 10px;
}

    /* conformation-page */
.Reservation .ReservationHead {
    font-size: 17px;
    line-height: 15px;
}
.CommonJourneyHead-arrow i {
    font-size: 12px;
    width: 12px;
    height: 12px;
    /* float: left; */
    display: inline-block;
}
.Reservation .spCard {
    padding: 5px 0px 4px;
    margin-bottom: 15px;
}
    .ItineraryTrip .ItineraryTrip-title {
           padding-top: 0px;
    }
    .Itinerary .ItineraryHead .ItineraryHead-title {
        font-size: 16px;
    }
    .ReservationItinerary .Itinerary .ItineraryHead {
    padding: 6px 0 13px 4px;
        margin: 0 7px;
}
    .Itinerary .ItineraryJourney._return[min-width~="600px"] .ItineraryTrip {
    padding-right: 15px;
    padding-left: 12px;
}
    .Itinerary .ItineraryJourney._return[min-width~="600px"] .ItineraryTrip:nth-child(2) {

    padding-left: 14px;
}
    .Reservation-halfLinkedFields, .Reservation-input {
    width: 100%;
}
    .ReservationPassenger.spCard {padding: 12px 12px 20px 12px; float:left; width:100%;}
    .spField {
    position: relative;
    margin-bottom: 12px;
}
    .Reservation .Reservation-row {
    flex-direction: column;
}
    .Reservation .spCard .spCard-head {
    margin-bottom: 15px;
}
    .ReservationPassengers .ReservationPassenger-details {flex-direction: column;
    }
    .Itinerary .ItineraryJourney {flex-direction: column;
    }
    .DatePickerField .DatePickerField-switcher {
    bottom: -16px;
}
    .CommonJourneyHead {
    font-size: 18px;
    font-weight: bold;
}
    .ReservationPassenger > .spCard-head > div + div {margin-top: 30px;
    }
    .borderBox .booking-item-passengers {
    padding: 0px 11px 11px 11px !important;
}
    .borderBox .booking-item-passengers h4 {
    padding-left: 3px;
    margin-bottom: 10px;
}
    .Reservation .Reservation-row {
        margin-top:0;
    }
    .CommonJourneyHead span { display:none;}
    .CommonJourneyHead span + span { display:inline-block;}
        .CommonJourneyHead span + span + span > span { display:inline-block;}
        .CommonJourneyHead span + span + span > span + span { display:none;}
        .CommonJourneyHead span + span + span > span + span + span { display:inline-block;}
    
    .CommonJourneyHead {
        padding:0px 12px 0px 12px;
    }
    .CommonJourneyHead-arrow {
    padding: 0 1px;
}
    .billing-information .form-group label { width:auto; float:none; text-align:left; line-height:inherit;
    }
    .billing-information select, .billing-information input, .billing-information textarea { width:100% !important;    }
    .ReservationPassenger fieldset {float: left;
    width: 100%;
    padding-top: 18px;
    }
    .Reservation {
    margin-top: -37px !important;
}
    #ui-datepicker-div {
    z-index: 999 !important;
    width: 280px!important;
}
}
.advanced-options {
   font-size:14px;
   color:#fff;
   cursor:pointer;
   margin-top:37px;
   vertical-align: middle;
}

.advanced-options i {
    
    margin-top: 3px;
    padding-left: 6px;
    padding-top: -2px;
    /* line-height: 11px; */
    vertical-align: middle;
}
/*.footer-visalogo {
    float:left;
    width:100%;
    text-align:center;
    padding-top:10px;
}*/
.searchResultBox .price.book a {
    background: no-repeat;
    padding: 0;
}
.min-value-r .slider-sidebar input#MaxDuration + .ui-slider-handle { display:none !important;
}

.callusair{text-align: right;position: absolute;right:-8px;}
.callusair span{/*font-size: 18px;*/color: #fff;background: #e32222;border-radius: 51px;padding: 5px 24px;}
.callusair span i{padding-right:4px;}
.closeit{display:none;}
.midsecHolder .way-type b{
      transform: rotate(-90deg);
    display: inline-block;
    background:none;
    padding: 9px 27px;
    width: 99px;border-left:1px solid #fff;
}

 /*Dev css start */

.errorMessageInfo{
        
        font-size:11px;
        margin-top: 10px;
        padding:9px;
        color: #333;
        font-size: 11px;
        margin-top: 10px;
        padding: 9px;
        background-color: #fff487;
    }

 /*Dev css end */


/*Dev css Added on 10 Aug 19*/

.modalPopup {
    width: 100%;
    height: 100%;
    border: 0px solid #ccc;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    margin: auto;
    display: none;
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    border-radius: 0%;
}

 .modalPopup .modalPopup-header {
        background-color: #fff;
        color: white;
        padding: 10px;
        font-size: 16px;
        font-weight: bold;
        border-radius: 13%;
    }

 .modalPopup .modalPopup-body {
        padding: 8px;
        height: auto;
        background-color:#000;
        display: block;
        overflow: hidden;
        margin-top: 0px;
        border-radius: 2%;
        width:100%;
    }

 .modalPopup .modalContent {
        background-color:#000;
        margin: auto;
        padding: 0px;
        width: 30%;
        height: auto;
        margin-top:12%;
        border-radius: 2%;
    }

 .modalPopup .modalPopup-footer {
        background-color: #FFF;
        color: white;
        padding: 8px;
        font-size: 19px;
        font-weight: bold;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #d9d9d9;
        height: 50px;
        border-radius: 13%;
    }

 .modalPopup .input-leftIcon {
        margin-right: -4px;
        margin-top: 12px;
        position: absolute;
        z-index: 5;
        color: gray;
        padding-left: 10px;
        font-size: 17px;
    }

 .modalPopup .date-Input {
        background-color: #fff;
        cursor: pointer;
        padding-left: 30px;
    }

 .modalPopup .modalPopup-close
  {
    background-color: #c0191e!important;
    border-color: #c0191e!important;
    float: right!important;
    display: block;
    margin-top: 3px;
    margin-right: 0px;
    padding: 6px;
    border-radius: 4px;
    cursor: pointer;
    }

 .modalPopup .modalPopup-header .fa-edit {
        font-size: 19px;
        margin-top: 1%;
    }

 .modalPopup .mob-connecting ul {
        border-top: 1px solid #ccc !important;
        padding: 20px 0px !important;
        font-size: 16px !important;
        color: #5c5c5c !important;
        margin-top: 30px !important;
    }

 .modalPopup .mob-connecting ul li 
    {
            font-size: 16px !important;
            color: #5c5c5c !important;
            padding-left: 27px !important;
            position: relative !important;
            text-align: left !important;
            padding-bottom: 7px !important;
        }

 .modalPopup .mob-connecting h3 {
        font-size: 14px;
        text-align: left;
    }

 .modalPopup .mob-connecting h4 {
        padding-top: 10px !important;
        margin-bottom: 0px !important;
        font-size: 15px !important;
        color: #5c5c5c !important;
        background: #000;
        margin-top: 19px;
        padding: 10px;
        border-bottom: 0px solid #e3e3e3;
    }

 .modalPopup .mob-connecting .call-pleasewait {
        font-size: 21px;
   
        margin-bottom: 5px;
    text-align: center;
        
    }



 .modalPopup .mob-connecting .callwaitimage
 {
    width:12%;
    float:left;
    
 }
 .modalPopup .mob-connecting .callwaitText 
 {
    width:88%;
    float:left;
    
 }
  .modalPopup .mob-connecting .callwaitText  span
 {
        font-size: 21px;
        text-align: left;
        margin-left: 0px!important;
        width: 71%;
        vertical-align: middle;
    
 }
 .modalPopup .modalPopup-body .mob-connecting h2.r_popup span {
        padding-bottom: 15px !important;
        display: block !important;
    }

 .modalPopup .mob-connecting .call-waitingicon {
              position: absolute;
    left: 35px;
    top: -10px;
    width: 56px;
}
   

 .modalPopup .resultNotFoundContainerBottom h4 {
        background: #f6f6f6;
        margin: 0px;
        padding: 10px;
        border-bottom: 1px solid #e3e3e3;
        font-size: 13px;
        margin-bottom: 20px;
    }

/*Added by Pawan*/

 /*Please wait*/


 .callProgressBox .modalPopup-header {
        background-color: #fff;
        color: white;
        padding: 10px;
        font-size: 16px;
        font-weight: bold;
        border-radius: 13%;
    }

 .callProgressBox .modalPopup-body {
        padding: 8px;
        height: auto;
        background-color: #fff;
        display: block;
        overflow: hidden;
        margin-top: 0px;
        border-radius: 2%;
        width:100%;
    }

 .callProgressBox .modalContent {
        background-color: #fff;
        margin: auto;
        padding: 0px;
        width: 100%;
        height: auto;
        margin-top: auto%;
        border-radius:0%;
    }

 .callProgressBox .modalPopup-footer {
        background-color: #FFF;
        color: white;
        padding: 8px;
        font-size: 19px;
        font-weight: bold;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #d9d9d9;
        height: 50px;
        border-radius: 13%;
    }

 .callProgressBox .input-leftIcon {
        margin-right: -4px;
        margin-top: 12px;
        position: absolute;
        z-index: 5;
        color: gray;
        padding-left: 10px;
        font-size: 17px;
    }

 .callProgressBox .date-Input {
        background-color: #fff;
        cursor: pointer;
        padding-left: 30px;
    }

 .callProgressBox .modalPopup-close 
 {
       background-color: #c0191e!important;
    border-color: #c0191e!important;
    float: right!important;
    display: block;
    margin-top: 8px;
    margin-right: 0px;
    font-weight: normal;
    color:#fff;
    padding: 10px;
    border-radius: 4px;
        cursor: pointer;
    }

 .callProgressBox .modalPopup-header .fa-edit {
        font-size: 19px;
        margin-top: 1%;
    }

 .callProgressBox .mob-connecting ul {
        border-top: 0px solid #ccc !important;
        padding: 20px 0px !important;
        font-size: 16px !important;
        color: #5c5c5c !important;
        margin-top: 30px !important;
    }

 .callProgressBox .mob-connecting ul li 
    {
            font-size: 16px !important;
            color: #5c5c5c !important;
            padding-left: 27px !important;
            position: relative !important;
            text-align: left !important;
            padding-bottom: 7px !important;
        }

 .callProgressBox .mob-connecting h3 {
        font-size: 14px;
        text-align: left;
    }

 .callProgressBox .mob-connecting h4 {
            padding-top: 10px !important;
    margin-bottom: 0px !important;
    font-size: 14px !important;
    color: #5c5c5c !important;
    background: #f6f6f6;
    margin-top: 10px;
    padding: 8px;
    border-bottom: 1px solid #e3e3e3
    }

 .callProgressBox .mob-connecting .call-pleasewait {
        font-size: 21px;
        margin-bottom: 5px;
    }

 .callProgressBox .mob-connecting .call-connecting {
        font-size: 21px;
        text-align: left;
        margin-left: 64px;
        vertical-align: middle;
    }

 .callProgressBox .modalPopup-body .mob-connecting h2.r_popup span {
        padding-bottom: 15px !important;
        display: block !important;
    }

 .callProgressBox .mob-connecting .call-waitingicon {
        position: absolute;
        left: 0;
        top: -22px;
    }

 .callProgressBox .resultNotFoundContainerBottom h4 {
        background: #f6f6f6;
        margin: 0px;
        padding: 10px;
        border-bottom: 1px solid #e3e3e3;
        font-size: 13px;
        margin-bottom: 20px;
    }

 .callProgressBox .mob-connecting .callwaitimage
 {
    width: 14%;
    float: left;
    margin-top: -11px;
    
 }
 .callProgressBox .mob-connecting .callwaitText 
 {
    width:68%;
    float:left;
    font-size: 21px;
    
 }

.callProgressBox .mob-connecting#divCallBackProgressBarHeader img 
{
    width: 53px;
    margin-top: 3px;
    margin-right:auto;
}

 /*Please wait*/


/*Dev css Added on 10 Aug 19*/

  
/*Dev css Added on 14 Aug 19*/

.progressclosebtn
{
    color: #fff;
    background-color: #c0191e!important;
    border-color: #c0191e!important;
    float: right!important;
    display: block;
    margin-top: -10px;
    margin-right: 8px;

 }

   
/*Dev css Added on 16 Aug 19*/

.headerCallbackClose 
{
    background-color: #c0191e!important;
    border-color: #c0191e!important;
    float: right!important;
    margin-top: -35px;
    margin-right: -26px;
    color: #fff;
    padding: 10px;
    border-radius: 28px;
    cursor: pointer;
    
}

.footerCallbackClose 
{
    background-color: #c0191e;
    border-color: #c0191e;
    height: 38px;
    width: 36px;
    margin-top: -25px;
    margin-left: 95%;
    color: #fff;
    padding: 12px;
    border-radius: 24px;
    cursor: pointer;
    display: none;
    position: absolute;
    z-index: 999;
}

.dealCallbackClose 
{
    background-color:#000;
    width: 26px;
    height: 26px;
    margin-top: -19px;
    margin-left: 98%;
    color: #fff;
    padding: 7px;
    border-radius: 24px;
    cursor: pointer;
    display: none;
    position: absolute;
    z-index: 999;
}

.errorCallbackClose 
{
    margin-left: 383px;
    margin-top: -23px;
    width: 29px;
    height: 30px;
    background-color: #cf1a1f;
    border-color: #cf1a1f;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    padding: 9px;

    
}

 .errorCallbackClose i .fa fa-times
{
    
    margin-right: 1px;
    padding-left: 5px;
    
}
 

 .callbacklaterthanks
 {
    padding: 5px;
    margin: 0 auto;
    border-width: 4px 0 0;
    background: #fff;

}

  .callbacklaterthanks .timeout-popup.callinpopup {
        display: none;
    }
 .callbacklaterthanks .btnGoToHome
  {
   
    background: #d5451b;
    margin: 15px 0px;
    color: #fff;
    border: none;
    text-align: center;
    padding: 6px 20px;
}
 .callbacklaterthanks h4
 {
     font-size: 16px;
 }
.callbacklaterthanks .btnGoToHome
{
     
    font-size: 14px;
    margin-bottom: 2%;
    width: 17%;
    color:#fff;background:#a7300d;
}

.callbacklaterthanks .GoToHomebutton 
{
    color:#fff!important;
    background:#a7300d;

}
.err_call_desk{
}
