@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Bitter:wght@600;700&display=swap');

@font-face {
    font-family: 'avenirblack';
    src: url('../fonts/avenir_black-webfont.woff2') format('woff2'),
        url('../fonts/avenir_black-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;

}

@font-face {
    font-family: 'avenirheavy';
    src: url('../fonts/avenir_heavy-webfont.woff2') format('woff2'),
        url('../fonts/avenir_heavy-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;

}


@font-face {
    font-family: 'avenir_regularregular';
    src: url('../fonts/avenir_regular-webfont.woff2') format('woff2'),
        url('../fonts/avenir_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Avenir';
    src: local('Avenir Medium'), local('Avenir-Medium'),
        url('../fonts/Avenir-Medium.woff2') format('woff2'),
        url('../fonts/Avenir-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

body {padding: 0;margin: 0;font-family: 'avenir_regularregular';font-weight: 400;}
html, body {width: 100%;height: 100%}
a {text-decoration: none;color: #0A237A;transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;}
a:hover {text-decoration: none!important;cursor: pointer}
a:focus {text-decoration: none;transition: all 1s ease}
:focus {outline: none!important}
::-moz-selection {background-color:#000;color:#fff}
::selection {background-color: #000;color: #fff}
img {max-width: 100%;height: auto}
p {font-family: 'avenir_regularregular';font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;color: #414141;}
p a {color: #0A237A;}
p strong {color: #0A237A;}
p a:hover {color: #1CB8A7;}
ul, ol, ul li, ol li {margin: 0;padding: 0;}
ul li a, ol li a {color: #0A237A;}
ul li a:hover, ol li a:hover {color: #1CB8A7;}
figure, address {margin: 0;}
input, textarea, select, button {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;}
input:focus, textarea:focus, select:focus, button:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none;}
h1, h2, h3, h4, h5, h6 {font-family: 'avenirblack';font-style: normal;font-weight: 600;color: #0A237A;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #1CB8A7;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {color: #1CB8A7;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #0A237A;}
h1 {font-size: 50px;line-height: 60px;}
h2 {font-size: 45px;line-height: 50px;}
h3 {font-size: 40px;line-height: 45px;}
h4 {font-size: 36px;line-height: 45px;}
h5 {font-size: 30px;line-height: 40px;}
h6 {font-size: 28px;line-height: 35px;}
#back-top-wrapper {position: fixed;right: 40px;bottom: 52px;overflow: hidden;z-index: 2}
p#back-top {margin: 0;line-height: normal;font-size: 0;}
#back-top-wrapper #back-top a {opacity: 1;transition: 200ms all;border-radius: 50%;display: inline-block;background: #244C63 url(../images/up-arrow.png) no-repeat;height: 52px;width: 52px;border: none;background-position: center center;background-size: 52px;border: 2px solid #244C63;}
#back-top-wrapper #back-top a:hover {background-color: #0A237A;background-position: center center;border: 2px solid #1CB8A7;}
.alignleft {float: left;margin-right: 1.5em;margin-bottom: 15px;margin-top: 8px;}
.alignright {float: right;margin-left: 1.5em;margin-bottom: 15px;margin-top: 8px;}
.aligncenter {clear: both;display: block;margin: 0 auto 15px}
.default-css ul li, .default-css ol li {font-family: 'avenir_regularregular';font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;color: #414141;padding: 5px 0;}
.default-css ul li a, .default-css ol li a {color: #0A237A}
.default-css ul li strong, .default-css ol li strong {color: #0A237A}
.default-css ul li a:hover, .default-css ol li a:hover {color: #1CB8A7}
.default-css ul li {list-style: none !important;background: url(../images/list-icon.png) no-repeat;background-position: 0 13px;padding-left: 38px;}
.header-section {position: relative;top: 0;left: 0;right: 0;width: 100%;z-index: 99;padding: 17px 0;}
.header-section.sticky {position: fixed;top: 0;left: 0;right: 0;z-index: 99;box-shadow: 0px 0px 8px rgb(0 0 0 / 14%);background-color: #fff;}
.head-call-now {position: relative;padding-left: 52px;display: inline-block;text-align: left;vertical-align: middle;}
.head-call-now p {color: #414141;font-family: 'avenir_regularregular';font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;margin: 0;}
.head-call-now p a {font-family: 'avenirblack';font-size: 24px;line-height: 28px;color: #1CB8A7;display: block;font-weight: 900;}
.head-call-now p a:hover {color: #0A237A}
.head-call-now img {position: absolute;top: 8px;left: 0;}
.head-btn a {color: #FFF;text-align: center;font-family: 'avenirheavy';font-size: 18px;font-style: normal;font-weight: 800;line-height: 22px;text-transform: uppercase;background: #0A237A;padding: 14px 20px 14px;display: inline-block;}
.head-btn a:hover {color: #FFFFFF;background: #1CB8A7;}
.header-section .row {align-items: center;}
.head-btn {display: inline-block;vertical-align: middle;padding-left: 30px;}
.head-col-right {text-align: right;}
.home-banner {position: relative;background-repeat: no-repeat !important;background-size: cover !important;background-position: top center !important;padding: 85px 0 225px;}
.home-banner>img {width: 100%;}
.home-banner::before {content: '';background: #06141D;height: 100%;width: 100%;top: 0;left: 0;position: absolute;opacity: 0.9;}
.home-banner::after {content: '';background: url(../images/header-pattern.png) no-repeat;width: 100%;height: 193px;left: 0;bottom: 0;background-size: 100% 100%;position: absolute;}
.theme-btn {font-family: 'avenirheavy';font-style: normal;font-weight: 800;font-size: 18px;line-height: 28px;text-align: center;color: #FFFFFF;background: #1CB8A7;border-radius: 0;display: inline-block;padding: 15px 23px 15px;min-width: 200px;text-transform: uppercase;}
.theme-btn:hover {background: #0A237A;color: #fff;}
.theme-btn.blue-btn {background: #0A237A;color: #fff;}
.theme-btn.blue-btn:hover {background: #1CB8A7;color: #fff;}
.theme-btn.white-btn {background: #fff;color: #1CB8A7;}
.theme-btn.white-btn:hover {background: #1CB8A7;color: #fff;}
.banner-btns a.theme-btn {margin-right: 14px;}
.banner-caption {padding-right: 70px;padding-top: 35px;}
.banner-title {color: #FFF;font-family: 'avenirblack';font-size: 56px;font-style: normal;font-weight: 900;line-height: 70px;margin-bottom: 25px;}
.banner-title strong {color: #1CB8A7;font-weight: 900;}
.banner-caption p {font-style: normal;font-family: 'avenir_regularregular';color: #fff;}
.banner-caption p strong {color: #1CB8A7;font-weight: 900;}
.banner-caption ul {margin: 0 0 30px;padding: 0;}
.banner-caption ul li {list-style: none;font-family: 'avenir_regularregular';font-style: normal;font-weight: 400;font-size: 24px;line-height: 32px;color: #fff;padding-left: 37px;margin-bottom: 20px;background: url(../images/list-arrow.png) no-repeat top left;background-position: top 4px left;}
.banner-caption ul li strong {color: #1CB8A7;font-weight: 400;}
.caption-absolute {position: absolute;top: 40%;left: 0;width: 100%;transform: translateY(-50%);z-index: 1;}
.banner-main-form-div {text-align: center;}
.form-title {font-size: 24px;color: #000;font-family: 'avenirblack';font-weight: 700;line-height: 39px;border-bottom: 1px solid #A3BAC6;padding-bottom: 4px;margin-bottom: 8px;}
.form-header p {font-size: 15px;color: #37465A;line-height: 22px;}
.form-bottum { 
    position: relative;
    z-index: 1;
}
.form-bottum p {
    font-size: 14px;
    line-height: 20px;
    color: #414141;
    text-align: center;
}

.client-logos-list ul li {width: 12.5%;list-style: none;text-align: center;padding: 30px 10px;}
.client-logos-list ul {display: flex;flex-wrap: wrap;display: -webkit-flex;justify-content: center;align-items: center;}
.client-logos-list ul li img {transition: all 0.5s;}
.client-logos-list ul li:hover img {transform: scale(0.9);}
.heading-title, .heading-title h1, .heading-title h2, .heading-title h3 {color: #0A237A;font-family: 'avenirblack';font-size: 50px;font-style: normal;font-weight: 900;line-height: 60px;margin-bottom: 15px;}
.heading-title strong, .heading-title h1 strong, .heading-title h2 strong, .heading-title h3 strong {color: #1CB8A7;font-weight: 900;}
.process-section {padding: 40px 0 100px;}
.process-row {/*max-width: 1390px;*/margin: 0 auto;}
.process-row .row {justify-content: center;}
.process-row .col-sm-3 {padding: 25px 20px;}
.process-row .col-sm-4 {padding: 25px 20px;}
.process-items {border-radius: 15px;background: #FFF;box-shadow: 0px 4px 39px 0px rgba(0, 0, 0, 0.10);height: 100%;text-align: center;padding: 58px 33px;position: relative;transition: all 0.6s ease;}
.process-items figure {border-radius: 15px;background: #0A237A;box-shadow: 0px 4px 39px 0px rgba(0, 0, 0, 0.10);width: 110px;height: 110px;text-align: center;line-height: 110px;margin: 0 auto 35px;transition: all 0.6s ease;}
.process-items:hover figure {background-color: #1CB8A7;}
.process-items h3 {color: #0A237A;text-align: center;font-family: 'avenirheavy';font-size: 28px;font-style: normal;font-weight: 800;line-height: 35px;margin-bottom: 10px;}
.process-items:hover h3 {color: #1CB8A7;}
.count {color: #1CB8A7;text-align: center;font-family: 'avenirblack';font-size: 36px;font-style: normal;font-weight: 900;line-height: 28px;position: absolute;left: 0;right: 0;bottom: 18px;}
.section-heading.text-center {max-width: 1500px;margin: 0 auto;}
.about-section {background: #0b217a;padding: 90px 0;}
.about-section .heading-title {
    color: #fff;
}
.about-section .about-content-right h5, .about-section .about-content-right h4, .about-section .about-content-right h3, .about-section .about-content-right h2 {
    color: #1CB8A7;
}
.about-section a.theme-btn:hover{
        background: #fff;
            color: #1CB8A7;
}
.about-section .theme-btn.white-btn:hover{
background-color: #1CB8A7; color: #fff;
}
.about-section p{color: #fff;}
.about-section p strong{
    color: #1CB8A7;
}
.about-section p a {
    color: #1CB8A7;
    text-decoration: underline;
}
.about-section .about-content-right ul li{color: #fff;}
.about-section .about-content-right ul li strong{
    color: #1CB8A7;
}

.about-left-image figure {border-radius: 15px;overflow: hidden;}
.about-left-image figure img {width: 100%;}
.about-left-image {padding-right: 30px;}
.about-section .section-heading.text-center {padding-bottom: 40px;}
.about-content-right {margin-right: -20px;margin-left: -20px;}
.button-center.text-center a.theme-btn {margin: 0 8px;}
.button-center.text-center {padding-top: 50px;}
.benefit-of-cabinet-painting {padding: 50px 0 0;}
.benefit-parent-main {padding: 80px 65px 50px;border-radius: 30px;background: #FFF;box-shadow: 0px 4px 54px 0px #E5F5FF;}
.benefit-image img {width: 100%;transition: all 0.6s;}
.benefit-image {border-radius: 15px;overflow: hidden;}
.benefit-image:hover img {transform: scale(1.08);}
.benefits-row-list .row {margin-top: 50px;}
.benefits-row-list .row:nth-child(odd) {flex-direction: row-reverse;}
.benefits-row-list .col-sm-6 {padding: 0 45px;}
.benefits-row-list .default-css {padding-top: 10px;}
.benefits-row-list .row {margin-bottom: 50px;margin-top: 10px;}
.howmuch-section {padding: 90px 0;}
.kitchen-denver-parent {max-width: 1320px;margin: 0 auto;}
.kitchen-image {position: relative;margin-top: 30px;}
.kitchen-image img {/*width: 100%;*/ border-radius: 15px;}
/*.kitchen-image::before {content: '';background: url(../images/shadow.png) no-repeat;width: 100%;height: 47px;bottom: -47px;left: 0;right: 0;background-size: 100%;position: absolute;}*/
.cabinet-painting-section {background: url(../images/cabinet-painting-image.jpg) no-repeat top center;background-size: cover;position: relative;padding: 80px 0;}
.cabinet-painting-section::before {content: '';opacity: 0.9;background: #0A237A;height: 100%;width: 100%;top: 0;left: 0;position: absolute;}
.cabinent-painting-left figure {border: 7px solid #fff;border-left: 0;}
.cabinent-painting-left figure img {width: 100%;}
.cabinet-painting-section .col-sm-6 {padding-left: 0;}
.cabinent-painting-right h2 {color: #fff;}
.cabinent-painting-right h4 {color: #1CB8A7;font-size: 32px;}
.cabinent-painting-right p {color: #fff;}
.cabinent-painting-right p a {text-decoration: underline;}
.cabinent-painting-right {padding-left: 70px;padding-top: 50px;max-width: 760px;}
.button-painting .theme-btn {margin-right: 15px;}
.cabinent-painting-right a.theme-btn:hover {background: #fff;color: #1CB8A7;}
.cabinent-painting-right .theme-btn.white-btn:hover {background: #1CB8A7;color: #fff;}
.button-painting {padding-top: 10px;}
.why-choose-section {padding: 90px 0;}
.why-choose-box {border: 1px solid rgba(28, 69, 135, 0.20);background: #FFF;box-shadow: 10px 20px 30px 0px rgba(28, 184, 167, 0.20);padding: 55px 32px 15px;text-align: center;height: 100%;transition: all 0.6s;}
.why-choose-box figure {margin-bottom: 20px;}
.why-choose-box figure img {transition: all 0.6s;}
.why-choose-box:hover figure img {filter: brightness(0);}
.why-choose-box:hover {border-color: #1CB8A7;}
.why-choose-box h4 {color: #000;font-family: 'avenirheavy';font-size: 26px;font-weight: 800;margin-bottom: 5px;line-height: 37px;}
.why-choose-parent {max-width: 1200px;margin: 0 auto;}
.why-choose-parent .col-sm-4 {padding: 20px 20px;}
.why-choose-parent .col-sm-4:nth-child(2n) {margin-top: 12px;}
.why-choose-section .section-heading.text-center {padding: 0 50px;}
.testimonila-prent {position: relative;}
.client-say-box {padding: 20px 10px;height: 100%;}
section.testimonial-section .section-heading {margin-bottom: 55px;}
.testimonila-prent::before {content: '';width: 525px;height: 439px;top: 0;right: 0;left: 0;background: url(../images/testimonila-prent-before.png) no-repeat;position: absolute;margin: 0 auto;}
.client-nm-text h2 {font-family: 'Bitter';font-style: normal;font-weight: 700;font-size: 26px;line-height: 28px;color: #0B217A;margin-bottom: 5px;}
.client-say-box:hover .client-nm-text h2 {color: #1CB8A7;}
.client-nm-text p {margin-bottom: 5px;}
.client-nm-text {padding-bottom: 20px;}
section.testimonial-section {padding-bottom: 50px;}
.gallery-parent ul {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.gallery-parent ul li {list-style: none;width: 25%;padding: 20px;}
.gallery-item img.gallery-item-images {width: 100%;}
.gallery-item-parent {position: absolute;bottom: 20px;left: 20px;right: 20px;top: 20px;background: rgb(28 184 167 / 90%);border-radius: 4px;overflow: hidden;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: .3s ease;transition: .3s ease;}
.gallery-item-text {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;width: 100%;text-align: center;}
a.example-image-link {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-items: center;height: 100px;width: 100px;position: relative;background: #fff;border-radius: 50%;margin: 0 auto;}
.gallery-item:hover .gallery-item-parent {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.gallery-item {position: relative;overflow: hidden;border-radius: 10px;}
section.gallery-section {padding-bottom: 100px;}
.gallery-parent .button-center.text-center {margin-top: 30px;}
.cabinet-painting-parent-service-row {border-radius: 15px;background: #0b217a;padding: 70px 110px;}

.service-left-col figure {border-radius: 4px;overflow: hidden;}
.service-left-col figure img {width: 100%;}
.service-left-col {padding-top: 50px;}
.service-left-col .heading-title {margin-bottom: 50px; color: #fff;}
.service-box-items {border-radius: 15px;background: #FFF;box-shadow: 0px 4px 39px 0px rgba(0, 0, 0, 0.10);text-align: center;padding: 58px 55px 55px;height: 100%;}
.service-box-items figure {border-radius: 15px;background: #0A237A;box-shadow: 0px 4px 39px 0px rgba(0, 0, 0, 0.10);width: 110px;height: 110px;text-align: center;line-height: 110px;margin: 0 auto 35px;transition: all 0.6s;}
.service-box-items:hover figure {background: #1CB8A7;}
.service-box-items h4 {color: #1CB8A7;font-size: 32px;font-style: normal;font-weight: 800;line-height: normal;}
.service-box-items:hover h4 {color: #0A237A;}
.service-list-right .service-box-items {width: 74%;float: right;}
.service-list-right {text-align: right;}
.faq-section {padding: 100px 0;}
.faq-box .card {margin: 0 0 21px;border-radius: 45px;background: #FFF;box-shadow: 30px 30px 50px 0px rgba(0, 0, 0, 0.10);border: none;}
.faq-box .card-header-title {padding: 32px 85px 32px 25px;position: relative;border: none;margin: 0;font-family: Avenir;font-style: normal;font-weight: 500;font-size: 22px;line-height: 26px;color: #1CB8A7;background: #FFFFFF;box-shadow: none;border-radius: 45px;}
.card-header-title.collapsed {color: #000;box-shadow: 0px 30px 40px 0px rgb(0 0 0 / 1%);border: none;}
.faq-box .card-header-title::after {content: "";background: #1CB8A7 url(../images/faq-minus.png) no-repeat center;width: 40px;height: 40px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);right: 24px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);border-color: #1CB8A7;}
.faq-box .card-header-title.collapsed::after {background: #fff url(../images/faq-pluse.png) no-repeat center;border: 1px solid rgba(0, 0, 0, 0.10);box-shadow: none;}
.card-body.default-css p {margin: 0;}
.card-body.default-css {padding: 0 85px 20px 25px;margin: 0;}
.faq-box .card-header {border: none;padding: 0;cursor: pointer;position: relative;margin: 0 0 0;background: transparent !important;}
.faq-box {max-width: 1060px;margin: 20px auto 0;}
.kitchenwiht-excellence-section {background: linear-gradient(180deg, #EEF3F7 0%, rgba(229, 245, 255, 0.00) 100%);padding: 90px 0;}
.kitchenwiht-excellence-section .about-content-right {margin: 0;}
.kitchenwiht-excellence-section .about-left-image {padding-right: 0;padding-left: 30px;}
.kitchenwiht-excellence-section .section-heading.text-center {margin-bottom: 50px;}
section.deley-project-section {background: #1CB8A7;padding: 30px 0;}
.deley-project .heading-title {color: #fff;margin: 0;}
.deley-project .heading-title strong {color: #0B217A;}
.deley-project {display: flex;justify-content: space-between;align-items: center;}
.deley-project-btn a.theme-btn.btn-skey {background: #0B217A;}
.deley-project-btn a.theme-btn.btn-skey:hover {background: #fff;color: #0B217A;}
section.map-section img {width: 100%;}
section.map-section iframe {width: 100%;display: block;height: 450px;}
section.map-section {position: relative;}
.footer {background: #E5F5FF;padding: 50px 0 0;}
.copyright {background: #1CB8A7;padding: 12px 0;text-align: center;margin-top: 50px;}
.copyright p {color: #fff;margin: 0;}
.ftr-social {text-align: center;}
.ftr-social a {height: 60px;width: 60px;border-radius: 50%;border: 1px solid #0A237A;text-align: center;display: inline-block;margin: 0 3px;line-height: 55px;}
.ftr-social a img {transition: all 0.6s ease-out;max-height: 35px;width: auto;}
.ftr-social a:hover {border-color: #1CB8A7;background-color: #1CB8A7;}
.ftr-social a:hover img {filter: brightness(0) invert(1);}
.footer .row {align-items: center;}
.ftr-call {position: relative;padding-left: 71px;}
.ftr-call figure {border: 1px solid #0A237A;height: 60px;width: 60px;border-radius: 50%;text-align: center;line-height: 57px;position: absolute;left: 0;top: 0;}
.ftr-call p {color: #000000;margin: 0;}
.ftr-call p a {font-size: 24px;color: #0A237A;display: block;font-weight: 700;}
.ftr-call p a:hover {color: #1CB8A7;}
.ftr-contact {float: right;}
/*-----------lightbox css--------*/
.lb-data .lb-details {display: none;}
.lb-closeContainer {position: fixed;top: 40px;right: 50px;z-index: 1;}
.lb-nav {left: 60px!important;right: 60px!important;width: auto!important;}
.lb-nav a.lb-prev {width: 24px !important;opacity: 1 !important;display: block !important;}
.lb-nav a.lb-next {width: 24px!important;opacity: 1 !important;display: block !important;}
.lb-dataContainer {padding-top: 0 !important;}
.lightbox .lb-image {border-radius: 0!important;border: 0 !important;}
.lightboxOverlay {position: fixed !important;opacity: .9 !important;}
.lb-outerContainer {position: fixed !important;top: 50% !important;transform: translate(0px, -50%);left: 0;right: 0;}
.lb-nav {position: fixed!important;height: 64px!important;top: 50% !important;transform: translate(0px, -50%);}
.lb-data .lb-close {background-size: 30px !important;}
.popup-form .modal-dialog {top: 0;margin: 60px auto 0;transform: inherit !important;position: absolute;left: 0;right: 0;width: 95%;}
.popup-form .modal-dialog .modal-content {border: none;border-radius: 0;}
.popup-form .modal-dialog .modal-content .banner-main-form-div {float: none;text-align: center;}
.popup-form .modal-dialog .modal-content .banner-main-form-div .iframe-form {width: 100%;height: 100%;margin-bottom: 0;}
div#form-popup {padding: 0 !important;}
.modal.popup-form button.close {right: 13px;top: 15px;font-size: 23px;width: 24px;opacity: 1;position: absolute;}



.iframe-form {
    position: relative;
    right: 0;
    top: 0;
    float: right;
    padding: 30px 25px 15px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 30px 40px 0px rgba(26, 36, 107, 0.10);
}
.iframe-form .b-form-title {
    margin-bottom: 25px;
    color: #0b217a;
    text-align: center;
    font-family: 'Outfit';
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.iframe-form .b-form-title strong {color: #1cb8a7;}
.iframe-form .gform_wrapper {
    max-width: 100%!important;
    margin: 0 !important;
    padding: 0!important;
}
.gform_wrapper .gform_fields {display: -webkit-box;display: -ms-flexbox;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-column-gap: 0% !important;grid-row-gap: 0px !important;}
.gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 0 !important;grid-row-gap: 0 !important;}
.iframe-form .gform_body {margin: 0 -7px;}
.gform_wrapper .gfield {
    padding: 0 7px 15px;
    clear: both;
    text-align: left;
    width: 100%;
    margin: 0;
}
.gform_wrapper .gfield.gfield--width-full {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.gform_wrapper .gfield.gfield--width-half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.iframe-form .gform_wrapper .ginput_container {margin: 0!important;padding: 0;position: relative;}
.iframe-form .gform_wrapper label.gfield_label {font-family: 'avenir_regularregular', sans-serif;font-style: normal;font-weight: 400 !important;font-size: 16px !important;line-height: 22px;color: #666 !important;margin-bottom: 3px;}
.iframe-form .gform_wrapper .medium::-webkit-input-placeholder { /* Edge */
color: #666;opacity: 1;}
.iframe-form .gform_wrapper .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #666;opacity: 1;}
.iframe-form .gform_wrapper .medium::placeholder {color: #666;opacity: 1;}
.iframe-form input.button.gform_button {
    padding: 11px 30px !important;
    display: inline-block !important;
    position: relative;
    cursor: pointer;
    transition: all 1s;
    border: none !important;
    text-align: center !important;
    color: #FFF;
    font-family: avenir_regularregular !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 28px !important;
    border-radius: 45px !important;
    background: #1cb8a7 !important;
}

.iframe-form input.button.gform_button:hover {
    background: #000  !important;color: #fff !important;transition: 0.6s;}
.gform_wrapper textarea.medium {
    height: 150px !important;
    border-radius: 0;
    display: block;
    min-block-size: auto !important;
}
.gform_wrapper .gform_footer {padding: 0px 0 0 0 !important;margin: 0 0 0 0 !important;position: relative;z-index: 1;}
.gform_wrapper .medium.gfield_select {background: #fff url(../images/select-arrow.png) no-repeat right 13px center!important;background-size: 16px !important;}
.iframe-form .gform_wrapper input[type="text"], .iframe-form .gform_wrapper textarea, .iframe-form .gform_wrapper select, .iframe-form .gform_wrapper .medium {
    width: 100% !important;
    font-size: 16px !important;
    padding: 7px 15px 7px 10px !important;
    -webkit-appearance: none;
    resize: none;
    position: relative;
    height: 53px;
    transition: all 1s;
    margin: 0 !important;
    color: #666 !important;
    font-family: avenir_regularregular;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid rgba(48, 69, 124, 0.30) !important;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(48, 69, 124, 0.20);
}
.iframe-form .button.gform_button_select_files, .iframe-form .gform_drop_area.gform-theme-field-control .button {
    border: none !important;
    display: inline-block;
    padding: 8px 28px !important;
    margin-top: 5px !important;
    color: #FFF !important;
    font-family: avenir_regularregular !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 23px !important;
    border-radius: 4px !important;
    background: #0b217a !important;
}
.iframe-form .button.gform_button_select_files:hover{background-color: #1cb8a7 !important;} 
.iframe-form .ginput_container.ginput_container_fileUpload label {
    color: #414141 !important;
    font-size: 14px !important;
}
.iframe-form .ginput_container.ginput_container_fileUpload { text-align: center; border-radius: 4px; border: 1px solid rgba(48, 69, 124, 0.20) !important; background: #FFF; padding: 6px; }
.iframe-form input[type="file"] { display : none !important; }
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area:before{ display : none !important; }


.inner-banner{
    position: relative;
}
.inner-banner::before {
    content: '';
    background: rgb(0 0 0 / 62%);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.inner-banner>img {
    width: 100%
}
.inner-banner .caption-absolute {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
    z-index: 1;
	background: transparent;
}
.gform_validation_errors {
    display: none !important;
}
.gform_wrapper .gfield_error input[type="text"], .gform_wrapper .gfield_error textarea,  .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error .medium {
    border: 1px solid #c02b0a !important;
}
.gfield_description.instruction {
    display: none !important;
}
section.default-section.cabinet-thank {
    padding: 70px 0;
	box-shadow: 0px 0px 8px rgb(0 0 0 / 14%);
}




@media (min-width:1200px) {
.container {max-width: 1170px !important;}
}
@media (min-width:1300px) {
.container {max-width: 1260px !important;}
}
@media (min-width:1400px) {
.container {max-width: 1340px !important;}
}
@media (min-width:1500px) {
.container {max-width: 1420px !important;}
}
@media (min-width:1600px) {
.container {max-width: 1540px !important;}
}
@media (min-width:1700px) {
.container {max-width: 1630px !important;}
}
@media(max-width: 1699px) {
.cabinent-painting-right {padding-left: 40px;padding-top: 0px}
.client-nm-text h2 {font-size: 24px;}
.service-list-right .service-box-items {width: 80%;}
.banner-title {font-size: 50px;line-height: 66px;}
}
@media(max-width: 1599px) {
.banner-title {font-size: 46px;line-height: 62px;}
.banner-caption ul li {font-size: 22px;line-height: 32px;padding-left: 37px;margin-bottom: 16px;}
.benefits-row-list .col-sm-6 {padding: 0 35px;}
.client-say-box {padding: 20px 0;}
.cabinet-painting-parent-service-row {padding: 70px 70px;}
.heading-title, .heading-title h2 {font-size: 45px;line-height: 50px;}
}
@media(max-width: 1499px) {
.container {max-width: 100% !important;padding: 0 50px}
.home-banner .container {padding: 0 50px;}
h2 {font-size: 36px;line-height: normal}
h3 {font-size: 32px;line-height: normal}
h4 {font-size: 30px;line-height: normal}
h5 {font-size: 28px;line-height: normal}
h6 {font-size: 26px;line-height: normal}
.heading-title, .heading-title h2 {font-size: 40px;line-height: 48px;}
.banner-title {font-size: 40px;line-height: 45px}
.video-popup .modal-dialog {top: 0;transform: inherit !important;margin: 60px auto 0}
.modal.video-popup button.close {right: 18px;top: 15px;width: 26px}
.modal.popup-form .modal-dialog .form-title {line-height: 40px;font-size: 25px;padding: 9px}
.modal.popup-form .modal-dialog {top: 0;transform: inherit;margin: 50px auto 0}
.modal.popup-form button.close {right: 13px;top: 15px;font-size: 23px;width: 25px}
#back-top-wrapper {right: 15px;bottom: 40px}
#back-top-wrapper #back-top a {height: 42px;width: 42px}
.home-banner::after {height: 164px;bottom: 0;}
.ftr-social a {height: 50px;width: 50px;margin: 0 3px;line-height: 46px;}
.banner-caption ul li {font-size: 20px;line-height: 30px;padding-left: 32px;margin-bottom: 12px;background-size: 20px;}
.process-items {padding: 48px 24px;}
.process-items figure img {width: auto;max-height: 60px;}
.process-items figure {width: 90px;height: 90px;line-height: 90px;margin: 0 auto 25px;}
.process-items h3 {font-size: 25px;}
.benefit-parent-main {padding: 60px 45px 50px;}
.benefits-row-list .col-sm-6 {padding: 0 25px;}
.cabinent-painting-right h4 {font-size: 28px;}
.why-choose-box {padding: 55px 22px 15px;}
.client-nm-text h2 {font-size: 22px;}
.service-list-right .service-box-items {width: 80%;padding: 38px 35px 25px;}
.service-box-items figure {width: 100px;height: 100px;line-height: 100px;margin: 0 auto 25px;}
.service-box-items h4 {font-size: 28px;}
.service-left-col {padding-top: 30px;}
.service-left-col .heading-title {margin-bottom: 30px;}
.client-say-box p {font-size: 16px;line-height: 22px;}
	.iframe-form {
    padding: 20px 20px 10px;
}
	.iframe-form .gform_wrapper input[type="text"], .iframe-form .gform_wrapper textarea, .iframe-form .gform_wrapper select, .iframe-form .gform_wrapper .medium {
    font-size: 16px !important;
    padding: 7px 15px 10px 10px !important
    height: 45px;
    line-height: 23px;
}
	.gform_wrapper textarea.medium {
    height: 110px !important;
}
	.form-title {
    font-size: 20px;
    line-height: 36px;
    padding-bottom: 4px;
    margin-bottom: 8px;
}
	
	
	
}
@media(max-width: 1399px) {
.free-astmate-btn {padding-left: 30px}
.headcall-inn a.external-dni {font-size: 21px;line-height: 25px}
.head-call-now img {max-width: 35px}
.head-call-now {padding-left: 47px}
.rating figure img {max-width: 165px}
.ftr-logo img {max-width: 300px}
.ftr-social a {height: 50px;width: 50px;line-height: 48px}
.ftr-call-now figure {width: 50px;height: 50px;line-height: 46px}
.ftr-call-now {padding-left: 60px}
.home-banner {padding: 65px 0 165px;}
.benefits-row-list .default-css {padding-top: 0;}
.benefits-row-list .col-sm-6 {padding: 0 15px;}
.why-choose-box h4 {font-size: 24px;line-height: 33px;}
.client-nm-text h2 {font-size: 20px;}
a.example-image-link {height: 80px;width: 80px;}
}
@media(max-width: 1299px) {
.logo ul li a img {max-width: 95px}
.heading-title, .heading-title h2 {font-size: 36px;}
.service-list-right .service-box-items {width: 90%;}
.process-row .col-sm-3 {padding: 20px 15px;}
.process-row .col-sm-4 {padding: 20px 15px;}
.process-items h3 {font-size: 23px;}
.banner-title {font-size: 37px;}
.banner-caption {padding-right: 50px;padding-top: 25px;}
}
@media(max-width: 1199px) {
h1 {font-size: 30px;line-height: 36px;}
h2 {font-size: 28px;line-height: 34px;}
h3 {font-size: 26px;line-height: 30px;}
h4 {font-size: 24px;line-height: 28px;}
h5 {font-size: 22px;line-height: 26px;}
h6 {font-size: 20px;line-height: 24px;}
.home-banner .container {padding: 0 15px;}
.container {max-width: 100%}
.container {max-width: 100% !important;padding: 0 15px}
.heading-title, .heading-title h2 {font-size: 28px;line-height: 35px;margin-bottom: 15px}
.banner-title {font-size: 28px;line-height: 35px;margin-bottom: 15px}
.floating-icon {display: none}
.theme-btn {font-size: 16px;line-height: 22px;padding: 11px 14px 9px;min-width: 140px;}
.home-banner::after {display: none}
p {font-size: 16px;line-height: 24px}
.header-section {padding: 10px 0}
.head-call-now img {max-width: 31px}
.head-call-now {padding-left: 41px;margin-left: 18px}
.top-logo a img {max-width: 254px}
.banner-caption {padding: 0;}
.home-banner {padding: 40px 0;background-image: none !important;background-color: #000}
.banner-main-form-div {margin-top: 0}
.form-title {font-size: 22px;line-height: 29px;margin-bottom: 5px}
.form-header {text-align: center;padding-bottom: 0}
.banner-caption ul li {padding-left: 21px;background-position: top 3px left;font-size: 18px;line-height: 24px;background-size: 14px}
.home-banner::before {display: none}
.banner-btns a.theme-btn {margin-right: 5px}
.head-call-now p {line-height: 20px;font-size: 16px;}
.gallery-img ul li {padding: 10px}
section.gallery-section {padding: 0 0 40px;}
.gallery-img figure figcaption {padding: 8px}
.gallery-img figcaption .img-gorup a {width: 40px;height: 40px}
.footer {padding: 40px 0 0}
.ftr-logo img {max-width: 280px}
.ftr-social a {height: 45px;width: 45px;margin: 0 2px;line-height: 44px}
.ftr-social a img {max-height: 26px;width: auto}
.ftr-call-now {padding-left: 51px}
.ftr-call-now figure {height: 46px;width: 46px;line-height: 41px;margin-top: 3px}
.default-css ul li {padding-left: 20px;background-position: top 7px left;font-size: 18px;line-height: 20px;background-size: 15px}
.modal.popup-form .modal-dialog .form-title {line-height: 26px;font-size: 21px;padding: 0;}
#back-top-wrapper {right: 15px;bottom: 40px;display: none}
.ftr-call figure {height: 50px;width: 50px;line-height: 48px;}
.ftr-call {padding-left: 60px;}
.copyright {padding: 10px 0;margin-top: 40px;}
.about-content-right {margin-right: 0;margin-left: -20px;}
.head-btn {padding-left: 15px;}
.head-btn a {font-size: 16px;line-height: 20px;padding: 11px 15px 9px;}
.head-call-now p a {font-size: 22px;}
.process-items figure img {width: auto;max-height: 46px;}
.process-items figure {width: 80px;height: 80px;line-height: 80px;margin: 0 auto 15px;}
.process-items h3 {font-size: 20px;line-height: 26px;}
.count {font-size: 26px;line-height: 28px;bottom: 12px;}
.process-items {padding: 48px 15px;}
.process-section {padding: 40px 0 40px;}
.about-section {padding: 40px 0;}
.button-center.text-center {padding-top: 15px;}
.about-left-image {padding-right: 15px;}
.benefit-of-cabinet-painting {padding: 40px 0 0;}
.benefit-parent-main {padding: 40px 25px 30px;}
.benefits-row-list .row {margin-bottom: 15px;margin-top: 10px;}
.howmuch-section {padding: 40px 0;}
.cabinet-painting-section {padding: 40px 0;}
.cabinent-painting-right {padding-left: 14px;padding-top: 0px;}
.cabinent-painting-right h4 {font-size: 22px;}
.button-painting .theme-btn {margin-right: 8px;}
.why-choose-section {padding: 40px 0;}
.why-choose-parent .col-sm-4:nth-child(2n) {margin-top: 0;}
.why-choose-parent .col-sm-4 {padding: 15px 15px;}
.why-choose-box figure img {width: auto;max-width: 70px;}
.why-choose-box figure {margin-bottom: 15px;}
.why-choose-box h4 {font-size: 20px;line-height: 26px;}
.why-choose-box {padding: 35px 15px 15px;}
section.testimonial-section .section-heading {margin-bottom: 25px;}
.testimonila-prent::before {width: 200px;height: 169px;background-size: 200px;}
.testimonila-prent .col-sm-3 {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
.client-nm-text h2 {font-size: 18px;margin: 0;}
.client-reating img {width: auto;max-height: 15px;}
.client-say-box {padding: 15px 0;}
.testimonila-prent .row {justify-content: center;}
.gallery-parent ul li {padding: 10px;}
.gallery-item-parent {bottom: 10px;left: 10px;right: 10px;top: 10px;}
a.example-image-link img {width: 30px;}
a.example-image-link {height: 50px;width: 50px;}
.cabinet-painting-parent-service-row {padding: 40px 20px;}
.service-box-items figure img {width: auto;max-height: 45px;}
.service-box-items figure {width: 80px;height: 80px;line-height: 80px;margin: 0 auto 15px;}
.service-box-items h4 {font-size: 22px;}
.service-list-right .service-box-items {padding: 25px 25px 15px;}
.service-left-col .heading-title {margin-bottom: 15px;}
.faq-section {padding: 40px 0;}
.faq-box .card-header-title {padding: 20px 75px 20px 15px;font-size: 18px;line-height: 24px;border-radius: 35px;}
.faq-box .card-header-title::after {width: 30px;height: 30px;right: 16px;}
.card-body.default-css {padding: 0 45px 20px 15px;}
.button-center.text-center a.theme-btn {margin: 0 2px;}
.kitchenwiht-excellence-section {padding: 40px 0;}
.kitchenwiht-excellence-section .about-left-image {padding-right: 0;padding-left: 0;}
.kitchenwiht-excellence-section .section-heading.text-center {margin-bottom: 20px;}
section.deley-project-section {padding: 20px 0;}
section.map-section iframe {height: 400px;}
	.form-bottum p {
    font-size: 12px;
    line-height: 18px;
    padding: 0 10px;
}
	.gform_wrapper .gfield {
    padding: 0 4px 10px;
}
	.iframe-form .gform_body {
    margin: 0 -4px;
}
	    .home-banner .col-sm-8 {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }
	    .home-banner .col-sm-4{
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
	    .iframe-form .gform_wrapper input[type="text"], .iframe-form .gform_wrapper textarea, .iframe-form .gform_wrapper select, .iframe-form .gform_wrapper .medium {
        font-size: 15px !important;
        padding: 7px 15px 9px 10px !important;
        height: 42px;
        line-height: 22px;
    }
	    .gform_wrapper textarea.medium {
        height: 100px !important;
    }
	.iframe-form input.button.gform_button {
    padding: 9px 25px !important;
    font-size: 16px !important;
    line-height: 24px !important;
}
	    .iframe-form {
        padding: 20px 15px 10px;
    }
	.home-banner .row {
    align-items: center;
}
	section.default-section.cabinet-thank {
    padding: 40px 0;
}


	
}
@media(max-width: 991px) {
.home-banner .col-sm-8 {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%}
.home-banner .col-sm-4 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%}
.rating {display: none}
.logo ul li a img {max-width: 77px}
.logo ul li {padding: 15px}
.client-say-box {padding: 10px 0;}
.client-nm-text {padding-bottom: 15px}
.client-reating img {max-width: 15px;margin-top: -9px}
.client-text {padding-top: 15px}
.client-text p {margin-bottom: 7px}
.gallery-parent ul li {padding: 10px;width: 33.33%;}
.ftr-logo {margin-bottom: 25px}
.ftr-call-now {padding-left: 0;text-align: center}
.ftr-call-now figure {display: none}
.ftr-contact {float: none;text-align: center}
.footer .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center}
.ftr-call-now p {font-size: 18px}
.ftr-social {padding-bottom: 20px}
.copyright {margin-top: 20px}
.ftr-call figure {display: none;}
.ftr-call {padding-left: 0;}
.ftr-logo img {max-width: 220px;}
.ftr-call p {font-size: 18px;line-height: 30px;}
}
@media(max-width: 900px) {
.banner-title br {display: none}
.banner-caption {padding-top: 15px;padding-right: 20px;}
.form-title {font-size: 20px;line-height: 28px;margin-bottom: 5px;}
.form-header p {font-size: 13px;line-height: 20px;}
.process-row .col-sm-3 {padding: 13px 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.process-row .col-sm-4 {padding: 13px 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.about-section .section-heading.text-center {padding-bottom: 10px;}
.why-choose-parent .col-sm-4 {padding: 15px 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.why-choose-parent .row {justify-content: center;}
.testimonila-prent .col-sm-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.client-nm-text {padding-bottom: 5px;}
.deley-project {display: block;text-align: center;}
.deley-project .section-heading.text-left {text-align: center !important;margin-bottom: 15px;}
.button-painting .theme-btn {margin-right: 2px;}
.theme-btn {font-size: 14px;}
.head-btn a {font-size: 14px;line-height: 20px;padding: 11px 13px 9px;}
.head-btn {padding-left: 8px;}
.head-call-now {padding-left: 37px;margin-left: 0;}
.head-call-now p a {font-size: 17px;line-height: 26px;}
}
@media(max-width: 812px) {
h2 {font-size: 23px;line-height: 28px;}
h3 {font-size: 22px;line-height: 26px;}
h4 {font-size: 20px;line-height: 24px;}
h5 {font-size: 18px;line-height: 22px;}
h6 {font-size: 16px;line-height: 20px;}
.heading-title, .heading-title h2 {font-size: 22px;line-height: 26px;margin-bottom: 10px}
.banner-title {font-size: 22px;line-height: 28px}
.theme-btn {font-size: 13px;line-height: 20px;padding: 8px 15px 6px;min-width: auto;}
p {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.home-banner .col-sm-4 {-ms-flex: 0 0 47%;flex: 0 0 47%;max-width: 47%}
.home-banner .col-sm-8 {-ms-flex: 0 0 53%;flex: 0 0 53%;max-width: 53%}
.form-header p {font-size: 14px}
.iframe-form .form-title {font-size: 20px;line-height: 26px}
.banner-caption ul li {padding-left: 19px;background-position: top 2px left;font-size: 16px;line-height: 20px;background-size: 13px}
.banner-caption ul {margin: 0 0 20px}
.top-logo a img {max-width: 182px}
.head-btn a {font-size: 14px;}
.head-call-now p a {font-size: 20px;line-height: 23px;}
.head-call-now img {max-width: 31px;top: 6px;}
.head-call-now {padding-left: 38px;margin-left: 0;}
.banner-caption {padding-top: 15px;padding-right: 0;}
.process-section {padding: 20px 0 40px;}
.process-items {padding: 24px 15px 40px;}
.process-items figure img {width: auto;max-height: 40px;}
.process-items figure {width: 65px;height: 65px;line-height: 63px;margin: 0 auto 15px;}
.process-items h3 {font-size: 18px;line-height: 22px;}
.count {font-size: 22px;line-height: 22px;bottom: 11px;}
.benefit-parent-main {padding: 40px 15px 20px;}
.cabinent-painting-right h4 {font-size: 18px;line-height: 22px;}
.why-choose-box figure img {width: auto;max-width: 60px;}
.why-choose-box h4 {font-size: 18px;line-height: 22px;}
.why-choose-box {padding: 25px 15px 20px;}
.client-nm-text h2 {font-size: 16px;margin: 0;}
.client-say-box p {font-size: 14px;line-height: 20px;}
.testimonila-prent::before {width: 110px;height: 109px;background-size: 110px;}
section.testimonial-section {padding-bottom: 20px;}
.gallery-parent ul {margin: 0 -10px;}
.service-list-right .service-box-items {padding: 25px 15px 15px;}
.service-box-items figure img {width: auto;max-height: 40px;}
.service-box-items figure {width: 65px;height: 65px;line-height: 65px;margin: 0 auto 15px;}
.service-box-items h4 {font-size: 18px;line-height: 22px;}
.faq-box .card-header-title {padding: 15px 55px 15px 15px;font-size: 16px;line-height: 20px;border-radius: 25px;}
.faq-box .card {margin: 0 0 14px;border-radius: 25px;}
section.map-section iframe {height: 300px;}
.why-choose-section .section-heading.text-center {padding: 0 0;}
.card-body.default-css {padding: 0 25px 20px 15px;}
.lb-closeContainer {top: 15px;right: 18px;}
.modal.popup-form .modal-dialog .form-title {line-height: 26px;font-size: 20px;padding: 0;}
}
@media(max-width: 767px) {
.home-banner .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1}
.home-banner .col-sm-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 2}
.iframe-form {margin: 0 auto 30px; float: none; }
.banner-main-form-div {text-align: center;float: none}
.banner-caption {padding-top: 0}
.banner-title br {display: none}
.banner-caption ul {margin: 0 0 20px;padding: 0}
.top-logo a img {max-width: 189px}
.logo ul li {width: 25%}
section.our-services-section .col-sm-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
section.our-services-section .col-sm-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
.our-services-left figure {width: 100%;height: 100%;border-radius: 0}
.our-services-right {padding: 20px 0 0}
.videoIframe iframe {display: block;height: 383px}
.cabinet-painting-section .col-sm-6 {padding-left: 15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.cabinent-painting-right {padding-left: 0;padding-top: 25px;}
.cabinent-painting-left figure {border: 5px solid #fff;border-left: 5px solid #fff;}
.cabinet-painting-parent-service-row {padding: 40px 15px;}
.faq-box .card-header-title.collapsed::after {background-size: 14px;}
.faq-box .card-header-title::after {width: 25px;height: 25px;right: 15px;background-size: 14px;}
.head-call-now p a {font-size: 18px;line-height: 21px;}
.head-btn a {font-size: 13px;padding: 11px 12px 9px;}
}
@media(max-width:700px) {
.benefits-row-list .col-sm-6 {padding: 3px 15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.benefits-row-list .default-css {padding-top: 15px;}
.about-section .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.about-content-right {margin-right: 0;margin-left: 0;padding-top: 20px;}
.cabinet-painting-parent-service-row .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.service-left-col {padding-top: 0;text-align: center;}
.service-list-right .service-box-items {padding: 25px 15px 15px;width: 100%;float: none;}
.service-list-right {text-align: center;margin-top: 20px;}
.faq-box {margin: 10px auto 0;}
.kitchenwiht-excellence-section .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.kitchenwiht-excellence-section .col-sm-6:first-child {order: 2;}
.kitchenwiht-excellence-section .col-sm-6:last-child {order: 1;}
.header-section .col-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;padding: 0;}
.header-section .col-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;padding: 0;}
.head-col-right {text-align: center;display: block;}
.free-astmate-btn .theme-btn {width: 100%;border-radius: 0;}
.free-astmate-btn {padding-left: 0;}
.header-section {padding: 0;}
.top-logo {border-bottom: 1px solid #00000047;padding: 5px 0;}
.head-call-now {padding: 10px 0 10px 38px;margin: 0;}
.head-call-now img {max-width: 30px;top: 14px;}
.headcall-inn a.external-dni {font-size: 24px;line-height: 29px;}
.free-astmate-btn .theme-btn {padding: 11px 10px 17px 10px;font-size: 24px;line-height: 26px;}
.head-btn {padding-left: 0;display: block;}
.head-btn a {font-size: 16px;line-height: 20px;padding: 11px 15px 9px;display: block;width: 100%;}
.client-logos-list ul li {width: 25%;list-style: none;text-align: center;padding: 10px 10px;}
section.client-logos-section {padding: 20px 0;}
.top-logo a img {max-width: 200px;}
}
@media(max-width:575px) {
.why-choose-parent .col-sm-4 {padding: 8px 15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.testimonila-prent .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.gallery-parent ul li {padding: 5px;width: 50%;}
.process-row .col-sm-3 {padding: 8px 15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.process-row .col-sm-4 {padding: 8px 15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.lb-nav {left: 30px !important;right: 30px !important;}
.popup-form .modal-dialog {width: 93%;}
}
@media(max-width:480px) {
.client-logos-list ul li {width: 50%;list-style: none;text-align: center;padding: 10px 10px;}
.button-painting .theme-btn {margin-right: 1px;}
.theme-btn {font-size: 13px;line-height: 20px;padding: 8px 11px 6px;}
.iframe-form {width: 100%;}
	
	.gform_wrapper .gfield.gfield--width-half {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	
	
	
	
}
