﻿
@media screen and (max-width:1550px) {
    /*.carousel-caption h1{
        text-align:center;
        margin:auto;
         max-width:700px;
        font-size:50px;
        letter-spacing:-3px;
        line-height:58px;
        font-weight:700;
        color:#000;
        margin-top:0px;
        padding-bottom:20px;
    }*/
}

@media screen and (max-width:1380px) {
    
    .ct10{
        padding-left:40px;
        padding-right:40px;
    }

    .ct11{
        display:table;
        width:100%;
        margin:auto;
        padding-top:30px;
        padding-bottom:30px;
        padding-left:30px;
        padding-right:30px;
        border-top:1px solid #ddd;
    }

    .ct15{
        width:95%;
    }

}

@media screen and (max-width:1266px) {

    .Aboutbts {
        display: table;
        width: auto;
        margin:auto;
    }

    .ct15{
        width:90%;
    }

    .ApreLeft{
        clear:both;
        float:none;
        width:80%;
        text-align:center;
        margin:auto;
    }

    .ApreLeft .Line{
        clear:both;
        float:none;
        text-align:center;
        margin:auto;
        margin-bottom: 30px;
    margin-top: 40px;
    }

    .ApreLeft .Bt{
        clear:both;
        float:none;
        text-align:center;
        margin:auto;
    }

    .ApreLeft .Text1{
        text-align:center;
        margin:auto;
        margin-bottom:25px;
    }

    .ApreLeft .Text2{
        line-height:26px;
    }

    .ApreRight{
        margin:auto;
        clear:both;
        float:none;
        width:90%;
    }

    .Spoon {
        display: none;
    }

    .ServiceAreaLeft{
        left:0px;
        max-width:initial;
        margin-left:0px;
        padding-left:60px;
        padding-right:60px;
        font-size:20px;
        line-height:30px;
    }

    .ServiceAreaRight{
        right:0px;
        width:100%;
        max-width:initial;
        margin-left:0px;
        padding-left:60px;
        padding-right:60px;
        font-size:20px;
        line-height:30px;
    }

    .carousel-caption h1{
        text-align:center;
        margin:auto;
         max-width:700px;
        font-size:42px;
        letter-spacing:-2px;
        line-height:48px;
        font-weight:600;
        color:#000;
        margin-top:20px;
        padding-bottom:20px;
        padding-left:30px;
        padding-right:30px;
    }


    .carousel-caption p{
         font-size:18px;
        line-height:28px;
        margin-bottom:0px;
        padding-left:30px;
        padding-right:30px;
    }

    .Container1 {
        display:table;
        width:100%;
        max-width: 95%;
        margin:auto;
        padding-top: 30px;
    }

}

@media screen and (max-width:1150px) {

    .Menu{
        display:none;
    }

    .MenuBt {
        display:table;
    }
    
    .MenuBt img{
        width:20px;
        height:20px;
    }

    

}

@media screen and (max-width:950px) {

    .Back{
        display:none;
    }
    .Wave3{
        display:none;
    }

    .WaveAnimate{
        display:none;
    }

    .ApreLeft {
        padding-top:50px;
    }

    
    .Fotter2 .Left{
        float:none;
        clear:both;
        width:100%;
        display:table;
        margin-bottom:30px;
    }


    .Fotter2 .Right{
        float:none;
        clear:both;
        margin-top:15px;
        margin-bottom:15px;
        width:100%;
    }

}

@media screen and (max-width:750px) {

    .ServiceImg {
        width: 100%;
        height: 350px;
    }

    .ServiceAreaLeft{
        padding-top:60px;
        padding-bottom:80px;
        padding-left:30px;
        padding-right:30px;
        font-size:16px;
        line-height:26px;
    }

    .ServiceAreaRight{
        padding-top:60px;
        padding-bottom:80px;
        padding-left:30px;
        padding-right:30px;
        font-size:16px;
        line-height:26px;
    }


    .ApreLeft{
        width:100%;
        text-align:left;
    }

    .ApreLeft .Line{
        text-align:left;
        margin:initial;
        margin-bottom: 30px;
        margin-top: 40px;
    }

    .ApreLeft .Bt{
        text-align:left;
        margin:initial;
        margin-top:40px;
    }

    .ApreLeft .Text1{
        text-align:left;
        margin:initial;
        font-size:32px;
        line-height:32px;
        margin-bottom:25px;
    }

    .ApreLeft .Text2{
        line-height:26px;
    }

    .ApreRight{
       display:none;
    }

    .Text3{
        font-size:32px;
        line-height:36px;
    }

    .ct5{
        width:85%;
    }

    .ct12{
        width:100%;
    }

    .ct10{
        width:100%;
        padding-top:70px;
        padding-bottom:50px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .Fotter .Left{
        width:100%;
        border-right:none;
        margin-bottom:30px;
    }

    .Fotter .Right{
        width:100%;
    }

    .Bt3{
        width:100%;
    }

    .Fotter .Right .Address{
        float:right;
        width:100%;
        margin-left:0px;
    }

    .ct11{
        width:100%;
    }


    

    .carousel-caption {
        margin:auto;
       left:auto;
       right:auto;
       padding:0px;
    }

    .carousel-caption h1{
        text-align:center;
        margin:auto;
         max-width:700px;
        font-size:42px;
        letter-spacing:-2px;
        line-height:48px;
        font-weight:400;
        color:#000;
        margin-top:20px;
        padding-bottom:20px;
        padding-left:30px;
        padding-right:30px;
    }


    .carousel-caption p{
         font-size:18px;
        line-height:28px;
        margin-bottom:0px;
        padding-left:30px;
        padding-right:30px;
    }

    .container {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
    }

    
    .ct14{
        padding-top:30px;
    }

    .Container1 {
        max-width: 100%;
        padding-top: 15px;
    }

    .Logo {
        float:left;
        display:table;
        width: 162px;
        height: 53px;
    }
    
    .MenuBt {
        margin-top:20px;
    }


    .Up{
        bottom:10px;
        right:10px;
    }

    .ct7{
        padding-top:60px;
    }

    .ct7 .row{
        margin-left:0px;
        margin-right:0px;

    }

    .Bt1{
        width:90%;
        margin:auto;
        margin-bottom:5px;
        padding-left:20px;
        padding-right:20px;
    }

    .Lateral{
        width:100%;
    }

    .LateralText .LatScroll{
        padding-top:85px;
        padding-left:30px;
        padding-right:30px;
    }

    
    .LateralClose{
        position:absolute;
        top:30px;
        left:auto;
        right:30px;
        display:table;
        cursor:pointer;
    }


    .LateralForm{
        width:100%;
    }

    .LateralText2 .LatScroll{
        padding-top:85px;
        padding-left:30px;
        padding-right:30px;
    }

    .ct8{

    }
}


@media screen and (max-width:500px) {


    .carousel-caption h1{
        text-align:center;
        margin:auto;
        max-width:700px;
        font-size:26px;
        letter-spacing:-2px;
        line-height:32px;
        font-weight:400;
        color:#000;
        margin-top:20px;
        padding-bottom:20px;
        padding-left:30px;
        padding-right:30px;
    }


    .carousel-caption p{
         font-size:15px;
        line-height:23px;
        margin-bottom:0px;
        padding-left:30px;
        padding-right:30px;
    }


}

