/*-------------------------------------------------------------------*/
/*@media(max-width: 1500px) {
/*-------------------------------------------------------------------*/
@media(max-width: 1500px) {
.container {max-width: 1100px;  }
.logo-row img {max-width: 164px !important; height: auto !important; }
.logo_wrapper_box::after {max-width: 727px; }
.comman-heading h2 {font-size: 37px;}
.box-comman-card p {font-size: 15px; }
.comman-heading h3 {font-size: 30px; }
.mb-comman-l {margin-bottom: 64px !important; }
.comman-padding {padding: 85px 0 !important; }
.card-section-row {padding-bottom: 97px !important; }
.heat-center-image img {max-width: 262px !important; height: auto !important; }
.second-logo-wrapper-box.comman-padding img {max-height: 59px !important; }
.comman-card-section .vc_col-sm-6 .vc_column-inner {max-width: 465px; }


}


/*-------------------------------------------------------------------*/
/*@media(max-width: 1100px) {
/*-------------------------------------------------------------------*/
@media(max-width: 1100px) {
.hero-banner-inner.container h1 {font-size: 34.11px; }
.hero-banner-inner h2 {font-size: 20.25px;}
.btn-row .btn-comman + .btn-comman {margin-left: 12px !important; }
.hero-banner-inner {max-width: 477px !important;}
header .container {max-width: 479px !important;}
.container {max-width: 991px; }
.comman-heading h2 {font-size: 32px; }
.comman-heading h6 {font-size: 19px; }
.comman-heading h4 {font-size: 28px; }
.logo-row img {max-width: 133px !important; }
.box-comman-card p {font-size: 14px; }
.comman-heading h3 {font-size: 24px; }
.comman-card-section .container {max-width: 804px; }
.second-logo-wrapper-box.comman-padding img {max-height: 51px !important; }
.comman-heading h4 {font-size: 25px; }
.comman-card-section .vc_col-sm-6 .vc_column-inner {max-width: 358px; }



}


/*-------------------------------------------------------------------*/
/*@media(max-width: 991px) {
/*-------------------------------------------------------------------*/
@media(max-width: 991px) {
.container {max-width: 767px; }
.logo-row img {max-width: 126px !important; max-height: 62px; }
.box-comman-card .vc_row.wpb_row.vc_inner.vc_row-fluid + .vc_row.wpb_row.vc_inner.vc_row-fluid {margin-top: 23px; }
.heat-center-image img {max-width: 188px !important; height: auto !important; }
.box-comman-card h4 {font-size: 15px; }




}



/*-------------------------------------------------------------------*/
/*@media(max-width: 767px) {
/*-------------------------------------------------------------------*/
@media(max-width: 767px) {
.comman-padding {padding: 52px 0 !important; }
.logo-row {margin-top: 0 !important; }
.logo-row img {max-width: 166px !important; max-height: 71px; }
.logo_wrapper_box h4 {margin-bottom: 28px !important; }
.logo-row .vc_col-sm-3 {margin: 17px 0; }
.mainheat-inner.container {text-align: center; }
.mainheat-inner .wpb_single_image.vc_align_left {text-align: center !important; }
.box-comman-card h4 {text-align: center !important; margin-top: 18px; }
.box-comman-card p {max-width: 268px; margin: auto; }
.heat-center-image {padding-top: 32px; padding-bottom: 32px; }
.box-comman-card.right-card-bx .vc_row-fluid {flex-direction: column-reverse; }
.mb-comman-l {margin-bottom: 0 !important; }
.logo_wrapper_box::after,.vc_section.comman-card-section::after {max-width: 320px; }
.comman-card-section .vc_col-sm-6 .vc_column-inner {max-width: 358px; margin: auto !important; text-align: center; }
.card-section-row {padding-bottom: 51px !important; }
.comman-heading h4 {font-size: 22px; text-align: center !important; }
.card-section-row p {font-size: 13px; padding: 8px 0 19px !important; }
.second-logo-wrapper-box .comman-heading h4 {margin-bottom: 37px; }
.second-logo-wrapper-box.comman-padding img {max-height: 56px !important; }
.second-logo-wrapper-box .vc_column-inner {margin: 14px 0; }
.revers-row {flex-wrap: wrap; flex-direction: column-reverse; }
.comman-card-section .comman-heading h4 {font-size: 19px; text-align: center !important; margin-top: 38px; }
header .logo {max-width: 179px; }
.hero-banner-inner.container h1 {font-size: 25.11px; }
.hero-banner-inner h2 {font-size: 15.25px; }
.btn-row .btn-comman + .btn-comman {margin-left: 5px !important; }
.btn-comman a {min-width: 168px; padding: 9px 6px !important;}
.contact_form input {font-size: 13px; }


}



/*-------------------------------------------------------------------*/
/*@media(max-width: 500px) {
/*-------------------------------------------------------------------*/
@media(max-width: 500px) {
.hero-banner-inner h2 {font-size: 15.25px; max-width: 277px; margin: auto; }
.logo-row img {max-width: 135px !important; max-height: 49px; }
.logo-row .vc_col-sm-3 {margin: 15px 0; width: 25%; }
.logo-row img {max-width: 100% !important; max-height: unset !important; }
.comman-heading h2 {font-size: 21px; }
.heat_pump_wrapper .comman-heading {margin-bottom: 29px !important; }
.box-comman-card h4 {font-size: 18px; }
.second-logo-wrapper-box .comman-heading h4 {margin-bottom: 14px; }
.comman-heading h6 {font-size: 14px; }
.logo-row .vc_column-inner {padding: 0 11px; }
.second-logo-wrapper-box .vc_col-sm-2 {width: 16.66666667%; }
.second-logo-wrapper-box .vc_col-sm-1\/5 {width: 20%; }
.second-logo-wrapper-box.comman-padding img {max-height: unset !important; }
.second-logo-wrapper-box .vc_column-inner {padding: 0 11px !important; }


}




