 @media screen and (max-width:1200px) and (min-width:1024px) {
     .feedbackBx {
         /* height: 480px; */
     }

 }

 @media (min-width: 992px) {
     .navbar .nav-item .dropdown-menu {
         display: block;
         border: none;
         margin-top: 0;
         top: 150%;
         opacity: 0;
         visibility: hidden;
         transition: .5s;
     }

     .navbar .nav-item:hover .dropdown-menu {
         top: 100%;
         visibility: visible;
         transition: .5s;
         opacity: 1;
     }
 }

 @media (max-width: 991.98px) {
     .navbar-light .navbar-nav .nav-link {
         margin-right: 0;
         padding: 10px 0;
     }

     .navbar-light .navbar-nav {
         border-top: 1px solid #EEEEEE;
     }
 }

 @media (max-width: 991px) {
     .content-section p {
         /* text-align: justify; */
     }

     img.group-image {
         right: 0px;
     }

     .hero-section {
         padding: 10px 20px;
     }

     .abtShape2 {
         position: absolute;
         right: 77px;
         top: 125px;
         z-index: 0;
         /* display: none; */
         bottom: 0px;
     }

     .hero-section .video-wrapper {
         position: relative;
         padding-top: 80%;
         /* Increase size */
     }

     .feedbackBx {
         /* height: 430px; */
     }

     .social-button {
         font-size: 13px;
     }

     .owl-nav {
         position: absolute;
         top: -88px;
         right: -7px;
     }

     .image-line {
         display: none;
     }

     .content-section {
         padding-top: 0rem;
     }

     .navbar-nav {
         height: 100vh;
     }

     .navbar-brand img {
         width: 100%;
         margin-left: 15px;
         object-fit: contain;
         height: 82px;
     }

     .navbar-brand img {
         top: -1px;
     }

     .navbar-collapse {
         margin-right: 0px !important;
         border-top: 4px solid #d8bd3c;
     }

     .hero-buttons.mt-4 {
         display: grid;
         gap: 15px;
         width: 100%;
     }
     
    .thumb-container{
        flex-direction: row;
    }
 }

 @media (max-width: 767px) {
     .form-content {
         padding: 15px 10px 15px 15px;
     }

     .stickyButton{
        display: block;
     }

     .newsletter-title span {
         font-size: 35px;
     }

     section.titleBackground h2 {
         font-size: 30px;
     }

     section.titleBackground {
         padding: 60px 0;
     }

     .sectionHeading h2 {
         font-size: 31px;
     }

     .accordion-button {
         font-size: 20px;
     }

     .contact-heading {
         font-size: 32px;
     }

     .navbar-nav {
         height: 100vh;
     }

     .read-more-btn {
         width: 100%;
     }

     .owl-nav {
         top: -150px;
         right: 0px;
     }
 }

 @media (max-width: 480px) {
     .col-md-6.hero-text {
         padding-left: 0;
         padding-top: 0;
         text-align: -webkit-center;
         margin-bottom: 20px;
     }

     .hero-text h1 {
         font-size: 32px;
         text-align: center;
     }

     .hero-text p {
         /* text-align: center; */
     }

     .banner_image {
         /* margin-top: 50px; */
         width: 80% !important;
         margin-bottom: 15px;
     }

     img.group-image {
         bottom: 49px;
         right: 0px;
     }
     img.group-image1 {
         bottom: 49px;
         right: 50px;
     }

     img.author-image {
         left: -30px;
         top: 0px;
     }

     .image-line {
         transform: rotate(90deg);
         height: 40%;
         /* width: 0px; */
     }

     .col-md-4.col-sm-6.col-xs-6 {
         width: 50%;
         margin-bottom: 21px;
         justify-items: anchor-center;
     }

     .copies {
         text-align: center;
         font-size: 19px;
     }

     img.featured-sparkle {
         left: -5px;
     }

     .footer-links {
         text-align: center;
     }

     .owl-nav {
         top: -250px;
         right: 0px;
     }

     .newsletter-title {
         font-size: 28px;
         text-align: center;
     }

     .newsletter-text {
         margin-left: 0;
         margin-bottom: 0;
     }

     section.customSec.feedbackSec.sliderOverflow.dotBg {
         padding: 100px 0;
     }

     .content-section h1 {
         font-size: 36px;
     }

     .limitedDetail {
         position: relative;
         top: 55px !important;
         right: -215px !important;
     }


     .carousel-indicators {
         display: none !important;
     }

     #slider_section {
         padding-top: 20px !important;
         padding-bottom: 25px !important;
     }

     .hero-buttons.mt-4 {
         display: grid;
         gap: 15px;
         width: 100%;
     }

     .hero-buttons .btn {
         width: 100%;
     }

     .new-releases h2,
     .newsletter-section h2,
     .titleBackground h2,
     .feedbackSec h2,
     .aboutSec h2,
     .checkout-sidebar h2 {
         font-size: 21px;
     }

     #searchSuggestions {
        right: 0;
        left: 15px;
    }

    .col-md-4.col-sm-4.col-xs-4 {
        width: 33%;
    }
    .thumb-container{
        flex-direction: row;
    }
    #mobile_para{
        text-align: left;
    }
 }

 @media only screen and (max-width: 420px) {
    .mobile {
        display: block !important;
    }
}
#search_section_mobile_view, .mobile, .stickyBtn, .upload-box input {
    display: none;
}
@media only screen and (max-width: 767px) {
    #mobileForm, .department-tabs, .mobile {
        display: block !important;
    }
}
@media only screen and (max-width: 991px) {
    .mobile {
        display: block !important;
    }
}