/*
Theme Name: Dr Agarwal
Theme URI:
Author: VIBRANT Info
Author URI: https://www.vibrant-info.com/
Description: Dr. Agarwal's is one of the best eye hospitals in cities like Chennai, Bangalore, Coimbatore & More. We are offering complete eye care solution since 1957. Book an appointment now! This is a custom theme build by VIBRANT Info.
Version: 1.0
Tags: custom-menu, custom-logo, editor-style, featured-images, footer-widgets
*/ 
.wrapper-outer .btn-primary {
    background-color: #0054A6;
    border-color: #0054A6;
}
li p{
	margin-bottom:0 !important;
}
.readonly {
    opacity: 0.6;
    cursor: not-allowed;
    pointer-events: none;
}
img.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.home-banner .carousel-item img.homebanner-desktop{
	max-height: 85vh;
}
.select-box:after {
    content: url(assets/img/select-arrow.svg);
}
li.nav-item.dropdown .dropdown-toggle::after {
    background-image: url(assets/img/select-arrow.svg);
} 
.eventcol-img,
.doctor-col,
.dr-img {
    overflow: hidden;
}
.listing-col{
	width: 100%;
}
.mega-list>ul {
    padding: 1rem 0 0;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: unset;
    justify-content: unset;
}
.mega-list>ul>li {
    -webkit-flex-basis: 33%;
    flex-basis: 33%;
}
.mega-list>ul>li>a {
    text-transform: uppercase;
    font-size: 2.4rem;
    font-weight: 900;
    letter-spacing: .1rem;
    color: #fff;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}
a.play-video{cursor:pointer;}
.mega-menu-item.mega-menu-megamenu.mega-menu-item-has-children{position:initial!important;}
#mega-menu-wrap-primary_menu{
	margin: auto;
}
li.mega-menu-item-has-children .mega-sub-menu {
    border-radius: 0px!important;
    background-color: #f7f7f7!important;
    margin-top: 5px!important;
    width: 100%!important;
    position: fixed!important;
}
.newsabout-profile{
	color: #000;
	margin:0;
}
.newsabout-img{
	overflow: hidden;
}
.newsabout-profile img{
	border-radius: 100%;
    width: 40px !important;
    height: 40px;
    margin-right: 10px;
}
.dr-skills ul li:first-child{
	padding-left:0;
}
.dr-skills ul li:first-child:before{
	content: none;
}
.search_icon{
	cursor:pointer;
}
.form-dropdown.form-dropdown-hospital .dropdown-toggle::after {
    background-image: url(assets/img/icons-gps-big.svg);
}
.booking-hospital-col:hover{
	cursor:pointer;
	background-color: #fff;
}
.lasik-conditions p{
	font-size: 24px;
    font-weight: normal;
    line-height: 1.5;
}
.dropdown-dial-code dt{
	cursor: pointer;
}
.dropdown dd ul li a span:first-child, .dropdown dt a span span:first-child{
	background-size: contain;
	width: 25px;
    height: 25px;
	margin: 5px 10px 0 0;
}
dl#country-select dt a img {
    right: -25px;
}
.loader-icon {
	margin: 2rem auto;
    height: 3rem;
    width: 3rem;
    animation: rotate-simple .8s infinite linear;
    -webkit-animation: rotate-simple .8s infinite linear;
    border: 4px solid #0054A6;
    border-right-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
}
@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.form-uploadbox.invalid-show h4{
	color: #ff0000;
}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	z-index:999;
}
.morecontent span {
	display: none;
}
.scheme-content ul li {
    font-size: 20px;
    color: #2b2b2b;
    position: relative;
    padding-left: 20px;
    margin-bottom: 8px;
}
.scheme-content ul li:before {
    background-color: #00a7bc;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: 0px;
}
.text-red{
	color: #ff0000;
}
.location-col .loc-img-wrap .loc-img{
	height: 13rem;
    object-fit: cover;
	width:100%;
}
.location-col .loc-img-wrap {
    overflow: hidden;
    display: block;
	position:relative;
}
#country-select{
	cursor:pointer;
}
.menu-item-has-children ul.sub-menu{
	padding-bottom:1rem;
	margin-top: -15px;
}
.ajaxsearchpro{
	z-index: 9999999 !important;
}
/* .ajaxsearchpro .results .asp_group_header {
    background: transparent !important;
    font-size: 20px !important;
    color: #2b2b2b !important;
}
.ajaxsearchpro .results .asp_res_url {
    font-size: 20px !important;
    color: #2b2b2b !important;
	font-weight: 400 !important;
} */
.ajaxsearchpro .results .item.hovered{
	background-image: none !important;
}
/* .ajaxsearchpro .results .item.hovered .asp_res_url{
	color: #007bff!important;
} */
.ajaxsearchpro.vertical  {
	padding: 20px 10px !important;
}
a.nav-link{
	cursor:pointer;
}
.no-bg{
	background-color: transparent!important;
}
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link{
	transition: all .4s;
}
.employee-experience .dr-skills ul {
    margin: 15px 0 0;
}
.employee-experience .dr-skills ul li a,
.employee-experience .dr-skills ul li{
    color: #2b2b2b !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    margin-bottom: 0 !important;
}
.invester-banner img, 
.location-banner img {
    width: 100%;
	min-height: 8rem;
    object-fit: cover;
}
.wpcf7 form .wpcf7-response-output {
	margin: 2em 0 1em;
}
p:empty:before {
    content: none;
}
.text-black{
	color: #2b2b2b !important;
}
.bmw-table-data table{
    width: 100%;
	text-align: center;
}
.bmw-table-data .table-bordered td, .bmw-table-data .table-bordered th{
	border-color: #000000;
}
.bmw-table-data table th,
.bmw-table-data table td{
	padding: 15px;
}
.bg-yellow{
	background-color:rgb(231 216 29);
}
.bg-red{
	background-color:#ff8989;
}
.bg-blue{
	background-color:#a0d7fe;
}
#kenytChatBubble.style1 .kpopup-container .kpopup-text p {
    font-size: 14px;
    line-height: 18px;
}
@media(min-width:767px){
/* 	.invester-banner img, 
	.location-banner img {
		height: 45vh;
		object-position: center 65%;
	} */
	.column-res-3{
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	.scheme-content ul {
		columns: 3;
		-webkit-columns: 3;
		-moz-columns: 3;
	}
	.featured-doctors .doctor-col .booklearn{
		display:none;
	}
	.owl-flex .owl-stage {
	   display: -webkit-flex;
	   display: -ms-flexbox;
	   display: flex;

	   -webkit-flex-wrap: wrap;
	   -ms-flex-wrap: wrap;
	   flex-wrap: wrap;
	}
	.owl-flex .owl-item{
	   display: -webkit-flex;
	   display: -ms-flexbox;
	   display: flex;
	   height: auto !important;
	}
	.owl-flex .item{width:100%;}
}
@media (max-width: 991px){
	.mega-list>ul>li,.togglerbox .dropdown{
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
	}
	.agarwalnav .dropdown-toggle[aria-expanded="true"],.boxnav-colfirst a{
		width:100%;
	}
	.mega-list>ul{
		padding:0;
	}
	ul.sub-menu {
		box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: unset;
    justify-content: unset;
	}
	ul.sub-menu li {
		-webkit-flex-basis: 50%;
		flex-basis: 50%;
	}
}
@media(max-width:767px){
	.treatment-listing {
		margin-top: 0;
	}
	.footer-top .footer-top-column h4:after {
		position: absolute;
		right: 15px;
		top: 0;
		background-repeat: no-repeat;
		content: '\f347';
    	font-family: dashicons;
		font-size: 20px;
	}
	.footer-top .footer-top-column.open h4:after {
		content: "\f343";
	}
}
.popular-search{
	padding: 30px 65px;
}
.popular-search .h4{
	margin-top: 20px;
	font-weight: 600;
}
a.page_int_links{
	margin-right: 0.75rem;
    margin-top: 1rem;
    display: inline-block;
    font-weight: 600;
    padding: 0.438rem 1rem;
    border-radius: 1.5rem;
    border: solid 1px #d3d3d3;
    font-size: 0.8rem;
    cursor: pointer;
    color: #6d7585;
}
 a.page_int_links:hover{
	color:#047bd4;
	border: solid 1px #047bd4;
    box-shadow: 0 2px 8px 0 rgb(242 121 48 / 16%);
}
/* Additional CSS */
.single-testmo .testi-col,
.single-testmo .testi-txtcol {
    max-width: 100%;
}
/*Popup CSS*/
div.pum-title.popmake-title {
    display: none;
}
.pum-container.popmake {
    padding: 0;
}
.right-form-div {
    padding: 1rem;
}
.popmake-content .right-form-div h2 {
    font-size: 24px !important;
    font-family: 'Oxygen', sans-serif;
    font-weight: bold;
    line-height: normal;
    color: #0054A6;
}
.forminator-error-message-custom{background-color:#F9E4E8;color:#E04562;font-size:12px;padding:2px 10px;border-radius:2px;line-height:2em;margin: 5px 0 0}
/* .right-form-div .forminator-row {
    margin-bottom: 10px !important;
    width: 100%;
}
.right-form-div .forminator-field input {
    border: 1px solid #0054A6 !important;
    border-radius: 8px !important;
    background: #e9f4ff !important;
    padding: 12px 10px !important;
    font-size: 14px !important;
}
.right-form-div .forminator-field input#forminator-field-phone-1 {
    padding-left: 3.5rem !important;
}
.right-form-div .forminator-field button {
    text-transform: uppercase;
    font-weight: 500 !important;
    font-size: 15px !important;
    padding: 10px 40px !important;
} */
.popmake-content .popmake-close {
    right: 3px !important;
    top: 3px !important;
    box-shadow: none !important;
    background: transparent !IMPORTANT;
    color: #0054A6 !important;
    border: 2px solid #0054A6 !important;
}
.left-img-div {
    align-self: center;
}
button.pum-close.popmake-close{
	right: 3px !important;
    top: 3px !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #0054A6 !important;
    border: 2px solid #0054A6 !important;
}
.right-form-div .forminator-button-submit {
    background-color: #0054A6 !important;
}
.locationdetails-box h1 {
    font-size: 50px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 20px;
}
ul.bread-ul li {
    display: inline;
		margin-right: 10px !important;
    padding: 0;
}
ul.bread-ul li a{
	font-size: 1rem;
	position: relative;
}
ul.bread-ul li a span {
    color: #0054A6;
    font-weight: 700;
}
ul.bread-ul li span {
    color: #2b2b2b;
    font-weight: 500;
    margin-right: 10px;
    position: relative;
}
ul.bread-ul li a span:hover {
    border-bottom: 2px solid #0054A6;
}
ul.bread-ul li a:after {
	content: "\f345";
    color: #000000;
    font-size: 18px;
	font-family: dashicons;
	vertical-align: middle;
}
body.single .back-row {
    display: none;
}
@media(max-width:767px){
.left-img-div {
	display: none;
	}
	.pum-container.popmake {
    padding: 2rem;
}
.popmake-content .right-form-div h2 {
    font-size: 28px !important;
	margin-top: 1rem;
}
.right-form-div .forminator-row {
    margin-bottom: 15px !important;
    width: 100%;
}
	button.pum-close.popmake-close{
    height: 28px;
    width: 28px;
	}
.right-form-div .forminator-field input{
	padding: 12px 10px !important;
	}
	.locationdetails-box h1 {
    font-size: 28px !important;
}
}
.popular-search .generic_events,
.popular-search a { color: #6d7585;line-height: 25px;font-size:14px;}
.popular-search a:not(:last-of-type):after {content: "|";margin: 0 4px;}
.popular-search a:hover{
	color:#047bd4;
}
@media(max-width:767px) {
			.popular-search {padding-left: 15px;padding-right: 15px;}
				.popular-search .row {margin: 0;}
			}
/*10-6-22 - code for blog details starts*/
.sidebar_enquiry_form {	background: #0054A6;color: #fff;padding: 1px 30px;margin-bottom: 35px;}
.sidebar_enquiry_form .iti__country-name, .sidebar_enquiry_form .iti__flag-box {color: black !important;}
			.sidebar_enquiry_form h4{border-bottom: 1px solid #fff;padding: 6px 0 6px;margin-bottom: 26px;}
			.sidebar_enquiry_form .forminator-ui#forminator-module-10926.forminator-design--default .forminator-label{color:#FFF;}
			.sidebar_enquiry_form .forminator-input-with-icon > label {position: absolute;height: 40px;width: 35px;margin-bottom: 0;}
			.sidebar_enquiry_form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom: 10px;}
			.sidebar_enquiry_form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin-bottom: 10px;}
			.sidebar_enquiry_form .forminator-ui.forminator-custom-form[data-design=default]{margin-bottom: 10px;}
			.glasses-content, .glasses-img {max-width: 750px;}
			.sidebar_enquiry_form,.popular-blogs,.popular_categories {width: 100%;margin-left: 30px;}
			.blog-glasses .container {display: flex;align-items: flex-start;}
			.blog-glasses .container .glasses-content, .blog-glasses .container .glasses-img {max-width: 750px;width:100%;}
			.blog-glasses .container .sidebar_enquiry_form {width: calc(100% - 30px);margin-left: 30px;}
.popular_categories li a:before {font-family: Arial,'FontAwesome'; font-size: 9px; margin-right: 10px; content: '\f054'; color: #606060;}
			.popular_categories ul{margin: 0; padding: 0; list-style: none;}
			.popular_categories li { margin-left: 20px;padding-bottom: 10px;}
			.popular_categories li a{color:#2b2b2b;font-weight:700;}
			@media (max-width:1199px){
				.blog-glasses .container {flex-wrap:wrap;}
				.blog-glasses .container .glasses-content, .blog-glasses .container .glasses-img {max-width: 100%;}
				.blog-glasses .container .sidebar_enquiry_form {margin-left: 0px; width: 100%;}
				.blog-glasses .container .sidebar_blogs {
    width: 100%;
}
			}
			@media(max-width:767px) {.sidebar_enquiry_form{padding: 1px 20px;} .sidebar_enquiry_form, .popular-blogs, .popular_categories { width: calc(100% - 30px);  margin-left: 0px;}}
			.popular-blogs .list-unstyled h4{ font-size:16px;}
			.popular-blogs .list-unstyled h4 a{color:#2b2b2b;font-weight:700;}
			.popular-blogs li.media img {
				aspect-ratio: 6 / 4;
				object-fit: cover;
			}
			.sidebar_blogs  iframe[title="reCAPTCHA"]{transform:scale(0.7);transform-origin:left;}
			.popular-blogs .list-unstyled .media-body p{font-size:14px;}
			p.single-pg-date {margin-top: 8px;}
			.single-pg-date:before{font-family: Arial,'FontAwesome'; font-size: 20px;  content: '\f017'; color: #606060;margin-right:10px;}
			.post-views.entry-meta > span{font-size:20px;}
			.pld-like-dislike-wrap {margin-bottom: 0;}
			.blog-detail .doctors-detail .single-pg-date {margin-top: 0;margin-bottom: 0;font-size:18px;}
			.blog-detail .doctors-detail {align-items: center;}
			.blog-detail .doctors-detail .post-views {margin: 0 20px;}
			.blog-detail .doctors-detail .post-views.entry-meta span.post-views-icon.dashicons:before {font-size: 20px;line-height: 16px;}
			@media (max-width: 767px){
				.blog-detail .doctors-detail .post-views.entry-meta span.post-views-icon.dashicons:before {font-size: 20px;line-height: 16px;}
				.blog-detail .doctors-detail {display: block!important;}
				.blog-detail .doctors-detail .post-views {margin: 0;}
				.blog-detail .doctors-detail .single-pg-date:before {margin-left:0;}
				.blog-detail .doctors-detail img {float: left;margin-right: 16px;}
				.blog-detail .doctors-detail h4 {float: left;max-width: calc(100% - 82px);width: 100%;margin-bottom: 25px;}
			}
/*10-6-22 - code for blog details ends*/
/*30-6-22 - code for youtube iframe*/
.yt_frame{ width: 100%; height: 40em; }
@media (max-width: 767px){ .yt_frame{width: 100%; height: auto;} 
	
}
/*30-6-22 - code for youtube iframe*/
.select2-container--default .select2-selection--multiple{
	background-color: transparent !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
	padding: 5px 5px;
}
.select-box.form-select:after {
    top: 15px;
    right: 15px;
}
.severe-span{color:red;}
.moderate-span,.mild-span{color:blue;}
.normal-span{color:green;}

.float_new_sag{
	    position: fixed;
    /*width: 190px;
    height: 26px;*/
    top: 30%;
    right: 0px;
    color: #FFF;
    text-align: center;
    background-color: transparent;
    border-radius: 6px;
		z-index:999;
		/*transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg); 
  -o-transform: rotate(-90deg); */
}
	.float_new_sag:hover{ color: #FFF;}
	.sticky-footer {display: none;}
	@media only screen and (max-width: 768px){
	.sticky-footer {
  display: flex;
  height: -webkit-max-content;
    height: max-content;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 999;
}
.sticky-footer .first {
  display: flex;
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
    align-items: center;
    height: 70px;
	flex-basis: 25%;
  background: #0054A6;
	color:#FFF;
	
	font-size:12px;
}
		.sticky-footer .first.yel_col{ background-color:#ffcb05; color:#000; }
		.sticky-footer .first.yel_col a{ color:#000; }
		.sticky-footer .first p{padding-top: 15px;}
.sticky-footer .second {
  display: flex;
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
    align-items: center;
    height: 60px;
	flex-basis: 50%;
  /*background: #0054A6;*/
	color:#FFF;
	font-size:16px;
}
		.second.call-action{
			background: #ed1b24;
		}
		.second.locate-action{
			background: #0054A6;
		}
		.sticky-footer .second a{
			color:#FFF;
			font-size:16px;
		}
		.sticky-footer .first a{
			color:#FFF;
			font-size:12px;
		}
		.sticky-footer .first:hover{
			background: #047bd4;
			font-size:10px;
		}
}
	/*header nav new code 14-6-22*/
	.agarwalnav {
    top: 38px;
}
.topbar {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
	right 0;
    padding: 11px 0;
    background-color: #f7f7f7;
    z-index: 99999;
}
.topbar .topmenu-link {
    padding: 0 12px;
    color: #787878;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: -0.2px;
}
.topmenu-link.conatct-text {
    font-size: 0.8rem;
    font-weight: 600;
    text-decoration: underline;
}
.topbar .topmenu {
	justify-content: flex-end;
	align-items: center;
}
@media (max-width: 767px){
    .agarwalnav {
        top:0;
    }
	.topbar .topmenu-link {
		padding: 0 5px;
		font-size: 0.7rem;
	}
	.topmenu-link.conatct-text {
		font-size: 0.7rem;
	}
	.topbar .topmenu {
		justify-content: initial;
	}
}
	/*24-6-22*/
	@media(max-width:767px){
		.generic_events{text-align:justify;}
    .sticky-footer .first a,.sticky-footer .second a {display: flex;flex-direction: column;align-items: center;}
    .sticky-footer .first a i,.sticky-footer .second a i {font-size: 23px;margin-bottom: 3px;font-family: FontAwesome;}
	.sticky-footer .second a .fa-whatsapp{ font-family: 'Font Awesome 5 Brands' !important;}
    .wab-icon-plain.wab-cont.wab-pull-left {bottom: 67px;}
    #return-to-top {bottom: 67px;right: 15px;}
    #return-to-top img {width: 42px;}
		.fa-calendar::before {
  content: "\f073" !important;
}
}
	<?php if ( get_post_type( get_the_ID() ) == 'locations' ) { 
?>
	#kenytChatBubble{ display:none !important;}
	<?php
}?>
		/*22-jul-22*/
	.forminator-custom-form-11359 .forminator-field {
    min-height: 60px;
}

#forminator-module-11359 .forminator-row .forminator-field .forminator-input,
#forminator-module-11359 .forminator-row .forminator-field .select2-selection,
#forminator-module-11359 .forminator-row .forminator-field .forminator-textarea{
    height: 60px;
    padding: 0.375rem 0.75rem;
    background-color: transparent !important;
    border-radius: 0;
    border: 1px solid #ced4da !important;
    color: #fff !important; 
    font-size: 20px;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: normal;
}
.forminator-custom-form-11359 .forminator-field .select2-selection__placeholder {
    color: #fff;
}
	.forminator-custom-form-11359 .forminator-input::placeholder { 
    color: #b8b8b8;
}
.forminator-custom-form-11359 .forminator-input:-ms-input-placeholder { 
    color: #b8b8b8;
}
.forminator-custom-form-11359 .forminator-input:-moz-placeholder { 
    color: #b8b8b8;
}
.forminator-custom-form-11359 .forminator-input::-webkit-input-placeholder{
    color: #b8b8b8;
}
	#forminator-module-11359 .forminator-row .forminator-field .select2-selection .select2-selection__rendered {
    color: #fff !important;
}

.forminator-custom-form-11359 .iti__country-name {
    color: #999;
}
.forminator-field .iti.iti--allow-dropdown{
	display:block!important;
}
#forminator-module-11359 .forminator-row .forminator-field .forminator-input.forminator-field--phone {
    padding-left: 53px;
}
#forminator-module-11359 select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before ,
.forminator-custom-form-11359 .forminator-checkbox-label,.forminator-ui#forminator-module-11359.forminator-design--default .forminator-label{
    color: #fff !important;
}
	.primary-form .forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-button-submit {
    background-color: #0054A6;
    border: 4px solid #FFFFFF;
    min-width: 213px;
    text-align: center;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 27px;
    max-width: 370px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
    width: 100%;
    border-radius: 0;
}
.primary-form .forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-button-submit:hover {
    border-color: #0054A6;
    color: #0054A6;
    background-color: #fff;
}
.forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-description {
    color: #fff;
}
.forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-multi-upload {
    background: transparent;
    border: 1px solid #ced4da !important;
    padding: 0.375rem 0.75rem;
    text-align: left;
    margin: 10px 0 0;
}

.forminator-custom-form-11359.forminator-ui.forminator-custom-form[data-design=default] .forminator-multi-upload .forminator-multi-upload-message [class*=forminator-icon-] {
    margin-left: 0;
    margin-right: 0;
}

.forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p {
    color: #fff;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.6;
    text-transform: uppercase;
    margin: 0px;
}

.forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a{
    color: #047bd4;
    text-transform: uppercase;
}
	.primary-form .forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-description {
    color: #fff;
}
	.forminator-custom-form-11359.forminator-ui#forminator-module-11359.forminator-design--default .forminator-multi-upload:hover {
    background: transparent;
}
	@media (max-width: 767px) {
    .primary-form .inforow a {
        word-break: break-word;
    }
    
    #forminator-module-11359 .forminator-row .forminator-field .forminator-input, #forminator-module-11359 .forminator-row .forminator-field .select2-selection, #forminator-module-11359 .forminator-row .forminator-field .forminator-textarea {
        min-height: 48px;
        height: 48px;
        font-size: 16px;
    }
}
	/*22-jul-22*/

/* work 29/09/22 */
@media (max-width: 767px) {
.home-banner{
	background-color: #0054A6;
}
body.single-locations #kenytChatBubble{display:none;}		
}
.da-lang-switcher-menu img.trp-flag-image {
    margin-right: 5px;
}
ul > li.da-lang-switcher-menu > a{
	border: 1px solid #000 !important;
    border-radius: 5px !important;
}
.da-lang-switcher-menu ul.mega-sub-menu{
	max-width: 130px !important;
}
.forminator-input-with-icon > label{display:inline;}
.forminator-select-dropdown-container--open .forminator-dropdown--default {
    border-color: #17A8E3;
    background-color: #ffffff;
}
.show-read-more .shower,
.show-read-more .hider {
    cursor: pointer;
    color: #007bff;
}
/*.show-read-more .shower:after,
.show-read-more .hider:after {
    content: '\f347';
    font-family: dashicons;
    margin-left: 5px;
    vertical-align: bottom;
}
.show-read-more .hider:after {
    content: '\f343';
}*/
body.home .hide-on-home{
	display:none;
}
body.home .newsabout-profile{
	display: none;
}
.forminator-ui .select2-selection__placeholder{
	line-height: unset;
}
.forminator-row {
    font-family: 'Open Sans', sans-serif;
} 
.da-star-rating {
    display: inline-flex;
}
.da-star-rating .star {
    font-size: 22px;
    line-height: 22px;
	color: #ccc;
}
.our-reviews-slider .da-star-rating .star{
    font-size: 35px;
    line-height: 30px;
}
.da-star-rating .star.full-star{
	color: #FFBB00;
} 
.da-star-rating .star.half-star {
    position: relative;
    display: inline-block;
}
.da-star-rating .star.half-star::before {
    content: "\2605";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    overflow: hidden;
    color: #FFBB00;
    bottom: 0;
    height: 22px;
}
.our-reviews-slider .da-star-rating .star.half-star::before {
	height: 40px;
}
.video-data {
  position: relative;
	overflow:hidden;
	border-radius: 20px;
} 
.video-data iframe{
	aspect-ratio: 16 / 9;
	height: 100% !important;
}
.video-data img.video-thumbnail {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 8;
	border-radius: 20px;
/*   height: 100% !important; */
  object-fit: cover;
aspect-ratio: 16 / 9;
/* 	transform: scale(1.02); */
}
.video-data img.play-icon {
  z-index: 9;
  position: absolute;
  left: 50%;
  top: 53%;
  transform: translate(-50%, -50%);
}
.video-data .video-thumbnail,
.video-data .play-icon {
  cursor: pointer;
}
.forminator-select-dropdown{
	border-color: #17A8E3;
    background-color: #ffffff;
}
.agarwalnav .custom-dropdown .nav-link.dropdown-toggle {
    padding: 0 !important;
    font-size: 20px;
}

.agarwalnav .custom-dropdown .nav-link.dropdown-toggle br {
    display: none;
}
.custom-dropdown .dropdown-menu {
    background-color: transparent;
    border: 0;
    position: relative;
}
.custom-dropdown .dropdown-menu li {
    width: 100%;
    margin: 5px 0;
}
.custom-dropdown .dropdown-menu .dropdown-menu {
    padding-left: 20px;
}
.custom-dropdown .dropdown-item:focus,.custom-dropdown .dropdown-item:hover{
	background-color: transparent;
}
.submenu-ul .custom-dropdown  li a {
    font-size: 17px;
    line-height: 24px;
}
@media (max-width: 991px){
  .agarwalnav .custom-dropdown .nav-link.dropdown-toggle {
    font-size: 16px;
}
.custom-dropdown .nav-link.dropdown-toggle:after {
    background-repeat: no-repeat;
}
.custom-dropdown.nav-item.dropdown .dropdown-toggle::after {
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    width: 9px;
    height: 9px;
    top: 9px;
    transform: none;
    right: 0;
}
.custom-dropdown .dropdown-menu li a {
    position: relative;
}
.agarwalnav .custom-dropdown .nav-link.dropdown-toggle:after {
    right: 0px;
}
	.submenu-ul .custom-dropdown  li a {
    font-size: 14px;
    line-height: 25px;
}
}
@media (max-width: 767px){
    .submenu-ul li{
        width: 100%;
    }
}
.booklearn .learnmore {
    min-height: 40px;
}
.popular_categories .web-stories-list.is-view-type-grid .story-content-overlay__author,
.popular_categories .web-stories-list.is-view-type-grid .web-stories-list__archive-link{
	display: none;
}
.hospotal-list .theme-dropdown,.doctors-place-archive .theme-dropdown {
    font-size: 16px; word-break: break-word; white-space: break-spaces;
}
.doctors-place-archive .theme-dropdown-menu .dropdown-item {
    word-break: break-word;
    white-space: break-spaces;
    line-height: 1.2;
}
/* 	 .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0 !important;
} */
.gtranslate_wrapper{position:relative;padding-left:24px;display:flex;align-content:center;flex-wrap: wrap}.gtranslate_wrapper:before{content:'';background:url(assets/img/lang.png) no-repeat left 2px center;background-size:20px;width:22px;left:0;top:50%;transform:translateY(-50%);pointer-events:none;position:absolute;height:22px}.gtranslate_wrapper select.gt_selector{border:0;background:#fff0;color:#787878;font-size:.8rem;font-weight:600}@media(max-width:767px){.gtranslate_wrapper select.gt_selector{width:20px}
	.gtranslate_wrapper:before {
    background-size: 28px;
    width: 28px;
    left: 20px;
    height: 28px;
}}