p{
		color:#031F57!important;
}

body{
		list-style:none;
		animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
     }
}

html{
		width:100%;
		height:100%;
}
.single .entry-content p {
  margin-bottom: 20px;
	text-align: justify;
}

.single .entry-content h3 {
  margin-bottom: 5px;
}

.elementor-kit-5 p {
  margin-bottom: 30px;
}

ul, ol {
  margin: 0px;
  list-style: none;
}

img[class*="align"], img[class*="attachment-"] {
  height: auto;
}

.innerTop {
  height: 350px;
  background: linear-gradient(90deg,#1B36A2,#29B1DD);
  mix-blend-mode: multiply;
	opacity: 0.5;
}


#site-navigation-wrap{margin-top: 14px;}
.elementor-heading-title{line-height: 150%;}
.highlight{}
.highlight h3{
		margin: 0px;
		padding: 10px 45px 16px 45px;
		background-image: url("http://santoshtalaghatti.com/wp-content/uploads/2023/07/shape-2.png");
		background-position: top left;
		background-repeat: no-repeat;
		color: #1b36a2;
}

.elementor-widget:not(:last-child) { margin-bottom: 15px;}

.elementor-section.elementor-section-boxed > .elementor-container {
  padding-left: 20px; padding-right: 20px;}

.imageright{margin-right: 8px;}
.woocommerce .woocommerce-ordering {float: right;}
.woocommerce .result-count {display:none;}

.star-rating {display:none;}
.woocommerce ul.products li.product li.woo-desc {display:block;}

.woocommerce ul.products .product-inner {
border-radius: 10px;
border: 2px solid #5c6aa254;
min-height: 585px;
overflow: hidden;
		padding-bottom:25px;
}


.woocommerce ul.products li.product .woo-entry-inner li.image-wrap{margin-bottom: 0px;}
.woocommerce ul.products li.product .woo-entry-inner li.image-wrap img {-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}

.woocommerce ul.products li.product li.category
{background-color:#1B36A2; padding-top:10px; padding-bottom:10px; text-align: center; color: #fff;}

.woocommerce ul.products li.product li.category a {color:#fff;} 
.woocommerce ul.products li.product li.category a:hover {color:yellow;} 

.woocommerce ul.products li.product .woo-entry-inner {padding:0px;}

.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
font-size: 20px; line-height: 30px; margin-bottom: 0px; margin-top: 5px; padding-left: 10px;
padding-right: 10px;}

.woocommerce ul.products li.product li.woo-desc {padding-left: 20px; padding-right: 20px; text-align: justify;}

.woocommerce ul.products li.owp-content-center .product-inner {text-align: left;}

.woocommerce ul.products li.product .woo-entry-inner li:last-child {
  margin-bottom: 25px;
  text-align: left;
  margin-left: 20px;
  margin-top: 20px;
}

.bluehightlight{
		color: #1B36A2;
		border-bottom: 3px solid #1B36A2;
		padding-bottom: 3px;
}


.products .product .tinv-wraper.tinv-wishlist{top: 15px; right: 20px; padding-top: 5px;
padding-right: 10px; padding-bottom: 5px; background-color: #fff; }

.woocommerce ul.products li.product .price {padding-left: 20px;}

.categoriesinner{margin-bottom: 0px;}
.categoriesinner p{margin-bottom: 0px;}
.heading{}
.heading h3{margin-bottom: 2px;}
.heading h2{margin-bottom:5px;}

.courserightbox{
		border: 1px solid #eee;
		padding: 20px;
		border-radius: 10px;
		background-color: #eee;
		margin-top: -10px;
		margin-bottom: 20px;
}

.listmenu{}
.listmenu ul {padding-left: 38px;}
.listmenu li {
		list-style: none;
    list-style-image: none;
    list-style-image: url("http://santoshtalaghatti.com/wp-content/uploads/2023/07/arrow.jpg");
}
.innermenu{color:#fff;}
.innermenu a{color:#fff; border:0px;}
.innermenu a:hover{color:#FFFF00;}


.woocommerce .oceanwp-toolbar{width: 1260px; margin-left: auto; margin-right: auto;}
.woocommerce ul.products {margin: 0px;  width: 100%;  margin-left: auto;  margin-right: auto;}
.woocommerce ul.products.list li.product .woo-entry-image, .woocommerce ul.products.list li.product .product-entry-slider-wrap{ width: 30%; margin: 0px; }
.woocommerce ul.products.list li.product .woo-entry-inner { width: 70%;}
.woocommerce ul.products.list li.product li.title a {font-size: 20px;}

.eael-product-carousel {min-height: 500px; overflow: hidden;}
.eael-product-popup.woocommerce div.product .product_meta {display:none;}



@media only screen and (max-width: 1260px)  {
.woocommerce .oceanwp-toolbar{ width: 90%; margin-left: auto; margin-right: auto;}
.woocommerce ul.products {}
}

@media only screen and (max-width: 480px){		
.woocommerce .woocommerce-ordering{margin-top: 0px;}
.woocommerce .oceanwp-off-canvas-filter, .woocommerce .oceanwp-grid-list{float: left;}		
}

#owp-qv-wrap .flex-direction-nav a {
  color: rgb(255, 255, 255);
  cursor: pointer;
}


.woocommerce ul.products li.product .woo-entry-image, .woocommerce ul.products li.product .product-entry-slider-wrap {
		display:block;
}

.woocommerce-loop-product__title {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		padding-bottom: 0px;
		margin-bottom: 10px;
}


.woocommerce ul.products .product p {
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: justify;
}

.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab {
		display:none;
}

.elementor-5969 .elementor-element.elementor-element-4080300 .eael-product-gallery .eael-product-wrap .icons-wrap li a {
		margin-top: 15px;
}

.elementor-5989 .elementor-element.elementor-element-50b5d32 .eael-product-gallery .eael-product-wrap .icons-wrap li a {
		margin-top: 15px;
}

.elementor-5981 .elementor-element.elementor-element-082fae2 .eael-product-gallery .eael-product-wrap .icons-wrap li a {
		margin-top: 15px;
}


#simple-chat-button--container {bottom: 140px;}
#scroll-top {right: 30px; bottom: 80px;}

.buttonfloat{
		position: fixed;
		z-index: 1001;
		transform: rotateZ(90deg);
		margin-top: 330px;
		margin-left: -122px;
		padding: 10px;
		color:#fff;
		 background-color: #86c5b0;
		border:0px solid #fff;
		font-size:16px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
}
.buttonfloat:hover{
		color:#000; 
		background-color: #fff;	
		border:2px solid #86c5b0; 
}
@media (max-width: 767px){
		.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone{
		display:block;
}

.elementor-section.elementor-section-boxed > .elementor-container {
  padding-left: 50px;
  padding-right: 50px;
}
}

.forms{background-color:#eee; padding:25px;}
.row01{width:100%; clear:both;}
.col01{width:49%; float:left; margin-bottom:10px;}
.col02{width:49%; float:right; margin-bottom:10px;}
.colfull{width:100%; margin-bottom:20px;}

.col001{width: 32.5%; float: left; margin-right: 14px; margin-bottom: 20px;}
.col002{width: 32.5%; float: left; margin-right: 14px; margin-bottom: 20px;}
.col003{width: 32.5%; float: right; margin-bottom: 20px;}

.wpcf7-form input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea {width:100% !important;}

.wpcf7-list-item {display: inline-block; margin: 0 0 0 0em;}
.eael-contact-form-7 .wpcf7-form p {margin-bottom: 0px;}

@media (max-width: 767px){ 
.col01{width:100%; float:left; margin-bottom:10px;}
.col02{width:100%; float:left; margin-bottom:10px;}	
		
.col001{width: 100%; float: left; margin-right: 0px; margin-bottom: 10px;}
.col002{width: 100%; float: left; margin-right: 0px; margin-bottom: 10px;}
.col003{width: 100%; float: left; margin-bottom: 10px;}
#simple-chat-button--container { bottom: 10px;}
}
#mobile-dropdown {left: 55px; width: 350px;}


.buttonfloat{display:none;}