/* Higher than 1200 (desktop devices)

====================================================================== */

@media only screen and (min-width: 1601px)  {

.container-1 {

    max-width: 1568px;

}


.enq-div:before {
    margin-left: 17em;
    background-size: contain;
}

.prd-sec-di.prd-d:after {     
    right: 0em;
    margin-top: -22em;
}


.content.text-left {
    margin-left: 5em;
}

.vertical-group:before {
    content: '';
    border-top: 15em solid #000;
    position: absolute;
    width: 1px;
    top: -17em;
    left: 10px;
}

.vertical-group:after {
    content: '';
    border-top: 15em solid #000;
    position: absolute;
    width: 1px;
    top: 7em;
    left: 10px;
}




}


/* higher then 1441 and lower then 1600

====================================================================== */

@media only screen and (min-width: 1441px) and (max-width: 1600px) {

.vertical-group:before {
    content: '';
    border-top: 15em solid #000;
    position: absolute;
    width: 1px;
    top: -17em;
    left: 10px;
}

.vertical-group:after {
    content: '';
    border-top: 15em solid #000;
    position: absolute;
    width: 1px;
    top: 7em;
    left: 10px;
}

.content.text-left {
    margin-left: 5em;
}


}






/*-higher then 1141 and lower then 1600-*/

/*===================================================================*/

@media only screen and (min-width: 1200px) and (max-width: 1440px) {





 }



/* Higher than 960 (desktop devices)

====================================================================== */

@media only screen and (min-width: 992px) and (max-width: 1199px){ 



}




/* Tablet Portrait (devices and browsers)

====================================================================== */

@media only screen and (min-width: 768px) and (max-width: 991px) { }




/* All Mobile Sizes (devices and browser)

====================================================================== */

@media only screen and (max-width: 767px) {

.logo>a>img {
    width: 45%;
}


 }




/* Mobile Landscape Size to Tablet Portrait (devices and browsers)

====================================================================== */

@media only screen and (min-width: 480px) and (max-width: 767px) {





}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)

=================================================================== */

@media only screen and (max-width: 479px) {

.header_top.active {
    height: 90px;
}


    .logo>a>img {
    width: 45%;
}

.header_top.active .logo>a>img {
    width: 45%;
}

.s-ab-txt h1:before {
    content: unset;
}

.s-ab-txt h1:after{
    content: unset;
}

.vertical-group {
        top: -12em;
    left: 34px;
}

.vertical-group:after {
    content: '';
    border-top: 6em solid #000;
    left: 12px;
    top: 6em
}
.vertical-group:before {
  
    left: 12px;
}


p.this-mtitle {
    display: none;
}

section.s-abt-sec {
    padding: 0px 0px 75px;
}

section.s-abt-sec {
    padding: 0px 0px 75px;
    text-align: center;
    color: #000;
    font-weight: bolder;
}

.carousel-inner.s-carsl {
    position: unset;
    width: 100%;
}
.s-img img {
    width: 100% !important;
    margin: 0px;
}


ol.carousel-indicators.s-crsl {
    bottom: -5em;
}

.abt-s-d-sl {
    height: 450px;
}
a.btn.enq-btn{
    font-size: 15px;
        margin-left: -15px;
}
.carousel-caption.s-caption {
    margin-left: -4em;
    bottom: -1px;
}
.s-crsla-cap h2 {
    font-size: 19px;
}
a.btn.parlx-btn.btn-sm.animated-button.victoria-two {
    bottom: 22px;
    margin-left: 7px;
    font-size: 9px;
    border: 0px;
   

}
.cp p {
    text-align: center;
}
.cpa p {
    text-align: center;
}
.s-img {
    height: 335px;
}
}
