@media screen and (max-width: 525px) {
    .footer_list {
       /* display: flex; */
       justify-content: space-evenly;
    }
    .phone_icon{
        bottom: 70px;
        left: 70%;
    }
    .navbar_btn{
        padding: 8px 15px;
        bottom: 20px;
    }
    .map {
      display: none;
    }
  .form_button{
    width: 200px;
 }
 .address_box {
   margin-top: 25px;
}
.nav-tabs .nav-link {
    margin-top: 5px;
 }
 .service_heading {
    font-size: 32px;
}
.package_section .card {
  margin-top: 10%;
}
.textarea_box{
    width: 100%;
}
.hero_but-box {
    position: relative;
    background: none;
    border-radius: 5px;
    padding:0px;
}
.girl_image {
   display: none;
}
.hero_content_box h2 {
    font-size: 28px;
}
.buffer_content-box {
    background-image: none;
}
.buffer_content {
    max-width: 100%;
    margin-left: 0px;
    padding-top: 0px;
    color: black;
}
input{
    width: 100%;
    margin-bottom: 12px;
 }  

.hdtvbanner_img{
    width: 50% !important;
}
.deals_image1,  .deals_image2,  .deals_image3 {
    display: none;
}

.carasoul_box img{
    display: none;
}
.carousel-heading {
    font-size: 18px !important;
}
}

@media (min-width: 525px) and (max-width: 767px) {
    .map {
        display: none;
      }
      .textarea_box{
        width: 100%;
    }
    .deals_image1,  .deals_image2,  .deals_image3 {
        display: none;
    }
    .carasoul_box img{
        display: none;
    }
    .carousel-heading {
        font-size: 18px !important;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .hero_but-box {
       
        padding: 20px 40px 20px 20px;
    }
    .girl_image {
     display: none;
    }
    .form-group {
        border: none;
       
    }
    .map iframe{
        width: 300px;
        height: 305px;
    }
    .form_button{
        width: 58%;
        margin-left: 21%;
     }
     .service_btn{
        margin-top: 10px;
            }
            .card{
                margin-right: 100px;
            }
            .bundle_card{
                margin-right: 0px !important;
            }
            .form_box_col{
                text-align: center;
                /* margin-left: 15%; */
                margin-top: 2px;
                margin-bottom: 10px;
            }
            .form_box_col  p {
                text-align: center;
              
            }
            .phone_icon{
                bottom: 35px;
                left: 70%;
            }
            .navbar_btn{
                padding: 8px 15px;
                bottom: 20px;
            }
            .textarea_box{
                width: 58%;
            }
            .contact_section{
                background: none;
            }
            .service_section img{
                width: 50%;
            }
            .buffer_content-box {
                background-image: none;
            }
            .buffer_content {
                max-width: 100%;
                margin-left: 0px;
                padding-top: 0px;
                color: black;
            }
            .buffer_section img{
                height: 100%;
            }
            .deal_boxes{
                margin-top: 50px;
            }
.carousel-heading {
    font-size: 18px !important;
}
}
@media (min-width: 991px) and  (max-width: 1410px){
    .carousel-heading {
        font-size: 28px !important;
    }
    .header_section .navbar-nav .nav-item .nav-link{
        padding: 20px 30px;
    }
    .phone_icon{
        left: 83%;
    }
    .navbar_btn{
        padding: 8px 15px;
        right: -20px;
    }
     .service_btn{
margin-top: 10px;
    }
    .contact_image{
        width: 100% !important;
    }
    input{
        width: 100%;
     }
    .map iframe{
        width: 350px;
        height: 305px;
    }
    .theme-btn{
        margin-left: 50px;
    }
    .deals_image1 {
        margin-top: 150px;
    }
    
    
.deals_image2, .deals_image3 {
    opacity: 0.4;
}
}
@media screen and  (max-width: 991px){
.buffer_section{
    background-color: white !important;
}
}
@media (min-width: 991px) and (max-width: 1400px)  {
    .buffer_content {
        margin-left: 0px;
        }
}
@media screen and (max-width: 1400px)  {
    .hdtvbanner_img{
        margin-top: 0;
    }
}
@media (min-width: 1200px) and (max-width: 1800px)  {
    .card_row-box{
        margin-left: 100px;
        margin-right: 100px;
     }
}


