body {font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;  font-size:17px; font-weight:400; opacity: 0; animation: fadeIn 2s forwards;}

@keyframes fadeIn {
to {
opacity: 1;
}
}

h1, h2, h3, h4, h5 {font-family: 'Segoe UI', sans-serif; color:#000; }
p{font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;  font-size:17px; font-weight:400;}
#site-logo #site-logo-inner a img{ width:260px;}
#site-navigation-wrap .dropdown-menu{	margin-top: 35px;	margin-right: 10px;}

#site-navigation-wrap .dropdown-menu > li > a, #site-header.full_screen-header .fs-dropdown-menu > li > a, #site-header.top-header #site-navigation-wrap .dropdown-menu > li > a, #site-header.center-header #site-navigation-wrap .dropdown-menu > li > a, #site-header.medium-header #site-navigation-wrap .dropdown-menu > li > a, .oceanwp-mobile-menu-icon a{
	font-family: 'Segoe UI', sans-serif; color:#000;}

.woocommerce ul.products li.product .woo-entry-inner li.image-wrap .woo-entry-image, .woocommerce ul.products li.product .woo-entry-inner li.image-wrap .product-entry-slider-wrap {background-color: #fff;}
.woocommerce ul.products .product-inner {background-color: #fff;}
.woocommerce ul.products li.product:not(.product-category) .woo-product-info {padding: 15px 10px 10px 10px;}
.woocommerce ul.products li.product li.category, .woocommerce ul.products li.product li.category a {font-size: 12px;
  line-height: 30px;}
.woocommerce ul.products li.product li.woo-desc{line-height: 30px; text-align: justify;}
.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a{margin-bottom:0px;}
.woocommerce div.product .product_title {font-size: 28px; line-height: 36px; letter-spacing: 0px; font-weight: bold;}
.woocommerce div.product .woocommerce-tabs .panel h2:first-child {display:none; } 
.woocommerce div.product .woocommerce-tabs {padding: 30px;  clear: both;  background-color: #fff; border-radius: 10px; margin-top: 20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {border:0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {background-color:#107634; color:#fff; border-radius:10px; padding-left: 25px; padding-right: 25px;}

.woocommerce div.product div.woocommerce-product-details__short-description {text-align:justify; font-size: 15px;
  line-height: 26px;}

.woocommerce div.product div.woocommerce-product-details__short-description ul {margin-bottom: 20px; margin-left: 0px;
  line-height: 30px;}

.woocommerce div.product div.woocommerce-product-details__short-description li {list-style-type:none;background-image:url("https://tuskerberry.com/wp-content/uploads/2025/09/arrow.png");background-repeat:no-repeat;background-position-y:8px; padding-left:25px}

.woocommerce div.product .woocommerce-product-gallery .flex-viewport{border-radius: 15px;}
.woocommerce div.product .woocommerce-product-gallery img{border-radius: 15px;}
.woocommerce .related.products { margin-top: 30px;}
.product_meta{border-color: #D3D3D3;}
.single .entry-title{border-bottom: 1px solid #D3D3D3;}
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top: 25px;  right: 20px;}
.woocommerce .related.products h2{font-size: 26px;}



#topbar-template {display: block;}
.smalldot {font-size:14px; color:#00c486;}
.services {background-color:#fff;	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;	margin-left:10px;
margin-right:10px; padding-left: 40px;}

.serviceicon {padding-top:32px;	width:80px;	padding-bottom: 8px;}
.servicebutton {padding-top:10px;	clear:both; }
.spacer10 {height:10px;}
.slidertext {font-size: 32px; font-weight: 500; letter-spacing: 0px; line-height: 45px; color: #c2c2c2;}
.slidertext a {color:#c2c2c2;}
.slidertext a:hover {color:#F56800;}
.slidertext i {margin-left:15px; margin-right:15px;	color:#c2c2c2; }

.nav-content{display:none;}

.elementor-4094 .elementor-element.elementor-element-dda5666 span.eael-testimonial-quote { top: -38%;  right: 82%;  background-color: #00c486;  padding: 18px;  border-radius: 10px;  font-size: 18px; line-height: 26px;}

.page-header, .has-transparent-header .page-header { margin-top: -50px;}



.premium-banner-ib .premium-banner-ib-desc{background: rgb(0,0,0); background: linear-gradient(180deg, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.9475723052893032) 100%);}

span.eael-testimonial-quote {background-color:#F56800; padding: 15px; border-radius:10px; display:none;}

.eael-testimonial-content .eael-testimonial-text {text-align:justify;}

.contactform{width:100%;}
.contactform textarea {width:100% !important; height:100px;}
.contactrow{margin-bottom: 10px;}
.contactcol1{width: 32%; display: inline-block; margin-right:10px;}
.contactcol2{width: 32%; display: inline-block; margin-right:10px;}
.contactcol3{width: 32%; display: inline-block; margin-right:0px;}
.contactfull{width: 100%; display: inline-block;}

.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit { width: 100%; padding-top: 15px; padding-bottom: 15px; font-size: 16px; font-weight: bold;}
.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {display: contents;}
.wpcf7-form-control.wpcf7-textarea { width: 100%; min-height: 80px; margin-bottom: 12px;}


.smallbox{box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.06);}
.smallbox h3{color:#000;}
.smallbox p{color:#000;}

.smallbox:hover h3 {color:#fff;}
.smallbox:hover {color:#fff;}
.smallbox:hover .elementor-image-box-description {color:#fff;}


.boxshadow {box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.06);}


@media only screen and (max-width: 767px) {
.services {padding-left: 0px;}	
.serviceicon {padding-top: 10px; width: 72px;	padding-bottom: 8px;}
.elementor-4094 .elementor-element.elementor-element-dda5666 span.eael-testimonial-quote {top: -26%; right: 72%;}	
#site-header.transparent-header {position: relative; top: 0px; }		
.contactcol1{width: 32%; display: inline-block; margin-right:2px;}
.contactcol2{width: 32%; display: inline-block; margin-right:2px;}
.contactcol3{width: 32%; display: inline-block; margin-right:0px;}	
}



@media only screen and (max-width: 959px) {
body.default-breakpoint .oceanwp-mobile-menu-icon { display: block;  margin-top: 0px; }
.serviceicon{	padding-top: 25px;  width: 52px; padding-bottom: 8px; }
.services{padding-left: 25px;}
#site-header-inner {padding: 0px 15px 0px 2px;}
body.default-breakpoint #site-logo.has-responsive-logo .custom-logo-link {display: block;}
body.default-breakpoint #site-logo.has-responsive-logo .responsive-logo-link {display: none;}
#site-header.transparent-header {position: relative; top: 0px;}	
}


.joinchat {
    bottom: 65px;
		right: 0px;
}

.eael-contact-form-7 .wpcf7-form p {
  margin-bottom: 0px;
}

.blognew{}
.blognew h3 {padding-left:30px;padding-right:30px;}
.blognew p {padding-left:30px;padding-right:30px;}

.page-subheading p:last-child {display:none;}

.woocommerce .oceanwp-toolbar{
		background-color: #eaeaea;
  border-radius: 10px;
  padding-left: 18px;
}

.eael-product-gallery .eael-cat-tab{display:none;}

.buttonnew{width: 100%; position: relative; margin-top: 15px;}
.buttonnew a{ border-radius: 35px;  padding-left: 20px;  padding-right: 20px;  padding-top: 10px;  padding-bottom: 10px;
  background-color: #15803d;  font-size: 14px; color: #fff;}
.buttonnew a:hover{background-color: #136D35; }