@media(max-width:3000px) and (min-width:280px){
    .container{width:915px;}
    .navbar
    {
        width:1040px !important;
        background-color:#000 !important;
        padding:0 px 0 !important;
        top:40px !important;
    }


/* start product section */
.lni
{
    font-size:13px;
}
/* end product section */



.container2
{
    width:1150px !important;
    margin:0 auto !important
}

/* start home product section */
.homhdsd h5 span
{
font-weight:normal !important;
color:#f07146 !important;
}
.homhdsd h5
{
    color:#838383  !important;
    font-family:unset !important;
}
/* end home product section */
/* start whatsp section */
.whapspicn {
    position: fixed;
    bottom: 15px;
    border-radius: 5px !important;
    background-color: #4AC959 !important;
    padding: 0px 10px !important;
    z-index: 9999;
    left: 20px;
}
.whapspicn a {
    color: #fff !important;
    font-size: 40px !important;
}
/* end whatsp section */

.prdctshdwnss
{
    box-shadow: 1px 3px 12px rgb(235 235 235 / 73%);
}




.swiper-slide h5 a
{
text-decoration:none !important;
}

    .abutlists li
{
    list-style:none !important;
    line-height: 30px !important;
}

    .abutlists li::before
    {
        content: "\2022";
        color: #fbc50b;
        font-weight: bold;
        display: inline-block; 
        width: 1em;
        margin-left: -1em;
    }

/* start how we works section */
.howsworeks
{
text-align:left !important;
padding-left:10% !important;
margin-bottom:0 !important;

}

/* end how we works section */






    .abutlists
    {
        padding:0 15px !important;
    }
    .guide h4
    {
        padding-bottom:5px;
    width:100%;
        font-family:"Oduda";
        margin-bottom:0 !important;
    
        font-size:30px !important;
    }
    .brdryellow
    {
        width:80px !important;
        border:1px solid #fbc50b;
        height:1px ;
        margin:0px 0 20px !important;
    }
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active
    {
        border-bottom:2px solid #f2f2f2 !important;
        border:none !important;
        color:#f07146  !important;
    }
  
    .guide p
    {
margin:15px 0 !important;
color:#000;
    }
    .nav-link
    {
        font-size:15px !important;
        color:#000;
    }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover
    {
        border-color:#fff !important;
        border-bottom:1px solid #dee2e6 !important;;
    }
    .nav-tabs
    {
        width:100% !important;
    }
    .tab-content
    {
        padding: 15px 0 !important;
    }
    .sizedetails {
        font-size: 18px;
        font-weight: 500;
        color: #000 !important;
    }
    .prdtdetails
    {
        margin-top:25px !important;
    }
    .nav-tabs .nav-item .nav-link
    {
        padding-left:0 !important;
    }
    .sizedet {
        color: #667e96;
        font-size: 13px;
    }
    .mrbtnb
    {
        margin:15px 0 !important;
        padding:8px 15px;
        color:#fff !important;
        background-color:#f07146;
        font-weight:800;

    }
    .bigbrdr {
        width: 100%;
        border: 1px solid #e7e7e7;
        background-color: #e7e7e7;
        height: 2px;
    }

    .guide h5
    {
        font-weight: 400;
    line-height: 20px;
    color: #f07146;
    width:100%;
    font-size:25px !important;
    margin:10px  0 15px; 
    }
    .container-full
    {
        width:1200px !important;
        margin:0 auto !important;
    }
    /* start contact page section */
    .contact-form
    {
        padding:25px !important;
    }
    .btnhovrcontc
    {
        transition: all .35s ease-in-out;
    }
    .btnhovrcontc:hover
    {
        color: #fff !important;
        background: #000 !important; 
        text-decoration: none !important;
        transform: translateY(-5px) !important;
    }
    .btnhovrcontc
    {
        background-color:#000 !important;
         color:#fff !important;
         padding-left:5px !important;
         padding-right:5px !important
    }
    input[type="text"], input[type="email"], input[type="search"], input[type="password"]
    {
        height:45px !important;
    }
    input[type="submit"], input[type="button"], button[type="button"], button[type="submit"]
    {
        height:45px !important;
        line-height:45px !important;
        color:#000 !important;
        font-size:12px !important;
        padding:0 0px !important;
    }
    /* end contact page section */
    .topbar
    {
        height:40px !important;
    }
    .topbar .container
    {
        font-size:15px !important;
    }
    .navbar .logo a img
    {
        height:auto !important;
    }
    body
    {
        font-size:14px !important;
    }
    .topbar .social-media ul li a
    {
        font-size:11px !important;
    }
    .topbar .phone i
    {
        
    font-size:13px !important;
    }
    .header .parallax-element
    {
        height:60% !important;
        top:95px !important;
    }
    .header .button-next
    {
        height:42px !important;
        width:42px !important;
        line-height:42px !important;
        font-size:18px !important;
    }
    .header .button-prev
    {
        height:42px !important;
        width:42px !important;
        line-height:42px !important;
        font-size:18px !important;
    }

    .services-list-box h2
    {
        margin-bottom:10px !important;
    }
    .header .main-slider .swiper-slide .slide-inner h1
    {
        font-size:55px !important;
    }
    .header .main-slider .swiper-slide .slide-inner p
    {
        font-size:17px !important;
    }
    .header .parallax-element
    {
        display:none !important;
    }
    .side-content h2
    {
        font-size:65px !important;
    }
    .side-content h6
    {
        font-size:60px !important;
    }
    .custom-button
    {
        padding:0 30px !important;
        font-size:13px !important;
        color:#fff !important;
        height:38px !important;
        line-height:38px !important;
    }
    .side-slider .note-box
    {
        width: 120px !important;
        padding: 15px 30px !important;
    }
    .side-content h6
    {
        margin-bottom:5px !important;
    }
    .side-content h2
    {
        font-size:25px !important;
    }
    .section-title figure img
    {
        height:47px !important;
    }
    .section-title
    {
        margin-bottom:20px ;
    }
    .side-slider .note-box
    {
        font-size:21px !important;
    }
    .content-section
    {
        padding:75px 0 !important;
    }
    h6
    {
        font-size:13px !important;
    }
    .section-title h6
    {
        margin-bottom:.5rem !important;
    }
    .section-title h2
    {
        font-size:42px !important;
    }
    .carousel-image-box .content
    {
        padding:8px 18px 1px !important;
        /* height:205px !important; */
    }
    .carousel-image-box .content h5
    {
        font-size:17px !important;
        text-align:center;
        height:40px;
    }
    .carousel-image-box .content p
    {
        font-size:12px !important;
    }
    .no-bottom-spacing
    {
        padding-bottom:0 !important;
    }
    .services-list-box h5
{
    font-size:14px !important;
}
.services-list-box h2
{
    font-size:40px !important;
}
.services-list-box
{
    padding:30px !important;
}
.services-list-box h6
{
    font-size:20px !important;
    margin-bottom:8px !important;
}
.services-list-box figure img
{
    height:60px !important;
}
.services-list-box p
{
    font-size:12px !important;
}
.side-content h5
{
    font-size:21px !important;
    line-height:1.2 !important;
    margin-bottom:20px !important;
}
.years-box span
{
    font-size:190px !important;
}
.testimonial 
{
    padding:45px !important;
}
.testimonial p
{
    font-size:21px !important;
}
.no-spacing
{
    padding:0 !important;
}
.highlight-slider .swiper-slide .container h2
{
    font-size:45px !important;
}
.testimonial .infos h6
{
    font-size:23px !important;
}
.highlight-slider .custom-pagination .swiper-pagination-bullet
{
    height:23px !important;
    width:23px !important;
    line-height:23px !important;
    font-size:11px !important;
}

.section-title h2
{
    font-size:30px !important;
}
.footer
{
    padding-top:70px !important;
}
.footer .logo a img
{
    height:auto !important;
    margin-top:-20px;
}
.footer .widget-title
{
    font-size:18px !important;
}
.footer form input[type="text"]
{
    height:50px !important;
}
.footer form input[type="submit"]
{
    height:50px !important;
}
.footer .footer-separator
{
    height:10px !important;
}
.footer .widget-title
{
    margin-bottom:21px !important;
}
.footer .footer-bottom
{
    margin-top:25px !important;
}
.footer form input[type="submit"]
{
    width:25% !important;
    padding:0 36px !important;
    color:#fff !important;
    background-color:#f07146  !important;
    font-size:13px !important;
}
.header .main-slider .swiper-slide
{
    padding-top:60px !important;
}
.hamburger-menu
{
    width:22px !important;
}
    }






    @media(max-width:579px) and (min-width:280px)
    { 


        input[type="text"], input[type="email"], input[type="search"], input[type="password"]
        {
            padding:0 15px !important;
        }
        .side-widget .site-menu
        {
            margin-bottom:0 !important;
        }
/* start product page section */
.container-fulls
{
    width:100% !important;
}
.image-caption-box figure img
{
    height:auto !important;
}
.contact-box .content
{
    width:100% !important;
}
.container2 .row img
{
    width:100%;
}
.container2 .row
{
margin:0 !important;
}
.container2
{
    width:100% !important;
}

/* end product page section */

/* start header section */
.mbllgo
{
    width:180px !important;

}

.brdmbl
{
    background-repeat:no-repeat !important;
    background-size:cover !important;
}

.logo
{
    margin-top:0px !important;
}
.mblbnrs
{
    height:250px !important;
}
.section-title figure
{
    margin:10px 0 !important;
}
.side-widget .logo
{
    margin-bottom:0px !important;
}
/* end header section */



        .container
        {
            width:100% !important;
        }
        .header
        {
            height:35vh !important;
        }
        .header .main-slider
        {
            height:45vh !important;
        }
        .header .main-slider .swiper-slide .slide-inner h1
        {
            font-size:20px !important;
        }
        .header .button-prev
        {
            font-size:10px !important;
            line-height:25px !important;
            width:25px !important;
            height:25px !important;
        }
        .topbar .container
        {
            display:none !important;
        }
        .header .button-next
        {
            font-size:10px !important;
            line-height:25px !important;
            width:25px !important;
            height:25px !important;
        }
        .navbar 
        {
            top: 0px !important;
            padding: 18px !important;
        }
        .header .main-slider .swiper-slide .slide-inner
        {
            top:35px !important;
        }
        .header .main-slider .swiper-slide .slide-inner p
        {
            font-size:11px !important;
        }
        .header .button-prev
        {
            top:55% !important;
            left:15px !important;
        }
        .header .button-next
        {
            right:15px !important;
            top:55% !important;
        }
        .content-section
        {
            padding:40px 0 !important;
        }
        .side-slider
        {
            margin-top:0 !important;
        }
        .carousel-image-box
        {
            width:100% !important;
        }
        .carousel-image-box
        {
            margin:0 !important;
        }
        .side-content h2
        {
            font-size:45px !important;
        }
        .side-content h6
        {
            font-size:20px !important;
        }
        .custom-button
        {
            padding: 0 15px !important;
            font-size: 11px !important;
            height: 40px !important;
            line-height: 40px !important;
        }
        body
        {
            font-size:12px !important;
        }
        .content-section
        {
            padding:40px 15px !important;
        }
        .spacing-100
        {
            height:40px !important;
        }
        .side-widget
        {
            top:-13px !important;
            height:57vh !important;
        }
        .highlight-slider
        {
            height:50vh !important;
        }
        .highlight-slider .swiper-slide .container h2
        {
            font-size:30px !important;
        }
        .section-title h2
        {
            font-size:20px !important;
        }
        .footer form input[type="submit"]
        {
            padding:0 !important;
        }
        .page-header
        {
            height:266px !important;
        }
        .page-header .container h2
        {
            font-size:40px !important;
        }
        .page-header .container p
        {
            font-size:13px !important;
        }
        .mblemrg
        {
            margin-top:0 !important;
        }
        .footer 
        {
            padding-top:40px !important;
        }
        .section-title h2
        {
            font-size:15px !important;
        }
        .mblpadd
        {
            padding-bottom:0 !important;
        }
        .container-full
        {
            width:100% !important;
        }
        .mblheight
        {
            height:100% !important;
        }
        .nav-tabs
        {
            width:96% !important;
        }
        .bigbrdr
        {
            width:96% !important;
        }
        .guide h4
        {
            font-size:25px !important;
        }
        .guide
        {
            margin-top:20px !important;
        }
     }