@media(max-width: 1199px){
    .container{
       width: 970px;
    }
    .header_menu{
       padding: 15px 0;
    }
   
    .our-process {
       padding: 60px 0;
    }
    .our-process__item > amp-img {
       height: 170px !important;
    }
    .our-process__item>p {
       font-size: 12px;
       line-height: 18px;
    }
    .title-detail {
       font-size: 15px;
       line-height: 26px;
    }
    .aminties_info ul li {
       width: calc(20% - 30px);
       margin: 15px 15px 30px;
       text-align: center;
    }
    .our-processto {
      padding: 60px 0;
    }
    .gallery-lists li amp-img {
       height: 180px;
    }

}
@media(max-width: 991px){
    .container{
       width: 750px;
    }
    .banner-shape {
padding: 200px 0;
background-position: center top;
}
.form-box-wedding{
  width:100%;
  margin-left:0px;
}

.map-shape {

display : none;

}

.service__item h4{
       font-size: 14px;
    }
    .service__intro p{
       font-size: 14px;
    }
    .title-detail br{
       display: none;
    }
    .our-process__item{
       width: calc(50% - 20px);
    }
    .our-process__item>p {
       font-size: 14px;
       line-height: 22px;
    }
    .gallery-lists li {
        width: calc(33.33% - 20px);
    }
    .title,.title>span{
        font-size: 30px;
        line-height: 1.2;
    }

    .our-processto .title-detail {
        padding: 0;
    }
    .title-detail{
       margin: 30px 0;
    }
}
@media(max-width: 767px){
    .container{
       width: 100%;
    }

/*.banner-shape { background:url(../images/aliensgroup-Mobile.jpg); background-size: cover; background-repeat: no-repeat;*/
.banner-shape { background:url(../images/newss_banner.jpeg); background-size: cover; background-repeat: no-repeat;
padding: 153px 0;
height: 83vh;
width: 100%;
}


/* .bottom_fixed {
width: 100%;
height: 50px;
background: #000;
position: fixed;
top: 91%;
z-index: 999;

} */

/* .cell_box{ width: 50%; height: 50px;background: #10a6e5; text-align: center; } 
.cell_box p {
color: #fff;
text-align: center;
padding-top: 13px;
} */
/* .cell_boxto {
width: 50%;
height: 50px;
background: #10a6e5;
display: block; 
float: right;
margin-top: -50px;
}  */

.cell_boxto p {
color: #fff;
text-align: center;
padding-top: 13px;
}

/* .form-box-wedding {
width: 100% !important;
background: #10a6e5;
margin-left: auto;
border-radius: 5px;
box-sizing: border-box;
position: relative;
top: 0;
padding: 15px;
margin-left: 5%;
z-index: 999;
margin-left: 0 !important;
margin-top: 86%;
margin-right: 0;
} */
/* .form-box-wedding .enqform{
width: 100%;
padding: 15px;
} */


    .book_button{
       background: transparent;
       padding: 0;
       margin: 0;
    }
    .book_button a{
        color: #fff;
        cursor: pointer;
    }
    .book_button p{
        display: inline-block;
        background-color: #ff006c;
        border-radius: 5px;
        text-align: center;
        padding: 8px;
    }
    .form-control,.select_one{
       font-size: 14px;
    }
    .service__intro{
       width: 100%;
    }
    .service-wrap .rht{
       width: 100%;
       margin: 0;
    }
    .title-detail{
       font-size: 14px;
    }
    .tab-menu{
       font-size: 15px;
       line-height: 18px;
    }
    .gallery-lists li {
       width: calc(50% - 20px);
    }
    .gallery-lists li amp-img {
       height: auto;
    }
    .aminties_info ul li {
       width: calc(25% - 30px);
       margin: 15px 15px 30px;
       text-align: center;
    }
    .footer {
       display: flex;
       flex-wrap: wrap;
    }
    .map_contant {
        width: 100%;
        max-width: 100%;
    }
    .map {
       width: 100%;
       max-width: 100%;
       height: 300px;
    }
.h1_box h1 {
margin-top: 146px;
font-size: 12px ! important;
color: #000 ! important;
text-align: center;
}


}
@media(max-width: 576px){
   .banner-shape {
   padding: 127px 0;
}
}
@media (max-width: 480px){
.banner-shape {
    padding: 97px 0;
}
}
@media(max-width: 599px){
    .logo{
       text-align: center;
    }
    .form-box-wedding .enqform{
       padding: 6px 20px;
    }
    .service__item {
       width: calc(100% / 2);
    }
    .service__item h4 {
     font-size: 10px;
    }
    .service__item {
        width: calc(100% / 2);
        margin: 20px 0;
    }
.service__intro {
width: 100%;
margin-top: 38px;
}
    .our-process__item {
       width: calc(100% - 20px);
    }
    .our-process__item > amp-img {
      height: 200px !important;
    }
    .tab-menu {
       font-size: 15px;
       line-height: 18px;
       padding: 10px;
       margin: 0 5px;
    }
    .gallery-lists li {
       width: calc(100% - 20px);
    }
    .aminties_info ul li {
     width: calc(33.33% - 10px);
     margin: 15px 5px 20px;
    }
    .aminties_info p {
        font-size: 12px;
        padding-top: 10PX;
    }

.h1_box h3 {
color: #fff;
padding-top: 0px ! important;
text-align: center ! important;

font-size: 12px;
font-weight: normal;
}

.h1_box p {
color: #fff;
padding-top: 0px ! important;
text-align: left;
font-size: 11px ! important;
padding-top: 16px;
text-align: center ! important;
}
 }

 @media only screen and (min-width: 1200px) and (max-width: 1399px) {
   .banner-shape {
      padding: 314px 0;
   }
 }
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
   .banner-shape {
      padding: 260px 0;
   }
 }

