
@media screen and (max-width:1200px) {
    .nav-links li a {
        margin: 0 8px 0 0;
        font-size: 14px;
        padding: 7px 7px;
    }

    #counter-box {
        margin: 5px 0 5px;
        padding: 5px 0 5px;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .count-digit,.count_box span {
        font-size: 36px;
    }

    .count-title{
        font-size: 12px;
    }

    .section_title {
        font-size: 40px;
    }

    .p_cate_head h6 {
        font-size: 20px;
    }

    .product_cate_card ul li {
        font-size: 14px;
    }

    .service_card .service-contn h6 {
        font-size: 20px;
    }

    .section_padding {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .side_space {
        padding: 0 50px;
    }

    .banner__slider .slide .slide__content {
        padding: 0 50px;
    }

    .gamma_more_bg {
        padding: 50px 0;
    }
}

@media screen and (max-width:1024px) {
    .banner__slider .slide .slide__content--headings .title {
        font-size: 40px;
    }

    .banner__slider .slide .slide__content--headings .top-title {
        font-size: 14px;
    }

    .count-digit,.count_box span {
        font-size: 30px;
    }

    .count-title {
        font-size: 10px;
    }

    .new_logo {
        width: 75px;
        flex-shrink: 0;
    }

    .new_content h5 {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .new_content p {
        font-size: 10px;
        margin-bottom: 5px;
    }

    .new_content a {
        font-size: 9px;
    }

    .right_ic {
        width: 50px;
        height: 50px;
    }

    .new_arrival {
        top: 35%;
    }

    .banner__slider .slick-dots {
        padding: 8px;
    }

    .header_tab_icons span {
        font-size: 12px;
    }

    .heading_md {
        font-size: 26px;
    }
    .story_cal p{
        font-size: 14px;   
    }
    .story_cal{
        padding: 0;
    }
    
    .nav-links{
        justify-content: center;
    align-items: center;
    }
    .nav-links li{
        margin: 10px 0;
    }

}
@media screen and (max-width:991px) {
    .nav-links li a {
        /* color: white; */
    }
}

@media screen and (max-width:768px) {
.nav-links li a
.count-title,
    .count-digit,
    .count_box span {
        margin-bottom: 3px;
    }

    .banner__slider .slide .slide__content {
        padding: 0 10px;
    }

    .banner__slider .slide .slide__content--headings .title {
        font-size: 22px;
    }

    .banner__slider .slide .slide__content--headings .top-title {
        font-size: 10px;
    }

    .side_space {
        padding: 0;
    }

    .header_tab_icons .svg_head {
        display: none;
    }
    .count-title{
        text-align: center;
    }

    .header_tab_icons span {
        margin-left: 1px;
    }

    .slick-slider.topheader .element {
        height: 30px;
    }

    .service_card {
        padding: 10px;
    }

    .login-button {
        margin-left: 20px;
        font-size: 0;
    }

    .heading_md {
        font-size: 24px;
    }

    .section_title {
        font-size: 24px;
    }

    .section_description {
        font-size: 12px;
        line-height: 2;
    }

    .border_button {
        padding: 5px 15px;
        font-size: 12px;
        line-height: 25px;
    }

    .upcoming {
        padding: 30px 2px;
    }

    .add_box.center {
        padding: 10px 0;
        border-image: linear-gradient(to right, rgba(217, 217, 217, 0.00), #D9D9D9, rgba(217, 217, 217, 0.00)) 100% 0%;
    }

    .new_arrival {
        top: 15%;
    }

    body {
        padding: 3px 0;
    }

    .section_padding {}

    .cmpny_left {
        padding: 10px;
    }

    .cmpny_rightimg {
        padding: 10px;
    }

    .tt_ds_compny p {
        font-size: 12px;
        line-height: 20px;
    }

    .cmpny_dtl_list ul li {
        margin-bottom: 14px;
        font-size: 10px;
        line-height: 20px;
    }

    .cmpny_dtl_list {
        margin-bottom: 25px;
    }

    .cmpny_logo {
        margin-bottom: 22px;
    }

    .compy_web {
        flex-direction: column;
    }
    .ba-we-love-subscribers-fab{
        width: 50px;
    height: 50px;
    }
    .ba-we-love-subscribers-fab .img-fab {
        height: 35px;
        width: 35px;
    }
    .compy_web p {
        font-size: 13px;
        margin-bottom: 10px;
        margin-right: 0;
        line-height: 22px
    }
    .compy_web a {
        padding: 5px 13px;
        font-size: 12px;
        line-height: 24px;
    }
    .brand_ds{
        font-size: 14px;
    margin-bottom: 10px;
    }
    .service_card .service-contn p,.service_card .service-contn a{
        font-size: 12px;    
    }
    .gamma_more_bg {
        padding: 20px 0;
    }
    .call_sct h3{
        font-size: 17px;
        margin-bottom: 18px;
    }
    .white_bg_btn {
        padding: 7px 15px;
    }    
    .about_gamma h5{
        font-size: 20px;
    }
    .about_gamma{
        padding: 20px;
    }
    .social_link ul li a {
        width: 35px;
        height: 35px;
        font-size: 15px;
    }
    .news_card{
        padding: 10px;
    }
    .svg_area svg {
        width: 85%;
    }
    .story_bg{
        padding: 20px 10px;
    }
    .scg_guiding{
        padding: 0;
    }
    .scg_guiding svg{
        width: 100%;
    }
    .mb_Pad_zro{
        padding: 0;
    }
    .what_head{
        font-size: 26px;
    }
    .what_sec p {
        font-size: 14px;
        line-height: 30px;
    }
    .mission_vision{
        padding: 10px;
    }
    .mission_vision p {
        font-size: 12px;
        line-height: 24px;
    }
    .mission_vision h6{
        font-size: 20px;
    }
    .nav-links li a{
        margin-right: 0;
    }
    .inner_head_cont .inner_head{
        font-size: 20px;
    }
    .inner_head_cont .inner_content {
        font-size: 12px;
        line-height: 25px;
    }
    .product_stacking:nth-child(even) .stacked_prdct_img{
        order: 2;
     }
     .product_stacking:nth-child(even) .stacked_prdct_con{
       order: 1;
     }
     .hiring_bg  {
        padding: 20px 0px;
     }
     .career_card{
        flex-direction: column;
     }
     .career_card a{
        margin-top: 10px;
     }
     .apply_form{
        padding: 0;
     }
     .breadcrumb_bg h4{
        font-size: 30px;
     }
     .breadcrumb_bg {
        padding: 100px 0px 80px;
    }
}   

@media screen and (max-width:465px) {
    .heading_md {
        font-size: 18px;
    }
    .after_brand_slider.slick-initialized .slick-slide, .brand_slider.slick-initialized .slick-slide{
        height: 100%;
    }
    .cta_sec .cta_frm input{
        width: 100%;
        margin-bottom: 10px;
    }
    .cta_sec .cta_frm {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .call_sct {
        
        flex-direction: column;
        text-align: center;
    }
    .cntr_box{
        position: initial;
    }
    .grey_box{
        background: rgb(171 174 179);
        margin-top: 20px;
    }
}