    @media (max-width:1600px) {
        .cmpn-sec .compntxt h2 {
            font-size: 42px !important;
            line-height: 60px !important;
        }
        .information .infom-tab .nav-tabs>li {
            margin: 0 30px;
            width: 122px !important;
        }
        .logo-sec .speaker-list ul li a {
            font-size: 14px !important;
        }
        .logo-sec .speaker-list ul li .icon-img img {
            width: 24px !important;
            margin-right: 5px;
        }
        .delivery-inf-sec .delivery-infbox h4 {
            color: #fff;
            font-size: 14px !important;
            font-weight: 500;
        }
        .delivery-inf-sec .delivery-infbox {
            padding-left: 64px !important;
        }
        .delivery-inf-sec .delivery-infbox img {
            width: 40px !important;
        }
        .home-bnnr .slider-text {
            bottom: 195px !important;
        }
        .categoriesbox .categoriestxt .cate-txt1 {
            font-size: 17px !important;
            margin-bottom: 3px !important;
        }
        .categoriesbox .categoriestxt .cate-title {
            font-size: 30px !important;
            margin-bottom: 2px !important;
        }
        .confidenc-sec .confidence-box .conf-sub-txtbox {
            position: relative;
            padding-left: 56px !important;
        }
        .confidenc-sec .confidence-box .conf-txt h2 {
            color: #303030;
            font-size: 30px !important;
            line-height: 34px !important;
            margin-top: 7px;
            margin-bottom: 8px !important;
        }
        .confidenc-sec .confidence-box .conf-txt {
            padding: 40px !important;
            padding-right: 100px;
        }
        .how-it-works .how-it-box .iconbox .txt {
            font-size: 15px !important;
        }
    }
    
    @media (max-width:1367px) {
        .droopmenu>li>a,
        .droopmenu>li>span {
            font-size: 13px;
            letter-spacing: 1px;
            padding: 43px 7px;
        }
        .home-bnnr .slider-text {
            bottom: 95px !important;
        }
        .home-bnnr .slider-text .slider-txt-bg h1 {
            font-size: 50px !important;
            color: #fff;
            line-height: 66px !important;
            font-weight: 900;
            margin-bottom: 20px;
            margin-top: 20px;
            letter-spacing: 2px;
        }
    }
    
    @media (max-width: 1280px) {}
    
    @media (max-width: 1024px) {
        .product-box .prodt-txt h4 {
            font-size: 16px !important;
        }
        .category-box .category-txt {
            padding: 10px !important;
        }
        .cta-btm {
            font-size: 12px !important;
            border-top: 1px solid #fff !important;
        }
        .category-box .category-txt h3 {
            margin-top: 0;
            color: #fff;
            font-size: 16px !important;
        }
        .home-bnnr .slider-text .slider-txt-bg h1 {
            font-size: 40px !important;
            color: #fff;
            line-height: 50px !important;
            font-weight: 900;
            margin-bottom: 10px !important;
            margin-top: 20px !important;
            letter-spacing: 0.8px;
        }
        .home-bnnr .slider-text {
            left: 60px !important;
            z-index: 99;
        }
        .home-bnnr .slider-text .slider-txt-bg p {
            color: #fff;
            font-size: 13px !important;
            text-transform: uppercase;
            letter-spacing: 1.5px;
        }
        .home-bnnr .slider-text .slider-txt-bg .slider-subtxt {
            font-size: 16px !important;
        }
        .logo-sec .speaker-list ul li .icon-img img {
            width: 24px !important;
            margin-right: 11px !important;
        }
        .logo-sec .speaker-list ul li .icon-img img {
            width: 24px !important;
            margin-right: 11px !important;
        }
        .logo-sec .speaker-list .txt {
            display: none;
        }
        .droopmenu>li>a,
        .droopmenu>li>span {
            font-size: 11px !important;
            padding: 21px 7px !important;
            text-transform: capitalize;
        }
        .speaker-list {
            padding-top: 26px !important;
        }
        .logo-sec .menu-sec {
            position: relative;
            margin-left: -70px;
        }
        .logo-sec .mbl-logo img {
            width: 90px !important;
            padding: 5px 0;
        }
    }
    
    @media (max-width:991px) {
        .droopmenu>li>a,
        .droopmenu>li>span {
            font-size: 14px !important;
            padding: 3px 14px !important;
        }
        .home-bnnr .slider-text .slider-txt-bg p {
            display: none !important;
        }
        .mobile-search-sec {
            display: block !important;
            position: fixed;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 9;
        }
        li.mbil-hdn {
            display: none !important;
        }
        .footer {
            position: relative;
            bottom: 40px;
        }
        .menu-sec .menusub-title {
            font-size: 18px;
            text-align: left;
            color: #000;
            font-weight: 600;
            margin-top: 18px;
        }
        .droopmenu .droopmenu-grid-container {
            padding: 8px;
            width: 100%;
        }
        .menu-sec .droopmenu li a .droopmenu-indicator {
            display: block !important;
        }
        .blog-box {
            border: 1px solid #ededed;
            margin-bottom: 30px;
        }
        .confidenc-sec .confidence-box .conf-txt {
            padding: 20px !important;
        }
        .confidenc-sec .confidence-box .conf-txt h2 {
            color: #303030;
            font-size: 30px !important;
            line-height: 38px !important;
            margin-top: 7px;
            margin-bottom: 18px;
        }
        .vist-btm {
            background: #0a12df;
            padding: 10px 26px !important;
            display: inline-block;
            color: #fff;
            font-size: 12px !important;
            font-weight: 600;
            letter-spacing: 1px;
            text-transform: uppercase;
        }
        .categoriesbox .categoriestxt .cate-title {
            font-size: 26px !important;
            margin-bottom: 10px;
        }
        .categoriesbox .categoriestxt .cate-txt1 {
            font-size: 14px !important;
            margin-bottom: 0;
            font-weight: 500;
            letter-spacing: 1px;
        }
        .home-bnnr .slider-text .slider-txt-bg p {
            color: #fff;
            font-size: 16px !important;
            text-transform: uppercase;
            letter-spacing: 1.5px;
        }
        .home-bnnr .slider-text .slider-txt-bg .slider-subtxt {
            font-size: 15px !important;
            color: #fff;
            text-transform: uppercase;
        }
        .home-bnnr .slider-text .slider-txt-bg h1 {
            font-size: 40px !important;
            line-height: 44px !important;
            font-weight: 900;
            margin-bottom: 10px !important;
            margin-top: 10px !important;
            letter-spacing: 0.8px;
        }
        .home-bnnr .slider-text {
            position: absolute;
            bottom: 30px !important;
        }
        .delivery-inf-sec .delivery-infbox::after {
            display: none;
        }
        .top-bar p {
            color: #fff;
            font-size: 13px !important;
        }
        .delivery-inf-sec .delivery-infbox h4 {
            color: #fff;
            font-size: 14px !important;
            font-weight: 500;
            font-weight: 500;
            margin-top: 0 !important;
        }
        .col-md-3.sec-50 {
            width: 49%;
            float: left;
        }
        .delivery-inf-sec .delivery-infbox {
            position: relative;
            display: block;
            padding-left: 0 !important;
        }
        .delivery-infbox img {
            display: none;
        }
        .logo-sec .search-sec .h-fld.form-control {
            margin-top: 0 !important;
            background: transparent;
            height: 48px;
            border: none;
            outline: none;
            font-size: 14px;
        }
        .droopmenu-toggle i:after,
        .droopmenu-toggle i:before {
            background: #fff;
        }
        .logo-sec .speaker-list {
            margin-top: 0 !important;
            position: absolute;
            right: 70px;
            top: -70px;
        }
        .logo-sec .speaker-list .txt {
            display: none;
        }
        .mbl-logo img {
            width: 76px !important;
        }
        .droopmenu-toggle {
            top: -40px;
        }
        .droopmenu>li>a,
        .droopmenu>li>span {
            color: #afafaf;
            font-size: 14px;
            padding: 2px 13px;
        }
        .category-box .categoryimg img {
            max-width: 100%;
            width: 100%;
        }
    }
    
    @media (max-width:768px) {}
    
    @media (max-width:767px) {
        .cta-btm {
            font-size: 15px !important;
            border-top: 1px solid #fff !important;
        }
        .crt-sec .crt-box {
            margin-top: 20px !important;
            margin-bottom: 30px;
        }
        .crt-sec {
            padding: 40px 0 !important;
        }
        .cmpn-sec .compntxt h2 {
            font-size: 30px !important;
            line-height: 50px !important;
        }
        .sub-title {
            font-size: 16px !important;
            color: #6f4f37;
        }
        .about-sec .buget-txtbox h2 {
            font-size: 30px !important;
            line-height: 40px !important;
            margin-top: 0;
        }
        .about-sec .buget-txtbox {
            padding: 20px !important;
        }
        .category-box .category-txt {
            padding: 20px !important;
        }
        .category-sec {
            padding: 30px 0 0 !important;
        }
        .home-bnnr .slider-text .slider-txt-bg .bnr-cont.mtp20 {
            margin-top: 0;
        }
        .home-bnnr .slider-text .slider-txt-bg .bnr-cont {
            font-size: 13px !important;
            padding: 4px 14px !important;
            font-weight: 500 !important;
            padding-top: 10px !important;
        }
        .control-round .carousel-control {
            width: 20px !important;
            height: 20px !important;
            line-height: 20px !important;
            font-size: 18px !important;
        }
        .home-bnnr .slider-text {
            position: absolute;
            bottom: 30px !important;
            left: 22px !important;
        }
    }
    
    @media (max-width:576px) {
        .h-titl .title {
            font-size: 25px !important;
            font-weight: 700;
            letter-spacing: 1px;
            color: #303030;
        }
        .categoriesbox .categoriestxt {
            position: absolute;
            left: 20px !important;
            bottom: 20px !important;
            z-index: 9;
        }
        .home-bnnr .slider-text .slider-txt-bg p {
            display: none !important;
        }
        .home-bnnr .slider-text .slider-txt-bg h1 {
            font-size: 26px !important;
            line-height: 23px !important;
            font-weight: 900;
            margin-bottom: 10px !important;
            margin-top: 10px !important;
            letter-spacing: 0.8px;
        }
        .delivery-inf-sec .delivery-infbox h4 {
            color: #fff;
            font-size: 12px !important;
            margin-top: 0 !important;
        }
        .logo-sec .speaker-list ul li .icon-img img {
            width: 23px !important;
            margin-right: 3px !important;
        }
        .services-sec .servicebox .service-content .service-contenttxt {
            bottom: 40px !important;
        }
    }
    
    @media (max-width:480px) {}
    
    @media (max-width:360px) {}
    
    @media (max-width:320px) {}
    
    @media screen and (min-width:1024px) and (max-width:1199px) {}
    
    @media screen and (min-width:768px) and (max-width:991px) {}
    
    @media screen and (min-width:577px) and (max-width:767px) {}
    
    @media screen and (min-width:480px) and (max-width:576px) {}
    
    @media screen and (min-width:380px) and (max-width:479px) {}
    
    @media screen and (min-width:320px) and (max-width:379px) {}