.view_tab{
	display : none;
}
@media(min-width:782px){
.view_tab{
	display : block;
}	
}

@media(min-width:1800px){
	header >div >div{
		padding-left : 4%;
		padding-right : 4%;
	}
	.main_body{
		padding-left : 4% !important;
		padding-right : 4% !important;
	}
}

p, ul li{
	font-size: 15px;
}

/* nav setting */
nav ul{
	gap: 10px !important;
}
nav ul li{
	font-size: 13px !important;
}
@media(min-width: 700px){
nav ul li{
	font-size: 15px !important;
}
}
@media(min-width: 800px){
nav ul{
	gap: 20px !important;
}
	nav ul.wp-block-navigation__submenu-container{
	gap: 1px !important;
}
}
.top{
	 border-top: 8px solid  #4B2E92;
  box-shadow: inset 0 4px 0 #F46520;
}
.form_head_border{
	border-top-left-radius : 20px;
	border-top-right-radius : 20px;
	border-bottom: 3px solid #ffffff;
}
.form_border{
	border-bottom-left-radius : 20px !important;
	border-bottom-right-radius : 20px !important;
}

.frm{
	height : 40px;
  padding-top : 2px !important;
	padding-bottom : 2px !important;
	padding-left: 10px !important;
	padding-right : 2px !important;
	border-radius: 10px !important;
}
.contact-form__select-wrapper:after {
	top: 20px !important;
}
.frm_msg{
		height : 80px;
  padding-top : 5px !important;
	padding-bottom : 2px !important;
	padding-left: 10px !important;
	padding-right : 2px !important;
	border-radius: 10px;
}
.wp-block-jetpack-contact-form { 
	gap : 10px !important;
}
.cond{
	box-shadow:0px 3px 10px rgba(0,0,0,0.05);
	
	border: 1px solid #D1D1D1;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 42px;	
}


.treat{
	background-color : #ffffff;
	border: 1px solid #D1D1D1;
	border-radius: 42px;
  opacity: 1;
}
.splide__pagination__page{
	margin-bottom : 15px !important;
}

.treat_tab.gutena-tabs-block>.gutena-tabs-content>.gutena-tab-block{
	background-color : rgb(74,57,126,0.13);
	padding-left : 20px !important;
  padding-right : 20px !important;
	padding-top : 10px !important;
	padding-bottom :1px !important;
	border-bottom-right-radius : 42px;

}

.treat_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title.active, .treat_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title.active:hover {
	border : none;
	padding : 15px;
	border-radius: 0px;
	border-bottom-right-radius : 50px;
	border-top-left-radius : 50px;
	
		z-index : 0;
	background-color :#A77EFF;
	color : #ffffff;
}
.treat_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title, .treat_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title:hover {
	border : none;
padding : 15px;
	
background-color :#825BD6;
		z-index : 0;		
	color : #ffffff;
}
.gutena-tabs-tab{
	gap :0 !important;
	background-color :#825BD6;
	border-top-right-radius : 42px;

}
.treat_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title{
	width: 50%;
		font-size : 32px;
}
.gutena-tab-title-text{
	text-wrap: wrap;
}
.gallery_outer{
	border: 2px dashed #ADADAD;
border-radius: 24px;
	padding : 15px !important;
	
}
.gallery_heading{
	background-color : #f46520;
	border-radius: 26px;
	padding : 5px;
	color : #ffffff;
}
.gallery{
	border-radius : 15 px;
}
.map iframe{
	margin-left : auto;
	margin-right : auto;
	border-radius : 32px;
}
.mp_outer{
	box-shadow: 0px 3px 1px #f46520;
	border: 1px solid #707070;
border-radius: 24px;
	padding : 15px !important;
}
.icon_outline{
   transform: skewX(-20deg);
}
.wp-block-social-links .wp-social-link svg {
  
    transform: skewX(20deg);
}
.scopy figure{
	margin-top : 0;
}
.scop_tab{
	margin-top : 0;
}
.scop_tab.gutena-tabs-block>.gutena-tabs-content>.gutena-tab-block{
	background-color : rgb(73, 57, 126,1) !important;
	padding-left : 15px !important;
  padding-right : 15px !important;
	padding-top : 10px !important;
	padding-bottom :1px !important;

}
.scop_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title.active, .scop_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title.active:hover {
	border : none;
	padding : 5px;
		z-index : 0;
	background-color :#ffffff !important;
	color : #f50202;
}
.scop_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title, .scop_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title:hover {
		
	border : none;
padding : 5px;	
background-color :#b4aff2 !important;
		z-index : 0;		
	color : #ffffff;
}
.scop_tab >.gutena-tabs-tab {
	gap :5px !important;
	background-color :#4f397e;
	padding-left : 10px !important;
  padding-right : 10px !important;
	border-radius : 0 !important;
}


.scop_tab >.gutena-tabs-tab >li{
	width: 50%;
	height : 25px;
	font-size : 10px !important;
	 transform: skewX(30deg);
}
.scop_tab >.gutena-tabs-tab >li .gutena-tab-title-text >div{
	 transform: skewX(-30deg);
}

.under_line{
	display : inline-block;
border-bottom : 1px dashed #ffffff;
}
.inner_tab{
	margin-top : 10px;
}
.inner_tab.gutena-tabs-block>.gutena-tabs-content>.gutena-tab-block{
	background-color : rgb(73, 57, 126,1) !important;
	padding-left : 15px !important;
  padding-right : 15px !important;
	padding-top : 10px !important;
	padding-bottom :15px !important;
}

.inner_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title, .inner_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title:hover {
	background-color : transparent;
		z-index : 0;		
	color : #ffffff;
	border-left: none;
	border-right-color : #FFA980 !important;
	
}
.inner_tab .gutena-tabs-tab {
	gap :0px !important;
	padding-top : 5px;
	padding-bottom : 5px;
	border : 1px dotted #ffffff;
	border-radius : 50px !important;
	background-color :#7A6A9A !important;
	height : 15px !important;
	
}


.inner_tab .gutena-tabs-tab >li{

	font-size : 10px !important;
	padding-left : 10px !important;
	padding-right : 10px !important;
	border-top : none !important;
	border-bottom : none !important;
	height : 15px !important;
	
}
.inner_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title.active, .inner_tab.gutena-tabs-block>.gutena-tabs-tab>.gutena-tab-title.active:hover {
	border:none;
		z-index : 0;
	background-color :#ffffff !important;
	border-radius : 50px !important;
	color : #f50202;
 height : 25px !important;
	margin-top : -5px;
	
}

.news{
	margin-top : 25px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 25px;
}

.news .splide__pagination {
  counter-reset: pagination-num;
	
}
.news figure{
	margin-bottom : 10px !important;
}

.news .splide__pagination__page:before {
		
  counter-increment: pagination-num;
  content: counter( pagination-num );
}

.news .splide__pagination li button{
	height : 25px;
	width : 25px;
	border-radius : 3px;
	margin-top : -60px
}
.news .wp-block-column p{
	text-align : center;
}
.news .wp-block-columns{
	gap : 0;
	margin-bottom: 3em;
}
@media(min-width : 781px){
	.news .wp-block-column:first-child p{
	text-align : left;
}
	.news .wp-block-column:last-child p{
	text-align : right;
}
}
.inner_cond{
	border-left: none !important;
	box-shadow: inset 0px 3px 6px  #00000029, 0px 3px 6px #00000029;
border-bottom-right-radius: 42px;
	border-top-right-radius : 42px;
opacity: 1;
}
.inner_cond_img{
	z-index : 0;
}
.inner_trt{
	border-left-style: none !important;
	box-shadow: inset 0px 3px 6px  #00000029, 0px 3px 6px #00000029;
border-bottom-left-radius: 42px;
	border-top-left-radius : 42px;
opacity: 1;
}
.img_cond{
	margin-right : -15px;
}
.img_trt{
	margin-left : -15px;
}
.content{
	margin-left : 3% !important;
	margin-right: 3% !important;
}
.patient_rev .splide__pagination{
bottom: -15px !important;
}
.img_gal{
	text-align : center;
}
@media(min-width : 600px){
	.img_gal{
	flex-wrap : wrap !important;
		gap : 15px !important;
}
	.img_gal.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
		flex-basis : 40% !important;
	}
}
.practise{
	flex-wrap : wrap !important;
}
.practise .wp-block-column{
	flex-basis : 100% !important;
}
@media(min-width: 1200px){
	.practise{
	flex-wrap : nowrap !important;
}
	.practise .wp-block-column:last-child{
	flex-basis : 170px !important;
}
}
.icons.wp-block-columns{
	margin-left :10px !important;
	margin-right : 10px !important;
}
@media(min-width:615px){
.icons.wp-block-columns{
	margin-left :auto !important;
	margin-right : auto !important;
}	
}

.faq{
border-radius :25px;
	border: 2px solid #cccccc;	
	background-color : #4e387d26 !important;
}
.faq summary{
	height : 28px;
	 padding : 8px;
	padding-left : 30px;
	
		border-radius :50px;
	background-color : #ffffff;
	position : relative;
}
.faq p{
	padding-left : 50px;
	padding-right : 50px;
	padding-top : 20px;
	padding-bottom : 20px;
	margin-top : 0;
	border-bottom-left-radius :10px;
border-bottom-right-radius :10px;
	
}
.faq ::marker{
	border : 1px solid #000000;
	border-radius : 50%;
}

details[open] summary {
     background-color : #4f397e;
     color : #ffffff;
  }
.feed{
	height : 185px;
}
footer .wp-block-columns .wp-block-column:first-child{
		text-align : center;
	}

.fixed_icons{
	top : 30%;
	left : 0;
	
	position : fixed;
 transform: skewY(10deg);
}
.fixed_icons .wp-block-social-links .wp-social-link svg{
	transform: skewX(0deg);
	font-size : 20px;
}
.fixed_icons .wp-block-social-links .wp-block-social-link.wp-social-link{
display : block;	
}
.fixed_icons .wp-block-social-links .wp-social-link a{
	padding : 0px;
}
.fixed_icons .wp-block-social-links .wp-social-link{
	border-radius : 0;
	padding : 10px;
}
.icon_dr .wp-block-social-links .wp-social-link svg{
	transform: skewX(0deg);
}
.icon_dr{
	padding: 10px;
}
.testimonial p{
	text-align : justify;
}


/* navigation col */
.nav_col1{
	flex-basis: 80% !important;
}
.nav_col2{
	flex-basis: 20% !important;
}
@media(min-width: 500px){
	.nav_col1{
	flex-basis: 50% !important;
}
.nav_col2{
	flex-basis: 50% !important;
}
}
@media(min-width: 600px){
	.nav_col1{
	flex-basis: 30% !important;
}
.nav_col2{
	flex-basis: 70% !important;
}
}

@media(min-width: 992px){
	.nav_col1{
	flex-basis: 20% !important;
}
.nav_col2{
	flex-basis: 80% !important;
}
}

/*translate styles*/
.gtranslate_wrapper{
	z-index: 0;
}

/*navigation styles */
.wp-block-navigation__container{
	text-align: right;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
	padding-right: 10px;
	padding-top: 10px;
}
@media(min-width: 600px){
.wp-block-navigation .wp-block-navigation-item{
		text-align: left;
	}
}

/*news styling */
.news img{
	max-height: 500px;
	object-fit: contain;
}
/*posts*/
.align{
	text-align : justify !important;
}