
@media(max-width: 1920px) {
    .container{
        width:1400px;
    }
} 


@media screen and (min-width: 1500px) and (max-width: 1920px) { 
    .large{
        display: block;
    }
    .laptop,.officeres{
        display: none;
    }
    .section1 img.lap{
        width:41%;
    }

    /*    .section8 .bottom {
            margin-top: 60px;
            min-height: 554px;
        }*/
} 
@media(max-width: 1400px) {
    .container{
        width:1300px;
    }
}
@media(max-width: 1366px) {
    .container{
        width:1170px;
    }
    .heading {
        font-size: 37px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) { 
    .container{
        width:970px;
    }

} 
@media(max-width: 1199px) {
    .section2 .section2inner .section2innertop, .section2 .section2inner .section2innerbottom {
        width: 76%;
    }
    .section4 .section4inner {
        padding: 0px 65px;
    }
    .heading {
        font-size: 31px;
    }

    .section7 {
        background: #f9f9f9 url(../img/phone.png)no-repeat 28% bottom fixed;
    }
    .section8 .office{
        width:50%;
    }
    .section8 .bottom{
        min-height: 397px;
    }
    .section3 .section3right{
        padding: 30px 60px 0px 60px;
    }
    .section9 form {
        width: 50%;
    }
}
@media(max-width: 1024px) {
    .section7 {
        background: #f9f9f9 url(../img/phone.png)no-repeat 24% bottom fixed;
    } 
}
@media(max-width:991px){
    .container{
        width:750px;
    }
    .mobiledisplay,.formobile{
        display: block;
    }
    .laptop,.section8 .office{
        display: none;
    }
    .restextcenter{
        text-align: center;
    }
    .mobiledisplay img{
        margin: 40px auto;
    }
    .section1 p{
        text-align: left;
    }
    .forborder1{
        margin: 0 auto;
    }
    .section2 .section2inner .section2innertop, .section2 .section2inner .section2innerbottom {
        width: 100%;
    }
    .section4 .section4inner {
        padding: 0px 0px;
    }
    .section7 .bottom{
        margin-top: 0px;
    }
    .section7{
        text-align: center;
    }
    .pd0{
        padding: 0px;
    }
    .section8 .heading2 span{
        display: inline;
    }
    .section8 .bottom h2{
        margin-top: 40px;
    }
    .section3 .section3right{
        padding: 30px 20px 0px 20px;
    }
    .section8 .butn{
        text-align: center;
    }
    .section9 form {
        width: 80%;
    }
    .footer .footerbottom{
        padding: 20px  10px 40px 10px;
    }
    .section2 .left{
        margin: 60px 0px 0px 60px!important
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) { 

}
@media(max-width:768px){

}
@media(max-width:767px){
    .header .hamburger{
        display: block;
    }
    .container{
        width:100%;
    }
    .section2{
        padding: 0px 0px 80px 0px;
    }
    .section2 .section2innertop,.section2 .section2innerbottomouter ,.section3 .section3right{
        text-align: center;
    }
    .section2 .mgt30{
        margin-top: 30px; 
    }
    .forcenter{
        width:100%;
    }
    .section2 .section2box .middle {
        min-height: initial;
    }
    .section5 {
        padding: 100px 0px;
    }
    .section2 .pd0,.section2 .pdl {
        padding: 0px;
    }
    .section7 {
        background: #f9f9f9 url(../img/mobilepic.png)no-repeat center bottom fixed;
        
        padding-bottom: 30px;
    }
    .footer .left{
        text-align: center;
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .section10 iframe{
        height: 300px;
    }
    .section2 .left,.section2 .right{
        margin: 40px auto 40px auto!important;
        float:unset;
    }
    .section3 .slick-prev, .section3 .slick-next{
        top:55%;
    }
    .section6 .slick-prev, .section6 .slick-next{
        top:48%;
    }
}
@media(max-width:560px){
    .responsiveimg{
        display: block;
    }
    .dis2{
        display: none;
    }
    .section2 .section2innermiddle img {
        margin: 40px auto 40px auto;
    }
    .section3 h1, .section4 h1{
        font-size: 50px;
    }
    .section1 h2 span,.section8 h1 span{
        display: inline;
    }
    .section3 h1, .section4 h1 {
        font-size: 40px;
    }
    .section5 {
        padding: 50px 0px;
    }
    .section9 form {
        width: 100%;
    }

}
@media(max-width:414px){
    .section3 h1, .section4 h1 {
        font-size: 30px;
    }
    .heading {
        font-size: 25px;
    }
    .section1{
        padding-bottom: 40px;
    }
    .section2 .section2inner p, .section3 .section3right .middle p, .section3 .section3right .bottom p, .section6 .section6box p{
        font-size: 14px;
    }
    .heading2{
        font-size: 20px;
    }
    .section6 {
        padding: 50px 15px;
    }
    .section6 .section6slider {
        padding: 0px 20px;
    }
    .section6 .slick-prev{
        left:-10px;
    }
    .section6 .slick-next{
        right:-10px;
    }
    .section1 p, .section8 .bottom p{
        font-size: 17px;
    }
    .section6 .section6box .middle{
        min-height: 422px;
    }
    /*    .imac .slick-prev, .imac .slick-next, .section6 .slick-prev, .section6 .slick-next{
            width:30px;
            height: 30px;
        }*/
    /*    .section6 .section6box{
            margin: 0px;
        }*/
}
@media(max-width:320px){

}