@media screen and (max-width: 1300px) and (min-width: 992px) {
    .banner-sec .item .text h4{
        font-size: 16px;
    }
    .banner-sec .item .text p{
        font-size: 12px;
    }
    .banner-sec .item .text a{
        font-size: 14px;
    }
    .banner-sec .item{
        min-height: 166px;
    }
    .banner-sec .signup-sec h3{
        font-size: 20px;
    }
    .download-sec .download-part{
        padding: 30px 0;
    }
    .download-sec .download-part .item .qr-code{
        display: none;
    }
    .download-sec .download-part .exe-btn{
        font-size: 14px;
    }
    .download-sec .download-part p{
        font-size: 18px;
    }
    .download-sec .download-part h3{
        margin-bottom: 25px;
    }
}

@media screen and (max-width: 1200px) and (min-width: 993px) {
    .main-header .header-content .menu .login-btn-box{
        margin-top: 22px;
    }
    .main-header .header-content .menu .login-btn-box li a{
        padding: 5px 10px;
    }
}
@media screen and (max-width: 1390px) and (min-width: 1301px) {
    .banner-sec .item{
        min-height: 160px;
    }
    .banner-sec .banner-heading{
        font-size: 55px;
    }
    .banner-sec .item .text h4{
        font-size: 20px;
    }
    .banner-sec .item .text p{
        font-size: 12px;
    }
    .banner-sec .item .text a{
        font-size: 14px;
    }
    .banner-sec .signup-sec h3{
        font-size: 25px;
    }
    .download-sec .download-part .exe-btn{
        font-size: 18px;
    }
    .career-sec .item{
        min-height: 220px;
    }

    .main-footer .download-icon li{
        margin-right: 15px;
    }
}
@media screen and (max-width: 992px) {
    .page-loader .icon{
        width: 80px;
    }
    .home-sec-title{
        font-size: 24px;
    }
    .marquee-sec{
        font-size: 12px;
	padding: 15px 95px 15px 0px;
    }
    .marquee-sec a{
        padding: 15px 10px 15px 25px;
    }
    .banner-sec{
        padding: 16px 0;
        background: #fff;
    }
    .banner-item-con{
        margin-bottom: 0;
    }
    .banner-sec .item{
        min-height: unset;
        margin-bottom: 16px;
    }
    .banner-sec .active .item{
        background: #fff !important;
    }
    .banner-sec .banner-heading{
        font-size: 30px;
        margin-bottom: 24px;
    }
    .banner-sec .banner-heading span{
        display: none;
    }
    .banner-sec .item .text h4{
        font-size: 18px;
    }
    .banner-sec .item .text h4 span{
        display: none;
    }
    .banner-sec .item .text p{
        font-size: 12px;
    }
    .banner-sec .item .text a{
        font-size: 10px;
    }
     .banner-sec .item .text a .tap{
        display: inline-block;
    }
    .banner-sec .item .text a .click{
        display: none;
    }
    .banner-sec .signup-sec{
        display: block;
    }
    .banner-sec .signup-sec h3{
        font-size: 16px;
        padding: 0;
        margin-bottom: 16px;
        text-align: center;
    }
    .banner-sec .banner-item-con{
        margin-bottom: 0;
    }
    .banner-sec .signup-sec .input-field{
        padding: 0;
    }
    .banner-sec .signup-sec .input-field .form-group .form-control{
        font-size: 12px;
        padding: 15px 20px;
    }
    .banner-sec .signup-sec .input-field .form-group .signup-btn{
        font-size: 12px;
    }
    .traders-playground{
        padding: 30px 0 0;
    }
    .traders-playground .title{
        align-items: flex-end;
    }
    .traders-playground .title a{
        font-size: 12px;
    }
    .traders-playground .item:before{
        display: none;
    }
    .traders-playground .home-sec-title img{
        width: 32px;
        top: -7px;
    }
    .traders-playground .pr-50{
        padding-right:calc(var(--bs-gutter-x) * 0.5);
    }
    .traders-playground .pl-50{
        padding-left:calc(var(--bs-gutter-x) * 0.5);
    }
    .traders-playground .item-card{
        margin-bottom: 30px;
    }
    .traders-playground .item-card .icon{
        width: 45px;
        height: 45px;
        flex: 0 0 45px;
    }
    .traders-playground .item-card .text h4{
        font-size: 14px;
    }
    .traders-playground .item-card .text p{
        font-size: 12px;
    }

    .how-we-help{
        padding: 30px 0 0;
    }
    .how-we-help .title{
        align-items: flex-end;
    }
    .how-we-help .title a{
        font-size: 12px;
    }
    .how-we-help .home-sec-title img{
        width: 32px;
        top: 0;
    }
     .how-we-help .item:before{
        display: none;
    }
    .how-we-help .pr-50{
        padding-right:calc(var(--bs-gutter-x) * 0.5);
    }
    .how-we-help .pl-50{
        padding-left:calc(var(--bs-gutter-x) * 0.5);
    }
    .how-we-help .item-card{
        margin-bottom: 30px;
    }
    .how-we-help .item-card .icon{
        width: 45px;
        height: 45px;
        flex: 0 0 45px;
    }
    .how-we-help .item-card .text h4{
        font-size: 14px;
    }
    .how-we-help .item-card .text p{
        font-size: 12px;
    }
    .why-bigul-app{
        padding: 30px 0;
    }

    /*--------*/
    .developers-den-sec{
        padding: 30px 0 0;
    }
    .developers-den-sec .title{
        align-items: flex-end;
    }
    .developers-den-sec .title a{
        font-size: 12px;
    }
    .developers-den-sec .home-sec-title img{
        width: 32px;
        top: 0;
    }
    .developers-den-sec .item:before{
        display: none;
    }
    .developers-den-sec .pr-50{
        padding-right:calc(var(--bs-gutter-x) * 0.5);
    }
    .developers-den-sec .pl-50{
        padding-left:calc(var(--bs-gutter-x) * 0.5);
    }
    .developers-den-sec .item-card{
        margin-bottom: 30px;
    }
    .developers-den-sec .item-card .icon{
        width: 45px;
        height: 45px;
        flex: 0 0 45px;
    }
    .developers-den-sec .item-card .text h4{
        font-size: 14px;
    }
    .developers-den-sec .item-card .text p{
        font-size: 12px;
    }
    .why-bigul-app{
        padding: 30px 0;
    }
    .why-bigul-app .why-bigul-app-content{
        background: #fff;
    }
    .why-bigul-app .why-bigul-app-content .item{
        background: #F8F9FF;
        border-radius: 20px;
        border: 1px solid #e1e5ff;
        margin-bottom: 20px;
    }
    .why-bigul-app .why-bigul-app-content .item.mt-50{
        margin-top: 50px;
    }
     .why-bigul-app .why-bigul-app-content .item.t-50{
        top: -50px;
    }
    .why-bigul-app .why-bigul-app-content .item .icon{
        width: 60px;
        height: 60px;
    }
    .why-bigul-app .why-bigul-app-content .item .icon img{
        width: 60px;
    }
    .why-bigul-app .why-bigul-app-content .item h4{
        font-size: 18px;
    }
    .why-bigul-app .why-bigul-app-content .item p{
        font-size: 12px;
    }
    .why-bigul-app .why-bigul-app-content .item p br{
        display: none;
    }
    .why-bigul-app .why-bigul-app-content .more-part{
        background: #5367FC;
        padding: 50px 0;
        margin-bottom: 20px;
    }
    .why-bigul-app .why-bigul-app-content .more-part p{
        color: #fff;
        font-size: 18px;
        margin-bottom: 30px;
    }
    .why-bigul-app .why-bigul-app-content .more-part a{
        color: #fff;
        font-size: 18px;
    }
    .price-plan{
        padding: 30px 0 60px;
        background-size: 100% 60%;
    }
    .price-plan .title{
        margin-bottom: 10px;
    }
    .price-plan .p-mobile-0{
        padding: 0;
    }
    .price-plan .title a{
        font-size: 12px;
        white-space: nowrap;
    }
     .price-plan .owl-stage-outer { overflow: hidden!important; }
    .price-plan .item{
	    min-height:unset;
        filter: grayscale(100%);
        min-height: 320px;
        background-color: #F0F0F0;
        margin-top: 30px;
    }
    #pricing-plans .active .item{
        margin-top: 0;
         box-shadow: 8px 8px 25px rgba(0, 0, 0, 0.10);
        filter: grayscale(0%);
        border: 1px solid #008490;
        background-color: #fff;
    }
    .price-plan .item .price{
        padding-top: 25px;
        padding-left: 50px;
    }
    .price-plan .item .price.two-letter{
        padding-left: 70px;
    }
    .price-plan .item .price h4{
        opacity: 1;
        font-size: 110px;
    }
    .price-plan .item .price:before{
        font-size: 110px;
        transform: translateX(-25px);
        top: 5px;
    }
    .price-plan .item .price.two-letter:before{
        transform: translateX(-45px);
    }
    .price-plan .item .text h5{
        color: #008490;
    }
    .price-plan .item .text{
        margin-top: 30px;
        margin-bottom: 30px;
        padding:0 10px;
    }
    .download-sec{
        margin-bottom: 30px;
    }
    .download-sec .download-part{
        padding: 20px 0;
        display: flex;
        align-items: center;
    }
    .download-sec .image img.mobile{
        display: block;
    }
    .download-sec .image img.desk{
        display: none;
    }
    .download-sec .download-part h3{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .download-sec .download-part p{
        font-size: 12px;
        margin-bottom: 10px;
    }
    .download-sec .download-part p img{
        width: 20px;
    }
    .download-sec .download-part a{
        margin-bottom: 5px;
    }
    .download-sec .download-part .exe-btn{
        font-size: 12px;
        padding: 10px 10px;
    }
    .video-sec{
        padding: 30px 0;
    }
    .video-sec .title{
        display: block;
        margin-bottom: 30px;
    }
    .video-sec .title p{
        margin: 0;
        font-size: 12px;
    }
    .video-sec .blog-box{
        margin-bottom: 20px;
    }
    .video-sec .blog-box .sub-heading p{
        font-size: 12px;
    }
    .video-sec .blog-box .heading h5{
        font-size: 18px;
        margin: 0;
    }
    .video-sec .blog-box .heading img{
        width: 20px;
    }
    .video-sec .blog-box .heading{
        padding: 0px;
        align-items: center;
    }
    .video-sec .blog-box .image iframe{
        height: 185px;
    }

    .video-sec .blog-box .text{
        padding:0 10px 10px; 
    }
    .video-sec .blog-box .text p{
        font-size: 12px;
    }
    .video-sec .scroll-box{
        display: flex;
        padding-bottom: 5px;
        direction: ltr;
        padding-left: 0;
    }
    .video-sec .scroll-box .video-box{
        margin: 0;
        margin-right: 10px;
        flex: 0 0 200px;
        border-radius: 10px;
    }
    .video-sec .scroll-box .video-box:last-child{
        margin-right: 0;
    }
    .video-sec .scroll-box .video-box span{
        top: unset;
        bottom: 5px;
        right: unset;
        left: 0;
    }
    .video-sec .scroll-box .video-box span img{
        width: 30px;
    }
    .testimonial-section{
        padding: 80px 0 60px;
    }
    .testimonial-section .title{
        margin-bottom: 30px;
    }
    .testimonial-section .p-mobile-0{
        padding: 0;
    }
    .testimonial-section .title .quot-icon{
        width: 110px;
        left: -50px;
        top: -30px;
    }
    .testimonial-section .item{
        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
        filter: grayscale(100%);
        border: 2px solid #D8DCFE;
        background-color: rgba(215, 215, 215, 0.25);
        margin-top: 20px;
        
    }
    #testimonials .active .item{
        -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
        filter: grayscale(0%);
        box-shadow: 8px 8px 25px rgba(0, 0, 0, 0.05);
        background-color: #fff;
        margin-top: 0;
    }

    .testimonial-section .item p{
        padding: 0px 15px 15px 15px;
        font-size: 14px;
        margin-bottom: 0px;
        min-height: 185px;
    }
    .testimonial-section .item .bottom .name{
        padding: 16px 16px 16px 0;
    }
    .testimonial-section .item .bottom .name h5{
        font-size: 16px;
        margin-bottom: 3px;
    }
    .career-sec{
        background: url(../imgnew/career-back-mobile.png) no-repeat;
        background-size: 100% auto;
        background-position: center;
        padding: 30px 0 0;
        position: relative;
    }
    .career-sec .title{
        display: table;
    }
    .career-sec .title .home-sec-title br{
        display: none;
    }
    .career-sec .title .text{
        display: flex;
        text-align: left;
        justify-content: space-between;
        align-items: flex-end;
    }
    .career-sec .title .text p{
        font-size: 12px;
        margin-bottom: 0;
    }
    .career-sec .title .text a{
        font-size: 12px;
    }
    .career-sec .pr-50{
        padding-right:12px;
        padding-left: 50px; 
    }
    .career-sec .pl-50{
        padding-left: 50px;
    }
    .career-sec .col-md-6{
        z-index: 9;
    }
    .career-sec .item{
        margin-bottom: 20px;
        min-height: unset;
    }
    .career-sec .item .heading h5{
        font-size: 14px;
    }
    .career-sec .item .heading img{
        width: 20px;
    }
    .career-sec .item p{
        font-size: 12px;
    }
    .career-sec .item .heading{
        margin-bottom: 10px;
    }
    .career-sec .item .icon {
        font-size: 160px;
        left: -50px;
        top: -42px;
        z-index: -9;
        opacity: 0.3;
    }
    .question-sec {
        padding-top: 30px;
    }
    .question-sec .faq-box{
        border-radius: 15px;
    }
    .question-sec .faq-box .text{
        padding: 15px;
    }
    .question-sec .faq-box .text h3{
        font-size: 22px;
        margin-bottom: 8px;
    }
    .question-sec .faq-box .text p{
        font-size: 10px;
    }
    .question-sec .faq-box .image{
        padding: 0 10px 0 0;
    }
    .main-footer{
        padding: 40px 0;
    }
.main-footer img{
	margin-top:0 !important;
}
    .main-footer .social-icon{
        margin-bottom: 20px;
    }
    .main-footer .download-icon li{
        margin: 0 10px 10px 0;
    }
    .main-footer .download-icon li a img{
        width: 100px;
    }
    .main-footer .download-icon{
        margin-bottom: 30px;
    }
    .main-footer hr{
        margin: 30px 0;
    }
    .main-footer .footer-menu li a{
        font-size: 14px;
    }
    .main-footer .collapse-btn{
        font-size: 14px;
    }
    .main-footer .accordion-body h6{
        font-size: 14px;
    }
    .main-footer .accordion-body ul li a{
        font-size: 14px;
    }
    .main-footer .footer-menu-title{
        font-size: 16px;
    }
    .main-footer .para{
        font-size: 14px;
    }
    .product-banner{
        padding: 25px 0;
    }
    .product-banner .image{
        margin-bottom: 10px;
    }
    .product-banner h1{
        font-size: 24px;
    }
    .product-banner p{
        font-size: 14px;
    }
    .product-banner ul li a{
        font-size: 14px;
    }
    .price-sec{
        position: relative;
        box-shadow: none;
        background: #F8F9FF;
    }
    .price-sec .download-btn{
        position: fixed;
        bottom: 0;
        left: 0;
        font-size: 18px;
        padding: 10px 0;
    }
    .price-sec .download-btn img{
        width: 30px;
    }
    .price-sec .download-btn:before{
        display: none;
    }
    .price-sec .text h5{
        font-size: 18px;
        white-space: nowrap;
    }
    .price-sec .text .invest-btn{
        font-size: 12px;
        margin-left: 0;
        margin-right: 10px;
        white-space: nowrap;
        padding: 10px 15px;
    }
    .price-sec .text .open-ac-btn{
        font-size: 12px;
        font-weight: 600;
        white-space: nowrap;
        padding: 10px 15px;
    }
    .price-sec .text div{
        padding:10px 0;
        margin-right: 20px;
    }
    .product-dtl-sec .sing-up-box h4{
        font-size: 16px;
    }
    .product-dtl-sec .sing-up-box{
        padding: 20px;
        margin-bottom: 40px;
    }
    .product-dtl-sec .sing-up-box .submit-btn{
        font-size: 14px;
    }
    .product-dtl-sec .sing-up-box .form-control{
        font-size: 14px;
    }
    .product-dtl-sec .text h3{
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        color: #231F20;
    }
    .product-dtl-sec .text p{
        font-size: 14px;
    }
    .product-dtl-sec .text .video-box{
        height: 250px;
    }
    .product-dtl-sec .feature-sec h3{
        font-size: 18px;
    }
    .product-dtl-sec .feature-sec ul li{
        font-size: 14px;
    }
    .product-dtl-sec .use-sec h3{
        font-size: 18px;
    }
    .product-dtl-sec .use-sec p{
        font-size: 14px;
    }
    .faqs-sec .heading{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .faqs-sec .heading .faq-mobile{
        display: block;
    }
    .faqs-sec .heading h3{
        font-size: 30px;
        line-height: 32px;
    }
    .faqs-sec{
        padding: 40px 0;
    }
    .faqs-sec .accordion-button{
        font-size: 16px;
    }
    .faqs-sec .accordion-body{
        font-size: 14px;
    }
    .faqs-sec .image{
        display: none;
    }
}
@media screen and (max-width: 374px) {
    .download-sec{
        min-height: 325px;
    }
    .download-sec .download-part h3{
        font-size: 20px;
    }
    .download-sec .download-part .exe-btn {
        font-size: 11px;
        padding: 6px 10px;
    }
    .download-sec .download-part {
        padding: 60px 0;
    }
}