:root { --accent: #0062a7; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1); } 50% { box-shadow: -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }.title-border .elementor-heading-title { position: relative; /* Ensure positioning context for ::after */ } .title-border .elementor-heading-title::after { content: ''; /* Required for pseudo-element */ position: absolute; bottom: -10px; /* Adjust this value to control the distance of the border from text */ left: 0; width: 50px; /* Extend border across the entire width of the element */ border-bottom: 3px solid #0062a7; /* Define the border properties */ } .title-underline .elementor-heading-title { position: relative; /* Establish positioning context for ::after pseudo-element */ } .title-underline .elementor-heading-title::after { content: ''; /* Required for pseudo-elements */ position: absolute; bottom: -9px; /* Adjust this value to control the distance of the border from text */ right: 230px; width: 75px; /* Extend the width of the pseudo-element */ border-bottom:3px solid #0062a7; /* Define the border properties */ } .mytheme-icon .cnss-facebook { width: 30px !important; height: 30px !important; } .mytheme-icon li a i { font-size: 14.4px !important; } /*.mytheme-icon .fa.fa-facebook { font-size: 16.4px !important; }*/ .mytheme-icon .cn-fa-icon a.cnss-facebook { background-color: #0062a7 !important; } .mytheme-icon li a { width: 33px !important; height: 33px !important; } .price-table-details .elementor-price-table .elementor-price-table__price { padding-inline: 16px; justify-content: flex-start !important; } .price-table-details h3 { text-align: left; padding-left: 16px !important; } .price-table-details .elementor-price-table .elementor-price-table__features-list svg { fill: #0062a7; } hr.footer_hr { border: 1px solid; opacity: 0.1 !important; } .add-ons { padding-top: 25px; padding-bottom: 18px; color: #0062a7; } .add_one_price p { font-size: 14px; font-weight:500; color:#515151 } .price-table-details .elementor-price-table__heading { padding-bottom: 10px !important; } .price-table-details span.elementor-price-table__subheading { display: block; text-align: left; padding-inline: 16px; } .our-blog .i-section { padding-top: 0 !important; padding-bottom: 0 !important; } @media screen and (max-width: 820px) { .title-underline .elementor-heading-title::after { content: ''; position: absolute; bottom: -9px; right: 135px; width: 75px; border-bottom: 3px solid #0062a7; } } @media screen and (max-width: 768px) { .title-underline .elementor-heading-title::after { content: ''; position: absolute; bottom: -9px; right: 135px; width: 75px; border-bottom: 3px solid #0062a7; } } /* Desktop */ @media screen and (max-width: 1024px) { .buttons.button-2.search { position: relative; left: auto !important; } } /* iPad */ @media screen and (max-width: 820px) { .buttons.button-2.search { position: relative; left: 51% !important; } } /* iPad (more specific) */ @media screen and (max-width: 768px) { .buttons.button-2.search { position: relative; left: 51% !important; } } @media screen and (max-width: 390px) { .buttons.button-2.search { position: relative; left: 0px !important; } } @media screen and (max-width: 430px) { .title-underline .elementor-heading-title::after { content: ''; position: absolute; bottom: -9px; right: 162px; width: 75px; border-bottom: 3px solid #0062a7; } } @media screen and (max-width: 390px) { .title-underline .elementor-heading-title::after { content: ''; position: absolute; bottom: -9px; right: 144px; width: 75px; border-bottom: 3px solid #0062a7; } } .elementor-repeater-item-36a3456 { font-weight: 600 !important; color: #0062a7; } .hide_location_icon .explore-desktop-head .map { display: none; } .mob-sign-in a { display: none !important; } .map { display: none !important; } .buttons.button-2.search { position: relative; left: 155%; } @media screen and (max-width: 1200px) { .buttons.button-2.search { position: relative; left: 0% !important; } } .user-area{ display:none !important; } .nav .show-map { display: none; } @media (max-width: 1200px) { .nav .show-map { display: none; /* or whatever display value you want */ } } @media screen and (max-width: 600px) { .buttons.button-2.search { position: relative; left: 0% !important; } }