/*!
Theme Name: BitternAIDers Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor
*/

@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css");
.edison-sec p{margin: 0;padding:0;}
.edison-sec ul {margin: 0;padding-left: 0px;}

.about-sec a:before {content: "\f054";font-family: "FontAwesome";opacity: 1 !important;
position: absolute;right: -30px;background-color: transparent;color: #69203b;
font-size: 10px;top: 2px;height: 20px;width: 20px;
border-radius: 10px;border: 1px solid;justify-content: center;display: flex;padding-top: 2px;}
.about-sec a {font-size: 19px;color: #69203b;font-family: "League Spartan";position:relative;display:inline-block;}
.about-sec a:hover,.about-sec a:hover:before{color:#609546;}
.elementor-widget-testimonial-carousel .elementor-testimonial__image img {width: 100% !important; height:100% !important;}
.hm-tstmnl .elementor-testimonial {position: relative;z-index: 1;}
.hm-tstmnl .elementor-testimonial:before {position: absolute;z-index: 9;right: 0;top: 0;
content: "\f10e";font-family: "Font Awesome 5 Free";color: #fff;font-weight: 900;
color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(255, 255, 255, 0.6);font-size: 40px;}
.follow-us ul li a{background: #000 !important;}
.footer-sec a {color: #181f2c;}
.hm-tstmnl .elementor-swiper-button {bottom: 0px !important;top: auto !important;right: 70px !important;left: auto !important;}
.hm-tstmnl .elementor-swiper-button.elementor-swiper-button-next{right:0px !important;}
.hm-tstmnl .elementor-swiper-button i {width: 50px;height: 50px;display: flex;
align-items: center;justify-content: center;background-color: rgba(255,255,255,0.15);border-radius: 50%;}
.follow-us ul li a:hover{background: #69203b !important;}
.inner-banner {padding: 120px 0;
background: url(images/bittern-lining.jpg);
text-align: center;background-size: cover !important;background-position: top center !important;background-repeat: no-repeat !important;position: relative;z-index: 1; background-attachment: fixed !important;}
.cntct-pg-info .elementor-icon-box-description a {color: #111;}
.inner-banner h1 {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    text-shadow: 2px 3px 1px #000;
}
.inner-banner:before {content: '';position: absolute;z-index: -1;width: 100%;height: 100%;
top: 0;left: 0;background-color: #000;opacity: 0;}
.elementor-nav-menu .sub-arrow {margin-bottom: -6px !important;}
.ralated-link a{color:#69203B;text-decoration: underline;}
a.elementor-sub-item {font-size: 18px;font-family: 'League Spartan' !important;}

.tablesection h2 {
	font-weight: bold;
	font-size: 30px;
}
.business-sec ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
    padding: 10px 0px 10px 30px;
}
.tablesection table {
	border: 1px solid #f9f9f9;
	text-transform: uppercase;
	font-size: 16px;
	color: #191F2C;
	font-family: "League Spartan", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}
.about-cntd p{
	margin-bottom: 5px;
}
.tablesection br {display:none;}
.tablepress > :where(tbody) > .odd > * {
	width: 50%;
}
.home-banner .elementor-heading-title,
.inner-banner h1,
.cta-wrap .elementor-heading-title{
	text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000 !important;
}

@media only screen and (max-width:767px){
	.inner-banner h1 {
		font-size: 42px;
	}
	.inner-banner {
		padding: 60px 0;
	}
	.tablepress > :where(tbody) > .odd > * {
	width: auto;
}
.business-sec ul{
	display: block !important;
}
.edison-menu {background-color: transparent !important;}
.edison-menu .elementor-menu-toggle {background-color: #fff;width: auto !important;position: absolute !important;top: -60px !important;bottom: auto !important;
right: 0px !important;left: auto !important;}
.edison-menu .elementor-widget-nav-menu {width: 100%;}
.edison-menu{margin-top:-30px;}
.edison-menu .e-con-inner {padding: 0;}
.edison-menu .elementor-sub-item{font-size:19px !important;border: 0 !important;}
.edison-menu .sub-menu {background-color: #f5f5f5 !important;}
}
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-e21e17e .elementor-nav-menu .elementor-item {
    font-size: 16px;
    padding: 10px;
  }
}
