/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Common */
:root {--bg-color: #6CCCDE; --text-color: #02377b; --white-color: #fff; --black-color: #000; --primary-color: #02377b; --secondary-color: #6CCCDE; --tertiary-color: #F2F2F2;}
body, p, h1, h2, h3, h4, h5, h6, .elementor-widget-container { font-family: 'gothic' !important; font-size: 24px;color:var(--text-color) !important;font-weight: 400;}
body {
    background: #FFF;
    background: linear-gradient(53deg, rgb(255 255 255 / 78%) 25%, rgb(205 204 204 / 0%) 44%, rgb(205 204 204) 95%);
 }
 a { text-decoration: none !important;}
 .page_heading h2 {font-size: 40px !important;font-weight: 300 !important;color: var(--text-color) !important;}
 .page_heading h2 > span {display: block;font-size: 24px; font-family: 'Avant Garde Demi BT';}
 ul, li {list-style: none; margin: 0; padding: 0;}
 .btn-default {border-radius: 0 !important;padding: 10px 15px!important;font-size: 18px !important;background: var(--bg-color) !important;transition: all 0.5s ease 0s; font-family: 'Avant Garde Demi BT';}
 .btn-default:hover {background: var(--text-color) !important;transition: all 0.5s ease 0s;}
 .btnPrimary a{transition: all 0.7s ease 0s; background-color: #1E3C77 !important;color: #fff !important;text-decoration: none !important;border-radius: 10px;font-size: 21px;font-weight: 400 !important;}
 .btnPrimary a:hover {box-shadow: 0 0 5px #1e3c77; transition: all 0.7s ease 0s; background: var(--bg-color) !important; color: var(--text-color) !important;}
 .blueLight h2{color: #3E5FAC !important; text-align: center;}
/*  ======= Header  =======*/
header h2 {color: #fff !important; font-family: sans-serif !important;}
ul#menu-primary-menus {align-items: center; column-gap: 2px;}
#menu-primary-menus li > a.ekit-menu-nav-link {font-size: 26px;font-weight: 300;}
#menu-primary-menus li:nth-child(1) > a.ekit-menu-nav-link, #menu-primary-menus li:nth-child(2) > a.ekit-menu-nav-link{font-family: 'Avant Garde Demi BT' !important;}
#menu-primary-menus li:last-child > a.ekit-menu-nav-link{background: var(--text-color);color: var(--white-color);border-radius: 10px;font-weight: 500;font-size: 16px;padding: 3px 10px; margin-left: 15px;}
/* #menu-primary-menus li:hover a, #menu-primary-menus li.current-menu-item a { background: var(--text-color); color: var(--white-color);} */
.elementor-12 .elementor-element.elementor-element-c2a150a .elementskit-menu-close:hover, .elementor-12 .elementor-element.elementor-element-c2a150a .elementskit-menu-close:focus {
    background: #02377b !important;
    color: #fff;
    border-color: #02377b !important;
}
/* == Slider == */
.sr7-layer {font-family: 'gothic' !important;}

/* Home page */
.shadowBox {border: 1px solid #DADEDE;padding: 0 0 30px;border-radius: 12px; background: #fff;}
.shadowBox ul {padding:0 80px;list-style: none; }
.shadowBox ul > li:nth-child(even) {text-align: right;}
.shadowBox ul > li {display: block;float: left;width: 50%;line-height: 31px;font-size: 19px;font-weight: 500; font-family: 'Avant Garde Demi BT';}
.shadowBox ul > li > a { color: var(--text-color);}
.shadowBox ul > li > a:hover { color: var(--bg-color);}
.shadowBox .lightTxt h2 {color: var(--bg-color) !important;font-weight: 600 !important; font-size: 21px;}
.whyChoose ul {margin: 30px 0 0;}
.whyChoose ul >li {margin-bottom: 50px;}
.whyChoose p {font-weight: 600; font-size: 21px;}
.whyChoose ul >li h2 {font-weight: 700;font-size: 26px;margin-bottom: 10px;color: var(--bg-color) !important;position: relative;font-family: 'Avant Garde Demi BT' !important;}
.whyChoose ul >li h2:before {content: '';height: 32px;width: 30px;background: url(https://socaltnc.com/wp-content/uploads/2025/05/listIcon.png);position: absolute;left: -42px; top: -2px;background-size: contain;}
.rightWhite h2 {color: var(--white-color) !important;font-size: 32px;font-weight: 200 !important;font-family: 'gothic' !important;}
.rightWhite h2 > span {font-weight: 900;display: block;font-size: 32px;font-family: 'Avant Garde Demi BT';}
.spotlessSect h2 {font-weight: 600 !important;font-size: 32px;margin-bottom: 0px;}
.spotlessSect h2 > span {display: block;font-size: 40px;line-height: 42px;font-family: 'AVANT GARDE DEMI BT';}
.spotlessSect p {font-weight: 500;font-size: 18px;}
.para_18 p{font-size: 18px;}  
.homeForm form.wpcf7-form .wpcf7-form-control {background: #fdfcfc;}
#residentials:hover, #commercials:hover{ cursor: pointer;}

/* Commercial Page */
.blueBoxSect p, .blueBoxSect h2 {color: var(--white-color) !important;}
.blueBoxSect p {font-size: 18px;line-height: 32px;font-weight: 300;}
.listingMain > .listRow {display: flex;column-gap: 16px;margin: 39px 0;}
.listingMain > .listRow > .imgSect {width: 55%;max-height: 150px;overflow: hidden;border-radius: 12px;}
.listingMain > .listRow > .imgSect > img {border-radius: 12px;margin: 0 auto;width: 100%;}
.listingMain > .listRow > .info {padding: 10px;width: 100%;}
.listingMain > .listRow > .info >h2 {background: var(--text-color);color: var(--white-color) !important;display: inline-flex;padding: 7px 15px;font-size: 21px;margin-bottom: 10px;}
.listingMain > .listRow > .info >p {font-size: 18px; font-family: 'Avant Garde Demi BT' !important;}
.priceTabs .elementkit-nav-item .elementkit-nav-link {padding: 10px 16px 10px 9px !important;font-size: 18px;border: 4px solid #d8dcdd !important;color: #000 !important;}
.priceTabs .commercialTab .elementkit-nav-item .elementkit-nav-link {padding: 10px 16px 10px 9px !important;font-size: 18px;border: 4px solid #d8dcdd !important;color: #000 !important;}
.priceTabs .elementkit-nav-item>.active, .priceTabs .elementkit-nav-item > .elementkit-nav-link:hover{background-color:  #d8dcdd !important;border: none;}
.priceTabs ul.nav li:first-child a {border-radius:50px 0  0 50px !important;}
.priceTabs ul.nav li:last-child a {border-radius:0 50px  50px 0 !important;}
.pricing-container {display: flex;gap: 5%;justify-content: center;}
.priceTabs ul.nav li:nth-child(2) a {border-left: 0 !important;border-right: 0 !important;}
.priceTabs ul.nav li:nth-child(3) a {border-right: 0 !important;}
.pricing-card {border: 1px solid #CFD5D4;border-radius: 10px;width: 25%;text-align: center; transition: transform 0.3s ease; background: #fff;}
.pricing-card:hover {box-shadow: 0 4px 12px rgb(187 187 187 / 58%); transition: transform 0.4s ease; transform: scale(1.1);}
.pricing-card h3 {margin: 0;padding: 30px 20px;font-size: 28px;margin-bottom: 0;font-weight: 600;border-bottom: 1px solid #CFD5D4;}
.pricing-card.start h3 {color: var(--primary-color);}
.pricing-card.standard h3 {color: var(--bg-color) !important;}
.pricing-card.premium h3 {color: var(--black-color) !important;}
.pricing-card .price {font-weight: bold;margin: 0 !important;padding: 20px 20px 0;border-bottom: 1px solid #CFD5D4;}
.pricing-card .price .amount {font-size: 58px;line-height: 60px;color: var(--primary-color);padding: 0 5px; font-family: 'Avant Garde Demi BT';}
.pricing-card.standard .price .amount {color: var(--bg-color) !important;}
.pricing-card.premium .price .amount {color: var(--black-color) !important;}
.pricing-card .price .time {font-size: 15px;color: #8e9d9e !important;font-weight: 600;}
.pricing-card .price .dollar {font-size: 36px;vertical-align: top;color: #8E9D9E;font-weight: 500;}
.pricing-card .price .cents {font-size: 30px;vertical-align: top;color: #8E9D9E;font-weight: 500;}
.pricing-card .time {color: #555;font-size: 14px;margin-bottom: 20px;}
.pricing-card .features {list-style: none;padding: 0;font-size: 18px;color: #888;line-height: 25px;padding: 20px 20px 20px;}
.pricing-card .features li {font-weight: 600;font-size: 14px;}
.portfolio-wraper ul li {background: transparent !important;color: #8e9d9e !important;font-weight: 400;margin: 0;padding: 0 15px;}
.portfolio-wraper ul li.active { color: var(--text-color) !important;}
.portfolio-wraper .row.filtr-container.filters-div {margin-top: 30px;}
.spotlessSect {padding: 30px 10px;}
.spotlessSect .mainHead h2 {color: #FFF !important;font-weight: 400 !important;margin-bottom: 10px;}
.spotlessSect .subHead h2 {font-size: 48px;color: #fff !important;margin-bottom: 15px;font-weight: 700 !important;}
.commercialForm p {color: #fff !important;}
.commercialForm .subHead h2 {font-size: 42px;}
form.wpcf7-form .wpcf7-form-control {padding: 5px 10px;margin: 5px 0;width: 100%;font-size: 14px;border: none;border-radius: 0;background: #DAF1F6;}
form.wpcf7-form label{ width: 100%}
form.wpcf7-form .wpcf7-form-control.wpcf7-submit {padding: 5px 25px; background: #097ba3;color: #fff;border-color: #097ba3;font-size: 18px;font-weight: 600;width: auto;margin: 10px auto 0;display: flex;}
form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover,
form.wpcf7-form .wpcf7-form-control.wpcf7-submit:focus {background: var(--text-color) !impotant;color: var(--white-color);border-color: var(--white-color);transition: all 0.5s ease 0s;}
.customFormAi .formGroup {float: left;width: 100%;margin-bottom: 10px;display: flex;column-gap: 20px;color: var(--blackLight);}
.customFormAi .formGroup > .row {width: 100%;display: block;margin: 0;}
.customFormAi .formGroup > .row p {margin: 0;}
.customFormAi span.wpcf7-not-valid-tip {font-size: 12px;}
.wpcf7-form .wpcf7-response-output {display: flex;font-size: 14px;text-align: center; margin: 0 !important;}
.customFormAi .formGroup > .row.submit label {display: flex; flex-direction: column;}
.brownBgBlock {position: relative;}
.brownBgBlock:after {position: absolute;content: '';top: -9px;right: 50px;height: 110px;width: 116px;
    background: url(https://socaltnc.com/wp-content/uploads/2025/05/footer-ribbon.png);background-size: cover;}
.saying-about-text h2{color: #ae8b32 !important;;font-weight:400 !important;text-align: center; font-size: 28px;}
.listingMain > .listRow > .info >p{padding-left:15px;}
/* ====== Residential page ===== */
.pricing-container.residentials.small a {width: 33%;}
.pricing-container.residentials.small .pricing-card .price .dollar {font-size: 36px;position: relative;top: 18px;}
.brownBgBlock.residential .spotlessSect .mainHead h2,
.brownBgBlock.residential .spotlessSect .subHead h2 {color: var(--bgColor) !important;}
.residentialFom h3 {margin: 0;font-weight: 600;color: var( --white-color) !important;     font-family: 'Avant Garde Demi BT' !important;}
#PortfolioMain div#filter_gallery_viewer {margin-top: 15px;}
.simplefilter li {letter-spacing: 0 !important;font-weight: 600;font-size: 20px;margin-bottom: 0 !important;line-height: 10px; text-transform: capitalize !important;}
.simplefilter li:before {border: none !important;}
.simplefilter_568 li.active:after{ display: none;}
.pw-loader-wrapper{ padding-top: 0 !important; }

/* ========= Blogs ====== */
.ekit-wid-con .elementor-icon-list-item a {border-top: 1px solid #ddd;padding-top: 30px;}
.sidebarBlogs {background: #f3f3f3;padding: 30px 20px;}
.blogsSection {display: flex;column-gap: 3%;  flex-wrap: wrap; row-gap: 15px;}
.blogsSection .blogPostOuter img {width: 100%;}
.blogPostOuter {width: 48%;font-size: 16px;margin-top: 15px;}
.blogPostOuter > a {color: var(--black);display: block;max-height: 240px;overflow: hidden;margin-bottom: 5px;}
.blogPostOuter .meta-lists {color: #6a6a6a;margin: 0;font-size: 13px;line-height: 22px;text-align: right;}
.blogPostOuter h2.postTitle {font-weight: 600;font-size: 16px;line-height: 26px;margin: 0;}
.blogPostOuter h2.postTitle > a {color: var(--blackLight);text-decoration: none;transition: all 0.5s ease 0s;}
.blogPostOuter h2.postTitle > a:hover{ color: var(--blue);}
.blogPostOuter .post_content_wraper {display: flex;align-content: flex-start;align-items: flex-start;}
.blogPostOuter .post_content_wraper .infoDetails {width: 25%;}
.blogPostOuter .post_content_wraper .post_content {width: 75%;padding-right: 10px;}
.blogPostOuter .post_content_wraper .blogPostOuter .post_content {width: 75%;padding-right: 10px;}
.blogPostOuter .post_content p {font-size: 15px;line-height: 22px; margin-bottom: 0;}
.blogPostOuter .post_content_wraper .infoDetails  a.readMoreBtn {float: right;background: #fff;color: var(--text-color);font-weight: 400;font-size: 11px;padding: 1px 8px;line-height: 26px;margin-top: 10px;border: 1px solid var(--text-color);transition: all 0.5s ease 0s;border-radius: 3px;}
.blogPostOuter .post_content_wraper .infoDetails a.readMoreBtn:hover {background: var(--text-color);color: var(--white-color);}
.wp-pagenavi {margin: 100px auto 50px;display: flex;align-items: center;justify-content: center;}
.wp-pagenavi a:hover, .wp-pagenavi a{ color: var(--blackLight)}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: var(--blue);background: var(--blue);color: var(--white);}
.latestPosts .postSect {display: flex; margin: 10px 0;padding: 5px;}
.latestPosts .postSect .postImage {width: 70px;height: 60px;}
.latestPosts .postSect h2 {font-size: 15px;line-height: normal; padding-left: 10px; margin: 0;}
.latestPosts .postSect h2 > a {color: var(--lightBlack); transition: all 0.5s ease 0s;}
.latestPosts .postSect h2 > a:hover {color: var(--blue); transition: all 0.5s ease 0s;}
.latestPosts {margin-top: -20px;}
.latestPosts .postSect h2 span {font-size: 13px;color: #3d5aa9;font-weight: 600;}
.sidebarBlogs .elementor-widget-container {height: auto !important;}
ul.wp-post-categories li a {color: var(--lightBlack);margin: 0; transition: all 0.5s ease 0s;}
ul.wp-post-categories li:hover a, ul.wp-post-categories li:hover  { color: var(--blue); transition: all 0.5s ease 0s;}
ul.wp-post-categories{padding: 0; margin: 0; margin: 10px 0 0 0;}
ul.wp-post-categories li {line-height: 30px;font-size: 16px;}


/* ======= Contact US Page ====== */
.contactInfo p {font-size: 18px;}


/* ======= Contact Modal ======= */
.modalOuter {position: fixed ;top: 0;height: 100%;width: 100%;background: #2e2e2ec2;z-index: 999999;overflow-y: scroll; display: none;}
.modalOuter .contactModal { position: relative;padding-top: 7%; margin: 0 auto;width:26%;}
.modalOuter .contactModal h2 { text-align: center; color: #fff; font-weight: 500; font-size: 21px;}
.modalOuter .formGroup.colOne.txtCent.submit p {display: flex;align-items: center;}
.modalOuter .customFormAi .formGroup.colOne span.closeBtn {border: 1px solid #fff;padding: 8px 20px;font-weight: 600;letter-spacing: 1px;}
.modalOuter .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {display: flex;align-items: center;justify-content: center;}
.modalOuter .customFormAi .formGroup .wpcf7-form-control:focus {border-color: var(--black) !important;color: var(--blackLight);}
.contactModal span.closeBtn {position: absolute;right: -18px;background: #fff;height: 32px;width: 32px;text-align: center;line-height: 32px;border-radius: 40px;top: -18px;box-shadow: 0 0 5px;font-size: 15px;font-weight: 600;}
.contactModal span.closeBtn:hover {background: var(--primary-color);color: #fff;transition: all 0.5s ease 0s; cursor: pointer;}
.contactModal .modalBody {position: relative;background: #fff !important;display: block;float: left;padding: 20px;}
.contactInfo a { color: var(--primary-color);font-weight: 600 !important;};
.modalBody form.wpcf7-form .wpcf7-form-control {background-color: #fff !important;}
.contactInfo a.phone {font-size: 24px;}

/* ====== Privacy Policy ====== */
.privacyPlolicy p {font-size: 18px;font-family: 'gothic' !important;font-weight: 500;}
.privacyPlolicy h2 {font-weight: 700;font-family: 'Avant Garde Demi BT';margin: 20px 0 7px;font-size: 21px;}
.privacyPlolicy a {color: #0075ba;}

/* ======= Footer ======= */
.copyRight div {font-size: 11px !important;color: var(--black-color) !important;}
.bottomTxt p {font-size: 11px;line-height: 18px;color: var(--black-color) !important; margin-bottom: 0;}
.footerRightSect ul.elementor-icon-list-items li > a {font-weight: 300 !important;font-size: 18px !important;}
.footerRightSect ul.elementor-icon-list-items li:first-child > a,.footerRightSect ul.elementor-icon-list-items li:nth-child(2) > a {font-weight: 700 !important;}
.graymenu ul.elementor-icon-list-items > li > a > span{font-size: 14px;font-weight: 400 ;}
.footerRightSect ul.elementor-icon-list-items li > a:hover span {color: #6e6e6e !important;}
.f-gray-text h2{color:#7a7a7a !important;}


.elementor-12 .elementor-element.elementor-element-c2a150a .elementskit-menu-hamburger{ background: #fff;}

/* ==== Responsive  */

@media screen and (max-width: 1680px){
	.btnPrimary a{ font-size: 16px;}
	#menu-primary-menus li > a.ekit-menu-nav-link{ font-size:18px;}
	.elementor-12 .elementor-element.elementor-element-c2a150a .elementskit-navbar-nav > li > a{ padding: 0 8px;}
	.elementor-12 .elementor-element.elementor-element-c9afb28 .elementor-heading-title{ font-size: 14px;}
	.pricing-container .pricing-card{width:30% !important}
	.elementskit-menu-overlay{ background: none !important;}
}

@media screen and (max-width: 1400px){
	#menu-primary-menus li > a.ekit-menu-nav-link {font-size: 14px;}
	#menu-primary-menus li:last-child > a.ekit-menu-nav-link{ font-size:13px}
	.elementor-12 .elementor-element.elementor-element-c9afb28 .elementor-heading-title {font-size: 12px;}
	.spotlessSect .subHead h2{ margin-bottom:0; font-size:28px;}
	.spotlessSect h2{ font-size: 24px;}
	.elementor-388 .elementor-element.elementor-element-cee63a4, .elementor-691 .elementor-element.elementor-element-cee63a4 {--width: 40% !important;}
	.elementor-388 .elementor-element.elementor-element-d33d5d5, .elementor-691 .elementor-element.elementor-element-d33d5d5 {--width: 60% !important;}
	.brownBgBlock:after{ width: 80px; height: 80px;}
	.elementor-12 .elementor-element.elementor-element-c9afb28 .elementor-heading-title { font-size: 13px !important;}
}

@media screen and (max-width: 1280px){
	.elementor-278 .elementor-element.elementor-element-9411018 .ekit_social_media > li > a {font-size: 15px;width: 15px;height: 16px;line-height: 16px;}
	.elementor-278 .elementor-element.elementor-element-9411018 .ekit_social_media > li{ margin:0  !important;}
	.elementor-278 .elementor-element.elementor-element-9411018 .ekit_social_media > li > a i{ font-size: 14px !important;}
	.elementor-12 .elementor-element.elementor-element-c2a150a .elementskit-menu-hamburger {background: none;padding: 0;border: none;width: 45px;}
	.elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
     height: 5px !important; width: 100% !important; display: block !important; margin-bottom: 6px !important; background: #fff !important; }
}

@media screen and (max-width: 1024px){
	.elementor-388 .elementor-element.elementor-element-d33d5d5,.elementor-691 .elementor-element.elementor-element-d33d5d5 {--width: 100% !important;}
	.priceTabs .commercialTab .elementkit-nav-item .elementkit-nav-link {padding: 10px 10px 10px 0px !important; font-size: 12px;}
	    #menu-primary-menus li > a.ekit-menu-nav-link {
        font-size: 22px;
        margin: 10px 0;
    }
	.elementor-12 .elementor-element.elementor-element-c2a150a .elementskit-menu-container {
        max-width: 100%;
        border-radius: 0px 0px 0px 0px;
        height: auto !important;
		padding:0px 20px 15px;
		background: #ffffffdb;
    }
}

@media only screen and (max-width: 980px) {
	.elementor-element.elementor-element-78f544d.e-con-full.e-flex.e-con.e-child {position: absolute;top: 21px;right: 16px;width: auto;}
/* 	body {background: #FFF;} */
	body, p, h1, h2, h3, h4, h5, h6, .elementor-widget-container{ font-size: 18px;}
	header{ background: #6CCCDE !important;}
	/* 	===== Home ===== */
	.shadowBox ul > li {width: 50%;line-height: 22px;text-align: left;font-size: 14px;}
	.shadowBox ul > li:nth-child(even) {text-align: right;}
	.shadowBox ul {padding:0;text-align: center!important; width: 75%; margin: 0 auto;}
	#menu-primary-menus li:last-child > a.ekit-menu-nav-link{ margin-left: 8px;}
	
	
	/* ===== Common ===== */
	.blueBoxSect p{font-size: 14px;line-height: 24px;font-weight: 300;}
	.spotlessSect .mainHead h2 {font-size: 26px;}
	.commercialForm .subHead h2 {font-size: 24px;}
	.spotlessSect p {font-weight: 500;font-size: 20px;}
	.page_heading h2 {font-size: 22px !important;}
	.para_18 p {font-size: 14px;}
	.listingMain .listRow{flex-direction:column;margin: 20px 0;}
	.listingMain >.listRow >.imgSect{width:100%; text-align: center;}
	.brownBgBlock:after{display:none;}
	.portfolio-wraper ul li {font-size: 18px;}
	.saying-about-text h2 {font-size: 24px;line-height: 32px;}
	.spotlessSect .subHead h2{font-size:28px;}
/* 		.pricing-container {flex-wrap: wrap;justify-content: center;gap:4%;}
	    .pricing-container .pricing-card {width: 45% !important;margin-bottom: 30px;} */
    .pricing-container{flex-direction:column; padding:0 5%;} 
 	.pricing-container .pricing-card{width:100% !important;margin-bottom: 30px;}
	.pricing-container .pricing-card:last-child{margin-bottom:0;}
	.listingMain > .listRow > .info >h2 {font-size: 18px;margin-bottom:0;}
	.listingMain > .listRow > .info >p {font-size: 14px;}
	.customFormAi .formGroup .submit label{padding-left:0 !important;}
	.listingMain > .listRow > .info {padding: 0px 10px 4px;width: 100%; text-align: center;}
	.spotlessSect {padding: 5px 10px;}
	.brownBgBlock .spotlessSect {padding:15px 10px;}
	.priceTabs .elementkit-nav-item .elementkit-nav-link {padding: 9px 9px 9px 9px !important;}
	.spotlessSect .btnPrimary a span{font-size:16px;}
	.pricing-card .price .amount {font-size: 52px;}
	.pricing-card .price .dollar {font-size: 24px;}
	.pricing-card .price .cents  {font-size: 24px;}
	.whyChoose ul >li h2 {font-size: 18px; padding-left: 20px; top:-6px;}
	.whyChoose ul >li h2:before{ left:-10px;}
	.whyChoose p {;font-size: 14px;}
	.whyChoose ul >li{margin-bottom: 20px;}
	.modalOuter .contactModal{ width: 90%;}
	#menu-primary-menus li:last-child > a.ekit-menu-nav-link{ display: none;}
	.listingMain > .listRow > .imgSect > img{ width: auto;}
	 .simplefilter li {font-size: 16px !important;padding: 7px 20px !important; line-height: 18px;}
	}
 /*===== Footer =====*/
.footerRightSect ul.elementor-icon-list-items li > a {font-size: 13px !important;margin-top:5px;}
