body {
    background: #f8f9fc;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    color: #000;
}
nav {
    padding: 0px 0;
    border-top: #efefef solid 1px;
}


.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .form-group span#successText {
    display: inline-block;
    margin: 6px 0 0;
	font-size: 13px;
    font-weight: 400;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .form-group span#errorText {
    display: inline-block;
    margin: 6px 0 0;
	font-size: 13px;
    font-weight: 400;
}

.topss {
    display: inline-block;
    width: 100%;
}
.topss img.logoss {
    padding-top: 7px;
}
.social_bgr_tops {
    text-align: right;
    float: right;
}
.social_bgr_tops li.bt_calls {
    display: flex;
    color: #121212;
    font-weight: 600;
}
.social_bgr_tops li.bt_calls img {
    margin-right: 4px;
    position: relative;
    top: 1px;
}
.social_bgr_tops li.bt_calls span.brdd {
    border-right: #ccc solid 1px;
    display: inline-block;
    margin-left: 15px;
}
.social_bgr_tops ul li a {
    color: #000;
    font-weight: 500;
    display: inline-block;
}
.social_bgr_tops ul li:last-child {
    margin-right: 0;
}
.social_bgr_tops ul li {
    float: left;
    margin-top: 24px;
    margin-right: 11px;
}
.social_bgr_tops ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.mb_view_show {
    display: none;
}
header#fixedds .top-nav li.lgo_araea {
    padding: 0;
    display: none;
}
header#fixedds.sticky .top-nav li.lgo_araea {
    padding: 5px 0 0;
    display: block !important;
}
header#fixedds.sticky .top-nav li.lgo_araea a {
    border: none;
}
header#fixedds.sticky .top-nav li.lgo_araea a img.logoss {
    max-width: 65px;
}

header#fixedds .top-nav ul.lgnnss li#lgin_userss_flw a.showBtn span.boths_cnts {
    display: inline-block;
    position: relative;
    top:2px;
}


#carousel .owl-theme .owl-nav {
    position: absolute;
    top: 40%;
    width: 100%;
    display: none;
}
#carousel:hover .owl-theme .owl-nav {
    display: block !important;
}
#carousel .owl-theme .owl-nav .owl-prev {
    position: absolute;
    left: 0;
    width: 44px;
    height: 44px;
    line-height: 38px;
    border-radius: 50px;
    color: #000;
    font-size: 22px;
}
#carousel .owl-theme .owl-nav .owl-next {
    position: absolute;
    right: 0;
    width: 44px;
    height: 44px;
    line-height: 38px;
    border-radius: 50px;
    color: #000;
    font-size: 22px;
}
#carousel .owl-theme .owl-nav .owl-prev:hover {
    background: #ee6b13;
    color: #fff;
}
#carousel .owl-theme .owl-nav .owl-next:hover {
    background: #ee6b13;
    color: #fff;
}
#carousel div#header-carousel {
    height: 411px;
}
#carousel div#header-carousel .owl-stage-outer {
    height: 100%;
}
#carousel div#header-carousel .owl-stage-outer .owl-stage {
    height: 100%;
}
#carousel div#header-carousel .owl-stage-outer .owl-stage .owl-item {
    height: 100%;
}
#carousel div#header-carousel .owl-stage-outer .owl-stage .owl-item .item {
    height: 100%;
}
#carousel div#header-carousel .owl-stage-outer .owl-item .item img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}
#banner .owl-nav {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: left;
    height: 100%;
    width: 100%;
    z-index: 0;
    top: 0;
    display: none;
}
#banner .owl-nav button.owl-prev {
    background: #fff;
    margin: 0;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    left: 15px;
    position: absolute;
}
#banner .owl-nav button.owl-prev i {
    color: #999;
    font-size: 18px;
    position: relative;
    top: 1px;
    left: -1px;
    -webkit-text-stroke: 2px #ffffff;
}
#banner .owl-nav button.owl-next {
    background: #fff;
    margin: 0;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    right: 15px;
    position: absolute;
}
#banner .owl-nav button.owl-next i {
    color: #999;
    font-size: 18px;
    position: relative;
    top: 1px;
    right: -1px;
    -webkit-text-stroke: 2px #ffffff;
}
#banner .owl-dots {
    margin: 0;
    position: absolute;
    bottom: 90px;
    display: inline-block;
    width: 100%;
}
#banner .mg_box_araea {
    position: relative;
}
#banner .mg_box_araea:before {
    background: #00000059;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
}
#banner .mg_box_araea .ovr_txt_contet {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: left;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: 2;
}
#banner .mg_box_araea .ovr_txt_contet .meddilss {
    margin: 0 75px;
    text-align: left;
}
#banner .mg_box_araea .ovr_txt_contet .meddilss h4 {
    margin: 0 0 20px;
    font-size: 37px;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
#banner .mg_box_araea .ovr_txt_contet .meddilss p {
    margin: 0 0 30px;
    font-size: 18px;
    text-align: left;
    color: #fff;
    max-width: 560px;
    font-weight: 500;
    width: 100%;
}
#banner .mg_box_araea .ovr_txt_contet .meddilss h4 span.blk {
    display: block;
}
#banner .mg_box_araea .ovr_txt_contet .meddilss a.str_ins {
    font-weight: 500;
    display: inline-block;
    background: #f7600f;
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    text-transform: capitalize;
    border-radius: 5px;
}
.owl-carousel button.owl-prev {
    border: none;
}
.owl-carousel button.owl-next {
    border: none;
}
.bgrrr_discvre {
    background: #255189;
    padding: 40px 0 0;
}
.hdr_cnt_aarea {
    display: inline-block;
    width: 100%;
}
.hdr_cnt_aarea h2 {
    font-size: 38px;
    color: #fff;
    font-weight: 500;
    margin: 0 0 50px;
    line-height: 60px;
}
.hdr_cnt_aarea a.al_bnt_supt {
    padding: 12px 20px;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    border-radius: 8px;
    color: #fff !important;
    margin-right: 15px;
}
.hdr_cnt_aarea a.al_bnt_supt:hover {
    background: #fff;
    color: #255189 !important;
}
.hdr_cnt_aarea a.al_bnt_supt.tx_blk {
    color: #000;
}
.hdr_cnt_aarea a.al_bnt_supt.tx_blues {
    color: #05326b;
}
.hdr_cnt_aarea a.al_bnt_supt.bg_none {
    background: transparent;
    color: #fff;
    position: relative;
}
.hdr_cnt_aarea a.al_bnt_supt.bg_none:hover {
    color: #fff !important;
    text-decoration: underline;
}
.hdr_cnt_aarea a.al_bnt_supt.bg_none img {
    float: left;
    width: 12px;
    position: absolute;
    right: 3px;
    top: 18px;
    filter: brightness(0) invert(1);
}
.hdr_cnt_aarea a.al_bnt_supt i {
    font-size: 18px;
    position: relative;
    top: 2px;
    left: 3px;
}
.user_bike_mg {
    display: inline-block;
    width: 100%;
    position: relative;
}
.user_bike_mg p {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    margin: 0;
    line-height: 26px;
    max-width: 400px;
}
.sort_form_arae.deltts .frm_al_fldss {
    background: #fff;
    padding: 30px 20px 25px;
    border-radius: 20px;
    position: relative;
    top: 0;
    z-index: 9;
    display: inline-block;
    width: 100%;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 50px;
}
.sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) {
    width: 44%;
}
.sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) .lf_sltsst {
    margin-right: 2%;
    width: 35%;
}
.sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) .lf_sltsst.last {
    margin-right: 0;
    width: 63%;
}
.sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(2) {
    width: 27%;
}
.sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(3) {
    width: 27%;
    margin-right: 0;
}
.sort_form_arae .frm_al_fldss {
    background: #fff;
    padding: 30px 20px 25px;
    border-radius: 20px;
    position: relative;
    top: -60px;
    z-index: 9;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 5px 10px #b3b3b3;
    margin-bottom: -60px;
}
.sort_form_arae .frm_al_fldss .frmst_lis {
    float: left;
    width: 31%;
    margin-right: 1%;
    display: inline-block;
}
.sort_form_arae .frm_al_fldss .frmst_lis .lf_sltsst {
    float: left;
    width: 48%;
    margin-right: 4%;
}
.sort_form_arae .frm_al_fldss .frmst_lis .lf_sltsst .form-group {
    margin: 0;
    padding: 0;
}
.sort_form_arae .frm_al_fldss .frmst_lis .lf_sltsst .form-group label {
    display: block;
    font-size: 18px;
    margin-bottom: 8px;
    line-height: 20px;
    font-weight: 500;
    color: #1e1e1e;
}
.sort_form_arae .frm_al_fldss .frmst_lis .lf_sltsst .form-group select.form-control {
    width: 100%;
    background: #f1f1f1;
    border: none;
    padding: 7px;
    border-radius: 7px;
    height: 44px;
    cursor: pointer;
    font-size: 14px;
    color: #717171;
    font-family: "Poppins", sans-serif;
}
.sort_form_arae .frm_al_fldss .frmst_lis .bg_all_arae {
    background: #f1f1f1;
    border-radius: 6px;
    display: inline-block;
    width: 100%;
}
.sort_form_arae .frm_al_fldss .frmst_lis .form-group {
    margin: 0;
    padding: 0;
}
.sort_form_arae .frm_al_fldss .frmst_lis .form-group label {
    display: block;
    font-size: 18px;
    margin-bottom: 8px;
    line-height: 20px;
    font-weight: 500;
    color: #1e1e1e;
}
.sort_form_arae .frm_al_fldss .frmst_lis .form-group .dt_time_bx {
    width: 55%;
    float: left;
}
.sort_form_arae .frm_al_fldss .frmst_lis .bg_all_arae .dtime_bx_p {
    width: 40%;
    float: left;
    margin-left: 4%;
    position: relative;
}
.sort_form_arae .frm_al_fldss .frmst_lis .bg_all_arae .dtime_bx_p:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 22px;
    background: #000;
    left: -10px;
    top: 8px;
}
.timepicker {
    width: 100%;
    border: none;
    background: #f1f1f1;
    height: 44px;
    color: #717171;
}
.sort_form_arae .frm_al_fldss .frmst_lis .lf_sltsst:last-child {
    margin-right: 0;
}
.sort_form_arae .frm_al_fldss .frmst_lasts {
    width: 4%;
    float: left;
}
.sort_form_arae .frm_al_fldss .frmst_lasts .submmit {
    width: 100%;
    margin-top: 28px;
}
.sort_form_arae .frm_al_fldss .frmst_lasts .submmit button {
    background: #255189;
    border: none;
    height: 44px;
    padding: 0;
    width: 100%;
    display: inline-block;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
}
.sort_form_arae .frm_al_fldss .frmst_lasts .submmit button img {
    margin: 0 auto;
}
.tx_blue {
    color: #255189 !important;
}
.why_tx_ar_bx {
    display: flex;
    width: 100%;
    position: relative;
}
.why_tx_ar_bx.brd_lfft {
    padding-left: 40px;
}
.why_tx_ar_bx.brd_lfft:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    left: 0;
    background: #b5b5b5;
}
.why_tx_ar_bx .ic_o {
    width: 65px;
}
.why_tx_ar_bx .cnt_txt {
    display: inline-block;
    width: 100%;
}
.why_tx_ar_bx .cnt_txt h4 {
    margin: 0 0 5px;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    line-height: 26px;
}
.why_tx_ar_bx .cnt_txt p {
    font-size: 14px;
    font-weight: 400;
    color: #444444;
    line-height: 22px;
}
.bike_ara_all {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    background: #fff;
    border-radius: 20px;
    padding: 5px;
    box-shadow: 0px 4px 8px #e5e5e5;
    transition: transform 250ms;
}
.bike_ara_all:hover {
    transform: translateY(-5px);
}
.bike_ara_all.mb_40_bx {
    margin-bottom: 40px;
}
.tour_packages .bike_ara_all.exl_t_p {
    margin-bottom: 30px;
}
.bike_ara_all.exl_t_p {
    display: inline-block;
    width: 100%;
}
.bike_ara_all.exl_t_p .bike_mg_ar {
    height: 315px;
    background: transparent;
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}
.bike_ara_all.exl_t_p .bike_mg_ar .rvuus {
    position: absolute;
    top: 12px;
    right: 12px;
    background: #fff;
    padding: 2px 13px;
    font-size: 14px;
    border-radius: 50px;
    font-weight: 600;
}
.bike_ara_all.exl_t_p .bike_mg_ar .rvuus span i {
    color: #fbc333;
} /* .bike_ara_all.exl_t_p .bike_mg_ar:before {background: #0000005c;position: absolute;width: 100%;height: 100%;content: '';top: 0;} */
.bike_ara_all.exl_t_p .bike_mg_ar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bike_ara_all .bike_mg_ar {
    width: 100%;
    height: 300px;
    background: #ededed;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}
.bike_ara_all .bike_mg_ar .mdll img {
    max-width: 250px;
    width: 100%;
}
.bike_ara_all .tx_box {
    margin-bottom: 15px;
    padding: 0 10px;
	height:145px;
}
.bike_ara_all .tx_box h4 {
    margin: 0 0 3px;
    font-size: 17px;
    font-weight: 600;
    color: #1e1e1e;
    height: 42px;
    overflow: hidden;
}
.bike_ara_all .tx_box span {
font-size: 13px;
    color: #7e7e7e;
    font-weight: 400;
    display: block;
    margin-bottom: 5px;
    line-height: 18px;
}
.bike_ara_all .tx_box p {
    font-size: 14px;
    display: flex;
    font-weight: 500;
    margin: 0 0 5px;
    line-height: 22px;
}
.bike_ara_all .tx_box p span {
    font-size: 14px;
    color: #7e7e7e;
    display: inline-block;
    padding-left: 5px;
    font-weight: 400;
}
.bike_ara_all .vw_bntss {
    display: flex;
    width: 100%;
    padding: 0 10px 15px;
}
.bike_ara_all .vw_bntss a {
    border: #255189 solid 1px;
    width: 50%;
    display: inline-block;
    padding: 8px 10px;
    text-align: center;
    border-radius: 10px;
    margin-right: 5%;
    font-size: 14px;
    font-weight: 500;
}
.bike_ara_all .vw_bntss a.actss {
    background: #01458c;
    color: #fff;
}
.bike_ara_all .vw_bntss a:hover {
    color: #fff;
    background: #255189;
}
.bike_ara_all .vw_bntss a:last-child {
    margin-right: 0;
}
.feat_lgo {
    border: #e7e7e7 solid 1px;
    border-radius: 20px;
    box-shadow: 0px 7px 2px #ededed;
    padding: 30px 50px;
	height: 185px;
    overflow: hidden;
}
.feat_lgo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.feat_red div#three_points3 .owl-stage-outer {
    padding-bottom: 15px;
}
.manngess span.btnn_all {
    float: right;
}
.manngess span.btnn_all a {
    background: #f8f9fc;
    font-size: 14px;
    color: #3666a3;
    padding: 9px 20px;
    font-weight: 500;
    border-radius: 8px;
    text-transform: capitalize;
}
.manngess span.btnn_all a:hover {
    background: #255189;
    color: #fff;
}
.manngess .al_sec_ctxt p {
    max-width: 490px;
    margin-top: 10px;
}
.manngess span.btnn_all {
    float: right;
    position: relative;
    top: 0px;
}
.vw_more {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.vw_more a {
    border: #676767 solid 1px;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 6px;
    color: #676767;
    font-weight: 500;
    font-size: 14px;
    position: relative;
}
.vw_more a img {
    margin: 0 auto;
    float: right;
    width: 13px;
    position: relative;
    top: 7px;
    left: 5px;
}
.vw_more a:hover {
    background: #676767;
    color: #fff;
}
.vw_more a:hover img {
    filter: brightness(0) invert(1);
}
.vw_more.blue_ar a {
    border: #3666a3 solid 1px;
    color: #3666a3;
}
.vw_more.blue_ar a:hover {
    background: #3666a3;
    color: #fff;
}
.paginetionss ul li a:hover {
    background: #d9d9d9;
    color: #255189;
}
.paginetionss ul li a.act {
    background: #d9d9d9;
    color: #255189;
}
.paginetionss ul li a {
    width: 28px;
    height: 28px;
    display: inline-block;
    text-align: center;
    line-height: 29px;
    border-radius: 50px;
    font-weight: 500;
    font-size: 14px;
    color: #828282;
}
.paginetionss ul li {
    float: left;
    margin-right: 15px;
}
.paginetionss ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: table;
}
.paginetionss {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
}
.bike_ara_all.dtlss .bike_mg_ar {
    height: 515px;
    margin-bottom: 0;
}
.bike_ara_all.dtlss .bike_mg_ar .mdll img {
    max-width: 390px;
    width: 100%;
}
.frm_bg_araea {
    height: 420px;
    position: relative;
}
.frm_bg_araea:before {
    position: absolute;
    background: #0000009c;
    width: 100%;
    height: 100%;
    content: "";
}
.frm_bg_araea.blue_bg_all.thk_y {
    height: 250px;
}
.frm_bg_araea .container {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: left;
    height: 100%;
    width: 100%;
    max-width: 1230px;
}
.frm_bg_araea .row.mediss {
    display: flex;
    align-items: center;
    justify-content: left;
    height: 100%;
    width: 100%;
}
.frm_bg_araea .frm_cnt_txxt {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.frm_bg_araea .frm_cnt_txxt h3 {
    margin: 0 0 20px;
    color: #fff;
    font-weight: 600;
    font-size: 32px;
}
.frm_bg_araea .frm_cnt_txxt p {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    max-width: 715px;
    margin: 0 auto;
    letter-spacing: 0.5px;
}
.dtls_cntents {
    display: inline-block;
    width: 100%;
}
.dtls_cntents .tx_aress {
    margin-bottom: 0px;
    display: inline-block;
    width: 100%;
}
.dtls_cntents .tx_aress h4 {
    margin: 0 0 10px;
    font-size: 26px;
    font-weight: 600;
    line-height: 33px;
    display: inline-block;
}
.dtls_cntents .tx_aress p {
    float: right;
    line-height: 38px;
}
.dtls_cntents .tx_aress p i.fa.fa-star {
    color: #edc151;
    margin-right: 2px;
}
.dtls_cntents .tx_aress p i.fa.fa-star-o {
    color: #a7a7a7;
    margin-right: 0;
}
.dtls_cntents .tx_aress p span.rvu {
    color: #8b8b8b;
    font-weight: 500;
    padding-left: 5px;
}
.dtls_cntents .un_txt_araess {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.dtls_cntents .un_txt_araess p {
    color: #1e1e1e;
    font-size: 14px;
    margin: 0 0 10px;
}
.dtls_cntents .un_txt_araess h6 {
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 500;
    color: #1e1e1e;
}
.dtls_cntents .un_txt_araess h6 span {
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 500;
    color: #777777;
}
.dtls_cntents .un_txt_araess span.dis_cnts {
    color: #000;
    font-size: 14px;
    line-height: 22px;
    display: block;
}
.dtls_cntents .free_accessories {
    display: inline-block;
    width: 100%;
}
.dtls_cntents .free_accessories h5 {
    font-size: 22px;
    color: #1e1e1e;
    font-weight: 600;
    margin: 0 0 10px;
}
.dtls_cntents .free_accessories ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.dtls_cntents .free_accessories ul li {
    float: left;
    margin-right: 30px;
    text-align: center;
    width: 15%;
    margin-bottom: 20px;
}
.dtls_cntents .free_accessories ul li span.mg_fixs {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
	margin-bottom: 5px;
}
.dtls_cntents .free_accessories ul li span.mg_fixs img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.dtls_cntents .free_accessories ul li:last-child {
    margin-right: 0px;
}
.dtls_cntents .free_accessories ul li img {
    max-width: 60px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
}
.dtls_cntents .free_accessories ul li span {
    color: #1e1e1e;
    text-align: left;
    font-weight: 500;
    font-size: 13px;
	    height: 40px;
    display: block;
	    line-height: 18px;
}
.dtls_cntents .bike_features {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
.dtls_cntents .bike_features h5 {
    font-size: 22px;
    color: #1e1e1e;
    font-weight: 600;
    margin: 0 0 15px;
}
.dtls_cntents .bike_features ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.dtls_cntents .bike_features ul li {
    float: left;
    width: 50%;
    line-height: 30px;
    margin-bottom: 15px;
    color: #1e1e1e;
    font-weight: 500;
    font-size: 14px;
}
.dtls_cntents .bike_features ul li span {
    color: #255189;
    font-weight: 600;
}
.dtls_cntents .bike_features ul li span.mg_crcalss {
    float: left;
    background: #eaeaea;
    width: 30px;
    height: 30px;
    border-radius: 60px;
    padding: 6px;
    margin-right: 5px;
}
.dtls_cntents .bike_features ul li span.mg_crcalss img.mngssstr {
    position: relative;
    top: 2px;
    left: 2px;
}
.prd_ico_mgss {
    margin: 0 auto;
    display: table;
    width: 100%;
    padding: 0 0px;
    margin-top: 50px;
    max-width: 850px;
}
.prd_ico_mgss .prp_listst {
    float: left;
    width: 25%;
    text-align: center;
}
.prd_ico_mgss .prp_listst img {
    margin: 0 auto;
    margin-bottom: 15px;
}
.prd_ico_mgss .prp_listst p {
    color: #1e1e1e;
    font-size: 14px;
    margin: 0;
    font-weight: 500;
}
.prd_ico_mgss .prp_listst h6 {
    margin: 7px 0 0;
    color: #255189;
    font-weight: 600;
    font-size: 18px;
}
.cont_tx_ar {
    margin-top: 40px;
}
.cont_tx_ar h5 {
    font-size: 22px;
    color: #1e1e1e;
    font-weight: 600;
    margin: 0 0 15px;
}
.cont_tx_ar p {
    color: #000;
    font-size: 14px;
    line-height: 22px;
    display: block;
}
.als_suprtts {
    margin-top: 40px;
}
.dis_cnt_tx {
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.dis_cnt_tx:last-child {
    margin-bottom: 0px;
}
.dis_cnt_tx p {
    font-size: 18px;
    color: #255189;
    margin: 0 0 10px;
    font-weight: 500;
    line-height: 22px;
    display: inline-block;
    width: 100%;
}
.dis_cnt_tx p span {
    font-size: 14px;
    line-height: 20px;
    float: right;
    color: #000;
    font-weight: 400;
    max-width: 485px;
}
.dis_cnt_tx ul li {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 4px;
}
.dis_cnt_tx ul li:last-child {
    margin-bottom: 0px;
}
.dis_cnt_tx .dibydds {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    border-bottom: #e0e0e0 solid 1px;
    padding-bottom: 20px;
}
.dis_cnt_tx .dibydds .lft_aras {
    float: left;
    width: 50%;
}
.dis_cnt_tx .dibydds .lft_aras p {
    font-size: 18px;
    color: #1e1e1e;
    margin: 0 0 7px;
    font-weight: 500;
    line-height: 22px;
    display: inline-block;
    width: 100%;
}
.dis_cnt_tx .dibydds .lft_aras span {
    font-size: 14px;
    color: #898989;
}
.dis_cnt_tx .dibydds .lft_aras.rt_tx {
    text-align: right;
}
.dis_cnt_tx .dibydds.last {
    padding: 0;
    border: none;
}
.dis_cnt_tx .ads_frms {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.dis_cnt_tx .ads_frms button {
    width: 100%;
    padding: 10px 0;
    border: none;
    font-weight: 600;
    background: #3666a3;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    cursor: pointer;
    border-radius: 7px;
}
.explore_more span.btnn_all {
    top: 0;
}
.explore_more span.btnn_all a {
    padding: 0;
    background: transparent;
    color: #255189;
    font-weight: 500;
}
.frm_bg_araea.otherrss_pgs {
    height: 550px;
}
.frm_bg_araea.otherrss_pgs .all_sp_tx_area.frm_cnt_txxt {
    text-align: left;
}
.frm_bg_araea.otherrss_pgs .all_sp_tx_area.frm_cnt_txxt .hdr_cnt_aarea h2 span {
    display: block;
}
.frm_bg_araea.otherrss_pgs .all_sp_tx_area.frm_cnt_txxt .hdr_cnt_aarea h2 {
    line-height: 55px;
}
.tour_packages .tr_pkges_box {
    display: inline-block;
    width: 100%;
    margin-bottom: 50px;
    text-align: center;
}
.tour_packages .tr_pkges_box .mg_arar {
    height: 350px;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 15px;
}
.tour_packages .tr_pkges_box .mg_arar img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.tour_packages .tr_pkges_box p {
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 0;
    text-align: center;
    color: #1e1e1e;
}
.tour_packages .tr_pkges_box span {
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 0;
    text-align: center;
    color: #7e7e7e;
}
.sort_form_arae.tour_pkgess .frm_al_fldss .frmst_lis {
    width: 95%;
}
.al_sec_ctxt h2 span.block {
    display: block;
}
.all_modalss.lg_signup .modal-dialog {
    max-width: 900px;
    width: 100%;
}
.all_modalss.lg_signup .modal-dialog .modal-header {
    border: none;
    position: absolute;
    right: 0;
}
.all_modalss.lg_signup .modal-dialog .modal-header button.close {
    padding: 0;
    position: absolute;
    top: 10px;
    right: 17px;
}
.all_modalss.lg_signup .modal-dialog .modal-body {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: relative;
    padding: 10px;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx {
    padding: 0 40px 0 20px;
    position: relative;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx img.lg_logo {
    margin: 0 auto;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx h3 {
    margin: 15px 0 6px;
    text-align: center;
    font-size: 26px;
    font-weight: 600;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx p {
    margin: 0px 0 20px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx label.label--checkbox {
    color: #9d9d9d;
    font-weight: 400;
    cursor: pointer;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx input.checkbox {
    width: 11px;
    margin-right: 9px;
    position: relative;
    top: 1px;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx label {
    font-size: 14px;
    margin-bottom: 3px;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx input.form-control {
    height: 40px;
    font-size: 13px;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .frd_btn {
    text-align: right;
    line-height: 24px;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .frd_btn a {
    color: #000;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .frd_btn a:hover {
    text-decoration: underline;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .submmit {
    max-width: 100%;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .submmit button {
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .submmit p {
    margin: 8px 0 0;
    font-size: 14px;
    color: #1e1e1e;
    font-weight: 400;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .submmit p a {
    color: #255189;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .submmit p a:hover {
    text-decoration: underline;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .btm_wordds {
    position: absolute;
    bottom: -45px;
    text-align: center;
    font-size: 11px;
    color: #767676;
    left: 0;
    right: 0;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .btm_wordds a {
    color: #56aaf4;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .btm_wordds a:hover {
    text-decoration: underline;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss {
    float: left;
    width: 50%;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .mg_aprtss {
    height: 720px;
    overflow: hidden;
    border-radius: 0 10px 10px 0px;
}
.all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .mg_aprtss img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.all_modalss .modal-dialog {
    max-width: 600px;
    width: 100%;
}
.all_modalss .modal-dialog .modal-header button.close {
    font-size: 38px;
    font-weight: 200;
    position: absolute;
    right: 15px;
    opacity: 1;
    padding: 0.7rem 1rem 1rem 1rem;
}
.all_modalss .modal-dialog input.form-control {
    background: #f1f1f1;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    height: 44px;
}
.all_modalss .modal-dialog select.form-control {
    background: #f1f1f1;
    font-size: 14px;
    height: 44px !important;
    border: none;
}
.all_modalss .modal-dialog input.form-control:focus {
    outline: none;
    box-shadow: none;
}
.all_modalss .modal-dialog .form-group label {
    font-weight: 500;
    font-size: 14px;
    color: #1e1e1e;
}
.all_modalss .modal-dialog .submmit button {
    background: #255189;
    border: none;
    height: 44px;
    padding: 0;
    width: 100%;
    display: inline-block;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
}
.all_modalss .modal-dialog .submmit {
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.all_modalss .modal-dialog .form-group.margees {
    position: relative;
}
.all_modalss .modal-dialog .form-group.margees span.rpss {
    position: absolute;
    left: 0;
    top: 30px;
    background: #d7d7d7;
    padding: 10px 12px;
    border-radius: 5px 0px 0px 5px;
}
.all_modalss .modal-dialog .form-group.margees input.form-control {
    padding-left: 40px;
}
.all_modalss.lg_signup {
    overflow: auto;
}
.all_modalss.lg_signup::-webkit-scrollbar {
    display: none;
}
.all_modalss.lg_signup {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.form-group.margees {
    position: relative;
}
.form-group.margees span.ic_date {
    bottom: 16px;
}
span.ic_date {
    position: absolute;
    right: 10px;
    bottom: 9px;
}
.dtl_sprts {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
}
.dtl_sprts ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.dtl_sprts ul li {
    float: left;
    margin-right: 30px;
    color: #838383;
    font-size: 14px;
    font-weight: 400;
}
.dtl_sprts ul li span.rvu {
    color: #333;
    font-weight: 600;
    font-size: 14px;
}
.dtl_sprts ul li i {
    margin-right: 3px;
}
.dtl_sprts ul li i.fa.fa-star {
    color: #fbc333;
    font-weight: 100;
}
.dtl_sprts ul li:last-child {
    margin-right: 0px;
}
.bk_quryss {
    display: inline-block;
    width: 100%;
}
.bk_quryss .vw_bntss a {
    border: #255189 solid 1px;
    width: 47%;
    display: inline-block;
    padding: 8px 10px;
    text-align: center;
    border-radius: 10px;
    margin-right: 5%;
    font-size: 14px;
    font-weight: 500;
}
.bk_quryss .vw_bntss a.actss {
    background: #01458c;
    color: #fff;
}
.bk_quryss .vw_bntss a:last-child {
    margin-right: 0;
}
.bk_quryss .vw_bntss a:hover {
    color: #fff;
    background: #255189;
}
.cnt_rt_vuss {
    background: #fff;
    padding: 20px;
    border-radius: 15px;
    margin-top: 30px;
}
.cnt_rt_vuss h6 {
    margin: 0 0 5px;
    font-size: 17px;
    color: #838383;
    font-weight: 300;
}
.cnt_rt_vuss h6 span {
    text-decoration: line-through;
}
.cnt_rt_vuss h3 {
    margin: 10px 0 14px;
    font-size: 18px;
    color: #1e1e1e;
    font-weight: 500;
}
.cnt_rt_vuss h3 span.tx_sm {
    font-size: 13px;
    font-weight: 500;
    margin-left: 5px;
}
.cnt_rt_vuss p.rusentss {
    background: #d1dae6;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 5px;
    color: #255189;
    font-weight: 500;
}
.cnt_rt_vuss h2 {
    margin: 0px 0 20px;
    font-size: 18px;
    color: #1e1e1e;
    font-weight: 500;
}
.cnt_rt_vuss .tik_prt_list {
    display: inline-block;
    width: 100%;
    margin-bottom: 6px;
}
.cnt_rt_vuss .tik_prt_list:last-child {
    margin-bottom: 0;
}
.cnt_rt_vuss .tik_prt_list .iconn {
    float: left;
    width: 30px;
    padding-top: 5px;
}
.cnt_rt_vuss .tik_prt_list .txt_ar {
    float: left;
    max-width: 310px;
    width: 100%;
    padding-left: 10px;
}
.cnt_rt_vuss .tik_prt_list .txt_ar h5 {
    font-size: 18px;
    color: #1e1e1e;
    margin: 0 0 5px;
    font-weight: 500;
}
.cnt_rt_vuss .tik_prt_list .txt_ar p {
    font-size: 14px;
    color: #3a3a3a;
    line-height: 22px;
    margin: 0;
    font-weight: 400;
}
.ser_v_araeea.all_enqryys {
    padding-top: 0;
    position: relative;
}
.ser_v_araeea.all_enqryys .frm_enqrres {
    max-width: 1046px;
    margin: 0 auto;
    background: #fff;
    padding: 40px;
    border-radius: 20px;
    margin-bottom: -70px;
    position: relative;
    z-index: 9;
    top: -70px;
}
.ser_v_araeea.all_enqryys .frm_enqrres .form-group {
    margin-bottom: 15px;
}
.ser_v_araeea.all_enqryys .frm_enqrres .form-group label {
    font-weight: 500;
    font-size: 14px;
    color: #1e1e1e;
    display: block;
    margin-bottom: 6px;
}
.ser_v_araeea.all_enqryys .frm_enqrres .form-group input.form-control {
    background: #f1f1f1;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    height: 44px;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-family: "Poppins", sans-serif;
}
.ser_v_araeea.all_enqryys .frm_enqrres .form-group input.form-control:focus {
    outline: none;
}
.ser_v_araeea.all_enqryys .frm_enqrres .form-group textarea.form-control {
    background: #f1f1f1;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-family: "Poppins", sans-serif;
}
.ser_v_araeea.all_enqryys .frm_enqrres .form-group textarea.form-control:focus {
    outline: none;
}
.ser_v_araeea.all_enqryys .frm_enqrres .submmit button {
    background: #255189;
    border: none;
    height: 44px;
    padding: 0;
    width: 100%;
    display: inline-block;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
}
.ser_v_araeea.all_enqryys .frm_enqrres .submmit {
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 15px;
}
#attech_file_tp {
    margin-top: 60px;
    margin-bottom: 20px;
}
.cnt_txtxt {
    display: inline-block;
    padding-left: 17px;
    margin-top: 5px;
}
.hd_all_tx h4 {
    margin: 0 0 15px;
    font-size: 26px;
    font-weight: 600;
    line-height: 33px;
    display: inline-block;
}
.hd_all_tx {
    display: inline-block;
    width: 100%;
}
.hd_all_tx p {
    font-size: 14px;
    font-weight: 500;
}
.hd_all_tx .brd_al_s_tst {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-top: 20px;
}
.hd_all_tx .brd_al_s_tst:before {
    border-bottom: #707070 dashed 1px;
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 15px;
}
.hd_all_tx .brd_al_s_tst span.dtss {
    font-size: 22px;
    background: #f8f9fc;
    display: inline-block;
    font-weight: 500;
    position: relative;
    color: #255189;
}
.hd_all_tx .brd_al_s_tst span.lstdtss {
    font-size: 22px;
    background: #f8f9fc;
    display: inline-block;
    font-weight: 500;
    position: relative;
    float: right;
    color: #255189;
}
.hd_all_tx .brd_al_s_tst span.deytss {
    width: 7%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    background: #f8f9fc;
    color: #707070;
    font-size: 22px;
    text-align: center;
}
.sort_form_arae.deltts.Attach .frm_al_fldss {
    padding: 0;
    margin: 10px 0 0;
}
.sort_form_arae.deltts.Attach .frm_al_fldss .frmst_lis {
    width: 100%;
    margin: 20px 0 0px;
}
.sort_form_arae.deltts.Attach .frm_al_fldss .frmst_lis .dt_time_bx {
    width: 100%;
}
.kwt-file {
    max-width: 100%;
    margin: 0 auto;
}
.kwt-file__drop-area {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0;
    border-radius: 6px;
    transition: 0.3s;
    height: 44px;
}
.kwt-file__drop-area.is-active {
    background-color: #d1def0;
}
.kwt-file__choose-file {
    flex-shrink: 0;
    border-radius: 100%;
    margin-right: 50px;
    color: #1d3557;
    width: auto;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
}
.kwt-file__choose-file.kwt-file_btn-text {
    border-radius: 4px;
    width: auto;
    height: auto;
    padding: 10px 20px;
    font-size: 14px;
}
.kwt-file__choose-file svg {
    width: 20px;
    height: 20px;
    display: block;
    fill: #797979;
}
.kwt-file__msg {
    color: #1d3557;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 15px;
}
.kwt-file__input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
}
.kwt-file__input:focus {
    outline: none;
}
.kwt-file__delete {
    display: block;
    position: absolute;
    right: 10px;
    width: 18px;
    height: 18px;
    cursor: pointer;
}
.kwt-file__delete:before {
    content: "";
    position: absolute;
    left: 0;
    transition: 0.3s;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("../images/det_btn.png");
}
.kwt-file__delete:after {
    content: "";
    position: absolute;
    opacity: 0;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%) scale(0);
    background-color: #1d3557;
    border-radius: 50%;
    transition: 0.3s;
}
.kwt-file__delete:hover:after {
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 0.1;
}
.lsts_cntts span {
    cursor: pointer;
}
.lsts_cntts .number {
    margin: 0;
    border: #dddddd solid 1px;
    display: flex;
}
.lsts_cntts .minus,
.plus {
    width: 28px;
    height: 26px;
    background: #f2f2f2;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-family: "Poppins", sans-serif;
}
.lsts_cntts input {
    height: 26px;
    width: 100%;
    max-width: 60px;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    font-family: "Poppins", sans-serif;
    padding: 0;
}
li.tx_clree {
    color: #838383 !important;
    position: relative;
    top: -5px;
}
.lsts_cntts {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.lsts_cntts:last-child {
    margin-bottom: 0;
}
.lsts_cntts ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.lsts_cntts ul li {
    float: left;
}
.lsts_cntts ul li {
    float: left;
    font-size: 14px;
    color: #1e1e1e;
    font-weight: 500;
}
.lsts_cntts ul li:nth-child(1) {
    width: 60%;
}
.lsts_cntts ul li:nth-child(2) {
    width: 20%;
}
.lsts_cntts ul li:nth-child(3) {
    width: 20%;
}
.lsts_cntts.lsttx {
    display: inline-block;
    width: 100%;
    margin-bottom: 6px;
}
.lsts_cntts.lsttx:last-child {
    margin-bottom: 0;
}
.lsts_cntts.lsttx ul li:nth-child(1) {
    width: 80%;
}
.lsts_cntts.lsttx ul li:nth-child(2) {
    width: 20%;
    text-align: right;
}
.lsts_cntts.lsttx.redoibtn {
    display: inline-block;
    width: 100%;
}
.lsts_cntts.lsttx.redoibtn ul li.list__item {
    width: 50%;
    text-align: left;
}
.lsts_cntts.lsttx.redoibtn ul li.list__item label.label--radio {
    display: inline-block;
    width: 100%;
    font-size: 14px;
}
.lsts_cntts.lsttx.redoibtn ul li.list__item label.label--radio input.radio {
    max-width: 17px;
    margin-right: 5px;
}
.lsts_cntts.lsttx.checkbox {
    display: inline-block;
    width: 100%;
    margin: 0 0 7px;
}
.lsts_cntts.lsttx.checkbox ul li.list__item {
    width: 100%;
}
.lsts_cntts.lsttx.checkbox ul.list {
    display: inline-block;
    width: 100%;
}
.lsts_cntts.lsttx.checkbox ul.list input.checkbox {
    max-width: 20px;
    margin-right: 5px;
}
.lsts_cntts.lsttx.checkbox ul li.list__item label.label--checkbox {
    font-size: 14px;
    position: relative;
}
.lsts_cntts.lsttx.checkbox ul li.list__item label.label--checkbox a {
    color: #4997fa;
}
.lsts_cntts.lsttx.checkbox ul.list input.checkbox:before {
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
    -moz-transition: -moz-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
    transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
    -webkit-transform: rotate(-45deg) scale(0, 0);
    -moz-transform: rotate(-45deg) scale(0, 0);
    -ms-transform: rotate(-45deg) scale(0, 0);
    -o-transform: rotate(-45deg) scale(0, 0);
    transform: rotate(-45deg) scale(0, 0);
    content: "";
    position: absolute;
    left: 3px;
    top: 5px;
    z-index: 1;
    width: 0.75rem;
    height: 0.375rem;
    border: 2px solid #255189;
    border-top-style: none;
    border-right-style: none;
}
.lsts_cntts.lsttx.checkbox ul.list input.checkbox:checked:before {
    -webkit-transform: rotate(-45deg) scale(1, 1);
    -moz-transform: rotate(-45deg) scale(1, 1);
    -ms-transform: rotate(-45deg) scale(1, 1);
    -o-transform: rotate(-45deg) scale(1, 1);
    transform: rotate(-45deg) scale(1, 1);
}
.lsts_cntts.lsttx.checkbox ul.list input.checkbox:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #b5b5b5;
    cursor: pointer;
    border-radius: 3px;
}
.lsts_cntts.lsttx.redoibtn .radio {
    position: relative;
    margin: 0 1rem 0 0;
    cursor: pointer;
}
.lsts_cntts.lsttx.redoibtn .radio:before {
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
    -moz-transition: -moz-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
    transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    content: "";
    position: absolute;
    top: 7px;
    left: 3px;
    z-index: 1;
    width: 0.75rem;
    height: 0.75rem;
    background: #255189;
    border-radius: 50%;
}
.lsts_cntts.lsttx.redoibtn .radio:checked:before {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.lsts_cntts.lsttx.redoibtn .radio:after {
    content: "";
    position: absolute;
    top: 4px;
    left: 0px;
    width: 1rem;
    height: 1rem;
    background: #fff;
    border: 1px solid #3666a3;
    border-radius: 50%;
}
.ads_frms button {
    width: 100%;
    padding: 10px 0;
    border: none;
    font-weight: 600;
    background: #3666a3;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    cursor: pointer;
    border-radius: 7px;
    margin-top: 15px;
}
.usr_mg_my {
    overflow: hidden;
    width: 168px;
    height: 168px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 40px;
}
.usr_mg_my .profile-pic {
    display: inline-block;
    width: 100%;
}
.usr_mg_my .file-upload {
    display: none;
}
.usr_mg_my .circle {
    border-radius: 100% !important;
    overflow: hidden;
    width: 168px;
    height: 168px;
    margin: 0 auto;
    position: relative;
}
.usr_mg_my img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}
.usr_mg_my .p-image {
    position: absolute;
    right: 0px;
    color: #255189;
    bottom: 30px;
    cursor: pointer;
}
.usr_mg_my .upload-button {
    font-size: 14px;
    border: #fff solid 2px;
    width: 34px;
    height: 34px;
    border-radius: 50px;
    background: #e3e8f0;
    text-align: center;
    line-height: 30px;
}
.my_bx_arae {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}
.my_bx_arae .usr_lists_my {
    display: inline-block;
    width: 100%;
}
.my_bx_arae .usr_lists_my ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.my_bx_arae .usr_lists_my ul li {
    margin-bottom: 10px;
}
.my_bx_arae .usr_lists_my ul li:last-child {
    margin-bottom: 0px;
}
.my_bx_arae .usr_lists_my ul li a {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #1e1e1e;
    padding: 10px 8px;
    border-radius: 8px;
    background: transparent;
}
.my_bx_arae .usr_lists_my ul li a img {
    float: left;
    margin-right: 8px;
}
.my_bx_arae .usr_lists_my ul li a.act {
    background: #e3e8f0;
    color: #255189;
}
.my_bx_arae .usr_lists_my ul li a:hover {
    background: #e3e8f0;
    color: #255189;
}
.my_bx_arae .m_heiid {
    display: inline-block;
    width: 100%;
}
.my_bx_arae .m_heiid .hd_lftss {
    float: left;
}
.my_bx_arae .m_heiid .hd_lftss h4 {
    margin: 0 0 5px;
    line-height: 24px;
    font-weight: 600;
    font-size: 22px;
}
.my_bx_arae .m_heiid .hd_lftss p {
    margin: 0 0 5px;
    line-height: 24px;
    font-weight: 500;
    font-size: 14px;
    color: #525252;
}
.my_bx_arae .m_heiid .bnt_ediit {
    float: right;
}
.my_bx_arae .m_heiid .bnt_ediit a.editss {
    font-size: 17px;
    color: #255189;
    font-weight: 500;
    display: inline-block;
    border: #255189 solid 1px;
    padding: 7px 20px;
    border-radius: 8px;
}
.my_bx_arae .m_heiid .bnt_ediit a.editss:hover {
    background: #255189;
    color: #fff;
}
.my_bx_arae .m_heiid .bnt_ediit a.editss:hover img {
    filter: brightness(0) invert(1);
}
.my_bx_arae .m_heiid .bnt_ediit a.editss img {
    float: left;
    width: 21px;
    position: relative;
    top: 2px;
    left: -2px;
}
.my_bx_arae .us_list_prt {
    margin-top: 20px;
}
.my_bx_arae .us_list_prt .usr_listst {
    display: inline-block;
    width: 100%;
    border-bottom: #cfcfcf solid 1px;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.my_bx_arae .us_list_prt .usr_listst span.nm {
    width: 20%;
    display: inline-block;
    color: #525252;
    font-size: 14px;
    float: left;
}
.my_bx_arae .us_list_prt .usr_listst span.nm_fulls {
    width: 80%;
    display: inline-block;
    color: #1e1e1e;
    font-size: 14px;
    font-weight: 500;
    float: left;
}
.pdffes {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 10px;
}
.pdffes .pdff_box {
    display: inline-block;
    border: #dbdbdb solid 1px;
    width: auto;
    margin-right: 10px;
    padding: 15px 15px;
    border-radius: 10px;
}
.pdffes .pdff_box .pddf_bx {
    float: left;
}
.pdffes .pdff_box .pd_cntxt {
    float: left;
    padding-left: 10px;
}
.pdffes .pdff_box .pd_cntxt h2 {
    margin: 0 0 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}
.pdffes .pdff_box .pd_cntxt p {
    font-size: 13px;
    margin: 0;
    line-height: 16px;
}
.frmst_lis#myflds .bg_all_arae {
    background: #f1f1f1;
    border-radius: 5px;
}
.frmst_lis#myflds .bg_all_arae .kwt-file__delete {
    display: none !important;
}
.frmst_lis#myflds .bg_all_arae span.kwt-file__choose-file {
    margin: 0 -15px 0;
}
.frmst_lis#myflds .bg_all_arae .kwt-file__drop-area {
    width: 90%;
}
#al_pagesflss {
    margin-top: 20px;
}
#al_pagesflss table.table.table-striped {
    border: #e5e5e5 solid 1px;
}
#al_pagesflss table.table.table-striped tr th {
    text-wrap: nowrap;
    font-weight: 600;
    padding: 7px 15px;
    border-right: #e5e5e5 solid 1px;
}
#al_pagesflss table.table.table-striped tr td {
    text-wrap: nowrap;
    font-weight: 400;
    font-size: 13px;
    padding: 7px 15px;
    border-right: #e5e5e5 solid 1px;
}
#al_pagesflss table.table.table-striped tr td a.ed_view {
    width: auto;
    display: inline-block;
    height: 21px;
    text-align: center;
    line-height: 21px;
    padding: 0 7px;
    border: #4997fa solid 1px;
    color: #4997fa;
    font-size: 11px;
    border-radius: 4px;
}
#al_pagesflss table.table.table-striped tr td a.ed_view:hover {
    background: #4997fa;
    color: #fff;
}
#al_pagesflss table.table.table-striped tr td a.ed_view i {
    font-size: 13px;
}
.my_bx_arae .m_heiid .bnt_ediit input.form-control {
    background: #f0efef;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    height: 38px;
}
.paginetionss.neww {
    margin-top: 20px;
}
.paginetionss.neww ul {
    display: inline-block;
    float: right;
    border: #e5e5e5 solid 1px;
    border-radius: 6px;
}
.paginetionss.neww ul li {
    float: left;
    margin-right: 0;
    width: auto;
    display: inline-block;
}
.paginetionss.neww ul li:last-child {
    margin: 0;
}
.paginetionss.neww ul li a {
    width: auto;
    padding: 0px 15px;
    border-radius: 0;
    border-right: #e5e5e5 solid 1px;
    height: 34px;
    line-height: 34px;
    background: #fff;
    color: #555555;
}
.paginetionss.neww ul li a.act {
    background: #255189;
    color: #fff;
}
.paginetionss.neww ul li a:hover {
    background: #255189;
    color: #fff;
}
.grn {
    background: #72cb2f !important;
}
.rgb {
    background: #d90707;
}
.grn_tx {
    color: #72cb2f;
}
.rgb_tx {
    color: #d90707;
}
.frm_fildss .form-group {
    margin-bottom: 15px;
}
.frm_fildss .form-group label {
    font-weight: 500;
    font-size: 14px;
    color: #1e1e1e;
    display: block;
    margin-bottom: 6px;
}
.frm_fildss .form-group input.form-control {
    background: #fff;
    border: #d3d3d3 solid 1px;
    border-radius: 5px;
    font-size: 14px;
    height: 44px;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-family: "Poppins", sans-serif;
}
.frm_fildss .form-group textarea.form-control {
    background: #fff;
    border: #d3d3d3 solid 1px;
    border-radius: 5px;
    font-size: 14px;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-family: "Poppins", sans-serif;
}
.frm_fildss .submmit {
    max-width: 100%;
    margin-bottom: 15px;
}
.frm_fildss .submmit button {
    background: #255189;
    border: none;
    height: 44px;
    padding: 0;
    width: 100%;
    display: inline-block;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
}
.cont_ls_frm {
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.cont_ls_frm .ara_flft .frm_cnt_bx {
    padding: 0 50px;
}
.cont_ls_frm .ara_flft .frm_cnt_bx h3 {
    margin: 0 0 10px;
    text-align: center;
    font-size: 32px;
    font-weight: 600;
}
.cont_ls_frm .ara_flft .frm_cnt_bx p {
    margin: 0 0 50px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}
.cont_ls_frm .ara_flft {
    float: left;
    width: 50%;
}
.cont_ls_frm .ara_flft .mg_parts_ara {
    height: 700px;
    width: 100%;
    overflow: hidden;
}
.cont_ls_frm .ara_flft .mg_parts_ara img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.frm_bg_araea.blue_bg_all {
    background: #255189;
}
.frm_bg_araea.blue_bg_all:before {
    display: none;
}
.vntr_cntents {
    text-align: center;
}
.vntr_cntents img {
    margin: 0 auto;
    margin-bottom: 20px;
}
.vntr_cntents h5 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    color: #1e1e1e;
}
.vntr_cntents h6 {
    font-size: 22px;
    font-weight: 500;
    margin: 10px 0;
    color: #1e1e1e;
}
.vntr_cntents p {
    font-size: 18px;
    font-weight: 500;
    margin: 10px 0;
    color: #000;
}
.vntr_cntents a.bk_hm {
    display: inline-block;
    background: #255189;
    color: #fff;
    padding: 7px 40px;
    border-radius: 6px;
    margin-top: 15px;
}
.accesso_list .bike_ara_all {
    margin-top: 20px;
}
.frm_bg_araea.blue_bg_all.lft_partt .row {
    display: contents;
    width: 100%;
}
.frm_bg_araea.blue_bg_all.lft_partt .row .all_sp_tx_area.frm_cnt_txxt {
    text-align: left;
}
.frm_bg_araea.blue_bg_all.lft_partt .row .all_sp_tx_area.frm_cnt_txxt p {
    text-align: left;
    margin: inherit;
}
.flrr_ss {
    display: inline-block;
    width: 100%;
}
.flrr_ss select {
    width: 100%;
    background: transparent;
    color: #fff;
    border: #fff solid 1px;
    padding: 8px 6px;
    border-radius: 5px;
    cursor: pointer;
}
.flrr_ss select:focus {
    outline: none;
}
.sort_form_arae.acsee_details .frm_al_fldss {
    top: 0;
    margin: 60px 0 10px;
}
.free_accessories.d_f_lefts {
    margin-top: 10px;
}
.free_accessories.d_f_lefts ul {
    padding-left: 16px;
}
.free_accessories.d_f_lefts ul li {
    width: 100%;
    margin: 0;
    text-align: left;
    margin-bottom: 5px;
    list-style: disc;
}
.bike_ara_all.dtlss.as_detlss .bike_mg_ar {
    height: 390px;
}
.sort_form_arae.acsee_details .frmst_lis {
    float: left;
    width: 28%;
    margin-right: 1%;
    display: inline-block;
}
.sort_form_arae.acsee_details .frmst_lasts {
    width: 13%;
}
.sort_form_arae.acsee_details .frmst_lasts .submmit button {
    color: #fff;
    font-size: 18px;
}
.tst_user {
    background: #ffffff;
    padding: 15px;
    border-radius: 15px;
    position: relative;
    font-family: "Poppins", sans-serif;
    border: #e3e3e3 solid 1px;
}

.tst_user span {
    background: transparent !important;
    text-wrap: balance !important;
}

.tst_user:hover span {
    color:#fff !important;
}
.tst_user .both_usr_str {
    display: inline-block;
    width: 100%;
}
.tst_user .both_usr_str .lft_ar {
    float: left;
    width: 73%;
    display: inline-block;
}
.tst_user .both_usr_str .lft_ar .usr_mg {
    float: left;
}
.tst_user .both_usr_str .lft_ar .ct_txt {
    float: left;
    width: 71%;
    padding-left: 12px;
    padding-top: 7px;
}
.tst_user .usr_mg {
    width: 50px;
    height: 50px;
    position: relative;
    top: 0;
    overflow: hidden;
    border-radius: 100px;
    margin-bottom: 10px;
}
.tst_user .rtinggs {
    display: block;
    text-align: right;
    margin: -30px 0 25px;
}
.tst_user .rtinggs i.fa.fa-star {
    color: #e2b02f;
    font-size: 14px;
}
.tst_user .rtinggs i.fa.fa-star-o {
    color: #999;
    font-size: 14px;
}
.tst_user p {
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 15px;
    color: #000;
    height: 144px;
    overflow: hidden;
    font-weight: 400;
}
.tst_user h5 {
    font-size: 17px;
    line-height: 18px;
    margin: 0 0 3px;
    color: #252525;
    font-weight: 600;
}
.tst_user span {
    font-size: 13px;
    color: #252525;
    text-wrap: nowrap;
}
.tst_user .both_usr_str .rtinggs {
    float: left;
    margin: 0;
}
.tst_user:hover {
    background: #255189;
    color: #fff;
}
.tst_user:hover p {
    color: #fff;
}
.tst_user:hover h5 {
    color: #fff;
}
.tst_user:hover span {
    color: #fff;
}
.tst_user:hover span {
    color: #fff;
}
.ready_made .img_bx_ar_ard {
    width: 100%;
    height: 575px;
    overflow: hidden;
    border-radius: 20px;
}
.ready_made .img_bx_ar_ard img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ready_made .rdy_cont_area {
    display: inline-block;
    width: 100%;
}
.ready_made .rdy_cont_area h4 {
    margin: 0 0 25px;
    font-size: 45px;
    font-weight: 600;
    line-height: 50px;
    color: #000;
}
.ready_made .rdy_cont_area h4 span {
    color: #dddddd;
}
.ready_made .rdy_cont_area h4 span span {
    display: block;
}
.ready_made .rdy_cont_area p {
    font-size: 18px;
    margin: 0 0 0;
    line-height: 30px;
}
.ready_made .rdy_cont_area ul {
    padding: 0;
    margin: 50px 0 0;
    list-style: none;
}
.ready_made .rdy_cont_area ul li {
    float: left;
    width: 33.333%;
    text-align: center;
}
.ready_made .rdy_cont_area ul li h6 {
    color: #ed1c24;
    font-size: 37px;
    margin: 0 0 10px;
    font-weight: 600;
    line-height: 42px;
}
.ready_made .rdy_cont_area ul li p {
    color: #252525;
    font-size: 18px;
    margin: 0;
    font-weight: 400;
    line-height: 22px;
}
.all_pg_mdlls {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
#abt_box_us .bk_boxx_ar {
    border: #999999 solid 1px;
    padding: 20px;
    border-radius: 20px;
}
#abt_box_us .bk_boxx_ar p {
    height: 130px;
    overflow: hidden;
}
#abt_box_us .bk_boxx_ar .top_ar {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 600;
    line-height: 50px;
    color: #252525;
}
#abt_box_us .bk_boxx_ar .top_ar p {
    font-size: 14px;
    color: #1a1a1a;
    font-weight: 400;
    margin: 0;
}
#abt_box_us .bk_boxx_ar .top_ar span.ic_oo {
    float: left;
    background: #e3e8f0;
    padding: 10px;
    border-radius: 10px;
    margin-right: 15px;
}
#abt_box_us .ovr_tx_cnts {
    margin-top: 70px;
    display: inline-block;
    width: 100%;
}
#abt_box_us .ovr_tx_cnts .hedding {
    float: left;
    width: 30%;
}
#abt_box_us .ovr_tx_cnts .hedding .al_sec_ctxt {
    margin: 0;
}
#abt_box_us .ovr_tx_cnts .hedding .al_sec_ctxt h2 {
    line-height: 36px;
}
#abt_box_us .ovr_tx_cnts .sm_cnt_texsse {
    float: left;
    width: 70%;
    padding-left: 15px;
    font-size: 14px;
    line-height: 24px;
}
#abt_box_us .ab_cnt_tx {
    display: inline-block;
    width: 100%;
}
#abt_box_us .ab_cnt_tx h2 {
    margin: 0 0 10px;
    font-size: 24px;
    font-weight: 600;
}
#abt_box_us .ab_cnt_tx p {
    font-size: 14px;
    line-height: 26px;
    margin: 0;
    font-weight: 400;
}
#abt_box_us .abt_mg_box {
    width: 100%;
    height: 321px;
    overflow: hidden;
    border-radius: 20px;
}
#abt_box_us .abt_mg_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.abt_pagess#abt_box_us .ab_cnt_tx p{margin-bottom:12px;}
.abt_pagess#abt_box_us .ab_cnt_tx p:last-child{margin-bottom:0px;}

.bg_clrr {
    background: #3666a3 !important;
}
.al_wt_cntx .al_sec_ctxt h2 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    color: #fff;
}
.al_wt_cntx .al_sec_ctxt p {
    color: #fff;
}
.cl_o_bx {
    background: #fff;
    border-radius: 20px;
    text-align: center;
    margin-bottom: 30px;
	    overflow: hidden;
    height: 120px;
	padding:15px 0;
}
.cl_o_bx img {
    margin: 0 auto;
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.meet_bx_ar {
    background: #fff;
    box-shadow: 0px 3px 6px #e7e7e7;
    border-radius: 20px;
    overflow: hidden;
    transition: transform 250ms;
}
.meet_bx_ar:hover {
    transform: translateY(-5px);
}
.meet_bx_ar .mg_ara {
    height: 400px;
    overflow: hidden;
}
.meet_bx_ar .mg_ara img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.meet_bx_ar h4 {
    margin: 15px 0 5px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #252525;
}
.meet_bx_ar p {
    margin: 0 0 15px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #252525;
}
.browse_our .al_sec_ctxt h2 {
    font-size: 36px;
    font-weight: 600;
    max-width: 830px;
    width: 100%;
    margin: 0 auto;
}
.browse_our .bro_cnt_tx {
    display: inline-block;
    width: 100%;
}
.browse_our .bro_cnt_tx h4 {
    margin: 0 0 12px;
    font-size: 26px;
    font-weight: 600;
    color: #c2121f;
}
.browse_our .bro_cnt_tx p {
    font-size: 18px;
    max-width: 520px;
    margin: 0 0 20px;
    line-height: 32px;
}
.browse_our .bro_cnt_tx ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
.browse_our .bro_cnt_tx ul li {
    margin-bottom: 20px;
}
.browse_our .bro_cnt_tx ul li:last-child {
    margin-bottom: 0;
}
.browse_our .bro_cnt_tx ul li a {
    color: #252525;
    font-size: 20px;
    font-weight: 600;
}
.browse_our .bro_cnt_tx ul li a:hover {
    color: #c2121f;
}
.bro_mg_bx_areaa {
    display: inline-block;
    width: 100%;
}
.bro_mg_bx_areaa .sm_box_browse {
    float: left;
    width: 35%;
    margin-right: 2%;
}
.bro_mg_bx_areaa .sm_box_browse .sm_mg_are {
    width: 100%;
    height: 270px;
    overflow: hidden;
    border-radius: 20px;
}
.bro_mg_bx_areaa .sm_box_browse .sm_mg_are img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bro_mg_bx_areaa .sm_box_browse .sm_cnt_tx_box {
    background: #dddddd;
    border-radius: 20px;
    padding: 25px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-weight: 600;
    line-height: 34px;
    margin-top: 6%;
}
.bro_mg_bx_areaa .bg_mg_are_box {
    float: left;
    width: 63%;
}
.bro_mg_bx_areaa .bg_mg_are_box .bg_mg_ar_mg {
    width: 100%;
    height: 435px;
    overflow: hidden;
    border-radius: 20px;
}
.bro_mg_bx_areaa .bg_mg_are_box .bg_mg_ar_mg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bro_cnt_tx .accordion-container .accordion-title {
    position: relative;
    margin: 0 0 20px;
    padding: 0;
    cursor: pointer;
    color: #252525;
    font-size: 22px;
    font-weight: 600;
}
.bro_cnt_tx .accordion-container .accordion-title i {
    position: relative;
    top: 1px;
    font-weight: 600;
    padding-left: 5px;
}
.bro_cnt_tx .accordion-container .bro_cnt_tx .accordion-container .accordion-title:active,
.bro_cnt_tx .accordion-title.open {
    background-color: transparent;
    color: #c2121f;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 5px;
}
.bro_cnt_tx .accordion-container .bro_cnt_tx .accordion-container .accordion-title:active,
.bro_cnt_tx .accordion-title.open i {
    display: none;
}
.bro_cnt_tx .accordion-container .accordion-title::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 25px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: #fff;
}
.bro_cnt_tx .accordion-container .accordion-title.open::after {
    content: "";
    position: absolute;
    top: 15px;
    border: 8px solid transparent;
    border-bottom-color: #fff;
}
.blue_bgr {
    background: #1d3557 !important;
}
.training_area {
    background: #1d3557 !important;
}
.training_area .abt_us_mg {
    width: 100%;
    height: 650px;
    border-radius: 25px;
    overflow: hidden;
}
.training_area .abt_us_mg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.training_area .abt_cntect_tx {
    display: inline-block;
    width: 100%;
}
.training_area .abt_cntect_tx h6 {
    margin: 0 0 15px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.training_area .abt_cntect_tx h3 {
    font-size: 36px;
    line-height: 50px;
    color: #fff;
    font-weight: 600;
    margin: 0 0 25px;
}
.training_area .abt_cntect_tx h3 span {
    color: #dddddd;
}
.training_area .abt_cntect_tx p {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    margin: 0 0 20px;
}
.training_area .abt_cntect_tx .clk_tringss {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
.training_area .abt_cntect_tx .clk_tringss .mg_arss {
    float: left;
    margin-right: 10px;
}
.training_area .abt_cntect_tx .clk_tringss .cnt_tx_arss {
    float: left;
    max-width: 545px;
    width: 100%;
}
.training_area .abt_cntect_tx .clk_tringss .cnt_tx_arss p {
    font-weight: 600;
    margin: 0 0 8px;
    font-size: 22px;
    line-height: 26px;
}
.training_area .abt_cntect_tx .clk_tringss .cnt_tx_arss span {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    line-height: 26px;
}
.lgo_partss {
    display: inline-block;
    width: 100%;
}
.lgo_partss ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.lgo_partss ul li {
    background: #f5f5f5;
    float: left;
    margin-right: 15px;
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 15px;
    width: 19%;
}
.lgo_partss ul li:nth-child(5) {
    margin-right: 0;
}
.lgo_partss ul li:nth-child(10) {
    margin-right: 0;
}
.stay_tcx_box {
    background: #f5f5f5;
    padding: 40px;
    border-radius: 20px;
    position: relative;
}
.stay_tcx_box p {
    max-width: 800px;
    width: 100%;
    font-size: 17px;
    margin-bottom: 20px;
}
.stay_tcx_box img.st_ovr_mg {
    position: absolute;
    right: 0;
    bottom: 0;
}
.stay_tcx_box a {
    display: inline-block;
    background: #dddddd;
    color: #fff;
    padding: 7px 15px 7px 15px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
}
.one_item_zm {
}
.owl-carousel-stacked {
    margin-top: 0px;
}
.owl-carousel-stacked .owl-item.center {
    transform: scale(1) !important;
}
.owl-carousel-stacked .owl-item {
    transition: all 0.4s;
    transform: scale(0.9) !important;
    position: relative;
    height: 400px;
    overflow: hidden;
    border-radius: 20px;
}
.owl-carousel-stacked .owl-item .over_tx_ar {
    position: absolute;
    bottom: 0;
    background: #000000a3;
    width: 100%;
    padding: 20px 20px;
    color: #fff;
}
.owl-carousel-stacked .owl-item .item {
    height: 100%;
}
.owl-carousel-stacked .owl-item img.bg_src {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.owl-carousel-stacked .owl-item .over_tx_ar p {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    line-height: 18px;
}
.owl-carousel-stacked .owl-item .over_tx_ar p img {
    width: 17px;
    float: left;
    margin-right: 5px;
}
.owl-carousel-stacked .owl-item .over_tx_ar h6 {
    margin: 8px 0 0;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    max-width: 320px;
    width: 100%;
}
.owl-carousel-stacked .owl-item .over_tx_ar img.clk_arwoos {
    width: auto;
    position: absolute;
    top: 18px;
    right: 20px;
}
.owl-carousel-stacked .center {
    z-index: 2;
}
.owl-carousel-stacked .owl-carousel {
    position: relative;
}
.owl-carousel-stacked .owl-prev,
.owl-carousel-stacked .owl-next {
    position: absolute;
    top: 0%;
    margin-top: -10px;
    cursor: pointer;
    color: #ddd !important;
}
.owl-carousel-stacked .owl-prev {
    left: 0;
}
.owl-carousel-stacked .owl-next {
    right: 0;
}
.owl-carousel-stacked .owl-dots {
    text-align: center;
}
.owl-carousel-stacked .owl-dot {
    cursor: pointer;
    background-color: #d9d9d9 !important;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin: 20px 5px 0;
    border-radius: 100px;
}
.owl-carousel-stacked .owl-dot.active {
    background-color: #898989 !important;
}
.owl-carousel-stacked .owl-stage-outer {
    padding: 0;
}
.check_whatss .al_sec_ctxt h2 {
    color: #fff;
}
.check_whatss .al_sec_ctxt h2 span.clr_rd_allss span.blk {
    display: block;
}
#three_points .owl-nav.disabled {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points .owl-nav.disabled button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#three_points .owl-nav.disabled button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#three_points .owl-nav.disabled button.owl-prev i {
    display: none;
}
#three_points .owl-nav.disabled button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#three_points .owl-nav.disabled button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#three_points .owl-nav.disabled button.owl-next i {
    display: none;
}
#three_points .owl-nav {
display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
	left:-50px;
}
#three_points .owl-nav button.owl-prev:hover {
/*     background: #dddddd url(../images/ar_lft_wihts.png) no-repeat;
    background-position: center; */
}
#three_points .owl-nav button.owl-prev i {
    display: none;
}
#three_points .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
	right:-50px;
}
#three_points .owl-nav button.owl-next:hover {
/*     background: #dddddd url(../images/ar_rt_wihts.png) no-repeat;
    background-position: center; */
}
#three_points .owl-nav button.owl-next i {
    display: none;
}
#three_points .al_cnt_otem_bx {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    height: 300px;
}
#three_points .al_cnt_otem_bx p {
    font-size: 14px;
    color: #252525;
    margin: 0;
    margin-bottom: 25px;
    line-height: 24px;
}
#three_points .al_cnt_otem_bx p.us_r_cnt {
    height: 170px;
    overflow: auto;
}
#three_points .al_cnt_otem_bx .usr_thr {
    display: inline-block;
    width: 100%;
}
#three_points .al_cnt_otem_bx .usr_thr .usr_mgs {
    float: left;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border-radius: 100px;
}
#three_points .al_cnt_otem_bx .usr_thr .usr_cntents {
    float: left;
    max-width: 235px;
    width: 100%;
    padding-left: 15px;
}
#three_points .al_cnt_otem_bx .usr_thr .usr_cntents p {
    margin: 0;
    font-weight: 600;
    font-size: 18px;
}
#three_points .al_cnt_otem_bx .usr_thr .usr_cntents span {
    font-size: 14px;
    color: #6f6f6f;
}


#three_points1 .owl-nav.disabled {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points1 .owl-nav.disabled button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#three_points1 .owl-nav.disabled button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#three_points .owl-nav.disabled button.owl-prev i {
    display: none;
}
#three_points1 .owl-nav.disabled button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#three_points1 .owl-nav.disabled button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#three_points1 .owl-nav.disabled button.owl-next i {
    display: none;
}


#three_points2 .owl-nav.disabled {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points2 .owl-nav.disabled button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#three_points2 .owl-nav.disabled button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#three_points2 .owl-nav.disabled button.owl-prev i {
    display: none;
}
#three_points2 .owl-nav.disabled button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#three_points2 .owl-nav.disabled button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#three_points2 .owl-nav.disabled button.owl-next i {
    display: none;
}



#three_points2 .owl-nav {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points2 .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#three_points2 .owl-nav button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#three_points2 .owl-nav button.owl-prev i {
    display: none;
}
#three_points2 .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#three_points2 .owl-nav button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#three_points2 .owl-nav button.owl-next i {
    display: none;
}





#three_points1 .owl-nav {
display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points1 .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
	left:-50px;
}
#three_points1 .owl-nav button.owl-prev:hover {
/*     background: #dddddd url(../images/ar_lft_wihts.png) no-repeat;
    background-position: center; */
}
#three_points1 .owl-nav button.owl-prev i {
    display: none;
}
#three_points1 .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
	right: -50px;
}
#three_points1 .owl-nav button.owl-next:hover {
/*     background: #dddddd url(../images/ar_rt_wihts.png) no-repeat;
    background-position: center; */
}
#three_points1 .owl-nav button.owl-next i {
    display: none;
}
#three_points1 .al_cnt_otem_bx {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    height: 300px;
}
#three_points1 .al_cnt_otem_bx p {
    font-size: 14px;
    color: #252525;
    margin: 0;
    margin-bottom: 25px;
    line-height: 24px;
}
#three_points1 .al_cnt_otem_bx p.us_r_cnt {
    height: 170px;
    overflow: auto;
}
#three_points1 .al_cnt_otem_bx .usr_thr {
    display: inline-block;
    width: 100%;
}
#three_points1 .al_cnt_otem_bx .usr_thr .usr_mgs {
    float: left;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border-radius: 100px;
}
#three_points1 .al_cnt_otem_bx .usr_thr .usr_cntents {
    float: left;
    max-width: 235px;
    width: 100%;
    padding-left: 15px;
}
#three_points1 .al_cnt_otem_bx .usr_thr .usr_cntents p {
    margin: 0;
    font-weight: 600;
    font-size: 18px;
}
#three_points1 .al_cnt_otem_bx .usr_thr .usr_cntents span {
    font-size: 14px;
    color: #6f6f6f;
}



#three_points4 .owl-nav.disabled {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points4 .owl-nav.disabled button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#three_points4 .owl-nav.disabled button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#three_points4 .owl-nav.disabled button.owl-prev i {
    display: none;
}
#three_points4 .owl-nav.disabled button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#three_points4 .owl-nav.disabled button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#three_points4 .owl-nav.disabled button.owl-next i {
    display: none;
}
#three_points4 .owl-nav {
    display: block !important;
    position: absolute;
    top: -80px;
    right: 0px;
}
#three_points4 .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: relative;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
}
#three_points4 .owl-nav button.owl-prev:hover {
/*     background: #dddddd url(../images/ar_lft_wihts.png) no-repeat;
    background-position: center; */
}
#three_points4 .owl-nav button.owl-prev i {
    display: none;
}
#three_points4 .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: relative;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
}
#three_points4 .owl-nav button.owl-next:hover {
/*     background: #dddddd url(../images/ar_rt_wihts.png) no-repeat;
    background-position: center; */
}
#three_points4 .owl-nav button.owl-next i {
    display: none;
}


#three_points3 .owl-nav.disabled {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#three_points3 .owl-nav.disabled button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#three_points3 .owl-nav.disabled button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#three_points3 .owl-nav.disabled button.owl-prev i {
    display: none;
}
#three_points3 .owl-nav.disabled button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#three_points3 .owl-nav.disabled button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#three_points3 .owl-nav.disabled button.owl-next i {
    display: none;
}
#three_points3 .owl-nav {
    display: block !important;
    position: absolute;
    top: -80px;
    right: 0px;
}
#three_points3 .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: relative;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
}
#three_points3 .owl-nav button.owl-prev:hover {
/*     background: #dddddd url(../images/ar_lft_wihts.png) no-repeat;
    background-position: center; */
}
#three_points3 .owl-nav button.owl-prev i {
    display: none;
}
#three_points3 .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: relative;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
}
#three_points3 .owl-nav button.owl-next:hover {
/*     background: #dddddd url(../images/ar_rt_wihts.png) no-repeat;
    background-position: center; */
}
#three_points3 .owl-nav button.owl-next i {
    display: none;
}




#explore_more_rental_products .owl-nav.disabled {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#explore_more_rental_products .owl-nav.disabled button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#explore_more_rental_products .owl-nav.disabled button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#explore_more_rental_products .owl-nav.disabled button.owl-prev i {
    display: none;
}
#explore_more_rental_products .owl-nav.disabled button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#explore_more_rental_products .owl-nav.disabled button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#explore_more_rental_products .owl-nav.disabled button.owl-next i {
    display: none;
}



#explore_more_rental_products .owl-nav {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
#explore_more_rental_products .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
#explore_more_rental_products .owl-nav button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
#explore_more_rental_products .owl-nav button.owl-prev i {
    display: none;
}
#explore_more_rental_products .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
#explore_more_rental_products .owl-nav button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
#explore_more_rental_products .owl-nav button.owl-next i {
    display: none;
}

#bbnt_colorss {
    background: #255189;
    color: #fff;
    height: 44px;
    margin-top: 25px;
}



.explor #three_points4 .owl-nav.disabled {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
.explor #three_points4 .owl-nav.disabled button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
.explor #three_points4 .owl-nav.disabled button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
.explor #three_points4 .owl-nav.disabled button.owl-prev i {
    display: none;
}
.explor #three_points4 .owl-nav.disabled button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
.explor #three_points4 .owl-nav.disabled button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
.explor #three_points4 .owl-nav.disabled button.owl-next i {
    display: none;
}

.explor #three_points4 .owl-nav {
    display: block !important;
    position: absolute;
    width: 100%;
    top: 40%;
}
.explor #three_points4 .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    margin-right: 10px;
    background: #fff url(../images/left_aroo.png) no-repeat;
    background-position: center;
    left: -50px;
}
.explor #three_points4 .owl-nav button.owl-prev:hover {
/*     background: url(../images/left_aroo.png) no-repeat;
    background-position: center; */
}
.explor #three_points4 .owl-nav button.owl-prev i {
    display: none;
}
.explor #three_points4 .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    background: #fff url(../images/right_aroo.png) no-repeat;
    background-position: center;
    right: -50px;
}
.explor #three_points4 .owl-nav button.owl-next:hover {
/*     background: url(../images/right_aroo.png) no-repeat;
    background-position: center; */
}
.explor #three_points4 .owl-nav button.owl-next i {
    display: none;
}

#three_points4 .al_cnt_otem_bx {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    height: 300px;
}
#three_points4 .al_cnt_otem_bx p {
    font-size: 14px;
    color: #252525;
    margin: 0;
    margin-bottom: 25px;
    line-height: 24px;
}
#three_points4 .al_cnt_otem_bx p.us_r_cnt {
    height: 170px;
    overflow: auto;
}
#three_points4 .al_cnt_otem_bx .usr_thr {
    display: inline-block;
    width: 100%;
}
#three_points4 .al_cnt_otem_bx .usr_thr .usr_mgs {
    float: left;
    width: 45px;
    height: 45px;
    overflow: hidden;
    border-radius: 100px;
}
#three_points4 .al_cnt_otem_bx .usr_thr .usr_cntents {
    float: left;
    max-width: 235px;
    width: 100%;
    padding-left: 15px;
}
#three_points4 .al_cnt_otem_bx .usr_thr .usr_cntents p {
    margin: 0;
    font-weight: 600;
    font-size: 18px;
}
#three_points4 .al_cnt_otem_bx .usr_thr .usr_cntents span {
    font-size: 14px;
    color: #6f6f6f;
}
.thk_you_fr {
    max-width: 500px;
    margin: 0 auto;
    border: #e5e5e5 solid 1px;
    text-align: center;
    padding: 40px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #ccc;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.thk_you_fr span.tikk {
    width: 50px;
    height: 50px;
    display: inline-block;
    background: #53bd11;
    border-radius: 60px;
    line-height: 60px;
    margin-bottom: 10px;
    color: #fff;
}
.thk_you_fr span.tikk i {
    font-size: 26px;
}
.thk_you_fr h4 {
    margin: 10px 0 10px;
    font-weight: 600;
    line-height: 30px;
    font-size: 24px;
}
.thk_you_fr p {
    margin: 0;
    font-weight: 500;
    font-size: 14px;
}
.dwn_box {
    border: #1d3557 solid 1px;
    border-radius: 10px;
    padding: 20px;
}
.dwn_box p {
    display: inline-block;
    width: 100%;
    margin-bottom: 13px;
}
.dwn_box p img.pfdd {
    float: left;
}
.dwn_box p span.dwn_mg {
    float: right;
}
.dwn_box h6 {
    font-weight: 600;
    font-size: 18px;
    margin: 0;
}
.dwn_box:hover {
    background: #1d3557;
}
.dwn_box:hover p img.pfdd {
    filter: brightness(0) invert(1);
}
.dwn_box:hover h6 {
    color: #fff;
}
.form_submite {
    display: inline-block;
    width: 100%;
}
.form_submite .form-group {
    margin-bottom: 20px;
}
.form_submite .form-group input.form-control {
    width: 100%;
    border: none;
    padding: 15px 12px;
    border-radius: 6px;
    border: #fff solid 1px;
    font-family: "Poppins", sans-serif;
    background: #f3f3f3;
}
.form_submite .form-group input.form-control:focus {
    outline: none;
    border: #dddddd solid 1px;
}
.form_submite .form-group textarea.form-control {
    width: 100%;
    border: none;
    padding: 13px 12px;
    border-radius: 6px;
    border: #fff solid 1px;
    font-family: "Poppins", sans-serif;
    background: #f3f3f3;
}
.form_submite .form-group textarea.form-control:focus {
    outline: none;
    border: #dddddd solid 1px;
}
.form_submite .form-group button.sub_mitess {
    background: #dddddd;
    display: inline-block;
    padding: 12px 25px;
    border-radius: 8px;
    font-size: 25px;
    font-weight: 600;
    color: #fff;
    border: none;
    margin-top: 0px;
    font-size: 17px;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
}
.make_appolica .und_mg_ar {
    width: 100%;
    height: 380px;
    overflow: hidden;
    border-radius: 20px;
}
.make_appolica .und_mg_ar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ser_v_araeea {
    background: #f8f9fc;
    padding: 60px 0;
}
.al_sec_ctxt {
    display: inline-block;
    width: 100%;
    margin-bottom: 50px;
}
.al_sec_ctxt h5 {
    margin: 0 0 10px;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    position: relative;
    padding-bottom: 5px;
}
.al_sec_ctxt h5:before {
    position: absolute;
    content: "";
    background: #f7600f;
    height: 5px;
    width: 70%;
    bottom: 0;
}
.al_sec_ctxt h2 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
}
.al_sec_ctxt h2 span.blkss {
    display: block;
}
.al_sec_ctxt p {
    font-size: 14px;
    line-height: 25px;
    color: #000;
    margin: 15px 0 0;
    font-weight: 400;
}
.item-boxx {
    background: #fff;
    padding: 30px 30px 70px;
    text-align: center;
    border-radius: 20px;
    box-shadow: 2px 2px 2px #e3e3e3;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.item-boxx:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 6px;
    background: #f7600f;
    bottom: 0px;
}
.item-boxx.ppg_srvv {
    padding-bottom: 35px;
}
.item-boxx.ppg_srvv .under_bx_area h4 span.blkss {
    display: block;
}
.owl-carousel.owl-theme.servss {
    position: relative;
}
.owl-carousel.owl-theme.servss .owl-nav {
    position: absolute;
    top: -70px;
    right: 0;
    margin: 0;
}
.owl-carousel.owl-theme.servss .owl-nav button.owl-prev span {
    border: #191818 solid 1px;
    padding: 0px 12px;
    margin: 0;
    display: inline-block;
    font-size: 26px;
    height: 26px;
    line-height: 20px;
    color: #191818;
    border-radius: 3px;
}
.owl-carousel.owl-theme.servss .owl-nav button.owl-prev span:hover {
    background: #f7600f;
    color: #fff;
    border: #f7600f solid 1px;
}
.owl-carousel.owl-theme.servss .owl-nav button.owl-next {
    margin: 0;
}
.owl-carousel.owl-theme.servss .owl-nav button.owl-next span {
    border: #191818 solid 1px;
    padding: 0px 12px;
    margin: 0;
    display: inline-block;
    font-size: 26px;
    height: 26px;
    line-height: 20px;
    color: #191818;
    border-radius: 3px;
}
.owl-carousel.owl-theme.servss .owl-nav button.owl-next span:hover {
    background: #f7600f;
    color: #fff;
    border: #f7600f solid 1px;
}
.item-boxx .under_bx_area {
    display: inline-block;
    width: 100%;
}
.item-boxx .under_bx_area .ic_bx_areaa {
    overflow: hidden;
    width: 100px;
    height: 100px;
    background: #fad4c0;
    margin: 0 auto;
    border-radius: 100px;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.item-boxx .under_bx_area .ic_bx_areaa img {
    width: auto;
}
.item-boxx .under_bx_area h4 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 6px;
    display: inline-block;
    padding: 0 50px;
}
.item-boxx .under_bx_area p {
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 15px;
    line-height: 22px;
}
.owl-carousel.owl-theme.servss .owl-stage-outer {
    padding-bottom: 20px;
}
.srv_1 .item-boxx .under_bx_area h4 {
    padding: 0 38px;
}
.srv_1.spass_un .item-boxx {
    background: #fff;
    padding: 30px 15px 40px;
}
.srv_1.spass_un .item-boxx .under_bx_area h4 {
    padding: 0 30px;
}
.audit_adsr .item-boxx .under_bx_area h4 {
    padding: 0;
}
.btn_bnt_al {
    margin-top: 50px;
}
.btn_bnt_al a {
    border: #f7600f solid 2px;
    display: inline-block;
    padding: 10px 25px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 500;
    margin-right: 15px;
}
.btn_bnt_al a:last-child {
    margin-right: 0;
}
.btn_bnt_al a.actte {
    background: #f7600f;
    color: #fff;
}
.btn_bnt_al a:hover {
    background: #f7600f;
    color: #fff;
}
.bg_als_pga {
    min-height: 297px;
    overflow: hidden;
    position: relative;
    background-size: cover !important;
}
.bg_als_pga:before {
    background: #00000085;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.bg_als_pga .hed_contectss {
    position: relative;
    color: #fff;
}
.bg_als_pga .hed_contectss h2 {
    font-size: 46px;
    color: #fff;
    font-weight: 600;
    margin: 0 0 12px;
}
.bg_als_pga .hed_contectss p {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    margin: 0px;
    width: 60%;
    line-height: 30px;
}
.pages_content {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.pages_content h5 {
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 500;
    color: #255189;
}
.pages_content:last-child {
    margin-bottom: 0;
}
.pages_content h3 {
    font-size: 24px;
    color: #dddddd;
    font-weight: 600;
    margin: 0 0 10px;
}
.pages_content p {
    margin: 0 0 6px;
    font-size: 14px;
    line-height: 22px;
    color: #252525;
}
.pages_content p:last-child {
    margin-bottom: 0;
}
.pages_content ul li {
    font-size: 14px;
    margin-bottom: 5px;
}
.abt_ar_boxxs {
    overflow: hidden;
    width: 100%;
    height: 420px;
    position: relative;
    border-radius: 20px;
}
.abt_ar_boxxs img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.abt_ar_boxxs .ab_overviewss {
    position: absolute;
    top: 0;
    z-index: 1;
    background: #00000061;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.abt_ar_boxxs .ab_overviewss h2 {
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin: 0 0 10px;
    font-size: 37px;
}
.abt_ar_boxxs .ab_overviewss p {
    color: #fff;
    text-align: center;
    max-width: 910px;
    width: 100%;
    font-size: 14px;
}
.abt_ar_boxxs .ab_overviewss.extr_txst h2 {
    max-width: 900px;
    width: 100%;
}
.our_history .or_his_mg {
    width: 100%;
    height: 350px;
    overflow: hidden;
    border-radius: 20px;
}
.our_history .or_his_mg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.our_history .histrr_cnt {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.our_history .histrr_cnt p {
    font-size: 14px;
    line-height: 28px;
}
#al_suport_ar .abt_cntect_tx h3 {
    margin: 0 0 12px;
}
#al_suport_ar .abt_us_mg {
    height: 660px;
}
#al_suport_ar .clk_tringss {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
#al_suport_ar .clk_tringss .mg_arss {
    float: left;
    margin-right: 10px;
}
#al_suport_ar .clk_tringss .cnt_tx_arss {
    float: left;
    max-width: 500px;
    width: 100%;
}
#al_suport_ar .clk_tringss .cnt_tx_arss p {
    font-weight: 600;
    margin: 0 0 8px;
    font-size: 22px;
    line-height: 26px;
}
#al_suport_ar .clk_tringss .cnt_tx_arss span {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    line-height: 26px;
}
#al_suport_ar .clk_tringss .cnt_tx_arss span strong {
    font-weight: 600;
}
.our_history.abt_th_serviss .histrr_cnt p {
    line-height: 26px;
}
.our_history.abt_th_serviss .histrr_cnt ul {
    margin: 15px 0 0;
}
.our_history.abt_th_serviss .histrr_cnt ul li {
    font-size: 14px;
    margin-top: 8px;
    line-height: 22px;
}
.our_history.abt_th_serviss .histrr_cnt ul li strong {
    font-weight: 600;
}
.meet_our_teams .meet_bx {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
.meet_our_teams .meet_bx .mt_mg_bx {
    height: 380px;
    overflow: hidden;
    width: 100%;
    border-radius: 20px 20px 0 0px;
}
.meet_our_teams .meet_bx .mt_mg_bx img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.meet_our_teams .meet_bx .mt_cntnts {
    padding: 20px 20px;
    box-shadow: 0px 3px 3px #ccc;
    border-radius: 0px 0px 20px 20px;
}
.meet_our_teams .meet_bx .mt_cntnts p {
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 5px;
    line-height: 28px;
}
.meet_our_teams .meet_bx .mt_cntnts span {
    color: #878787;
    font-size: 14px;
    line-height: 24px;
}
.meet_our_teams .meet_bx .mt_cntnts span a {
    color: #c2121f;
}
.gallry_boxx {
    display: inline-block;
    width: 100%;
    margin-bottom: 0.5%;
    margin-top: 30px;
    border: #dbdbdb solid 2px;
    padding: 5px;
    position: relative;
    overflow: hidden;
}
.gallry_boxx .mg_partss a img {
    transition: transform 0.3s ease-in-out;
}
.gallry_boxx .mg_partss a img:hover {
    transform: scale(1.1);
}
.gallry_boxx:last-child {
    margin-bottom: 0;
}
.gallry_boxx .lft_pertss {
    width: 49.5%;
    float: left;
    margin-right: 1%;
}
.gallry_boxx .lft_pertss .mg_partss {
    width: 100%;
    height: 524px;
    overflow: hidden;
    position: relative;
}
.gallry_boxx .lft_pertss .mg_partss .ovr_cnt {
    position: absolute;
    bottom: 0;
    text-align: left;
    background: #0006;
    width: 100%;
    padding: 20px;
}
.gallry_boxx .lft_pertss .mg_partss .ovr_cnt p {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 7px;
    line-height: 26px;
}
.gallry_boxx .lft_pertss .mg_partss .ovr_cnt span {
    color: #fff;
    font-size: 14px;
}
.gallry_boxx .lft_pertss .mg_partss img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gallry_boxx .lft_pertss:last-child {
    margin-right: 0%;
}
.gallry_boxx .lft_pertss .sm_mg_partss {
    float: left;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
    height: 256px;
    overflow: hidden;
}
.gallry_boxx .lft_pertss .sm_mg_partss img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gallry_boxx .lft_pertss .sm_mg_partss:last-child {
    margin-right: 0;
}
.gallry_boxx .lft_pertss .sm_mg_partss:nth-child(2) {
    margin-right: 0;
}
.gallry_boxx .lft_pertss .sm_mg_partss:nth-child(3) {
    margin-bottom: 0;
}
.gallry_boxx .lft_pertss .sm_mg_partss:nth-child(4) {
    margin-right: 0;
    margin-bottom: 0;
}
#ourglr_tabs .tab-wrapper {
    text-align: center;
    display: block;
    margin: auto;
    max-width: 100%;
    width: 100%;
}
#ourglr_tabs .tab-wrapper .tab-nav.line {
    display: none;
}
#ourglr_tabs .tabs {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: left;
    position: relative;
}
#ourglr_tabs .tabs:before {
    content: "";
    position: absolute;
    background: #acacac;
    height: 1px;
    width: 100%;
    bottom: 0px;
    z-index: 0;
}
#ourglr_tabs .tab-link {
    margin: 0;
    list-style: none;
    padding: 10px 30px;
    width: 17%;
    color: #000;
    cursor: pointer;
    font-weight: 600;
    transition: all ease 0.5s;
    border-bottom: solid 3px rgba(255, 255, 255, 0);
    letter-spacing: 0.5px;
    font-size: 14px;
}
#ourglr_tabs .tab-link img {
    margin-right: 7px;
    width: 18px;
    height: 18px;
    position: relative;
    top: 1px;
}
#ourglr_tabs .tab-link:hover {
    color: #255189;
    border-color: #255189;
}
#ourglr_tabs .tab-link.active {
    color: #255189;
    border-color: #255189;
    position: relative;
    z-index: 1;
}
#ourglr_tabs .content-wrapper {
    padding: 0px 0px;
    margin-top: 0px;
}
#ourglr_tabs .tab-content {
    display: none;
    text-align: left;
    color: #000;
    font-weight: 300;
    font-size: 14px;
    opacity: 0;
    transform: translateY(15px);
    animation: fadeIn 0.5s ease 1 forwards;
}
#ourglr_tabs .tab-content.active {
    display: block;
}
#ourglr_tabs .tab-content .tx_arae_cnt {
    display: inline-block;
    width: 100%;
}
#ourglr_tabs .tab-content .tx_arae_cnt p {
    color: #1e1e1e;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 15px;
}
#ourglr_tabs .tab-content .tx_arae_cnt p:last-child {
    margin: 0;
}
#ourglr_tabs .tab-content .tx_arae_cnt .day_liststs {
    margin-bottom: 20px;
}
#ourglr_tabs .tab-content .tx_arae_cnt .day_liststs h6 {
    margin: 0 0 5px;
    color: #3666a3;
    font-size: 14px;
    font-weight: 600;
}
#ourglr_tabs .tab-content .tx_arae_cnt .day_liststs p {
    color: #1e1e1e;
    font-weight: 300;
    margin: 0 0 5px;
    font-size: 13px;
    line-height: 18px;
}
@keyframes fadeIn {
    100% {
        opacity: 1;
        transform: none;
    }
}
.meet_our_teams.browse_ou_pro .meet_bx .mt_mg_bx {
    height: 340px;
}
.blk {
    display: block;
}
#three_points .al_cnt_otem_bx.chek_wt_ser {
    padding: 0;
    border-radius: 25px;
    overflow: hidden;
}
#three_points .al_cnt_otem_bx.chek_wt_ser .check_brw_mg {
    width: 100%;
    height: 342px;
    overflow: hidden;
}
#three_points .al_cnt_otem_bx.chek_wt_ser .check_brw_mg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#three_points .al_cnt_otem_bx.chek_wt_ser .tx_cnts {
    border-radius: 0 0 25px 25px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    background: #fff;
    width: 100%;
    padding: 15px 25px;
    font-size: 18px;
    font-weight: 600;
}
.benefitsof #abt_box_us {
    background: transparent;
    padding: 0;
    border-radius: 0;
}
.benefitsof#al_suport_ar .abt_us_mg {
    height: 500px;
}
.our_history.abt_th_serviss .or_his_mg {
    width: 100%;
    height: 440px;
    overflow: hidden;
    border-radius: 20px;
}
.our_history.abt_th_serviss.per_nal_sec .or_his_mg {
    width: 100%;
    height: 505px;
    overflow: hidden;
    border-radius: 20px;
}
.blg_box_main {
    display: inline-block;
    width: 100%;
}
.blg_box_main .lf_fu_arae {
    float: left;
    width: 49.5%;
    margin-right: 1%;
}
.blg_box_main .lf_fu_arae:last-child {
    margin-right: 0;
}
.blg_box_main .lf_fu_arae .mg_arar.full_sm {
    width: 100%;
    height: 450px;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
}
.blg_box_main .lf_fu_arae .mg_arar.full_sm img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.blg_box_main .lf_fu_arae .mg_arar.full_sm:before {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.46) 40%, rgba(0, 0, 0, 0.8) 100%);
    bottom: 0;
    content: "";
    height: 50%;
    opacity: 1;
    position: absolute;
    transition: all 0.3s ease-in 0s;
    width: 100%;
    will-change: opacity;
    display: inline-block;
    top: inherit;
    z-index: 0;
}
.blg_box_main .lf_fu_arae .mg_arar.full_sm .und_contents {
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 25px 25px 20px;
    line-height: 24px;
    font-size: 14px;
}
.blg_box_main .lf_fu_arae .mg_arar_smz {
    float: left;
    width: 49%;
    margin-right: 2%;
    border-radius: 10px;
    height: 219px;
    overflow: hidden;
    position: relative;
    margin-bottom: 2%;
}
.blg_box_main .lf_fu_arae .mg_arar_smz:before {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.46) 40%, rgba(0, 0, 0, 0.8) 100%);
    bottom: 0;
    content: "";
    height: 50%;
    opacity: 1;
    position: absolute;
    transition: all 0.3s ease-in 0s;
    width: 100%;
    will-change: opacity;
    display: inline-block;
    top: inherit;
    z-index: 0;
}
.blg_box_main .lf_fu_arae .mg_arar_smz .und_contents {
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 25px 25px 20px;
    line-height: 20px;
    font-size: 14px;
}
.blg_box_main .lf_fu_arae .mg_arar_smz img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.blg_box_main .lf_fu_arae .mg_arar_smz:nth-child(2) {
    margin-right: 0%;
}
.blg_box_main .lf_fu_arae .mg_arar_smz:nth-child(3) {
    margin-bottom: 0%;
}
.blg_box_main .lf_fu_arae .mg_arar_smz:nth-child(4) {
    margin-right: 0%;
    margin-bottom: 0%;
}
.blo_sm_araea {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    transition: transform 250ms;
    margin-bottom: 30px;
}
.blo_sm_araea:hover {
    transform: translateY(-5px);
}
.blo_sm_araea .mg_adeaar {
    height: 220px;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.blo_sm_araea .mg_adeaar img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.blo_sm_araea .alss_cnts {
    display: inline-block;
    width: 100%;
    padding: 10px;
}
.blo_sm_araea .alss_cnts .dt_viwss {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.blo_sm_araea .alss_cnts .dt_viwss span.dt {
    float: left;
    width: 50%;
    color: #7c7c7c;
    font-size: 14px;
    display: inline-block;
    line-height: 26px;
}
.blo_sm_araea .alss_cnts .dt_viwss span.dt img {
    float: left;
    margin-right: 5px;
    width: auto;
}
.blo_sm_araea .alss_cnts .dt_viwss span.vws {
    float: left;
    width: 50%;
    color: #7c7c7c;
    font-size: 14px;
    display: inline-block;
    line-height: 26px;
}
.blo_sm_araea .alss_cnts .dt_viwss span.vws img {
    float: left;
    margin-right: 5px;
    width: auto;
}
.blo_sm_araea .alss_cnts h4 {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 13px;
    line-height: 22px;
    color: #1a1a1a;
	height:62px;
}
.blo_sm_araea .alss_cnts p {
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 20px;
    line-height: 22px;
    color: #7c7c7c;
    height: 45px;
}
.blo_sm_araea .alss_cnts span.rd_mroo {
    display: inline-block;
}
.blo_sm_araea .alss_cnts span.rd_mroo a {
    font-size: 16px;
    font-weight: 600;
    display: flex;
}
.blo_sm_araea .alss_cnts span.rd_mroo a img {
    width: 16px;
    height: 15px;
    position: relative;
    top: 7px;
    left: 6px;
}
.bgl_datess .usr_flss {
    margin-top: 25px;
    margin-bottom: 25px;
    display: inline-block;
    width: 100%;
    line-height: 39px;
    font-size: 14px;
    color: #737373;
}
.bgl_datess .usr_flss .usmmg {
    width: 40px;
    height: 40px;
    float: left;
    overflow: hidden;
    border-radius: 100px;
    margin-right: 15px;
}
.bgl_datess .usr_flss span.nms {
    margin-right: 10px;
}
.bgl_datess .usr_flss span.spses {
    position: relative;
    margin-right: 15px;
    display: inline-block;
}
.bgl_datess .usr_flss span.spses span.dottse {
    position: absolute;
    font-size: 37px;
    color: #000;
    line-height: 0;
    top: -17px;
}
.dlts_cntss_blg {
    display: inline-block;
    width: 100%;
}
.dlts_cntss_blg .us_pic_bg {
    height: 500px;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 30px;
}
.dlts_cntss_blg .us_pic_bg img {
    width: 100%;
	    height: 100%;
    object-fit: contain;
}
.dlts_cntss_blg p {
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    margin: 0 0 20px;
}
.dlts_cntss_blg h4 {
    margin: 30px 0 15px;
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
    display: block;
}
.tx_wt_contents {
    display: inline-block;
    width: 100%;
}
.tx_wt_contents h2 {
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 15px;
    color: #000;
}
.tx_wt_contents h2 span.org_tx {
    color: #f7600f;
}
.tx_wt_contents p {
    font-size: 14px;
    color: #252525;
    font-weight: 500;
    max-width: 100%;
    width: 100%;
    margin: 0 0 20px;
}
.tx_wt_contents ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.tx_wt_contents ul li {
    margin-bottom: 20px;
    font-size: 14px;
    color: #252525;
    display: flex;
}
.tx_wt_contents ul li a {
    color: #252525;
}
.tx_wt_contents ul li:last-child {
    margin-bottom: 0px;
}
.tx_wt_contents ul li img {
    float: left;
    margin-right: 15px;
    position: relative;
    top: -10px;
}
.tx_wt_contents ul li .cnt_tx_cnt {
    display: inline-block;
    width: 100%;
}
.tx_wt_contents ul li .cnt_tx_cnt p {
    margin: 0 0 2px;
    font-weight: 600;
    color: #1d3557;
    font-size: 18px;
    line-height: 25px;
}
.accordion_container {
    display: inline-block;
    width: 100%;
}
.accordion_container .man_boxx {
    margin-bottom: 20px;
    border-bottom: #dfdfdf solid 1px;
    padding-bottom: 10px;
}
.accordion_container .man_boxx .accordion_head {
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    color: #252525;
}
.accordion_container .man_boxx .accordion_head.clr_tx {
    color: #05326b;
}
.accordion_container .man_boxx .accordion_head span.plusminus {
    float: right;
    font-size: 26px;
    color: #000;
    font-weight: 500;
    position: relative;
    top: -5px;
}
.accordion_container .man_boxx .accordion_head.clr_tx span.plusminus {
    color: #05326b;
}
.accordion_container .man_boxx .accordion_body {
    display: inline-block;
    width: 100%;
    margin-top: 0px;
}
.accordion_container .man_boxx .accordion_body .mt_datat p {
    font-size: 14px;
    margin-top: 10px;
}
.accordion_container .man_boxx .accordion_body .mt_datat ul li strong {
    font-weight: 600;
}
.accordion_container .man_boxx .accordion_body .mt_datat ul li {
    margin-top: 12px;
    font-size: 14px;
}
.mb_0 {
    margin-bottom: 0 !important;
}
.dark_bg {
    background: #6d6d6d33 !important;
}
nav .top-nav.s-12.l-12 {
    max-width: 1200px;
    margin: 0 auto;
    float: inherit;
}
.container {
    max-width: 1230px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
}
.brad_comess {
    background: #f3f3f3;
    padding: 10px 0;
}
.brad_comess .brd_linkss {
    display: inline-block;
    width: 100%;
}
.brad_comess .brd_linkss ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.brad_comess .brd_linkss ul li {
    float: left;
    margin-right: 15px;
}


.bike_ara_all.exl_t_p.tour_therour {
    max-width: 600px;
    padding: 20px 20px 35px;
    border-radius: 10px;
}
.bike_ara_all.exl_t_p.tour_therour .booking-details {
    margin-bottom: 20px;
}
.bike_ara_all.exl_t_p.tour_therour .booking-details h2 {
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: 600;
}
.bike_ara_all.exl_t_p.tour_therour .booking-details p {
    font-size: 15px;
}
.bike_ara_all.exl_t_p.tour_therour .booking-details p strong {
    font-weight: 600;
    margin-right: 3px;
}
.bike_ara_all.exl_t_p.tour_therour .confirmation-message {
    margin-bottom: 20px;
}
.bike_ara_all.exl_t_p.tour_therour .confirmation-message p {
    font-size: 15px;
    margin: 0 0 10px;
}
.bike_ara_all.exl_t_p.tour_therour .actions a.btn.btn-primary {
    color: #fff;
    background: #255189;
    border: #255189 solid 1px;
}
.bike_ara_all.exl_t_p.tour_therour .booking-details {
    margin: 0;
}

@supports (display: grid) {
    .widget-cta .cta-box > a {
        display: contents;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
    }
    .widget-cta img,
    .widget-cta .label {
        grid-column: 1/1;
        grid-row: 1/1;
    }
    .widget-cta .label {
        position: absolute;
        max-width: initial;
        transform: none;
        right: 0;
        left: 0;
        margin: 0 auto;
        max-width: fit-content;
    }
}
#first-block,
#second-block,
#third-block,
#fourth-block {
    padding: 4.5rem 0;
}
#carousel {
    background: #f8f8f8;
}
#first-block {
    background: #fff;
}
#second-block {
    background: #f8f8f8;
}
#third-block {
    background: #fff;
}
#fourth-block {
    background: #f8f8f8;
}
.clr_rd_allss {
    color: #dddddd !important;
}
.pt_top_0 {
    padding-top: 0px !important;
}
.pt_top_10 {
    padding-top: 10px !important;
}
.pt_top_20 {
    padding-top: 20px !important;
}
.pt_top_30 {
    padding-top: 30px !important;
}
.pt_top_40 {
    padding-top: 40px !important;
}
.pt_botm_0 {
    padding-bottom: 0px !important;
}
.mr_top_0 {
    margin-top: 0px !important;
}
.mr_top_10 {
    margin-top: 10px !important;
}
.mr_top_20 {
    margin-top: 20px;
}
.mr_top_30 {
    margin-top: 30px;
}
.mr_top_40 {
    margin-top: 40px;
}
.mr_top_50 {
    margin-top: 50px;
}
.mr_botm_30 {
    margin-bottom: 30px;
}
.mr_botm_25 {
    margin-bottom: 25px !important;
}
.mr_botm_15 {
    margin-bottom: 15px !important;
}
.all_pgss .modal {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none;
    overflow: auto;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 9999;
}
.all_pgss .modal-window {
    position: relative;
    background-color: #ffffff;
    width: 50%;
    margin: 10% auto;
    padding: 20px;
}
.all_pgss .modal-window.small {
    width: 75%;
}
.all_pgss .modal-window.large {
    width: 75%;
}
.all_pgss .close {
    position: absolute;
    top: 0;
    right: 0;
    color: rgba(0, 0, 0, 0.3);
    height: 30px;
    width: 30px;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}
.all_pgss .close:hover,
.all_pgss .close:focus {
    color: #000000;
    cursor: pointer;
}
.all_pgss .open {
    display: block;
}
footer {
    padding: 50px 0;
    color: #fff;
    background: #255189;
}
footer .container.ftr_areaaass {
    background: #1d3557;
    border-radius: 20px;
    padding: 35px;
}
footer .ftr_partss {
    display: inline-block;
    width: 100%;
}
footer .ftr_partss.pl_40 {
    padding-left: 60px;
}
footer .ftr_partss .lg_parts {
    margin-bottom: 15px;
}
footer .ftr_partss h3 {
    margin: 0 0 25px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
}
footer .ftr_partss h4 {
    margin: 0 0 18px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    padding-bottom: 8px;
}
footer .ftr_partss h4:before {
    position: absolute;
    width: 80px;
    background: #fff;
    height: 2px;
    content: "";
    bottom: 0;
}
footer .ftr_partss h4.lgo_mbss:before {
    display: none;
}
footer .ftr_partss h4.lgo_mbss img {
    max-width: 150px;
}
footer .ftr_partss ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
footer .ftr_partss ul li {
    margin-bottom: 10px;
    font-size: 13px;
    color: #e6e6e6;
}
footer .ftr_partss .socialss {
    display: flex;
}
footer .ftr_partss .socialss a {
    margin-right: 10px;
}
footer .ftr_partss .socialss a:last-child {
    margin-right: 0px;
}
.ftr_partss.adss_flss ul li {
    font-size: 14px;
    margin-bottom: 18px;
    line-height: 32px;
}
.ftr_partss.adss_flss ul li img.ic_on {
    width: 26px;
    position: relative;
    top: 6px;
    margin-right: 10px;
}
.ftr_partss.adss_flss ul li span.b_adss {
    float: left;
    max-width: 320px;
    line-height: 26px;
    position: relative;
    top: 5px;
    width: 100%;
}
footer .ftr_partss ul li a {
    font-size: 14px;
    color: #e6e6e6;
}
footer .ftr_partss ul li a:hover {
    padding-left: 4px;
    color: #dddddd;
    transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    outline: medium none;
}
footer .ftr_partss ul li img.ic_on {
    float: left;
    margin-right: 5px;
    position: relative;
    top: 3px;
}
footer .ftr_partss ul li:last-child {
    margin-bottom: 0;
}
footer .f_us_doc {
    display: flex;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    align-items: center;
    justify-content: left;
    height: 100%;
}
footer .f_us_doc img.ic_on {
    float: left;
    margin-right: 10px;
}
footer .copy_rts {
    text-align: center;
    position: relative;
    font-size: 14px;
    color: #e6e6e6;
    padding-top: 20px;
}
footer .copy_rts a {
    font-size: 14px;
    color: #e6e6e6;
    text-decoration: underline;
}
footer .copy_rts:before {
    content: "";
    position: absolute;
    background: #818181;
    height: 1px;
    width: 75%;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}
footer .we_srvrrs {
    text-align: center;
    margin-top: 70px;
    font-size: 14px;
}
footer .we_srvrrs a {
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
    margin-left: 7px;
}
footer .we_srvrrs a:hover {
    color: #fff;
    text-decoration: underline;
}
.eml_socilal .social .socialss a {
    color: #fff;
    padding-left: 5px;
    text-decoration: underline;
}
.eml_socilal .social .socialss a:hover {
    text-decoration: none;
}
.eml_socilal .social .socialss a {
    margin-right: 10px;
}
.eml_socilal .social .socialss a:last-child {
    margin-right: 0;
}
.eml_socilal .social .socialss a img {
    width: 30px;
}
.bottomss {
    padding: 20px 0;
    text-align: center;
    color: #000;
}
.bottomss a {
    color: #000;
}
.eml_socilal .em_ico {
    width: 50%;
    float: left;
}
.eml_socilal {
    display: inline-block;
    width: 100%;
    border-top: #e9e9e9 solid 1px;
    margin-top: 30px;
    padding-top: 30px;
}
.eml_socilal .social {
    width: 50%;
    float: left;
}
.eml_socilal .social .socialss {
    float: right;
    display: flex;
}
.eml_socilal .social .socialss a {
    margin-right: 10px;
}
.eml_socilal .social .socialss a:last-child {
    margin-right: 0;
}
.eml_socilal .social .socialss a img {
    width: 30px;
}
.eml_socilal.als_lnk h4 {
    margin: 0 0 18px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    padding-bottom: 0;
}
.eml_socilal.als_lnk a {
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
}
.eml_socilal.als_lnk a span.lnkk {
    padding: 0 3px;
}
.eml_socilal.als_lnk a:hover {
    text-decoration: underline;
}
.subs_crbess {
    background: #f3f3f3;
    padding: 50px 0;
}
.frm_partss_fl {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: revert-layer;
    margin-top: 0;
}
.frm_partss_fl .stay_up {
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
}
.frm_partss_fl .stay_up span.blkss {
    display: block;
}
.frm_partss_fl .stay_up_w {
    padding-top: 10px;
}
.frm_partss_fl .stay_up_w form {
    display: inline-block;
    width: 100%;
}
.frm_partss_fl .stay_up_w form label {
    display: block;
    font-weight: 600;
    margin-bottom: 8px;
}
.frm_partss_fl .stay_up_w form input.form-control {
    width: 70%;
    padding: 13px 12px;
    border-radius: 30px;
    font-family: "Poppins", sans-serif;
    border: #bfbfbf solid 1px;
    margin-right: 2%;
    background: transparent;
    color: #252525;
}
.frm_partss_fl .stay_up_w form input.form-control::placeholder {
    color: #252525;
    opacity: 1;
}
.frm_partss_fl .stay_up_w form input.form-control::-ms-input-placeholder {
    color: #252525;
}
.frm_partss_fl .stay_up_w form button.sub_mitess {
    width: 25%;
    height: 44px;
    border-radius: 50px;
    border: none;
    background: #c2121f;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
}
.frm_partss_fl .stay_up h4 {
    margin: 0 0 15px;
    color: #252525;
    font-size: 32px;
    font-weight: 600;
    text-align: right;
}
.frm_partss_fl .stay_up p {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
}
.contentDiv {
    width: auto;
    height: auto;
    background-color: transparent;
}
button.back-to-top {
    margin: 0 !important;
    padding: 0 !important;
    background: #fff;
    height: 0px;
    width: 0px;
    overflow: hidden;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    color: transparent;
    clear: both;
    visibility: hidden;
    position: fixed;
    cursor: pointer;
    display: block;
    border: none;
    right: 50px;
    bottom: 75px;
    font-size: 0px;
    outline: 0 !important;
    z-index: 99;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
button.back-to-top:hover,
button.back-to-top:active,
button.back-to-top:focus {
    outline: 0 !important;
}
button.back-to-top::before,
button.back-to-top::after {
    content: "";
    display: block;
    vertical-align: middle;
    border-bottom: solid 8px #ea5d5f;
    border-left: solid 8px transparent;
    line-height: 0;
    border-right: solid 8px transparent;
    height: 0;
    margin: 16px auto 0;
    width: 0;
    border-radius: 0px;
    visibility: hidden;
}
button.back-to-top.show::after,
button.back-to-top.show::before {
    visibility: visible;
}
button.back-to-top::after {
    border-bottom-color: #fff;
    position: relative;
    top: -24px;
}
button.back-to-top.show {
    background: #3666a3;
    color: #fff;
    font-size: 14px;
    right: 15px;
    bottom: 25px;
    height: 45px;
    width: 45px;
    visibility: visible;
}
footer .accordion_container {
    display: none;
}

.bike_ara_all .bike_mg_ar .mdll {
    height: 280px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.bike_ara_all .bike_mg_ar .mdll img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
header#fixedds .top-nav ul li ul.hideme1 {
    margin-top: -33px;
}

header#fixedds .top-nav ul.lgnnss li {
    margin-right: 15px;
    padding-top: 22px;
    padding-bottom: 0;
}
header#fixedds .top-nav ul.lgnnss a.bntssd {
    background: #fff;
    padding: 6px 17px;
    font-size: 14px;
    text-transform: capitalize;
    border-radius: 10px;
    position: relative;
    top: -4px;
    border: #1e1e1e solid 1px;
    color: #000;
}
header#fixedds .top-nav ul.lgnnss a.bntssd:hover {
    background: #255189;
    color: #fff;
    border: #255189 solid 1px;
}
header#fixedds .top-nav ul.lgnnss li:last-child {
    margin-right: 0px;
}

.testiml .main-content {
    position: relative;
}
.testiml .main-content:before {
    background: #f8f9fcad;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 17%;
    height: 100%;
    z-index: 2;
}
.testiml .main-content {
    position: relative;
}
.testiml .main-content:after {
    background: #f8f9fcad;
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    width: 17%;
    height: 100%;
    z-index: 2;
}
.testiml .al_sec_ctxt {
    margin-bottom: 40px;
}
#testimonialss .owl-nav {
    display: block !important;
    position: absolute;
    width: auto;
    top: -80px;
    right: 50px;
}
#testimonialss .owl-nav button.owl-prev {
    width: 40px;
    height: 44px;
    border-radius: 10px;
    position: absolute;
    margin-right: 0;
    background-position: center;
    right: 40px;
    line-height: 46px;
}
#testimonialss .owl-nav button.owl-prev i {
    -webkit-text-stroke: 1px #f8f9fc;
    font-size: 18px;
}
#testimonialss .owl-nav button.owl-next {
    width: 40px;
    height: 44px;
    border-radius: 10px;
    position: absolute;
    margin-right: 0px;
    background-position: center;
    right: 0px;
    line-height: 46px;
}
#testimonialss .owl-nav button.owl-next i {
    -webkit-text-stroke: 1px #f8f9fc;
    font-size: 18px;
}
#testimonialss .owl-nav button:hover {
    background: #3666a3;
}
#testimonialss .owl-nav button:hover i {
    -webkit-text-stroke: 1px #3666a3;
}

.frm_bg_araea #tour_dtls_sldd {
    position: absolute;
    top: 0;
    height: 420px;
    overflow: hidden;
}
.frm_bg_araea #tour_dtls_sldd .owl-stage-outer {
    height: 100%;
}
.frm_bg_araea #tour_dtls_sldd .owl-stage-outer .owl-stage {
    height: 100%;
}
.frm_bg_araea #tour_dtls_sldd .owl-stage-outer .owl-stage .owl-item {
    height: 100%;
}
.frm_bg_araea #tour_dtls_sldd .owl-stage-outer .owl-stage .owl-item .item {
    height: 100%;
}

.frm_bg_araea.multi_mgss_tr_urs:before {
    background: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    top: 0;
    z-index: 2;
}
.frm_bg_araea.multi_mgss_tr_urs .all_sp_tx_area.frm_cnt_txxt {
    position: relative;
    z-index: 9;
}

#ourglr_tabs.tour_dtllspgss .tab-link {
    width: auto;
}
#ourglr_tabs.tour_dtllspgss .tx_arae_cnt table {
    width: 100% !important;
}

header#fixedds .top-nav ul.lgnnss li.submenu a {
    display: flex;
}
header#fixedds .top-nav ul.lgnnss li.submenu a i {
    position: relative;
    top: 1px;
    left: 3px;
}

@media (min-width: 1500px) and (max-width: 2014px) {
    .testiml .main-content:before {
        max-width: 13.5rem;
    }
    .testiml .main-content:after {
        max-width: 13.5rem;
    }
}

/* @media screen and (min-width: 768px) {
    .tb_view_none {display: none !important;}
    footer .ftr_partss.pl_40 {padding-left: 0 !important;}
    footer .ftr_partss {margin-bottom: 30px;}
	header#fixedds .top-nav ul.lgnnss li#carts_beg {display: none !important;}
} */


header#fixedds .top-nav ul.lgnnss.dk_not_show {
    display: none;
}
header#fixedds .top-nav ul.lgnnss li span#profile_name_header {padding-left:3px !important;}

@media (min-width: 481px) and (max-width: 767px) {
	.feat_red #three_points3 .owl-nav.disabled {top:31%;}
	.feat_red #three_points3 .owl-nav.disabled button.owl-prev{left:0 !important;}
	.feat_red #three_points3 .owl-nav.disabled button.owl-next {right: 0 !important;}
	.frm_bg_araea.multi_mgss_tr_urs {height: 250px;}
	.frm_bg_araea #tour_dtls_sldd {height: 100%;}
	
	header#fixedds .line #carts_beg {position: absolute; right: 70px; margin-top: 18px;}
	header#fixedds .line #carts_beg a i {font-size: 20px; color: #000;}
	header#fixedds .line #carts_beg span.itm_numbbr {width: 18px; height: 18px; display: inline-block; position: absolute; background: #ff0000;
    border-radius: 50px; text-align: center; color: #fff; font-size: 11px; line-height: 18px; left: 13px;}
	
	header#fixedds .top-nav ul.lgnnss li#lgin_userss_flw a.showBtn span.boths_cnts {width: 89%;}
	header#fixedds .top-nav ul.lgnnss li#lgin_userss_flw a.showBtn span.boths_cnts span#profile_name_header {position: relative; top: 0;}
	
	header#fixedds .top-nav ul.lgnnss li #profile_name_header {position: relative; top: -7px;}
	.extensions-section.mt-5 {margin-top: 10px !important; text-align: left;}
	.extensions-section.mt-5 h5 {font-size: 22px;}
	.extensions-section.mt-5 div#al_pagesflss {margin-top: 0;}
	.extensions-section.mt-5 div#al_pagesflss table tr th {text-wrap-mode: nowrap;}
	.extensions-section.mt-5 div#al_pagesflss table tr td {text-wrap-mode: nowrap;}

	
	
.mb_view_hide1 {display: none !important;}	
header#fixedds .top-nav ul.lgnnss.dk_not_show {display: block !important;}	
header#fixedds .top-nav ul li ul.hideme.show-ul li.sub-submenu a.showBtn1 {background: #f3f3f3;}
header#fixedds .top-nav ul li ul.hideme.show-ul li a {background: #f3f3f3;}
header#fixedds .top-nav ul li ul.hideme1 li a {background: #f7f7f7 !important;}
	
		.top-nav li.mb_v_logoss {width: 100%;}
	.top-nav li.mb_v_logoss a {padding: 0 10px 30px;}
	.top-nav li.mb_v_logoss a img.mb_v_logoss {max-width: 80px; position: relative; top: 20px;}
	.blo_sm_araea .alss_cnts p{height:auto !important;}
    .mb_view_hide {
        display: none;
    }
    .mb_view_show {
        display: block;
    }
    .mb_top_30 {
        margin-top: 30px;
    }
	
	#abt_box_us .bk_boxx_ar p{height:auto !important; overflow:inherit;}
	
	.blo_sm_araea .alss_cnts h4 {height:auto;}
	#three_points1 .owl-nav.disabled {top: 27%;}
	#three_points4 .owl-nav.disabled {top: 27%;}
	#three_points2 .owl-nav.disabled {top: 27%;}
	#three_points .owl-nav.disabled {top: 27%;}
	
	.bike_ara_all .tx_box{height:auto !important}
	
	#three_points2 .owl-nav.disabled button.owl-next{right:0;}
	#three_points2 .owl-nav.disabled button.owl-prev{left:0;}
	
    .sort_form_arae.deltts.Attach.cart .frm_al_fldss{padding:10px 15px !important;}
	.form-group.margees span.ic_date {bottom: 12px;}
	.sort_form_arae.deltts.Attach .frm_al_fldss .frmst_lis .dt_time_bx small {padding: 0 11px;}
	.form-group.margees #errorMessages3 {position: absolute; font-size: 12px; font-weight: 400; bottom: -14px;}
	
	
	.explor #three_points4 .owl-nav.disabled {top: 27%;}
	.explor #three_points4 .owl-nav {top: 27%;}
	.explor #three_points4 .owl-nav.disabled button.owl-next{right:0;}
	.explor #three_points4 .owl-nav.disabled button.owl-prev{left:0;}
	.explor #three_points4 .owl-nav button.owl-next{right:0;}
	.explor #three_points4 .owl-nav button.owl-prev{left:0;}
	
	
	header#fixedds .top-nav ul.lgnnss li.mb_view_lg {padding:0; margin:15px 10px 0px; width: 45%; float:left;}
	header#fixedds .top-nav ul.lgnnss li.mb_view_sg {padding:0 !important; margin:15px 0px 0px -4px; width:50% !important; float:left;}
	header#fixedds .top-nav ul.lgnnss li#carts_beg {display: none !important;}

    .sort_form_arae.deltts .frm_al_fldss {
        padding: 15px 0px 10px !important;
    }
    div#subnav {
        top: 60px !important;
        max-width: 94% !important;
    }

    #ourglr_tabs .tabs {
        margin: 0;
        display: flex;
        justify-content: left;
        position: relative;
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        padding: 0;
        flex-wrap: inherit;
    }

    .frm_bg_araea #tour_dtls_sldd {
        height: 155px;
    }

    header#fixedds .top-nav ul li ul.hideme1 {
        position: relative;
        top: 0;
        margin: 0;
		        max-width: 100% !important;
        width: 100% !important;
    }
    header#fixedds .top-nav ul li ul li.sub-submenu a {
        color: #000 !important;
    }

    .testiml .main-content:before {
        display: none;
    }
    .testiml .main-content:after {
        display: none;
    }
    #testimonialss .owl-nav {
        top: -85px;
        right: 0;
    }

    .remoov_mb_partss div#banner {
        display: none;
    }

    .all_modalss.lg_signup .modal-dialog {
        max-width: 96%;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss {
        float: left;
        width: 100%;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss:nth-child(2) {
        display: none;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx {
        padding: 0 15px 0 15px;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .btm_wordds {
        position: relative;
        bottom: 0;
    }

    .my_bx_arae .m_heiid .hd_lftss {
        width: 100%;
    }
    .my_bx_arae .m_heiid .bnt_ediit {
        width: 100%;
        margin-top: 10px;
    }
    .my_bx_arae .m_heiid .bnt_ediit .form-group.margees {
        margin: 0;
    }
    .paginetionss.neww ul li a {
        padding: 0px 10px;
    }

    .ser_v_araeea.all_enqryys .frm_enqrres {
        padding: 20px;
        margin-bottom: -20px;
        top: -20px;
    }
    .blg_box_main .lf_fu_arae {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 2%;
    }
    .blg_box_main .lf_fu_arae .mg_arar.full_sm {
        height: 380px;
    }
    .blg_box_main .lf_fu_arae .mg_arar_smz {
        height: 210px;
    }
    .explore_more span.btnn_all {
        top: 0 !important;
    }
    .explore_more span.btnn_all a {
        padding: 0 !important;
        font-size: 15px !important;
    }
    .dlts_cntss_blg .us_pic_bg {
        height: auto;
    }

    .cont_ls_frm {
        display: block;
        align-items: inherit;
        justify-content: inherit;
        height: 100%;
        width: 100%;
    }
    .cont_ls_frm .ara_flft {
        float: left;
        width: 100%;
    }
    .cont_ls_frm .ara_flft .frm_cnt_bx {
        padding: 15px 15px 20px;
    }
    .cont_ls_frm .ara_flft .mg_parts_ara {
        height: auto;
    }
    .cont_ls_frm .ara_flft .frm_cnt_bx h3 {
        margin: 0 0 5px;
        font-size: 30px;
    }
    .cont_ls_frm .ara_flft .frm_cnt_bx p {
        margin: 0 0 30px;
    }

    #abt_box_us .abt_mg_box {
        height: auto;
        margin-top: 30px;
    }
    #abt_box_us .ovr_tx_cnts {
        margin-top: 30px;
    }
    #abt_box_us .ovr_tx_cnts .hedding {
        width: 100%;
    }
    #abt_box_us .ovr_tx_cnts .sm_cnt_texsse {
        width: 100%;
        padding-left: 0;
    }
    #abt_box_us .bk_boxx_ar {
        margin-bottom: 25px;
    }
    .meet_bx_ar {
        margin-bottom: 30px;
    }
    .meet_bx_ar .mg_ara {
        height: auto;
    }
    #abt_box_us .ab_cnt_tx h2 {
        font-size: 26px;
    }

    .frm_bg_araea.blue_bg_all.thk_y {
        height: auto;
    }

    .frm_bg_araea.otherrss_pgs {
        height: auto;
    }
    .frm_bg_araea.otherrss_pgs .hdr_cnt_aarea {
        padding-bottom: 50px;
        text-align: center;
    }
    .frm_bg_araea.otherrss_pgs .all_sp_tx_area.frm_cnt_txxt .hdr_cnt_aarea h2 {
        line-height: 35px;
    }

    section.ser_v_araeea.datess {
        padding-bottom: 0;
    }
    .lsts_cntts.lsttx.redoibtn ul li.list__item {
        width: 100%;
    }
    .full_w {
        width: 100% !important;
    }
    .lsts_cntts.lsttx ul li:nth-child(1) {
        width: 70%;
    }
    .lsts_cntts.lsttx ul li:nth-child(2) {
        width: 30%;
    }
    .lsts_cntts ul li {
        font-size: 13px;
    }
    .lsts_cntts.lsttx.redoibtn ul li.list__item label.label--radio {
        font-size: 13px;
    }
    .lsts_cntts.lsttx.checkbox ul li.list__item label.label--checkbox {
        font-size: 13px;
        position: relative;
    }
    .lsts_cntts.lsttx.redoibtn ul li.list__item:last-child {
        margin-top: 7px;
        margin-bottom: 10px;
    }
    .lsts_cntts ul li:nth-child(1) {
        width: 53%;
    }
    .lsts_cntts ul li:nth-child(2) {
        width: 23%;
    }
    .lsts_cntts ul li:nth-child(3) {
        width: 24%;
    }
    .lsts_cntts .minus,
    .plus {
        line-height: 26px;
    }
    .lsts_cntts input {
        max-width: 30px;
    }
    .lsts_cntts {
        margin-bottom: 6px;
    }
    .cont_tx_ar {
        margin-top: 20px;
    }
    .hd_all_tx h4 {
        margin: 0 0 15px;
        font-size: 22px;
    }
    .hd_all_tx .brd_al_s_tst span.dtss {
        font-size: 14px;
        display: block;
    }
    .hd_all_tx .brd_al_s_tst {
        margin-top: 0px;
    }
    .hd_all_tx .brd_al_s_tst span.lstdtss {
        font-size: 14px;
        display: block;
        float: inherit;
    }
    .hd_all_tx .brd_al_s_tst span.deytss {
        width: auto;
        position: relative;
        font-size: 14px;
    }

    .frm_bg_araea {
        height: auto;
    }
    .frm_bg_araea .frm_cnt_txxt {
        padding: 30px 0;
    }
    .frm_bg_araea .frm_cnt_txxt h3 {
        margin: 0 0 10px;
        font-size: 26px;
    }
    .frm_bg_araea .frm_cnt_txxt p {
        font-size: 14px;
        line-height: 27px;
    }
    .bike_ara_all.dtlss .bike_mg_ar {
        height: auto;
        margin: 0;
    }

    .dtls_cntents .tx_aress {
        margin-top: 10px;
    }
    .dtls_cntents .tx_aress h4 {
        margin: 0 0 10px;
        font-size: 26px;
        line-height: 30px;
    }
    .dtls_cntents .bike_features ul li {
        width: 100%;
    }
    .prd_ico_mgss {
        padding: 0 0px;
        margin-top: 50px;
    }
    .prd_ico_mgss .prp_listst {
        width: 50%;
        margin-bottom: 30px;
    }
    .prd_ico_mgss .prp_listst:nth-child(4) {
        width: 50% !important;
    }
    .prd_ico_mgss .prp_listst:last-child {
        width: 100%;
        margin-bottom: 0px;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) {
        width: 100%;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) .lf_sltsst {
        width: 43%;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) .lf_sltsst.last {
        width: 55%;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(2) {
        width: 100%;
        margin-top: 8px;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(3) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
    }

    .dis_cnt_tx .dibydds .lft_aras p {
        font-size: 17px;
        margin: 0 0 0px;
    }
    .dis_cnt_tx .dibydds .lft_aras span {
        font-size: 10px;
    }
    .dis_cnt_tx p {
        font-size: 18px;
    }

    .stay_tcx_box {
        padding: 20px 20px 25px;
    }
    footer .ftr_partss.pl_40 {
        padding-left: 0;
    }

    header#fixedds .top-nav ul {
        margin-left: 0;
    }
    .hdr_cnt_aarea h2 {
        font-size: 24px;
        margin: 0 0 20px;
        line-height: 34px;
        text-align: center;
    }
    .hdr_cnt_aarea {
        margin-bottom: 20px;
    }
    .hdr_cnt_aarea a.al_bnt_supt {
        padding: 7px 22px;
    }
    .user_bike_mg p {
        font-size: 14px;
        line-height: 22px;
        text-align: center;
    }

    .sort_form_arae .frm_al_fldss .frmst_lis {
        margin-bottom: 15px;
        width: 100%;
        margin-right: 0%;
    }
    .sort_form_arae .frm_al_fldss .frmst_lasts {
        width: 100%;
    }
    .sort_form_arae .frm_al_fldss .frmst_lasts .submmit {
        margin-top: 0;
    }
    .why_tx_ar_bx.brd_lfft {
        padding-left: 0;
        margin: 20px 0 0;
    }
    .why_tx_ar_bx.brd_lfft:before {
        display: none;
    }

    .why_tx_ar_bx .cnt_txt h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .manngess .al_sec_ctxt p {
        max-width: 230px;
        margin-top: 5px;
        font-size: 13px;
        line-height: 20px;
    }
    .manngess span.btnn_all {
        top: 7px;
    }
    .manngess span.btnn_all a {
        font-size: 11px;
        padding: 7px 12px;
    }
    .feat_red.manngess .al_sec_ctxt p {
        max-width: 100%;
    }
    .al_sec_ctxt p {
        font-size: 14px;
        line-height: 22px;
        margin: 5px 0 0;
    }
    .accordion_container .man_boxx .accordion_head {
        font-size: 14px;
        padding-right: 20px;
        position: relative;
    }
    .accordion_container .man_boxx .accordion_head span.plusminus {
        position: absolute;
        right: 0;
        top: 0;
    }
    .accordion_container .man_boxx .accordion_body .mt_datat p {
        font-size: 13px;
    }
    #three_points .owl-nav.disabled button.owl-prev {
        left: 0;
    }
    #three_points .owl-nav.disabled button.owl-next {
        right: 0;
    }

    #three_points1 .owl-nav.disabled button.owl-prev {
        left: 0;
    }
    #three_points1 .owl-nav.disabled button.owl-next {
        right: 0;
    }

    #three_points4 .owl-nav.disabled button.owl-prev {
        left: 0;
    }
    #three_points4 .owl-nav.disabled button.owl-next {
        right: 0;
    }

    section.ser_v_araeea.feat_red {
        padding-bottom: 0;
    }
    section.ser_v_araeea.faqq {
        padding-bottom: 10px;
    }

    header#fixedds .top-nav ul.lgnnss#lgo_parts ul.hideme {
        max-width: 100%;
        width: 100%;
    }
    header#fixedds .line {
        margin-top: 0px;
        padding: 0px 20px 10px;
        box-shadow: 0px 3px 10px #e3e3e3;
    }
    header#fixedds .lgo_mg img {
        width: 60%;
    }
    header#fixedds .lgo_mg {
        position: relative;
        top: 4px;
    }
    header#fixedds.sticky .line {
        margin-top: 0;
        margin-bottom: 0;
    }
    header#fixedds.sticky nav {
        padding: 0 0 0px !important;
    }
	header#fixedds .top-nav ul.lgnnss {
        float: right;
        margin: 0;
        padding-top: 0px;
        width: 100%;
        display: flex;
        position: relative;
    }
	header#fixedds .top-nav ul.lgnnss a.bntssd {
    text-align: center;
}
	
    .top-nav li#rit_menuss span.sc_mee {
        margin: 8px 10px;
    }
    .top-nav li#rit_menuss span.sc_mee a {
        top: 0;
    }

    .our_history.abt_th_serviss.per_nal_sec .or_his_mg {
        height: auto;
    }

    .al_sec_ctxt h2 {
        font-size: 24px;
    }

    .ser_v_araeea {
        padding: 30px 0;
    }
    .all_pg_mdlls {
        display: contents;
    }

    .al_sec_ctxt {
        margin-bottom: 30px;
    }

    .stay_tcx_box img.st_ovr_mg {
        display: none;
    }
    .dwnlad_bros .col-lg-3 {
        margin-bottom: 20px;
    }
    .dwnlad_bros .col-lg-3:last-child {
        margin-bottom: 0px;
    }
    .make_appolica .und_mg_ar {
        display: none;
    }
    .ftr_partss.adss_flss ul {
        width: 100%;
    }

    .stay_tcx_box img.st_ovr_mg {
        display: none;
    }
    .dwnlad_bros .col-lg-3 {
        margin-bottom: 20px;
    }
    .dwnlad_bros .col-lg-3:last-child {
        margin-bottom: 0px;
    }
    .make_appolica .und_mg_ar {
        display: none;
    }
    .ftr_partss.adss_flss ul {
        width: 100%;
    }

    .frm_partss_fl {
        margin-bottom: 20px;
        padding-bottom: 30px;
        margin-top: 20px;
    }
    .frm_partss_fl .stay_up p {
        font-size: 14px;
        text-align: left;
    }
    .frm_partss_fl .stay_up h4 {
        font-size: 24px;
    }

    .frm_partss_fl .stay_up_w form input.form-control {
        width: 100%;
    }
    .frm_partss_fl .stay_up_w form button.sub_mitess {
        margin-top: 10px;
        width: 45%;
        font-size: 14px;
        font-weight: 600;
    }
    .ftr_partss.adss_flss {
        margin-bottom: 30px;
    }
    .ftr_partss.adss_flss ul li {
        margin-bottom: 10px;
    }

    #three_points .al_cnt_otem_bx {
        height: auto;
    }
    #three_points .al_cnt_otem_bx p.us_r_cnt {
        height: auto;
    }

    .eml_socilal .em_ico {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .eml_socilal .social {
        width: 100%;
    }
    .eml_socilal .social .socialss {
        float: none;
        margin: 0 auto;
        text-align: center;
        display: table;
    }
    .eml_socilal .social .socialss a {
        float: left;
    }

    .our_history.abt_th_serviss .or_his_mg {
        height: auto;
    }
    .benefitsof#al_suport_ar .abt_us_mg {
        height: auto;
    }
    .benefitsof #abt_box_us {
        padding: 0 15px;
    }
    .benefitsof #abt_box_us .abt_cntect_tx {
        margin-bottom: 0;
    }
    .meet_our_teams.browse_ou_pro .meet_bx .mt_mg_bx {
        height: auto;
    }
    .eml_socilal .em_ico {
        width: 100%;
        text-align: center;
    }
    .eml_socilal .social {
        width: 100%;
        margin: 15px 0;
    }
    .eml_socilal .social .socialss {
        float: inherit;
        display: block;
        width: 100%;
        text-align: center;
    }
    .socialss {
        display: flex;
    }
    .socialss a {
        margin-right: 10px;
    }
    .socialss a img {
        width: 28px;
    }
    .eml_socilal.als_lnk h4 {
        margin: 0 0 8px;
        font-size: 14px;
    }
    .eml_socilal.als_lnk a {
        font-size: 12px;
        line-height: 22px;
    }

    section.ser_v_araeea.feat_red.testiml {
        padding-bottom: 30px;
    }

    footer .ftr_partss h4.lgo_mbss img {
        margin: 0 auto;
        max-width: 120px;
        margin-bottom: 30px;
    }

    footer .ftr_partss.pl_40 {
        padding-left: 0;
    }
    footer .ftr_partss h4 {
        margin: 0 0 15px;
        padding-bottom: 0;
        font-size: 17px;
    }

    footer {
        padding: 30px 0 0;
    }
    footer .ftr_partss {
        margin-bottom: 0px;
    }
    footer .mr_top_50 {
        margin-top: 20px;
    }
    footer .f_us_doc {
        margin-bottom: 15px;
        font-size: 14px;
    }
    footer .copy_rts {
        line-height: 24px;
    }
    footer .ftr_partss .lg_parts {
        float: left;
        width: 60%;
    }
    footer .ftr_partss h3 {
        float: left;
        display: block;
        width: 40%;
    }
    footer .ftr_partss ul {
        float: left;
        display: block;
        width: 40%;
    }
    footer .accordion_container {
        width: 100%;
        display: block;
    }
    footer .accordion_head {
        background-color: transparent;
        color: white;
        cursor: pointer;
        font-size: 14px;
        margin: 0 0 1px 0;
        padding: 10px 15px;
        font-weight: 600;
    }
    footer .accordion_body {
        background: #33629d;
    }
    footer .accordion_body .mt_datat {
        padding: 8px 15px;
        margin: 0px;
        text-align: left;
    }
    footer .plusminus {
        float: right;
        font-size: 18px;
        position: relative;
        top: -3px;
    }
}

.thankyu .top_books {
    margin-bottom: 30px;
}

.thankyu .top_books p {
    font-size: 16px;
    font-weight: 400;
}
.thankyu .top_books p strong {
    font-weight: 600;
}

.booking#bk_mnagees {
    background: #fff;
    padding: 15px;
    margin-top: 5px;
    box-shadow: 0px 0px 10px #ededed;
    border-radius: 10px;
}

.booking#bk_mnagees p {
    margin: 0 0 12px;
    font-weight: 600;
    font-size: 18px;
}
.booking#bk_mnagees .mg_bxss {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.booking#bk_mnagees .mg_bxss img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.booking#bk_mnagees .und_titlss {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.booking#bk_mnagees .und_titlss p {
    font-size: 14px;
    font-weight: 400;
}
.booking#bk_mnagees h3 {
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 600;
}
.booking#bk_mnagees ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.booking#bk_mnagees ul li.addon {
    display: inline-block;
    width: 100%;
}
.booking#bk_mnagees ul li.addon:first-child {
    margin: 0;
}
.booking#bk_mnagees ul li.addon p {
    font-size: 16px;
    margin-bottom: 15px;
}
.booking#bk_mnagees .und_titlss p strong {
    font-size: 16px;
    font-weight: 600;
}
.booking#bk_mnagees ul li.addon .bothss {
    display: flex;
}
.booking#bk_mnagees ul li.addon .bothss .mg_bxss {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.form-group.margees #errorMessages3 {
    position: absolute;
    font-weight: 400;
    bottom: -14px;
}
.form-group.margees #errorMessages5 {
    position: absolute;
    font-weight: 400;
    bottom: -14px;
}

@media (min-width: 411px) and (max-width: 420px) {
	.frm_bg_araea #tour_dtls_sldd {height: 150px !important;}
}
    


@media (min-width: 320px) and (max-width: 480px) {
    .mb_view_hide {display: none;}
    .mb_view_hide1 {display: none !important;}
    .mb_view_show {display: block;}
    .mb_top_30 {margin-top: 30px;}
	
	header#fixedds .line #carts_beg {position: absolute; right: 70px; margin-top: 18px;}
	header#fixedds .line #carts_beg a i {font-size: 20px; color: #000;}
	header#fixedds .line #carts_beg span.itm_numbbr {width: 18px; height: 18px; display: inline-block; position: absolute; background: #ff0000;
    border-radius: 50px; text-align: center; color: #fff; font-size: 11px; line-height: 18px; left: 13px;}
	
	header#fixedds .top-nav ul.lgnnss li#lgin_userss_flw a.showBtn span.boths_cnts {width: 89%; top: -8px;}
	header#fixedds .top-nav ul.lgnnss li#lgin_userss_flw a.showBtn span.boths_cnts span#profile_name_header {position: relative; top: 0;}
	
	.frm_bg_araea.multi_mgss_tr_urs {height: 200px;}
	.frm_bg_araea #tour_dtls_sldd {height: 100%;}
	
	.extensions-section.mt-5 {margin-top: 10px !important; text-align: left;}
	.extensions-section.mt-5 h5 {font-size: 22px;}
	.extensions-section.mt-5 div#al_pagesflss {margin-top: 0;}
		.extensions-section.mt-5 div#al_pagesflss table tr th {text-wrap-mode: nowrap;}
	.extensions-section.mt-5 div#al_pagesflss table tr td {text-wrap-mode: nowrap;}
	header#fixedds .top-nav ul.lgnnss li span#profile_name_header {padding-left: 2px;}
	
	.feat_red #three_points3 .owl-nav.disabled {top: 28%;}
	.feat_red #three_points3 .owl-nav.disabled button.owl-prev{left:0 !important;}
	.feat_red #three_points3 .owl-nav.disabled button.owl-next {right: 0 !important;}
	
	header#fixedds .top-nav ul.lgnnss li #profile_name_header {position: relative; top: -7px;}
	
	
	header#fixedds .top-nav ul.lgnnss.dk_not_show {display: block !important; border: none;}	
	header#fixedds .top-nav ul li ul.hideme.show-ul li.sub-submenu a.showBtn1 {background: #f3f3f3;}
	header#fixedds .top-nav ul li ul.hideme.show-ul li a {background: #f3f3f3;}
	header#fixedds .top-nav ul li ul.hideme1 li a {background: #f7f7f7 !important;}
	
	.top-nav li.mb_v_logoss {width: 100%;}
	.top-nav li.mb_v_logoss a {padding: 0 10px 30px;}
	.top-nav li.mb_v_logoss a img.mb_v_logoss {max-width: 80px; position: relative; top: 20px;}


	
	#abt_box_us .bk_boxx_ar p{height:auto !important; overflow:inherit;}
	
	.feat_lgo {margin-bottom: 20px !important;}
	.sort_form_arae.deltts.Attach.cart .frm_al_fldss{padding:10px 15px !important;}
	.form-group.margees span.ic_date {bottom: 12px;}
	.sort_form_arae.deltts.Attach .frm_al_fldss .frmst_lis .dt_time_bx small {padding: 0 11px;}
	.form-group.margees #errorMessages3 {position: absolute; font-size: 12px; font-weight: 400; bottom: -14px;}
	
	.blo_sm_araea .alss_cnts p{height:auto !important;}	
	.blo_sm_araea .alss_cnts h4 {height:auto;}	
	.bk_quryss .vw_bntss a{margin-right: 3%;}
	.cnt_rt_vuss .tik_prt_list {display: flex;}
	
	#three_points1 .owl-nav.disabled {top: 27%;}
	#three_points4 .owl-nav.disabled {top: 27%;}
	#three_points2 .owl-nav.disabled {top: 27%;}
	#three_points .owl-nav.disabled {top: 27%;}
	
	
	.explor #three_points4 .owl-nav.disabled {top: 27%;}
	.explor #three_points4 .owl-nav {top: 27%;}
	.explor #three_points4 .owl-nav.disabled button.owl-next{right:0;}
	.explor #three_points4 .owl-nav.disabled button.owl-prev{left:0;}
	.explor #three_points4 .owl-nav button.owl-next{right:0;}
	.explor #three_points4 .owl-nav button.owl-prev{left:0;}
	
	.why_tx_ar_bx .cnt_txt p {font-size: 13px;}
	.why_tx_ar_bx .cnt_txt h5 {font-size: 15px;}
	
	.bike_ara_all .tx_box{height:auto !important}
	
	.bike_ara_all.exl_t_p.tour_therour .booking-details h2 {font-size: 19px;}
	
	#three_points2 .owl-nav.disabled button.owl-next{right:0;}
	#three_points2 .owl-nav.disabled button.owl-prev{left:0;}
	
	header#fixedds .top-nav ul.lgnnss li.mb_view_lg {padding:0; margin:15px 10px 0px; width: 48%;}
	header#fixedds .top-nav ul.lgnnss li.mb_view_sg {padding:0 !important; margin:15px 0px 0px -4px; width:45% !important;}
	
	header#fixedds .top-nav ul.lgnnss li#carts_beg {display: none !important;}

    .sort_form_arae.deltts .frm_al_fldss {padding:10px 0px 0px !important;}
	
	.sort_form_arae .frm_al_fldss .frmst_lis .lf_sltsst .form-group label {font-size: 15px;}
	.sort_form_arae .frm_al_fldss .frmst_lis .lf_sltsst .form-group select.form-control{height: 36px;}
	
    div#subnav {
        top: 60px !important;
    }

    #ourglr_tabs .tabs {
        margin: 0;
        display: flex;
        justify-content: left;
        position: relative;
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        padding: 0;
        flex-wrap: inherit;
    }

    header#fixedds .top-nav ul li ul.hideme1 {
        position: relative;
        top: 0;
        margin: 0;
		max-width: 100% !important;
    }
    header#fixedds .top-nav ul li ul li.sub-submenu a {
        color: #000 !important;
    }



	header#fixedds .top-nav ul.lgnnss {float:right; margin:0; padding-top:0px;  width:100%; display:flex; position: relative;}	
    header#fixedds .top-nav ul.lgnnss li {margin-right:0px; width:100%;}
	header#fixedds .top-nav ul.lgnnss li.submenu a {display: block; width: 100%;}
	
    header#fixedds .top-nav ul.lgnnss a.bntssd {text-align:center;}
    header#fixedds .top-nav ul.lgnnss li:last-child {margin-right:0px; width:100%;}

    .testiml .main-content:before {
        display: none;
    }
    .testiml .main-content:after {
        display: none;
    }
    .testiml .main-content {
        padding: 0 15px;
    }
    #testimonialss .owl-nav {
        top: -74px;
        right: 0;
    }
	
	#testimonialss .owl-nav button.owl-next {width: 30px; height: 34px; border-radius: 5px; line-height: 36px;}
    #testimonialss .owl-nav button.owl-prev {width: 30px; height: 34px; border-radius: 5px; line-height: 36px;}
	.sort_form_arae .frm_al_fldss .frmst_lis .form-group .dt_time_bx input {height: 36px;}
	.sort_form_arae .frm_al_fldss .frmst_lis .form-group .dtime_bx_p .timepicker{height: 36px;}
	.prd_ico_mgss .prp_listst h6 {font-size: 16px;}
	.dtls_cntents .bike_features h5 {font-size: 19px;}
	.cont_tx_ar h5 {font-size: 20px;}
	.sort_form_arae .frm_al_fldss .frmst_lis .form-group label {font-size: 15px;}

    .remoov_mb_partss div#banner {
        display: none;
    }

    .all_modalss.lg_signup .modal-dialog {
        max-width: 96%;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss {
        float: left;
        width: 100%;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss:nth-child(2) {
        display: none;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx {
        padding: 0 15px 0 15px;
    }
    .all_modalss.lg_signup .modal-dialog .modal-body .lft_frmss .frm_cnt_bx .btm_wordds {
        position: relative;
        bottom: 0;
    }

    .my_bx_arae .m_heiid .hd_lftss {
        width: 100%;
    }
    .my_bx_arae .m_heiid .bnt_ediit {
        width: 100%;
        margin-top: 10px;
    }
    .my_bx_arae .m_heiid .bnt_ediit .form-group.margees {
        margin: 0;
    }
    .paginetionss.neww ul li a {
        padding: 0px 10px;
    }

    .my_bx_arae .us_list_prt .usr_listst span.nm {
        width: 40%;
    }
    .my_bx_arae .us_list_prt .usr_listst span.nm_fulls {
        width: 60%;
    }
    .all_modalss .modal-dialog .modal-header h4.modal-title {
        font-size: 18px;
    }

    .ser_v_araeea.all_enqryys .frm_enqrres {
        padding: 20px;
        margin-bottom: -40px;
        top: -40px;
    }

    .blg_box_main .lf_fu_arae {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 2%;
    }
    .blg_box_main .lf_fu_arae .mg_arar.full_sm {
        height: 350px;
    }
    .blg_box_main .lf_fu_arae .mg_arar_smz {
        height: 180px;
    }

    .dlts_cntss_blg .us_pic_bg {
        height: auto;
    }

    .cont_ls_frm {
        display: block;
        align-items: inherit;
        justify-content: inherit;
        height: 100%;
        width: 100%;
    }
    .cont_ls_frm .ara_flft {
        float: left;
        width: 100%;
    }
    .cont_ls_frm .ara_flft .frm_cnt_bx {
        padding: 15px 15px 20px;
    }
    .cont_ls_frm .ara_flft .mg_parts_ara {
        height: auto;
    }
    .cont_ls_frm .ara_flft .frm_cnt_bx h3 {
        margin: 0 0 5px;
        font-size: 30px;
    }
    .cont_ls_frm .ara_flft .frm_cnt_bx p {
        margin: 0 0 30px;
    }

    #abt_box_us .abt_mg_box {
        height: auto;
        margin-top: 30px;
    }
    #abt_box_us .ovr_tx_cnts {
        margin-top: 30px;
    }
    #abt_box_us .ovr_tx_cnts .hedding {
        width: 100%;
    }
    #abt_box_us .ovr_tx_cnts .sm_cnt_texsse {
        width: 100%;
        padding-left: 0;
    }
    #abt_box_us .bk_boxx_ar {
        margin-bottom: 25px;
    }
    .meet_bx_ar {
        margin-bottom: 30px;
    }
    .meet_bx_ar .mg_ara {
        height: auto;
    }
    #abt_box_us .ab_cnt_tx h2 {
        font-size: 26px;
    }
    .al_wt_cntx .al_sec_ctxt h2 {
        font-size: 26px;
    }

    .frm_bg_araea.otherrss_pgs {
        height: auto;
    }
    .frm_bg_araea.otherrss_pgs .hdr_cnt_aarea {
        padding-bottom: 50px;
        text-align: center;
    }
    .frm_bg_araea.otherrss_pgs .all_sp_tx_area.frm_cnt_txxt .hdr_cnt_aarea h2 {
        line-height: 35px;
    }
    .tour_packages .tr_pkges_box .mg_arar {
        height: 260px;
    }
    .all_modalss .modal-dialog {
        max-width: 96%;
    }

    .frm_bg_araea.blue_bg_all .container {
        display: block;
    }
    .frm_bg_araea.blue_bg_all {
        padding-bottom: 40px;
    }
    .frm_bg_araea.blue_bg_all.lft_partt .row {
        display: contents;
        width: 100%;
    }

    .explore_more span.btnn_all {
        top: 0 !important;
    }
    .explore_more span.btnn_all a {
        padding: 0 !important;
        font-size: 15px !important;
    }

    section.ser_v_araeea.datess {
        padding-bottom: 0;
    }
    .lsts_cntts.lsttx.redoibtn ul li.list__item {
        width: 100%;
    }
    .full_w {
        width: 100% !important;
    }
    .lsts_cntts.lsttx ul li:nth-child(1) {
        width: 70%;
    }
    .lsts_cntts.lsttx ul li:nth-child(2) {
        width: 30%;
    }
    .lsts_cntts ul li {
        font-size: 13px;
    }
    .lsts_cntts.lsttx.redoibtn ul li.list__item label.label--radio {
        font-size: 13px;
    }
    .lsts_cntts.lsttx.checkbox ul li.list__item label.label--checkbox {
        font-size: 13px;
        position: relative;
    }
    .lsts_cntts.lsttx.redoibtn ul li.list__item:last-child {
        margin-top: 7px;
        margin-bottom: 10px;
    }
    .lsts_cntts ul li:nth-child(1) {
        width: 53%;
    }
    .lsts_cntts ul li:nth-child(2) {
        width: 23%;
    }
    .lsts_cntts ul li:nth-child(3) {
        width: 24%;
    }
    .lsts_cntts .minus,
    .plus {
        line-height: 26px;
    }
    .lsts_cntts input {
        max-width: 30px;
    }
    .lsts_cntts {
        margin-bottom: 6px;
    }
    .cont_tx_ar {
        margin-top: 20px;
    }
    .hd_all_tx h4 {
        margin: 0 0 15px;
        font-size: 22px;
    }
    .hd_all_tx .brd_al_s_tst span.dtss {
        font-size: 14px;
        display: block;
    }
    .hd_all_tx .brd_al_s_tst {
        margin-top: 0px;
    }
    .hd_all_tx .brd_al_s_tst span.lstdtss {
        font-size: 14px;
        display: block;
        float: inherit;
    }
    .hd_all_tx .brd_al_s_tst span.deytss {
        width: auto;
        position: relative;
        font-size: 14px;
    }

    .frm_bg_araea.blue_bg_all.thk_y {
        height: auto;
    }
    .frm_bg_araea {
        height: auto;
    }
    .frm_bg_araea .frm_cnt_txxt {
        padding: 30px 0;
    }
    .frm_bg_araea .frm_cnt_txxt h3 {
        margin: 0 0 10px;
        font-size: 26px;
    }
    .frm_bg_araea .frm_cnt_txxt p {
        font-size: 14px;
        line-height: 27px;
    }
    .bike_ara_all.dtlss .bike_mg_ar {
        height: auto;
        margin: 0;
    }

    .dtls_cntents .tx_aress {
        margin-top: 10px;
    }
    .dtls_cntents .tx_aress h4 {
        margin: 0 0 10px;
        font-size: 20px;
        line-height: 28px;
    }
    .dtls_cntents .tx_aress p {
        float: left;
        line-height: 28px;
    }
    .dtls_cntents .bike_features ul li {
        width: 100%;
    }
    .prd_ico_mgss {
        padding: 0 0px;
        margin-top: 50px;
    }
    .prd_ico_mgss .prp_listst {
        width: 50%;
        margin-bottom: 30px;
    }
    .prd_ico_mgss .prp_listst:nth-child(4) {
        width: 50% !important;
    }
    .prd_ico_mgss .prp_listst:last-child {
        width: 100%;
        margin-bottom: 0px;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) {
        width: 100%;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) .lf_sltsst {
        width: 43%;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(1) .lf_sltsst.last {
        width: 55%;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(2) {
        width: 100%;
        margin-top:0px;
    }
    .sort_form_arae.deltts .frm_al_fldss .frmst_lis:nth-child(3) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
		position: relative;
        top: -6px;
    }

    .dis_cnt_tx .dibydds .lft_aras p {
        font-size: 17px;
        margin: 0 0 0px;
    }
    .dis_cnt_tx .dibydds .lft_aras span {
        font-size: 10px;
    }
    .dis_cnt_tx p {
        font-size: 18px;
    }

    header#fixedds .top-nav ul {
        margin-left: 0;
    }
    .hdr_cnt_aarea h2 {
        font-size: 24px;
        margin: 0 0 20px;
        line-height: 34px;
        text-align: center;
    }
    .hdr_cnt_aarea {
        margin-bottom: 20px;
    }
    .hdr_cnt_aarea a.al_bnt_supt {
        padding: 7px 22px;
    }
    .user_bike_mg p {
        font-size: 14px;
        line-height: 22px;
        text-align: center;
    }

    .sort_form_arae .frm_al_fldss .frmst_lis {
        margin-bottom: 15px;
        width: 100%;
        margin-right: 0%;
    }
    .sort_form_arae .frm_al_fldss .frmst_lasts {
        width: 100%;
    }
    .sort_form_arae .frm_al_fldss .frmst_lasts .submmit {
        margin-top: 0;
    }
    .why_tx_ar_bx.brd_lfft {
        padding-left: 0;
        margin: 20px 0 0;
    }
    .why_tx_ar_bx.brd_lfft:before {
        display: none;
    }

    .why_tx_ar_bx .cnt_txt h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .manngess .al_sec_ctxt p {
        max-width: 230px;
        margin-top: 5px;
        font-size: 13px;
        line-height: 20px;
    }
    .manngess span.btnn_all {
        top: 0px;
    }
	.manngess.explor span.btnn_all {
        top: 10px;
    }
    .manngess span.btnn_all a {
        font-size: 12px;
        padding:1px 3px;
    }
    .feat_red.manngess .al_sec_ctxt p {
        max-width: 100%;
    }
    .al_sec_ctxt p {
        font-size: 14px;
        line-height: 22px;
        margin: 5px 0 0;
    }
    .accordion_container .man_boxx .accordion_head {
        font-size: 13px;
        padding-right: 30px;
        position: relative;
    }
    .accordion_container .man_boxx .accordion_head span.plusminus {
        position: absolute;
        right: 0;
        top:-8px;
    }
    .accordion_container .man_boxx .accordion_body .mt_datat p {
        font-size: 13px;
    }
    #three_points .owl-nav.disabled button.owl-prev {
        left: 0;
    }
    #three_points .owl-nav.disabled button.owl-next {
        right: 0;
    }

    #three_points1 .owl-nav.disabled button.owl-prev {
        left: 0;
    }
    #three_points1 .owl-nav.disabled button.owl-next {
        right: 0;
    }

    #three_points4 .owl-nav.disabled button.owl-prev {
        left: 0;
    }
    #three_points4 .owl-nav.disabled button.owl-next {
        right: 0;
    }

    section.ser_v_araeea.feat_red {
        padding-bottom: 0;
    }
    section.ser_v_araeea.faqq {
        padding-bottom: 10px;
    }

    header#fixedds .top-nav ul.lgnnss#lgo_parts ul.hideme {
        max-width: 100%;
        width: 100%;
    }
    header#fixedds .line {
        margin-top: 0px;
        padding: 0px 20px 10px;
        box-shadow: 0px 3px 10px #e3e3e3;
    }
    header#fixedds .lgo_mg img {
        width: 60%;
    }
    header#fixedds .lgo_mg {
        position: relative;
        top: 4px;
    }
    header#fixedds.sticky .line {
        margin-top: 0;
        margin-bottom: 0;
    }
    header#fixedds.sticky nav {
        padding: 0 0 0px !important;
    }
    .top-nav li#rit_menuss span.sc_mee {
        margin: 8px 10px;
    }
    .top-nav li#rit_menuss span.sc_mee a {
        top: 0;
    }

    .ser_v_araeea {
        padding: 30px 0;
    }
    .all_pg_mdlls {
        display: contents;
    }

    .our_history.abt_th_serviss.per_nal_sec .or_his_mg {
        height: auto;
    }

    .al_sec_ctxt {
        margin-bottom: 30px;
    }
    .al_sec_ctxt h2 {
        font-size: 17px;
    }

    .stay_tcx_box img.st_ovr_mg {
        display: none;
    }
    .dwnlad_bros .col-lg-3 {
        margin-bottom: 20px;
    }
    .dwnlad_bros .col-lg-3:last-child {
        margin-bottom: 0px;
    }
    .make_appolica .und_mg_ar {
        display: none;
    }
    .ftr_partss.adss_flss ul {
        width: 100%;
    }

    .frm_partss_fl {
        margin-bottom: 20px;
        padding-bottom: 30px;
        margin-top: 20px;
    }
    .frm_partss_fl .stay_up p {
        font-size: 14px;
        text-align: left;
    }
    .frm_partss_fl .stay_up h4 {
        font-size: 24px;
    }

    .frm_partss_fl .stay_up_w form input.form-control {
        width: 100%;
    }
    .frm_partss_fl .stay_up_w form button.sub_mitess {
        margin-top: 10px;
        width: 45%;
        font-size: 14px;
        font-weight: 600;
    }
    .ftr_partss.adss_flss {
        margin-bottom: 30px;
    }
    .ftr_partss.adss_flss ul li {
        margin-bottom: 10px;
    }

    #three_points .al_cnt_otem_bx {
        height: auto;
    }
    #three_points .al_cnt_otem_bx p.us_r_cnt {
        height: auto;
    }

    section.ser_v_araeea.feat_red.testiml {
        padding-bottom: 30px;
    }

    footer .ftr_partss h4:before {
        display: none;
    }
    footer .ftr_partss h4.lgo_mbss img {
        margin: 0 auto;
        max-width: 120px;
        margin-bottom: 30px;
    }
    .ftr_partss.adss_flss ul li span.b_adss {
        max-width: 290px;
        line-height: 23px;
        font-size: 14px;
        color: #e6e6e6;
    }
    footer .we_srvrrs {
        margin-top: 15px;
    }

    .our_history.abt_th_serviss .or_his_mg {
        height: auto;
    }

    .meet_our_teams.browse_ou_pro .meet_bx .mt_mg_bx {
        height: auto;
    }
    .eml_socilal .em_ico {
        width: 100%;
        text-align: center;
    }
    .eml_socilal .social {
        width: 100%;
        margin: 15px 0;
    }
    .eml_socilal .social .socialss {
        float: inherit;
        display: block;
        width: 100%;
        text-align: center;
    }
    .socialss {
        display: flex;
    }
    .socialss a {
        margin-right: 10px;
    }
    .socialss a img {
        width: 28px;
    }
    .eml_socilal.als_lnk h4 {
        margin: 0 0 8px;
        font-size: 14px;
    }
    .eml_socilal.als_lnk a {
        font-size: 12px;
        line-height: 22px;
    }

    footer .ftr_partss.pl_40 {
        padding-left: 0;
    }
    footer .ftr_partss h4 {
        margin: 0 0 15px;
        padding-bottom: 0;
        font-size: 17px;
    }

    footer {
        padding: 30px 0 0;
    }
    footer .ftr_partss {
        margin-bottom: 0px;
    }
    footer .mr_top_50 {
        margin-top: 20px;
    }
    footer .f_us_doc {
        margin-bottom: 15px;
        font-size: 14px;
    }
    footer .copy_rts {
        line-height: 24px;
    }
    footer .ftr_partss .lg_parts {
        float: left;
        width: 60%;
    }
    footer .ftr_partss h3 {
        float: left;
        display: block;
        width: 40%;
    }
    footer .ftr_partss ul {
        float: left;
        display: block;
        width: 40%;
    }
    footer .accordion_container {
        width: 100%;
        display: block;
    }
    footer .accordion_head {
        background-color: transparent;
        color: white;
        cursor: pointer;
        font-size: 14px;
        margin: 0 0 1px 0;
        padding: 10px 15px;
        font-weight: 600;
    }
    footer .accordion_body {
        background: #33629d;
    }
    footer .accordion_body .mt_datat {
        padding: 8px 15px;
        margin: 0px;
        text-align: left;
    }
    footer .plusminus {
        float: right;
        font-size: 18px;
        position: relative;
        top: -3px;
    }
}
