@import url('font-awesome.css');@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&family=Poppins:wght@500;700&display=swap');/*  font-family: 'Poppins', sans-serif;font-family: 'PT Sans', sans-serif;*/
body {padding: 0;margin: 0;}
html, body {width: 100%;height: 100%}
a {text-decoration: none;color: #FFEB01;transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;}
a:hover {text-decoration: none !important;cursor: pointer;/* color:#08325C; */
}
a:focus {text-decoration: none;}
*:focus {outline: none !important;}
::-moz-selection {background-color: #071018;color: #fff;}
::selection {background-color: #071018;color: #fff;}
img {max-width: 100%;height: auto;width: auto;}
p {font-size: 18px;line-height: 28px;color: #071018;font-weight: 400;font-family: 'PT Sans', sans-serif;}
p a {color: #2388DA;font-weight: bold;}
 p strong, p b {color: #000;}
p a:hover {color: #FFEB01;}
ul, ol, ul li, ol li {margin: 0;padding: 0;}
ul li strong, ol li strong {color: #000;}
ul li a, ol li a {color: #FFEB01;}
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-style: normal;margin: 0 0 21px;color: #071018;font-weight: 700;font-family: 'Poppins', sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #071018;}
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {color: #000;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {color: #071018;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #FFEB01;}
h1 {font-size: 45px;line-height: 50px;}
h2 {font-size: 42px;line-height: 46px;}
h3 {font-size: 40px;line-height: 44px;}
h4 {font-size: 38px;line-height: 44px;}
h5 {font-size: 36px;line-height: 42px;}
h6 {font-size: 35px;line-height: 40px;}
/*============= Back to top ============*/
#back-top-wrapper {position: fixed;right: 40px;bottom: 40px;overflow: hidden;z-index: 2;}
p#back-top {margin: 0;}
#back-top-wrapper #back-top a {width: 50px;height: 50px;opacity: 1;transition: 200ms all;text-align: center;line-height: 40px;text-decoration: none;text-transform: uppercase;display: inline-block;background: #FFEB01 url(../images/top-arrow.png) no-repeat;border-radius: 50%;background-position: center;border: 2px solid #FFEB01;}
#back-top-wrapper #back-top a:hover {background-color: #fff;border-color: #FFEB01;}
#back-top-wrapper #back-top a img {display: none;}
.alignleft {float: left;margin-right: 1em;margin-bottom: 15px}
.alignright {float: right;margin-left: 1em;margin-bottom: 15px}
.aligncenter {clear: both;display: block;margin: 0 auto 15px}
.default-css ul {margin-bottom: 0;padding: 0 0 5px 0px;}
.default-css ol {padding: 0px 0 5px 20px;}
.default-css ul li, .default-css ol li {font-size: 18px;line-height: 28px;color: #071018;font-weight: 400;font-family: 'PT Sans', sans-serif;margin: 7px 0;}
.default-css ul li a, .default-css ol li a {color: #071018}
.default-css ul li strong, .default-css ol li strong {color: #071018}
.default-css ul li a:hover, .default-css ol li a:hover {color: #FFEB01}
.default-css ul li {list-style: none;background: url(../images/list-icon-yallow.png) no-repeat;background-position: top 2px left;padding-left: 35px;}
.default-css ul li u, .default-css ol li u {font-weight: 700;color: #071018;}
.header-section {top: 0;left: 0;right: 0;width: 100%;z-index: 99;background: #071018;}
.header-section.sticky {position: fixed;z-index: 99;animation: slide-down 0.7s;box-shadow: 0px 0px 9px rgba(0,0,0,0.3);width: 100%;background-color: #071018;}
@keyframes slide-down {0% {opacity: 0;transform: translateY(-100%);}
100% {opacity: 0.9;transform: translateY(0);}
}
.header-section.sticky .menu-bar {padding-top: 0;}
.header-section.sticky .top-header {padding: 11px 0;}
.top-header {padding: 13px 0;}
.top-header .row {align-items: center;}
.menu-bar {display: inline-block;padding-top: 0;}
.bottom-header {background: #ffffff;}
.call-now {display: inline-block;position: relative;padding-left: 51px;text-align: left;vertical-align: middle;margin-left: 0;}
.call-now img {position: absolute;top: 9px;left: 0;}
.call-now p {font-size: 18px;color: #fff;margin: 0;line-height: 28px;font-weight: 400;font-family: 'PT Sans', sans-serif;}
.call-now p a {font-size: 22px;line-height: 26px;color: #FFEB01;display: block;font-weight: 400;}
.call-now p b {font-weight: 400;color: #FFEB01;display: block;}
.call-now p a:hover {color: #fff;}
.top-logo {position: relative;z-index: 1;}
.top-logo a {display: inline-block;position: relative;}
.top-head-right {text-align: right;padding-right: 0;display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.top-head-right .call-now {margin-left: 74px;padding-right: 64px;border-right: 1px solid #d9d9d945;}
.top-head-right .call-now:last-child {border: none;padding-right: 0;}
.header-right-call {display: inline-block;}
.manu-top-btns {display: inline-block;padding-right: 30px;}
.manu-top-btns a.default-btn.btn-1 {padding: 12px 33px;}
div#myHeader .container {max-width: 1604px;margin: 0 auto;}
.call-now div {display: block !important;font-family: 'PT Sans';font-style: normal;font-weight: 700;font-size: 28px;line-height: 32px;}
.call-now div a:hover {color: #fff;transition: 1.0s;}
.bottom-header .menu-box {display: flex;justify-content: space-between;position: relative;top: 0;}
.manu-btns a.default-btn {border-radius: 0;padding: 13px 26px;}
section.home-banner>img {width: 100%;}
section.home-banner .col-sm-6:last-child {padding-right: 0;}
section.home-banner {position: relative;background: url(../images/home-banner-bg.jpg) no-repeat top center;padding: 50px 0 50px;background-size: cover;overflow: hidden;}
section.home-banner::before {content: '';background: rgba(5, 35, 61, 0.96);height: 100%;width: 100%;top: 0;left: 0;position: absolute;}
.banner-caption-left {padding: 44px 0 45px 0;
    height: auto;}
.banner-star img {margin: 0px 2px;display: inline-block;max-height: 19px;width:auto}
.banner-caption {max-width: 740px;margin-right: 0;}
.hero-title, .hero-title h1 {
    font-style: normal;
    font-size: 55px;
    line-height: 64px;
    margin: 0 0 21px;
    color: #fff;
    font-weight: 700;
    font-family: Poppins, sans-serif;
    letter-spacing: 5px;
}
.hero-title strong, .hero-title h1 strong {color: #2388DA;font-weight: 700;}
.banner-caption p {font-weight: 400;color: #fff;}
.banner-caption ul li {font-size: 20px;line-height: 28px;list-style: none;margin: 7px 0;background: url(../images/list-icon.png) no-repeat;background-position: top 2px left;padding-left: 35px;font-weight: 400;color: #fff;font-family: 'PT Sans', sans-serif;}
.banner-caption ul li a:hover {color: #fff}
.banner-caption ul li strong {color: #FFEB01;font-weight: 400;}
.banner-caption ul li a:hover {color: #FFEB01}
.manu-top-btns a.default-btn.btn-1, .manu-btns a.default-btn {background: #FFEB01;color: #071018!important;}
.manu-top-btns a.default-btn.btn-1:hover, .manu-btns a.default-btn:hover {background: #2388DA;color: #fff!important;}
a.default-btn {display: inline-block;font-size: 20px;line-height: 25px;background: #2388DA;color: #fff!important;padding: 15px 31px;border-radius: 5px;text-transform: capitalize;font-weight: 700;font-family: 'PT Sans', sans-serif;min-width: 134px;text-align: center;}
a.default-btn:hover {background-color: #FFEB01;color: #071018 !important;}
.banner-btns {margin: 30px 0 0;display: inline-block;}
a.default-btn.btn-1 {
    background: #FFEB01;
    color: #071018!important;
}
a.default-btn.btn-1:hover {
    background: #2388DA;
    color: #fff !important;
}
.banner-btns a.default-btn.btn-1:hover {background: #2388DA;color: #fff !important;transition: 0.6s;}
.banner-btns a.default-btn {margin-right: 15px;}
.banner-star {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;margin-bottom: 0;}
.banner-star p {margin: 0 !important;padding-left: 15px;font-size: 22px;}
.banner-caption ul {padding: 0px 0 0;}
.client-banner-info figure {background: #fff;width: 80px;height: 80px;border: 2px solid #FFEB01;border-radius: 50%;float: left;overflow: hidden;}
.client-banner-name {width: calc(100% - 80px);float: right;padding: 6px 0 0 21px;}
.client-banner-star {margin-bottom: 11px;}
.client-banner-name h4 {font-size: 20px;line-height: 24px;color: #FFEB01;font-weight: 700;font-family: 'PT Sans', sans-serif;margin: 0 0 0;}
.client-banner-star img {margin: 0 0px;max-height: 13px;width: auto;}
.client-banner-name p {color: #fff;}
.client-banner-info {max-width: 610px;padding-top: 52px;}
.banner-left-img figure {position: absolute;bottom: -140px;overflow: hidden;border: 23px solid #092F50;border-radius: 80px;transform: rotate(30deg);width: 1090px;right: -120px;}
.section-heading {max-width: 1340px;position: relative;margin: 0 auto;}
.section-title, .section-title h1, .section-title h2, .section-title h3 { font-style: normal; font-size: 50px; line-height: 66px; margin: 0 0 21px; color: #071018; font-weight: 700; font-family: 'Poppins', sans-serif; letter-spacing: 1px; }
.section-title strong, .section-title h1 strong, .section-title h2 strong, .section-title h3 strong {color: #2388DA;font-weight: 700;}
.client-logo-section {background: #F3F9FF;padding: 15px 0;}
.client-logo-list ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;margin: 0 -25px;}
.client-logo-list ul li {list-style: none;width: 20%;padding: 5px 25px;text-align: center;}
.client-logo-list ul li figure {text-align: center;margin: 0;border-radius: 4px;height: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}

.client-logo-list ul li figure:hover img {filter: none;opacity: 1;}
.client-logo-list {max-width: 1070px;margin: 0 auto;}
.banner-left-img {text-align: right;}
.process-section {padding: 85px 0;}
.process-icon {position: relative;margin: 0 auto 20px;text-align: center;}
.process-icon figure {border: 4px solid #2388DA;height: 140px;width: 140px;border-radius: 50%;text-align: center;line-height: normal;transition: all 0.6s ease-out;margin: 0 auto; padding-top: 26px; overflow: hidden;background: #fff;}
.process-icon:hover figure {border-color: #2388DA;}
.process-items {text-align: center;position: relative;padding: 0 48px;}
.process-items:hover .process-icon figure {border-color: #2388DA;}
.process-items h4 {font-size: 26px;line-height: 28px;color: #2388DA;font-weight: 700;font-family: 'PT Sans', sans-serif;letter-spacing: 1px;margin-bottom: 9px;}
.process-items h4 a {color: #2388DA;}
.process-items:hover h4 a {color: #2388DA;}
.process-items p {letter-spacing: 1px;}
.process-parent {max-width: 1310px;margin: 0 auto;}
.numner-count {font-size: 20px;line-height: 28px;color: #071018;font-weight: 700;font-family: 'Poppins', sans-serif;text-align: center;margin: 0 auto;}
.process-items::after {content: '';background: url(../images/process-line-1.png) no-repeat;width: 397px;height: 83px;top: 0;right: -230px;position: absolute;z-index: -1;}
.process-parent .col-sm-4:nth-child(2n) .process-items::after {background: url(../images/process-line-2.png) no-repeat;width: 418px;height: 112px;top: -30px;right: -190px;}
.process-parent .col-sm-4:last-child .process-items::after {display: none;}
.process-parent .col-sm-4 {margin-top: 35px;}

.service-section {padding: 0px 0 100px;}

.service-row-list ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;justify-content: center;}
.service-row-list ul li {width: 33.33%;list-style: none;padding: 15px;}
.service-item-box {padding: 15px 15px;transition: all 0.6s ease-out;text-align: center;position: relative;background: #FFFFFF;box-shadow: 0px 0px 20px rgba(3, 58, 114, 0.14);border-radius: 15px; height: 100%;}
.service-icon {background: #2388DA;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.16);height: 120px;width: 120px;text-align: center;line-height: 110px;border: 5px solid #fff;margin: 0 auto 45px;transition: all 0.6s ease-out;}
.service-item-box figure{
margin-bottom: 15px;
border-radius: 15px 15px 0 0;
overflow: hidden;
}

.service-item-box figure img{
    width: 100%;
        transition: all .6s;
}
.service-item-box figure:hover img {
    transform: scale(1.1);
}
.service-icon img {transition: all 0.6s ease-out;}
.service-item-box h4 {font-size: 26px;line-height: 36px;color: #071018;font-weight: 700;font-family: 'PT Sans', sans-serif;letter-spacing: 0;margin: 0;}
.service-item-box h4 a {color: #071018;}
.service-item-box h4 a:hover {color: #2388DA;}
.service-item-box:hover .service-icon {background-color: #FFEB01;}
.service-item-box:hover .service-icon img {filter: invert(1);}
.service-item-box:hover::after {display: none;}
.about-section {padding: 108px 0;}
.about-left {text-align: center;}
.about-first-img figure {border-radius: 600px;border: 1px solid #003060;display: inline-block;}
.about-second-img figure {border-radius: 600px;border: 2px solid #fff;display: inline-block;overflow: hidden;}
.about-second-img figure img {border-radius: 600px;transition: all 0.6s ease-out;}
.about-second-img figure:hover {border-color: #FFEB01;}
.about-first-img figure img {position: relative;right: 30px;top: -20px;border-radius: 600px;transition: all 0.6s ease-out;}
.about-first-img figure:hover img {transform: scale(1.03);}
.about-second-img {right: 0;position: absolute;bottom: 20px;}
.about-right-content ul {margin: 45px 0 30px;}
.about-right-content {padding: 50px 0 0 60px;}
.service-area-section {background: #F3F9FF url(../images/pattern-1.png) no-repeat top left;padding: 80px 0;margin-left: 80px;position: relative;
    content-visibility: inherit !important;}
.service-area-section::before {content: '';background-color: #071018;height: 50%;width: 100%;bottom: 0;left: -80px;position: absolute;z-index: -1;}
.service-area-section .section-heading {margin: 0;}
.area-list-row ul {padding: 0;margin: 0 -20px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.area-list-row ul li {list-style: none;width: 20%;padding: 10px 10px;}
.loaction-col {text-align: center;}
.loaction-col figure {margin-bottom: 16px;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}
.loaction-col:hover figure {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.subheading {font-size: 26px;line-height: 28px;color: #071018;font-family: 'Poppins', sans-serif;font-weight: 700;margin-bottom: 8px;}
.loaction-col h5 {font-size: 20px;line-height: 28px;color: #071018;font-family: 'PT Sans', sans-serif;font-weight: 400;margin-bottom: 2px;}
.loaction-col p {font-size: 16px;line-height: 26px;}
.service-area-left {padding-left: 70px;}
.service-area-map {text-align: right;padding-top: 20px;}
.service-area-left .section-title {letter-spacing: 0;}
.testimonial-section {background-color: #071018;padding: 100px 0;}
.testimonial-box {padding: 30px 30px 116px;transition: all 0.6s ease-out;position: relative;height: 100%;border: 1px solid #122c42;}
.testimonial-box:hover {background: #092D4B;border-radius: 4px;}
.testimonial-box p {color: #071018; /*height: 168px; overflow-y: auto;*/
padding-right: 5px;}
.testimonial-section .testimonial-box p {
    color: #fff;
    padding-right: 5px;
}
.testimonial-section .testimonial-box p {font-size: 16px;line-height: 22px;}
.testimonial-page-section .testimonial-box p{font-size: 16px;line-height: 22px;}
/* .testimonial-box p::-webkit-scrollbar {width: 10px;border-radius: 5px;} */
/* Track */
/* .testimonial-box p::-webkit-scrollbar-track {background: #0D385B;} */
/* Handle */
/* .testimonial-box p::-webkit-scrollbar-thumb {background: #FFEB01;} */
.testi-avtar figure {height: 95px;width: 95px;border-radius: 50%;overflow: hidden;text-align: center;border: 3px solid #FFEB01;}
.testi-avtar .avtar-text {padding-left: 16px;}
.testi-avtar {
    display: flex;
    align-items: center;
    padding-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
       bottom: 15px;
}
.avtar-text h4 {font-size: 28px;line-height: 28px;color: #fff;font-weight: 700;font-family: 'PT Sans', sans-serif;margin: 0 0 8px;text-transform: capitalize;}
.testimonial-parent .row {justify-content: center;}
.testimonial-parent .col-sm-3 {padding: 15px;}
.testimonial-parent .col-sm-4 {padding: 15px;}
.quote-icon {position: absolute;right: 41px;bottom: 86px;}
.testimonial-parent {padding: 0; max-width: 1530px; margin: 0 auto;}
.blog-section {padding: 100px 0px 90px;position: relative;}
.blog-section .section-title {letter-spacing: 0;font-size: 60px;line-height: 70px;}
.blog-section .section-heading {max-width: 920px;padding: 0 0 20px;}
.blog-section .container {max-width: 1470px;}
.blog-section .row {margin: 0px -18px;justify-content: center;}
.blog-section .col-sm-4 {padding: 18px;}
.blog-items {border-radius: 10px;border: 1px solid rgba(17 90 135 / 21%);height: 100%;}
.comment-col {border-bottom: 1px solid rgb(17 90 135 / 21%);padding-bottom: 10px;margin-bottom: 15px;}
.comment-col ul {margin: 0;}
.comment-col ul li {font-size: 18px;line-height: 24px;color: #414141;font-weight: 400;display: inline-block;position: relative;padding-right: 60px;font-family: 'PT Sans', sans-serif;}
.comment-col ul li a {color: #414141;}
.comment-col ul li a img {margin-right: 5px;margin-top: -5px;}
.comment-col ul li a:hover {color: #071018;}
.comment-col ul li:last-child {padding-right: 0px;}
.blog-content h4 {font-size: 20px;line-height: 28px;margin-bottom: 15px;font-family: 'PT Sans', sans-serif;color: #071018;}
.blog-content h4 a {color: #071018;}
.blog-image {overflow: hidden;border-radius: 5px 5px 0px 0px;position: relative;}
.blog-image img {width: 100%;transition: all 0.5s;}
.blog-content {padding: 20px 20px 15px;}
.blog-items:hover .blog-image img {opacity: 0.8;}
.blog-items:hover .blog-content h4 a {color: #071018;}
.read-button {font-size: 20px;line-height: normal;color: #071018;overflow: hidden;display: inline-block;position: relative;padding-right: 0;margin: 5px 0 0;transition: all 0s;font-weight: 700;font-family: 'PT Sans', sans-serif;text-decoration: underline;}
.blog-items:hover .read-button {color: #071018;}
.blog-content h4:hover a {color: #071018;}
.read-button:hover {color: #071018;}
footer.footer .col-sm-5, footer.footer .col-sm-7 {position: relative;padding: 100px 15px 90px;}
footer.footer .col-sm-5 {background: #F3F9FF;border-right: 10px solid #FFEB01;-ms-flex: 0 0 37%;flex: 0 0 37%;max-width: 37%;}
footer.footer .col-sm-7 {-ms-flex: 0 0 63%;flex: 0 0 63%;max-width: 63%;background: #071018;}
.footer-about {max-width: 490px;margin: 0 auto;margin-right: 65px;}
.footer {background: #081826;position: relative;}
.footer-logo {margin: 0 0 30px;}
.footer-right {max-width: 920px;margin-left: 11%;}
.footer-title {font-size: 26px;line-height: 28px;color: #ffeb01;margin-bottom: 25px;font-weight: 600;font-family: 'PT Sans', sans-serif;}
.footer-address {position: relative;padding-left: 55px;margin-bottom: 15px;}
.footer-address p {color: #fff;margin: 0;}
.footer-address p a {color: #fff;display: block;}
.footer-address p a:hover {color: #ffeb01;}
.info-icon {height: 40px;width: 40px;line-height: 35px;border: 2px solid #ffeb01;text-align: center;border-radius: 4px;position: absolute;top: 5px;left: 0;align-items: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footer-social a {height: 40px;width: 40px;text-align: center;display: inline-block;overflow: hidden;line-height: 40px;margin-right: 10px;border-radius: 4px;background: #071018;}
.footer-social {margin-top: 30px;}
.footer-social a:hover {background: #ffeb01;}
.footer-social a:hover img {transform: translateY(-50%);}
.footer-social a img {transform: translateY(0);width: auto;}
.footer-link ul li {color: #fff;list-style: none;font-size: 18px;line-height: 26px;margin-bottom: 10px;transition: all 0.6s;font-weight: 400;font-family: 'PT Sans', sans-serif;}
.footer-link ul li a {color: #fff;}
.footer-link ul li a:hover {color: #FFEB01;}
.footer-about p {color: #081826;}
.footer-address p b {color: #ffeb01;display: block;font-weight: 400;text-transform: capitalize;font-size: 20px;}
.footer-contact {padding-left: 0px;}
.copyright {position: absolute;bottom: 0;left: 0;right: 0;padding: 10px 0;border-top: 1px solid rgb(217 217 217 / 25%);max-width: 1080px;text-align: center;}
.copyright p {margin: 0;color: #fff;}
.copyright p a {color: #FFEB01;}
.copyright p a:hover {color: #fff;}
.menu-copyright {background: #FFEB01;position: absolute;bottom: 0;left: 0;right: 0;padding: 10px 15px;width: 37%;}
.menu-copyright ul {padding: 0;max-width: 585px;margin: 0 auto;margin-right: 0;text-align: left;}
.menu-copyright ul li {list-style: none;display: inline-block;position: relative;font-size: 18px;line-height: 29px;color: #fff;font-weight: 400;font-family: 'PT Sans', sans-serif;}
.menu-copyright ul li a {color: #071018;}
.menu-copyright ul li a:hover {color: #fff;}
.menu-copyright ul li::after {content: '|';font-size: 18px;line-height: 18px;color: #071018;font-weight: 400;padding: 0 7px 0 9px;font-family: 'PT Sans', sans-serif;}
.menu-copyright ul li:last-child::after {display: none;}
.blog-items-text .blog-content {background: #F3F9FF;border-radius: 10px;padding: 51px 23px;margin: 0 0 50px;}
.blog-items-text .blog-content:last-child {margin: 0;}
.banner-form-popup-box .col-sm-5, .banner-form-popup-box .col-sm-7 {padding: 0;}
.banner-form-popup-box .row {margin: 0;}
.modal.fade.banner-form-popup {padding: 0 !important;width: 100%;height: 100vh;background: rgba(0,0,0,0.8);}
.form-title {font-size: 30px;line-height: 38px;color: #FFEB01;width: 100%;border-radius: 4px;font-weight: 700;font-family: 'PT Sans', sans-serif;margin: 0 0 20px;}
.form-title b {color: #fff;}
.modal.fade.banner-form-popup .modal-dialog {max-width: 950px !important;position: absolute;top: 0;left: 0;transform: inherit;margin: 45px auto 0;width: 950px;border-radius: 10px; right:0;}
.banner-form .gform_body {margin: 0 -8px;}
.banner-form .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;}
.banner-form .gform_wrapper .gfield.gfield--width-half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.banner-form .gform_wrapper .gfield.gfield--width-full {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.banner-form .gfield {padding: 0 8px 15px;clear: both;text-align: left;width: 100%;}
.banner-form .gform_wrapper {padding: 0px 0px 0px !important;}
.banner-form .gform_wrapper .gform_fields {margin: 0 0 !important;padding: 0 !important;}
.banner-form .gform_wrapper .ginput_container {margin: 0 !important;padding: 0;position: relative;}
.banner-form .gform_wrapper .medium {width: 100% !important;font-size: 18px !important;color: #fff;font-weight: 400;padding: 10px 15px !important;background: transparent;-webkit-appearance: none;resize: none;position: relative;height: 48px;transition: all 1s;border-radius: 4px;border: 1px solid #fff!important;font-family: 'PT Sans', sans-serif;}
.banner-form .gform_wrapper .medium:focus {box-shadow: none;outline: none;border-color: #e6e6e6 !important;}
.banner-form .gform_footer {padding: 1px 0 0 !important;margin: 0 !important;position: relative;}
.banner-form input.button.gform_button {display: inline-block;font-size: 20px;line-height: 25px;background: #FFEB01;color: #071018;padding: 13px 20px;border-radius: 5px;text-transform: capitalize;font-weight: 700;font-family: 'PT Sans', sans-serif;min-width: 194px;text-align: center;cursor: pointer;transition: all 0.6s ease-out;border: none;}
.banner-form input.button.gform_button:hover {color: #071018;background: #fff;}
.banner-form .gform_wrapper textarea.medium {height: 100px !important;}
.banner-form .gform_wrapper .medium::-webkit-input-placeholder { /* Edge */
color: #071018;opacity: 1;}
.banner-form .gform_wrapper .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #071018;opacity: 1;}
.banner-form .gform_wrapper .medium::placeholder {color: #fff;opacity: 1;}
.banner-form .gform_wrapper .medium:focus {border-color: #FFEB01 !important;}
.banner-form .gform_wrapper .ginput_complex input[type='text'] {width: 100% !important;font-size: 18px !important;color: #fff;font-weight: 400;padding: 10px 15px !important;background: transparent;-webkit-appearance: none;resize: none;position: relative;height: 48px;transition: all 1s;border-radius: 4px;border: 1px solid #fff!important;font-family: 'PT Sans', sans-serif;}
.banner-form .gform_wrapper .ginput_complex input[type='text']:focus {box-shadow: none;outline: none;border-color: #e6e6e6 !important;}
.banner-form .gform_footer {padding: 1px 0 0 !important;margin: 0 !important;position: relative;}
.banner-form input.button.gform_button {display: inline-block;font-size: 20px;line-height: 25px;background: #FFEB01;color: #071018;padding: 13px 20px;border-radius: 5px;text-transform: capitalize;font-weight: 700;font-family: 'PT Sans', sans-serif;min-width: 194px;text-align: center;cursor: pointer;transition: all 0.6s ease-out;border: none;}
.banner-form input.button.gform_button:hover {color: #071018;background: #fff;}
.banner-form .gform_wrapper textarea.medium {height: 100px !important;}
.banner-form .gform_wrapper .ginput_complex input[type='text']::-webkit-input-placeholder { /* Edge */
color: #071018;opacity: 1;}
.banner-form .gform_wrapper .ginput_complex input[type='text']:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #071018;opacity: 1;}
.banner-form .gform_wrapper .ginput_complex input[type='text']::placeholder {color: #fff;opacity: 1;}
.banner-form .gform_wrapper .ginput_complex input[type='text']:focus {border-color: #FFEB01 !important;}
.banner-form .gform_wrapper .ginput_complex select {background: #071018 url(../images/apperience-icon-w.png) no-repeat right 22px center !important;}
.banner-form .gform_wrapper .ginput_complex select {width: 100% !important;font-size: 18px !important;color: #fff;font-weight: 400;padding: 10px 15px !important;background: transparent;-webkit-appearance: none;resize: none;position: relative;height: 48px;transition: all 1s;border-radius: 4px;border: 1px solid #fff!important;font-family: 'PT Sans', sans-serif;}

.modal.fade.banner-form-popup button.close {opacity: 1;position: absolute;right: 30px;top: 30px;}
.banner-form .medium.gfield_select {background: #071018 url(../images/apperience-icon-w.png) no-repeat right 22px center!important;}
.modal.fade.banner-form-popup .modal-dialog .modal-content {position: relative;border: none;background-size: cover;border-radius: 10px;overflow: hidden;background: transparent;}
.services-popup-left h4 {font-size: 26px;line-height: 28px;color: #2A5679;margin: 0 0 15px;font-weight: 700;font-family: 'PT Sans', sans-serif;}
.services-popup-left h4 b {color: #FFEB01;}
.services-popup-left ul li {color: #414141;list-style: none;font-size: 18px;line-height: 26px;margin-bottom: 10px;transition: all 0.6s;font-weight: 400;font-family: 'PT Sans', sans-serif;}
.services-popup-left ul li a {color: #414141;}
.services-popup-left ul {padding: 0px 0 20px;border-bottom: 1px solid #b19b9b;margin: 0 0 20px;}
.services-popup-left ul li a:hover {color: #FFEB01;}
.banner-form {background: #071018;padding: 30px 30px;margin: 0px -2px;height: 100%;}
.services-popup-left {height: 100%;}
.services-popup-left img {height: 100%;object-fit: cover;}
.modal.fade.banner-form-popup .modal-dialog .modal-body {padding: 0;border-radius: 10px;}
.services-popup-left .ftr-contact-info {justify-content: left;padding: 10px 0;position: relative;}
.services-popup-left .info-title h4 {margin: 0;color: #2A5679;font-size: 22px;}
.info-title .ftr-social a {border: 2px solid #2A5679;}
.info-title .ftr-social a img {filter: invert(1);}
.info-title .ftr-social a:hover img {filter: none;}
.info-title .ftr-social {padding: 11px 0 0;}
.services-popup-left .ftr-contact-info>img {width: 30px;position: absolute;left: 0;top: 12px;}
.services-popup-left .ftr-contact-info .info-title {padding-left: 42px;}
.services-popup-left .ftr-contact-info .info-title p {margin-bottom: 7px;}
.process-parent .col-sm-4:nth-child(3n) .process-items::after {display: none;}
.process-parent .row {justify-content: center;}
section.expertise-section {background: #2388DA;position: relative;}
section.expertise-section .container {max-width: 1780px;}
.expertise-logo {background: #071018;height: 100%;padding: 30px 0 0 0;text-align: center;}
section.expertise-section::before {content: '';position: absolute;background: #2388DA;width: 15%;top: 0px;bottom: 0px;background-repeat: no-repeat;left: 0;}
.expertise-btn a.default-btn, .serv-btn a.default-btn {background: #ffeb01 url(../images/btn-hand.png) no-repeat;background-position: center left 15px !important;padding: 15px 15px 15px 45px;color: #000!important;}
.expertise-btn a.default-btn:hover, .serv-btn a.default-btn:hover {background-color: #000;color: #fff !important;}
.expertise-heading {padding: 0px !important;}
.expertise-heading .section-title {
    font-size: 34px;
    line-height: 44px;
    margin: 0 0px;
    letter-spacing: 0px;
    color: #fff;
}
.expertise-heading .section-title strong {
    color: #ffeb01;
}
.expertise-btn {padding: 0 !important;}
.top-logo img {max-width: 230px;}
section.expertise-section .row {
    align-items: center;
}
.contact-page-info .footer-address p span {
    color: #2388DA;
}
.service-detail-form .gform_wrapper.gravity-theme .ginput_container_address span { padding: 0 8px !important; margin-bottom: 12px !important; }
.service-detail-form .gform_wrapper.gravity-theme .ginput_container_address { margin-left: 0; margin-right: 0; }
.gfield--type-address{ margin-bottom:12px !important;}
.gform_wrapper.gravity-theme .ginput_container_address span { padding: 0 8px 0; }
.gform_wrapper.gravity-theme .gform_drop_area { padding: 10px !important;}

.process-btns a.default-btn {
    margin-right: 15px;
}


.process-icon figure img {
    margin-bottom: 8px;
    width: auto;
    max-height: 47px;
}

.timing-table .table tbody td .table-fst-col h6 {
    font-weight: bold;
}

.expertise-btn a.default-btn.btn-1 {
    background-image: none;
    text-align: center;
    padding: 15px 15px 15px 15px;
}
.timing-table table.table.table-striped tr th:nth-child(1){border-radius: 20px 0 0 0;}
.timing-table table.table.table-striped tr th:nth-child(3){border-radius: 0 20px 0 0;}
.table-striped tbody tr:last-child td:nth-child(1){border-radius:  0 0 0 20px;}
.table-striped tbody tr:last-child td:nth-child(3){border-radius:  0 0 20px 0;}

@media (min-width: 1200px) {
/*------------- mega menu ---------------*/
.menu-top-menu-container {position: relative}
.mega-menu {position: inherit!important}
.mega-menu ul.sub-menu {visibility: hidden;position: absolute;margin-top: 0;width: 85%;left: 0;right: 0;border-radius: 0 0 10px 10px;box-shadow: 0 0 5.5px rgb(5 5 5 / 20%);background-color: #fff;box-sizing: border-box;z-index: 999;opacity: 0;-webkit-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;transition: all .4s ease 0s;-webkit-transform: rotateX(90deg);-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;padding: 25px 25px 25px 30px;}
.mega-menu:hover>ul.sub-menu {visibility: visible;opacity: 1;-webkit-transform: rotateX(0);-moz-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0)}
.mega-menu ul.sub-menu li {width: 30.33%;margin-right: 15px!important;background: transparent !important;border-bottom: none;}
.mega-menu ul.sub-menu li a {background: transparent !important;color: #115a87 !important;}
.mega-menu ul.sub-menu li:hover a {background: transparent !important;color: #FFEB01 !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li {position: relative;padding-left: 15px !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li a {background: transparent !important;color: #071018 !important;padding: 5px 20px 5px 15px;padding-left: 0 !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li:hover a {background: transparent !important;color: #FFEB01 !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li::before {content: "\f105";font-size: 18px;color: #071018;font-family: 'FontAwesome';left: 0;position: absolute;top: 4px;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu ul.sub-menu li:last-child:before {display: block;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu {border: none;width: 100%;}
/*------------- mega menu  2222---------------*/
.mega-menu2 {position: inherit!important}
.mega-menu2 ul.sub-menu {visibility: hidden;position: absolute;margin-top: 0;width: 85%;left: 0px;margin-left: 0;right: 0;box-shadow: 0 0 5.5px rgba(5, 5, 5, 0.20);background-color: #fff !important;box-sizing: border-box;z-index: 999;opacity: 0;-webkit-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;transition: all .4s ease 0s;-webkit-transform: rotateX(90deg);-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;padding: 25px 25px 25px 25px;overflow: hidden;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu {border: none;}
.mega-menu2:hover>ul.sub-menu {visibility: visible;opacity: 1;-webkit-transform: rotateX(0);-moz-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0)}
.mega-menu2 ul.sub-menu li {width: 32%;margin-right: 0px!important;background: transparent !important;border: none;}
.mega-menu2 ul.sub-menu li a {background: transparent !important;color: #071018 !important;}
.mega-menu2 ul.sub-menu li a:hover {background: transparent !important;color: #FFEB01 !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li {position: relative;padding-left: 0 !important;margin-left: 5px !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a {background: transparent !important;color: #071018 !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children a {padding: 8px 0!important;margin-left: 5px !important;font-weight: 600;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a:hover {background: transparent !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li a::after {color: #071018 !important;top: 21px;display: none;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu {opacity: 1 !important;visibility: visible !important;position: relative;background: transparent;box-shadow: none;padding: 0;transform: rotateX(0deg);padding-left: 0px;padding-bottom: 0;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu a {padding-left: 0 !important;padding-top: 0 !important;font-weight: 400;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu a:hover {color: #FFEB01 !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu li {padding-left: 10px !important;width: 158%;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu li::before {content: "\f105";font-size: 18px;color: #071018;font-family: 'FontAwesome';left: 0;position: absolute;top: 0px;display: block;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2:hover ul.sub-menu li ul.sub-menu {opacity: 1 !important;visibility: visible !important;position: relative;transform: rotateX(0deg);}
.contact-detail-menu {border-radius: 4px;display: inline-block;width: 100%;padding: 20px 20px 20px;background: #F3F9FF;margin-top: 25px;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li.menu-item-has-children a:hover {color: #FFEB01 !important;}
.navbar-collapse .menu-top-menu-container>ul li.mega-menu2 ul.sub-menu li ul.sub-menu {margin-left: 0px;margin-top: 0;}
.mega-menu-btns {display: inline-block;padding-right: 45px;}
.mega-menu-btns a.default-btn {font-size: 20px;line-height: 26px;color: #fff !important;padding: 13px 20px;display: inline-block;min-width: auto;background-color: #071018 !important;margin-right: 15px;}
.mega-menu-btns a.default-btn:hover {background: #FFEB01 !important;color: #071018 !important;}
.mega-menu-btns a.default-btn.btn-1 {margin-right: 0;background: #FFEB01 !important;color: #071018 !important;}
.mega-menu-btns a.default-btn.btn-1:hover {background-color: #071018 !important;color: #fff !important;}
.contact-detail-menu .call-now p {color: #071018;}
.contact-detail-menu .call-now p a {padding: 0;background: transparent !important;color: #071018 !important;font-weight: 700;}
.contact-detail-menu .call-now p a:hover {color: #FFEB01 !important;}
}
.landscape-service-section {padding: 100px 0;}
.landscape-service {margin-top: 40px;}
.landscape-service ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.landscape-service ul li {list-style: none;width: 25%;border-top: 1px solid rgba(0,0,0,0.07);border-right: 1px solid rgba(0,0,0,0.07);padding: 45px 15px 40px;position: relative;}
.landscape-service ul li:last-child {border-right: 0;}
.landscape-service ul li:nth-child(4n) {border-right: 0;}
.landscape-service ul li:nth-child(2) {border-top: 0;}
.landscape-service ul li:nth-child(3) {border-top: 0;}
.landscape-service ul li:nth-child(4) {border-top: 0;}
.landscape-service ul li:first-child {border-top: 0;}
.landscape-service ul li:first-child::after {content: '';background: rgba(0,0,0,0.07);height: 1px;width: 50%;left: 0;bottom: -1px;position: absolute;}
.landscape-service ul li:nth-child(4n)::after {content: '';background: rgba(0,0,0,0.07);height: 1px;width: 50%;right: 0;bottom: -1px;position: absolute;}
.landscpe-items {text-align: center;}
.landscpe-items figure {background: #071018;width: 130px;height: 130px;border-radius: 50%;text-align: center;margin: 0 auto 37px;line-height: 130px;transition: all 0.5s ease-out;}
.landscpe-items figure img {transition: all 0.5s ease-out;}
.landscpe-items:hover figure img {filter: invert(1);}
.landscpe-items:hover figure {background-color: #FFEB01;}
.landscpe-items h4 {font-family: 'PT Sans', sans-serif;font-style: normal;font-weight: 700;font-size: 26px;line-height: 32px;color: #071018;margin: 0;}
.landscpe-items h4 a {color: #071018;}
.landscpe-items h4 a:hover {color: #FFEB01;}
.commercial-service-section {background: #F3F9FF;padding: 90px 0;}
.call-toaction-comm {position: relative;padding-left: 62px;margin-top: 30px;}
.call-toaction-comm img {position: absolute;left: 0;top: 8px;}
.call-toaction-comm p {color: #071018;margin: 0;}
.call-toaction-comm p a {font-size: 30px;line-height: 34px;font-weight: 700;color: #071018;display: block;}
.call-toaction-comm p a:hover {color: #FFEB01;}
.commercial-item-bx {text-align: center;}
.commercial-item-bx h4 {font-family: 'Poppins', sans-serif;font-style: normal;font-weight: 700;font-size: 26px;line-height: 38px;color: #071018;margin: 0;}
.commercial-item-bx h4 a {color: #071018;}
.commercial-item-bx h4 a:hover {color: #FFEB01;}
.commercial-item-bx figure {margin-bottom: 50px;}
.commercial-service-right ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.commercial-service-right ul li {list-style: none;width: 50%;border-right: 1px solid rgba(0,0,0,0.2);padding: 15px 15px 15px;position: relative;}
.commercial-service-right ul li:last-child {border-right: 0;}
.footer-menu ul {padding: 0;margin: 0;text-align: center;}
.footer-menu ul li {list-style: none;font-size: 18px;color: #fff;line-height: 23px;margin: 0 0 0;font-weight: 400;font-family: 'Poppins', sans-serif;display: inline-block;position: relative;}
.footer-menu ul li::after {content: '/';font-size: 18px;color: #fff;line-height: 23px;margin: 0 0 0;font-weight: 400;font-family: 'Poppins', sans-serif;padding: 0 10px 0 13px;}
.footer-menu ul li:last-child:after {display: none;}
.footer-menu ul li a {color: #fff;}
.footer-menu ul li a:hover {color: #FFEB01;}
.footer-menu {border-top: 1px solid rgb(196 196 196 / 20%);border-bottom: 1px solid rgb(196 196 196 / 20%);padding: 13px 0;margin-top: 40px;}
.inner-banner {position: relative;}
.inner-banner img {width: 100%;}
.header-section.inner-header {background: #071018;position: relative;}
.header-section.inner-header.sticky {position: fixed;}
.page-nav ul {margin: 0;background: #071018;border: 5px solid #FFFFFF;padding: 13px 25px;display: inline-block;min-width: 500px;margin: 0 auto;}
.page-nav {text-align: center;margin-top: -30px;position: relative;}
.page-nav ul li {font-size: 18px;color: #fff;margin: 0px;list-style: none;text-transform: capitalize;font-weight: 400;line-height: 23px;font-family: 'PT Sans', sans-serif;}
.page-nav ul li span a span {color: #fff;}
.page-nav ul li span {color: #FFEB01;}
.page-nav ul li span a span:hover {color: #FFEB01;}
.header-section.inner-header .menu-bar {padding: 0 0;}
.header-section.inner-header.sticky .menu-bar {padding: 0;}
.about-mid-content {padding: 90px 0;}
.about-process-section {background: #F3F9FF;}
.mid-content-row {max-width: 1229px;margin: 0 auto;}
.service-page-section {padding: 80px 0;}
.drainage-company-section {background: #F3F9FF;}
.drainage-company-section .col-sm-7 {padding: 0;}
.dr-company-left {height: 100%;border-right: 10px solid #f9f280;}
.dr-company-left img {width: 100%;height: 100%;object-fit: cover;}
.dr-company-right-detail {max-width: 710px;float: left;padding: 90px 0 50px 60px;}
.dr-company-right-detail .section-title {font-size: 60px;letter-spacing: 0;}
.company-right-info {padding: 5px 0 0 0;display: flex;align-items: end;}
.serv-btn {padding-left: 60px;}
.commercial-inner-section {padding: 80px 0;}
.commercial-inner-section .commercial-service-right ul li {width: 25%;}
.commercial-inner-section .commercial-service-right ul {justify-content: center;}
.service-area-page-section {padding: 80px 0 100px;}
.service-area-middle {margin-top: 60px;}
.service-area-mid-right {text-align: center;}
.service-area-mid-right figure {border: 5px solid #FFFFFF;border-radius: 15px;display: inline-block;overflow: hidden;}
.service-call-col {background: #071018;border-radius: 15px;max-width: 507px;padding: 185px 50px 27px 75px;float: right;margin-top: -168px;}
.call-for-service {position: relative;padding-left: 85px;text-align: left;}
.call-for-service img {position: absolute;left: 0;top: 8px;}
.call-for-service p {color: #fff;margin: 0;font-size: 26px;line-height: normal;}
.call-for-service p a {font-size: 46px;line-height: 46px;font-weight: 400;color: #FFEB01;display: block;}
.call-for-service p a:hover {color: #fff;}
.testimonial-page-section {padding: 98px 0;}
.testimonial-page-section .testimonial-box p {color: #071018;}
.testimonial-page-section .avtar-text h4 {color: #071018;}
.testimonial-page-section .testimonial-box:hover .avtar-text h4 {color: #fff;}
.testimonial-page-section .testimonial-box:hover p {color: #fff;}
.testimonial-page-section .quote-icon {height: 40px;overflow: hidden;}
.contact-page-section {padding: 100px 0 107px;}
.contact-map-section {border: 8px solid rgba(0, 0, 0, 0.1);margin-bottom: 40px;}
.contact-map-section img {width: 100%;}
.contact-info-left {background: #F3F9FF;padding: 40px 90px;height: 100%;}
.contact-info-left .section-title, .contact-main-form .section-title {font-size: 36px;line-height: 30px;color: #071018;letter-spacing: 0;margin: 0 0 32px;}
.contact-socail-in a {height: 40px;width: 40px;text-align: center;display: inline-block;overflow: hidden;line-height: 40px;margin-right: 10px;border-radius: 4px;background: #071018;}
.contact-socail-in a:hover {background: #FFEB01;}
.contact-socail-in a:hover img {transform: translateY(-50%);}
.contact-socail-in a img {transform: translateY(0);width: auto;}
.contact-page-info .footer-address p {color: #414141;}
.contact-page-info .footer-address p a {color: #414141;font-weight: 700;}
.contact-page-info .footer-address p b {font-size: 22px;color: #071018;font-weight: 700;}
.contact-page-info .footer-address p i {color: #071018;font-weight: 700;font-style: normal;}
.contact-page-info .footer-address .info-icon {border: 2px solid #071018;}
.contact-socail-in {margin-top: 40px;}
.contact-page-section .col-sm-5 {padding-right: 45px;-ms-flex: 0 0 38.666667%;flex: 0 0 38.666667%;max-width: 38.666667%;}
.contact-form .gform_footer {width: 140px;position: relative;bottom: 0;right: 0;padding: 0 !important;}
.contact-form .gform_wrapper form {position: relative;}
.contact-main-form {background: #F3F9FF;padding: 40px 60px 40px;height: 100%;}
.contact-form .gform_body {margin: 0 -11px;}
.contact-form .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;}
.contact-form .gform_wrapper .gfield.gfield--width-half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.contact-form .gfield {padding: 0 8px 15px;clear: both;text-align: left;width: 100%;text-decoration: none;}
.gform_wrapper.gravity-theme .ginput_container_address span {
    padding: 0 8px 15px !important;
    margin: 0 !important;
}
.gform_wrapper.gravity-theme .ginput_container_address {
    margin-left: 0 !important;
    margin-right: 0 !important;
	margin-bottom:0 !important;
}
.gform_wrapper.gravity-theme fieldset {
    margin: 0 !important;
}
.contact-form .gform_wrapper .medium {width: 100% !important;font-size: 18px !important;color: #414141;font-weight: 400;padding: 10px 10px !important;background: transparent;border: 1px solid rgba(0, 0, 0, 0.2) !important;-webkit-appearance: none;resize: none;position: relative;height: 50px;transition: all 1s;border-radius: 0;font-family: 'PT Sans', sans-serif;}
.contact-form input.button.gform_button {display: inline-block;font-size: 20px;line-height: 25px;background: #FFEB01;color: #071018;padding: 15px 31px;border-radius: 5px;text-transform: capitalize;font-weight: 700;font-family: 'PT Sans', sans-serif;cursor: pointer;transition: all 0.5s ease-out;min-width: 140px;border: none;}
.contact-form input.button.gform_button:hover {background-color: #071018;color: #fff;}
.contact-form .medium.gfield_select {background: url(../images/select.png) no-repeat right 10px center!important;}
.contact-form .gform_wrapper textarea.medium {height: 86px !important;display: block;resize: none;}
.gfield_description {font-family: 'PT Sans', sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 28px;display: block;padding-top: 16px;}
.contact-form .gform_wrapper textarea.medium {height: 86px !important;display: block;resize: none;}
.contact-form .gform_wrapper .medium::-webkit-input-placeholder { /* Edge */
color: #414141;opacity: 1;}
.contact-form .gform_wrapper .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #414141;opacity: 1;}
.contact-form .gform_wrapper .medium::placeholder {color: #414141;opacity: 1;}
.contact-form .gform_wrapper .ginput_complex input[type='text'] {width: 100% !important;font-size: 18px !important;color: #414141;font-weight: 400;padding: 10px 10px !important;background: transparent;border: 1px solid rgba(0, 0, 0, 0.2) !important;-webkit-appearance: none;resize: none;position: relative;height: 50px;transition: all 1s;border-radius: 0;font-family: 'PT Sans', sans-serif;}
.contact-form .gform_wrapper .ginput_complex select {width: 100% !important;font-size: 18px !important;color: #414141;font-weight: 400;padding: 10px 10px !important;background: transparent;border: 1px solid rgba(0, 0, 0, 0.2) !important;-webkit-appearance: none;resize: none;position: relative;height: 50px;transition: all 1s;border-radius: 0;font-family: 'PT Sans', sans-serif;}
.contact-form input.button.gform_button {display: inline-block;font-size: 20px;line-height: 25px;background: #FFEB01;color: #071018;padding: 15px 31px;border-radius: 5px;text-transform: capitalize;font-weight: 700;font-family: 'PT Sans', sans-serif;cursor: pointer;transition: all 0.5s ease-out;min-width: 140px;border: none;}
.contact-form input.button.gform_button:hover {background-color: #071018;color: #fff;}
.contact-form .medium.gfield_select {background: url(../images/select.png) no-repeat right 10px center!important;}
.contact-form .gform_wrapper textarea.medium {height: 86px !important;display: block;resize: none;}
.gfield_description {font-family: 'PT Sans', sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 28px;display: block;padding-top: 16px;}
.contact-form .gform_wrapper textarea.medium {height: 86px !important;display: block;resize: none;}
.contact-form .gform_wrapper .ginput_complex input[type='text']::-webkit-input-placeholder { /* Edge */
color: #414141;opacity: 1;}
.contact-form .gform_wrapper .ginput_complex input[type='text']:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #414141;opacity: 1;}
.contact-form .gform_wrapper .ginput_complex input[type='text']::placeholder {color: #414141;opacity: 1;}
.contact-form .gform_wrapper .ginput_complex select {background: url(../images/select.png) no-repeat right 10px center !important;}
.contact-page-section .col-sm-7 {-ms-flex: 0 0 61.333333%;flex: 0 0 61.333333%;max-width: 61.333333%;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {margin: 0!important;padding: 4px 0 0 5px!important;text-align: left!important;background: 0 0!important;border: none!important;font-family: 'PT Sans', sans-serif;color: #c02b0a!important;font-size: 16px!important;font-weight: 400}
.gform_ajax_spinner {display: none!important}
.instruction.validation_message {display: none!important}
.footer-newsletter .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {margin: 0!important;padding: 0!important}
.footer-newsletter #gform_confirmation_message_2 {font-size: 16px;color: #fff;line-height: 25px;font-weight: 400;font-family: 'PT Sans', sans-serif;margin: 0}
.gform_confirmation_message {font-size: 18px;color: #891f99;line-height: 25px;font-weight: 400;font-family: 'PT Sans', sans-serif;margin: 0}
.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium {width: 100%!important;}
#gform_2_validation_container {display: none !important;}
.gform_validation_errors {display: none !important;}
/****Service Banner******/
section.inner-banner.services-banner>img {height: 500px !important;object-fit: cover;}
.services-banner .hero-title strong {color: #023b67;}
.services-banner p {color: #fff;}
.services-banner .banner-btns {margin: 10px 0 0;}
section.inner-banner.services-banner a.default-btn.btn-1 {margin-top: 20px;}
section.inner-banner.services-banner::before {background: #071018;opacity: 0.5;}
.banner-logo-list {padding-top: 20px;}
.banner-logo-list ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -13px;align-items: center;}
.banner-logo-list ul li {list-style: none;text-align: center;padding: 5px 10px;margin: 0;height: auto;-webkit-box-flex: 0;-ms-flex: 0 0 initial;flex: 0 0 auto;max-width: initial;}
.banner-logo-list ul li img {max-height: 78px;filter: brightness(0) invert(1);width: auto;}
.service-detail-list ul li.active a {color: #fff;}
/**BLog CSS**/
section.blog-page-section.blog-detail-section {padding: 115px 0 0 0}
section.relateblog {padding: 80px 0}
.blog-detail-left .blog-card {box-shadow: none;padding: 0}
.blog-detail-left .blog-text {padding: 0 15px}
.blog-info {border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;padding: 8px 0 6px;margin: 0 0 15px}
.blog-info a {font-size: 18px;color: #071018;line-height: 24px;font-weight: 400;margin-right: 60px;font-family: 'PT Sans', sans-serif;}
.blog-info a:hover {color: #2388DA;}
.blog-info a img {margin: 0 3px 5px 0;}
.blog-info a:last-child {margin-right: 0px;}
.commetns-section {padding: 0 0 0}
.comment-content p {font-size: 18px;line-height: 26px;color: #414141;font-family: 'PT Sans', sans-serif;font-weight: 500}
nav.navigation.post-navigation {overflow: hidden;padding: 25px 0 0px;margin: 0;}
.post-navigation span.post-title {display: none}
.post-navigation span.screen-reader-text {display: none}
.post-navigation h2.screen-reader-text {display: none}
.comment-respond .comment-reply-title {font-size: 30px;line-height: 40px;color: #071018;margin: 0 0 5px;text-transform: capitalize}
.comment-respond .comment-reply-title span {color: #023b67}
p.comment-notes {font-size: 18px;line-height: 22px;color: #414141;font-weight: 400;font-family: 'PT Sans', sans-serif;}
p.comment-form-author {width: 49%;float: left}
.comment-respond p label {margin: 0 0 5px;font-size: 18px;line-height: 26px;color: #414141;font-family: 'PT Sans', sans-serif;}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {width: 100%;height: 60px;font-size: 18px !important;padding: 15px 20px !important;color: #414141;font-family: 'PT Sans', sans-serif;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;background: #f5f6fa;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.1);}
#commentform input[type=email]:focus, #commentform input[type=text]:focus, #commentform input[type=url]:focus, #commentform textarea:focus {border: 1px solid rgba(0, 0, 0, 0.2);}
p.comment-form-email {width: 49%;float: right}
#commentform textarea {height: 150px!important}
.comment-respond p.form-submit {float: left;width: 246px;display: block;margin-top: 15px;margin-bottom: 0;clear: both;position: relative;}
#commentform #submit {font-size: 20px;color: #fff;font-family: 'PT Sans', sans-serif;font-weight: 700;background-color: #071018;display: inline-block;text-align: center;position: relative;border-radius: 45px;padding: 13px 30px;text-align: center;border: none;cursor: pointer;line-height: normal !important;text-transform: uppercase;}
#commentform #submit:hover {background-color: #071018;color: #fff;}
div#respond {padding: 25px 0 0}
a.comment-reply-link {line-height: 40px;color: #071018;font-family: 'PT Sans', sans-serif;width: 94px;display: inline-block;text-align: center;font-size: 18px;transition: all 1s ease;font-weight: 700;border: 1px solid #071018}
a.comment-reply-link:hover {border-color: #023b67;color: #023b67;}
.comment-metadata time {padding-bottom: 7px;display: block}
.page-title {font-size: 30px;line-height: normal;color: #071018;font-weight: 700;font-family: 'PT Sans', sans-serif;}
div#comments h2.comments-title {color: #071018;margin: 0;padding: 20px 0 8px;font-size: 30px;line-height: 40px;font-family: 'PT Sans', sans-serif;}
ol.comment-list {padding: 0;list-style: none}
nav.navigation.posts-navigation h2.screen-reader-text {display: none}
nav.navigation.posts-navigation .nav-links {display: none}
.comment-body {margin-bottom: 30px}
p.comment-form-cookies-consent {position: relative;padding-left: 20px;margin: 20px 0 10px;}
.comment-respond form#commentform p input[type=checkbox] {width: auto!important;height: auto;float: none;margin-top: 0!important;position: absolute;top: 7px;left: 0}
.comment-content.entry-content p {font-size: 18px;line-height: 26px;color: #071018;font-family: 'PT Sans', sans-serif;}
.comments-header.section-inner.small.max-percentage h2.comment-reply-title {font-size: 18px;line-height: 28px;color: #071018;font-family: 'PT Sans', sans-serif;}
.comment-author.vcard img.avatar {width: 50px;margin-right: 13px;border: 4px solid #ece8e8}
footer.comment-meta {font-size: 18px;line-height: 26px;color: #071018;font-family: 'PT Sans', sans-serif;}
footer.comment-meta a {color: #071018}
footer.comment-meta a:hover {color: #071018}
.comment-author.vcard {margin-bottom: 15px}
.nav-next a, .nav-previous a {line-height: normal !important;position: relative;border: none;cursor: pointer;font-size: 20px;background: #FFEB01;color: #071018;padding: 15px 29px;border-radius: 5px;text-transform: capitalize;font-weight: 700;font-family: 'PT Sans', sans-serif;text-align: center;display: inline-block;}
.nav-next a:hover, .nav-previous a:hover {background-color: #05233d;color: #fff;}
.row.testirow {margin-top: 50px;}
.row.testirow .col-sm-4 {margin-bottom: 50px;}
.nav-previous {float: left}
.nav-next {float: right;margin-right: 11px;}
p.comment-form-url {margin: 0}
.commetns-forms {padding: 35px 0 0}
.commetns-forms img {width: 100%}
.blog-detail-left .blog-img {max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;position: relative;}
.blog-boxyz {font-size: 24px;line-height: 24px;color: #fff;font-weight: 600;width: 90px;height: 60px;border-radius: 13px;background-color: #071018;text-align: center;padding: 6px 0;position: absolute;top: 10px;font-family: 'PT Sans', sans-serif;left: 10px;text-transform: uppercase}
.blog-card figure img {width: 100%;border-radius: 10px;transition: all 1s;}
.blog-card figure {position: relative;overflow: hidden;margin: 0 0 20px;}
.blog-boxyz strong {display: block}
.blog-card:hover .blog-boxyz {background-color: #071018}
.search-btn {margin-bottom: 35px;border-radius: 10px}
.search-btn form {position: relative}
.search-medium {width: 100%;padding: 15px 70px 15px 15px;border: 1px solid rgba(0, 0, 0, 0.3) !important;height: 60px;background-color: #fff;border-radius: 8px;font-size: 18px;line-height: 28px;color: #414141;font-weight: 400;font-family: 'PT Sans', sans-serif;}
.search-btn button {border: none;position: absolute;top: 15px;width: 40px;right: 15px;background-color: #fff !important;}
.search-btn button:hover {cursor: pointer}
.sidebar-title {background: #05233d;color: #fff;font-size: 28px;line-height: 34px;margin: 0 0 15px;text-align: center;padding: 13px 18px;font-weight: 600;font-family: 'PT Sans', sans-serif;}
.service-detail-list {background: #F2F4FC;padding: 0px 0px 20px;border-radius: 10px;overflow: hidden;margin: 0 0 50px;}
.service-detail-list h3 {padding: 15px 10px;font-size: 30px;color: #fff;font-weight: 600;margin: 0px 0px 15px;line-height: 40px;font-family: 'PT Sans', sans-serif;background: #2388DA;text-align: center;}
.service-detail-list ul li a:hover {color: #fff;}
.service-detail-list ul li.active, .service-detail-list ul li:hover {background: #05233d;color: #fff;}
.service-detail-list ul li.active a, .service-detail-list ul li:hover a {color: #fff;}
.service-detail-list ul {padding: 0;margin: 0;}
.service-detail-list ul li {list-style: none;border-bottom: 1px solid rgb(35 136 218 / 23%);padding: 10px 20px;transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;}
.service-detail-list ul li a {font-size: 18px;line-height: 28px;color: #414141;font-weight: 400;font-family: 'PT Sans', sans-serif;display: inline-block;}
.service-detail-list ul li:last-child {border: none;}
.blog-detail-section .col-sm-8 {padding-right: 15px;}
.blog-detail-section .col-sm-4 {padding-left: 40px;}
.Categories.hgap ul {margin-bottom: 30px;}
.blog-card.blog-single-card {border-radius: 0;}
.Categories ul li.active span.post-date, .Categories ul li:hover span.post-date {color: #fff;}
.Categories:last-child {margin-bottom: 0px;}
.blog-detail-left .blog-text h4 {font-size: 28px;line-height: 30px;margin: 0 0 20px;}
/*Pagination***/
.wp-pegination {text-align: center;}
.wp-pagenavi {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;margin: 50px 0 0px;}
.wp-pegination .page, .wp-pegination span, .wp-pagenavi a {width: 50px;height: 50px;display: inline-block;font-size: 20px;line-height: 44px;color: #071018;text-align: center;margin: 0 5px;border-radius: 4px;border: 1px solid rgba(25, 35, 45, 0.5);font-weight: 700;font-family: 'Poppins', sans-serif;}
.wp-pegination span.current, .wp-pegination .page:hover {color: #fff;border-color: #071018;background: #071018;}
.wp-pegination a.nextpostslink {background: url(../images/blog-next.png);background-repeat: no-repeat !important;background-position: center center !important;font-size: 0;}
.wp-pegination a.previouspostslink {background: url(../images/blog-next.png);background-repeat: no-repeat !important;background-position: center center !important;font-size: 0;transform: rotate(180deg);}
.wp-pegination a.nextpostslink:hover {background: #071018 url(../images/blog-next-h.png);border-color: #071018;}
.wp-pegination a.previouspostslink:hover {background: #071018 url(../images/blog-next-h.png);border-color: #071018;}
.default-page-section {padding: 100px 0;}
.sectioimage {padding: 40px 0;}
.services-detail .col-sm-8 {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
.services-detail .col-sm-4 {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
section.blog-section.blogpage-single-section.default-section .col-sm-9 {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
section.blog-section.blogpage-single-section.default-section .col-sm-3 {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
section.default-page-section.service-area-dtl .col-sm-8 {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;background: #f2f4fc;padding-top: 15px;padding-bottom: 15px;}
section.default-page-section.service-area-dtl .col-sm-4 {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
/****Sidebar Form******/
.service-detail-form {padding: 0px 27px 30px;background: #f2f4fc;border-radius: 10px;overflow: hidden;}
.service-detail-form h3 {padding: 15px 10px;font-size: 30px;color: #fff;font-weight: 600;margin: 0 -28px 30px;line-height: 40px;font-family: 'PT Sans', sans-serif;background: #2388DA;text-align: center;}
.service-detail-form .gform_body {margin: 0 -8px;}
.service-detail-form .gform_fields {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-column-gap: 0% !important;grid-row-gap: 0px !important;}
.service-detail-form .gform_fields .gfield.gf_right_half, .service-detail-form .gform_fields .gfield.gf_left_half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.service-detail-form #gfield_description_4_11 {color: #414141;}
.service-detail-form .gfield.gf_width-full {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.service-detail-form .gfield {padding: 0 8px 15px;}
.service-detail-form .medium {width: 100%;background: #ffffff !important;font-size: 18px !important;padding: 8px 15px !important;border-radius: 5px;color: #414141;font-family: 'PT Sans', sans-serif;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;border: 1px solid #C4C4C4 !important;height: 46px;}
.service-detail-form .textarea.medium {height: 90px !important;resize: none;}
.service-detail-form .medium::-webkit-input-placeholder { /* Edge */
color: #414141;opacity: 1;}
.service-detail-form .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #414141;opacity: 1;}
.service-detail-form .medium::placeholder {color: #414141;opacity: 1;}
.service-detail-form select {width: 100%;background: #ffffff !important;font-size: 18px !important;padding: 8px 15px !important;border-radius: 5px;color: #414141;font-family: 'PT Sans', sans-serif;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;border: 1px solid #C4C4C4 !important;height: 46px;}
.service-detail-form .ginput_complex input[type='text'] {width: 100%;background: #ffffff !important;font-size: 18px !important;padding: 8px 15px !important;border-radius: 5px;color: #414141;font-family: 'PT Sans', sans-serif;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;border: 1px solid #C4C4C4 !important;height: 46px;}
.service-detail-form .textarea.ginput_complex input[type='text'] {height: 90px !important;resize: none;}
.service-detail-form .ginput_complex input[type='text']::-webkit-input-placeholder { /* Edge */
color: #414141;opacity: 1;}
.service-detail-form .ginput_complex input[type='text']:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #414141;opacity: 1;}
.service-detail-form .ginput_complex input[type='text']::placeholder {color: #414141;opacity: 1;}
.service-detail-form .gform_wrapper .ginput_complex select {background: #fff url(../images/select.png) no-repeat right 10px center !important;}	

.service-detail-form .gform_footer {margin: 10px 0 0 !important;text-align: center;padding: 0 !important;}
.service-detail-form .gform_button {background: #2388DA;display: inline-block;text-align: center;padding: 14px 30px;border: none;cursor: pointer;width: 100%;height: auto;border-radius: 45px;color: #fff;font-size: 18px;line-height: normal;font-weight: 800;font-family: 'PT Sans', sans-serif;text-transform: uppercase;}
.service-detail-form .gform_button:hover {background: #ffeb01;color: #071018;}
.service-detail-form .gform_wrapper .gfield_validation_message, .service-detail-form .gform_wrapper .validation_message {color: #071018!important;}
.inner-banner.services-banner .banner-caption-left {max-width: inherit;padding: 0;}
.services-popup-contact .footer-address p b {display: block;}
.blog-section.singlepgge {padding-top: 50px;padding-bottom: 80px;background: #fff;}
.Kenner-left {background: #f2f4fc;padding: 40px 15px;border-radius: 4px;}
.blog-detail-left {background: #f2f4fc;padding: 0 0 40px;}
.estimatin-side {padding: 30px 27px;background: #f2f4fc;border-radius: 10px;overflow: hidden;color: #fff;margin: 50px 0 0;text-align: center;}
.estimatin-titel {font-size: 28px;line-height: 36px;font-weight: 900;text-transform: capitalize;color: #071018;font-family: 'Poppins', sans-serif;}
.estimatin-titel a {color: #2388DA;display: block;font-family: 'PT Sans', sans-serif;}
.estimatin-titel a:hover {color: #071018;}
.estimatin-btn {padding: 15px 0 0;}
.blog-detail-left .blog-info {margin-left: 15px;margin-right: 15px;}
.blog-detail-left .blog-detail-text {padding: 0 15px;}
.blog-detail-left .pagination-parent {padding: 10px 15px 0;}
section.blog-section.blogpage-single-section .row {margin: 0 -15px;}
section.default-section.services-detail {padding: 80px 0;}
.service-detail-list h3 strong {color: #fff;font-weight: 600;}
.freeEstimate-btn {position: fixed;right: -50px;z-index: 1;transform: rotate(-90deg);top: 45%;}
.freeEstimate-btn a {display: inline-block;font-size: 20px;line-height: 30px;background: #04223D;color: #fff;padding: 8px 20px;border-radius: 5px;text-transform: capitalize;font-weight: 700;font-family: 'PT Sans', sans-serif;min-width: auto;text-align: center;}
.freeEstimate-btn a:hover {background: #274e6e;color: #fff;}
.banner-form .gfield_description {color: #fff;}
.service-detail-form .medium.gfield_select {background: #fff url(../images/apperience-icon.png) no-repeat right 10px center!important;background-size: 15px !important;}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {margin-bottom: 0 !important;}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {font-weight: 400 !important;font-family: 'Nunito', sans-serif !important;font-size: 16px !important;}
.banner-form .gform_wrapper.gravity-theme .description, .banner-form .gform_wrapper.gravity-theme .gfield_description, .banner-form .gform_wrapper.gravity-theme .gsection_description, .banner-form .gform_wrapper.gravity-theme .instruction {color: #fff !important;}
.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium {width: 100% !important;}
.services-left-detail {background: #f2f4fc;padding: 15px 15px 20px;}
.services-detail-img {margin: 0 0 30px;}
.services-detail-img img {border: 9px solid #ccc;width: 100%;}
.services-left-detail .default-css img {border: 9px solid #ccc;}
span.pages {display: none;}
.ginput_recaptcha {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
.g-recaptcha {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
section.improvement-section.improvement-inner-section.pagenotfound {padding: 70px 0;}
section.improvement-section.improvement-inner-section.pagenotfound .improvement-text.default-css {text-align: center;}
.Metairie-right-detail .service-detail-list:last-child {margin: 50px 0 0px;}
.Metairie-social {text-align: center;}
.Metairie-right-detail .service-detail-list p {text-align: center;padding: 0 20px;}
section.inner-banner.services-banner .banner-absolute {position: absolute;top: 45%;transform: translateY(-50%);width: 100%;z-index: 1;}
.loaction-col h5 a {color: #071018;}
.service-detail-form .gform_wrapper.gravity-theme .gfield.gfield--width-half {grid-column: span 12 !important;-ms-grid-column-span: 12 !important;}
.ginput_recaptcha {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
section.inner-banner.services-banner:before {content: '';background: #071018;height: 100%;width: 100%;top: 0;left: 0;position: absolute;opacity: 0.5;}
.inner-banner.services-banner .page-nav {z-index: 1;position: relative;}
.page-template-template-servicearea-detail .page-nav {position: relative;z-index: 1;}
.page-template-template-service-detail .page-nav {position: relative;z-index: 1;}


button.button.gform_button_select_files.gform-theme-button.gform-theme-button--control {
    background: #2388da;
    color: #fff;
    border: none;
    padding: 3px 10px;
    border-radius: 5px;
}
button.button.gform_button_select_files.gform-theme-button.gform-theme-button--control:hover{
background: #FFEB01;
    color: #000;
}
.ginput_container.ginput_container_checkbox {
    position: relative;
}
.gfield_checkbox label { font-size: 15px !important; line-height: 20px !important;padding-left: 28px !important;    margin-bottom: 5px !important; }
.gfield_checkbox input.gfield-choice-input {
    position: absolute;
    top: 4px !important;
    left: 8px;
    accent-color: #4d98d2 !important;
    width: 14px !important;
    height: 14px !important;outline:none;
}
.ginput_container.ginput_container_checkbox { padding-bottom: 10px !important; }


.gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
   color: #666;font-size: 13px;
}
.banner-form-popup-box .gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
   color: #fff;
}


section.common-landscape-section {
    background: #f5f5f5;
    padding: 70px 0;
}
.common-landscape-box {
    text-align: center;
    height: 100%;
    padding: 30px 15px;
    background-color: #2388DA;
}
.common-landscape-box figure {
    margin: 0 auto 20px;
}
.common-landscape-box figure img{filter: brightness(0) invert(1);}
.common-landscape-box p{color: #fff;}
.common-landscape-row {
    max-width: 1400px;
    margin: 0 auto;
}
.common-landscape-row .row {
    justify-content: center;
}
.common-landscape-row .col-sm-4 {
    margin: 15px 0;
}
.overview-table-row {
    padding-top: 0;
    max-width: 1040px;
    margin: 0 auto;
    border: 2px solid #fff;
    border-radius: 20px;
}
.timing-table.table-responsive table {
    margin: 0;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: rgba(255, 255, 255, .05);
    background: #fff;
}
.timing-table table.table.table-striped tr th {
    border: 1px solid rgba(201, 159, 66, .3);
    padding: 11px 10px;
    vertical-align: middle;
    background: #2388da;
    color: #fff;
    text-align: center;
    font-family: 'PT Sans', sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    border-top: 0;
}
.timing-table table.table.table-striped tr th:nth-child(2) {
    background: #ffeb01;
    --bs-table-bg-type: transparent;color: #000;
}
.table-striped>tbody>tr:nth-of-type(2n) {
    background: rgba(231, 239, 251, .66);
}
.timing-table .table tbody td:first-child {
    width: 30%;
}
.table tr td:first-child {
    text-align: left;
}
.table-fst-col {
    display: flex;
    align-items: center;
}
.table-fst-col figure {
    width: 42px;
    margin-right: 14px !important;
}
.timing-table .table tbody td h6 {
    margin: 0;
    color: #000;
    font-family: 'PT Sans', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
    padding-left: 0;
}
.timing-table .table tbody td:nth-child(2) {
    width: 34%;
    --bs-table-bg-type: transparent;
    background: #2388DA;
    color: #fff;
    border-color: #4b9cdd;
}
.timing-table .table tbody td {
    padding: 15px;
    border: 1px solid rgba(201, 159, 66, .3);
    vertical-align: middle;
    text-align: center;
}
.timing-table .table tbody td:nth-child(2) h6 {
    color: #fff;
}
.comparison-table-section {
    padding: 80px 0;
    background: #2388DA;
}
.comparison-table-section .section-title strong{
    color: #fff;
}
.service-detail-iframe {
    margin-bottom: 40px;
}

@media(max-width:1199px) { 
.form-hero .gform_wrapper label {
    font-size: 14px!important;
    line-height: 20px !important;
}
.gform_wrapper .gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html {
    font-size: 14px !important;
    line-height: 20px;color: #666;
}
.form-hero .gform_wrapper label.gfield_label {
    font-size: 14px !important;	
	}
	.form-hero .gform_wrapper label{
		font-size: 14px !important;	
	}
.ginput_recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.comparison-table-section {
    padding: 40px 0;
}
.overview-table-row {
    margin: 10px auto 0;
}
.timing-table table.table.table-striped tr th {
    font-size: 21px;
}
.timing-table .table tbody td h6 {
    font-size: 16px;
    line-height: 21px;
}
.timing-table .table tbody td {
    padding: 10px;
}
.table-fst-col figure {
    width: 29px;
    margin-right: 8px !important;
}

}

@media(max-width:1699px) {
.banner-left-img figure {bottom: -30px;width: 960px;right: -190px;display: inline-block;height: 700px;}
}
@media(max-width:1599px) {
.banner-left-img figure {bottom: -130px;width: 1050px;right: -363px;display: inline-block;height: 650px;}
}
@media(max-width:1499px) {
.blog-detail-left .blog-text h4 {font-size: 24px;}
.sidebar-title {font-size: 26px;line-height: 30px;margin: 0 0 12px;padding: 9px 18px;}
section.blog-page-section.blog-detail-section {padding: 60px 0;}
.search-medium {padding: 13px 60px 13px 15px;height: 50px;}
.service-detail-list ul li {padding: 10px 20px;}
.search-btn button {top: 11px;width: 30px;}
.nav-next a, .nav-previous a {font-size: 16px;padding: 11px 20px;}
.estimatin-titel {font-size: 26px;line-height: 32px;}
.blog-section.singlepgge {padding-top: 0;padding-bottom: 50px;}
.page-nav ul li {font-size: 18px;line-height: 25px;}
.mega-menu2 ul.sub-menu {width: 90%;}
.mega-menu ul.sub-menu {width: 90%;}
.default-page-section {padding: 60px 0;}
section.inner-banner.services-banner>img {height: 390px !important;object-fit: cover;}
section.contact-section {padding: 70px 0;}
.box-contact {padding: 30px 20px;}
.box-contact figcaption {padding: 15px 0 0px;}
.contact-top-info {padding: 0px 0 50px;}
.contact-page-box {padding: 50px;margin: 0 0 0px;}
section.contact-page-section {padding: 70px 0;}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {font-size: 15px !important;padding: 0 0 10px !important;}
.inner-banner.services-banner .page-nav {padding: 0 0;position: relative;}
section.default-section.services-detail {padding: 70px 0;}
section.improvement-section.improvement-inner-section.pagenotfound {padding: 50px 0;}
section.inner-banner.services-banner a.default-btn.btn-1 {margin-top: 10px;}
.banner-left-img figure {bottom: -180px;width: 930px;right: -290px;display: inline-block;height: 560px;border: 13px solid #092F50;}
}
@media(max-width:1299px) {
.banner-left-img figure {bottom: -240px;width: 930px;right: -390px;}
}
@media(max-width:1199px) {
.quote-parent {display: none !important;}
.home-banner-btn.xxcf {display: block !important;text-align: center;background: #FFEB01;width: 100%;color: #071018;width: 100%;padding: 4px;margin-top: 0;}
.home-banner-btn.xxcf:hover {background: #071018;width: 100%;color: #fff;}
.home-banner-btn.xxcf strong {color: #15477E;font-weight: 700}
.home-banner-btn.xxcf:hover strong {color: #fff;}
section.home-banner .col-sm-6:last-child {padding-top: 0;}
section.inner-banner.services-banner>img {height: 330px !important;object-fit: cover;}
.banner-logo-list ul li {padding: 5px 6px;}
.banner-logo-list ul li img {max-height: 58px;}
.service-detail-list h3 {padding: 10px 10px;font-size: 22px;line-height: normal;}
.service-detail-list ul li {padding: 8px 15px;}
.service-detail-list ul li a {font-size: 16px;line-height: 22px;}
.service-detail-list {margin: 0 0 30px;}
.service-detail-form h3 {padding: 10px 10px;font-size: 22px;line-height: normal;margin: 0 -15px 20px;}
.service-detail-form {padding: 0px 15px 20px;}
.service-detail-form .medium {font-size: 16px !important;padding: 7px 15px !important;height: 40px;}
.service-detail-form .gfield {padding: 0 8px 10px;}
.service-detail-form .gform_button {padding: 8px 20px;height: auto;font-size: 18px;line-height: normal !important;}
.wp-pegination .page, .wp-pegination span, .wp-pagenavi a {width: 42px;height: 42px;font-size: 18px;line-height: 36px;margin: 0 5px;background-size: 22px !important;}
.wp-pagenavi {margin: 40px 0 0px;}
section.blog-page-section.blog-detail-section {padding: 40px 0;}
.search-medium {padding: 8px 40px 8px 15px;height: 40px;}
.search-btn button {top: 6px;width: 28px;right: 7px;}
.search-btn {margin-bottom: 25px;}
.sidebar-title {font-size: 22px;line-height: 26px;margin: 0 0 12px;padding: 8px 14px;}
.blog-detail-left .blog-text h4 {font-size: 20px;}
.blog-info a {font-size: 16px;line-height: 22px;margin-right: 30px;}
.nav-next a, .nav-previous a {font-size: 14px;padding: 10px 15px;}
#commentform #submit {font-size: 14px;padding: 10px 15px;}
nav.navigation.post-navigation {padding: 0;}
.comment-respond .comment-reply-title {font-size: 22px;line-height: 30px;}
p.comment-notes {font-size: 16px;line-height: 22px;}
.comment-respond p label {font-size: 16px;line-height: 22px;}
#commentform textarea {height: 100px!important;}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {height: 44px;font-size: 16px !important;padding: 8px 15px !important;}
.comment-body {margin-bottom: 0;}
.blog-section.singlepgge {padding-top: 0;padding-bottom: 30px;}
.blog-detail-section .col-sm-4 {padding-left: 15px;}
.estimatin-titel {font-size: 20px;line-height: 26px;}
.estimatin-side {padding: 24px 15px;margin: 25px 0 0;}
.mega-menu2 ul.sub-menu {width: 100%;}
.mega-menu ul.sub-menu {width: 100%;}
.default-page-section {padding: 40px 0;}
section.contact-section {padding: 50px 0;}
.contact-row.row {padding: 0 0 30px;}
.box-contact p strong {font-size: 18px;line-height: 28px;}
.contact-top-info {padding: 0px 0 40px;}
.contact-form input.button.gform_button {font-size: 18px;line-height: 26px;min-width: 145px;}
.contact-form .gform_wrapper .medium {font-size: 16px !important;padding: 10px 20px !important;height: 46px;}
.contact-form .gform_wrapper .ginput_complex select, .contact-form .gform_wrapper .ginput_complex input[type='text']{font-size: 16px !important;padding: 10px 20px !important;height: 46px;}
.box-contact {padding: 25px 15px;}
.contact-head {padding: 0 0 10px;}
.contact-page-box {padding: 40px 30px;margin: 0 0 10px;}
section.contact-page-section {padding: 40px 0;}
.contact-page-box .section-heading {padding: 0 0 10px;}
section.contact-page-section .container {max-width: 870px;}
.box-contact figure {width: 60px;height: 60px;line-height: 57px;}
.box-contact figure img {max-height: 38px;}
section.default-section.services-detail {padding: 50px 0;}
.services-detail-img {margin: 0 -15px 15px;}
section.improvement-section.improvement-inner-section.pagenotfound {padding: 40px 0;}
section.inner-banner.services-banner a.default-btn.btn-1 {margin-top: 5px;}
.banner-left-img figure {left: auto;position: relative;bottom: -120px;width: 640px;right: -120px;display: inline-block;height: 430px;}
.bottom-header {background: transparent;}
.services-detail-img img {border: 4px solid #ccc;width: 100%;}
.services-left-detail .default-css img {border: 4px solid #ccc;}
.gform_wrapper.gravity-theme .gform_drop_area {
    padding: 15px !important;
}
.bottom-header .menu-box {
    position: static;
}
#back-top-wrapper{display:none !important;}

}
@media(max-width:991px) {
.testimonial-section .testimonial-box p {font-size: 14px;line-height: 20px;}
.testimonial-page-section .testimonial-box p{font-size: 14px;line-height: 20px;}
.services-detail .col-sm-8 {-ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
.services-detail .col-sm-4 {-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
section.blog-section.blogpage-single-section.default-section .col-sm-9 {-ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
section.blog-section.blogpage-single-section.default-section .col-sm-3 {-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
.service-detail-form .gform_wrapper.gravity-theme .gfield.gfield--width-half {grid-column: span 12;-ms-grid-column-span: 12;width: 100%;}
section.default-page-section.service-area-dtl .col-sm-8 {-ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
section.default-page-section.service-area-dtl .col-sm-4 {-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
.banner-left-img figure {left: auto;position: relative;bottom: -160px;width: 600px;right: -70px;display: inline-block;height: 400px;}
}
@media(max-width:812px) {
.service-detail-list h3 {padding: 8px 10px;font-size: 18px;line-height: normal;margin: 0px 0px 10px;}
.banner-logo-list {padding-top: 14px;}
.banner-logo-list ul li img {max-height: 42px;}
section.inner-banner.services-banner>img {height: 270px !important;object-fit: cover;}
.service-detail-list ul li a {font-size: 14px;line-height: 20px;padding-right: 5px;}
.service-detail-list ul li {padding: 5px 15px;}
.service-detail-form h3 {padding: 8px 10px;font-size: 18px;line-height: normal;margin: 0 -15px 15px;}
.service-detail-form .textarea.medium {height: 70px !important;resize: none;}
.service-detail-form .gform_button {padding: 8px 20px !important;height: auto;font-size: 14px;line-height: normal !important;margin: 0 !important;}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {font-size: 14px;}
.service-detail-list {margin: 0 0 20px;}
.service-detail-form .medium {font-size: 14px !important;}
.wp-pagenavi {margin: 22px 0 0px;}
.wp-pegination .page, .wp-pegination span, .wp-pagenavi a {width: 42px;height: 42px;font-size: 16px;line-height: 36px;margin: 0 5px;background-size: 22px !important;}
.blog-detail-left .blog-text h4 {font-size: 16px;line-height: 22px;margin: 0 0 10px;}
.blog-info a {font-size: 14px;line-height: 20px;margin-right: 15px;}
.blog-info a img {margin: 0 3px 5px 0;max-height: 15px;}
.nav-next a, .nav-previous a {font-size: 13px;padding: 8px 15px;}
.comment-respond .comment-reply-title {font-size: 20px;line-height: 26px;}
div#respond {padding: 20px 0 0;}
p.comment-notes {font-size: 14px;line-height: 20px;}
.comment-respond p label {font-size: 14px;line-height: 20px;}
#commentform textarea {height: 80px!important;}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {height: 40px;font-size: 14px !important;padding: 6px 15px !important;}
#commentform #submit {font-size: 16px;padding: 10px 15px;}
.comment-respond p.form-submit {margin-top: 0;}
.comment-respond form#commentform p input[type=checkbox] {top: 4px;}
.sidebar-title {font-size: 20px;line-height: 24px;margin: 0 0 10px;padding: 8px 14px;}
.search-medium {padding: 8px 40px 8px 15px;height: 40px;font-size: 16px;line-height: 24px;}
div#comments h2.comments-title {padding: 20px 0 18px;font-size: 20px;line-height: 26px;}
footer.comment-meta {font-size: 14px;line-height: 20px;}
.comment-content p {font-size: 14px;line-height: 20px;}
a.comment-reply-link {line-height: 32px;width: 90px;font-size: 16px;}
.blog-detail-section .col-sm-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.blog-detail-section .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 15px;}
.blog-detail-left .blog-info {margin-left: 0;margin-right: 0;padding: 5px 15px;}
.box-contact p strong {font-size: 16px;line-height: 26px;}
.box-contact figure {width: 60px;height: 60px;line-height: 58px;}
section.contact-section {padding: 35px 0;}
.contact-top-info {padding: 0px 0 30px;}
.contact-form .gform_wrapper .medium {font-size: 14px !important;padding: 10px 15px !important;height: 40px;border-radius: 6px;}
.contact-form .gform_wrapper .ginput_complex select, .contact-form .gform_wrapper .ginput_complex input[type='text'] {font-size: 14px !important;padding: 10px 15px !important;height: 40px;border-radius: 6px;}
.contact-form .gfield {padding: 0 8px 15px;}
.contact-form .gform_body {margin: 0 -8px;}
.contact-form input.button.gform_button {font-size: 16px;line-height: 24px !important;padding: 8px 20px !important;min-width: 125px;}
.contact-form .gform_footer {margin: 5px 0px 0 !important;}
section.service-area-section.service-page-section {padding: 40px 0;}
section.contact-page-section {padding: 35px 0;}
.contact-page-box {padding: 38px 15px;margin: 0 0 10px;}
.box-contact figure img {max-width: 32px;}
section.default-section.services-detail {padding: 40px 0;}
.inner-banner.services-banner .page-nav {padding: 0;}
.banner-left-img>figure {display: none;}
section.home-banner .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
section.inner-banner.services-banner .banner-absolute {
    top: 50%;
    }

.timing-table table.table.table-striped tr th {
    font-size: 16px;
    line-height: 20px;
}
.timing-table .table tbody td h6 {
    font-size: 14px;
    line-height: 18px;
}
        .table-fst-col figure {
            width: 23px;
            margin-right: 7px !important;
        }
}
@media(max-width:700px) {
/* section.inner-banner.services-banner a.default-btn::before {background-color: #071018;}
section.inner-banner.services-banner a.default-btn.btn-1 {margin-top: 10px;background: #fff;color: #071018;}
section.inner-banner.services-banner a.default-btn:hover::before {background-color: #071018;}
section.inner-banner.services-banner a.default-btn:hover {background-color: #071018;color: #fff;}
 */
.contact-top-info .col-sm-4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 10px;}
.contact-top-info .row {margin: 0px -10px;justify-content: center;}
.services-detail .col-sm-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.services-detail .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
@media(max-width:641px) {
.services-detail .col-sm-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.services-detail .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 15px;}
section.blog-section.blogpage-single-section.default-section .col-sm-9 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
section.blog-section.blogpage-single-section.default-section .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 15px;}
section.default-page-section.service-area-dtl .col-sm-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
section.default-page-section.service-area-dtl .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.Metairie-right-detail {padding: 40px 0 0;}
}
@media(max-width:610px) {
section.inner-banner.services-banner .banner-absolute {text-align: center;padding: 30px 0;}
section.inner-banner.services-banner .banner-absolute .page-nav {text-align: center;}
.banner-logo-list ul {justify-content: center;}
}
@media(max-width:575px) {
section.inner-banner.services-banner .banner-caption-left {padding: 0;text-align: center;}
.banner-logo-list ul {margin: 0 -6px;align-items: center;justify-content: center;}
.banner-logo-list ul li img {max-height: 40px;}
.banner-logo-list ul li {padding: 5px 6px;}
section.inner-banner.services-banner>img {height: 260px !important;object-fit: cover;}
.blog-detail-left {padding: 0 0 25px;}
}
@media(max-width:480px) {
section.inner-banner.services-banner>img {height: 260px !important;object-fit: cover;}
p.comment-form-author {width: 100%;float: none;}
p.comment-form-email {width: 100%;float: none;}
.contact-top-info .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.contact-form .gform_wrapper .gfield.gfield--width-half {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.timing-table .table tbody td:first-child {
    width: 100%;background: #fff;
}
.timing-table .table tbody th{width: 50%;text-align: center;}
.timing-table .table tbody th:first-child{display: none;}
.timing-table.table-responsive table tr {
    display: flex;
    flex-wrap: wrap;
}
.timing-table .table tbody td{width: 50%;text-align: center;}
.timing-table .table tbody td:nth-child(2) {
    width: 50%;background: #eff4fc;
        color: #000;
        border-color: #dee2e6;
}
.timing-table .table tbody td h6{text-align: center;}
.table-fst-col {
    display: block;
        text-align: center;
}
.timing-table .table tbody td:nth-child(2) h6 {
    color: #000;
}
.table-fst-col figure {
    width: 42px;
    margin: 0 auto 10px !important;
}
.table-fst-col h6 {
    font-weight: bold !important;
    text-align: center !important;
    font-size: 16px !important;
}
.timing-table .table tbody td:nth-child(3) {
    background: #eff4fc;
}

}
@media (max-width: 420px) {
.blog-info {display: inline-block;width: 100%;}
.blog-info a {font-size: 14px;line-height: 20px;width: 44%;float: left;margin: 5px 5px 0 0;}
}
.about-right-content a.default-btn:hover {background-color: #071018;color: #fff !important;}
/***EXTRA UPV****/
/****Sidebar Form******/
.Clients-section.Clients-page-section.default-page-section {padding-top: 0;}
.service-detail-form {padding: 0px 27px 30px;background: #f2f4fc;border-radius: 10px;overflow: hidden;margin-bottom: 50px;}
/*.service-detail-form h3 {padding: 15px 10px;font-size: 32px;color: #fff;font-weight: 600;margin: 0 -28px 30px;line-height: 40px;    font-family: 'PT Sans', sans-serif;background: #04223D;text-align: left; padding:20px}
*/
.service-detail-form .gform_body {margin: 0 -8px;}
.service-detail-form .gform_fields {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-column-gap: 0% !important;grid-row-gap: 0px !important;}
.service-detail-form .gform_fields .gfield.gf_right_half, .service-detail-form .gform_fields .gfield.gf_left_half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.service-detail-form #gfield_description_4_11 {color: #414141;}
.service-detail-form .gfield.gf_width-full {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.service-detail-form .gfield {padding: 0 8px 15px;}
.service-detail-form .medium {width: 100%;background: #ffffff !important;font-size: 18px !important;padding: 8px 15px !important;border-radius: 5px;color: #414141;font-family: 'Montserrat', sans-serif;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;border: 1px solid #C4C4C4 !important;height: 46px;}
.service-detail-form .textarea.medium {height: 90px !important;resize: none;}
.service-detail-form .medium::-webkit-input-placeholder { /* Edge */
color: #414141;opacity: 1;}
.service-detail-form .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #414141;opacity: 1;}
.service-detail-form .medium::placeholder {color: #414141;opacity: 1;}
.service-detail-form gform_wrapper .ginput_complex select  {width: 100%;background: #ffffff !important;font-size: 18px !important;padding: 8px 15px !important;border-radius: 5px;color: #414141;font-family: 'Montserrat', sans-serif;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;border: 1px solid #C4C4C4 !important;height: 46px;}
.service-detail-form gform_wrapper .ginput_complex input[type='text']  {width: 100%;background: #ffffff !important;font-size: 18px !important;padding: 8px 15px !important;border-radius: 5px;color: #414141;font-family: 'Montserrat', sans-serif;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;box-shadow: none !important;font-weight: 400;border: 1px solid #C4C4C4 !important;height: 46px;}
.service-detail-form .textareagform_wrapper .ginput_complex input[type='text']  {height: 90px !important;resize: none;}
.service-detail-form gform_wrapper .ginput_complex input[type='text'] ::-webkit-input-placeholder { /* Edge */
color: #414141;opacity: 1;}
.service-detail-form gform_wrapper .ginput_complex input[type='text'] :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #414141;opacity: 1;}
.service-detail-form gform_wrapper .ginput_complex input[type='text'] ::placeholder {color: #414141;opacity: 1;}
.service-detail-form .gform_wrapper .ginput_complex select {background: #fff url(../images/apperience-icon.png) no-repeat right 10px center !important;}	
.service-detail-form .gform_footer {margin: 10px 0 0 !important;text-align: center;padding: 0 !important;}
.service-detail-form .gform_button {width: 200px;position: relative;border: none;cursor: pointer;margin: 0 !important;line-height: 28px !important;display: inline-block;font-size: 22px;background-position: center right 20px !important;padding: 12px 20px 13px 20px;border-radius: 4px;font-weight: 600;font-family: 'Montserrat', sans-serif;transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;border-radius: 45px;text-transform: uppercase;}
.service-detail-form .gform_button:hover {background: #0C2F55;color: #fff;}
.service-detail-form .gform_wrapper .gfield_validation_message, .service-detail-form .gform_wrapper .validation_message {color: #c02b0a!important;}
.col-sm-4.xyx.service-detail-right.service-dtl-sidebar {padding-left: 35px;}
/*********UPX MIXED***************/
.Kenner-left {background: #f2f4fc;padding: 40px 15px;border-radius: 4px;}
.services-detail-img img {border: 9px solid #ccc;width: 100%;}
.services-detail-img.Kenner-img img {border: 9px solid #ccc;width: 100%;}
.Kenner-left .default-css img {border: 9px solid #ccc;}
.service-dtl-sidebar.sticky {position: sticky;top: 130px;right: 0;}
.faq-section.faq-sectioninn {padding: 0 0 70px;}
.hero-form {border-radius: 0;max-width: 660px;margin: 0 auto;overflow: hidden;}
.hero-form-title {font-size: 24px;line-height: 40px;color: #071018;width: 100%;font-weight: 900;margin: 0 0 0px;background: #FFEB01;border-radius: 4px 4px 0px 0px;text-transform: uppercase;padding: 3px;text-align: center;    font-family: 'PT Sans', sans-serif;}
.hero-form-title strong {color: #2388DA;font-weight: 600;}
.hero-form .gform_body {margin: 0 -8px;}
.hero-form .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;}
.hero-form .gform_wrapper .gfield.gfield--width-half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.hero-form .gform_wrapper .gfield.gfield--width-full {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.hero-form .gfield {padding: 0 8px 10px;clear: both;text-align: left;width: 100%;}
.hero-form .gform_wrapper {padding: 20px 40px 40px !important;}
.hero-form .gform_wrapper .gform_fields {margin: 0 0 !important;padding: 0 !important;}
.hero-form .gform_wrapper .ginput_container {margin: 0 !important;padding: 0;position: relative;}
.hero-form .gform_wrapper .medium {width: 100% !important;font-size: 18px !important;color: #071018;font-weight: 300;padding: 10px 15px !important;-webkit-appearance: none;resize: none;position: relative;height: 50px;transition: all 1s;border-radius: 4px;background: #F2F4FC;border: 1px solid rgba(255, 255, 255, 0.4) !important;    font-family: 'PT Sans', sans-serif;}
.hero-form .gform_wrapper .ginput_complex select {width: 100% !important;font-size: 18px !important;color: #071018;font-weight: 300;padding: 10px 15px !important;-webkit-appearance: none;resize: none;position: relative;height: 50px;transition: all 1s;border-radius: 4px;background: #F2F4FC;border: 1px solid rgba(255, 255, 255, 0.4) !important;    font-family: 'PT Sans', sans-serif;}
.hero-form .gform_wrapper .medium:focus {box-shadow: none;outline: none;border-color: #e6e6e6 !important;}
.inner-banner.services-banner .hero-content-info P strong, .inner-banner.services-banner .hero-content-info P b {color: #00304A;}
.hero-content-info P, .hero-content-info P {color: #071018;}
.hero-form .gform_wrapper textarea.medium {height: 65px !important;}
.hero-form .gform_wrapper .medium::-webkit-input-placeholder { /* Edge */
color: #071018;opacity: 1;}
.hero-form .gform_wrapper .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #071018;opacity: 1;}
.clients-say-section.xt {background: #e6e6e6;}
.hero-form .gform_wrapper .medium::placeholder {color: #071018;opacity: 1;}
.hero-form .medium.gfield_select {background: #F2F4FC url(../images/apperience-icon-w.png) no-repeat right 22px center!important;color: #071018}
.hero-form .gform_wrapper .ginput_complex input[type='text'] {width: 100% !important;font-size: 18px !important;color: #071018;font-weight: 300;padding: 10px 15px !important;-webkit-appearance: none;resize: none;position: relative;height: 50px;transition: all 1s;border-radius: 4px;background: #F2F4FC;border: 1px solid rgba(255, 255, 255, 0.4) !important;    font-family: 'PT Sans', sans-serif;}
.hero-form .gform_wrapper .ginput_complex input[type='text']:focus {box-shadow: none;outline: none;border-color: #e6e6e6 !important;}
.hero-form .gform_wrapper textarea.medium {height: 65px !important;}
.hero-form .gform_wrapper .ginput_complex input[type='text']::-webkit-input-placeholder { /* Edge */
color: #071018;opacity: 1;}
.hero-form .gform_wrapper .ginput_complex input[type='text']:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #071018;opacity: 1;}
.hero-form .gform_wrapper .ginput_complex input[type='text']::placeholder {color: #071018;opacity: 1;}
.hero-form .gform_wrapper .ginput_complex select {background: #F2F4FC url(../images/apperience-icon-w.png) no-repeat right 22px center!important;color: #071018}


.hero-form .gform_footer {margin: 0px 0 0 !important;padding: 0 !important;position: relative;display: inline-block !important;}
.hero-form input.button.gform_button {width: 200px;position: relative;border: none;cursor: pointer;margin: 0 !important;line-height: 28px !important;display: inline-block;font-size: 20px;background: #2388DA;background-position: center right 20px !important;color: #fff;padding: 12px 20px 13px 20px;border-radius: 4px;font-weight: 600;font-family: 'Montserrat', sans-serif;transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;border-radius: 45px;text-transform: uppercase;}

.small-form-title {font-size: 20px;letter-spacing: 0;line-height: 27px;color: #071018;font-weight: 400;text-align: center;text-transform: uppercase;background: url(../images/border-dashed.png) repeat-x bottom center;padding: 8px 40px 13px;margin-bottom: 10px;    font-family: 'PT Sans', sans-serif;}
.small-form-title strong {color: #f44335;}
.text-small {padding: 0px 40px;text-align: center;}
.text-small p {margin: 0;}
.estimatin-titel a:hover {color: #FFEB01;}
.estimatin-btn {padding: 15px 0 0;}
.faq-box .card {margin: 0 0 20px;border: none;border-radius: 0;box-shadow: none;border-radius: 10px;background-color: transparent;}
.faq-box .card-header {border: none;padding: 0;cursor: pointer;position: relative;margin: 0 0 0;background: transparent !important;}
.faq-box .card-header h5, .card-header-title {padding: 16px 80px 16px 20px;position: relative;border: none;margin: 0;font-size: 18px;line-height: 27px;color: #fff;font-style: normal;font-weight: 700;background: #04223D;    font-family: 'PT Sans', sans-serif;border-radius: 4px;}
.faq-box .card-header h5.collapsed, .card-header-title.collapsed {color: #071018;background: #FFEB01;}
.faq-box .card-body {margin: 15px 0 0;padding: 0px 15px 0px 20px;border-radius: 10px;position: relative;}
.faq-box .card-header h5:after, .card-header-title::after {content: "";background: url(../images/minus.png) no-repeat center;position: absolute;top: 2px;right: 2px;width: 56px;bottom: 2px;background-color: #fff;border-radius: 4px;}
.faq-box .card-header h5.collapsed:after, .card-header-title.collapsed::after {background: url(../images/plus.png) no-repeat center;background-color: #032d42;}
section.faq-section {padding: 100px 0;}
.faq-info {text-align: center;font-size: 40px;line-height: 50px;font-weight: 700;    font-family: 'PT Sans', sans-serif;color: #04223D;position: absolute;left: 20px;bottom: 30px;right: 20px;z-index: 1;}
.faq-info a {color: #fff;display: block;}
.faq-info a:hover {color: #04223D;}
.faq-box-left figure {position: relative;}
.faq-box-left figure img {width: 100%;}
.faq-box .card-body p {margin: 6px 0 5px;}
.faq-box-left {position: relative;max-width: 496px;border-radius: 4px;overflow: hidden;}
.faq-box-left::before {content: '';position: absolute;bottom: 0;width: 100%;right: 0;height: 420px;z-index: 1;background: linear-gradient(180.08deg, rgba(3, 45, 66, 0) 0.07%, rgba(3, 45, 66, 0.96) 60.16%);}
.faq-right .section-heading {margin: 0;max-width: 940px;padding: 0 0 10px;}
.faq-right {padding-left: 40px;}
.text-small p {font-size: 16px;line-height: 22px;}
#gfield_description_5_11 {font-size: 16px;line-height: 22px;}
.sect-padding .section-heading {
    max-width: 100% !important;
}






.testimonials-box {
    position: relative;
    height: 100%;
    text-align: center;
    clip-path: polygon(0 0, 100% 4%, 100% 96%, 0% 100%);
    
}

.test-text {
    background-color: #092D4B;
    padding: 55px 25px 60px 30px;
    border-radius: 5px 5px 0 0;
}
.testi-name {
    padding: 25px 15px 50px;
    background: #fff;
}
.owl-stage {
    display: flex;
    align-items: center;
}

.testimonials-slider {
    padding: 40px 30px 0;
}
.testimonials-slider.owl-carousel .owl-nav .owl-next,
.testimonials-slider.owl-carousel .owl-nav .owl-prev {
    background-position: center !important;
    width: 50px;
    height: 50px;
    border-radius: 50% !important;
    background-color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.testimonials-slider.owl-carousel .owl-nav .owl-prev {
    background: #fff url(../images/prev-owl.png) no-repeat;
    left: -10px;
}
.testimonials-slider.owl-carousel .owl-nav .owl-next {
    background: #fff url(../images/next-owl.png) no-repeat;
    right: -10px;
}
.testimonials-slider.owl-carousel .owl-nav .owl-next:hover,
.testimonials-slider.owl-carousel .owl-nav .owl-prev:hover{
background-color: #FFEB01;
}
.owl-item {
    display: flex;
    flex: 1 0 auto;
}
.testi-name h5 {
    font-size: 22px;
    line-height: normal;
    margin: 0 0 2px;
}
.test-text p{color: #fff;font-size: 16px;
    line-height: 23px;}
.test-text img.quto2 {
    position: absolute;
    right: 40px;
}
.test-text img {
    display: block;
    width: 30px !important;
}
.owl-carousel .owl-item.active:nth-child(3) .testimonials-box .test-text {
    padding-top: 70px;
    padding-bottom: 80px;
}
.owl-carousel .owl-item.active:nth-child(3n) .testimonials-box {
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 96%);
}
.owl-carousel .owl-item.active:nth-child(4) .testimonials-box {
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 96%);
}
.testimonial-section .section-title{color: #fff;}
.testimonials-slider.owl-carousel .owl-nav .owl-next span,
.testimonials-slider.owl-carousel .owl-nav .owl-prev span {
display: none;

}

@media(max-width:1599px) {
.text-small p {font-size: 14px;line-height: 20px;}
}
@media(max-width:1499px) {
.estimatin-titel {font-size: 26px;line-height: 32px;}
.hero-form .gfield {padding: 0 8px 11px;}
.text-small p {margin: 0;font-size: 16px;line-height: 20px;}
.hero-form-title {font-size: 28px;line-height: 34px;}
.ginput_recaptcha {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
.hero-form input.button.gform_button {width: 180px;line-height: 22px !important;font-size: 20px;padding: 12px 20px 13px 20px;}
.hero-form .gform_wrapper {padding: 15px 25px 30px !important;}
.text-small {padding: 0px 15px;}
.service-detail-form h3 {padding: 10px 10px;font-size: 24px;line-height: 34px;}
.faq-info {font-size: 34px;line-height: 40px;}
	section.faq-section {
    padding: 60px 0;
}
}
@media(max-width:1399px) {
.hero-form-title {font-size: 25px;line-height: 28px;padding: 12px 15px 9px;}
.faq-info {font-size: 30px;line-height: 38px;}
}
@media(max-width:1299px) {
.faq-info {font-size: 26px;line-height: 36px;}
}
@media(max-width:1199px) {
.service-detail-form h3 {padding: 10px 10px;font-size: 22px;line-height: normal;margin: 0 -15px 20px;}
.service-detail-form {padding: 0px 15px 20px;margin-bottom: 30px;}
.service-detail-form .medium {font-size: 16px !important;padding: 7px 15px !important;height: 40px;}
.service-detail-form .gform_wrapper .ginput_complex select, .service-detail-form .gform_wrapper .ginput_complex input[type='text']{font-size: 16px !important;padding: 7px 15px !important;height: 40px;}
.service-detail-form .gfield {padding: 0 8px 10px;}
.service-detail-form .gform_button {padding: 11px 20px;height: auto;font-size: 18px;line-height: normal !important;width: 140px;}
.estimatin-titel {font-size: 20px;line-height: 26px;}
.estimatin-side {padding: 24px 15px;margin: 25px 0 0;}
.services-detail-img.Kenner-img img {border: 4px solid #ccc;}
.Kenner-left .default-css img {border: 4px solid #ccc;}
.hero-form-title {font-size: 22px;line-height: 22px;padding: 12px 15px 8px;}
.text-small p {margin: 0;font-size: 14px;line-height: 18px;}
.small-form-title {font-size: 16px;line-height: 22px;padding: 5px 40px 10px;margin-bottom: 7px;}
.hero-form .gform_wrapper .medium {font-size: 16px !important;padding: 7px 15px !important;height: 40px;}
.hero-form .gform_wrapper .ginput_complex select, .hero-form .gform_wrapper .ginput_complex input[type='text'] {font-size: 16px !important;padding: 7px 15px !important;height: 40px;}

.hero-form .gform_wrapper {padding: 10px 15px 20px !important;}
.hero-form input.button.gform_button {width: 140px;line-height: 20px !important;font-size: 18px;padding: 10px 15px 11px 15px;}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {font-size: 13px !important;padding: 0 0 0 !important;}
.faq-right {padding-left: 0;}
.faq-info {font-size: 22px;line-height: 31px;}
.faq-box .card-header h5, .card-header-title {padding: 11px 50px 11px 15px;font-size: 16px;line-height: 22px;}
.faq-box .card-header h5:after, .card-header-title::after {width: 40px;}
.faq-box .card {margin: 0 0 10px;}
	section.faq-section {
    padding: 40px 0;
}
.common-landscape-box {
    padding: 20px 15px;
}
.test-text {
    padding: 30px 15px 40px 15px;
}
.testi-name h5 {
    font-size: 18px;
}
.testi-name {
    padding: 15px 15px 30px;
}
.testimonials-slider.owl-carousel .owl-nav .owl-next,
.testimonials-slider.owl-carousel .owl-nav .owl-prev {
    width: 40px;
    height: 40px;
}
.testimonials-slider.owl-carousel .owl-nav .owl-prev {
    left: 0px;
}
.testimonials-slider.owl-carousel .owl-nav .owl-next {
    right: 0;
}
.owl-carousel .owl-item.active:nth-child(3) .testimonials-box .test-text {
    padding-top: 40px;
    padding-bottom: 40px;
}
section.common-landscape-section {
    padding: 40px 0;
}

}
@media(max-width:999px) {
.testimonials-box {
    clip-path: none;background: #092D4B;
        padding-bottom: 99px;
}
.owl-carousel .owl-item.active:nth-child(4) .testimonials-box{
    clip-path: none;
}
.owl-carousel .owl-item.active:nth-child(3n) .testimonials-box{
    clip-path: none;
}
.testimonials-slider {
    padding: 20px 20px 0;
}
.owl-stage {
    align-items: inherit;
}
.testi-name {
    padding: 15px 15px 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

}
@media(max-width:991px) {
.hero-form-title {font-size: 20px;line-height: 20px;padding: 12px 15px 8px;}
.hero-form .gform_wrapper .medium {font-size: 14px !important;padding: 7px 11px !important;height: 36px;}
.hero-form .gform_wrapper .ginput_complex select, .hero-form .gform_wrapper .ginput_complex input[type='text'] {font-size: 14px !important;padding: 7px 11px !important;height: 36px;}

.faq-info {font-size: 20px;line-height: 30px;}
}
@media(max-width:812px) {
.service-detail-form h3 {padding: 8px 10px;font-size: 18px;line-height: normal;margin: 0 -15px 15px;}
.service-detail-form .textarea.medium {height: 70px !important;resize: none;}
.service-detail-form .gform_button {padding: 10px 20px !important;height: auto;font-size: 14px;line-height: normal !important;margin: 0 !important;width: 140px;}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {font-size: 14px;}
.service-detail-form .medium {font-size: 14px !important;}
.service-detail-form .gform_wrapper .ginput_complex select, .service-detail-form .gform_wrapper .ginput_complex input[type='text']{font-size: 14px !important;}

section.home-banner .col-sm-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 2;}
section.home-banner .col-sm-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1;margin: 30px 0;}
.banner-absolute {top: 0;position: relative;transform: inherit;}
.banner-item>img {display: none;}
.hero-form {background: #fff;border-radius: 8px;max-width: 100%;}
section.home-banner {position: relative;background: #d9e5f1;}
.hero-form input.button.gform_button {width: 125px;line-height: 20px !important;font-size: 16px;padding: 10px 15px 10px 15px;}
.home-banner .home-banner-desktop, .home-banner .home-banner-mobile {display: none !important;}
.banner-absolute {padding: 0px 0 30px!important;}
.faq-info {font-size: 18px;line-height: 27px;}
	.faq-box .card-body {
    padding: 0px 15px 0px 15px;
	}
.test-text p {
    font-size: 14px;
    line-height: 20px;
}
.test-text img {
    display: block;
    width: 20px !important;
}
.test-text img.quto2 {
    right: 20px;
}
.testi-name {
    padding: 10px 15px 14px;
}
        .testimonials-box {
            padding-bottom: 78px;
        }
        .owl-carousel .owl-item.active:nth-child(3) .testimonials-box .test-text {
            padding-top: 20px;
            padding-bottom: 30px;
        }
        .test-text {
            padding: 20px 15px 30px 15px;
        }
.owl-nav {
    text-align: center;
    padding-top: 20px;
}
        .testimonials-slider.owl-carousel .owl-nav .owl-prev {
            left: -10px;
        }
        .testimonials-slider.owl-carousel .owl-nav .owl-next {
            right: -10px;
        }
.testimonials-slider.owl-carousel .owl-nav .owl-next,
.testimonials-slider.owl-carousel .owl-nav .owl-prev{
        position: relative;
            top: auto;
            transform: inherit;
            bottom: 0;
            margin: 0 auto;
}
        .testimonials-slider {
            padding: 10px 0 0;
        }


}
@media(max-width:767px) {
section.faq-section .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 2;}
section.faq-section .col-sm-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1;}
.common-landscape-row .col-sm-4 {
    margin: 8px 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.owl-item {
    display: block;
}
.owl-stage {
    display: block;
}
        .testimonials-box {
            padding-bottom: 0;
            height: auto;
        }
        .testi-name {
            padding: 10px 15px 14px;
            position: relative;
        }
}
@media(max-width:480px) {
.common-landscape-row .col-sm-4 {
        margin: 8px 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

}