@media only screen and (max-width: 1500px) {
   
}

@media only screen and (max-width: 1367px) {
    .banner_img img{width: 420px !important;}
    .banner_img .paying img, .banner_cd img {
    width: 140px !important;}
    .banner_cd {
    left: 100px;
    top: 40px;
}
.container{max-width: 1250px;}
.banner_text h2 {
    font-size: 54px;
    line-height: 62px;
}
.banner_text h3 {
    font-size: 20px;
}
.banner_text p {
    font-size: 16px;
    line-height: 30px;
}
}
   
@media only screen and (max-width: 1280px) {
    .header .menu > ul > li > a {
        line-height: 70px;
        height: 70px;
        padding: 0 10px 0 10px;font-size: 13px;
}
.header .menu > ul > li{margin-left: 0px;line-height: 50px;}
.main-btn{padding:10px 20px;font-size: 14px;}
}

@media only screen and (max-width: 1171px) {
    .main-btn{line-height: 20px;}
    .header{padding: 10px 0;}
        .banner_text h2 {
        font-size: 42px;
        line-height: 52px;
    }
    .banner_cd {
        left: 0;
        top: 40px;
    }
    .banner_img .paying img, .banner_cd img {
        width: 100px !important;
    }
    .header .menu ul .menu-item-has-children.max_width .sub-menu.mega-menu-column-4 {
    max-width: 100%;
}
}

@media only screen and (max-width: 992px) {
  .need_help_rgt{flex-wrap: wrap;}
}

@media only screen and (max-width: 768px) {
   .banner_img{max-width: 320px;margin: 0 auto;}
   .banner_img img {
        width: 200px !important;
    }
        .banner_img .paying img, .banner_img .banner_cd img {
        width: 50px !important;
    }
    .banner_text{text-align: center;}
        .banner_text h3 {
        font-size: 16px;
    }
    .banner_text h2{font-size: 30px;line-height: 40px;padding: 10px 0;}
        .banner_text p {
        font-size: 14px;
        line-height: 28px;
    }
    .btn_rw{justify-content: center;}
    .banner_text {
    margin-bottom: 30px;
}
.heading h1, h2 {
    font-size: 28px;
    line-height: 38px;
}
.d_line::before, .d_line::after{display: none;}
.lst_item{padding-left: 0;border-left: 0;}
.ct_btns{margin-left: 0 !important;}
.ct_btns{flex-direction: column;text-align: center;}
.ct_btns a.main-btn{width: 100%;}
.footer_links{margin-top: 30px;}
.business_list.text-end{text-align: left !important;}
}

@media only screen and (max-width: 576px) {
       .banner_text h2, .heading h1, h2 {
        font-size: 24px;
        line-height: 28px;
    }
    .heading h2 br, .heading h1 br{display: none;}
.business_list.cards{max-width: 100%;}
.d_line, .int_dev{gap: 30px;}
.ptr img{width: 70px;}
.payment_payout .btn_rw{justify-content: flex-start !important;flex-direction: column;}
.payment_payout .btn_rw .main-btn{width: 100%;text-align: center;justify-content: center;}
.vector_r{bottom: 0;}
.get-started {
    padding: 50px 0;
}
.p-100{padding: 50px 0;}
.mrt-100{margin-top: 50px;}
.mrb-100{margin-bottom: 50px;}
.vector_r img{width: 40px;}
.copyright{flex-direction: column-reverse;align-items: flex-start !important;gap: 10px !important;margin-top: 10px;}
.social{align-items: flex-start !important;justify-content: flex-start !important;margin-top: 10px;}
.copyright_rw .row{flex-direction: column-reverse;}
.language_w {gap: 15px !important;flex-wrap: wrap;}
.language_w img{width: 50px;}
.language_w span {
    font-size: 16px;
}
.header-item.item-right a span{display: none;}
.header-item.item-right a:first-child span{display: block;}
.header-item.item-right .main-btn{padding: 10px;}
.header .mobile-menu-trigger{margin-left: 0;}
.header .item-right a:first-child {
    font-size: 14px;
}
.header-item.item-right .main-btn img{width: 20px;}
.header .item-right{gap: 15px !important;}
.header .menu > ul > li > a {
        line-height: 48px;
        height: 48px;
        font-size: 14px;
    }
    .icon_r img{width: 20px;}
    .header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .title{font-size: 14px;}
    .footer_logo img{width: 100px;}
    .copyright ul{gap: 10px !important;}
    .copyright p, a{font-size: 12px;line-height: 18px;}
    .social a {
    font-size: 16px;
}
.heading p, .faqs_rw #accordionExample .accordion-button{font-size: 15px;line-height: 28px;}
.banner_text .btn_rw{flex-direction: column;}
.banner_text h3{line-height: 30px;}
.banner_text p {
        font-size: 14px;
        line-height: 24px;
    }
    .banner_cd {
        left: 40px;
        top: 0;
    }
    .business_list .icon_r img {
        width: 50px;
    }
    .header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li {

    padding-bottom: 10px;
}
}

@media only screen and (max-width: 391px) {
 
}
