﻿/*#region RESPONSIVE*/



@media screen and (min-width:1400px) {

    .gd_cover_item {
        height: 30vh;
    }

        .gd_cover_item img {
            height: 100%;
            display: block;
            width: 100%;
            object-fit: cover;
        }
}



@media screen and (min-width:1441px) and (max-width:1920px) {

    .gd_wrap_fix__footer {
        margin: auto;
        padding: 0 150px;
    }

    .bct_footer_add {
        flex: 0 0 50%;
    }

    #header.sticky .gd_main_menu {
        position: static;
        width: auto;
        background: none;
        padding: 0;
        margin-right: 180px;
    }
}

@media screen and (min-width:1200px) and (max-width:1440px) {
    #header.sticky .gd_main_menu {
        margin-right: 160px;
    }

        #header.sticky .gd_main_menu > ul > li {
            padding: 0 12px;
        }

    .gd_logo img {
        max-height: 75px;
    }
}


@media screen and (min-width:1200px) {

    .gd_banner_image {
        height: 100vh;
    }

    .product_info {
        flex: 0 0 45%;
        padding: 0 50px 0 30px;
    }

    .bct_why {
        padding-bottom: 19.75rem;
    }

    .gd_banner_image img {
        height: 100%;
        object-fit: cover;
    }

    .gd_main_menu.show {
        background: linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.4) 20%,rgba(38, 57, 151,0.96) 50%,#263997 70%);
    }
}

@media screen and (min-width:1200px) and (max-width:1410px) {
   

    .bct_about__info_wrap {
        width: 44%;
    }

    .gd_widget_filter .group-btn a {
        padding: 8px 10px;
    }

    .gd_wrap_fix__footer {
        margin: auto;
        padding: 0 150px;
    }

    .gd_footer {
        font-size: 1rem;
    }

    .gd_subscribe__desc {
        font-size: 14px;
    }

    .gd_footer .gd_about {
        font-size: 16px;
    }
}

@media screen and (max-width:1199px) {
    .gd_article__single {
        width: 100%;
    }

    .product_info {
        flex: 0 0 60%;
        padding: 0 15px;
    }

    .gd_product_detail .product_image {
        flex: 0 0 40%;
    }

    .bct_about__info {
        background: #ebebeb;
        margin-bottom: 3rem;
    }

    .bct_about__info_wrap {
        width: 100%;
    }

    .gd_main_menu.show {
        background: linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.4) 20%,rgba(38, 57, 151,0.96) 50%,#263997 70%);
    }

    #header.sticky .gd_main_menu > ul.gd_menu__primary > li > a {
        white-space: nowrap;
        text-transform: none;
    }

    .an_module__news {
        padding-top: 2rem;
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .product_info {
        flex: 0 0 60%;
    }

    .gd_product_detail .product_image {
        flex: 0 0 40%;
    }

    :root {
        --content-size: 992px;
    }
}

@media screen and (max-device-width:1024px) {
    .product-area {
        flex: 0 0 75% !important;
    }

    .product-sidebar {
        flex: 0 0 25%;
    }

    .gd_p__item {
        flex: 0 0 33%;
    }

    .gd_widget__text::after {
        bottom: -10px;
    }

    .gd_widget__title {
        padding: 10px;
    }
}

@media screen and (max-width:991px) {
    .play-now .ripple, .play-now .ripple::before, .play-now .ripple::after {
        box-shadow: 0 0 0 0 rgba(145, 145, 145, 0.7);
    }

    .gd_post__event {
        display: none;
    }
    .gd_post__content {
        padding: 20px;
    }
    .bct_news_single__body {
        padding-left: 0;
    }

    .gd_cover_item {
        height: 23vh;
    }


    .related_product .gd_p__item {
        flex: 0 0 33%;
    }

    .intro-content {
        padding-top: 2rem;
    }

}

@media screen and (min-width:768px) and (max-width:1024px) {
    .page-gallery .gd_item .gd_text {
        padding: 10px;
        font-size: 1.125rem;
        bottom: 5px;
        margin-bottom: 0;
    }

    .page-gallery .control a i.fa {
        width: 3rem;
        height: 3rem;
        font-size: 20px;
        line-height: 3rem;
    }

    .page-content {
        padding: 3rem 0 1rem;
    }
 
}

@media screen and (max-width:767px) {
    .contact-form-container {
        width: 100%;
    }

    .bct_absolute {
        position: relative;
        transform: translate(0);
        left: 0;
        top: 0;
        padding: 2rem 0;
    }
    .bic_DetailPost_Gallery .gd_post__image {
        flex: 0 0 25%;
        height: calc(250/370 * (var(--content-size)/4 - 30px));
    }
    .bic_DetailPost_Gallery .gd_post__image {
        height: calc(250/370 * (var(--content-size)/3 - 30px));
    }
    .gd_post__single_title {
        max-width: 100%;
    }
    .page-gallery .gd_grids .gd_item {
        flex: 0 0 50%;
    }
    .bic_box__text .bic_tile {
        font-size: 1.5rem;
    }
    .page-gallery .gd_grids .item_inner {
        height: calc( 250/370 * (var(--content-size)/2 - 30px));
    }

    .page-gallery .gd_item .gd_text {
        font-size: 1rem;
        bottom: 10px;
        left: 10px;
        padding: 0;
    }
    .page-content {
        padding: 2rem 0;
        padding-bottom: 1rem;
    }
    .gd_related_title {
        margin-bottom: 1.75rem;
    }
    .gd_cat_title.gd_text {
        margin-bottom: 1rem;
        flex: 100%;
    }
    .gd_post__image {
        height: calc(250/370 * (var(--content-size)/2 - 30px));
    }
    .gd_post__excerpt {
        -webkit-line-clamp: 4;
    }
  
    .gd_article__related {
        margin-top: 3rem;
    }
    .gd_cover_item .gd_absolute {
        justify-content: center;
    }
    .gd_post__content {
        padding: 20px;
    }
    .gd_post__item {
        margin-bottom: 1.5rem;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:991px) {
    .gd_header_cta.d-flex {
        margin-right: 0;
        width: auto !important;
    }
    .gd_post__item {
        margin-bottom: 2rem;
    }
    .bic_DetailPost_Gallery .gd_post__image {
        flex: 0 0 25%;
        height: calc(250/370 * (var(--content-size)/4 - 30px));
    }
    
}



@media screen and (max-width:575px) {
    .bct_relative.contact_page .bct_title {
        font-size: 1.5rem;
    }
    .bic_new__desc {
        margin-bottom: 1.5rem;
    }
    .bic_DetailPost_Gallery {
        margin-top: 2rem;
    }

        .bic_DetailPost_Gallery .gd_post__image {
            flex: 0 0 50%;
        }

        .bic_DetailPost_Gallery .gd_post__image {
            height: calc(250/370 * (var(--content-size)/2 - 30px));
        }
    .page-gallery .gd_grids .item_inner {
        height: calc( 250/370 * (var(--content-size) - 30px));
    }
    .page-gallery .gd_grids .gd_item {
        flex: 0 0 100%;
    }
    .gd_post__excerpt {
        -webkit-line-clamp: 3;
    }
    .gd_post__title .gd_text {
        margin-bottom: 5px;
    }
    .gd_post__single_content {
        padding: 0;
        box-shadow: none;
    }
    #load_article .gd_post__content {
        padding: 15px;
    }
    .gd_post__item {
        margin-bottom: 1.5rem;
    }

   
    .gd_article__related {
        margin-top: 4rem;
    }
        .gd_article__related .gd_post__item {
            margin-bottom: 1.5rem;
        }
    .gd_post__image {
        height: calc(250/370 * (var(--content-size) - 30px));
    }
}

@media screen and (max-width:480px) {

    
}

@media screen and (max-width:414px) {

   
}

@media screen and (max-width:375px) {

   
}

@media screen and (max-width:320px) {
   
}
/*#endregion */
