@media only screen and (max-width: 767px){
.banner_contentwrap{
    /*padding: 20px;*/
    padding-bottom: 1rem;
}
h1.serv_banner_title {
    color: #fff;
    font-weight: 600;
    font-size: 33px;
}
.service__landing_banner {
    background-repeat: no-repeat;
    background-image: url(../../images/front/services/bg-stars.svg);
    width: 100%;
    height: 100%;
    position: absolute;
    /* background-size: contain; */
    position: relative;
    background-position: -289px -291px;
}
.serv_banner_tagline {
     
    font-size: 16px;
    line-height: 1.5;
     width: 100%; 
    
}
.inner_service_head{
    font-size: 26px;
}
.pant-custom .inner_serv_content {
    padding: 30px;
}
.wrapper.inner_serv13_colo {
    height: auto;
}

.inner_serv_content {
  
    text-align: center;
    padding: 18px;
    margin-top: 0px;
}
.inner_serv13_colo .mock-img {
    width: 100%;
}
.mock-img {
    width: 100%;

}
.inner_serv6_colo {
    margin-top: 20px;
}
.inner_serv4_colo {
    background-image: radial-gradient(circle at 162% 114%, #ffc6e0,#ff95d9 115%);
    color: #250013!important;
}
#inner_serv1 {
 
    margin-bottom: 20px;
    }
.service__landing_banner .new_common_container{
    width: 100%;
}
.input-group.serv_newsletter_field .form-control {
    width: 100%;
    margin-bottom: 16px;
}
.serv_newsletter .serv_newsletter_field {
    width: 100%;
    display: flex;
    justify-content: center;
}
.serv_newsletter .serv_sec_title_huge45 {
    font-size: 28px;
    }
    .serv_newsletter_tagline{
        width: 100%;
    }
    .wrapper {
    overflow: hidden;
    height: 100%;
    width: 100%;
    margin-top: 20px;
}
.trnsbar {
     background: unset; 
    width: 100%;
     height: auto; 
    bottom: 0px;
    top: 0px;
}
.inner_services_sec .new_common_container{
    width: 100%;
}
}
@media only screen and (max-device-width: 1500px) and (min-width: 999px)
{
    .service__landing_banner .banner_contentwrap {
        padding-bottom: 2rem;
    }
.inner_serv1_colo .model-img {
    max-width:unset;
    width: auto;
     
}
.serv_banner_tagline {
    color: #fff;
    font-size: 24px;
    }
h1.serv_banner_title {

    font-size: 42px;
}
.inner_serv2_colo .model-img {
    max-width:unset;
    width: auto;
     
}
 .model-img {
    max-width: unset;
    width: auto !important;
 
}

.serv1-colo .model-img {
    max-width: 449px!important;
    
}
.serv2-colo .model-img {
    max-width: 431px!important;    
}
.serv3-colo .model-img {
    max-width: 552px!important;
    width: unset;
    left: -135px!important;
}
.serv4-colo .model-img {
    max-width: 448px!important;
   
}
.inner_service_head{
    font-family: Gilroy-bold;
    font-size: 38px;
}
.inner_serv_content p {
    font-family: 'Gilroy-Medium';
    font-size: 17px;
}
 
.inner_serv6_colo {
    overflow: hidden;
}
.wrapper.inner_serv1_colo{
height:  770px;
}
.wrapper.inner_serv2_colo{
height:  770px;
}
.wrapper.inner_serv3_colo{
height:  770px;
}
.wrapper.inner_serv4_colo{
height:  740px;
}

.wrapper.inner_serv5_colo{
height:  740px;
}
 
.wrapper.inner_serv7_colo{
height:  690px;
}
.wrapper.inner_serv8_colo{
height:  730px;
}
.wrapper.inner_serv9_colo{
height:  730px;
}
.wrapper.inner_serv10_colo{
height:  730px;
}
.wrapper.inner_serv11_colo{
height:  730px;
}
.wrapper.inner_serv12_colo{
height:  730px;
}
.inner_serv13_colo .mock-img {
    width: 67%;
}
.wrapper.inner_serv14_colo{
height:  730px;
}
.mock-img{
    width: 100%;
}
}
@media only screen and (max-device-width: 1280px) {
    .serv1-colo .model-img {
 
    left: -76px!important;
}
}

