.elementor-social-icon-instagram {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

@media (max-width: 400px){
	.servfeaturestitle{
	font-size:24px !important;
}
}

.ast-single-post .entry-title{
	text-align:center;
	margin-top:50px;
	font-size:44px !important;
	font-weight:600;
	text-transform:uppercase
	
;}

.ast-single-post .entry-meta{
	text-align:center;
	color:#82c4ec; 
	font-size:20px;
}

.ast-single-post .entry-meta a , .author-name{
	
	color:#82c4ec; 
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .ast-single-post .entry-title{

	font-size:36px !important;
	
;}
	
}

@media screen and (max-width: 767px) {
  .ast-single-post .entry-title{
	font-size:28px !important;	
;}
}

.ast-single-post .entry-meta .ast-terms-link{
	display:none;
}

#ast-scroll-top {
    bottom: 11%;
}

@media screen and (max-width: 767px) {
  #ast-scroll-top {
    background-color: var(--ast-global-color-7);
    font-size: 20px;
  	right:30px;
    bottom: 17%;
}
	
	.chatsupport-wrp[data-v-aab27372] .chatsupport-button {
    height: 50px !important;
    width: 50px !important;
    right: 25px !important;
    bottom: 25px !important;  
}
	
	.chatsupport-wrp[data-v-aab27372] .chatsupport-button i {
    
    width: 50px !important;
    height: 50px !important;
}
}


.ast-theme-transparent-header .ast-above-header, .ast-theme-transparent-header .ast-above-header.ast-above-header-bar, .ast-theme-transparent-header .ast-below-header, .ast-header-break-point.ast-theme-transparent-header .ast-above-header, .ast-header-break-point.ast-theme-transparent-header .ast-below-header {
    background-color: #6EC1E4; !important
}

.post_content,.read-more{
	display:none;
}

.reviews_tab,.woocommerce-Reviews{
display:none !important;
}

#jp-relatedposts h3.jp-relatedposts-headline em {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
}

p a{
	color:#0075be;
	}

@media (max-width: 768px) {
    .ast-header-social-wrap {
        
        align-items: center;
        text-align: center;
    }

}

.pswp {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.customaddtocart a.button {
  width: 100% !important;
  display: inline-block !important;
  text-align: center;
  box-sizing: border-box;
 background-color: #ffc439 !important;
  color: #003087 !important;
  font-weight: bold;
  border: none !important;
  border-radius: 6px;
  padding: 12px 24px;
  font-size: 16px;
  text-decoration: none;
  transition: background-color 0.3s ease;
margin:0px !important;
}

html, body {
  overflow-x: hidden;
}

@media (max-width: 767px) {
  .ast-header-social-1-wrap a.ast-facebook,
  .ast-header-social-1-wrap a.ast-twitter,
  .ast-header-social-1-wrap a.ast-instagram,
  .ast-header-social-1-wrap a.ast-linkedin {
    display: none !important;
  }
}

