body {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-family: 'Poppins', sans-serif;
    font-family: 'Quicksand', sans-serif;
    font-family: 'Rasa', serif;
    overflow-x: hidden;
}
ul.social_media_footer.d-flex.justify-content-center.align-items-center li a img {
    width: 35px;
}

.form-btn-wrapper.paddingbottom35 .btn-submit {   
    color: #ffffff !important;   
    background: linear-gradient(180deg, #37DD75 0%, #189B49 100%) !important;  
}
.call_button a {
    color: #262626;
    font-family: Quicksand;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.captchatext {
    border: 1px solid #d5d5d5;
}
.captchatext:focus {
    outline: none;
    box-shadow: unset;
   
}

@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}
.borderline-left-yollow.greenborder hr {
    background: #189B49;
}
a.btn.btn_bg_yellow.redious_btn.witdhheightbtnradiuos.hvr-shutter-out-horizontal.greenbgcolor {
    background: linear-gradient(180deg, #37DD75 0%, #189B49 100%);
    color: #fff;
}
a.btn.btn_bg_yellow.redious_btn.witdhheightbtnradiuos.hvr-shutter-out-horizontal.greenbgcolor::before{ background: linear-gradient(180deg, #37DD75 0%, #189B49 100%);
    color: #fff;}
.paddingtop83{padding-top: 83px;} 
.paddingbottom146{padding-bottom: 146px;}
#login_with_otp {
    z-index: 111111111;
}
#business_solution_model{z-index: 111111;} 
.login_with_otp{z-index: 11111111;}
.overflowhidden {
    overflow: hidden;
}
.inline_menu_bar{display: flex; margin: 0px;}
.err_msg {
    color: #ff0000; 
    font-family: 'Plus Jakarta Sans';
    font-size: 14px;
    font-weight: 600;
}

.car_not_found {
    color: #caa200;
    font-family: 'Plus Jakarta Sans';
    font-size: 16px;
    font-weight: 600;
}



.d-flex.gap-13.breadcrum_inner_wrapper {
    gap: 13px;
}

.d-flex.gap-13.breadcrum_inner_wrapper li img {
    padding-left: 13px;
}

.d-flex.gap-13.breadcrum_inner_wrapper li a:last-child {
    color: #3491CB;
    cursor: inherit;
}

.padding-top-bottom-25 {
    padding: 25px 0px;
}

.d-flex.gap-13.breadcrum_inner_wrapper li a {
    color: #A4A4A4;
    font-family: Quicksand;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

header.wrapper_header_contents.wrapper_header_contents.sticky img.img-fluid.onscrolldisplaylogo {
    display: none;
}

header.wrapper_header_contents.wrapper_header_contents.sticky.fixed img.img-fluid.onscrolldisplaylogo {
    display: block;
}

header.wrapper_header_contents.wrapper_header_contents.sticky.fixed img.img-fluid.logoprimarymenu {
    display: none;
}

button.btncenteryollow.hvr-icon-pulse-shrink.hvr-bounce-to-left:before {
    border-radius: 8px !important;
    background:#189b49 !important;
}

.wrapper_header_contents.wrapper_header_contents.sticky.fixed .btn_login_model {
    width: 170px;
    font-size: 14px;
}

.wrapper_header_contents.wrapper_header_contents.sticky.fixed .primary_menu>ul>li>a {
    color: #302C1F;
}

.wrapper_header_contents.wrapper_header_contents.sticky.fixed {
    background: #FFF;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.09);
    z-index: 111111;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    animation: smoothScroll 1s forwards;
}

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

.wrapper_header_contents {
    background: #191F1A;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.09);
}

.primary_menu>ul>li>a {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: #191F1A;
    letter-spacing: 0em;
    font-family: Plus Jakarta Sans;
    padding: 28px 0px;
    display: block;
}

.btn_login_model {
    border-radius: 8px;
    background: linear-gradient(180deg, #FFE787 0%, #189B49 100%);
    width: 185px;
    height: 48px;
    line-height: 48px;
    padding: 0px;
    border: 0px;
    color: #000;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.logintext {
    padding-left: 5px;
}

.inline_menu_bar {
    gap: 48px;
}

.menu_right_block {
    gap: 54px;
}

.menulink.hvr-underline-from-center:before {
    background: linear-gradient(180deg, #37DD75 0%, #189B49 100%);
}

.btn_login_model.hvr-bounce-to-left:before {
    border-radius: 8px;
    background: linear-gradient(180deg, #37DD75 0%, #189B49 100%);
}

.footer_links li a {
    padding-bottom: 10px;
    display: block;
    color: #676767;
    font-family: Quicksand;
    font-size: 16.626px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.widget_title h4 {
    color: #262626;
    font-family: Quicksand;
    font-size: 20.32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0px;
}

.footer_bootom_links li a {
    color: #676767;
    font-family: Quicksand;
    font-size: 16.626px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
 
a.wrapper-bottom-info img {
    width: 25px;
    margin-right: 5px;
}
.flex-items-footer .call_button {
    margin-bottom: 15px;
}
.flex-items-footer.w-30 {
    width: 33.3333%;
}
.align-right-content {
    float: right;
}
.footer_bootom_links {
    gap: 52px;
}

.paddingbottom120 {
    padding-bottom: 120px;
}

.paddingbottom50 {
    padding-bottom: 50px;
}

.paddingbottom23 {
    padding-bottom: 23px;
}

.social_media_footer {
    gap: 34px;
}

.paddingtop130 {
    padding-top: 130px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 0px;
    outline: unset;
    font-family: 'Inter';
    font-size: 14px;
    padding-left: 15px;
    font-weight: 400;
}
.overflowellips {
    width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
 
.save-info.paywithpaytmbtn.btnwrapper-payment {
    text-align: center;
}
.paddingbottom60 {
    padding-bottom: 60px;
}

.gap130 {
    gap: 100px;
}

.paddingbottom27 {
    padding-bottom: 27px;
}

.gap26 {
    gap: 26px;
}

.accordion.faq_content_no_border {
    border: 0px;
}

.paddingbottom103 {
    padding-bottom: 103px;
}

.paddingbottom48 {
    padding-bottom: 48px;
}

.text-right {
    text-align: right;
}

.typography18 {
    color: #797979;
    font-family: Quicksand;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 142%;
    /* 25.56px */
    letter-spacing: 0.27px;
}

.paddingtop94 {
    padding-top: 94px;
}

.w_218_h_62 {
    width: 218px;
    height: 62px;
    line-height: 62px;
    text-align: center;
}

.border_style_button {
    border-radius: 24px;
   
    border: 0.803px solid #20B038;
    background: #FFF;
    color:#20AA53;
    font-family: Quicksand;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
}

.paddingbottom94 {
    padding-bottom: 94px;
}

.typography30 {
    color: #343434;
    font-family: Plus Jakarta Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 127%;
    /* 38.1px */
    letter-spacing: 0.15px;
}

.left-0 {
    left: 0;
}

.paddingbottom24 {
    padding-bottom: 24px;
}

.right-0 {
    right: 0;
}

.typography24 {
    color: #FFF;
    font-family: Poppins;
    font-size: 24.011px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.top-0 {
    top: 0;
}

.flex-wrap {
    flex-wrap: wrap;
}

.paddingbottom90 {
    padding-bottom: 90px;
}

.paddingbottom12 {
    padding-bottom: 12px;
}

.paddingbottom32 {
    padding-bottom: 32px;
}

.gap54 {
    gap: 54px;
}

.container-fluid.primarylayout {
    padding: 0 40px;
}

.padding-bottom-21 {
    padding-bottom: 21px;
}

.plusjakarta {
    font-family: Plus Jakarta Sans;
}

.paddingbottom20 {
    padding-bottom: 20px
}

.bottom-0 {
    bottom: 0;
}

.margintop50 {
    margin-top: 50px;
}

.paddingtop150 {
    padding-top: 150px;
}

.paddingbottom60 {
    padding-bottom: 60px;
}

.bgcolorgrey {
    background: linear-gradient(175deg, #F4F4F4 0%, rgba(244, 244, 244, 0.00) 48.04%, #F4F4F4 100%);
}

.h100 {
    height: 100%;
}

.typography36 {
    color: #FFF;
    font-family: Poppins;
    font-size: 36.564px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.gap37 {
    gap: 37px;
}

.paddingbottom71 {
    padding-bottom: 71px;
}

.padding60_30 {
    padding: 55px 30px;
}

.paddingbottom9 {
    padding-bottom: 9px;
}

.paddingbottom16 {
    padding-bottom: 16px;
}

.gap22 {
    gap: 22px;
}

.paddingbottom52 {
    padding-bottom: 52px;
}

.paddingbottom65 {
    padding-bottom: 65px;
}

.colorlightpuprle {
    color: #BC9F74;
}

.paddingtop2 {
    padding-top: 2px;
}

.paddingbottom10 {
    padding-bottom: 10px;
}

.slick-slide {
    margin: 0 11px;
}

.slickarrow-circle.arrow-previous.slick-arrow {
    transform: matrix(-1, 0, 0, 1, 0, 0);
    left: -20px;
}

.slickarrow-circle.arrow-next.slick-arrow {
    right: -20px;
}

.slickarrow-circle {
    position: absolute;
    top: 50%;
    border-radius: 50%;
    height: 55px;
    width: 55px;
    cursor: pointer;
    z-index: 9999;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    box-shadow: 14px -1px 6px rgb(0 0 0 / 1%), 8px -1px 5px rgb(0 0 0 / 5%), 4px 0px 4px rgb(0 0 0 / 9%), 1px 0px 2px rgb(0 0 0 / 10%), -1px 10px 20px rgb(0 0 0 / 10%);
}

.slick-disabled {
    display: none;
}

.paddingbottom17 {
    padding-bottom: 17px;
}

.paddingbottom4 {
    padding-bottom: 4px;
}

.colorlightblue {
    color: #384863;
}

.paddingtop56 {
    padding-top: 56px;
}

.paddingbottom100 {
    padding-bottom: 100px;
}

.paddingbottom45 {
    padding-bottom: 45px;
}

.paddingbottom32 {
    padding-bottom: 32px;
}

.paddingbottom87 {
    padding-bottom: 87px;
}

h1,
h2,
h3,
h4,
p {
    margin: 0px;
}

.widget_title {
    padding-bottom: 30px;
}

.newsleterfield {
    width: 100%;
}

.input-group-img {
    height: 100%;
    border-radius: 7.131px;
    background:linear-gradient(180deg, #37DD75 0%, #189B49 100%);
    box-shadow: 0px 1.782717227935791px 1.782717227935791px 0px rgba(0, 0, 0, 0.25);
}

.form-control.inputemail {
    height: 100%;
    font-family: Quicksand;
    font-size: 17px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    border-radius: 9px;
    color: #9D9D9D;
    background: #F2F2F2;
    border: 0px;
}

.input-group-img {
    display: flex;
    align-items: center;
    width: 50px;
    justify-content: center;
}

.newsleterfield {
    width: 100%;
    display: flex;
    height: 50px;
    align-items: center;
}

.flex_box_widget_items {
    width: 20%;
}

.paddingbottom43 {
    padding-bottom: 43px;
}

input.form-control.inputemail:focus {
    border-color: transparent;
    outline: none;
    box-shadow: unset;
}

.paddingbottom33 {
    padding-bottom: 33px;
}

.primary_menu>ul>li>a:hover {
    color: #189B49;
}

.footer_bootom_links li a:hover {
    color: #189B49;
}

.footer_links li a:hover {
    color: #189B49;
}

.paddingtop62 {
    padding-top: 62px;
}

.paddingbottom175 {
    padding-bottom: 175px;
}

.hvr-underline-from-center:before {
    bottom: 10px;
}

.paddingbottom13_5 {
    padding-bottom: 5px;
}

.nopadding {
    padding: 0px;
}

.height54 {
    height: 54px;
}

button.btnlogininnerpager_secondory {
    background: transparent;
    width: 175px;
    height: 46px;
    border-radius: 8px;
    border: 2px solid #fff;
    color: #ffffff;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: linear-gradient(180deg, #37DD75 0%, #189B49 100%);
}

.paddingbottom40 {
    padding-bottom: 40px;
}

.faq_inner_wrapper_content .faq_title_style_one {
    box-shadow: unset;
    border: 0px !important;
    background-color: transparent;
    width: 100%;
    text-align: left;
    color: #3C3C3C;
    font-family: Quicksand;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0px;
}

.accordion-body.faqontentanswer p {
    padding-top: 17px;
    color: #7D7D7D;
    font-family: Quicksand;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.accordion-body.faqontentanswer {
    padding: 0px;
}

.accordion-item.faq_item_design_wrapper {
    border-bottom: 1px solid #D0D0D0;
    padding-bottom: 40px;
    padding-top: 40px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}

.accordion-item.faq_item_design_wrapper:last-child {
    border-bottom: 0px;
}

.accordion-button:not(.collapsed) {
    background-color: transparent;
    box-shadow: unset !important;
}

.primary_menu>ul>li>a:hover {
    color: #189B49;
}

.wrapper_header_contents.wrapper_header_contents.sticky.fixed .primary_menu>ul>li>a:hover {
    color: #189B49;
}

.sub-menu li {
    padding: 10px 20px;
    border-bottom: 1px solid #424242;
    line-height: 100%;
}

.has-submenu-wrapper {
    display: none;
}

.has-submenu:hover>.has-submenu-wrapper {
    display: block;
}

.sub-menu li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    letter-spacing: 0em;
    font-family: Plus Jakarta Sans;
}

/*
.has-submenu-wrapper:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #FFF transparent;
    content: "";
    top: -10px;
    position: absolute;
    left: 25px;
}*/

.submenuheadingwrapper {
    padding: 20px;
}

.submenuheadingwrapper h2 {
    color: #E9E9E9;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;

}

.submenuheading.d-flex.gap10 {

    padding-bottom: 20px;
}

.sub-menu li:hover {
    background: linear-gradient(180deg, #37DD75 0%, #189B49 100%);

}

.submenuheadingwrapper:last-child {
    border-right: 0px;
}

.sub-menu li:hover a {

    color: #000;
}

.sub-menu li:last-child {
    border-bottom: 0px;
}

.has-submenu-wrapper {
    width: max-content;

    position: absolute;
    z-index: 1111111;
    background: #000;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.09);
    border-top: 1px solid #424242;

}

/*preload css start*/
.loader {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999999999;
    background-color:rgb(0,0,0,.8);
}

.car__body {
    animation: shake 0.2s ease-in-out infinite alternate;
}

.car__line {
    transform-origin: center right;
    stroke-dasharray: 22;
    animation: line 0.8s ease-in-out infinite;
    animation-fill-mode: both;
}

.car__line--top {
    animation-delay: 0s;
}

.car__line--middle {
    animation-delay: 0.2s;
}

.car__line--bottom {
    animation-delay: 0.4s;
}

@keyframes shake {
    0% {
        transform: translateY(-1%);
    }

    100% {
        transform: translateY(3%);
    }
}

@keyframes line {
    0% {
        stroke-dashoffset: 22;
    }

    25% {
        stroke-dashoffset: 22;
    }

    50% {
        stroke-dashoffset: 0;
    }

    51% {
        stroke-dashoffset: 0;
    }

    80% {
        stroke-dashoffset: -22;
    }

    100% {
        stroke-dashoffset: -22;
    }
}

/*preload css start end*/
@media screen and (max-width: 1439px) {
    .border_style_button {

        font-size: 16px;

    }

    .paddingbottom32 {
        padding-bottom: 20px;
    }

    .section-content-style-one {
        width: 90%;
        margin: 0 auto;
    }

    .radiobtntab,
    .tabtext {
        cursor: pointer;
    }

    .list-items.achievment-items.d-flex.gap37.paddingbottom50 {
        padding-bottom: 30px;
    }

    .w_218_h_62 {
        width: 150px;
        height: 50px;
        line-height: 50px;
        text-align: center;
    }

    .accordion-body.faqontentanswer p {
        padding-top: 12px;

        font-size: 16px;

    }

    .accordion.faq_content_no_border {
        padding-top: 30px;
    }

    .accordion-item.faq_item_design_wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
        border-left: 0px;
    }

    .faq_inner_wrapper_content .faq_title_style_one {
        font-size: 20px;
    }

}

@media screen and (max-width: 1100px) {
    .menu-toggle span {
        width: 28px;
        height:2px;
        background-color: #000000;
        display: block;
        margin: 7px 0px;
        border-radius: 0px;
        box-shadow: unset;
    }

    .menu-toggle.active span:nth-child(1) {
        transition: all 100ms ease-in-out;
  transform: rotate(45deg);
  transform-origin: top left;
 
    }
    .menu-toggle.active span:nth-child(2) {
        transition: all 100ms ease-in-out;
        transform-origin: center;
        width: 0;
    }
    .menu-toggle.active span:nth-child(3){
        transition: all 100ms ease-in-out;
        transform: rotate(-45deg);
        transform-origin: bottom left;
 
    }
    .logintext {
        padding-left: 0px;
        font-size: 0px;
    }
    .menu_right_block {
        gap: 15px;
    }
    button.btnlogininnerpager_secondory {
        
        width: 30px;
        height: 30px;
        border-radius: 100%;
        border: 1px solid #FFD62F;
       
    }
    .wrapper_header_contents.wrapper_header_contents.sticky.fixed .menu-toggle span {
      
        background-color: #000;
       
    }
    .menu-toggle span:nth-child(2) {
        width: 20px;
    }
    .inline_menu_bar{display:none;}
    ul.inline_menu_bar.justify-content-between.align-items-center.mobile-menu-active {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 59px;
        padding-left: 0px;
        z-index: 1;
        background-color: #fed127;
        height: auto;
        width: 100%;
    }
   
    .primary_menu>ul>li>a {
        font-size: 14px;
        color: #000;
        padding: 10px 20px;
        display: block;
        border-bottom: 1px solid black;
        display: block;
    }
    .primary_menu.mobile-menu-active li {
        width: 100%;
      
        display: block;
    }
}
@media screen and (max-width: 767px) {
    .d-flex.gap-13.breadcrum_inner_wrapper {
        gap: 10px;
    }
    .flex-items-footer.w-30.d-none-xs {
        display: none;
    }
    img.footerlogo.imgfluid {
        width: 90px;
    }
    .call_button a{font-size: 14px;}
    .wrapperappstores {
        display: flex;
        gap: 10px;
    }
    .wrapperappstores img {
        width: 100%;}
    .submenuheading.d-flex.gap10{gap: 10px;}
    .submenuheading.d-flex.gap10 {
        padding-bottom: 5px;
    }
    .sub-menu li {
        padding: 5px 5px;
       
    }
    .sub-menu li a {
        font-size: 12px;}
    img.submenuicon {
        width: 20px;
    }
    .submenuheadingwrapper h2{font-size: 14px;}
    .has-submenu-wrapper{width: 100%;}
    .primary_menu>ul>li>a:hover {
        color: #000;
    }
    .paddingbottom65 {
        padding-bottom: 30px; 
    }
    .submenuheadingwrapper {
        padding: 10px;
    }
    .paddingbottom13_5 {
        padding-bottom: 0px;
    }
    .d-flex.gap-13.breadcrum_inner_wrapper li a {

        font-size: 12px;


    }

    .d-flex.gap-13.breadcrum_inner_wrapper li img {
        padding-left: 10px;
    }
 
    .padding-top-bottom-25 {
        padding: 10px 0px;
        background-color: #efefef;
    }

    img.img-fluid.logoprimarymenu {
        width:80px;
    }

    header.bgblack.wrapper_header_contents.wrapper_header_contents .flex_wrapper_outer.d-flex.justify-content-between.align-items-center {
        padding:6px 0px;
    }
    .err_msg{font-size: 12px;}
    
    .wrapper_header_contents.wrapper_header_contents.sticky.fixed .primary_menu>ul>li>a:hover{color: #3c3c3c;}
    .menulink.hvr-underline-from-center:before{display: none;}

    img.img-fluid.onscrolldisplaylogo {
        width: 80px;
    }

    section.grid_layout_wrapper_outer.paddingtop150.paddingbottom60.bgcolorgrey {
        padding: 25px 0px;
    }

    .main_section_heading h1 {
        font-size: 22px;
    }

    .main_section_sub_heading p {

        font-size: 14px;

    }

    .section_heading_wrapper {
        padding-bottom: 30px;
    }

    section.icon_style_two_wrapper_outer.paddingtop80.paddingbottom60 {
        padding: 30px 0px;
    }


    .section-content-style-one {
        width: 100%;
        margin: 0 auto;
    }

    .footer_bootom_links {
        gap: 10px;
    }

    .padding60_30 {
        padding: 25px 15px;
    }

    .cta_inner-wrapper.d-flex.justify-content-between.align-items-center {
        flex-wrap: wrap;
        width: 100%;
    }

    .footer_bootom_links li a {
        font-size: 13px;
    }

    .paddingbottom100.services-for-business.services-items-block {
        padding-bottom: 20px;
    }

    .paddingbottom52 {
        padding-bottom: 25px;
    }

    .groupicon-with-text.paddingbottom32 {
        padding-bottom: 5px;
    }

    .paddingbottom45 {
        padding-bottom: 20px;
    }

    .paddingbottom27 {
        padding-bottom: 15px;
    }


    .section-title-style-one.text-center.paddingbottom60 {
        padding-bottom: 15px;
    }


    .footerbootom_flexbox.flex_wrapper_outer.d-flex.justify-content-between.align-items-center {
        width: 100%;
        flex-wrap: wrap;
    }

    .paddingbottom120.footer_column.flex_wrapper_outer.d-flex.justify-content-between {
        flex-wrap: wrap;
        padding-bottom: 10px;
        align-items: baseline;
    }

    .footer_links li a {
        padding-bottom: 5px;

        font-size: 12px;

    }


    .faq_inner_wrapper_content .faq_title_style_one {
        font-size: 14px;
    }

    .accordion-item.faq_item_design_wrapper {
        padding-top: 15px;
        padding-bottom: 15px;
        border-left: 0px;
    }

    .accordion-body.faqontentanswer p {
        padding-top: 12px;
        font-size: 13px;
    }

    .accordion.faq_content_no_border {
        padding-top: 10px;
    }

    .slickarrow-circle.arrow-next.slick-arrow {
        right: 0;
    }

    section.paddingbottom103.chaufferdrivencars-wrapper {
        padding-top: 30px;
    }

    .form-control.inputemail {

        font-size: 14px;

    }

    .newsleterfield {

        height: 45px;

    }

    img.footerlogo.imgfluid {
        padding-bottom: 10px;
    }

    .setalignmentright:before {
        display: none;
    }

    .paddingbottom103 {
        padding-bottom: 50px;
    }

    .typography18 {

        font-size: 14px;

        line-height: 22px;

    }

    .sectiiontitle.paddingbottom24 {
        padding-bottom: 10px;
    }

    .w_218_h_62 {
        width: 100%;
        height: auto;
        line-height: initial;
        text-align: center;
        padding: 10px;
        font-size: 14px;
    }

    .wrapperabnoutnredivte.text-right {
        padding-top: 20px;
    }

    .slickarrow-circle {

        height: 30px;
        width: 30px;
    }

    .typography30 {

        font-size: 20px;

        letter-spacing: unset;
    }

    .paddingbottom48 {
        padding-bottom: 20px;
    }

    .slickarrow-circle.arrow-previous.slick-arrow {
        left: 0;
    }

    a.viewalllink {
        font-size: 14px;
    }

    .paddingtop130 {
        padding-top: 30px;
    }

    .widget_title {
        padding-bottom: 10px;
    }

    .paddingbottom33 {
        padding-bottom: 10px;
    }

    .flex_box_widget_items.paddingbottom20-m {
        padding-bottom: 20px;
    }

    .flex_box_widget_items.w-100-onmobile {
        width: 100%;
        padding-top:0px;
    }
    .faq_titlke_wrapper_inner {
        padding-top: 18px;
        padding-bottom: 15px;
    }
    .widget_title h4 {
        font-size: 16px;
    }

    .flex_box_widget_items {
        width: 50%;
    }

    .footerbootom_flexbox.flex_wrapper_outer.d-flex.justify-content-between.align-items-center {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;

        width: 100%;
    }

    img.hvr-icon.mobilephoneslid {
        width: 30px;
    }
    .call_button {
        display: none;
    }
    .wrapper_footer_bootom_wrapper {
        width: 100%;
        padding-bottom: 0px;
    }
    .social_media_footer {
        gap: 15px;
    }

    .paddingbottom50 {
        padding-bottom: 0px;
    }

    .flex-items-footer {
        width: 100%;
    }

    .wrapper_footer_bootom_wrapper {
        width: 100%;
    }

    .flex_box_widget_items {
        width: 47%;
    }
}