@media only screen and (min-device-width: 320px) and (max-device-width: 538px)  {
    .navbar-light .navbar-toggler{background:#3E0A8F; border: 0;}
    /* .navbar>.container-fluid{flex-wrap: unset;} */
    .navbar-toggler i{color:#fff;}
    .navbar-light .navbar-nav .nav-link{line-height:35px;padding-left: 0px;}
    .navbar-brand img { width: 80%; }
    .get_btns button{width:100%; margin-bottom:20px;}
    .navbar-light .navbar-nav .nav-link.bell_icons-ro{padding-left:0px;}
    #search input[type="search"]{width: 90%; margin-left: 5%; font-size: 20px;}
    .navbar-light .navbar-nav .nav-item{margin-bottom:3px;}
    .main_banner{height:400px;}
    .main_banner:before{height:400px;}
    .banner_text{margin-top:40px;}
    .banner_text h4{white-space: initial; word-break: break-word; position: relative; top: auto; left: auto; transform: initial; width: 100%; font-size: 25px;}
    .banner_text h4 span{white-space:normal; font-size: 35px;}
    .home_sec1 ul{width:100%;}
    .home_sec1 li{width:100%; margin-bottom:20px;padding: 25px 15px;}
    .home_sec1 li img { width: 90px; height:90px;}
    .home_sec1 li h4{font-size: 25px;}
    .home_sec1 li p{font-size:16px;}
    .home_sec2 .d-flex .flex-shrink-0 img { width: 60px; height:60px;}
    .home_sec2 .d-flex .flex-grow-1 h4{margin-bottom:5px; font-size:20px;}
    .bg_importers{height: 320px;border-top-left-radius: 15px; border-bottom-left-radius:0px;}
    .bg_importers h5{font-size: 20px; font-weight:500;}
    .choose_us ul li span{font-size:15px;}
    .home_sec5 .bg_importers{height: 320px;border-bottom-right-radius: 0px;}
    .home_sec5 .bg_importers h5{font-size: 20px; font-weight:500;}
    .choose_us{border-top-right-radius: 0px;padding: 25px 20px;}
    .choose_us h4{font-size:22px; margin-bottom: 15px;}
    .choose_us ul li{margin-bottom:15px;}
    .client_slider.owl-carousel .owl-nav{display:none;}
    .similar_products.owl-carousel .owl-nav{display:none;}
    .client_slider .item .d-flex >div h5{font-size:18px;}
    .home_sec5 .choose_us{border-top-left-radius: 0px;order: 1;}
    .companies_slider .item img{width:80%!important;}
    .story_box .story_overlay a{font-size:16px; font-weight:500;}
    .sec_heading{font-size: 26px;}
    .dropdown{
        position: unset;
    }
    .stories_sec .nav-tabs {
        margin-bottom: 0px;
    }
    .join_sec {
        overflow: hidden;
        margin-top: 16px;
    }
    .footer_middle{margin-top:50px;}
    .footer_right{margin-top:50px;}
    .footer_middle ul li { list-style: none; line-height: 30px;}
    .footer_right >.d-flex{flex-wrap:wrap;}
    .footer_right div input{width:100%; border-radius:10px;margin-bottom:5px;}
    .footer_right div button{width:100%;border-radius:10px;}

    .inner_bg-text{padding: 30px 0px; padding-top: 10px;}
    .inner_bg-text h4{font-size:30px; margin-top: 30px !important; margin-bottom: 10px !important;}
    .p-t-b-60{padding: 22px 0px;}
    .memberPlan_sec {overflow: hidden; margin-top: 20px; }
    .dropdown-menu[data-bs-popper] {
        top: 100% !important;
        left: 0 !important;
        margin-top: 0.125rem !important;
    }   
    .notiyList {
        width: 100% !important;
    }
    /*STORIES DESCRIPTION PAGE CSS*/
    .storiesDES_box h4 { font-size: 17px; margin-bottom:10px;}
    .storiesDES_box ul li{font-size:15px; font-weight:400; margin-right: 15px;}
    .storiesDES_box ul li i{font-size:15px; margin-right:5px;}
    .storiesDES_box ul li a{font-size:15px; font-weight:400; margin-right: 15px;}
    .stories_para{margin-top:10px;}
    .stories_para p{font-size:15px;}
    .sample_heading h5{font-size:20px;}
    .sample_heading p{font-size:15px; margin-bottom: 10px;}
    .share_social ul li{margin-right:0px;}
    .share_social ul li a{padding: 5px 5px;margin-right: 8px;}
    .storiesDES_box{margin-bottom:50px;}

    .join_sec form{width:100%; padding: 20px 20px;}
    .form_heading{font-size: 25px;}
    .join_sec form label {font-size: 15px;}
    .join_sec form label a{font-size: 15px;}

    .member_ship_part{width:100%;}
    .member_ship_part-box{margin-bottom:30px;}
    .memberPlan_sec{margin-bottom:0px;}

    .inner_bg-text form{width:100%;}
    .inner_bg-btns button{width:50%;padding: 10px 5px; font-size: 15px;}
    .showing_products{margin-top:40px;}
    .showing_products h4 { font-size: 20px;}
    .product_boxx-t{flex-wrap:wrap;}
    .product_boxx-t-img{width:100%; margin-top:0px!important;}
    .three_box-btn{padding: 10px 10px;}
    .three_box-btn ul{flex-wrap: wrap;}
    .three_box-btn ul li{width:100%; margin-bottom:5px;}
    .three_box-btn ul li a{width:100%;}
    .product_boxx-t >div { margin-left: 0px; margin-top: 10px; }

    /* product details css */
    .btnPurple{
        font-size: 14px;
        padding: 10px 25px;
    }

    .btnwrp .btnPurple {
        padding: 10px 15px;
        width: calc(50% - 15px);
    }
    .btnwrp {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 5px !important;
    }
    .product_navD .nav-link{
        font-size: 13px !important;
        height: 100%;
    }
    .nav-tabs {
        flex-wrap: inherit;
    }


}

@media only screen and (min-device-width: 539px) and (max-device-width: 768px) {
    .navbar-light .navbar-toggler{background:#fff;}
    .navbar-light .navbar-nav .nav-link{line-height:35px;padding-left: 0px;}
    .navbar-light .navbar-nav .nav-link.bell_icons-ro{padding-left:0px;}
    #search input[type="search"]{width: 90%; margin-left: 5%; font-size: 20px;}
    .navbar-light .navbar-nav .nav-item{margin-bottom:3px;}
    .get_btns button{width:100%; margin-bottom:20px;}
    .main_banner{height:450px;}
    .main_banner:before{height:450px;}
    .banner_text{margin-top:100px;}
    .banner_text h4{white-space: initial; word-break: break-word; position: relative; top: auto; left: auto; transform: initial; width: 100%; font-size: 30px;}
    .banner_text h4 span{white-space:normal; font-size: 45px;}
    .home_sec1 ul { width: 100%;}
    .home_sec2 .d-flex .flex-shrink-0 img{width:40px;}
    .home_sec2 .d-flex.box1 .flex-shrink-0{flex-shrink: unset!important;}
    .bg_importers{background-image:url(../images/For-Importers.png); background-size:cover;}
    .bg_importers img{display:none;}
    .choose_us{padding:30px 20px;}
    .client_slider.owl-carousel .owl-nav{display:none;}
    .story_box .story_overlay a{font-size:14px; font-weight:500;}
    .footer_left .d-flex span{font-size: 15px; font-weight:400;}
    .footer_middle ul li{width:47%; margin-left:0px;}
    .footer_right >.d-flex{flex-wrap:wrap;}
    .footer_right div input{width:100%; border-radius:10px;margin-bottom:5px;}
    .footer_right div button{width:100%;border-radius:10px;}

    .stickyss form input{width: 85%;}
    .join_sec form{
        width: 80%;
    }
    .member_ship_part{width: 100%;}
    .product_boxx-t{flex-wrap:wrap;}
    .product_boxx-t-img{width:100%;}
    .three_box-btn{padding: 10px 5px;}
    .product_boxx-t-img{width:100%; margin-top:0px!important;}
    .three_box-btn{padding: 10px 10px;}
    .three_box-btn ul{flex-wrap: wrap;}
    .three_box-btn ul li{width:100%; margin-bottom:5px;}
    .three_box-btn ul li a{width:100%;}
    .product_boxx-t >div { margin-left: 0px; margin-top: 10px; }
    .inner_bg-text form{width:70%;}
    .inner_bg-btns button{width:30%;padding: 10px 5px; font-size: 17px;}
    .my_Accordion .accordion-item .accordion-body{padding:10px;}

    .story_box .story_overlay h4{font-weight: 500; margin-top:5px; font-size: 16px;}
    .stickyss ul li a{flex-wrap:wrap;}
    .stickyss ul li a img{width:100%;}
    .stickyss ul li a p{margin-left:0px; margin-top:10px;}
}

.forMobile{
    display: none;
}

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


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

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {



}



/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .forMobile{
        display: block;
    }
    .forComputer{
        display: none;
    }
    .btnwrp .btnPurple {
        padding: 10px 5px;
        font-size: 14px;
        width: calc(50% - 10px);
    }
    .btnwrp {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 5px !important;
    }
    .proDetails h5 {
        font-size: 20px;
    }
}




/*Mobile devices*/
@media only screen and (max-width : 768px) {
    .forMobile{
        display: block;
    }
    .forComputer{
        display: none;
    }
    .disCard .d-flex{
        text-align: center;
        display: unset !important;
    }
}

@media (max-width:1199px) {
    .main_banner {
        height: 400px;
    }
    .home_sec2 .d-flex .flex-shrink-0 img {
        width: 60px;
        height: 60px;
    }
    .home_sec2 .d-flex .flex-grow-1 h4 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .home_sec2.p-t-b-60 {
        padding:25px 0px;
    }
    .footer_right div button {
        padding: 9px 5px;
        font-size: 14px;
    }
    .footer_right div input {
        font-size: 14px;
    }
}
@media (max-device-width: 991px) {
    .banner_text h4 span {
        font-size: 40px;
        margin-top: 10px;
    }
    .banner_text h4 {
        font-size: 30px;
    }
    .main_banner {
        height: 350px;
    }
    .home_sec1 ul {
        width: 100%;
    }
    .home_sec2 .d-flex .flex-shrink-0 img {
        width: 40px;
    }
    .home_sec2 .d-flex .flex-grow-1 h4 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .home_sec2 .d-flex {
        padding: 18px 10px;
    }
    .home_sec2 .d-flex .flex-grow-1 p {
        font-weight: 400;
        font-size: 16px;
    }
    .home_sec2.p-t-b-60 {
        padding: 15px 0px;
    }


    .footer_middle h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .footer_right h4 {
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .footer_middle ul li a {
        font-size: 15px;
    }
    .footer_right p {
        font-size: 15px;
    }
    .footer_left p {
        font-size: 16px;
    }
    .footer_left .d-flex span {
        font-size: 16px;
    }
    .footer_bottom p {
        font-size: 15px;
    }
    .home_sec6.p-t-b-60{
        padding: 35px 0px;
    }
    .home_sec6.p-t-b-60 .owl-dots{
        display:none;
    }
    .companies_slider {
        margin-top: 5px;
    }
    .sec_heading-para {
        margin-bottom: 0px;
    }
    .home_sec1 li img {
        width: 80px;
        margin-bottom: 15px;
        height: 80px;
    }
    .footer_left p {
        font-size: 15px;
    }
    .footer_left .d-flex span {
        font-size: 15px;
    }
    .navbar-brand {
        padding-top:12px;
        padding-bottom: 12px;
    }
    .navbar.sticky .navbar-brand {
        padding-top: 17px;
        padding-bottom: 17px;
    }
}
@media (max-width:767px) {
    .product_boxx.nwstlbx .product_boxx-t-img {
        width: 100%;
        margin-bottom: 10px;
    }
    .product_boxx.nwstlbx .product_boxx-t-img img{
        height:110px;
        object-fit:cover;
        height: 170px;
    }
    .product_boxx-t >div {
        margin-top: 0px;
    }
    .footer_middle h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .footer_right h4 {
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .footer_middle ul li a {
        font-size: 15px;
    }
    .footer_right p {
        font-size: 15px;
    }
    .footer_left p {
        font-size: 16px;
    }
    .footer_left .d-flex span {
        font-size: 16px;
    }
    .footer_bottom p {
        font-size: 15px;
    }
    .footer_right {
        margin-top: 25px;
    }
    .footer_middle {
        margin-top: 30px;
    }
    .pro_details_slider.owl-carousel .owl-item img {
        height: 250px;
    }
    .pro_details_slider.owl-carousel{
        margin-bottom:15px;
    }
    .product_navD .tab-pane p {
        font-size: 14px;
    }
    .product_navD .nav-link {
        padding-left: 5px;
        padding-right: 5px;
    }
    .buttonpad {
        padding: 15px 0px;
    }
    .inner_bg-text h4 {
        font-size: 25px;
        margin-top: 23px !important;
    }
    .banner_text h4 span {
        font-size: 25px;
        margin-top: 12px;
    }
    .banner_text h4 {
        font-size: 20px;
    }
    .main_banner {
        height: 285px;
    }
    .home_sec1 {
        margin-top: -120px;
    }
    .home_sec1 li img {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }
    .home_sec1 li h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .home_sec1 li p {
        display: none;
    }
    .home_sec1 li a {
        font-size: 16px;
    }
    .home_sec1 {
        padding-bottom: 0px;
    }
    .home_sec1 li {
        width: 50%;
    }
    .home_sec2 .d-flex .flex-grow-1 h4 {
        margin-bottom: 5px;
        font-size: 18px;
    }
    .home_sec2 .d-flex .flex-grow-1 p {
        font-size: 16px;
    }
    .home_sec2 .d-flex.box1 {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .home_sec2 .d-flex.box3 {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0px;
        box-shadow:none;
    }
    .home_sec2 .d-flex {
        padding: 15px 20px;
    }
    .choose_us ul li p {
        font-size: 16px;
        margin-bottom: 3px;
    }
    .companies_slider {
        margin-top:0px;
    }
    .companies_slider .item img {
        image-rendering: -webkit-optimize-contrast;
    }
    .sec_heading-para {
        margin-bottom: 0px;
    }
    .home_sec3.p-t-b-60 {
        padding: 0px 0px 0px;
    }
    .home_sec5.p-t-b-60 {
        padding: 0px 0px 0px;
        background-color: #f7f2ff;
    }
    .home_sec4.p-t-b-60 .sec_heading {
        margin-bottom: 5px;
    }
    .home_sec4.p-t-b-60 {
        padding: 35px 0px;
    }
    .home_sec6.p-t-b-60 .sec_heading {
        margin-bottom: 5px;
    }
    .sec_heading {
        font-size: 23px;
        line-height: normal;
    }
    .home_sec6.p-t-b-60 .owl-dots{
        display:none;
    }
    .home_sec6.p-t-b-60{
        padding-top: 30px;
    }
    .home_sec5 .bg_importers {
        height: 250px;
    }
    .bg_importers {
        height: 250px;
    }
    .bg_importers h5 {
        font-size: 18px;
        font-weight: 500;
        width: 100%;
        text-align: center;
    }
    .home_sec7.p-t-b-60{
        padding: 35px 0px;
    }
    .widthHalf {
        font-size: 15px;
    }
    .footer_logo {
        margin-bottom: 5px;
    }
    .navbar-brand {
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .navbar.sticky .navbar-brand {
        padding-top:11px;
        padding-bottom:11px;
    }
}