/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Acme&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Proza+Libre:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap');

body {font-family: "Montserrat", sans-serif; font-weight:500;}
iframe {display:block; width:100%;}
h1 {font-family: "Montserrat", sans-serif;}
h2 {font-family: "Montserrat", sans-serif;}
h3 {font-family: "Montserrat", sans-serif;}
p {font-family: "Montserrat", sans-serif ; word-wrap: break-word; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased;}
.acme-regular {font-family: "Acme", sans-serif ; text-shadow: 0.08em 0.08em 0 #000; font-style: normal;}
.acme-regular2 {font-family: "Acme", sans-serif; font-weight:400;}
.proza-regular {font-family: "Proza Libre", sans-serif;}
.cormorant-garamond {font-family: "Cormorant Garamond", serif; font-optical-sizing: auto;}
.et_pb_button {transition: all .3s ease 0s;  position: relative;}
.et_pb_button:after, .et_pb_button:before {background-image:url(https://airsolutionspros.com/wp-content/uploads/2025/11/right-arrow.png); background-repeat:no-repeat; background-repeat: no-repeat;
    background-size: 100%; top: 14px; height: 24px; width: 8px; transition: all .6s ease 0s; margin-left: 0; left: 1em; font-size: 20px; line-height: 1em; content: ""; opacity: 0; position: absolute; font-weight: 500; color:#fff;}
.et_pb_button:hover {background-color: rgba(0, 0, 0, .05); color:#fff; padding-left: 2em;}
.et_pb_button:hover:after {opacity: 1; margin-left: 0; left: .8em;}
.text-shadow {text-shadow: .1em .1em .15em rgba(0, 0, 0, .75);}


/*head*/
.head_top .gb-headline {padding-left:0}
.head_top a, .head_top a strong {text-decoration:none; font-weight:600; font-size:14px;}
.head_top .gb-icon {transform: scaleX(-1);}
.inside-header {max-width:none; padding:13px 30px; width:100%; box-shadow: 0 1px 0 rgba(0, 0, 0, .1);}
.inside-header .site-logo img {display:block;}
.inside-header .main-navigation .main-nav ul > li  a {padding:0 17px; color:#666666; font-weight:600;}
.inside-header .main-navigation .main-nav ul > li:last-child a {padding-right:0;}
.inside-header .main-navigation .main-nav ul li[class*="current-menu-"] > a, .inside-header .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .inside-header .main-navigation .main-nav ul li a:hover {color:#955f42;}
.inside-header .dropdown-menu-toggle {padding-right:0; padding-left:5px}
.inside-header .main-navigation ul ul.sub-menu {background-color: #fff; width: 240px; padding:10px 15px;}
.inside-header .main-navigation ul ul.sub-menu li a {padding:12px 15px;}
.inside-header .main-navigation ul ul.sub-menu li a:hover {background-color:rgba(0,0,0,.03); color:#a1a1a1;}
.head_top, .site-header {position: sticky; top: 0; z-index:10;}
.site-header {top: 40px; /* height of top bar */box-shadow: 0 0 7px rgba(0, 0, 0, .1);}
/*Home Banner*/
.h-banner {position:relative;}
.h-banner .after_h1::after {content:""; position: absolute; width:91%; left:50%; transform: translateX(-50%); bottom:-3px; border-bottom: solid 2px #fff;}
.con-baner h1.after_h1::after {width:111%;}
.h-banner p {text-shadow: 0.08em 0.08em 0 #000;}
.b-shap-bottom {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0dnciIHZpZXdCb3g9IjAgMCAxMjgwIDE0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNMCA0Ny40NEwxNzAgMGw2MjYuNDggOTQuODlMMTExMCA4Ny4xMWwxNzAtMzkuNjdWMTQwSDBWNDcuNDR6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMTQwSDBWOTAuNzJ6Ii8+PC9nPjwvc3ZnPg==); background-size: 100% 4vw; display: block; bottom: 0; height: 4vw; z-index: 1; transform: scale(1, 1);     position: absolute; pointer-events: none; width: 100%; left: 0; right: 0;}
/**/
.h-home-ser .h-ser-content h2 {font-family: "Acme", sans-serif; font-weight:700; font-size:30px; text-align:center; font-style:italic;}
.h-home-ser .h-ser-content p {margin-bottom:15px; line-height:1.7em;}
.wp-block-list {color:#232b49; margin-left:0; font-weight:500; font-style:italic; margin-bottom:20px; list-style-position:inside;}
.wp-block-list li {}
.img-box-shadow {box-shadow: 10px 10px 0 0 rgba(0, 0, 0, .3);}
/**/
.y-trusted ul.wp-block-list, .y-trusted ul.wp-block-list {font-style:normal !important;}
.bg_dark_section.after_section .b-shap-bottom {background-size: 100% 7vw; height: 6vw;}
.top-shap-blue {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzIzMkI0OSI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); background-size: 100% 75px; top: -75px; height: 75px; z-index: 1; transform: scale(-1, -1); position: absolute; pointer-events: none; width: 100%; left: 0; right: 0; max-width:none !important;}
.hon-service .top-shap-blue {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzIzMkI0OSI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); transform: scale(1, 1); background-size: 675px 75px; top:0;}
.hon-service .top_border_gray::before {width: 62%; margin-bottom:10px}
.sou-alabama .top-shap-blue-sou {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzIzMkI0OSI+PHBhdGggZD0iTTAgNDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjE0MEgwVjQ3LjQ0eiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjE0MEgwVjkwLjcyeiIvPjwvZz48L3N2Zz4=); top: -75px; height: 75px; z-index: 1; transform: scale(1, 1); background-size: 675px 75px; position: absolute; pointer-events: none; width: 100%; left: 0; right: 0; display:block; max-width:none !important;}
.faq_home .c-accordion__item {border: 1px solid #d9d9d9; border-left: 10px solid #955f42; padding: 10px 10px 0px 15px; margin-bottom: 15px;}
.faq_home .c-accordion__item h3 {font-weight: 600; text-decoration: underline; color: #232b49!important; padding: 0 50px 0 0; font-family: Montserrat, sans-serif; font-size: 18px; text-transform: uppercase; line-height: 1em;}
.faq_home .c-accordion__title:after {background: url(images/faq-icon.png); background-repeat: no-repeat; background-position: right center; content: ''; width: 100%; height: 100%;}
.faq_home p {color: #232b49; word-wrap: break-word;}
.sou-alabama .faq_home .c-accordion__item {background-color:#f4f4f4; border:none 0; border-left: 10px solid #955f42; padding: 20px 10px 20px 15px; margin-bottom:15px;}
.sou-alabama .faq_home {padding: 0;}
.sou-alabama .faq_home .is-open {background-color:#fff;}
.sou-alabama .faq_home h3 {margin-bottom:0;}
.sou-alabama .faq_home .is-open h3 {margin-bottom:20px;}
.sou-alabama .faq_home .is-open h3.c-accordion__title:after {display:none;}
.sex-stay-co .top_border_dark::after {display:none;}
.shap-class:before {content:""; background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgNDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjE0MEgwVjQ3LjQ0eiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjE0MEgwVjkwLjcyeiIvPjwvZz48L3N2Zz4=); z-index: 1; transform: scale(1, 1); background-size: 100% 75px; position: absolute; pointer-events: none; width: 100%; display:block; left:0; right:0; top:-75px; height:75px;}
.h-g-review.shap-class:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==); background-size: 100% 100px; top: 0; height: 100px;} 
.ach-ultimate.shap-class:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM5NTVGNDIiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==); background-size: 100% 100px; top: 0; height: 100px;}
.ach-ultimate .gb-shape--divider {top:5px;}
.h-ask-ab.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMyMzJCNDkiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==); background-size: 100% 100px; top: 0; height: 100px;}

.hon-service.shap-class:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); background-size: 675px 75px; top:0;}
.who-benefits.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzk1NUY0MiI+PHBhdGggZD0iTTAgNDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjE0MEgwVjQ3LjQ0eiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjE0MEgwVjkwLjcyeiIvPjwvZz48L3N2Zz4=); background-size: 675px 75px;
}
.faq_home.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgNDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjE0MEgwVjQ3LjQ0eiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjE0MEgwVjkwLjcyeiIvPjwvZz48L3N2Zz4=);
}
.easy-fin.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==); background-size: 100% 100px; height: 100px; top:0;
}
.sec-roudly.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzhBQkFEMyI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); top:0; height: 50px; background-size: 100% 50px;
}
.sec-upgrade.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzk1NUY0MiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); top:0; height: 50px; background-size: 100% 50px;
}
.home_business a {text-shadow: .1em .1em .15em rgba(0, 0, 0, .75);}
.con-cool-club .top-shap-blue {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); transform: scale(-1, 1); height:75px; top:0;}
.c-ask-ab.h-ask-ab.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM5NTVGNDIiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==);background-size: 100% 100px; top: 0; height: 100px;
}
.con-review.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMyMzJCNDkiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==);
}
.y-trusted.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgNDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjE0MEgwVjQ3LjQ0eiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjE0MEgwVjkwLjcyeiIvPjwvZz48L3N2Zz4=); background-size: 712px 75px;
}
.a-g-review.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMyMzJCNDkiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==); background-size: 100% 100px; top: 0; height: 100px; background-repeat:no-repeat;}
.a-ask-ab.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM5NTVGNDIiPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjBIMHY5MC43MnoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAwdjQ3LjQ0TDE3MCAwbDYyNi40OCA5NC44OUwxMTEwIDg3LjExbDE3MC0zOS42N1YwSDB6Ii8+PC9nPjwvc3ZnPg==); background-size: 100% 100px; top: 0; height: 100px;
}
.blog-proudly .sec-roudly.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzk1NUY0MiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+);
}
.blog-hvac.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzk1NUY0MiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); background-size: 100% 50px; top: -50px; height: 50px; z-index: 1; transform: scale(-1, -1);}


/**/
.blog_loop .gb-container-6d50d04f {background-color: #232b49; box-shadow: 10px 10px 0 0 rgba(0, 0, 0, .3); border-radius: 15px; overflow: hidden;}
.blog_loop h2 a {text-decoration:none;}
.blog_loop .wp-block-post-featured-image img {border-radius:0;}
.blog_loop .b-cate a {box-shadow:.08em .08em 0 #232b49; display:inline-block; margin-top:-3px; text-decoration:none;}
.blog_loop a.wp-block-post-excerpt__more-link {font-weight: 700; text-transform: uppercase; color: #8abad3; text-shadow: .08em .08em 0 #000; text-decoration:none;}
.h-ask-ab .gb-container-7c45d246 {box-shadow: 5px 5px 5px 10px rgba(0, 0, 0, .3) !important;}
.sec-upgrade p {line-height:1.2;}
.a-how-air .top_border_dark::after {width:65%;}
/*Single Post Css*/
.single-post .site {padding-bottom:40px;}
.single-post .inside-article {padding:45px 50px; color:#232b49; border: solid 5px #232b49; box-shadow: 10px 10px 0 0 rgba(0, 0, 0, .3);}
.single-post .inside-article h2 {font-family: "Acme", sans-serif; text-transform: uppercase; font-size:30px; font-weight: 700; line-height: 1.3em; margin-bottom:10px; margin-top:15px;}
.single-post .inside-article p {font-size:15px; margin:10px 0; font-weight:500;}
.single-post .inside-article ul, .single-post .inside-article ol {margin:0 0 10px 0;}
.single-post .inside-article li {font-size:15px; margin:5px 0; list-style-position: inside;}
.single-post .inside-article img {border-radius: 15px; box-shadow: 10px 10px 0 0 rgba(0, 0, 0, .3); margin-bottom:20px; margin-top:15px;}
.single-post .is-right-sidebar {padding:0; margin-top:0; width:22.75%;}
.single-post .inside-right-sidebar {position:sticky; top:0;}
.single-post .inside-right-sidebar .widget {padding:0 15px 0 15px;}
.single-post .inside-right-sidebar .financing-banner {background-color: #1c2341; color: #ffffff; padding: 2em; border-radius: 12px; border-top: 6px solid #f8f500; border-bottom: 6px solid #f8f500; box-shadow: 0 6px 10px rgba(0, 0, 0, 0.25); text-align: center;}
.single-post .site-content .content-area {width:74.25%;}
.single-post .is-right-sidebar .financing-banner h2 {font-weight: 700; font-size: 24px; line-height:1.2; margin-bottom: 1em;}
.single-post .is-right-sidebar .financing-banner p {font-size: 15px; line-height: 1.5; max-width: 700px; margin: 0 auto 1.5em; font-weight:600;}
.single-post .is-right-sidebar .tel {color:#00c1ff;}
.single-post .financing-btn {display: inline-block; background-color: #f8f500; color: #1c2341; font-weight: 700; padding: 0.75em 1.5em; border-radius: 6px; text-decoration: none; box-shadow: 0 2px 4px rgba(0,0,0,0.2); transition: all 0.3s ease;}
.single-post .nav-links {}
.single-post .nav-links .nav-previous {float:left;}
.single-post .nav-links .nav-next {float:right;}
.single-post .nav-links a {background-color:#232b49; padding:14px; font-weight: 700 !important; color: #fff; font-size:15px; text-shadow: .08em .08em 0 rgba(0, 0, 0, .4); box-shadow: 10px 10px 0 0 rgba(0, 0, 0, .3); display:block; text-decoration:none; font-weight:700; font-style:italic;}
.single-post .comments-area {display:none;}
.single-post .post-navigation {margin-top:40px; padding-bottom:10px; padding-right:10px}
.single-post .sec-roudly.shap-class:before {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzk1NUY0MiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+); background-size: 100% 50px; top: 0; height: 50px; z-index: 1; transform: scale(1, 1);}



.top_search button.wp-block-search__button {background: transparent; color: #53b575; padding: 0;}
.top_search .wp-block-search__inside-wrapper {background: #eeeeef;}
.top_search input#wp-block-search__input-1 {border: none; padding: 0 0 0 10px;background: transparent;}
.top_border_white {position: relative; display: inline-block;}
.top_border_white::before {content: ""; display: block; width: auto; height: 3px; background: #fff; margin: 8px auto 15px auto; width:60%;}
.top_border_dark {position: relative; display: inline-block;}
.top_border_dark::after {content: ""; display: block; width: 40%; height: 3px; background: #232b49; margin: 30px auto auto auto;}
.top_border_gray {position: relative; display: inline-block;}
.top_border_gray::before {content: ""; display: block; width: 80%; height: 3px; background: #955f42; margin: 15px auto 20px auto;}
.text_top_head {text-shadow: 0.08em 0.08em 0 #000; word-wrap: break-word;}
.social-icon {margin-bottom: 0;}
.social-icon li {background: transparent!important; border: solid 1px #747474;font-size: 16px;padding: 4px; margin-bottom: 0!important;}
.site-footer .menu li {margin-bottom: 4px; font-size: 15px;}
.site-footer a {color: #30373e;}
.footer-widgets .widget{margin-bottom:0}
.box_bg{background-position:160px 0!important}
.heading-box {position: relative;z-index: 9;justify-content: center;align-items: center;display: flex;    flex-wrap: wrap;}
.heading-ovarly { position: absolute; left: 0; right: 0; font-size: 130px; color: #848484; font-weight: 900; line-height: 100px; opacity: 0.1; z-index: -9;}
.heading-box h2, .heading-box h1{font-size:35px;font-weight:700;width:100%}
.icon-box .gb-grid-column {position: relative;}
.icon-box .gb-grid-column:before { content: ''; border-bottom: dashed 1px #4ab970; position: absolute;    width: 27%;right: -25px; top: 30%;}
.icon-box .gb-grid-column:last-child:before{border:none}
.home-form label {color: #fff; font-size: 15px;}
.home-form ::placeholder{color:#bcbbbb;font-style:italic;font-size:14px}
.home-form .ff-el-form-control {background: #fff; border-radius: 5px;}
.home-form .ff_submit_btn_wrapper { margin-top: 35px; margin-bottom: 0;}
.home-form .ff-btn-submit, #fluentform_3 .ff-btn-submit { background: #e3a327!important;font-style: italic; font-size: 18px!important;
border-radius: 0!important; padding: 8px 60px!important;}
#metaslider-id-197 .caption-wrap {position: relative;  background: transparent; margin-top: -50px; opacity: 1; padding: 0 30px;}
#metaslider-id-197 .caption-wrap .caption { background: #fff; color: #000; padding-bottom: 20px;box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);}
#metaslider-id-197 .caption-wrap h3{font-size:23px;color:#2e2e2e;font-weight:700;    margin-bottom: 6px;}
#metaslider-id-197 .flex-direction-nav li a {border: none!important;}
#metaslider-id-197 .flex-direction-nav li a {border: none!important;background:#2e2e2e!important;width: 40px;height: 40px;}
nav.rank-math-breadcrumb, nav.rank-math-breadcrumb a{color: #fff;}
.bg-facts{ background-position: 4% 50%;}
.bg-about{ background-position:96% 50%;}
.quote-custom{position:relative}
.quote-custom:before {content: '';background: url('./images/quote-before.png');
    position: absolute; width: 100%; height: 100px; background-repeat: no-repeat; top:-50px;left: -120px;}
.quote-custom:after {content: '';background: url('./images/quote-after.png');
 position: absolute; width: 100%; height: 100px; background-repeat: no-repeat;background-position: bottom right; bottom: -65px;}
.product-grid mark{font-weight:900}
.check-list li {list-style: none;position: relative; padding-left: 25px; font-size: 18px; line-height: 28px;color: #2e2e2e;margin-bottom: 12px;}
.check-list li:before {content: '\f00c';font-family: "FontAwesome";position: absolute;left: 0;font-size: 14px;}
.check-list {margin-left: 0; margin-bottom: 0;}
.why-icon{margin-left:-7vw!important}
.responsive-block-editor-addons-testimonial-details {text-align: left;}
.responsive-block-editor-addons-tm__desc{padding-top:50px}
.responsive-block-editor-addons-tm__desc:before {content: ''; background: url('images/star-icon.png');   position: absolute; top: 0;width: 100%;height: 25px;background-repeat: no-repeat;background-position: center;}
.faq-tab .js-accordion-item {background: #fff; border-radius: 10px;padding: 20px; margin-bottom: 15px;}
.faq-tab h3 {color: #2e2e2e; font-size: 19px; font-weight: 700;margin-bottom: 0;}
.faq-tab .js-accordion-item p { margin-bottom: 0;line-height:26px;color:#5b5b5b}
.faq-tab .c-accordion__content {border-top: solid 1px #eaeced; padding-top: 10px; margin-top: 10px;}
.faq-tab .js-accordion-item:last-child{margin-bottom:0}
.wp-block-post-featured-image img{max-height: 380px; width: 100%;border-radius: 15px;}
.home .wp-block-post-featured-image img{max-height: auto; width: 100%;border-radius:0;}
.sidebar .widget{border-radius: 10px}
.is-right-sidebar {padding-top: 53px; padding-left: 35px;}
.wp-block-search__inside-wrapper {background: #fff; border: none; padding: 4px 4px 4px 0;border-radius: 8px;}
input#wp-block-search__input-2 {background: transparent;border: initial;}
button.wp-block-search__button {background: #53b575; padding:9px; border-radius: 8px;}
.wp-block-categories-list li { background: #fff; padding: 10px; border-radius: 8px;    cursor: pointer;}
.wp-block-categories-list li a { color: #2e2e2e; font-weight: 600;}
.wp-block-categories-list li:hover {background: #47a86a;}
.wp-block-categories-list li:hover a { color: #fff;text-decoration:none}
.page-id-825 .site-footer, .single-news .site-footer, .blog .site-footer, .archive .site-footer, .single-post .site-footer{ border-top: solid 2px #f5f8f2; margin-top: 50px;}
.related_post .wp-block-post-featured-image img {height: 230px; width: 100%; border-radius: 10px;}
.report-grid figure { position: relative; background: #fff; padding: 8px; box-shadow: 0px 0px 10px 0px #dfdfdf; border-radius: 6px;}
.report-grid figure img {border-radius: 5px;}
.report-grid figure figcaption {position: absolute; bottom: 0; background: #478961; width: 92%;    text-align: left; color: #ffcc00; font-size: 24px; font-weight: 900; line-height: 24px;padding: 10px 15px;}
.report-grid figure figcaption code { font-size: 16px; font-weight: 700; font-family: inherit;}
.report-grid .gb-container:hover p { text-decoration: underline;}
.green-check li strong, .green-check li:before{color:#488760}
.site-info{text-align:left}
.copyright-bar{margin: 0!important;width: 100%;}
.copyright-bar .term{display: inline-block; float: right;}
.right-sidebar input {background: transparent; border: none;}
#fluentform_3 input {background: transparent; border: 0; border-bottom: solid 1px #ccc; border-radius: 0; padding: 15px 10px; color: #212323;}
#fluentform_3 ::placeholder{color:#212323}
.site-footer {border-top: solid 2px #f5f8f2;}
.page-id-794 .inner-banner:before { background-position: right center;}
/* New CSS Start */
.footer_section a {text-decoration: none !important; color: #1d1d1d !important;}
.cont_btn a {color: #fff !important;}
.footer_link_color a  {color: #232b49!important;}
.after_section:after {background: url(images/faq-icon.png); background-repeat: no-repeat; content: ''; width: 100%; height: 100%;}
.home_business {background-color: #955f42; overflow: hidden; min-height: 30px; box-shadow: 10px 10px 10px 0 rgba(0,0,0,.5); border-radius: 5px; padding-top: 8px;}
.bg_dark_section h1, .bg_dark_section h2 {text-shadow: 0 0.08em 0 #000;}
.image_shadow img {box-shadow: 10px 10px 0 0 rgba(0,0,0,.3);}
.gb-container-a6cfc5bc.hon-service {padding-right:40px; padding-left:40px;}
.easy-fin, .hon-service {padding-left:40px; padding-right:40px;}
/**/
.site-map h2.rank-math-html-sitemap__title, .site-map h2.page-title {font-size:30px; color: #232b49 !important; text-transform:uppercase; margin:15px 0;}
.site-map h2:last-child {display:none;}
.site-map ul {margin:0 0 20px 0;}
.site-map ul:last-of-type {margin-bottom:0;}
.site-map ul {font-size:15px; color:#232b49;}
.site-map ul li {list-style-position: inside;}
.site-map li a {color:#c5ebfe; text-decoration:none;}
.site-map ul ul {margin-left:20px; margin-bottom:20px !important;}
.sitem-proudly .sec-roudly.shap-class:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzk1NUY0MiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+);}
.sitem-our {position:relative;}
.sitem-our.shap-class:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgOTAuNzJsMTQwLTI4LjI4IDMxNS41MiAyNC4xNEw3OTYuNDggNjUuOCAxMTQwIDEwNC44OWwxNDAtMTQuMTdWMEgwdjkwLjcyeiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDB2NDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjBIMHoiLz48L2c+PC9zdmc+);background-size: 100% 50px;top: 0;height: 50px; z-index: 1; transform: scale(1, 1);}
.category .content-area {border-right: solid 1px #e2e2e2;}
.category .no-featured-image-padding .post-image {margin:0;}
.category .entry-header h2.entry-title {line-height:1; margin-bottom:15px;}
.category .entry-header h2.entry-title a, .category .is-right-sidebar.widget-area .widget h2 {color:#232b49;font-size:30px; font-weight:400; text-transform:uppercase;}
.category .entry-date.published, .category .byline {color:#232b49;}
.category .byline span {color:#666;}
.category .byline span a {color:#666; text-decoration:none;}
/* .category .entry-summary {color:#232b49; font-size:15px; color:#232b49;}
.category .entry-summary .read-more {display:none;} */
.category .inside-article footer.entry-meta {display:none;}
.category .is-right-sidebar.widget-area .widget {padding:0;}
.category .is-right-sidebar.widget-area p {color:#232b49; font-size:15px;}
.category .is-right-sidebar.widget-area p a {color:#666; text-decoration:none;}
.category .is-right-sidebar.widget-area .financing-banner p:last-of-child {margin-bottom:10px;}
.category .is-right-sidebar.widget-area .financing-btn {color:#666; text-decoration:none; margin-top:-15px;}

/**/
.details-bottom .blog_loop .gb-loop-item {box-shadow: 10px 10px 0 0 #955f42;}
.details-bottom .blog_loop .gb-loop-item {background-color:#232b49; padding:0;}
.details-bottom .blog_loop h2 a {text-shadow: rgba(0, 0, 0, 0.4) 3px 3px 0; text-decoration:none; color:#fff !important;}
.details-bottom .blog_loop h2 a:hover {color:#fff;}
.details-bottom .blog_loop p.wp-block-post-excerpt__excerpt {margin-bottom:10px;}

.details-bottom .wppsac-post-carousel.design-1 .wppsac-carousel-slides {background-color:#232b49; box-shadow: 10px 10px 0 0 #955f42; padding:0; margin: 0 15px; border-radius:15px; overflow:hidden; padding:0 15px ;}
.details-bottom .wppsac-post-image-bg {margin:0 -15px;}
.details-bottom .wppsac-wrap *, .details-bottom .wppsac-wrap * a {color:#fff;}
/*.details-bottom .wppsac-post-content-position {display:flex; flex-direction:column;}
 .details-bottom .wppsac-post-categories {order:2;}
.details-bottom .wppsac-post-title {order:1;}
.details-bottom .wppsac-post-date {order:3;}
.details-bottom .wppsac-post-content {order:4;}*/

.details-bottom h2.wppsac-post-title {line-height: 15px; margin-bottom:15px !important;}
.details-bottom h2.wppsac-post-title a {text-shadow: rgba(0, 0, 0, 0.4) 3px 3px 0; text-decoration:none; color:#fff !important; font-size:19px !important; font-weight:400; text-transform: uppercase; line-height: 15px !important;}

.details-bottom .wppsac-post-date, .details-bottom .wppsac-post-categories-list {display:none;}
.details-bottom .wppsac-sub-content {font-weight:500; font-size:15px;}
.details-bottom .wppsac-readmorebtn {border:none 0; padding:0; font-weight: 700; font-style: italic; text-transform: uppercase; color: #8abad3 !important; text-shadow: .08em .08em 0 #000; font-size:16px;}
 a {background-color: transparent; padding:0;}
.details-bottom .wppsac-post-carousel.design-1 .slick-arrow {top: inherit; transform: translateY(-50%); -webkit-transform: translateY(0); bottom:0; display:none !important;}
.details-bottom .wppsac-post-carousel.design-1 .slick-prev {bottom:0;}
.details-bottom .slick-dots {display:none !important;}
.details-bottom .wppsac-post-carousel.design-1 .slick-arrow svg {display:none;}
.details-bottom .slick-prev:before {content:"« Older Entries";}



/* New CSS END */
@media(min-width:1050px) and (max-width:1280px){
.why-icon{margin-left:-10vw!important}
}
@media(min-width:1025px){
.inside-footer-widgets>div { flex: unset;}
.footer-widget-1 {width:36%;}
.footer-widget-2, .footer-widget-3 {width:22%;}
.footer-widget-4 {width:30%;}
}
@media(min-width:768px) and (max-width:1280px){
	.footer-widgets-container{padding-left:15px;padding-right:15px}
	.gb-container .gb-container .gb-grid-wrapper{padding-left:15px;padding-right:15px}
	.gb-container .gb-container .gb-grid-column .gb-grid-wrapper{padding-left:0px;padding-right:0px}
	.heading-ovarly{font-size:50px;line-height:50px}
	.heading-box h2{font-size:28px}
	.icon-box .gb-grid-column:before{border-bottom:none;position:unset}
}
@media(min-width:768px) and (max-width:1024px){
	.why-icon{margin-left:0!important}
	.is-right-sidebar{padding-left:15px;padding-right:15px;padding-top: 33px;}
	.report-grid figure figcaption{font-size:16px;}
}
@media(min-width:768px) and (max-width:1023px){
.banner-box .gb-grid-column{width:50%!important}
.quote-custom:before{left:0}
.properties-box .gb-grid-column{width:50%!important}
.inside-site-info {padding-right: 15px; padding-left: 15px;}
}
@media(max-width:767px){
	body{overflow-x:hidden}
	.head_top {padding: 8px 10px 6px 10px; text-align:center;}
	.footer-widgets-container, .is-right-sidebar{padding-left:15px;padding-right:15px}
	.gb-container .gb-container .gb-grid-wrapper{padding-left:15px;padding-right:15px}
	.gb-container .gb-container .gb-grid-column .gb-grid-wrapper{padding-left:0px;padding-right:0px}
	.heading-ovarly{font-size:50px;line-height:50px}
	.heading-box h2, .heading-box h1{font-size:28px}
	.icon-box .gb-grid-column:before{border-bottom:none;position:unset}
	.site-logo img{max-width:200px}
	.quote-custom:before{left:0}
	.why-icon{margin-left:0!important}
	.site-info{text-align:center}
	.copyright-bar .term { display: block; float: none;}
	/*All phone*/
	.h-banner {padding: 30px 15px 35px 15px !important;}
	.h-banner .gb-container {padding: 40px 20px;}
	.h-banner .wp-block-image {display:none;}
	.h-home-ser {padding:30px 0 90px 0!important;}
	.h-home-ser .gb-element-2173f9f5 {padding-right:0px; margin-bottom:15px;}
	.h-home-ser .gb-element-3e0cea24 {margin-top:30px;}
	.gb-element-3a0344af {padding-top:30px !important;}
	.gb-element-3508558a {row-gap: 2.5em !important;}
	.hon-service.gb-container-a6cfc5bc {padding: 80px 35px !important;}
	.hon-service.gb-container-a6cfc5bc .wp-block-image img {max-width:210px;}
	.hon-service .gb-container-c909ee7f {padding:30px 20px 30px 20px;}
	.hon-service .gb-container {box-shadow: 10px 10px 0 0 rgba(0, 0, 0, .3) !important;}
	.h-g-review, .ach-ultimate {padding-right:20px; padding-left:20px;}
	.h-ask-ab, .easy-fin {padding:100px 20px 40px 20px !important;}
	.sec-roudly {padding-top:60px !important;}
	.sec-upgrade {padding:80px 0 20px 0 !important;}
	.footer_section .wp-block-image img {max-width:400px;}
	.home_business {margin-left:0!important; margin-right:0 !important;}
	.sou-alabama {padding-top:20px !important;}
	.h-banner .gb-element-479cae42, .h-banner .gb-element-3d3f095d {width:100% !important; padding-right:0 !important;}
	.con-cool-club {padding-top:80px !important;}
	.who-benefits .gb-text-e5a94ad3 {width:70%;}
	.h-banner .gb-element-bf4ee4ca {display:block;}
	.h-banner .gb-element-bf4ee4ca .gb-element-479cae42 {margin-bottom:20px;}
	.h-banner iframe {height:400px !important;}
	.gb-container.gb-container-f279b886 {padding-bottom:70px;}
	.gb-container-a6cfc5bc.hon-service {padding-right:20px; padding-left:20px;}
	.single-post .site-content .content-area, .single-post .is-right-sidebar {width:100%;}
	.single-post .post.type-post {padding: 0 20px 0 15px;}
	.gb-element-80d04d74 .gb-grid-wrapper-85fa177e {padding: 0 10px; margin-left:0; row-gap: 30px;}
	.gb-grid-wrapper-85fa177e > .gb-grid-column {padding-left:10px !important; padding-right:15px !important;}
	.h-banner.con-baner h1.after_h1::after,  .gb-text-f84b0ba2.after_h1::after {display:none;}
	/*04.12.2025*/
	.fairhope-v1 {padding:80px 20px !important;}
	.single-post .post-navigation {padding: 0 20px 10px 20px; margin: 30px 0;}
}
/*18.11.205*/
@media (min-width:1024px) and (max-width:1179px) {
}
@media (min-width:768px) and (max-width:1023px) {
}
@media (min-width:600px) and (max-width:767px) {
}
@media (min-width:480px) and (max-width:599px) {
}
@media (max-width:479px) {
	.head_top {display: grid;justify-content: center;}
	.head_top > div {text-align:center; padding-right:0; margin: 0 auto;}
	.site-header {top:58px;}
	.inside-header {padding:10px 20px;}
}

