.popup.light.js-popup-body.commonpop-pad .whatsapp-popup-block h3 {color: #282828;}
.sfBreadcrumbNodeSeparator {display: none;}
   .article-banner .block:last-child, .article-banner .block:first-child {
    width: 100%;
}
#PublicWrapper .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li.active a
 { border:2px solid #eb720f;}
.rightEmlblck .whatsup-detailes .immigrant {
    margin-bottom: 15px;
}
.resultsMnblock1.aboveAgeblock  .stepColum.widSz .block {    width: 37%;}
    #extend-policy .errorN, #radioGroupSec .errorN {bottom: -16px !important;}
}
.multitripForm-2  .rightEmlblck {margin-top: 0px!important;}
.section-content.motorWidgetWrap .rightEmlblck .ck-label .ckBox.chkboxSpace {top: -9px;}
.section-content.motorWidgetWrap .rightEmlblck .ck-label.non-immgirant .tncbasic {top: -4px;}
 .errorN {position: relative!important;bottom: 0px !important;}
 #subscribe_content .errorN, #callmebackdiv1 .errorN {position: absolute!important;bottom: -6px !important;}
 .overlayN.showMsg .popup.light {    max-width: 500px!important;padding:10px;}
/* .errorN.error.d-block {position: absolute!important;} */
.errorN.error.noabs.d-block {position: relative !important;}
.ui-error.ins-mem-pop {    bottom: -30px;}
.submit-btn .btn:focus, .submit-btn .btn:active:focus, .form-group.block .form-control:focus {
    box-shadow: none;}
  .whatsapp-popup-block  figure.alert-img {    vertical-align: middle;}
  .whatsapp-popup-block h3 {color: #282828;}
.travel-calender-main.cal-popup th, .travel-calender-main.cal-popup td {border:none;} 
a.js-scope-back img:hover, a.js-scope-back-mt img:hover {background-color: #FFF2EB;
border: 1px solid #dfdfdf;}
.ui-travelscope-block .bottom-links-block, .bottom-links-block {display: none!important;}
.travel-calender-main.cal-popup td .selectedDate1 {background-color:transparent; color: #282828;
opacity: 0.2;}
.sfPublicWrapper .breadcrum-sec {margin-bottom: 0px;    margin-top: 60px;}
.travel-calender-table td  div {
        border-radius: 50%!important;
    width: 25px!important;
    height: 25px!important;
    margin: auto;
    cursor: pointer;
    line-height: 25px!important;
} .getquote-sticky-wrapper .sticky-sec {
    display: none;
}
.getquote-sticky-wrapper .sticky-sec.fixeds {
    display: block;
}

.input-block .input-block.policy-end-date-wraper {
    padding-top: 0px;
}
.immigrant.whatsWrap img {    padding-left: 3px;margin-top: -2px;}
.rightEmlblck {margin: 0px auto 0;}
.policy-end-date-wraper.ins-mem-pop input {width: 72px!important;}
.ppl-travelling-wrap .resultsMnblock1.resulBlk .stepperRow.padN .block.disInbl input {
    border: 1px solid #c8c8c8;padding: 13px 5px 13px 8px !important;width: 148px;height: 40px;
margin-bottom: 5px;}
.ui-traveler-block .block.aboveAgeblock, .resultsMnblock1.aboveAgeblock .block.countAdult {
    max-width: 100%;
}
#extend-policy .block.sInput input, #radioGroupSec .block.sInput input { width: 100%;}
.travel-calender-mainwraper.cal-popup .ripple-bar:after {display: none;}
.ui-form-block .input-block.mar-bottom {
    margin-bottom: 0px!important;
}
.trave-scope-innner .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
    top: 13px;font-size: 16px;font-weight: 500;color: #838383;left: 48px;}
.country-Dropdown .ng-select.ng-select-focused .ng-select-container .ng-placeholder {left:95px;}
#travel-widget .trave-scope-innner .ng-select.ng-select-multiple .ng-select-container .ng-value-container 
.ng-value .ng-value-icon.left {
    border-right: none;font-size: 19px;
    line-height: 16px;
    font-weight: bold; margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value span {
 padding-top: 6px;
    padding-bottom: 6px;
}
.ng-select-container.ng-has-value {padding-left: 0px;}
.ng-select .ng-select-container .ng-value-container .ng-input>input {padding: 8px 0;}
.ui-form-block .input-block.focus label {top: 8px;    background-color: #fff;
    padding-left: 5px;width:75%;
    padding-right: 3px;}
.input-block.focus label {
    font-size: 1.6rem;
    top: -15px;  transition: all .3s ease
    background-color: #fff;
    padding-left: 5px;
    padding-right: 3px;
}
.input-block input:valid + label,
.input-block input:focus + label {
  font-size: 11px;
  top: -15px;
}
.input-block input:focus + label{
  color: blue;
}

.article-banner .form-request .select-block:not([value=""]):valid ~ .label-box.active_policy {
top: -24px;}
  .travel-calender-mainwraper.cal-popup {border-radius: 5px; padding: 5px 0 0;}

.section-content.motorWidgetWrap .travel-scope-wrap .ui-travelscope-block .tab-content-body {
    padding: 0rem 1.7rem;}
 .travel-calender-mainwraper.cal-popup span.ui-error {    bottom: 6px;left: 2px;}

.block {max-width: 100%;}
.rightEmlblck {    margin-top: 0px;}

.errorN.errorNdest {bottom: 0px;}
.travel-calender-table td div.cal-popup.selectedDate1 {background: transparent; opacity: 0.2;}
.travel-calender-table td, .travel-calender-table th {border:none;}
.travel-calender-main.cal-popup .travel-calender-table td div:hover {
    padding: 0;
    background-color: #e1e7ed!important;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    border-radius: 50%!important;
    width: 25px!important;
    height: 25px!important;
    margin: auto;
    cursor: pointer;
    line-height: 25px!important;
}
.article-banner .form-request span.or-text span, .article-banner .form-request span.Choose-a-base-policy
{
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;margin-left: 0px;
}

.article-banner .form-request  .block span.errorN.error {
display: none;
    margin-left: 0px;
    color: red;
    font-size: 12px;
    font-weight: 300;
}

 .async-hide {
        opacity: 0 !important;
    }

.section-content.motorWidgetWrap {
    background: transparent;
}

        .selectize-dropdown.multi.demo-default.plugin-remove_button {
    display: block;
}
.new-tpforDate .errorN.error-left {
    bottom: -20px;
}
.new-tpforDate .errorN.error-right {
    right: 0px;
}

.rightEmlblck .ck-label.non-immgirant .tncbasic{
    position: relative;
    top: -1px;
}

.new-checkbox:checked + label .tncbasic {
    background: #ec6608;
    border-color: #ec6608;
}

.rightEmlblck .ck-label .tncbasic {
    position: relative;
    top: -5px;
    display: inline-block;
    width: 19px;
    height: 19px;
    border: 1px solid #b4c4d3;
    border-radius: 3px;
    margin-right: 10px;
    vertical-align: middle;
}

.whatsup-detailes span {
    font-size: 14px;
    color: #282828;
    font-weight: 400;
}

.rightEmlblck .ck-label .tncbasic:before {
    content: '';
    position: absolute;
    left: 5.5px;
    top: 2px;
    width: 6px;
    height: 11px;
    opacity: 0;
    border-style: solid;
    border-color: #fff;
    border-width: 0 1.5px 1.5px 0;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.new-checkbox:checked + label .tncbasic:before {
    opacity: 1;
}

.rightEmlblck .ck-label .tncbasic:before {
    width: 5px;
    height: 10px;
    left: 6.5px;
}



.rightEmlblck p.notes {
    font-size: 15px;
    margin-bottom: 20px;
    margin-top: 0px;
}

/*  .styled-checkboxtnc.whatsups  + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 19px;
    height:19px;
    background: #fff;
    border: 1px solid #c5d9e2;
    background: #fe6625;
    border: solid #fe6625;
}

.styled-checkboxtnc.whatsups + label:after {
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    bottom: 6px;
    left: 6px;
    top: 3px;
}
.styled-checkboxtnc.whatsups + label:after {
    content: "";
    display: inline-block;
    -webkit-transform: rotate(38deg);
    -ms-transform: rotate(38deg);
    transform: rotate(38deg);
    position: absolute;
}  */

.section-content h2.heading-2.single-trp {    display: block;
    float: none;}
    .multitripForm-2{
        display: none;
    }
    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background: none;
    border: none;
    color: #282828;}



    .shadowEffect {
        box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.16);
    }

    /*.section-content .stepColum a.btn-disable {
background: #f5f6f6;
color: #cbcdce;
cursor: not-allowed;
pointer-events: none;
}
*/
    .section-content .ui-traveler-block .tooltip-section a {
        text-decoration: none;
        color: #282828;
    }

    .overlays {
        position: fixed;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0.8;
        background-color: rgba(0, 0, 0, 0.85);
    }

    p.notes {
        line-height: 20px;
        margin-top: 20px;
        color: #575757;
        font-size: 14px;
    }

    .ui-checkboxradio-disabled {
        pointer-events: none;
    }

    .ui-datepicker {
        width: 17em;
        padding: 0.2em 0.2em 0;
        display: none;
    }

    .ui-datepicker .ui-datepicker-header {
        position: relative;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    /*.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
*/
    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    /*.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}*/

    /*.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}*/

    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

    .ui-datepicker .ui-datepicker-title select {
        font-size: 1em;
        margin: 1px 0;
    }

    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        width: 45%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: 0.9em;
        border-collapse: collapse;
        margin: 0 0 0.4em;
    }

    .ui-datepicker th {
        padding: 0.7em 0.3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

    .ui-datepicker td span,
    .ui-datepicker td a {
        display: block;
        padding: 0.2em;
        text-align: right;
        text-decoration: none;
    }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: 0.7em 0 0 0;
        padding: 0 0.2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

    .ui-datepicker .ui-datepicker-buttonpane button {
        float: right;
        margin: 0.5em 0.2em 0.4em;
        cursor: pointer;
        padding: 0.2em 0.6em 0.3em 0.6em;
        width: auto;
        overflow: visible;
    }

    .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left;
    }

    /* with multiple calendars */
    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

    .ui-datepicker-multi .ui-datepicker-group {
        float: left;
    }

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto 0.4em;
    }

    .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%;
        /*padding: 1rem;*/
    }

    .ui-datepicker-multi-3 .ui-datepicker-group {
        width: 33.3%;
    }

    .ui-datepicker-multi-4 .ui-datepicker-group {
        width: 25%;
    }

    .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
        border-left-width: 0;
    }

    .ui-datepicker-multi .ui-datepicker-buttonpane {
        clear: left;
    }

    .ui-datepicker-row-break {
        clear: both;
        width: 100%;
        font-size: 0;
    }

    /* RTL support */
    .ui-datepicker-rtl {
        direction: rtl;
    }

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
        float: left;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
    .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

    /* Icons */
    .ui-datepicker .ui-icon {
        display: block;
        text-indent: -99999px;
        overflow: hidden;
        background-repeat: no-repeat;
        left: 0.5em;
        top: 0.3em;
    }

    .ui-dialog {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0.2em;
        outline: 0;
    }

    .ui-dialog .ui-dialog-titlebar {
        padding: 0.4em 1em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: 0.1em 0;
        white-space: nowrap;
        width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: 0.3em;
        top: 50%;
        width: 20px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 20px;
    }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: 0.5em 1em;
        background: none;
        overflow: auto;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin-top: 0.5em;
        padding: 0.3em 1em 0.5em 0.4em;
    }

    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
        float: right;
    }

    .ui-dialog .ui-dialog-buttonpane button {
        margin: 0.5em 0.4em 0.5em 0;
        cursor: pointer;
    }

    .ui-dialog .ui-resizable-n {
        height: 2px;
        top: 0;
    }

    .ui-dialog .ui-resizable-e {
        width: 2px;
        right: 0;
    }

    .ui-dialog .ui-resizable-s {
        height: 2px;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-w {
        width: 2px;
        left: 0;
    }

    .ui-dialog .ui-resizable-se,
    .ui-dialog .ui-resizable-sw,
    .ui-dialog .ui-resizable-ne,
    .ui-dialog .ui-resizable-nw {
        width: 7px;
        height: 7px;
    }

    .ui-dialog .ui-resizable-se {
        right: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-sw {
        left: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-ne {
        right: 0;
        top: 0;
    }

    .ui-dialog .ui-resizable-nw {
        left: 0;
        top: 0;
    }

    .ui-draggable .ui-dialog-titlebar {
        cursor: move;
    }

    .ui-travelscope-block span.page-c {
        font-size: 14px;
        font-weight: normal;
        color: #282828;
    }

    /* Overlays */
    .ui-widget-overlay {
        background: #aaaaaa;
        opacity: 0.3;
        filter: Alpha(Opacity=30);
        /* support: IE8 */
    }

    .ui-widget-shadow {
        -webkit-box-shadow: 0px 0px 5px #666666;
        box-shadow: 0px 0px 5px #666666;
    }

    .ui-datepicker .ui-datepicker-title span {
        color: #282828;
        padding-top: 10px;
        display: inline-block;
        font-size: 16px;
        font-weight: 500;
    }



    .travel-scope-wrap {
        width: 100%;
        display: inline-block;
        margin: 0 auto;
        padding: 3rem 3rem;
        background: #fff;
        border-radius: 1rem;
    }

    .ui-links-block span.line-vertical {
        color: #c9c9c9;
        margin-left: 15px;
    }
    .students-travels {
        margin-left: 18px;
    }

    .ui-travelscope-block {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
    }

    .ui-travelscope-block p {
        font-size: 1.4rem;
        color: #6c6c6c;
        display: inline-block;
        font-weight: 500;
    }

    span.page-c {
        float: right;
        padding: 0px;
        font-weight: normal;
        color: #282828;
        font-size: 14px;
    }
    .tab-head.clearfix.js-tab-head {
        margin-top: 0;
    }
    .ui-travelscope-block .tab-wrap {
        padding: 0;
        border: 1px solid #c9c9c9;
        border-radius: 0.5rem;
        margin-top: 1rem;
        overflow: hidden;
    }
    .ui-travelscope-block .tab-head {
        border-bottom: 1px solid #c9c9c9;
    }
    .ui-travelscope-block .tab-head li {
        font-size: 1.4rem;
        min-width: 50%;
        color: #6c6c6c;
        background: #f5f6f6;
        display: inline-block;
        letter-spacing: normal;
    }
    .ui-travelscope-block .tab-head li.active {
        background: #fff5f0;
        color: #ec6608;
    }
    .tab-head li.active:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 3px;
        top: 100%;
        left: 0;
        background: #ec6608;
    }
    .trave-scope-innner {
        width: 100%;
        margin: 0 auto;
        display: inline-block;
        position: relative;
    }
    .ui-travelscope-block .tab-head li:nth-child(2) {
        border-left: 1px solid #c9c9c9;
    }
    .ui-travelscope-block .tab-content-body {
        padding: 1rem 2rem 3rem;
        width: 100%;
        margin: 0 auto;
        display: inline-block;
    }
    .motorWidgetWrap .ui-scope-images li {
        display: inline-block;
        width: 25%;
        float: left;
    }
    .new-tpforDate .block label {
        color: #838383;
        font-size: 1.6rem;
        font-weight: 500;
    }

    .rightEmlblck .block.focus input:focus {
        border: 2px solid #ec6625;
        background-color: #fff;
    }

    /*.new-tpforDate .block.focus input:focus { border:2px solid #ec6625;background-color:#fff;}*/

    .new-tpforDate .block.focus input:focus {
        background-color: #fff;
    }

    /* .new-tpforDate .block.focus label {
    color: #ec6625;
}

.rightEmlblck .block.focus label {
    color: #ec6625;
}  */

    .motorWidgetWrap .ui-scope-images li a {
        text-align: center;
        margin: 0 auto;
        border-radius: 5.9px;
        box-shadow: 0 1px 4px 0 rgb(208 208 208 / 29%);
        border: solid 0.6px #eaeaea;
        padding: 1.5rem;
    }
    .ui-scope-images li a.ui-usCanada:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/canada_icon.png) no-repeat;
    }
    .ui-scope-images li a.ui-asiaPac:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/asia_icon.png) no-repeat;
    }
    .ui-scope-images li a.ui-schengenCon:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/schengen_icon.png) no-repeat;
    }
    .ui-scope-images li a.ui-restWorld:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/restworld_icon.png) no-repeat;
    }
    .motorWidgetWrap ul.ui-scope-images li span {
        margin: 0;
        padding: 0;
        font-size: 1.2rem;
        display: block;
        text-align: center;
        float: none;
        padding-top: 1rem;
        font-weight: 700;
    }
    #disabledDate1,
    #disabledDate2 {
        position: relative;
    }
    #disabledDate1 #start-date,
    #disabledDate2 #end-date {
        -webkit-text-fill-color: #282828;
        opacity: 1;
        pointer-events: none;
    }
    .datePcmain .sInput input {
        cursor: auto;
        border: none;
        color: #053c76;
        border-bottom: 1px solid #fff;
        font-size: 16px;
        z-index: 12;
        width: 100%;
        height: 35px;
        margin-top: 16px;
        outline: none;
        background: #fff;
        border-radius: 6px;
    }
    .datePcmain.new-datePcmain .sInput input {
        background: transparent url(/docs/default-source/assets/images/carplan/new-datepicker-icon.png) no-repeat right center;
        padding-left: 0;
        border-bottom: none;
        border-radius: 0;
        font-size: 16px;
        color: #282828;
        width: 102.99%;
        margin: 0;
        padding: 2.5rem 3rem;
        letter-spacing: 0px;
        font-weight: 500;
        background-position: 95%;
    }
    .datePcmain.new-datePcmain .sInput:last-child input {
        padding-left: 0;
        padding-right: 0;
    }
    .datePcmain {
        margin-top: 3rem;
    }
    .ui-widget-header {
        background: #fff;
        border-radius: 6px;
        height: 40px;
        color: #fff;
        border: none;
        outline: none;
    }

    .ui-datepicker .ui-datepicker-calendar .ui-state-hover,
    .ui-datepicker .ui-state-default {
        border: none;
        color: #333;
        font-weight: 600;
        font-size: 13px;
        border-radius: 50%;
        padding: 7px 0;
        width: 32px;
        height: 32px;
        margin: 3px;
        text-align: center;
        background-color: transparent;
    }

    /*.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-hover {
    background-color: #e6e6e6
}*/
    .ui-datepicker .ui-datepicker-calendar .ui-state-hover,
    .ui-datepicker .ui-state-default {
        /*font-size: 13px;*/
        font-size: 12px;
        color: #282828;
        padding: 7px 0;
        width: 28px;
        height: 28px;
    }
    /*.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
    color: #c9c9c9;
}*/
    /*
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1;
     color: #fff;
}*/

    .ui-datepicker .ui-datepicker-calendar .start .ui-state-default {
        color: #fff;
    }

    .ui-state-hover a {
        color: #2b2b2b;
        text-decoration: none;
    }

    /*.ui-datepicker .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-state-hover{border:none;color:#333;font-weight:600;font-size:13px;border-radius:50%;padding:7px 0;width:32px;height:32px;margin:3px}
*/

    .ui-widget.ui-widget-content {
        border: 1px solid #c5c5c5;
        width: auto !important;
        overflow: auto;
        max-height: max-content;
        padding: 1rem 0;
    }
    .datePcmain.new-datePcmain .sInput:first-child input {
        background: none;
    }
    .block {
        width: unset;
        width: 50%;
        display: inline-block;
        float: left;
        max-width: 100%;
        margin-bottom: 1rem;
        position: relative;
        border: 1px solid #b9b9b9;
    }
    .block:first-child {
        border-right: none;
        border-radius: 5px 0 0 5px;
        width: 35%;
    }
    .block:last-child {
        border-left: none;
        border-radius: 0 5px 5px 0;
        width: 65%;
    }
    .block label {
        top: 15px;
        color: #b9b9b9;
        font-size: 1.7rem;
        font-weight: 300;
        position: absolute;
        font-weight: 500;
        left: 2rem;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    .block:last-child label {
        left: 0;
    }

    .block.focus label {
        color: #ec6625;
        top: -8px !important;
        background: #fff;
        font-size: 1.3rem;
        padding: 0 1rem;
    }
    .ui-datepicker .ui-datepicker-next span {
        background-image: url(/docs/default-source/apps/websitenewlanding/assets/images/arrow-right.png);
    }
    .ui-datepicker .ui-datepicker-prev span {
        background-image: url(/docs/default-source/apps/websitenewlanding/assets/images/arrow-right.png);
        transform: rotateZ(180deg);
    }
    .ui-datepicker-multi .ui-datepicker-group table tr {
        border: none;
    }
    .ui-datepicker-multi .ui-datepicker-group table tr {
        border: none;
    }

    .ui-datepicker .ui-datepicker-calendar .jStarts {
        background: #ffefe8;
    }

    .ui-datepicker .ui-datepicker-calendar .end > a {
        color: #fff;
    }
    .ui-datepicker .ui-datepicker-calendar .start .ui-state-default {
        background: #ec6608;
        border-radius: 30px;
    }
    .ui-datepicker .ui-datepicker-calendar .start > a {
        color: #fff;
    }

    .ui-datepicker .ui-datepicker-calendar .end {
        background: #ec6608;
        border-radius: 30px;
    }
    .jrnyNoOfDays {
        display: inline-block;
        font-size: 12px;
        font-weight: 600;
        color: #00305b;
    }
    .errorN {
        display: none;
    }
    .ui-datepicker-trigger {
        display: none;
    }
    .ui-traveler-block {
        display: block;
    }
    .jrnyNoOfDays {
        display: inline-block;
        font-size: 12px;
        font-weight: 600;
        color: #00305b;
    }

    .proceed-btn-block {
        width: 100%;
        display: inline-block;
        margin: 0 auto;
        padding: 2rem 0;
        text-align: center;
    }

    a.ui-proceed-btn {
        background: #f86600;
        color: #fff;
        padding: 12px 15px;
        width: 100%;
        border-radius: 5px;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        height: 54px;
        line-height: 30px;
    }
    .ui-links-block {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
    }

    .ui-links-block a {
        font-size: 14px;
        text-decoration: none;
        color: #fe6625;
        border-bottom: 1px solid;
        margin-right: 3rem;
        margin-bottom: 1rem;
        font-weight: bold;
    }
    .selectize-dropdown {
        position: relative;
        top: 15px !important;
        border: none;
        box-shadow: none;
    }
    .cdlBox .selectize-dropdown .popSearch {
        padding: 0;
    }

    .selectize-dropdown.multi.demo-default.plugin-remove_button {
        /*display: block!important;*/
        display: none;
    }
    .trave-scope-innner .selectize-dropdown {
        padding-left: 0px;
    }

    /* .trave-scope-innner .countryDone {
    display: none!important;
}  */
    .selectize-input.items.not-full.has-options.has-items .selectize-dropdown [data-selectable].option.ispopular.selected {
        background: #d22;
        border-color: #ec670a;
        color: #282828;
        pointer-events: none;
    }
    .selectize-dropdown [data-selectable].option.active {
        background: #eaeaea;
        border-color: #eaeaea;
        color: #282828;
    }

    .cdlBox .defaultCuntTitle {
        font-size: 13px;
        font-weight: 500;
        color: rgba(40, 40, 40, 0.6);
        padding: 8px 0 15px;
        text-align: left;
        font-weight: 700;
    }
    .popSearch [data-selectable].option {
        padding: 4px 15px 5px;
        border-radius: 5px;
        margin-right: 10px;
        margin-bottom: 10px;
        font-size: 13px;
        font-weight: 600;
    }
    .cdlBox {
        border: none;
        border-radius: 0;
        background: #fff;
        box-shadow: none;
    }
    .selectize-input {
        box-shadow: none;
        border-radius: 5px;
    }
    .selectize-control.multi .selectize-input > div.item,
    .whenCountry {
        font-size: 14px;
        line-height: 1.2;
        font-weight: 600;
        border-radius: 5px;
        padding: 7px 33px 7px 15px;
        margin-top: 4px;
    }
    .selectize-control .selectize-input {
        min-height: 55px;
        box-shadow: none;
    }
    .selectize-control.plugin-remove_button [data-value] .remove {
        position: absolute;
        top: 2px;
        right: 5px;
        bottom: 0;
        width: 24px;
        height: 100%;
        font-size: 20px;
        text-align: center;
        color: #282828;
        text-decoration: none;
        padding: 0;
        z-index: 1;
    }
    .selectize-dropdown,
    .selectize-input,
    .selectize-input input {
        font-size: 15px;
        line-height: 36px !important;
        padding-left: 15px;
        font-weight: 500;
    }
    .popSearch [data-selectable].option {
        line-height: 18px !important;
    }
    .motorWidgetWrap .ui-scope-images li.dis-list-active a {
        background: #fff5f0;
        border-color: #eb720f;
    }
    .trpD span {
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        color: #00305b;
    }

    .ui-traveler-block h3.mobScrn.new-mobScrn {
        padding-top: 0px;
    }

    .ui-traveler-block h3 {
        font-size: 1.6rem;
        padding: 0px;
        font-weight: 500;
        padding-top: 20px;
        padding-bottom: 15px;
    }

    .ui-traveler-list {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
        border: 1px solid #c9c9c9;
        border-radius: 5px;
        padding: 1rem 2rem;
    }

    .ui-traveler-list span {
        display: inline-block;
        font-size: 1.6rem;
        color: #838383;
        font-weight: 500;
        line-height: 26px;
    }

    .js-pl-min {
        display: inline-block;
        float: right;
    }

    .section-content .ui-traveler-block a {
        text-decoration: none;
    }

    .js-pl-min a {
        font-size: 26px;
        background: antiquewhite;
        padding: 0;
        height: 30px;
        width: 30px;
        position: relative;
        line-height: 21px;
        padding: 3px;
        text-align: center;
        margin: 0 auto;
        color: #fe6b25;
        border-radius: 5px;
    }
    .js-add-edit {
        /*display: none;*/
        float: right;
    }
    a.js-min-trv {
        display: none;
    }
    .js-add-edit a {
        font-size: 1.4rem;
        padding: 6px 0;
        color: #fe6625;
        font-weight: 700;
    }
    .ui-traveler-list.gray-clr .js-adedblock span {
        color: #282828;
    }
    .ui-traveler-block .block {
        border: none;
        border-radius: 0;
        width: 100%;
        float: none;
        margin-bottom: 0;
    }
    .resulBlk {
        position: absolute;
        width: 100%;
        background: #fff;
        left: 0;
        right: 0;
        top: 52px;
        box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.16);
        border-radius: 5px;
        padding: 30px 30px;
        z-index: 9;
        display: none;
    }

    .ppl-travelling-wrap {
        position: relative;margin-top: 0px;
    }
    .stepclLeft {
        display: inline-block;
        font-size: 14px;
        color: #282828;
        line-height: 30px;
    }

    /*.selectize-dropdown [data-selectable].option.isPopular.selected {
    background: #f0efee;
    border-color: #f0efee;
    color: #282828;
    pointer-events: none;
}*/

    .stepperRow.bor-bot-none {
        border-bottom: none;
    }

    .stepColum {
        display: inline-block;
        float: right;
    }

    .stepperRow {
        display: inline-block;
        width: 100%;
        padding: 15px 0;
        border-bottom: solid 1px #eaeaea;
    }

    .resultsMnblock1.aboveAgeblock {
        border-bottom: solid 1px #eaeaea;
    }

    .noOfAdult {
        margin: 0;
        display: inline-block;
        width: 40px;
        height: 28px;
        vertical-align: top;
        text-align: center;
        border: 0;
        font-size: 16px;
        outline: none;
    }
    a.adds,
    a.js-srcounter {
        font-size: 26px;
        background: #faebd7;
        padding: 0;
        height: 30px;
        width: 30px;
        position: relative;
        line-height: 20px;
        padding: 3px;
        text-align: center;
        margin: 0 auto;
        color: #f86600;
        border-radius: 5px;
    }
    a.subs {
        font-size: 26px;
        background: antiquewhite;
        padding: 0;
        height: 30px;
        width: 30px;
        position: relative;
        line-height: 20px;
        padding: 3px;
        text-align: center;
        margin: 0 auto;
        color: #fe6b25;
        border-radius: 5px;
    }
    .stepperRow.padN {
        border-bottom: none;
        padding-bottom: 0;
    }

    .healthadultDob.hltdb1:last-child {
        padding-bottom: 10px;
    }

    .trvlCnt {
        display: inline-block;
        width: 50%;
        padding-top: 20px;
    }

    .trvlCnt h4 {
        font-size: 1.6rem;
        font-weight: 600;
        color: #282828;
        display: inline-block;
    }
    .js-srdatewrap {
        margin-bottom: 1done-btn5px;
    }
    .trvCounter {
        display: inline-block;
        font-size: 1.4rem;
        font-weight: 600;
        color: #282828;
    }
    a.js-done {
        background: #fe6b25;
        color: #fff;
        border-radius: 5px;
        padding: 7px 18px;
        font-size: 14px;
    }
    /*a.done-disable {
        background: #a9a9a9;
        pointer-events: none;
    }*/
    .stepColum.widSz {
        float: none;
        padding-bottom: 10px;
        width: 100%;
    }
    .shRow {
        display: inline-block;
        font-size: 12px;
        color: #575757;
        font-weight: 600;
        padding: 10px 0;
    }
    .stepColum.widSz .block {
        display: inline-block;
        float: right;
        width: 30%;
    }
    .stepColum.widSz .block input {
        cursor: auto;
        border: none;
        color: #282828;
        border: 1px solid #c8c8c8;
        font-size: 13px;
        border-radius: 5px;
        z-index: 12;
        height: 35px;
        width: 100%;
        outline: none;
        padding: 10px;
        letter-spacing: 2px;
    }
    .done-btn {
        display: inline-block;
        float: right;
        padding-top: 15px;
    }
    .ui-traveler-list.gray-clr span {
        color: #838383;
    }
    .ui-traveler-list.gray-clr a.js-min-trv {
        background: #f3f4f4;
        color: #cdcfd0;
    }
    a.js-scope-back {
        color: #282828;
        font-size: 1.4rem;
        position: relative;
        padding-left: 20px;
    }
    a.js-scope-back:before {
        border: solid #282828;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        vertical-align: top;
        transform: rotateZ(136deg);
        transition: all 0.3s ease-in;
        content: "";
        position: absolute;
        top: 5px;
        left: 0;
    }
    .agGroupdtl {
        display: none;
    }
    .new-tpforDate .errorN {
        display: none;
        position: absolute;
        bottom: -18px;
        font-size: 12px;
        color: red;
    }
    .errorN {
        color: red;
        font-size: 12px;
        font-weight: 300;
    }
    /*.new-assistInfo {
    margin: 15px 0 0;
}*/
    .errorNdest1 {
        text-align: center;
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        bottom: -15px;
    }
    .block.errorLine {
        border-color: #f86600;
    }
    .new-tpforDate {
        margin-bottom: 2rem;
    }
    .new-tpforDate.errorLine {
        border: 2px solid #f86600;
        border-radius: 5px;
    }
    .rightEmlblck {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }

    .rightEmlblck .block {
        width: 100%;
        position: relative;
        height: 68px;
        margin-bottom: 20px;
    }

    .rightEmlblck .block input {
        cursor: auto;
        border: none;
        color: #282828;
        border: 1px solid #c9c9c9;
        font-size: 16px;
        border-radius: 5px;
        z-index: 12;
        width: 100%;
        height: 54px;
        padding: 0 20px;
        outline: none;
    }

    .rightEmlblck .errorN {
        position: absolute;
        bottom: 0;
    }
    .travel_details_btn_holder {
        display: inline-block;
        width: 100%;
        margin: 25px 0 0;
    }

    .travel_details_btn_holder a {
        background: #f86600;
        color: #fff;
        padding: 1.5rem 3rem;
        width: 100%;
        border-radius: 0.5rem;
        text-decoration: none;
        text-align: center;
    }
    span#ErrorTxt b {
        color: red;
        font-size: 12px;
        font-weight: 300;
    }
    .js-adedblock {
        display: none;
    }
    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        border: none;
    }
    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        background: #1e507c;
        border: none;
        color: #fff;
        border-radius: 3px;
        padding: 3px 5px;
        margin: 5px 3px 6px;
        text-transform: uppercase;
        font-size: 12px;
        outline: none;
        width: 104px;
    }

    .section-content .renewals-go p a {
        color: #fe6625;
        font-weight: 600;
        font-size: 20px;
        text-decoration: underline;
    }

    .section-content .renewals-go p a:hover {
        color: #fe6625;
        text-decoration: underline;
    }

    .new-tpforDate .block {
        margin-bottom: 0;
    }

    /***Updated Style Start***/
    .travel-scope-wrap {
        border: 1px solid #cbcdce;
    }

    .travel-scope-wrap .tab-head {
        margin-bottom: 1.4rem;
    }

    .travel-scope-wrap .ui-travelscope-block .tab-content-body {
        padding: 1rem 1.7rem 2.8rem;
    }

    .travel-scope-wrap .ui-scope-images.scope-changes {
        display: flex;
        justify-content: space-between;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li {
        width: 25%;
        margin-right: 3.5%;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li:last-child {
        margin-right: 0%;
    }

    .motorWidgetWrap .travel-scope-wrap .ui-scope-images li a {
        width: 100%;
        padding: 1rem;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li span {
        padding-top: 1.2rem;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li span {
        font-weight: 600;
    }

    .travel-scope-wrap .ui-travelscope-block .tab-head li.active {
        color: #f26624;
    }

    .travel-scope-wrap .ui-travelscope-block .tab-head li {
        background: #f5f6f6;
    }

    .trpD {
        display: none;
    }

    .datePcmain.new-datePcmain {
        margin-top: 28px;
    }

    .ui-travelscope-block .datePcmain.new-datePcmain .sInput:last-child input {
        background: transparent url(/docs/default-source/assets/bagi/images/calendar-date.png) no-repeat 90% center;
        margin-left: 6px;
    }

    .travel-scope-wrap .new-tpforDate .block.focus label {
        padding: 0 0.5rem;
        left: 0.5rem;
    }

    .ui-travelscope-block .datePcmain.new-datePcmain .sInput input {
        margin-left: -18px;
    }

    .travel-scope-wrap .new-tpforDate .block.focus .sInput:last-child label {
        left: 0;
    }

    .ui-widget.ui-widget-content {
        padding: 0;
        right: 50px !important;
        left: auto !important;
    }

    .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%;
        padding: 2rem;
    }

    .ui-datepicker-days-cell-over.ui-datepicker-today .ui-state-highlight {
        width: 28px;
        height: 28px;
        background: #fae3cc !important;
        font-size: 12px;
        border-radius: 30px;
    }

    .ui-datepicker-days-cell-over.ui-datepicker-today .ui-state-default.ui-state-highlight.ui-state-hover {
        padding: 7px 0;
        width: 28px;
        height: 28px;
        color: #282828 !important;
        border-radius: 50%;
    }

    .new-tpforDate.errorLine {
        border: 1px solid #f86600;
        border-radius: 5px;
    }

    .rightEmlblck .block.focus label {
        left: 1rem;
    }

    .whatsup-detailes .immigrant {
        margin-bottom: 20px;
    }

    .motorWidgetWrap ul li {
        margin-bottom: 3px;
    }

    .rightEmlblck .ck-label .ckBox:before {
        width: 5px;
        height: 10px;
        left: 6.5px;
    }

    .rightEmlblck .errorN {
        bottom: -2px;
    }

    .tab-head li:after {
        background: #f5f6f6;
        height: 3px;
        top: 100%;
    }

    .travel-scope-wrap .tooltip {
        top: 3px;
    }

    .rightEmlblck .block input.wamobile:hover,
    .rightEmlblck .block input.validemailcheck:hover {
        border: solid 1px #282828;
        background-color: #fff;
    }

    .ui-traveler-list:hover {
        border: solid 1px #282828;
        background-color: #fff;
    }

    .rightEmlblck .block input.wamobile:focus,
    .rightEmlblck .block input.validemailcheck:focus {
        border: solid 2px #ec6625;
        background-color: #fff;
    }

    .ui-traveler-list:active,
    .ui-traveler-list:visited {
        border: solid 2px #ec6625;
        background-color: #fff;
    }

    .travel-scope-wrap .block label {
        color: #838383;
        font-weight: 500;
        font-size: 16px;
        top: 16px;
    }

    .travel-scope-wrap .block.focus label {
        top: 30px;
        color: #ec6625;
        font-size: 12px;
        z-index: 99;
    }

    .travel-scope-wrap .block.transform label {
        position: absolute;

        top: -10px;
        font-size: 12px;
        color: #838383;
        padding: 0 1rem;
        background: white;
        left: 1rem;
        z-index: 99;
    }

    .travel-scope-wrap .new-tpforDate .block.transform label {
        padding: 0 0.5rem;
        left: 0.5rem;
    }

    .selectize-dropdown [data-selectable].option.isPopular.selected {
        border-radius: 5px;
        background: #fef6f2;
        border: 1px solid #ec670a;
        color: #282828;
    }

    .selectize-dropdown [data-selectable].option.selected {
        background: #fef6f2;
        border: 1px solid #ec670a;
        color: #282828;
    }

    .ilOverlay {
        left: 0;
        background: rgba(0, 0, 0, 0.6);
    }

    .travel-scope-wrap .selectize-control .selectize-input {
        background: transparent url(/docs/default-source/assets/bagi/images/search.png) no-repeat 4% center;
        padding-left: 45px;
    }
    /*
.travel-scope-wrap .selectize-control .selectize-input.noSearch {
    background: none;
    padding-left: 20px;
}*/

    .travel-scope-wrap .selectize-control.shadowEffect .selectize-input,
    .travel-scope-wrap .selectize-control .selectize-input.has-items {
        background: none;
        padding-left: 20px;
    }

    .selectize-dropdown {
        visibility: visible !important;
    }
    /***Updated Style End***/
.tab-wrap.js-tab-wrap .tab-head.clearfix.js-tab-head {margin-bottom: 25px;}

/*new widget design update code*/
.section-content .trave-scope-innner a {
    border-top: 1px solid #EAEAEA;
    padding-top: 15px;
    padding-bottom: 25px;
    text-align: center;
    width: 100%;
    color: #6C6C6C;font-weight: 700;
    font-size: 12px;
}
.travel-scope-wrap .ui-travelscope-block .tab-head li.active { background-color: #FFF2EB;}
.travel-calender-mainwraper.cal-popup .trip-date input {    padding-left: 0px;
    padding-top: 7px;      font-size: 16px;font-weight: 500; border-bottom: none; }
.travel-calender-mainwraper.cal-popup .input-block.trip-st-block .trip-date input {padding-left:17px;
padding-top: 10px;letter-spacing: 0px;}
.section-content .proceed-btn-block button.ui-proceed-btn {margin-top: 20px;margin-bottom: 10px;}

      .section-content a.trip-block.multi-trip,  .section-content a.trip-block.single-trip {
    border: 1px solid #EC6625;
    text-align: center;
    color: #EC6625;
    font-weight: 700;
}
.section-content a.trip-block.multi-trip:before, .section-content a.trip-block.single-trip:before {display: none;}
.section-content a.bottom-links.extend-link { color: #6C6C6C;margin-right: 10px;}
.ui-traveler-block.multiform-1 .radio-wrapper ul li label, 
 .ui-traveler-block.multiform-1 .radio-wrapper ul.radio-wrap2 li label, {
    padding-left: 0px;
    font-size: 14px;
    color: #575757;
}
.radio-wrapper ul.radio-wrap1 li, .radio-wrapper ul.radio-wrap2 li {
    background-color: #F5F6F6;
    width: auto;
    padding: 0px 10px;
    border-radius: 5px;margin-right: 10px;border:2px solid #F5F6F6;
}
.radio-wrapper ul.radio-wrap1 li.active{
    background-color: #FFF2EB;border:2px solid #EC6625;}
 .radio-wrapper ul.radio-wrap2 li.active{
    background-color: #FFF2EB;border:2px solid #EC6625;}

.rightInputPadd.cal-popup {
    border: 1px solid #C9C9C9;
    width: 47%;
    border-radius: 5px;
    height: 55px;
    padding-top: 8px;
}
.leftInputPadd.cal-popup {
    width: 47%;
    float: right;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    height: 55px;
    padding-top: 8px;
}
.travel-scope-wrap .ui-travelscope-block .tab-wrap {margin-bottom: 3rem;}
.ui-traveler-block.agGroupdtl a.js-scope-back:before {border-width: 0px 3px 3px 0; padding: 5px;
    display: none;}
.ui-traveler-block.agGroupdtl  p {font-weight: 700;text-align: center;}
.ppl-travelling-wrap .ui-traveler-list {text-align: center;}
.js-addtravel.d-block .js-pl-min {float: none;}
.js-addtravel.d-block .js-pl-min a {background: transparent; font-weight: 600;font-size: 24px;
color: #282828;}
.whatsup-detailes {margin-top: 20px;}
 .ui-traveler-block.multitripForm-2 .rightEmlblck .whatsup-detailes span {
 display: inline-block; font-size: 14px;color: #575757;font-weight: 500;}
.rightEmlblck .whatsup-detailes .block.terms {display: none!important;}
.ppl-travelling-wrap .rightEmlblck p.notes {color: #575757; font-weight: 400;text-align: left;
    margin-top: 15px;font-size: 12px;margin-bottom: 0px;}
.ui-traveler-block.agGroupdtl .stepclLeft p {display: none;font-weight: 400;
    font-size: 11px;color: #575757;}
.ppl-travelling-wrap .resulBlk .stepclLeft {  font-size: 14px;  color: #282828;  font-weight: 600;}
.ppl-travelling-wrap .resulBlk .trvlCnt h4 {   font-weight: 700;font-size: 14px;}
.done-btn a.js-done {font-size: 14px;padding: 12px 15px;font-weight: 700;}
.travel-scope-wrap .shRow, .travel-scope-wrap .shRow .tnum1 { font-size: 16px;font-weight: 600;}
.travel-scope-wrap .radio-wrapper ul li label {padding-left: 0px;color: #575757;font-size:14px;}
.radio-btn-block label.radio-label {color: #6C6C6C;font-weight: 600;}
.radio-btn-block .radio-wrapper {padding-top: 10px;}
.radio-btn-block .radio-wrapper ul.radio-wrap2 li {width: auto;}
.leftInputPadd .trip-date  img {   top: 10px; right: 0px;}
.rightInputPadd .trip-date img {   top: 10px; right: 10px;}
/*.travel-calender-mainwraper.cal-popup .input-block.trip-st-block {
    border: 1px solid #C9C9C9;
    border-radius: 5px;
    height: 55px;
    padding-top: 8px;
    padding-left: 10px;
} */
 a:hover.trip-block.multi-trip, a:hover.trip-block.single-trip, a:hover.trip-block.multi-trip
  {background: #FFF2EB;border: 1px solid #EC6625;color: #EC6625;}
.bottom-links-block a:hover.bottom-links.extend-link, .section-content a:hover.tdestbtLink.cmn-popup
 {color: #FD7B20;text-decoration: underline;}
.section-content .proceed-btn-block button.ui-proceed-btn:hover, .myProceed-btn:hover
 {background-color: #FD7B20;}
.rightEmlblck .travel_details_btn_holder {margin: 0px 0 0px 0;    margin-bottom: 0px;}


 .proceed-btn-block {margin-top: 20px;margin-bottom: 10px;}
.ui-traveler-block.multitripForm-2 .whatsup-detailes {  margin-top: 0px;}
.ui-traveler-block.multitripForm-2 a.js-scope-back-mt   {margin-bottom: 20px; width: 100%; float: left;}
.ui-traveler-block.multitripForm-2  span {font-weight: 700;text-align: center;  display: block;
    font-size: 14px;}
.ui-traveler-block.multitripForm-2  span.error {font-weight: 300;text-align: left;  display: block;
    font-size:12px;}

.travel-calender-mainwraper .input-block.trip-st-block .trip-date img {right: 15px;top:10px; }
.travel-calender-mainwraper.cal-popup .travel-calender-main{ top: 62px;left: -120px;}
.ui-traveler-block.multitripForm-2 a.js-scope-back-mt {position: absolute;
    top: 21px;
    left: 0px;
    right: auto;}
.ui-traveler-block.multitripForm-2 a.js-scope-back-mt:after {display: none!important;
    border: solid #282828;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 4px;
    vertical-align: top;
    transform: rotate(136deg);
    transition: all .3s ease-in;
    content: "";
    position: absolute;
    top: -3px;
    left: 0px;
}
/*.tab-content-body .trave-scope-innner .ui-scope-images li a.ui-restWorld:before {
    background: url(/docs/default-source/apps/travelwidget/assets/images/restworld_icons.svg) no-repeat;
} */
.bottom-links-block span.divide-part {margin-right: 10px;}
.rightEmlblck .whatsup-detailes .immigrant.mar-spa-bot {margin-bottom: 5px;}
.single-left, .multi-left {    width: 48%;float: left;}
.single-left{  margin-right: 18px;}
.travel-scope-wrap .bottom-links-block {width: 100%; float: left;}
.ui-travelscope-block .travel-calender-mainwraper.cal-popup .trip-date input { border: none;
font-size: 16px;font-weight: 500;letter-spacing: 0px;}
.ui-travelscope-block .travel-calender2-main {right: 0px!important;top: 62px!important;}
.travel-scope-wrap .radio-wrapper ul li input[type=radio] { display: none;}
.section-content h2.heading-2.single-trp {font-size: 16px;font-weight: 700;}
.section-content.motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li span {
    font-weight: 600;font-size: 11px;}
.trip-d.d-block.text-start {display: none;}
.ppl-travelling-wrap .ui-traveler-list .js-addtravel.d-block span {color: #282828;font-weight: 600;}
.ui-traveler-block h3.mobScrn.new-mobScrn {display: none;}
.ppl-travelling-wrap .resultsMnblock1.resulBlk .block .stepColum.jsCounter input {
    font-size: 15px;
    font-weight: 600;
    color: #282828;
}
.trvlCnt .trvCounter {font-weight: 700;}
.js-adedblock.d-block a.js-adnew {font-weight: 700;font-size: 12px;text-decoration: underline;}
.rightEmlblck .block input { font-weight: 500;}
.section-content .ui-traveler-block.radioGroup  h2.heading-2 {font-size: 16px;font-weight: 700;}  
.trave-scope-innner .show-popular { margin-top: 20px;}
/*.ui-form-block .input-block.focus label.trip-s-date {top:16px;} */
.ins-mem-pop span.ui-error {bottom: 0px;}
.country-Dropdown input {font-weight: 500;font-size: 16px;}
.country-Dropdown input::placeholder {color:#d22;}
.popular-country .countryName {background-color: #F5F6F6;}
label.add-countries-label  {
    font-size: 12px;
    color: #EC6625;
    font-weight: 500;
        position: absolute;
    top: -5px;padding:0 5px;
    z-index: 9999;
    left: 17px;display: none;
    background-color: #fff;
}
ul.dot-silde { position: absolute; right: 31px; top: 34px;}
ul.dot-silde li {width: 8px;height: 8px;background-color: #EAEAEA;border-radius: 50px;margin-right:5px;
display: inline-block;}
.travel-scope-wrap {border: 1px solid #cbcdce;}
ul.dot-silde li:last-child {width: 16px;height: 8px;background-color: #EC6625;border-radius: 50px;}
.travel-calender-mainwraper.cal-popup .input-block.trip-st-block label.trip-s-date { top: 8px;
left: 15px;width: 70%;}
.travel-scope-wrap {position: relative;}
.ui-traveler-block.agGroupdtl a.js-scope-back {position: absolute;left: 10px; top: 25px;}
.ui-traveler-block.multitripForm-2 a.js-scope-back-mt img {    position: absolute;
    left: 28px;
    top: 4px;
}
 .ui-traveler-block.multitripForm-2.d-blockspan span  {   text-align: center;display: block;}

.ui-form-block .input-block.focus.focusss label.trip-s-date  {top:-12px;color: #ec6625;
    font-size: 14px;font-weight: bold;  }
.ui-form-block .input-block.focus.focusss {border: 2px solid #EC6625;}



.input-block.mobile-block input:focus{
  border-color: blue
}

.input-block.mobile-block input{
  transition: all .3s ease;
}


.input-block.mobile-block label{
     transition: all .3s ease;
    background-color: #fff;
color: #ec6625;
    font-size: 14px;font-weight: bold;
    color: #838383;width: auto;
    font-weight: 500;
    line-height: 26px;}
.input-block.mobile-block input:focus + label,
.input-block.mobile-block input:valid + label{
  font-size: 11px;
  top: -5px
}
.input-block.mobile-block input:focus + label{
  color: #ec6625;
}
.trave-scope-innner  .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
display: flex;flex-direction: row-reverse;border-radius: 5px;}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
    background-color: #D8D4D3!important;}
.trave-scope-innner .ng-select.ng-select-multiple .ng-select-container .ng-value-container 
.ng-value .ng-value-icon.left { border-right: 1px solid #b8dbff;}
.rightInputPadd.cal-popup:hover, .leftInputPadd.cal-popup:hover, 
.single-cal .travel-calender-mainwraper.cal-popup:hover
 {border: solid 1px #282828;background-color: #fff;}

.ui-travelscope-block .ui-form-block .input-block.mobile-block.focuss label.trip-end-date {
left: 8px!important;}
 .ui-travelscope-block .ui-form-block .input-block.mobile-block.focuss label.trip-start-date,
.ui-travelscope-block .ui-form-block .input-block.mobile-block.focuss label.trip-end-date,
 .ui-form-block .input-block.trip-st-block.focuss label.trip-s-date {   top: -22px;
    left: 0px;width: auto;
    padding: 0px 5px 0 5px;} 
    .single-cal .ui-form-block .input-block.trip-st-block.focuss label.trip-s-date {   top: -20px;
    left: 10px;width: auto;letter-spacing: 0px;padding: 0px 5px 0 5px;} 
.ui-form-block  .input-block.mobile-block.focuss label.trip-start-date,
.ui-form-block  .input-block.mobile-block.focuss label.trip-end-date, 
.ui-form-block .input-block.trip-st-block.focuss label.trip-s-date {top:-16px;
color: #EC6625;font-size: 12px;font-weight: 500;}
.travel-calender-mainwraper .input-block input {margin-top: 0.3rem;}
.ui-travelscope-block .travel-calender-mainwraper.cal-popup .leftInputPadd .trip-date input {
    padding-left: 10px!important;}

.rightInputPadd.bor-red, .leftInputPadd.bor-red, .single-cal .travel-calender-mainwraper.bor-red, 
.input-block.focuss.bor-red, .trip-st-block.bor-red  { border: 2px solid #EC6625!important;} 
.ripple-bar.focus:after {display: none;}
.country-Dropdown img.searchImg {top: 17px;}
.ui-form-block .input-block.focus.focusss label.trip-s-date {top:-12px;color: #ec6625;
    font-size: 14px;font-weight: bold;  }
.ui-form-block .input-block.focusss   {border: 2px solid #EC6625;}  
ng-select:after {
    background: url("/docs/default-source/apps/travelwidget/assets/images/search-icons.svg") 90% center no-repeat;
    content: " ";
    position: absolute;
    top: 14px;
    left: 7px;
    z-index: 9999;
    width: 22px;
    height: 21px;
    padding-left: 15px;
}
.popular-s {margin-top: 20px;}
.popular-s #popular-country {padding:7px 1px 25px 0px;}
/*.input-block.mobile-block label.trip-end-date {    left: 10px;
    top: -20px;
    padding: 0 5px 0 5px;
    width: 51%;} */
   .section-content   .whatsapp-popup-block  .btn-primary.btn-white.float-left  { 
    border: 1px solid #fe6625;text-decoration: none;background-color: #fff;}
    a.btn-primary.btn-white.float-left span {font-size: 16px;font-weight: 700;color: #fe6625;}
a.btn-primary.btn-white.float-left:hover {background: #fe6625!important;color: #fff;}
a.btn-primary.btn-white.float-left:hover span {color: #fff;}
a.btn-link:hover {text-decoration: underline;    color: #fe6625 !important;}
a.btn-link:hover span {color:#fe6625;font-weight: 700;font-size: 14px; text-decoration: underline;}
a.btn-link span {font-size: 14px;font-weight: 700;}

.popular-s  label.popularCountrylabel {
font-size: 14px;font-weight: 500;color: #6C6C6C;    padding-bottom: 10px;float: left;width: 100%;}
.country-Dropdown .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input {
    padding-left: 5px;}
.trave-scope-innner .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
    padding-top: 3px!important;
    padding-bottom: 10px!important;
}
.trave-scope-innner .country-Dropdown .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
padding: 20px 10px;}
 .ng-dropdown-panel-items.scroll-host span.ng-option-label {font-size: 16px;font-weight: 500;}
.country-Dropdown ng-select input::placeholder{font-size: 30px;}

    .done-btn a.js-done.add-btn-enabled { background-color : #f86600;}
     .done-btn a.js-done.add-btn-disabled { background-color: #c9c9c9;}
     .input-block.mobile-block label.trip-end-date {left: 15px;letter-spacing: 0px;}
.country-Dropdown .ng-select .ng-select-container {padding-left: 24px;padding-top: 14px;}
.country-Dropdown .ng-select.ng-select-focused .ng-select-container {border: none!important; }
.country-Dropdown .ng-select .ng-select-container:hover {box-shadow: none;}
.country-Dropdown .ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container
 { border-color: none; box-shadow:none;}

 /*.country-Dropdown .ng-select.ng-select-focused .ng-select-container .ng-value-container .ng-placeholder
  {padding-left: 10px;} */
.popular-country.p-1 .countryName.selected-btn-data {  background-color: #FFF2EB;border: 1px solid #f26624;}
.proceed-btn-block.js-multiform .myProceed-btn {margin-top: 10px;margin-bottom: 10px;}
.bottom-links-block {margin-top: 20px;}
  .travel-scope-wrap .block.sInput.disInbl label {
top: -7px;
    font-size: 12px;
    left: 8px;
    background-color: #fff;
    padding-left: 5px;
    padding-right: 4px;}
    .stepperRow.padN {padding: 0px;}
.rightInputPadd  .input-block.mobile-block label.trip-start-date {padding-left: 5px;letter-spacing: 0px;}
  .travel-scope-wrap .block.sInput.disInbl span.errorN.dobError {    bottom: -10px !important;
    position: absolute !important;}
    .showSlopDiv {padding-left: 20px;}
.newDiv .showSlopDiv {margin-right: 0px!important;margin-left: 40px!important;}
.trave-scope-innner .newDiv { width: 98%;}
ng-dropdown-panel {box-shadow: 0px 3px 8px 0px #00000040;}
.trave-scope-innner .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
    padding-left: 20px;}
    .travel-calender-mainwraper .rightInputPadd .input-block .trip-date.cal-popup img
{   top: 6px; right: 15px;}
.travel-calender-mainwraper .leftInputPadd  .input-block .trip-date img
 {   top: 6px; right: 5px!important;}
.single-cal .travel-calender-mainwraper.cal-popup {border:1px solid #C9C9C9;    border-radius: 5px;
    height: 55px;}
.btn-close.btn-close-black {    position: absolute;
    right: 0px;top:2px;
    background: transparent;
    border: navajowhite;}
.mt-3.single-cal  {margin-top: 35px;}
.row.travel-calender-mainwraper.cal-popup.bor-red .travel-calender-main.cal-popup {top: 55px;left: -5px;  }
.text-right.ins-mem-pop {text-align: left;}
.policy-end-date.ins-mem-pop input {border: none;}
  .read-reviews a:hover {background: #FFF2EB;border: 1px solid #EC6625;color: #EC6625;}
.ui-widget.ui-widget-content { display: none !important;}
#extend-policy .block.sInput .policy-end-date-wraper input:focus, 
#extend-policy .block.sInput .policy-end-date-wraper input, 
#extend-policy .block.sInput .policy-end-date-wraper input:hover {border: none;}
.country-Dropdown img.searchImg {
    top: 16px;
    position: absolute;
    left: 22px;
    z-index: 9;
}
.travel-scope-wrap .ui-travelscope-block .tab-head li:hover,
 .motorWidgetWrap .travel-scope-wrap .ui-scope-images li a:hover, 
 .radio-wrapper ul.radio-wrap1 li:hover, .radio-wrapper ul.radio-wrap2 li:hover {background: #FFF2EB;}
.whatsup-detailes .block {display: none;}
.whatsup-detailes li.marTop10 {display: inline-block;}

.trave-scope-innner .newDiv {width:97%;height: 50px;border: 2px solid rgb(236, 102, 37);border-radius: 5px; 
padding: 8px 4px;}
#PublicWrapper .trave-scope-innner ul.ui-scope-images.scope-changes li.active a
 {border:2px solid #eb720f!important;}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
 display: flex; flex-direction: row-reverse;}
.popup.light .yesBtn {text-align: center;display: block; margin-left: auto; margin-right: auto;}
.travel-calender-mainwraper .rightInputPadd .input-block .trip-date.cal-popup img.start-cross-button,
.travel-calender-mainwraper .leftInputPadd .input-block .trip-date img.end-cross-button {top:9px;}
.custom.ng-select-multiple.ng-select-focused .ng-placeholder {padding-left: 0px;}
/*new widget design update code */

/*popup design*/
.popup.lightlg.travelgeoscope {
    display: block!important;
    background-color: #fff;
    opacity: 1;
    max-width: 1024px;
    padding: 30px 0;
    border-radius: 0px;
}
.sBox {margin-bottom: 30px;}
.ageGrSelect h4 {margin-bottom: 30px;}
.sBox a.pBtn.below51, .sBox a.pBtn.above51  {
    border-radius: 20px;
    border: 1px solid #d22;
    padding: 10px;
    text-decoration: none;margin-top: 20px;
}
.travelgeoscope .statesList h5 {
    margin: 0;
    padding: 10px 0;
    color: #333;
    font-weight: 700;
    text-align: center;
    background: #e6e5e5;
    font-size: 15px;
}
.statesList table {
    width: 100%;
}
.statesList table tr {
    border-bottom: 1px solid #ccc;
}
.statesList table tr td {
    font-size: 12px;
    color: #616161;
    font-weight: 700;
    padding: 10px;
}
.statesList table {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    border-spacing: 2px;
    border-color: #dddccb;
}
.travelgeoscope .statesList h5 {
    margin: 0;
    padding: 10px 0;
    color: #333;
    font-weight: 700;
    text-align: center;
    background: #e6e5e5;
    font-size: 15px;
}
/* ajinkya code*/
.bg-darkwhite.article-banner .form-group label:before, .article-content.form-request .form-group label:before
{display: none;}
.bg-darkwhite.article-banner .form-group label {position: absolute;}
.il-country-list > span {    padding-top: 10px;padding-left: 5px;}
a.btn-white.float-left {
    font-weight: 700;
    text-decoration: none !important;
    margin-top: 40px;
    min-width: 160px;
    padding: 15px 20px;
    border-radius: 50px;
    background: 0 0;
    color: #fe6625;
    border: 1px solid #fe6625;
    background-position: 50% 99%;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    transition: all .3s ease-out;
}
.travel-calender-table table tr,
.travel-calender-table table th,
.travel-calender-table table td {border:none;}
ul.il-age-group li {border: 2px solid #f5f6f6;}
.overlayN.travelgeoscope {display: none;}/* ajinkya code*/
.travelgeoscope .activeTb {

    width: 47.8%;
    display: inline-block;
    text-align: center;
    margin-left: 1.5%;
    margin-right: .6%;
    float: left;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
    border-radius: 6px 6px 0 0;

}

.travelgeoscope .b51 {
    background: #133654;
    color: #fff;
    width: 47.8%;
    display: inline-block;
    text-align: center;
    margin-left: 1.5%;
    margin-right: .6%;
    float: left;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
    border-radius: 6px 6px 0 0;
}
.travelgeoscope .b51 img, .travelgeoscope .a51 img {
    padding: 0 12px 5px 0;
}
.travelgeoscope .sBox1 table {
    width: 100%;
    background: #fff;
}
.travelgeoscope .sBox1 table tr:first-child {
    background: #eee;
}
.travelgeoscope .sBox1 table tr {
    height: 55px;
    border-bottom: 1px solid #ccc;
}
.travelgeoscope .sBox1 table th {
    background: #eee;
    padding: 8px 0;
    font-size: 12px;
    color: #000;
}
.travelgeoscope .sBox1 table th, .travelgeoscope .sBox1 table td {
    text-align: center;
}
.travelgeoscope .sBox1 table td {
    background: #fff;
}
.travelgeoscope .sBox1 table td .num {
    display: inline-block;
    background: #ccc;
    padding: 7px 14px;
    border-radius: 50%;
    color: #333;
    cursor: pointer;
    transition: 0.5s;
    font-size: 16px;
}
.travelgeoscope .sBox1 table .tleft {
    text-align: left;
    color: #ccc;font-size:14px;
}
.travelgeoscope .sBox1 table .tleft span {
    display: block;
    color: #053c6d;
    font-weight: 700;
}
.travelgeoscope .sBox1 table td {
    background: #fff;
}

.travelgeoscope .a51 {
  background: #133654;
    color: #fff;
    width: 47.8%;
    display: inline-block;
    text-align: center;
    margin-left: 1.5%;
    margin-right: .6%;
    float: left;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
    border-radius: 6px 6px 0 0;
}

.travelgeoscope .b51.activeTb, .travelgeoscope .a51.activeTb {background: #eee;color: #053c6d;}
.sBox a:hover{   background: #FFF2EB;  color: #EC6625;}

.section-content.motorWidgetWrap .whatsapp-popup-block h2 {
    font-size: 20px;
    padding-bottom: 20px;
    text-align: left;
    
    font-weight: bold;
    color: #e71a1a;
    display: inline-block;
    padding-left: 15px;
}
.section-content.motorWidgetWrap .whatsapp-popup-block h3 {
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 20px;
}
.section-content.motorWidgetWrap .whatsapp-popup-block ul {
    padding-bottom: 20px;
}
.section-content.motorWidgetWrap  .whatsapp-popup-block ul li {
    font-size: 15px;
    padding-bottom: 10px;
    color: #6c6c6c;
    font-weight: 600;
    position: relative;
    padding-left: 2rem;
}
.section-content.motorWidgetWrap .whatsapp-popup-block ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background-image: url(/docs/default-source/assets/freshlook/images/error-list-arrow.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 9px;
    display: inline-block;
}
.content-new.text-left.whatsapp-popup-block a:first-child {
    margin-top: 0px;
}
.section-content.motorWidgetWrap a.btn-primary:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffffff69;
    -webkit-transform: translateX(-100%) rotate(45deg);
    -ms-transform: translateX(-100%) rotate(45deg);
    transform: translateX(-100%) rotate(45deg);
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 0;
}
.section-content.motorWidgetWrap a.btn-link {
    display: inline-block;
    vertical-align: top;
    padding: 20px 15px;
        font-size: 14px;
    text-decoration: none;
}




/*popup design*/

    @media (max-width: 992px) {
        .il-home-container .nav-section {
            width: 100%;
        }

        .ui-travelscope-block .datePcmain.new-datePcmain .sInput:last-child input {
            background: transparent url(/docs/default-source/assets/bagi/images/calendar-date.png) no-repeat 85% center;
        }

        .datePcmain.new-datePcmain .new-tpforDate .block:last-child {
            width: 46%;
        }

        /*.ui-widget.ui-widget-content {
        width: auto !important;
        padding: 1rem 0;
        right: inherit !important;
        left: inherit !important;
    }*/
    }

    @media (max-width: 767px) {
        .resultsMnblock1.resulBlk {
            position: fixed;
            /*bottom: -5px;*/
            /*top: auto;*/
            top: 0;
            border-radius: 10px;
            box-shadow: rgb(0 0 0 / 16%) 0px 2px 24px 0px;
            z-index: 9999;
        }
        .country-Dropdown ng-select.ng-invalid.ng-touched .ng-select-container {
    box-shadow: inset 0 1px 1px #00000013, 0 0 0 1px #fde6e8;}
       .trave-scope-innner > div {width: 100%;float: left;}
       .sfPublicWrapper .article-banner .article-content.form-request .block {margin-bottom: 25px;}
   .travel-scope-wrap #form1 .ui-scope-images.scope-changes {
    display: block!important;}
        .errorN.errorNdest {bottom: -8px;}
       .article-content.form-request .input-block input {font-size: 16px !important;}
.ui-traveler-list { margin-bottom: 30px;}
        .motorWidgetWrap .active-details h1 {text-align: left; }
.rightInputPadd.cal-popup {width: 51%;
    float: left;}
    .leftInputPadd.cal-popup {width: 48%;
    float: left;}
 .travel-calender-mainwraper.cal-popup .trip-date input {background: transparent;}

        .motorWidgetWrap .travel-scope-wrap .ui-scope-images li a {
            padding: 0rem 0rem;
        }

        .travel-scope-wrap .ui-scope-images.scope-changes {
            flex-wrap: wrap;
        }

        .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li {
            width: 46%;
            margin-right: 4%;
        }

        .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li:nth-child(2) {
            margin-right: 0;
        }

        .selectize-dropdown .popSearch [data-selectable].option {
            border-radius: 5px;
            background: #eaeaea;
            border: none;
            color: #282828;
            margin-right: 10px;
            margin-bottom: 10px;
            padding-left: 10px;
            width: auto;
        }

        .selectize-dropdown .popSearch [data-selectable].option.isPopular.selected {
            border-radius: 5px;
            background: #fef6f2;
            border: 1px solid #ec670a;
            color: #282828;
        }

        .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li span br {
            display: none;
        }

        .stepColum.widSz .block {
            width: 45%;
        }
    }

    @media (max-width: 480px) {
        .travel-scope-wrap .ui-travelscope-block .tab-head li {
            font-size: 1.2rem;
            padding: 16px 0px;
        }
         #travel-widget .il-inp-val input {text-align: center;}
         #travel-widget .traveller-valid-block {padding: 15px;}
       #travel-widget .popup.light.js-popup-body.commonpop-pad {padding: 3rem 1rem 5rem;}
.proceed-btn-block {margin-top: 30px;}
  #travel-widget .rightInputPadd.cal-popup {padding-left: 0px;}
    #travel-widget  .leftInputPadd.cal-popup {padding-right: 0px;}
/* .travel-calender-mainwraper.cal-popup span.ui-error {bottom: -31px;} */
.travel-calender-mainwraper.cal-popup {margin-bottom: 25px;}
.input-block.mobile-block.policy-end-date-wraper {max-width: 100%;}
/*travel new design*/
.travel-calender-mainwraper.cal-popup .travel-calender-main {left: 0px;}
.single-left {margin-right: 10px;}
.travel-calender-mainwraper.cal-popup span.ui-error { bottom: -17px;left: 1px;}
.section-content.motorWidgetWrap .rightEmlblck .ck-label .ckBox.chkboxSpace {top: 0px;}
.radio-wrapper ul.radio-wrap1 li, .radio-wrapper ul.radio-wrap2 li { margin-bottom: 10px !important;}
.ui-error.ins-mem-pop { bottom: -2px;}
.input-block.mobile-block.policy-end-date-wraper {max-width: 100%;}
.ui-traveler-block.multitripForm-2 a.js-scope-back-mt img {left: 18px;top:-15px;}
#whatsapp-popup .popup.light.js-popup-body.commonpop-pad {    margin: 0px;border-radius: 0px;}
.section-content.motorWidgetWrap  .whatsapp-popup-block h2 {
    font-size: 18px;
    padding: 0rem 0 1rem;
    line-height: 30px;
      padding-left: 5px;
    padding-top: 20px;
    margin-bottom: 15px;
}
.popup.light.js-popup-body.commonpop-pad .whatsapp-popup-block h3 {color: #282828;}
/*travel new design*/

    }

    @media (max-width: 360px) {
        .new-tpforDate .block label {
            font-size: 1.3rem;
        }

        .errorNdest1 {
            bottom: -5px;
        }
    }



    .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
        visibility: visible !important;
        background: #f2f2f2 !important;
        background: rgba(0, 0, 0, 0.06) !important;
        border: 0 none !important;
        -webkit-box-shadow: inset 0 0 12px 4px #fff;
        box-shadow: inset 0 0 12px 4px #fff;
    }
    .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
        content: "!";
        visibility: hidden;
    }
    .selectize-control.plugin-drag_drop .ui-sortable-helper {
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    }
    .selectize-dropdown-header {
        position: relative;
        padding: 5px 8px;
        border-bottom: 1px solid #d0d0d0;
        background: #f8f8f8;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
    }
    .selectize-dropdown-header-close {
        position: absolute;
        right: 8px;
        top: 50%;
        color: #303030;
        opacity: 0.4;
        margin-top: -12px;
        line-height: 20px;
        font-size: 20px !important;
    }
    .selectize-dropdown-header-close:hover {
        color: #000;
    }
    .selectize-dropdown.plugin-optgroup_columns .optgroup {
        border-right: 1px solid #f2f2f2;
        border-top: 0 none;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
        border-right: 0 none;
    }
    .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
        display: none;
    }
    .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
        border-top: 0 none;
    }
    .selectize-control.plugin-remove_button [data-value] {
        position: relative;
    }
    .selectize-control.plugin-remove_button [data-value] .remove {
        position: absolute;
        top: 0;
        right: 5px;
        bottom: 0;
        width: 24px;
        height: 100%;
        font-size: 20px;
        text-align: center;
        color: rgba(78, 78, 78, 0.4);
        text-decoration: none;
        padding: 2px 0;
        z-index: 1;
    }
    .selectize-control.plugin-remove_button .remove-single {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 23px;
    }
    .selectize-control {
        position: relative;
    }
    .selectize-control .selectize-input {
        min-height: 60px;
    }
    .cdlBox {
        min-height: 62px;
    }
    .selectize-dropdown,
    .selectize-input,
    .selectize-input input {
        color: #282828;
        font-family: inherit;
        font-size: 13px;
        line-height: 1.4;
        -webkit-font-smoothing: inherit;
    }
    .selectize-dropdown {
        font-size: 15px;
        font-weight: 300;
    }
    .selectize-input,
    .selectize-control.single .selectize-input.input-active {
        background: #fff;
        cursor: text;
        display: inline-block;
    }
    .selectize-input {
        border: 1px solid #d0d0d0;
        padding: 8px 8px;
        display: inline-block;
        width: 100%;
        overflow: hidden;
        position: relative;
        z-index: 1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    .selectize-input.full {
        background-color: #fff;
    }
    .selectize-input.disabled,
    .selectize-input.disabled * {
        cursor: default !important;
    }
    .selectize-input.focus {
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
    }
    .selectize-input.dropdown-active {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
    }
    .selectize-input > * {
        vertical-align: baseline;
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    .selectize-control.multi .selectize-input > div.item {
        cursor: pointer;
        padding: 5px 33px 6px 15px;
        font-weight: 300;
    }
    .selectize-control.multi .selectize-input > div.item,
    .whenCountry {
        font-size: 15px;
        line-height: 1.2;
    }
    .whenCountry {
        color: #3b3b3b;
        padding: 5px 0;
    }
    .selectize-control.multi .selectize-input.disabled > div,
    .selectize-control.multi .selectize-input.disabled > div.active {
        color: #fff;
        background: #d2d2d2;
        border: 1px solid #aaa;
    }
    .selectize-input > input {
        display: inline-block !important;
        padding: 0 !important;
        min-height: 0 !important;
        max-height: none !important;
        max-width: 100% !important;
        margin: 0 1px !important;
        text-indent: 0 !important;
        border: 0 none !important;
        background: none !important;
        line-height: inherit !important;
        -webkit-user-select: auto !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .selectize-input > input::-ms-clear {
        display: none;
    }
    .selectize-input > input:focus {
        outline: none !important;
    }
    .selectize-input::after {
        content: " ";
        display: block;
        clear: left;
    }
    .selectize-input.dropdown-active::before {
        content: " ";
        display: block;
        position: absolute;
        background: #f0f0f0;
        height: 1px;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .selectize-dropdown {
        position: absolute;
        z-index: 999;
        border: 1px solid #d4d4d4;
        background: #fff;
        margin-left: -1px;
        margin-top: 0;
        min-width: -webkit-calc(100% + 2px);
        min-width: calc(100% + 2px);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 0 0 10px 10px;
        outline: 0;
        overflow: hidden;
        box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.14);
    }
    .selectize-dropdown [data-selectable] {
        cursor: pointer;
        overflow: hidden;
    }
    .selectize-dropdown [data-selectable] .highlight {
        background: rgba(125, 168, 208, 0.2);
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        float: none;
    }
    .selectize-dropdown .option,
    .selectize-dropdown .optgroup-header {
        padding: 5px 8px;
    }
    .selectize-dropdown .option,
    .selectize-dropdown [data-disabled],
    .selectize-dropdown [data-disabled] [data-selectable].option {
        cursor: inherit;
        opacity: 0.5;
    }
    .selectize-dropdown [data-selectable].option {
        opacity: 1;
        padding: 2px 24px;
        color: #282828;
    }
    .selectize-dropdown .optgroup:first-child .optgroup-header {
        border-top: 0 none;
    }
    .selectize-dropdown .optgroup-header {
        color: #303030;
        background: #fff;
        cursor: default;
    }
    .selectize-dropdown .active {
        background-color: #f5fafd;
        color: #495c68;
    }
    .selectize-dropdown .active.create {
        color: #495c68;
    }
    .selectize-dropdown .create {
        color: rgba(48, 48, 48, 0.5);
    }
    .selectize-dropdown-content {
        overflow-y: auto;
        overflow-x: hidden;
        max-height: 200px;
        -webkit-overflow-scrolling: touch;
    }
    .selectize-control.single .selectize-input,
    .selectize-control.single .selectize-input input {
        cursor: pointer;
    }
    .selectize-control.single .selectize-input.input-active,
    .selectize-control.single .selectize-input.input-active input {
        cursor: text;
    }
    .selectize-control.single .selectize-input:after {
        content: " ";
        display: block;
        position: absolute;
        top: 50%;
        right: 15px;
        margin-top: -3px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0 5px;
        border-color: gray transparent transparent transparent;
    }
    .selectize-control.single .selectize-input.dropdown-active:after {
        margin-top: -4px;
        border-width: 0 5px 5px 5px;
        border-color: transparent transparent gray transparent;
    }
    .selectize-control.rtl.single .selectize-input:after {
        left: 15px;
        right: auto;
    }
    .selectize-control.rtl .selectize-input > input {
        margin: 0 4px 0 -2px !important;
    }
    .selectize-control .selectize-input.disabled {
        opacity: 0.5;
        background-color: #fafafa;
    }
    .selectize-control.multi .selectize-input.disabled [data-value] {
        color: #999;
        text-shadow: none;
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .selectize-control.multi .selectize-input.disabled [data-value],
    .selectize-control.multi .selectize-input.disabled [data-value] .remove {
        border-color: #e6e6e6;
    }
    .selectize-control.multi .selectize-input.disabled [data-value] .remove {
        background: none;
    }
    .selectize-control.multi .selectize-input [data-value],
    .travelpopLink .cdlCotr {
        border-radius: 30px;
        background-color: #f8f8f8;
        color: #3b3b3b;
        margin-right: 8px;
        margin-top: 8px;
    }
    .selectize-control.single .selectize-input {
        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
        background-color: #f9f9f9;
        background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
        background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
        background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
        background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
        background-repeat: repeat-x;
    }
    .selectize-control.single .selectize-input,
    .selectize-dropdown.single {
        border-color: #b8b8b8;
    }
    .selectize-dropdown .optgroup-header {
        padding-top: 7px;
        font-weight: 700;
        font-size: 0.85em;
    }
    .selectize-dropdown .optgroup {
        border-top: 1px solid #f0f0f0;
    }
    .selectize-dropdown .optgroup:first-child {
        border-top: 0 none;
    }
    .country-dropdown {
        position: relative;
        text-align: left;
    }
    .newListCountires.tseniorCt .tseniorctrow {
        overflow: visible;
    }
    .selectize-dropdown-content .option {
        cursor: pointer;
    }
    .popSearch .option,
    #select-coutries {
        display: none;
    }
    .popSearch .option {
        pointer-events: none;
    }
    .popSearch .option.isPopular {
        display: inline-block;
        pointer-events: auto;
    }
    .newListCountires .mobScrn.new-mobScrn {
        margin-bottom: 0;
        padding: 0 0 17px;
    }
    .newListCountires .selectize-input {
        border: 0;
        padding: 6px 24px 8px;
        border-radius: 0;
        background: none;
        outline: 0;
    }
    .newListCountires .selectize-input,
    .newListCountires .selectize-input.focus {
        box-shadow: none;
    }
    .newListCountires .selectize-input input {
        -webkit-appearance: none;
        outline: 0;
    }
    .widgetSectn .optDetials .sInput .tseniorctrow .cdlBox input {
        font-size: 15px;
        font-weight: 300;
        margin-top: 13px !important;
        color: #282828;
    }
    .cdlBox {
        border: 1px solid #d4d4d4;
        border-radius: 10px;
        background: #fff;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    }
    .cl-open .cdlBox {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .selectize-input.dropdown-active:before {
        opacity: 0;
    }
    .cdlBox .selectize-dropdown .popSearch {
        padding: 0 24px 6px;
    }
    .cdlBox .selectize-dropdown.SchenActive {
        padding-top: 25px;
    }
    .cdlBox .defaultCuntTitle {
        font-size: 13px;
        font-weight: 500;
        color: rgba(40, 40, 40, 0.6);
        padding: 13px 24px 15px;
    }
    .selectize-dropdown .popSearch [data-selectable].option {
        border: 1px solid #f4f4f4;
    }
    .popSearch [data-selectable].option {
        padding: 4px 15px 5px;
        border-radius: 30px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .selectize-dropdown [data-selectable].option.active {
        background: #053c6d;
        border-color: #053c6d;
        color: #fff;
    }
    .maximum-selected .option {
        pointer-events: none !important;
    }
    /*.selectize-dropdown [data-selectable].option.selected{background:#01b4bb;border-color:#01b4bb;color:#fff}*/
    body .block .cdln .errorN.errorNdest {
        margin-left: 0;
        background: none;
        top: 3px;
    }
    body .block .cdln .errorN.errorNdest,
    .datePcmain.new-datePcmain .block span.errorN {
        z-index: auto;
    }
    .newCoutDrop .travelpopLink .cdlCotr,
    .newCoutDrop .trvSelLoc .cdlCotr {
        font-size: 16px;
        float: none;
        display: inline-block;
    }
    .trvSelLoc {
        text-align: left;
        margin-top: 7px;
        font-size: 16px;
        margin-bottom: 1px;
    }
    .newCoutDrop .travelpopLink {
        text-align: left;
    }
    .countryDone {
        padding: 12px 24px;
        text-align: center;
        border-top: 1px solid #d4d4d4;
    }
    .popSearch .countryDone {
        margin-top: 12px;
    }
    .countryDone button,
    .countrySelBtn_mstyle {
        text-transform: uppercase;
        background: #063b6d;
        color: #fff;
        font-weight: 500;
        padding: 8px 30px;
        border-radius: 100px;
        border: 0;
        font-size: 13px;
        outline: 0;
    }
    .new-GeographicalMain.newCoutDrop .tripDurTemp .trpD .jrnyNoOfDays,
    .new-GeographicalMain.newCoutDrop .tripDurTemp .sInput input {
        border: none;
    }
    .new-GeographicalMain.newCoutDrop .tripDurTemp .sInput input {
        background: none;
        padding-left: 0;
    }
    .tDurationInline,
    .tdFilledEdit {
        display: inline-block;
    }
    .tripDetailsEdit {
        float: right;
        margin-top: 25px;
        margin-right: 50px;
    }
    .new-GeographicalMain.newCoutDrop .tripDurTemp .trpD .tdFilledEdit {
        position: relative;
        right: 0;
        padding: 4px 11px 4px;
        color: #063b6d;
        cursor: pointer;
        border: 1px solid #063b6d;
        border-radius: 4px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        line-height: 1.2;
    }
    .tripdLeft {
        text-align: left;
    }
    .new-GeographicalMain.newCoutDrop .tripDurTemp {
        width: 100%;
    }
    .trvSelLoc i {
        font-style: normal;
        cursor: pointer;
        display: inline-block;
        margin-left: 12px;
    }
    .trvSelLoc i i {
        margin-left: 0;
    }
    .trvSelLoc-down i i {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    .trvinEditFirst {
        position: relative;
    }
    .trvInListsAll {
        position: absolute;
        top: 100%;
        margin-top: 7px;
        left: 0;
        width: 100%;
        background: #fff;
        text-align: left;
        padding: 10px 0;
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
        list-style: none;
        display: none;
    }
    .trvInListsAll li {
        padding: 3px 15px;
    }
    .SchenContBand {
        position: absolute;
        top: 0;
        left: 0;
        padding: 5px 24px;
        background: #ffecbd;
        width: 100%;
        z-index: 1;
    }
    .travel-scope-toggle-active {
        display: block;
    }
    .when-close .item:first-child,
    .when-close .item:nth-child(2),
    .when-close .item:nth-child(3),
    .when-close2 .item:first-child,
    .when-close2 .item:nth-child(2) {
        display: inline-block;
    }
    .travel-scope-btn {
        background: #efecdf;
        font-size: 17px;
        font-weight: 500;
        color: #000;
        padding: 15px;
        border-radius: 10px;
        cursor: pointer;
        text-align: center;
    }
    .travel-scope-active {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .tsb-arrow {
        display: inline-block;
        position: relative;
        margin-left: 5px;
        float: none !important;
        vertical-align: middle;
        width: 25px;
        height: 17px;
    }
    .tsb-arrow:before,
    .tsb-arrow:after {
        content: "";
        position: absolute;
        background: #000;
        width: 15px;
        height: 1.3px;
        top: 8px;
        left: 0;
    }
    .tsb-arrow:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .tsb-arrow:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        left: 10px;
    }
    .travel-scope-active .tsb-arrow {
        transform: rotate(-180deg);
    }
    .tDistblock .newListCountires.tseniorCt .tseniorctrow {
        max-width: 640px;
        width: 100%;
        padding-top: 25px;
    }
    .distSlectnew.new-distSlectnew li {
        padding-top: 5px;
    }
    .newListCountires .distSlectnew.new-distSlectnew li a {
        background-color: #fff;
        box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15);
    }
    .newListCountires .distSlectnew.new-distSlectnew li:hover a,
    .newListCountires .distSlectnew.new-distSlectnew li.new-disActive a {
        background: #fe6623;
    }
    .travel-scope-sections.continent {
        margin-bottom: 10px;
    }
    .view-geography .view-geography {
        bottom: 3px;
    }
    .new-travelSection.widgetSectn .newTraveldtl {
        margin: 15px auto 10px;
        width: 100%;
    }
    .new-travelSection.widgetSectn .selectOptn {
        width: 100%;
        margin: 0 auto 10px;
    }
    .trvScopeTxt {
        text-align: center;
        font-size: 15px;
        font-weight: 500;
        margin-top: 20px;
    }
    .ifGeographyOpen {
        margin-top: 10px;
    }
    .ifGeographyOpen .tkN {
        display: block;
        margin: 7px 0 0;
        text-decoration: underline;
        font-weight: 500;
    }
    .fromCountries .date {
        pointer-events: none;
    }
    .onlyGeographic .travel-scope-btn,
    .onlyGeographic .trvScopeTxt,
    .fromGeography .tripDetailsEdit,
    .itsFromGeographic,
    .fromGeography .trvinEditFirst {
        display: none;
    }
    .fromGeography .itsFromGeographic {
        display: block;
    }
    .onlyGeographic .trave-scope-innner {
        background: none;
        padding-left: 0;
        padding-right: 0;
    }
    .onlyGeographic .newListCountires .distSlectnew.new-distSlectnew li a {
        background: #f7f7f7;
    }
    .onlyGeographic .newListCountires .distSlectnew.new-distSlectnew li:hover a,
    .onlyGeographic .distSlectnew.new-distSlectnew li.new-disActive a {
        background: #fd6625;
    }
    .new-GeographicalMain.newCoutDrop .tripDurTemp.fromGeography .date input,
    .fromGeography .trvinEditFirst,
    .new-GeographicalMain.newCoutDrop .tripDurTemp.fromGeography .itsFromGeographic input {
        border-bottom: 1px solid #bebebe;
    }
    .fromGeography .viewCont {
        right: 24px;
        bottom: 9px;
    }
    .max-countries {
        color: red;
        font-size: 13px;
        position: absolute;
        bottom: 8px;
        display: none;
    }
    body .block .travel-scope-toggle1 .errorN.errorNdest {
        padding: 0;
        margin: 0;
        top: 4px;
        background: none;
    }
    .cs-notFound {
        padding: 20px;
    }
    .new-travelSection .widgetSectn .optDetials {
        width: 100%;
        margin: 15px 6% 10px 0;
    }
    @media (min-width: 768px) {
        .countrySelBtn_mstyle {
            display: none !important;
        }
        .distSlectnew.new-distSlectnew li a {
            padding: 18px 0;
            margin-bottom: 10px;
        }
        .datePcmain.new-datePcmain {
            margin-top: 30px;
        }
    }
    @media (max-width: 767px) {
        #agGroupdtlMhead.sPlanHead h4,
        #multiTripMhead.sPlanHead h4 {
            height: auto;
            padding: 20px 0;
        }
        .newListCountires .mobScrn.new-mobScrn {
            line-height: inherit;
        }

        /*.selectize-dropdown .popSearch [data-selectable].option{width:50%;padding:6px 10px 6px 0;border:none;border-radius:0;vertical-align:middle;margin-right:0;margin-bottom:0}
*/
        .countryDone {
            display: none;
        }
        .countryDone button {
            font-size: 12px;
            padding: 5px 16px;
        }
        .selectize-dropdown [data-selectable].option.active {
            background: none;
            border-color: transparent;
            color: #053c6d;
        }
        .selectize-dropdown .popSearch [data-selectable].option.selected {
            background: none;
            border-color: transparent;
            color: #01b4bb;
        }
        .SchenContBand {
            font-size: 12px;
        }
        .newListCountires .selectize-input,
        .selectize-control.multi .selectize-input.has-items {
            padding-left: 10px;
            padding-right: 10px;
        }
        .newListCountires .datePcmain.new-datePcmain {
            padding-left: 20px;
            padding-right: 20px;
        }
        .newListCountires .mobScrn.new-mobScrn {
            padding-bottom: 12px;
        }
        .selectize-control.multi .selectize-input > div,
        .selectize-dropdown {
            font-size: 14px;
        }
        .selectize-control.multi .selectize-input > div.item,
        .whenCountry {
            font-size: 13px;
        }
        .newListCountires .new-mobScrn {
            display: block;
        }
        .countrySelBtn_mstyle {
            padding: 4px 10px;
            font-size: 11px;
            float: right;
            position: relative;
            right: -5px;
            top: 0;
            display: none;
        }
        .cl-open .countrySelBtn_mstyle {
            display: block;
        }
        .selectize-control.multi .selectize-input > div.item {
            padding: 5px 30px 6px 13px;
        }
        .whenCountry {
            padding: 5px 0;
        }
        .selectize-control.plugin-remove_button [data-value] .remove {
            right: 4px;
            padding: 0;
        }
        .travel-scope-btn {
            font-size: 14px;
            text-align: left;
            position: relative;
        }
        .tsb-arrow {
            width: 17px;
            position: absolute;
            right: 15px;
            top: 0;
            bottom: 0;
            margin: auto;
        }
        .tsb-arrow:before,
        .tsb-arrow:after {
            width: 10px;
        }
        .tsb-arrow:after {
            left: 7px;
        }
        .distSlectnew.new-distSlectnew {
            margin-left: -10px;
            margin-right: -10px;
            width: auto;
        }
        .widgetSectn .optDetials .sInput .tseniorctrow .cdlBox input {
            font-size: 14px;
        }
        .when-close .item:nth-child(3),
        .when-close .item:nth-child(2) {
            display: none;
        }
        .widgetSectn .optDetials .sInput .tseniorctrow .cdlBox input {
            margin-top: 9px !important;
        }
        .cdlBox {
            min-height: 52px;
        }
        .selectize-control .selectize-input {
            min-height: 50px;
        }
        .new-travelSection.widgetSectn {
            z-index: 29;
        }
        .ui-widget.ui-widget-content {
            z-index: 10000 !important;
        }
        .ifGeographyOpen a.tdestbtLink {
            text-decoration: underline;
        }
        .trave-scope-innner {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .travel-scope-toggle1 .trave-scope-innner {
            padding-bottom: 5px;
        }
        .travel-scope-toggle1 .distSlectnew.new-distSlectnew {
            margin-top: 5px;
        }
        .distSlectnew.new-distSlectnew li {
            margin-bottom: 0;
        }
        .trvScopeTxt {
            font-size: 12px;
            margin-top: 10px;
            margin-bottom: 15px;
        }
        .selectize-control.multi .selectize-input [data-value] {
            margin-top: 5px;
        }
        .max-countries {
            position: relative;
            bottom: -1px;
        }
        .new-tseniorctrow .datePcmain.new-datePcmain {
            display: block;
        }
        .tseniorctrow.new-trip-submit .sBtn {
            display: inline;
        }
        body .block .travel-scope-toggle1 .errorN.errorNdest {
            top: -4px;
        }
        .travel_details_btn_holder {
            text-align: center;
        }
        .widgetSectn .rightEmlblck .travel_details_btn_holder .sBtn {
            position: relative;
            width: auto;
            padding: 8px 35px;
            border-radius: 20px;
        }
        .cs-notFound {
            padding: 20px 10px;
        }
        .multiTrip .landingWidget .travelSection .sPlanHead h4 {
            height: auto;
            padding: 20px 0;
        }
    }
    @media (max-width: 465px) {
        .cdlBox .selectize-dropdown.SchenActive {
            padding-top: 40px;
        }
        .cdlBox .defaultCuntTitle {
            padding-bottom: 8px;
        }
    }
    @media (max-width: 350px) {
        .cl-open .newListCountires .mobScrn.new-mobScrn {
            padding-right: 80px;
            position: relative;
        }
        .cl-open .countrySelBtn_mstyle {
            position: absolute;
            right: 0;
            top: 12px;
        }
    }
    .rightEmlblck .mailList {
        display: none;
    }


    ol,
    ul {
        margin: 0;
    }
    html {
        font-size: 62.5%;
    }
    .login-nav {
        margin: 0;
    }
    .topbar {
        display: none;
    }
    .sub-menu-wrap.travel-wrap {
        width: 265px;
    }
    .footerwrapper {
        padding: 0;
    }
    .health_insurance .quick_links {
        padding: 0;
    }
    .menu-list li a {
        font-weight: 500;
    }
    .top-sub-list li a {
        font-weight: 500;
    }
    .right-top-menu li a {
        font-weight: 500;
    }
    .call-main-wrap h2 {
        font-weight: 500;
    }
    .input-feild select {
        padding-top: 5px;
        font-size: 1.6rem;
    }
    .ripple-line input {
        font-size: 1.6rem;
    }
    .login-nav li a {
        border-right: none;
    }

    .ui-datepicker-multi .ui-datepicker-group table th,
    .ui-datepicker-multi .ui-datepicker-group table td {
        font-size: 1.2rem;
    }

    .ui-datepicker .ui-state-default {
        color: #201d1d;
        font-size: 1.2rem;
        padding: 7px;
    }

    .ui-datepicker th span {
        color: #b2b2b2;
        font-size: 1.2rem;
        font-weight: 600;
    }

    .ui-datepicker .ui-datepicker-title span {
        font-size: 14px;
        font-weight: 600;
    }

    .ui-datepicker-multi .ui-datepicker-group table {
        /*border-spacing: 1px;*/
        border-spacing: 5px;
        border-collapse: inherit;
    }

    .ui-datepicker .ui-datepicker-title span {
        font-size: 14px;
        font-weight: 600;
    }

    .ppl-travelling-wrap .block.terms {
        display: none;
    }




    .shadowEffect {
        box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.16);
    }

    .section-content .stepColum a.btn-disable {
        background: #f5f6f6;
        color: #cbcdce;
        /*cursor: not-allowed;*/
        pointer-events: inherit;
        cursor: default;
    }

    .section-content .ui-traveler-block .tooltip-section a {
        text-decoration: none;
        color: #282828;
    }

    .overlays {
        position: fixed;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0.8;
        background-color: rgba(0, 0, 0, 0.85);
    }

    p.notes {
        line-height: 20px;
        margin-top: 20px;
        color: #575757;
        font-size: 14px;
    }

    .ui-checkboxradio-disabled {
        pointer-events: none;
    }

    .ui-datepicker {
        width: 17em;
        padding: 0.2em 0.2em 0;
        display: none;
    }

    .ui-datepicker .ui-datepicker-header {
        position: relative;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    /*.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
*/
    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    /*.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}*/

    /*.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}*/

    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

    .ui-datepicker .ui-datepicker-title select {
        font-size: 1em;
        margin: 1px 0;
    }

    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        width: 45%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: 0.9em;
        border-collapse: collapse;
        margin: 0 0 0.4em;
    }

    .ui-datepicker th {
        padding: 0.7em 0.3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

    .ui-datepicker td span,
    .ui-datepicker td a {
        display: block;
        padding: 0.2em;
        text-align: right;
        text-decoration: none;
    }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: 0.7em 0 0 0;
        padding: 0 0.2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

    .ui-datepicker .ui-datepicker-buttonpane button {
        float: right;
        margin: 0.5em 0.2em 0.4em;
        cursor: pointer;
        padding: 0.2em 0.6em 0.3em 0.6em;
        width: auto;
        overflow: visible;
    }

    .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left;
    }

    /* with multiple calendars */
    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

    .ui-datepicker-multi .ui-datepicker-group {
        float: left;
    }

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto 0.4em;
    }

    .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%;
        /*padding: 1rem;*/
    }

    .ui-datepicker-multi-3 .ui-datepicker-group {
        width: 33.3%;
    }

    .ui-datepicker-multi-4 .ui-datepicker-group {
        width: 25%;
    }

    .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
        border-left-width: 0;
    }

    .ui-datepicker-multi .ui-datepicker-buttonpane {
        clear: left;
    }

    .ui-datepicker-row-break {
        clear: both;
        width: 100%;
        font-size: 0;
    }

    /* RTL support */
    .ui-datepicker-rtl {
        direction: rtl;
    }

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
        float: left;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
    .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

    /* Icons */
    .ui-datepicker .ui-icon {
        display: block;
        text-indent: -99999px;
        overflow: hidden;
        background-repeat: no-repeat;
        left: 0.5em;
        top: 0.3em;
    }

    .ui-dialog {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0.2em;
        outline: 0;
    }

    .ui-dialog .ui-dialog-titlebar {
        padding: 0.4em 1em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: 0.1em 0;
        white-space: nowrap;
        width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: 0.3em;
        top: 50%;
        width: 20px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 20px;
    }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: 0.5em 1em;
        background: none;
        overflow: auto;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin-top: 0.5em;
        padding: 0.3em 1em 0.5em 0.4em;
    }

    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
        float: right;
    }

    .ui-dialog .ui-dialog-buttonpane button {
        margin: 0.5em 0.4em 0.5em 0;
        cursor: pointer;
    }

    .ui-dialog .ui-resizable-n {
        height: 2px;
        top: 0;
    }

    .ui-dialog .ui-resizable-e {
        width: 2px;
        right: 0;
    }

    .ui-dialog .ui-resizable-s {
        height: 2px;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-w {
        width: 2px;
        left: 0;
    }

    .ui-dialog .ui-resizable-se,
    .ui-dialog .ui-resizable-sw,
    .ui-dialog .ui-resizable-ne,
    .ui-dialog .ui-resizable-nw {
        width: 7px;
        height: 7px;
    }

    .ui-dialog .ui-resizable-se {
        right: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-sw {
        left: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-ne {
        right: 0;
        top: 0;
    }

    .ui-dialog .ui-resizable-nw {
        left: 0;
        top: 0;
    }

    .ui-draggable .ui-dialog-titlebar {
        cursor: move;
    }

    .ui-travelscope-block span.page-c {
        font-size: 14px;
        font-weight: normal;
        color: #282828;
    }

    /* Overlays */
    .ui-widget-overlay {
        background: #aaaaaa;
        opacity: 0.3;
        filter: Alpha(Opacity=30);
        /* support: IE8 */
    }

    .ui-widget-shadow {
        -webkit-box-shadow: 0px 0px 5px #666666;
        box-shadow: 0px 0px 5px #666666;
    }

    .ui-datepicker .ui-datepicker-title span {
        color: #282828;
        padding-top: 10px;
        display: inline-block;
        font-size: 16px;
        font-weight: 500;
    }
.tab-content-body .trave-scope-innner .ui-scope-images li a.ui-usCanada:before {
background: url(/docs/default-source/apps/travelwidget/assets/images/canada_icons.svg) no-repeat!important;
width: 50px;} 
.tab-content-body .trave-scope-innner .ui-scope-images li a.ui-asiaPac:before {
background: url(/docs/default-source/apps/travelwidget/assets/images/asia_icons.svg) no-repeat!important;
width: 50px;} 
.tab-content-body .trave-scope-innner .ui-scope-images li a.ui-schengenCon:before {
background: url(/docs/default-source/apps/travelwidget/assets/images/schengen_icons.svg) no-repeat!important;
width: 50px;} 
.tab-content-body .trave-scope-innner .ui-scope-images li a.ui-restWorld:before {
background: url(/docs/default-source/apps/travelwidget/assets/images/restworld_icons.svg) no-repeat!important;
width: 50px;} 
.ppl-travelling-wrap .resultsMnblock1.resulBlk .block input {padding: 10px 0px 7px 0px !important;
text-transform: uppercase;}
.stepColum.widSz .block. sInput.disInbl {width: 33%;}
    .travel-scope-wrap {
        width: 100%;
        display: inline-block;
        margin: 0 auto;
        padding: 3rem 3rem;
        background: #fff;
        border-radius: 1rem;
        box-shadow: 3px 4px 23px 0px #0000000F;
    }
    .ui-traveler-block.agGroupdtl .stepclLeft p.bracket-hide  {    width: 180px;text-align: left;}
    .calendarBox.date-block.dobBlock .mobile-block.ripple-bar span {padding-top: 20px;}
    .section-content.motorWidgetWrap .ui-scope-images li a {box-shadow: none; border: 2px solid #C9C9C9;}

    .ui-links-block span.line-vertical {
        color: #c9c9c9;
        margin-left: 15px;
    }
    .students-travels {
        margin-left: 18px;
    }

    .ui-travelscope-block {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
    }

    .ui-travelscope-block p {
        font-size: 1.4rem;
        color: #6c6c6c;
        display: inline-block;
        font-weight: 500;
    }

    span.page-c {
        float: right;
        padding: 0px;
        font-weight: normal;
        color: #282828;
        font-size: 14px;
    }
    .tab-head.clearfix.js-tab-head {
        margin-top: 0;
    }
    .ui-travelscope-block .tab-wrap {
        padding: 0;
        border: 1px solid #c9c9c9;
        border-radius: 0.5rem;
        margin-top: 1rem;
        overflow: hidden;
    }
    .ui-travelscope-block .tab-head {
        border-bottom: 1px solid #c9c9c9;
    }
    .ui-travelscope-block .tab-head li {
        font-size: 1.4rem;
        min-width: 50%;
        color: #6c6c6c;
        background: #f5f6f6;
        display: inline-block;
        letter-spacing: normal;
    }
    .ui-travelscope-block .tab-head li.active {
        background: #fff5f0;
        color: #ec6608;
    }
    .tab-head li.active:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 3px;
        top: 100%;
        left: 0;
        background: #ec6608;
    }
    .trave-scope-innner {
        width: 100%;
        margin: 0 auto;
        display: inline-block;
        position: relative;
    }
    .ui-travelscope-block .tab-head li:nth-child(2) {
        border-left: 1px solid #c9c9c9;
    }
    .ui-travelscope-block .tab-content-body {
        padding: 1rem 2rem 3rem;
        width: 100%;
        margin: 0 auto;
        display: inline-block;
    }
    .motorWidgetWrap .ui-scope-images li {
        display: inline-block;
        width: 25%;
        float: left;
    }
    .new-tpforDate .block label {
        color: #838383;
        font-size: 1.6rem;
        font-weight: 500;
    }

    .rightEmlblck .block.focus input:focus {
        border: 2px solid #ec6625;
        background-color: #fff;
    }

    /*.new-tpforDate .block.focus input:focus { border:2px solid #ec6625;background-color:#fff;}*/

    .new-tpforDate .block.focus input:focus {
        background-color: #fff;
    }

    /* .new-tpforDate .block.focus label {
    color: #ec6625;
}

.rightEmlblck .block.focus label {
    color: #ec6625;
}  */

    .motorWidgetWrap .ui-scope-images li a {
        text-align: center;
        margin: 0 auto;
        border-radius: 5.9px;
        box-shadow: 0 1px 4px 0 rgb(208 208 208 / 29%);
        border: solid 0.6px #eaeaea;
        padding: 1.5rem;
    }
    .ui-scope-images li a.ui-usCanada:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/canada_icon.png) no-repeat;
    }
    .ui-scope-images li a.ui-asiaPac:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/asia_icon.png) no-repeat;
    }
    .ui-scope-images li a.ui-schengenCon:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/schengen_icon.png) no-repeat;
    }
    .ui-scope-images li a.ui-restWorld:before {
        content: "";
        display: inline-block;
        width: 61px;
        height: 64px;
        background: url(/docs/default-source/apps/websitenewlanding/assets/images/restworld_icon.png) no-repeat;
    }
    .motorWidgetWrap ul.ui-scope-images li span {
        margin: 0;
        padding: 0;
        font-size: 1.2rem;
        display: block;
        text-align: center;
        float: none;
        padding-top: 1rem;
        font-weight: 700;
    }
    #disabledDate1,
    #disabledDate2 {
        position: relative;
    }
    #disabledDate1 #start-date,
    #disabledDate2 #end-date {
        -webkit-text-fill-color: #282828;
        opacity: 1;
        pointer-events: none;
    }
    .datePcmain .sInput input {
        cursor: auto;
        border: none;
        color: #053c76;
        border-bottom: 1px solid #fff;
        font-size: 16px;
        z-index: 12;
        width: 100%;
        height: 35px;
        margin-top: 16px;
        outline: none;
        background: #fff;
        border-radius: 6px;
    }
    .datePcmain.new-datePcmain .sInput input {
        background: transparent url(/docs/default-source/assets/images/carplan/new-datepicker-icon.png) no-repeat right center;
        padding-left: 0;
        border-bottom: none;
        border-radius: 0;
        font-size: 16px;
        color: #282828;
        width: 102.99%;
        margin: 0;
        padding: 2.5rem 3rem;
        letter-spacing: 0px;
        font-weight: 500;
        background-position: 95%;
    }
    .datePcmain.new-datePcmain .sInput:last-child input {
        padding-left: 0;
        padding-right: 0;
    }
    .datePcmain {
        margin-top: 3rem;
    }
    .ui-widget-header {
        background: #fff;
        border-radius: 6px;
        height: 40px;
        color: #fff;
        border: none;
        outline: none;
    }

    .ui-datepicker .ui-datepicker-calendar .ui-state-hover,
    .ui-datepicker .ui-state-default {
        border: none;
        color: #333;
        font-weight: 600;
        font-size: 13px;
        border-radius: 50%;
        padding: 7px 0;
        width: 32px;
        height: 32px;
        margin: 3px;
        text-align: center;
        background-color: transparent;
    }

    /*.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-hover {
    background-color: #e6e6e6
}*/
    .ui-datepicker .ui-datepicker-calendar .ui-state-hover,
    .ui-datepicker .ui-state-default {
        /*font-size: 13px;*/
        font-size: 12px;
        color: #282828;
        padding: 7px 0;
        width: 28px;
        height: 28px;
    }
    /*.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
    color: #c9c9c9;
}*/

    /*.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1;
     color: #fff;
}*/

    .ui-datepicker .ui-datepicker-calendar .start .ui-state-default {
        color: #fff;
    }

    .ui-widget.ui-widget-content {
        border: 1px solid #c5c5c5;
        width: auto !important;
        overflow: auto;
        max-height: max-content;
        padding: 1rem 0;
    }
    .datePcmain.new-datePcmain .sInput:first-child input {
        background: none;
    }
    .block {
        width: unset;
        width: 50%;
        display: inline-block;
        float: left;
        max-width: 100%;
        margin-bottom: 1rem;
        position: relative;
        border: 1px solid #b9b9b9;
    }
    .block:first-child {
        border-right: none;
        border-radius: 5px 0 0 5px;
        width: 35%;
    }
    .block:last-child {
        border-left: none;
        border-radius: 0 5px 5px 0;
        width: 65%;
    }
    .block label {
        top: 15px;
        color: #b9b9b9;
        font-size: 1.7rem;
        font-weight: 300;
        position: absolute;
        font-weight: 500;
        left: 2rem;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    .block:last-child label {
        left: 0;
    }

    .block.focus label {
        color: #ec6625;
        top: -8px !important;
        background: #fff;
        font-size: 1.3rem;
        padding: 0 1rem;
    }
    .ui-datepicker .ui-datepicker-next span {
        background-image: url(/docs/default-source/apps/websitenewlanding/assets/images/arrow-right.png);
    }
    .ui-datepicker .ui-datepicker-prev span {
        background-image: url(/docs/default-source/apps/websitenewlanding/assets/images/arrow-right.png);
        transform: rotateZ(180deg);
    }
    .ui-datepicker-multi .ui-datepicker-group table tr {
        border: none;
    }
    .ui-datepicker-multi .ui-datepicker-group table tr {
        border: none;
    }

    .ui-datepicker .ui-datepicker-calendar .jStarts {
        background: #ffefe8;
    }

    .ui-datepicker .ui-datepicker-calendar .end > a {
        color: #fff;
    }
    .ui-datepicker .ui-datepicker-calendar .start,
    .ui-datepicker .ui-datepicker-calendar .end {
        /*background: #ec6608;*/
        background: transparent;
        border-radius: 30px;
    }
    .ui-datepicker .ui-datepicker-calendar .start > a {
        color: #fff;
    }

    .ui-datepicker .ui-datepicker-calendar .end .ui-state-default {
        background: #ec6608;
        border-radius: 30px;
    }
    .jrnyNoOfDays {
        display: inline-block;
        font-size: 12px;
        font-weight: 600;
        color: #00305b;
    }
    .errorN {
        display: none;
    }
    .ui-datepicker-trigger {
        display: none;
    }
    .ui-traveler-block {
        display: block;
    }
    .jrnyNoOfDays {
        display: inline-block;
        font-size: 12px;
        font-weight: 600;
        color: #00305b;
    }

    .proceed-btn-block {
        width: 100%;
        display: inline-block;
        margin: 0 auto;
        padding: 2rem 0;
        text-align: center;
    }

    a.ui-proceed-btn {
        background: #f86600;
        color: #fff;
        padding: 12px 15px;
        width: 100%;
        border-radius: 5px;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        height: 54px;
        line-height: 30px;
    }
    .ui-links-block {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
    }

    .ui-links-block a {
        font-size: 14px;
        text-decoration: none;
        color: #fe6625;
        border-bottom: 1px solid;
        margin-right: 3rem;
        margin-bottom: 1rem;
        font-weight: bold;
    }
    .selectize-dropdown {
        position: relative;
        top: 15px !important;
        border: none;
        box-shadow: none;
    }
    .cdlBox .selectize-dropdown .popSearch {
        padding: 0;
    }

    .selectize-dropdown.multi.demo-default.plugin-remove_button {
        /*display: block!important;*/
        display: none;
    }
    .trave-scope-innner .selectize-dropdown {
        padding-left: 0px;
    }

    /* .trave-scope-innner .countryDone {
    display: none!important;
}  */
    /*.selectize-input.items.not-full.has-options.has-items .selectize-dropdown [data-selectable].option.ispopular.selected {
background: #d22;
    border-color: #ec670a;
    color: #282828;pointer-events: none;
}*/
    .selectize-dropdown [data-selectable].option.active {
        background: #eaeaea;
        border-color: #eaeaea;
        color: #282828;
    }

    .cdlBox .defaultCuntTitle {
        font-size: 13px;
        font-weight: 500;
        color: rgba(40, 40, 40, 0.6);
        padding: 8px 0 15px;
        text-align: left;
        font-weight: 700;
    }
    .popSearch [data-selectable].option {
        padding: 4px 15px 5px;
        border-radius: 5px;
        margin-right: 10px;
        margin-bottom: 10px;
        font-size: 13px;
        font-weight: 600;
    }
    .cdlBox {
        border: none;
        border-radius: 0;
        background: #fff;
        box-shadow: none;
    }
    .selectize-input {
        box-shadow: none;
        border-radius: 5px;
    }
    .selectize-control.multi .selectize-input > div.item,
    .whenCountry {
        font-size: 14px;
        line-height: 1.2;
        font-weight: 600;
        border-radius: 5px;
        padding: 7px 33px 7px 15px;
        margin-top: 4px;
    }
    .selectize-control .selectize-input {
        min-height: 55px;
        box-shadow: none;
    }
    .selectize-control.plugin-remove_button [data-value] .remove {
        position: absolute;
        top: 2px;
        right: 5px;
        bottom: 0;
        width: 24px;
        height: 100%;
        font-size: 20px;
        text-align: center;
        color: #282828;
        text-decoration: none;
        padding: 0;
        z-index: 1;
    }
    .selectize-dropdown,
    .selectize-input,
    .selectize-input input {
        font-size: 15px;
        line-height: 36px !important;
        padding-left: 15px;
        font-weight: 500;
    }
    .popSearch [data-selectable].option {
        line-height: 18px !important;
    }
    .motorWidgetWrap .ui-scope-images li.dis-list-active a {
        background: #fff5f0;
        border-color: #eb720f;
    }
    .trpD span {
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        color: #00305b;
    }

    .ui-traveler-block h3.mobScrn.new-mobScrn {
        padding-top: 0px;
    }

    .ui-traveler-block h3 {
        font-size: 1.6rem;
        padding: 0px;
        font-weight: 500;
        padding-top: 20px;
        padding-bottom: 15px;
    }

    .ui-traveler-list {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
        border: 1px solid #c9c9c9;
        border-radius: 5px;
        padding: 1rem 2rem;
    }

    .ui-traveler-list span {
        display: inline-block;
        font-size: 1.6rem;
        color: #838383;
        font-weight: 500;
        line-height: 26px;
    }

    .js-pl-min {
        display: inline-block;
        float: right;
    }

    .section-content .ui-traveler-block a {
        text-decoration: none;
    }

    .js-pl-min a {
        font-size: 26px;
        background: antiquewhite;
        padding: 0;
        height: 30px;
        width: 30px;
        position: relative;
        line-height: 21px;
        padding: 3px;
        text-align: center;
        margin: 0 auto;
        color: #fe6b25;
        border-radius: 5px;
    }
    .js-add-edit {
        /*display: none;*/
        float: right;
    }
    a.js-min-trv {
        display: none;
    }
    .js-add-edit a {
        font-size: 1.4rem;
        padding: 6px 0;
        color: #fe6625;
        font-weight: 700;
    }
    .ui-traveler-list.gray-clr .js-adedblock span {
        color: #282828;
    }
    .ui-traveler-block .block {
        border: none;
        border-radius: 0;
        width: 100%;
        float: none;
        margin-bottom: 0;
    }
    .resulBlk {
        position: absolute;
        width: 100%;
        background: #fff;
        left: 0;
        right: 0;
        top: 52px;
        box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.16);
        border-radius: 5px;
        padding: 30px 30px;
        z-index: 9;
        display: none;
    }

    .ppl-travelling-wrap {
        position: relative;
    }
    .stepclLeft {
        display: inline-block;
        font-size: 14px;
        color: #282828;
        line-height: 30px;
    }

    /*.selectize-dropdown [data-selectable].option.isPopular.selected {
    background: #f0efee;
    border-color: #f0efee;
    color: #282828;
    pointer-events: none;
}*/

    .stepperRow.bor-bot-none {
        border-bottom: none;
    }

    .stepColum {
        display: inline-block;
        float: right;
    }

    .stepperRow {
        display: inline-block;
        width: 100%;
        padding: 15px 0;
        border-bottom: solid 1px #eaeaea;
    }

    .resultsMnblock1.aboveAgeblock {
        border-bottom: solid 1px #eaeaea;
    }

    .noOfAdult {
        margin: 0;
        display: inline-block;
        width: 40px;
        height: 28px;
        vertical-align: top;
        text-align: center;
        border: 0;
        font-size: 16px;
        outline: none;
    }
    a.adds,
    a.js-srcounter {
        font-size: 26px;
        background: #faebd7;
        padding: 0;
        height: 30px;
        width: 30px;
        position: relative;
        line-height: 20px;
        padding: 3px;
        text-align: center;
        margin: 0 auto;
        color: #f86600;
        border-radius: 5px;
    }
    a.subs,
    a.minus {
        font-size: 26px;
        background: antiquewhite;
        padding: 0;
        height: 30px;
        width: 30px;
        position: relative;
        line-height: 20px;
        padding: 3px;
        text-align: center;
        margin: 0 auto;
        color: #fe6b25;
        border-radius: 5px;
    }
    .stepperRow.padN {
        border-bottom: none;
        padding-bottom: 0;
    }

    .healthadultDob.hltdb1:last-child {
        padding-bottom: 10px;
    }

    .trvlCnt {
        display: inline-block;
        width: 50%;
        padding-top: 20px;
    }

    .trvlCnt h4 {
        font-size: 1.6rem;
        font-weight: 600;
        color: #282828;
        display: inline-block;
    }
    .js-srdatewrap {
        margin-bottom: 1done-btn5px;
    }
    .trvCounter {
        display: inline-block;
        font-size: 1.4rem;
        font-weight: 600;
        color: #282828;
    }
    a.js-done {
        background: #fe6b25;
        color: #fff;
        border-radius: 5px;
        padding: 7px 18px;
        font-size: 14px;
    }
    /*a.done-disable {
        background: #a9a9a9;
        pointer-events: none;
    }*/
    .stepColum.widSz {
        float: none;
        padding-bottom: 10px;
        width: 100%;
    }
    .shRow {
        display: inline-block;
        font-size: 12px;
        color: #575757;
        font-weight: 600;
        padding: 10px 0;
    }
    .stepColum.widSz .block {
        display: inline-block;
        float: right;
        width: 30%;
    }
    .stepColum.widSz .block input {
        cursor: auto;
        border: none;
        color: #282828;
        border: 1px solid #c8c8c8;
        font-size: 13px;
        border-radius: 5px;
        z-index: 12;
        height: 35px;
        width: 100%;
        outline: none;
        padding: 10px;
        letter-spacing: 2px;
    }
    .done-btn {
        display: inline-block;
        float: right;
        padding-top: 15px;
    }
    .ui-traveler-list.gray-clr span {
        color: #838383;
    }
    .ui-traveler-list.gray-clr a.js-min-trv {
        background: #f3f4f4;
        color: #cdcfd0;
    }
    a.js-scope-back {
        color: #282828;
        font-size: 1.4rem;
        position: relative;
        padding-left: 20px;
    }
    a.js-scope-back:before {
        border: solid #282828;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        vertical-align: top;
        transform: rotateZ(136deg);
        transition: all 0.3s ease-in;
        content: "";
        position: absolute;
        top: 5px;
        left: 0;
    }
    .agGroupdtl {
        display: none;
    }
    .new-tpforDate .errorN {
        display: none;
        position: absolute;
        bottom: -18px;
        font-size: 12px;
        color: red;
    }
    .errorN {
        color: red;
        font-size: 12px;
        font-weight: 300;
    }
    /*.new-assistInfo {
    margin: 15px 0 0;
}*/
    .errorNdest1 {
        text-align: center;
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        bottom: -15px;
    }
    .block.errorLine {
        border-color: #f86600;
    }
    .new-tpforDate {
        margin-bottom: 2rem;
    }
    .new-tpforDate.errorLine {
        border: 2px solid #f86600;
        border-radius: 5px;
    }
    .rightEmlblck {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }

    .rightEmlblck .block {
        width: 100%;
        position: relative;
        height: 68px;
        margin-bottom: 20px;
    }

    .rightEmlblck .block input {
        cursor: auto;
        border: none;
        color: #282828;
        border: 1px solid #c9c9c9;
        font-size: 16px;
        border-radius: 5px;
        z-index: 12;
        width: 100%;
        height: 54px;
        padding: 0 20px;
        outline: none;
    }

.multitripForm-2 a.js-scope-back-mt {color:#000;}

    .rightEmlblck .errorN {
        position: absolute;
        bottom: 0;
    }
    .travel_details_btn_holder {
        display: inline-block;
        width: 100%;
        margin:20px 0 0;
    }

    .travel_details_btn_holder a {
        background: #f86600;
        color: #fff;
        padding: 1.5rem 3rem;
        width: 100%;
        border-radius: 0.5rem;
        text-decoration: none;
        text-align: center;
    }
    span#ErrorTxt b {
        color: red;
        font-size: 12px;
        font-weight: 300;
    }
    .js-adedblock {
        display: none;
    }
    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        border: none;
    }
    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        background: #1e507c;
        border: none;
        color: #fff;
        border-radius: 3px;
        padding: 3px 5px;
        margin: 5px 3px 6px;
        text-transform: uppercase;
        font-size: 12px;
        outline: none;
        width: 104px;
    }

    .section-content .renewals-go p a {
        color: #fe6625;
        font-weight: 600;
        font-size: 20px;
        text-decoration: underline;
    }

    .section-content .renewals-go p a:hover {
        color: #fe6625;
        text-decoration: underline;
    }

    .new-tpforDate .block {
        margin-bottom: 0;
    }

    /***Updated Style Start***/
    .travel-scope-wrap {
        border: 1px solid #cbcdce;
    }

    .travel-scope-wrap .tab-head {
        margin-bottom: 1.4rem;
    }

    .travel-scope-wrap .ui-scope-images.scope-changes {
        display: flex;
        justify-content: space-between;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li {
        width: 25%;
        margin-right: 3.5%;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li:last-child {
        margin-right: 0%;
    }

    .motorWidgetWrap .travel-scope-wrap .ui-scope-images li a {
        width: 100%;
        padding: 1rem;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li span {
        padding-top: 1.2rem;
    }

    .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li span {
        font-weight: 600;
    }

    .travel-scope-wrap .ui-travelscope-block .tab-head li.active {
        color: #f26624;
    }

    .travel-scope-wrap .ui-travelscope-block .tab-head li {
        background: #f5f6f6;
    }

    .trpD {
        display: none;
    }

    .datePcmain.new-datePcmain {
        margin-top: 28px;
    }

    .ui-travelscope-block .datePcmain.new-datePcmain .sInput:last-child input {
        background: transparent url(/docs/default-source/assets/bagi/images/calendar-date.png) no-repeat 90% center;
        margin-left: 6px;
    }

    .travel-scope-wrap .new-tpforDate .block.focus label {
        padding: 0 0.5rem;
        left: 0.5rem;
    }

    .ui-travelscope-block .datePcmain.new-datePcmain .sInput input {
        margin-left: -18px;
    }

    .travel-scope-wrap .new-tpforDate .block.focus .sInput:last-child label {
        left: 0;
    }

    .ui-datepicker .ui-state-default {
        background: transparent;
        text-align: center;
    }

    .ui-datepicker .ui-state-hover {
        background: #e1e7ed;
    }

    .ui-datepicker .ui-datepicker-calendar .ui-state-hover {
        background: #e1e7ed;
    }

    .new-tpforDate .ui-datepicker .ui-datepicker-calendar .ui-state-hover a {
        width: 32px;
        height: 32px;
    }

    .new-tpforDate .ui-widget.ui-widget-content {
        padding: 0;
        right: 50px !important;
        left: auto !important;
    }

    .new-tpforDate .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%;
        padding: 2rem;
    }

    .ui-datepicker-days-cell-over.ui-datepicker-today .ui-state-highlight {
        /*width: 32px;
    height: 32px;*/
        background: #fae3cc !important;
        font-size: 12px;
        border-radius: 30px;
    }

    .ui-datepicker-days-cell-over.ui-datepicker-today .ui-state-default.ui-state-highlight.ui-state-hover {
        padding: 7px 0;
        width: 28px;
        height: 28px;
        color: #282828 !important;
        border-radius: 50%;
        background: transparent;
    }

    .new-tpforDate.errorLine {
        border: 1px solid #f86600;
        border-radius: 5px;
    }

    .rightEmlblck .block.focus label {
        left: 1rem;
    }

    .whatsup-detailes .immigrant {
        margin-bottom: 8px;
    }

    .motorWidgetWrap ul li {
        margin-bottom: 0px;
    }

    .rightEmlblck .ck-label .ckBox:before {
        width: 5px;
        height: 10px;
        left: 6.5px;
    }

    .rightEmlblck .errorN {
        bottom: -2px;
    }

    .tab-head li:after {
        background: #f5f6f6;
        height: 3px;
        top: 100%;
    }

    .travel-scope-wrap .tooltip {
        top: 3px;
    }

    .rightEmlblck .block input.wamobile:hover,
    .rightEmlblck .block input.validemailcheck:hover {
        border: solid 1px #282828;
        background-color: #fff;
    }

    .ui-traveler-list:hover {
        border: solid 1px #282828;
        background-color: #fff;
    }

    .rightEmlblck .block input.wamobile:focus,
    .rightEmlblck .block input.validemailcheck:focus {
        border: solid 2px #ec6625;
        background-color: #fff;
    }

    .ui-traveler-list:active,
    .ui-traveler-list:visited {
        border: solid 2px #ec6625;
        background-color: #fff;
    }

    .travel-scope-wrap .block label {
        color: #838383;
        font-weight: 500;
        font-size: 16px;
        top: 16px;
    }

    .travel-scope-wrap .block.focus label {
        top: 30px;
        color: #ec6625;
        font-size: 12px;
        z-index: 99;
    }

    .travel-scope-wrap .block.transform label {
        position: absolute;
        top: -10px;
        font-size: 12px;
        color: #838383;
        padding: 0 1rem;
        background: white;
        left: 1rem;
        z-index: 2;
    }

    /***Updated Style End***/

    @media (max-width: 992px) {
        .il-home-container .nav-section {
            width: 100%;
        }

        .ui-travelscope-block .datePcmain.new-datePcmain .sInput:last-child input {
            background: transparent url(/docs/default-source/assets/bagi/images/calendar-date.png) no-repeat 85% center;
        }

        .datePcmain.new-datePcmain .new-tpforDate .block:last-child {
            width: 46%;
        }

        /*.ui-widget.ui-widget-content {
        width: auto !important;
        padding: 1rem 0;
        right: inherit !important;
        left: inherit !important;
    }*/
    }

    @media (max-width: 767px) {
        /*.resultsMnblock1.resulBlk {
            position: fixed;
            bottom: -5px;
            top: auto;
            border-radius: 10px;
            box-shadow: rgb(0 0 0 / 16%) 0px 2px 24px 0px;
            z-index: 9999;
        }*/

        .motorWidgetWrap .active-details h1 {
            text-align: left;
        }

        .motorWidgetWrap .travel-scope-wrap .ui-scope-images li a {
            padding: 2rem 1rem;
        }

        .travel-scope-wrap .ui-scope-images.scope-changes {
            flex-wrap: wrap;
        }

        .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li {
            width: 46%;
            margin-right: 4%;
            margin-bottom: 1.3rem;
        }

        .motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li:nth-child(2) {
            margin-right: 0;
        }
    }

    @media (max-width: 480px) {
        .travel-scope-wrap .ui-travelscope-block .tab-head li {
            font-size: 1.2rem;
            padding: 16px 0px;
        }
    }

    @media (max-width: 360px) {
        .new-tpforDate .block label {
            font-size: 1.3rem;
        }

        .errorNdest1 {
            bottom: -5px;
        }
    }



    .countryDone {
        display: none !important;
    }

    .defaultCuntTitle {
        padding-left: 15px !important;
        padding-bottom: 10px !important;
    }

    .selectize-dropdown-content.popSearch {
        padding-left: 15px !important;
    }

    .selectize-control.multi .selectize-input > div.item {
        background-color: #eaeaea;
        padding: 7px 33px 6px 15px;
    }

    .selectize-dropdown {
        top: 1px !important;
    }
    .shadowEffect .selectize-input {
        border: 0;
    }

    @media (max-width: 767px) {
        .ui-widget-header {
            background: #fff;
        }

        .ui-datepicker select.ui-datepicker-month,
        .ui-datepicker select.ui-datepicker-year {
            background: #0e5598;
        }
        .ui-datepicker .ui-datepicker-title span {
            color: #282828;
        }
        .ui-datepicker .ui-datepicker-next {
            right: -4px;
            top: 4px;
        }
        .ui-datepicker .ui-datepicker-prev {
            left: -6px;
            top: 0px;
        }
        .ui-datepicker .ui-datepicker-prev span,
        .ui-datepicker .ui-datepicker-next span {
            margin-left: -5px;
            margin-top: -3px;
        }

        .section-content.motorWidgetWrap .travel-scope-wrap {
            padding: 3rem 2rem;
        }

        .stepColum.widSz .block {
            width: 45%;
        }


        /*travel widget 767*/
       #travel-widget .il-travel-widget-wrap {padding: 2rem 15px 3rem;overflow: scroll;height: 100vh;}
#callmebackdiv1 ul.expert-call li {margin-bottom: 0px;}
.pink-bg.pink-bing-bg.pad-top30 .form-request span { margin-top: 0px;}
.left-block .article-banner.pink-bg .article-content .tollfree-call p
 {font-size: 14px; margin-top: 5px;margin-left: 0px;}
 .left-block .article-banner .article-content.form-request img {margin-right: 8px; margin-top: 3px;}
.pink-bg.pink-bing-bg.pad-top30 .form-request span {margin-left: 0px;}
.article-banner .form-request .select-block:not([value=""]):valid ~ .label-box.active_policy {left:-7px;}

.travel-calender-mainwraper .ui-form-block .input-block.mar-bottom  { border:none;
    height: 45px;border-radius: 5px;}
 
ng-select:after { top: 11px;}
.blogs-angular .breadcrum-sec ul li:after {right: 1px;top: 12px;}
.country-Dropdown img.searchImg {top: 15px;left: 6px;}

.trave-scope-innner .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
top: 14px;left: 32px;}
.sfPublicWrapper .section-content.motorWidgetWrap .ui-travelscope-block .tab-content-body
 {padding: 0px 0 10px 10px;}
.sfPublicWrapper .travel-calender-mainwraper .input-block.trip-st-block .trip-date img.btn-close.btn-close-black {top: 5px !important;}
.sfPublicWrapper .travel-calender-mainwraper .input-block.trip-st-block .trip-date img {right: 10px !important; top: 9px !important;}
.rightInputPadd.cal-popup, .leftInputPadd.cal-popup {width: 100%;}
.rightInputPadd.cal-popup {margin-bottom: 20px;}

#travel-widget .travel-scope-wrap {box-shadow: none;}
.section-content .trave-scope-innner a { padding-bottom: 0px;}
.section-content.motorWidgetWrap .ui-travelscope-block .tab-head li {font-size: 14px;}
.section-content .proceed-btn-block button.ui-proceed-btn {margin-top: 0px; margin-bottom: 0px;}
.proceed-btn-block {padding: 0rem 0 25px 0;}
.sfPublicWrapper .section-content.motorWidgetWrap .travel-scope-wrap {padding-bottom: 4rem;}
.section-content.motorWidgetWrap .travel-scope-wrap .ui-scope-images li a {width: 57%;}
.section-content.motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li {width: 22%;margin-right: 3%;}
.section-content.motorWidgetWrap .travel-scope-wrap .ui-scope-images li a {width: 100%;padding: 0px;}
.section-content.motorWidgetWrap .travel-scope-wrap ul.ui-scope-images li:nth-child(2) {margin-right: 3%;}
.sfPublicWrapper .section-content.motorWidgetWrap .ui-scope-images li {min-height: auto;}
.tab-wrap.js-tab-wrap .tab-head.clearfix.js-tab-head { margin-bottom: 10px;}
.sfPublicWrapper .section-content .trave-scope-innner a {    width: 97%;}
.sfPublicWrapper .newDiv .showSlopDiv {margin-left: 0px!important;}
.section-content.motorWidgetWrap .popular-s #popular-country { padding: 7px 1px 0px 0px;}
.moblie-section .resultsMnblock1.resulBlk { bottom: 0;}
.section-content .travel-scope-wrap .radio-wrapper ul li label {font-size: 14px;}
.section-content .radio-wrapper ul.radio-wrap1 li, .radio-wrapper ul.radio-wrap2 li {padding: 0px 7px;margin-right: 10px;}
.section-content .radio-wrapper ul.radio-wrap1 {margin-bottom: 1.5rem;}
.section-content .mt-3.single-cal {margin-top: 15px;}
.section-content .proceed-btn-block {padding: 0rem 0 15px 0;}
.section-content .travel-calender-mainwraper.cal-popup {margin-bottom: 15px;}
.section-content .bottom-links-block {margin-top: 2rem;}
.sfPublicWrapper .section-content a.bottom-links {font-size: 1.3rem;}
.section-content .row.travel-calender-mainwraper.cal-popup.bor-red .travel-calender-main.cal-popup {
    left: -11px; width: auto;}
.section-content .btn-close.btn-close-black {    right: 0px;top: 7px;}
.section-content .travel-scope-wrap .ui-travelscope-block .tab-wrap { margin-bottom: 2rem;}
.section-content .ui-traveler-block h3 {padding: 20px 0 0px;}
.section-content .popup.light .yesBtn{    text-align: center;
margin: 0px auto;display: block;margin-top: 20px;margin-bottom: 20px;}
.section-content .popup.light p#ImmigrantmsgNO {font-size: 16px; font-weight: 400;}
.country-Dropdown .ng-select .ng-select-container {padding-left: 15px;padding-top: 14px;}
.country-Dropdown .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input {
    padding-left: 0px;}
}

           /*travel widget 767*/
    
.sticky,  .get-sticky-angular {display: none;}
.cross-button {display: none;}
.loader, .ui-loader {
    z-index: 99999999;
}
.loader, .loader_tr {
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(255,255,255,0.9);
    z-index: 99999;

}
.typing_loader {
    width: 11px;
    height: 11px;
    border-radius: 50%;
    -webkit-animation: typing 1s linear infinite alternate;
    -moz-animation: Typing 1s linear infinite alternate;
    -ms-animation: typing 1s linear infinite alternate;
    animation: typing 1s linear infinite alternate;
    margin: auto;
    position: relative;
    right: 23px;
}

.tooltip .tooltiptext {
    height: fit-content;left: -26px;
}

.overlayN.showMsg, .overlayN:target {
    visibility: visible;
    opacity: 1;
    z-index: 99;
}
.popup.light p#ImmigrantmsgYES, .popup.light p#ImmigrantmsgNO {
    font-size: 17px;
    line-height: 21px;
}
.hidden {
    display: none !important;
}
.popup.light .yesBtn, .popup.light .noBtn {
    margin-top: 20px;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 10px;
    background-color: #ec6608;
    color: #fff;
    border: #ec6608;
}

.blogs-angular .breadcrum-sec {margin-bottom: 0px;}


@media (max-width: 992px)  {
.sfPublicWrapper .section-content.motorWidgetWrap .travel-scope-wrap {padding-top: 1rem;    height: 100vh;
    overflow: scroll;margin-top: 15px;border-radius: 0px;}
    ul.dot-silde { right: 15px;top:15px;}
    .ui-traveler-block.agGroupdtl a.js-scope-back {left: -5px;top:5px;}
    .blogs-angular .breadcrum-sec {margin-top: 3.7rem;}
    .breadcrum-sec .RadSiteMap .rsmLink {padding:4px 0px 0px 0px;}
    .sticky button::after {display: none;
    width: 10px;
    height: 10px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    position: absolute;
    right: 30px;
    content: " ";
    top: 24px;
    transform: rotate( 45deg );
    transition: all 0.2s ease-in-out;
}
.sticky.stickys-header {display: block;}
.sticky, .get-sticky-angular {display:block;}
.section-content.motorWidgetWrap  {padding-top: 0px!important;}
.cross-button {
    position: fixed;
    top: 0px;
    font-size: 22px;
    border: navajowhite;
    padding: 0px;
    z-index: 99;
    left: 1px;
    cursor: pointer;
    right: auto;
    background-color: #fff;
    text-align: right;
    height: 30px;
    width: 99%;display: block;
}
.popup.lightlg.travelgeoscope {
    border-radius: 0px;
    z-index: 999;
}

.cross-cancel   {font-size: 22px;
    position: absolute;
    right: 25px;
    top: 2px;
}

.get-sticky-angular {
    background-color: #f86600;
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    width: 95%;
    margin: 10px auto 5px;
    border: none;
    line-height: 26px;
    text-align: center;
    font-weight: bold;
}
.sticky {position: fixed;
    z-index: 999;
    top: 0px;
    left: 0;
    right: 0;display: none;
    background-color: #fff;
    padding-bottom: 5px;
    box-shadow: 0 0 3px #000;}
    .sticky-sec {display: none;}
.sticky.stickys-header {display: block;}
.getquote-sticky-wrapper .sticky-sec.fixeds {display: none;}


/*.getquote-sticky-wrapper {display: none;} */
.motorWidgetWrap  {margin-top: 0px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9999;display: none;
    overflow: scroll;}
    .health-widgets .motorWidgetWrap.heightvh {height:100vh;    overflow: scroll;padding-top: 60px;}

     .moblie-section .country-Dropdown .ng-select .ng-select-container {width: 97%;}
    .moblie-section .resultsMnblock1.resulBlk {padding: 20px;}
  .moblie-section .resultsMnblock1.aboveAgeblock .stepColum.widSz .block { width: 44%;}
    .moblie-section  .ppl-travelling-wrap .resultsMnblock1.resulBlk .stepperRow.padN .block.disInbl input
     {width: 132px;}
.section-content h2.heading-2.single-trp {text-align: left;}
}



@media (max-width:992px) and (min-width: 481px) {
    .section-content.motorWidgetWrap {background: rgba(0, 0, 0, 0.8) !important;
        height: -webkit-fill-available!important;}
#travel-widget .cross-cancel { color: #fff;}
#travel-widget .cross-button { background-color: transparent;}
}

@media (min-width: 992px) {
.sfPublicWrapper .container {
    width: auto;
}
}