@media (min-width: 1800px) and (max-width: 2000px) {}

@media (min-width: 1300px) and (max-width: 1500px) {}

@media (min-width: 1200px) and (max-width: 1299px) {
    .padlr {
        padding-left: 2% !important;
        padding-right: 2% !important;
    }
}

@media (min-width: 200px) and (max-width: 1199px) {
    .padlr {
        padding-left: 4% !important;
        padding-right: 4% !important;
    }
}


/* ===================================================== */
/* =============   TABLET LANDSCAPE VIEW CSS =========== */
/* ===================================================== */

@media (min-width: 991px) and (max-width: 1024px) {
    .padlr {
        padding-left: 2%;
        padding-right: 2%;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 13px;
        font-weight: 500;
    }
    .productpadall{
            padding: 40px 20px 10px 18px;
    }
    .form-submit{
            font-size: 12px;
    }
    .testimonypad {
    padding: 30px 25px 40px 25px;
    }
    .culturebox{
        padding-left: 11px;
    }
    .letterline{
            width: 100%;
    }
    .disblock{
        display: none !important;
    }
    .founder_img {
    position: relative;
    left: -130px;
    top: 357px;
}
    .copyright p{
            font-size: 11px;
    }
    h2 {
    font-size: 45px;
    line-height: 60px;
}
      .video_wrapper{
          width: 100%!important;
        height: auto!important;
    }
    .videoIframe{
            width: 100%;
         height: 322px!important;
    }
    .videoPoster {
    width: 100%;
    height: 322px;
    }
    .take-action-button{
            font-size: 17px;
    }
    .productarrowmr {
    margin-left: 186px;
}
    .joinpadbox{
            padding: 30px 33px;
    }
    .bordertop:before{
            width: 148%;
    }
}


/* ===================================================== */
/* =============   TABLET POTRAIT VIEW CSS ============= */
/* ===================================================== */

@media (min-width: 768px) and (max-width: 1023px) {
   
    .padlripad {
        padding-left: 25px;
        padding-right: 25px;
    }
    .header_style_01 {
        background: #fff;
        height: 100px;
        padding: 10px 0px;
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12);
        border:none;
    }
    .footertb {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .padtop150 {
        padding-top: 90px;
    }
    .padw14 {
        max-width: 14%;
    }
    .padbot100 {
        padding-bottom: 60px;
    }
    .padtop100 {
        padding-top: 50px;
    }
    .padtop60ipad {
        padding-top: 60px !important;
    }
    .padtop30ipad {
        padding-top: 30px !important;
    }
    .text-rightf {
        text-align: center;
    }
    .formimg {
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
    }
    .formbox {
        margin: 0px 15px;
    }
    .padtop80 {
        padding-top: 50px;
    }
    .padtop110 {
        padding-top:104px;
    }
    h1 {
        font-size: 55px;
        line-height: 70px;
    }
    h2 {
    font-size: 37px;
    line-height: 55px;
}
    .border-top {
        top: 60px;
    }
    .padbot120 {
        padding-bottom: 50px;
    }
    .padtop120 {
        padding-top: 60px;
    }
    .header_style_01 .header-nav {
        background: #fff;
    }
    .brmbt {
        border-bottom: 1px solid #eae9e9;
    }

    .gurantee_logo_mr{
        display: none;
    }
    .mrleftm20{
        margin-left: 15px; 
    }
    .mrleftm3{
        margin-left: 0;  
    }
    .mrleft30 {
    margin-left: 0;
}
    .brochurebox{
        padding: 50px 70px 50px 70px;
}
    .founder_img{
        display: none;
    }
    .culturebox {
    padding-left: 40px;
    padding-right: 40px;
    }
    .padtop85xs{
        padding-top: 85px;
    }
    .border-title2{
        display: none;
    }
    .video_wrapper{
          width: 100%!important;
        height: auto!important;
    }
    .videoIframe{
            width: 100%;
         height: 322px!important;
    }
    .videoPoster {
    width: 647px;
    height: 322px;
    }
    .padbot130 {
    padding-bottom: 70px;
}
    .padtop130 {
    padding-top: 70px;
}
    .bx-wrapper .bx-prev{
            right: 155px!important;
    } 
    .bx-wrapper .bx-next{
            right: 95px!important;
    }
    .padleft50 {
    padding-left: 10px;
}
    .productarrowmr {
    margin-left: 110px;
}
    h6 {
    font-size: 18px;
}   
  .padtop100dealer {
    padding-top: 00px;
} 
    .dealer_bg{
        background: none;
    }
    .request_callback{
            font-size: 17px;
    }
    
}


/* ===================================================== */
/* =================   MOBILE VIEW CSS ================= */
/* ===================================================== */

@media (min-width: 320px) and (max-width: 767px) {
    .header_style_01 {
        position: absolute;
        top: 0px;
        width: 100%;
        z-index: 3;
        background: #fff;
        height: 85px;
        padding: 10px 0px;
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12);
    }
    
    .datasheetbox.tech_det {
    width: 92%;
    margin: 0 auto;
}

    body.app_version .header_style_01.fixed-menu {
        top: 0px;
        height: 86px;
        padding: 9px 0 !important;
    }
  
    h1 {
        font-size: 34px;
        line-height: 45px;
    }
    h2 {
        font-size: 30px;
        line-height: 42px;
    }
    h3 {
        font-size: 32px;
    }
    .titlefont40 {
    font-size: 32px;
}
    .padtop150 {
        padding-top: 50px;
    }
    .header_style_01 .navbar-brand {
        padding: 2px 15px 0 25px;
    }
    .padtop110 {
        padding-top: 75px;
    }
    .padtop30 {
        padding-top: 15px;
    }
    .padbot50 {
        padding-bottom: 25px;
    }
    .padlrxs25 {
        padding-left: 25px !important;
        padding-right: 25px!important;
    }
    .padlrxs {
        padding-left: 15px;
        padding-right: 15px;
    }
    .padleft0xs {
        padding-left: 0px;
    }
    .padright0xs {
        padding-right: 0px;
    }
    .padtop0xs {
        padding-top: 0px!important;
    }
    .padtop20xs {
        padding-top: 20px;
    }
    .padtop30xs {
        padding-top: 30px!important;
    } 
    .padtop50xs {
        padding-top: 50px!important;
    }
    .padtop70xs {
        padding-top: 70px;
    }
    .imgtop {
        display: none;
    }
    .border-bot {
        border-top: none;
        position: relative;
        top: 0px;
        z-index: 0;
    }
    .borderall {
        padding: 20px 25px;
    }
    .header_style_01 .header-nav {
        background: #fff;
    }
    .padleft25 {
        padding-left: 20px;
    }
    .padtop100 {
        padding-top: 50px;
    }
    .padbot120 {
        padding-bottom: 60px;
    }
    .padtop80 {
        padding-top: 40px;
    }
    .mrtopm10xs {
        margin-top: -12px;
    }
    .accordion .mb-0 a {
        font-size: 19px;
        padding: 15px 45px 15px 20px;
    }
    .padtop50 {
        padding-top: 30px;
    }
    .header_style_01 .navbar-brand img {
        width: 68%;
        padding-top: 0px;
    }
    .padtop120 {
        padding-top: 40px;
    }
    .padbot100 {
        padding-bottom: 50px;
    }
    
    .text-rightf {
        text-align: center !important;
    }
    .footertb {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .copyright p {
        text-align: center !important;
        padding-top: 0;
    }
    .padbot80 {
        padding-bottom: 40px;
    }
    .gurantee_logo_mr {
        display: none;
    }
    .border-title {
        display: none;
    }
     .border-title2 {
        display: none;
    }
    .wspace {
        white-space: normal;
    }
    .mrleftm20 {
        margin-left: 0px;
    }
    .mrleft30 {
        margin-left: 0px;
    }
    .productpadall {
        margin-left: 0px;
        padding: 35px 30px;
        border-radius: 0;
    }
    .brochurebox {
        border-radius: 0;
        box-shadow: none;
        padding: 50px 25px 0px 25px;
    }
    .form-submit {
        margin-top: 20px;
    }
    .culturebox {
        padding-left: 11px;
    }
    .founder_img {
        display: none;
    }
    .navbar-expand-lg .navbar-nav .nav-link{
            padding: 30px 10px 0px 10px;
    }
    .padtop85xs{
        padding-top: 85px;
    }
    .padbot130{
        padding-bottom: 50px;
    }
    .padtop130 {
    padding-top: 50px;
}
    .bx-wrapper .bx-prev {
right: 159px!important;
}
    .bx-wrapper .bx-next{
            right: 100px!important;
    }
    .padtop40 {
    padding-top: 20px;
}
    .nav-tabs{
            font-size: 15px;
    }
    .nav{
            margin-right: 10px;
    }
    .padleft50 {
    padding-left: 15px;
}
    .formpadbox{
            padding: 25px 20px 35px 20px;
    }   
    .callbackmr{
        display: none;
    }
    .form-submit2{
            font-size: 19px;
    }
    .productarrowmr {
    margin-left: 218px;
        margin-top: -68px;
}
    .mrleftm15 {
    margin-left: 0px;
}
    .navbar-toggler{
            margin-right: 25px;
    }
    .bordertop:before{
        width: 100%;
        left: 0;
        margin-bottom: 18px;
    }
    .bottom-line{
        display: none;
    }
    .round-circle {
         display: none;
}
    .dealertitle {
    font-family: 'Fira Sans', sans-serif;
    font-size: 38px;
    line-height: 48px;
}
    .dealer_bg{
        background: none;
    }
    .padtop100dealer {
    padding-top: 15px;
}
.padbot250 {
    padding-bottom: 0px;
}
    .video_wrapper{
            width: 100%;
          height: 150px;
    }
    .videoPoster{
        width: 100%;
        height: 150px;
            background-size: 100%;
    background-repeat: no-repeat;
    }
    .videoIframe{
       width: 100%;
         height: 150px;
    }
    .video_wrapper_full {
    padding-top: 0;
}
    .textsmcenter{
        text-align: center;
    }
    .rdio label{
            padding-left: 5px;
            font-size: 12px;
    }
  
    .tagline {
    font-size: 15px;
    line-height: 25px;
}
    .testimonypad-dealer2{
            padding: 30px 25px 30px 25px;
    }
    .architect_bg{
        background: none;
    }
    .fontsize55title {
    font-size: 35px;
    line-height: 45px;
}
    .chiller_cb label{
            font-size: 15px;
    line-height: 20px;
    }
    
.mrleftm3 {
    margin-left: 0px;
}
    .small_paragraph_font {
    font-size: 16px;
}
    .w89sm {
    width: 89%;
}
    .breadcrumbs-padtb {
padding-top: 20px;
    padding-bottom: 10px;
}
    iframe{
        width: 100%;
        height: 300px;
    }
    .breadcrumbs-font{
            font-size: 13px;
    }
  .dropdown:hover>.dropdown-menu {
    display: none;
}
    .dropdown-toggle::after{
      display: none;  
    }
    .mrleft100 {
    margin-left: -56px;
}
      #vid{
        width: 100%;
        height: auto;
    }
}


/* ===================================================== */
/* ===============  iPHONE 5S SMALL VIEW CSS =========== */
/* ===================================================== */

@media (min-width: 320px) and (max-width: 340px) {}