/**
Theme Name: Wizi Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wizi-child
Template: astra
*/
ul .sub-list {
list-style: circle;
}
.single-layout-1 a {
color: #ee344e;
}
.single .blog-container h1{
	font-size:30px !important;
}
.postid-15767 h1{
	width:80%;
}
.ast-footer-copyright p, .site-footer-below-section-2 p a{
	
	font-family:'Noah Regular' !important;
}
.site-footer-below-section-2 p a{
	font-size:14px !important;
}
.site-footer-below-section-2 p{
	text-align:left !important;
	padding-left:30px;
}
.page-id-20931 .entry-content h2.wp-block-post-title{
	display:none;
}
.blog-container h1{
text-transform: capitalize;
}
.entry-meta a{
color: #192136;
}
.uael-post__bg-wrap .uael-post__inner-wrap{
	background:#fff;
}
.news-date p{
text-align: center !important;
padding: 0px;
}
.wpem-single-event-page h1{
font-size: 35px !important;
}
.entry-content h2 a {
font-weight: bold !important; 
}
.blog_inner_layer {
    width: 30.7%;
    float: left;
    margin: 0 15px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px hwb(0deg 0% 100% / 30%);
}
.blog_inner_layer .cal_blog_head{
	font-size: 20px;
    margin: 10px 0 0 0;
    color: #703172;
font-weight: bold;
	
}
.blog_inner_layer .cal_blog_expect{
	font-size:14px;
}
.blog_inner_layer:hover{
	 box-shadow: 0px 0px 10px hsl(348deg 100% 56% / 30%);
}
.recentPostLayer .rectntLeft{
	float:left;
	width:50%;
}
.recentPostLayer .rectentRight{
	float: left;
    width: 50%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
	align-items: center;
}
.recentPostLayer .cal_blog_head{
	font-size: 16px;
    line-height: 30px;
	color: #703172;
}
.recentPostLayer .cal_blog_expect{
	font-size: 14px;
    line-height: 20px;
}
.recentPostLayer{
	overflow:hidden;
}

.home-icon-section .elementor-widget-icon-list ul li .elementor-icon-list-text h2{
font-size: 20px !important;
font-weight: bold !important;
}
.resentPostDiv {
     width: 100%;
        display: flex;
    align-items: stretch;
    margin-bottom: 10px;
    background: #fafafa;
}
.ast-separate-container.ast-two-container #secondary .widget{
	padding:10px !important;
}
h2.widget-title{
	font-size: 24px !important;
	margin-bottom:15px !important;
}
h3.widget-title:after, h2.widget-title:after{
	content: "";
    display: block;
    background: #f4f9f9;
    width: 100%;
    height: 1px;
}
h3.widget-title{
	margin-bottom:15px !important;
}

.widget_categories ul {
	padding:0 0 0 15px;
}
.resentcattDiv i{
	margin-right:10px;
	color:#ee344e;
}
.recentcatLayer h3.widget-title{
	margin-bottom:5px !important;
}
#block-5 p{
	display:none;
}
.contIcon {
    width: 30px;
    background: #ff214f;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: 10px;
}
.contact_layer {
    display: flex;
	align-items: center;
	margin-block:10px;
}
.contText p{
	color:#000;
	margin-block:0 !important;
}
.contact_layer:last-child{
	align-items: inherit;
}
#block-7 h3.widget-title{
	margin-bottom:5px !important;
}
#block-7 .wpforms-container {
	margin-bottom:0
}
.resentPostDiv:last-child, .contact_layer:last-child{
	margin-bottom: 0;
}
.site-footer .site-below-footer-wrap p{
	margin-top: 12px;
}
@media (max-width:999px){
	.blog_inner_layer{
		width:100%;
	}
}



@font-face {
font-family: "Noah Regular";
src: url("/wp-content/themes/wizi-child/fonts/Noah-Regular.woff2");
}

h2, h1, h3, h4, h5, h6{
	
font-family: "Noah Regular" !important;

}


.bellowHeader ul,
.top-contact,
.social-icons {
	list-style: none;
	margin: 0;
}

.bellowHeader span {
	color: #192136;
}
.cal-dept-car .elementor-image-carousel-wrapper{
		overflow:hidden !important;
	}
.doctor_slider .owl-carousel .owl-item img{
	width:auto !important;
}

.edit-post-visual-editor h1.block-editor-block-list__block{
	color:#000 !important
}
h1{
	font-size: 40px !important;
    font-weight: 500 !important;
    line-height: 50px !important;
}

.elementor-646 .elementor-element.elementor-element-7a49a63 .uael-post__datebox:not(.uael-post__noimage) {
    width: 60px;
    height: 60px;
    margin-top: calc(-13px/2);
}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.ast-menu-toggle,
.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item>.menu-link,
.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor>.menu-link,
.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item>.ast-menu-toggle,
.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor>.ast-menu-toggle,
.ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link,
.ast-theme-transparent-header .main-header-menu .current-menu-item>.menu-link,
.ast-theme-transparent-header .main-header-menu .current-menu-ancestor>.menu-link {
	color: #ee344e;
}
.e_registration{
	color:#ffffff;
	padding-top:25px;
	padding-bottom:10px;
	text-align:center;
	font-size:28px;
}
.e_wpforms, .e_registration{
background-color:#192136;
}
.e_wpforms .wpforms-field-container .wpforms-field{
margin-left:10px;
margin-right:10px;
}
.e_wpforms .wpforms-field-container .wpforms-field-large{
border-radius:25px;
}
.e_wpforms .wpforms-submit-container .wpforms-submit{
	background-color:#ee344e !important;
}
.e_wpforms .wpforms-submit-container{
	text-align:center;
	padding-bottom:30px;
}
.wpforms-confirmation-scroll{
	padding:15px;
}
.wpem-event-title h3{
	font-size:33px !important;
}
.entry-content h4{
	text-transform:capitalize !important;
}
.wpem-single-event-body .wpem-event-title h3{
text-transform:capitalize !important;
}
.page-id-819 .wpem-event-title h3{
	font-size:22px !important;
}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,
.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item>.menu-link,
.ast-theme-transparent-header .ast-masthead-custom-menu-items,
.ast-theme-transparent-header .ast-masthead-custom-menu-items a,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle,
.ast-theme-transparent-header .main-header-menu .menu-link {
	color: #192136;
}
.elementor-swiper-button-prev{
	position:absolute;
	top:45%;
  z-index:999;
	background-color: #192136;
	padding-left:8px;
	padding-right:8px;
}
.postid-13219 .blogHeader-design h2{
font-size:28px !important;
}
 .postid-18192 .wpem-event-single-image-wrapper{
	display:none;
}
.elementor-swiper-button-next{
	position:absolute;
	top:45%;
	left:97%;
	z-index:999;
	background-color: #192136;
	padding-left:8px;
	padding-right:8px;
}
.w-50 img {
	width: 30%;
}

.cal_queto h2,
.qut_text {
	text-align: justify;
}

.regis {
	text-align: center;
	border-color: #192136;
	background-color: #192136;
	border-radius: 10px;
	padding-top: 14px;
	padding-right: 30px;
	padding-bottom: 14px;
	padding-left: 30px;
	color: #fff !important;
	width: 100%;
	font-size: 18px;
	display: block;
	text-transform: capitalize;
}

.regis:hover {
	background-color: #ee344e;
	border-color: #ee344e;
}

.bellowHeader {
	float: left;
	width: auto;
}

.color_callbox>.elementor-element-populated {
	background-color: #FFFFFF1A;
	border-radius: 5px 5px 5px 5px;
	margin: 0 20px;
}

.topBtncl {
	background-image: linear-gradient(180deg, #ee344e 0%, #ee344e 100%);
}

.tooltip-bottom i {
	color: #ee344e;
}

.bellowIcon {

	float: left;
	display: block;
	font-size: 26px;
	line-height: 50px;
}

.bellowIcon i {
	color: #ee344e;
}

.belloText {
	display: block;
	float: left;
	padding-left: 18px;
	line-height: 25px;
	width: 80%;
}

.formContact label {
	margin: 5px 5px;

}

.formContact textarea {
	height: 100px;
}

.wpcf7-spinner {
	display: none;
}

.bellowPhone {
	background-image: linear-gradient(180deg, #ee344e 0%, #ee344e 100%);
	float: right;
	width: 170px;
	color: #fff;
	padding: 10px;
	line-height: 34px;
	text-align: center;
	position: relative;
}

.bellowPhone a {
	color: #fff;
}

.sub-menu li {
	border-bottom: 1px solid #eaeaea;
}

.sub-menu li:last-child,
.menu-item-heading {
	border-width: 0 !important;
}

.bellowPhone:after {
	background-image: linear-gradient(180deg, #ee344e 0%, #ee344e 100%);
	display: block;
	content: "";
	position: absolute;
	top: -4px;
	height: 54px;
	bottom: 0px;
	width: 2000px;
	margin: 4px 0;
	left: 100%;
}

.top-contact li {
	display: inline-block;
	padding-right: 10px;
	z-index: 1;
	color: #fff;
	font-size: 13px;
}

.top-contact i {
	margin-right: 5px;
	display: inline-block;
	width: 15px;
	height: 15px;
	border: none;
	border-radius: 50%;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #ee344e;
}

.social-icons li {
	display: inline-block;
	padding-right: 10px;
	z-index: 1;
	line-height: 40px;
}

.ast-above-header .topBtncl {
	font-size: 12px !important;
	font-weight: 500;
	border-radius: 0px 0px 0px 0px !important;
}

.ast-header-html-3 ul,
.ast-header-html-3 p {
	float: left;
}



.cal_queto p{
font-size: 32px !important;
line-height: 30px;
font-weight: 500;
color: #fff;
}

.home-testimonial h2{
font-size: 16px !important;
}

.quetdiv {
	display: inline-block;
}

.qut_text {
	float: left;
	width: 89%;
	color: #fff;
}

.qut_icon {
	float: left;
	font-size: 40px;
	color: #fff;
	margin-right: 15px;
}

.icon-first:before {
	content: "\f47e";
	margin-right: 10px;
	line-height: 42px;
	font-size: 30px;
}

.iconWT {
	font-size: 20px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	line-height: 24px;
}

.icon-secon:before {
	content: "\f47e";
	margin-right: 10px;
	line-height: 42px;
	font-size: 30px;
}

.iconWT p {
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 10px;
}

.box_design {
	box-shadow: 0 0 15px 0 rgb(41 61 88 / 10%);
}

.box_design .elementor-image-box-content {
	padding: 30px;
	padding-top: 15px;
}

.green_bg:before {
	display: block;
	content: "";
	background: #ee344e;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: -160px;
}

.countDiv {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

.countDiv:before {
	content: "\f47e";
	margin-right: 10px;
	line-height: 60px;
	font-size: 60px;
	float: left;
}

.countDiv p {
	font-size: 40px;
	line-height: 45px;
	margin-bottom: 0;
	font-family: 'Open Sans', sans-serif;
	float: left;
	width: 70%;
}

.countDiv span {
	font-size: 18px;
	line-height: 25px;
	font-family: 'Open Sans', sans-serif;
	float: left;
}

.countFistb {
	border: 1px solid rgba(255, 255, 255, .85);
	border-width: 0 1px 0 0;
	padding-bottom: 30px;
	padding-left: 30px;
}

.countfoub {
	padding-left: 30px;
	border: 1px solid rgba(255, 255, 255, .85);
	border-width: 1px 0px 0 0;
	padding-top: 30px;
}

.countsb {
	padding-left: 30px;
	border: 1px solid rgba(255, 255, 255, .85);
	border-width: 0 0px 0 0;
	padding-bottom: 30px;
}

.counttb {
	border: 1px solid rgba(255, 255, 255, .85);
	border-width: 1px 1px 0 0;
	padding-top: 30px;
	padding-left: 30px;
}

.topGbg:before {
	display: block;
	content: "";
	background: #ee344e;
	position: absolute;
	width: 760px;
	height: 200px;
	top: -90px;
	left: -170px;
}

.botgBG:before {
	display: block;
	content: "";
	background: #ee344e;
	position: absolute;
	width: 760px;
	height: 200px;
	top: -90px;
	left: -170px;
}

.topLayer {
	z-index: 1;
}

.bellowPhone i {
	margin-right: 5px;
}

.swiper-button-next,
.swiper-button-prev {
	top: 0px !important;
}

.tss-carousel-main:not(.swiper-rtl) .swiper-button-prev,
.tss-carousel .swiper-button-prev {
	left: auto;
	right: 30px;
}

.Topfooter-call {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0 !important;
	line-height: 48px;
	margin-top: 0px;
}

.Topfooter-call a {
	color: #fff;
}

.Topfooter-call span {
	font-size: 15px;
}

.depart_design .wp-caption .wp-caption-text {
	display: none;
	color: #fff;
}

.depart_design .wp-caption:hover .wp-caption-text {
	display: block;
	position: absolute;
	top: 38%;
	text-align: center;
	width: 100%;
	color: #fff;
}

.depart_design .wp-caption:before {
	display: none;
	content: "";
	height: 100%;
	width: 100%;
	background: #ee344e;
	position: absolute;
	opacity: .5;
}

.depart_design .wp-caption:hover:before {
	display: block;
}

#menu-departments li:before,
#menu-use-full-menu li:before {
	content: "";
	display: block;
	height: 2px;
	width: 10px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 15px;
}

#menu-departments li,
#menu-use-full-menu li {
	position: relative;
	padding-left: 15px;
}

[CLASS*="-sticky-header-active"] .ast-builder-menu-1 #ast-hf-menu-1 .menu-item.current-menu-item>.menu-link {
	color: #ee344e;
}

.page-menu nav {
	background-color: #eee;
}

.page-menu li a {
	padding: 22px 30px !important;
	display: block !important;
	position: relative !important;
	line-height: normal !important;
}

.page-menu li.current-menu-item a {
	background-color: #EE344E !important;
	color: #fff !important;
}

.page-menu li a:hover {
	background-color: #EE344E !important;
	color: #fff !important;
}

.page-menu li a:after:hover {
	background: #fff;
	color: #192136;
}

.page-menu li a:after {
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #192136;
	color: #fff;
	text-align: center;
	content: "\f105";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	opacity: 1 !important;
}

.page-menu .uael-nav-menu {
	margin: 0;
}

.page-menu li.current-menu-item a:after {
	background: #fff;
	color: #192136;
}

.grey-bg {
	background-color: #eee;
}

.download-design:before {
	position: absolute;
	height: 2px;
	border-radius: 8px;
	width: 40px;
	left: 12px;
	bottom: -1px;
	content: "";
	background-color: #EE344E !important;
}

.download-design:after {
	position: absolute;
	height: 6px;
	width: 6px;
	left: 0;
	bottom: -3px;
	content: "";
	border-radius: 50%;
	background-color: #EE344E !important;
}

.down-pdf h6 {
	margin-bottom: 0;
	color: #fff;
}

.down-pdf {
	display: block;
	border-radius: 8px;
	padding: 25px;
	color: #fff;
	text-align: left;
	padding-left: 30px;
	font-weight: 700;
	color: #fff;
	font-size: 14px;
	background-color: #EE344E !important;
	margin-top: 10px;
}

.down-pdf i {
	color: #fff;
}

.down-pdf.black {
	background-color: #192136 !important;
}

.textwidget p {
	color: #fff;
	font-size: 14px;
}

.design-1 .first-list:before {
	display: block;
	content: "";
	position: absolute;
	right: 20px;
	top: -150%;
	height: 80px;
	width: 80px;
	font-size: 35px;
	line-height: 80px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	box-shadow: 1px 1px 15px 0px rgb(0 0 0 / 8%);
	background-color: #ee344e;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.design-1 p {
	margin-bottom: 0;
}

.design-1 .first-list:after {
	content: "\f3c5";
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	right: 49px;
	top: -100%;
	color: #fff;
	font-size: 30px;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.icon-bgchange:hover .first-list:after {
	color: #ee344e;
}

.icon-bgchange:hover .first-list:before {
	background-color: #fff;
}

.red-bg-icon li.elementor-icon-list-item {
	padding: 25px 10px !important;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: normal;
	margin-right: 15px;
	background-color: #fff;
	margin: auto;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
}

.borderDesign img {
	border: 1px dashed #d2d4d6;
	padding: 15px;
	border-bottom-color: rgba(238, 52, 78, 0.3);
}

.howwework .elementor-widget-wrap:hover .borderDesign img {
	border-bottom-color: #ee344e;
}

.add:before {
	content: "\f3c5";
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	left: 0;
	color: #ee344e;
}

.add {
	padding-left: 20px;
}

.phoneI:before {
	content: "\f879";
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	left: 0;
	color: #ee344e;
}

.emailI:before {
	content: "\f0e0";
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	left: 0;
	color: #ee344e;
}

.timeI:before {
	content: "\f017";
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	left: 0;
	color: #ee344e;
}

.phoneI,
.emailI,
.timeI {
	padding-left: 20px;
}

.ast-builder-menu-1 .main-header-menu .menu-item.menu-item-heading>.menu-link {
	border-bottom: 1px solid #eaeaea !important;
}

.tss-wrapper .tss-layout1 .single-item-wrapper,
.tss-wrapper .tss-carousel1 .single-item-wrapper {
	flex-direction: column-reverse;
}

.tss-carousel.swiper .profile-img-wrapper {
	display: none;
}

.aMbIcon {
	float: right;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	width: auto;
	flex-direction: row-reverse;
	position: absolute;
	right: 0;
}

.tss-wrapper .tss-carousel1 .item-content-wrapper,
.tss-wrapper .tss-layout1 .item-content-wrapper {
	background: #ee344e;
}

.tss-wrapper .tss-layout1 .item-content,
.tss-wrapper .tss-carousel1 .item-content {
	color: #fff;
}

.tss-wrapper .tss-layout1 .item-content-wrapper:before,
.tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	color: #fff;
}

.tss-wrapper .tss-layout1 .item-content-wrapper:after,
.tss-wrapper .tss-carousel1 .item-content-wrapper:after {
	display: none;
}

#tss-container-701646730.tss-wrapper .tss-carousel .swiper-pagination-bullet {
	background-color: #fff !important;
}

.home-contact .elementor-column.elementor-col-50 {
	width: 100%;
}

@font-face {
	font-family: myFirstFont;
	src: url(https://www.calwinhospitals.in/wp-content/themes/astra/assets/fonts/fa-regular-400.woff2);
}


.desktopText-left p {
	text-align: left !important;
}

p.Topfooter-call {
	text-align: left !important;
}

textarea {
	height: 100px;
}

.fa-solid,
.fas {
	font-family: myFirstFont !important;
	font-weight: 900;
	font-style: initial;
}

.elementor-tab-content p {
	text-align: justify
}

.owl-nav img {
	max-width: 50% !important;
}

.site-below-footer-wrap {
	padding-top: 0px !important;
}

.uael-post__footer {
	margin-top: 0 !important;
}

.tss-wrapper .tss-layout1 .item-content,
.tss-wrapper .tss-carousel1 .item-content,
.textwidget p,
.elementor-widget.elementor-align-left .elementor-icon-list-item,
p,
.entry-content p,
.elementor-widget-tabs .elementor-tab-content,
.elementor-accordion .elementor-tab-content {
	text-align: justify
}

.elementor-widget .elementor-icon-list-item {
	text-align: justify;
}

.right-text {
	text-align: right;
}

.magin-rig0 .elementor-container {
	margin-right: 0;
}

.wpcf7-select {
	line-height: 20px;
}

.elementor-section .mb-0 {
	margin-bottom: 0;
}

.wpem-single-event-body-content h3 {
	font-size: 20px;
	margin-bottom: 10px;
}

.event_listing-template #primary {
	width: 1200px;
	margin: auto !important;
	display: block;
	float: initial;
}

.event_listing-template .wpem-main a {
	color: #ee344e;
}

.page-id-819 .ast-page-builder-template .ast-article-post {
	margin-bottom: 0;
}

.ast-page-builder-template .ast-article-post {
	margin-bottom: 0 !important;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
	font-size: 20px;
}

.page-id-819 .wpem-form-group .comiseo-daterangepicker-triggerbutton.ui-button {
	width: 100% !important;
}

.event_listing-template .registration_button,
.page-id-819 .wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout {

	background: #192136;
}

.wpem-theme-button:hover,
a.wpem-theme-button:hover,
button.wpem-theme-button:hover,
input.wpem-theme-button:hover,
.wpem-theme-button.wpem-active-button:hover,
.wpem-theme-button.wpem-active-button {
	background: #ee344e;
}

.event_listing-template .wpem-main a:active,
.event_listing-template .wpem-main a:focus,
.event_listing-template .wpem-main a:hover {
	color: #ee344e;
}

.page-id-819 .wpem-event-layout-action,
.wpem-event-organizer {
	display: none !important;
}

.wpem-event-title {
	margin-bottom: 0 !important;
}

.page-id-819 .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
	height: 460px;
}

.page-id-819 .has-post-thumbnail {
	padding-top: 20px;
}

#rev_slider_6_1_wrapper {
	height: 100% !important
}

.left-text .elementor-icon-list-text {
	text-align: left;
}

.textSentence a {
	text-transform: initial !important;
}

.textSentence h4 {
	margin-bottom: 0;
}

.uael-post-grid .uael-post__excerpt p {
	text-align: center;
}

.page .left-text li {
	text-align: left;
}

.home .uael-post__bg-wrap {
	background-color: #eaeaea !important;
}

.parent-pageid-759 .wpcf7-response-output {
	color: #fff !important
}

.page-id-708 .wpcf7-response-output {
	margin-bottom: 20px !important;
}

.removw-topMar .elementor-widget-wrap {
	padding: 0px !important;
}
/*** Code by Swetha ***/
/*** Footer ***/
.site-footer .site-footer-section .textwidget{
	padding-top: 15px;
}
.site-footer .site-footer-section-4 #block-11{
	margin-bottom: 28px;
}
.site-footer .site-footer-section-4 #block-9{
	margin-bottom: 10px;
}
/*** Blog Design ***/

.single-post #content .ast-container #primary {
	margin-top: 0;
}
/*** Event ***/
.postid-13496 .wpem-single-event-body-content h3,.postid-13496 .wpem-single-event-body-content h4{
	margin-top:20px;
	margin-bottom:10px;
}
.blogHeader-design {
	background-color: #ee344e;
	background-image: url(https://www.calwinhospitals.in/wp-content/uploads/2022/06/Heart-Rate-Wave-Banner.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 70px 0px 70px 0px;
}

.blogHeader-design h2 {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	line-height: 40px;
}

.blog-container,
.single-post article {
	max-width: 1200px;
	display: flex !important;
	margin-right: auto !important;
	margin-left: auto !important;
	position: relative;
}

.single-post article {
	padding: 50px 0 !important;
	background: transparent !important;
}

.single-post article h1 {
	color: #000 !important;
}

.single-post article header {
	margin-bottom: 0 !important;
}

/*** End Blog Design ***/
.text-transform-Normal a {
	text-transform: initial !important;
}

h3.elementor-size-xl {
	font-size: 1.875rem;
}
a{
	text-decoration: none;
}
.calwin_HI h5{
	margin-bottom:0 !important;
}
/*** Popup button***/
.modal .wpforms-submit-container{
text-align:center !important;
}
.ast-footer-copyright p{
	text-align:left;
	} 
p.right-text{
	text-align:left;
}
#whatsapp_chat_widget #wa-widget-send-button{
margin-bottom:15px !important;
}

.modal .wpforms-submit-container .wpforms-submit{
	border-radius:0px;
	background-color:#ee344e;
	padding-left:60px;
	padding-right:60px;
}
/* Event Page Sidebar Sticky */
@media (min-width: 1025px) {
    .wpem-single-event-page .wpem-single-event-wrapper {
        overflow: visible;
    }
}
@media (max-width: 1220px) {
	.event_listing-template #primary {
		width: 100%;
	}

	.blogHeader-design h2 {
		font-size: 20px;
		padding: 0 20px;
	}
}

@media(max-width: 1024px) {
	.color_callbox>.elementor-element-populated {
		padding: 20px;
	}

	.color_callbox>.elementor-column-gap-no {}

	.page-id-714 .swiper-image-stretch .swiper-slide .swiper-slide-image,
	.page-id-716 .swiper-image-stretch .swiper-slide .swiper-slide-image,
	.page-id-733 .swiper-image-stretch .swiper-slide .swiper-slide-image,
	.page-id-743 .swiper-image-stretch .swiper-slide .swiper-slide-image {
		height: 100%;
	}

	.page-id-714 .elementor-widget-image-carousel .swiper-slide,
	.page-id-714 .swiper-image-stretch .swiper-slide .swiper-slide-image {
		height: 100%;
	}

	.page-id-716 .elementor-widget-image-carousel .swiper-slide {
		height: 100%;
	}

	.page-id-733 .elementor-widget-image-carousel .swiper-slide {
		height: 100%;
	}

	.page-id-743 .elementor-widget-image-carousel .swiper-slide {
		height: 100%;
	}
}

@media (min-width:1000px) and (max-width:1024px) {
	.qut_text {
		width: 80%;
	}

	p.Topfooter-call {
		text-align: center !important;
	}

	.textwidget p {
		text-align: left;
	}

	.elementor-widget.elementor-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-align-left .elementor-icon-list-item a {
		text-align: justify !important;
	}

	.uael-cf7-button-left input.wpcf7-form-control.wpcf7-submit {
		margin: auto;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.qut_text {
		width: 80%;
	}

	p.Topfooter-call {
		font-size: 16px;
	}

	p.Topfooter-call {
		text-align: center !important;
	}

	.elementor-widget-image-box .elementor-image-box-description {
		text-align: justify;
	}

	.page-id-708 .elementor-widget-icon-box .elementor-icon-box-description {
		text-align: center !important;
	}

	.elementor-widget.elementor-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-align-left .elementor-icon-list-item a {
		text-align: justify !important;
	}
	.hfe-page-title-wrapper h2{
		padding-left: 20px;
	}
}

@media (max-width:999px) {

	.elementor-widget.elementor-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-align-left .elementor-icon-list-item a {
		text-align: justify !important;
	}

	.ast-theme-transparent-header .ast-above-header,
	.ast-theme-transparent-header .ast-above-header.ast-above-header-bar {
		background-image: none;
		background-color: #192136;
	}

	p.Topfooter-call {
		text-align: center !important;
	}


	.botgBG:before,
	.topGbg:before {
		display: none;
	}

	.qut_text {
		width: 80%;
	}

	.elementor-widget.elementor-align-left .elementor-icon-list-item {
		text-align: justify !important;
	}

	.rev-btn {
		font-size: 14px !important;
		line-height: 37px !important;
	}

	.parent-pageid-712 h3 {
		font-size: 18px !important;
	}

	h3.elementor-size-xl {
		font-size: 24px !important;
	}

	.parTitleHead h3 {
		font-size: 22px !important;
	}

	h3.elementor-size-large {
		font-size: 20px !important;
	}
}

@media (max-width: 921px) {

	.ast-theme-transparent-header .main-header-bar,
	.ast-theme-transparent-header.ast-header-break-point .main-header-bar {
		background-color: #ffffff;
	}
}

@media (max-width: 600px) {
	.rev-btn {
		font-size: 10px !important;
		line-height: 27px !important;
		padding: 2px 14px !important;
	}

	.tparrows:before {
		line-height: 20px !important;
	}

	rs-arrow {
		height: 40px !important;
	}

	.right-text {
		text-align: center;
	}

	.single-post article {
		padding: 20px 0 !important;
	}
}

.wpem-event-single-image {
	width: 50%;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 50px;

}

.wpem-single-event-body {
    padding-left: 140px;
    padding-right: 80px;
}

.wpem-single-event-body-sidebar, .wpem-single-event-images {
	padding-right: 80px !important;
}
.wpem-single-event-slider .slick-dots {
	display: none;
}
.wpem-single-event-images .slick-initialized .slick-slide {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.wpem-single-event-images{
padding-top: 40px;
}
.event-content-image {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.event-image-area {
 width: 45%;
}
.wpem-event-single-image{
width: 50%;
margin: auto;
margin-top: 50px;
margin-bottom: 0px;
}
.postid-11242 .event_registration, .postid-13496 .event_registration, .postid-15127 .event_registration, .postid-15608 .event_registration, .postid-15698 .event_registration{
	display: none;
}
.postid-15127  .entry-content h5, .postid-15608 .entry-content h5, .postid-15127  .entry-content h3, .postid-15608 .entry-content h3{
	margin-bottom:5px !important;
	margin-top:15px;
	}
.postid-15608 h6{
	margin-bottom:0px;
	font-size:16px;
}
.postid-15127  .entry-content h4{
	margin-top:20px;
	margin-bottom:10px;
	text-transform:uppercase !important;
}
.postid-15127 ul, .postid-15608 .wpem-single-event-body-content ul{
	margin-left:130px;
}
.postid-15608 .wpem-single-event-body-content h4{
	font-size:28px;
	font-weight:500;
	margin-bottom:10px;
}
.postid-15127 .main-navigation ul,.postid-15127 .bellowHeader ul{
	margin-left:0px;
}
.postid-15127 .e_registration, .postid-15127 .e_wpforms, .postid-15608 .e_wpforms,  .postid-15608 .e_registration,.postid-15608 .wpem-event-single-image, .postid-15698 .e_registration, .postid-15698 .e_wpforms, .postid-16070 .contact-info p.con-info ,.postid-16070 .event_registration, .wpem-additional-info-block-wrapper {      
	display:none;
}
.postid-16070  .contact-info-details h6{
	font-size:18px !important;
	margin-bottom:5px !important;
	margin-top:-15px!important;
}

.postid-16070 .contact-location-details h6{
	font-size:18px !important;
	margin-bottom:5px !important;
}
.postid-16070 .contact-info h3{
	margin-bottom:5px !important;
	margin-top:15px !important;
}
.postid-16070 h2{
	text-align:center !important;
	margin-bottom:5px !important;
}
.postid-16070 .wpem-single-event-body-content h4{
	color:#ee344e !important;
	font-size:28px !important;
	margin-bottom:5px !important;
}
h3.cal-event-share-sidebar{
	margin-top:20px !important;
}
.contact-location-details h6{
	margin-top:15px;
}
.contact-info-number{
	margin-bottom:20px;
}
@media(max-width:767px) {
	.wpem-single-event-body {
		padding-left: 0px;
	}
}

/***Haritha***/
.single-post article h1
{
	color:#ee344e !important;
}

.block-editor-writing-flow .edit-post-visual-editor h1 {
 color:#000000 !important;
}


.cal-wp-con-form .wpforms-field-layout{
	margin-bottom:0px !important;
}

.cal-wp-con-form .cal-con-message .wpforms-field-medium{
	height:120px !important;
}
.wpforms-confirmation-scroll p{
	color:#ffffff;
}
.footer-widget-area-inner h2.widget-title{
	font-size:25px !important;
	margin-bottom:12px !important;
}
.choices__placeholder{
	opacity:.7 !important;
	padding-top:8px !important;
	padding-bottom:8px !important;
}
.choices__inner{
	border-width:1px !important;
	border-radius:5px !important;
	border-color:#eaeaea !important;
	background-color:#fafafa !important;
}

.cal-career-form .wpforms-confirmation-scroll p{
	color:#ee344e !important;
}



@media(max-width:767px){
.desktopText-left p {
    text-align: center!important;
}
	.cal-mob-overlay .info-box-bg-box .service-icon:before, .cal-mob-overlay .info-box-bg-box .service-title, .cal-mob-overlay .info-box-bg-box .service-desc p{
  
		text-align:center;
}
	
	.cal-mob-services .info-icon-content{
		margin-left:-55px !important;
	}
	.cal-mob-services .text-left,.cal-mob-services .info-box-bg-box .service-desc p{
		text-align:center;
	}
	.cal-mob-services 	.head-title h2{
		font-size:28px !important;
	}
	.cal-mob-services	 .elementor-widget-container{
		margin-right:0px !important;
	}
	.calw-caltoact-sec .calw-caltoact-sec-fir .elementor-widget-wrap {
		padding-left:40px! important;
}
	.calw-caltoact-sec .calw-caltoact-sec-secon .elementor-widget-wrap{
		margin-left:0px !important;
		padding-left:0px !important;
	}
	.cal-wp-con-form .wpforms-field-textarea{
margin-right:10px !important;
}
		.hfe-page-title-wrapper h2{

			font-size: 27px !important;
	}
	#rev_slider_6_1_wrapper .hesperiden.tparrows.tp-leftarrow:before {
    margin-top: 10px;
}
#rev_slider_6_1_wrapper .hesperiden.tparrows.tp-rightarrow:before{
    margin-top: 10px;
}

.banner-section{
    padding: 20px 0px 20px 10px !important;
}
.elementor-779 .elementor-element.elementor-element-2d89cd95 {
    padding: 8px 82px 5px 35px;
}
	.elementor-795 .elementor-element.elementor-element-2ee8450c {
    padding: 5px 62px 5px 15px;
}
	.cardiologySlider  .elementor-swiper-button-next {
	right: 6px !important;
	margin-left: -20px !important;
}
.elementor	.pink-slider .elementor-swiper-button-next {
    right: 6px !important;
    margin-left: -8px;
}

.noah-font .event-spacing{
padding-left: 20px; 
padding-bottom: 20px;
}
	}
@media(min-width: 768px) and (max-width:1024px)
{
.pt_plus_info_box .info-box-inner .service-title {
		font-size:16px !important;
	}
	.cal-img-tab{
		background-position:center right !important;
	}
	#slider-5-slide-25-layer-0 {
		width: 570px !important;
	}
	.cal-mob-services 	.head-title h2{
		text-align:center;
	}
	.cal-mob-services	 .elementor-widget-container{
		margin-right:0px !important;
	}
.elementor-swiper-button-next{
		left:95.5% !important;
	}
	.cal-care-contact .text-center p {
    text-align: center!important;
}
.noah-font .event-spacing{
padding-left: 20px; 
padding-bottom: 20px;
}
#slider-2-slide-9-layer-44, #slider-2-slide-9-layer-2 {
		width: 600px !important;
	}
}
/***Blog Page***/
.wp-block-tag-cloud.is-style-outline a{
	border-style:none;
	padding-right:0px;
	padding-left:0px;
}
p.wp-block-tag-cloud {
text-align:left !important;
}
#block-4, .widget_recent_entries{
padding-right:0px !important;
	
}

.widget_tag_cloud a.tag-cloud-link{
padding:0px;
}
.wp-block-tag-cloud a:before, .widget_categories li:before, .widget_recent_entries li:before
{
content:"\f105";
font-family: "Font Awesome 5 free";
display: inline;
width: auto;
height: auto;
padding-right:10px;
	color:#ee344e;
}


.post .entry-meta{
	padding-top:10px;
padding-bottom:15px;
}
.postid-11455 h2, .postid-11436 h2, .postid-11995 h2, .postid-12617 h2{
 font-size:30px !important;
}
.postid-11455 h3, .postid-11436 h3, .postid-11995 h3, .postid-12617 h3{
 font-size:24px !important;
}
.taxonomy-post_tag a
{
border:1px solid;
border-color:#ee344e;
padding-left:20px;
padding-right:20px;
margin-right:15px;
display:inline-block;
margin-bottom:15px;
}
span.wp-block-post-terms__separator{
	display:none;
}
.sidebar-main  h2.widget-title{
 margin-bottom:5px !important;
}

.custom-logo-link img{
	width:220px !important;
}
.cal-blog-tittle h4.uael-post__title a{
	font-size:19px !important;
}
.cal-care-contact .text-center p {
text-align:justify ;
}
.postid-12617 .entry-content h4{
	text-transform:capitalize !important;
}
 .postid-12617 .blogHeader-design h2{
font-size:28px !important;
}
@media(max-width:768px){
.cal-care-contact .text-center p {
text-align:center!important;	}
.elementor-swiper-button-next{
		left:91%;
	}

.testimonial-content:before {
content: "\F10D";
left: 0px !important;
}
	.wpem-single-event-body-content ul li{
font-size:13px;
}
	.wpem-single-event-body-content h4{
		font-size:16px;
	}
	.wpem-event-title h3{
		font-size:26px !important;
	}
	.wpem-single-event-short-info{
		padding-top:5px !important;
	}
	.wpem-single-event-body-content h3{
	font-size:22px !important;		}
	.wpem-single-event-sidebar-info h3{
		font-size:22px !important;
	}
	.wpem-single-event-sidebar-info a{
		padding-bottom:10px !important;
	}
	.postid-15608 .wpem-single-event-body-content ul {
		margin-left:50px;
	}
	.postid-15698 .wpem-single-event-body-content ul {
		margin-left:50px !important;
	}
.elementor .main-slider span, .elementor .main-slider h1, .elementor .main-slider h2{
font-family: 'Noah Regular';
font-weight: 500 !important;
text-transform: uppercase;
font-size: 28px !important;
line-height: 35px !important;
}
}
@media(max-width:999px){
.cal-blog-page .calw_blog_layer .blog_inner_layer {
margin-top:0px !important ;
		margin-left:0px !important;
	margin-bottom:30px !important;
}

}

.cal-blog-page .calw_blog_layer .blog_inner_layer{
margin-top:30px;
}
.postid-13241 .blogHeader-design h2{
font-size:26px !important;
}

/*jerson*/

.events_form .wpforms-submit-container {
	text-align: center;
}
.events_form .wpforms-submit {
	background-color: #ee344e;
}
.event_slider img {
    border: solid 1px;
}
.event_hlt_txt p {
	color : red;
}
.event_media .fa-facebook {
	color : #4040a6;
}
.event_media .fa-twitter {
	color : #4da6d7;
}
.event_media .fa-linkedin {
	color : #3671ae;
}
.event_media .fa-xing {
	color : #265c60;
}
.event_media .fa-pinterest {
	color : #b81d1a;
}

.slick-slide img { 
border : solid 1px;
}
.slick-slide {
	    max-width: 1374px !important;
}
.postid-13496 .wpem-event-single-image-wrapper {
	display: none;
}

/* department page contact form */
.departments_form_section .wpforms-submit-container .wpforms-submit {
    color: var(--ast-global-color-5);
    background-color: #ee344e;
    border-color: #ee344e;
	    width: 100%;
}
.departments_form_section .wpforms-field-container .wpforms-field-large{
    border-radius: 23px !important;
}
.department_slider .elementor-swiper-button-next {
left : 91%;
}
.department_pink_slider .elementor-swiper-button-next {
left : 95%;
}
.postid-15698 .wpem-single-event-body-content ul {
    margin-left: 130px;
}
.postid-15698 .contact-info h3{
margin-top:20px;
margin-bottom:5px;
}
 .contact-info-details h6, .contact-location-details h6{
margin-bottom:5px;
	
}
.grecaptcha-badge{
	z-index:9999999;
	}
.fa, .fas {
    font-family: "Font Awesome 5 Free" !important;
}
@media(max-width:767px){
	.spb-mobile-sticky-footer{
		position: sticky;
    padding: 10px;
    bottom: 0;
    width: 100%;
    height: 85px;
    background:#fafafa;
    z-index:10;
		box-shadow: gray 0px 0px 5px;
	}
	.book_btn {
		right:100px !important;
		left:100px !important;
		font-size:13px !important;
		bottom:15px !important;
		background-color:transparent !important;
		border-color:#ee344e  !important;
		color:#ee344e !important;
			}
	.ast-footer-copyright p {
		text-align:center;
		margin-top:10px;
	}
	p.right-text {
    text-align: center;
}
	#wa-widget-send-button{
		background-color:#ee344e !important;
	}
.grecaptcha-badge{
box-shadow:none !important;
 z-index: 9 !important;
}
}



.postid-16070 .wpem-single-event-body-content h2{
	color:#0096FF !important;
}
.postid-16070 .entry-content ul li {
	margin-left: 150px !important;
}
.postid-16070   h3.contact-event-title, .postid-16070 .contact-info-details, .postid-16070 .contact-location-details, .postid-17095 .contact-location-details{
	display:none;
}
 .postid-17095 .contact-info-details{
	display:none;
}
h3.cal-event-share-sidebar {
	margin-top:15px !important;
}
.postid-16070 .wpem-single-event-sidebar-info h3{
	    z-index: 9;
	margin-top:-5px !important;
}
.postid-16070 .wpem-single-event-sidebar-info h3.cal-event-share-sidebar{
	margin-top:3px !important;
}




.postid-16070  .wpem-single-event-body-content h3:first-of-type + p, .postid-16070, .postid-17095,.wpem-single-event-body-content h3:first-of-type + p, .postid-16070, .postid-17009 .wpem-single-event-sidebar-info, .color_callbox, button, .dtWBrB, .jTXdnB, body:not(:lang(en)), .wpem-viewed-event, .wpem-single-event-sidebar-info, a, .DateTime__Time-sc-13gi7wj-0, .wpem-event-date-time-text, .noah-font, .ch_event_date, .Topfooter-call, .uael-post__datebox, .cal_blog_expect, .wpforms-smart-phone-field, .search-field, .showing_applied_filters, .modern-hint  {
		font-family: "Noah Regular"!important;
}


.postid-16070 .wpem-single-event-sidebar-info a,  .elementor-widget-slider_revolution p, .calwin-accordion .elementor-accordion-title, .calwin-accordion .uael-question-span {
font-family:"Raleway" !important;	
}

.border_circle .red_font {
    font-family: "Font Awesome 5 Free" !important;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
	display: block !important;
}
.cardiologySlider  .elementor-swiper-button-next, .mar-r-0  .elementor-swiper-button-next {
	right: 6px !important;
	margin-left: -5px;
}
.pink-slider .elementor-swiper-button-next {
	right: 6px !important;
	margin-left: -20px;
}

.contact-info .contact-event-title {
    margin: 0px;
    padding-top: 20px;
}
.footer-email {
	font-size: 16px;
}

 .ast-footer-html-1 a {
font-size: 16px !important;
}
.sidebar-mail {
	font-size: 17px;
}
 .wpem-additional-info-block-textarea-text {
    font-size: 20px !important;
}
@font-face {
font-family: "Noah Regular"!important;
	src: url("/wp-content/themes/wizi-child/fonts/Noah-Regular.woff2");
  unicode-range: U+0030-U+0039; 
}
.text-center {
	text-align: center !important;
}
.event-spacing{
padding-bottom: 20px;
	text-align:center !important;
}
.event-number a, .event-number a:hover {
	color: #EE344E !important; 

}

.tss-wrapper .single-item-wrapper h3.author-name {
color: #fff !important;
}

.entry-content .wp-block-heading{
margin-bottom: 0px !important;
margin-top: 20px !important;
}
.enquirenow {
display: none;
position: fixed;
z-index: 11111;
padding-top: 70px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
}
.enquirenow .wpforms-field-label 
 {
    color: #000;
}
.enquirenow .enila_wpbutton {
 color: #000;
}
.enquirenow .wpforms-confirmation-scroll {
color: #000;
}
.enquire-content {
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
border: 1px solid #888;
width: 50%;
top: -20px;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.4s;
animation-name: animatetop;
animation-duration: 0.4s
}
@-webkit-keyframes animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}
    
@keyframes animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
}
.close_button{
color: white;
float: right;
font-size: 28px;
font-weight: bold;
}
    
.close_button:hover,
.close_btn:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
    
.enquire-header {
padding: 20px;
background-color: #ee344e;
color: white;

}
.enquire-header p{
color:#fff;
margin:0;
font-size:20px;
text-align: center;
}
.enquire-body {
padding: 20px 20px 25px;
}
    
.wpforms-confirmation-container-full{
margin-bottom:0 !important;
}
.enquire-content .enquire-body .wpforms-submit-container .wpforms-submit {
background: #ee344e;
color: #fff;
border-color: transparent;
}
.enquire-content .enquire-body .wpforms-submit-container .wpforms-submit:hover {
background: #ee344e;
color: #fff;
border-color: transparent;
}


.reservation-button{
position: fixed;
bottom: 10px;
z-index: 99999999;
right: 90px;
background: #ee344e;
padding: 15px;
color: #fff;
border: 2px solid;
border-color: #fff;
}
.enquire-body .theocean_wpcontactform .wpforms-validate .wpforms-field-container:before, :after{
display: none;
}
.mobile-only, .wpem-single-event-left-content .event_registration{
	display: none;
}
@media (max-width:767px){

.enquire-content{
width:90%;
top: 50px;
}
.wpem-single-event-wrapper .wpem-row{
	width: 100%;
} 
.wp-singular .sold-out-btn {
padding-top: 0px;
}
.wpem-single-event-right-content {
    display: block;
}
.mobile-only .event-mobile-place{
margin-bottom: -15px;
}
.mobile-first-image{
padding-top: 70px;
}
.mobile-first-image img{
padding-bottom: 20px;
}
.mobile-first-image a{
margin-bottom: 30px;
}
.wp-singular.single .wpem-single-event-body{
	padding: 0px 20px;
}
.wpem-registration-event-button {
	padding: 0px 20px;
}
.wp-singular.single.ast-container{
	        padding: 0px 0px !important;
}
.wp-singular.single .wpem-event-title {
	padding:20px 30px 20px 30px !important;
}
.wp-singular.single .wpem-event-title .wpem-heading-text{
color: #fff !important;
width: 100% !important;
}
.event-date-time, .wpem-event-date-time{
	display: none;	
}
.event-map iframe{
	width: 100% !important;
    height: 300px;
}
.wpem-single-event-right-content{
	margin-top: -30px;	
}
	.wpem-single-event-sidebar-info{
		padding-bottom: 20px;
	}
.single .wpem-single-event-body h2{
font-size: 20px !important;
}
.single .wpem-single-event-body-sidebar {
	padding-right: 20px !important	
}
.wp-singular .event-content-image {
display: block;
padding-bottom: 10px;
}
.wp-singular .event-image-area {
width: 100%;
padding-bottom: 30px;
}
.mobile-only, .wpem-single-event-left-content .event_registration {
	display: block !important;
}
.wpem-single-event-left-content .event_registration {
margin-bottom: 15px;
}
.desktop-only, .ast-above-header-wrap {
	display: none !important;
}
.wpem-single-event-body-content ul{
margin-left: 30px !important;		
}
.wp-singular .wpem-event-single-image {
    width: 80%;
}
.wp-singular .razorpay-btn {
width: 100% !important;
margin-bottom: 10px;
}
.wp-singular .wpem-single-event-right-content .wpem-single-event-images{
	padding: 0px !important;
}
.wp-singular .wpem-single-event-body-sidebar{
padding-top: 0px !important;
}
.wp-singular .razorpay-btn{
margin-left: 0px !important;
    text-align: center;
    margin-top: 17px;
   width: 50%;
}
.wp-singular .wpem-single-event-images {
	padding-right: 0px !important;
	padding-bottom: 20px;
}
.razorpay-area{
    display: grid;
}
.wpem-single-event-page h1 {
    font-size: 26px !important;
    line-height: 35px !important;
}
.enquirenow{
padding-top:0;
}
.iti-mobile .iti--container{
z-index:1111111;
}
.reservation-button {
position: fixed;
bottom: 18px;
z-index: 9999;
right: 130px;
background: #ee344e;
padding: 15px;
color: #fff;
border-color: #fff;
}
.elementor .main-slider span, .elementor .main-slider h1, .elementor .main-slider h2{
font-family: 'Noah Regular' !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-size: 22px !important;
line-height: 30px !important;
}
}
.wpforms-submit-container {
text-align: center;
}

.event-submit-button{
background: #ee344e;
}
.event-submit-button:hover{
background: #192136;
}
.blogHeader-design{
	background-size:unset !important;
}
.main-slider span, .main-slider h1, .main-slider h2{
font-family: 'Noah Regular' !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-size: 40px !important;
line-height: 50px !important;
}
.footer-title {
font-size: 25px;
font-family: 'Noah Regular';
font-weight: 500;
margin: 0px;
color: #fff;
}
.footer-title::after {
content: "";
display: block;
background: #f4f9f9;
width: 100%;
height: 1px;
}
.site-footer-primary-section-1 .widget_block, .site-footer-primary-section-2 .widget_block, .site-footer-primary-section-3 .widget_block, .site-footer-primary-section-4 .widget_block  {
 margin-bottom: 10px;	
}
.department-treatment h3{
font-size: 20px!important;
font-weight: bold;
}
.tss-wrapper .single-item-wrapper p.author-name{
font-size: 24px;
margin: 15px 0 8px;
padding: 0px;
line-height: 1.25;
font-weight: 400;
text-align: center;
color: #fff;
}
.slick-nav.style-4:before {
background: #192136;
}
.testimonial-content:before {
content: "\F10D";
color: #fff;
position: absolute;
left: 0px;
top: 0;
font-family: "tss-font",serif;
font-size: 24px;
font-style: normal;
}

/* Mobile View Responsiveness */
@media(max-width:768px){
.blogHeader-design{
	padding:40px 15px!important;
	}
.single .blogHeader-design .blog-container h1 {
	font-size: 26px !important;
	line-height:35px !important;
	}
.single h2{
	font-size: 24px !important;
	}
	}


/* Tab view Responsiveness */
@media(min-width:768px) and (max-width:1024px){
.single-post .blogHeader-design{
	padding:15px;
}
.home .main-slider span, .home .main-slider h1, .home .main-slider h2 {
    font-size: 30px !important;
    line-height: 40px !important;
    top: -6px;
}
.single .blog-container h1 {
	font-size: 28px !important;
	}
.single h2{
	font-size: 26px !important;
}
.banner-section .elementor-heading-title{
padding-left: 20px;
}
/* Event individual Page */
.wpem-single-event-body{
	padding-left:0px;
}
.page-id-757 .serviceHover{
	width:50% !important;
}
.mobile-only {
	display: block !important;
}
.desktop-only{
	display: none;
}
.wp-singular .wpem-event-single-image {
    width: 80%;
}
.wp-singular .wpem-single-event-right-content .wpem-single-event-images{
	padding: 0px !important;
}
.wp-singular .wpem-single-event-body-sidebar{
padding-top: 0px !important;
}
.wp-singular .wpem-single-event-images {
	padding-right: 0px !important;
	padding-bottom: 20px;
}
}
.event-page-content, .event-page-content a{
text-transform: uppercase;
font-size: 16px !important;
font-weight: bold !important;
}
.event-large-title{
font-size: 22px !important;
text-transform: uppercase;
font-weight: bold !important;
}
#slider-4-slide-39-layer-2, .wpem-single-event-short-info{
display: none;
}
.widget-title {
font-family: 'Noah Regular' !important;
font-size: 25px;
color: #000;
}
/*.single strong
{
	color: #333;
}
*/
.ch_blog_section h2 a, .ch_blog_section .uael-post__excerpt
{
	font-family: 'Noah Regular' !important;
}

.ch_blog_section .uael-post__thumbnail
{
	padding: 10px 10px 0px 10px;
} 
.enquire-body .wpforms-confirmation-scroll p{
    color: #000;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-right-content p{
text-align: left;
}
.wp-singular .razorpay-btn{
	background: #EE344E;
    padding: 12px 24px;
    border-radius: 6px;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #fff !important;
	text-align: center;
}
.event-map iframe{
	width: 80%;
    height: 300px;
}
.testing-side-bar {
	position: sticky;
	top: 20%;
}
.wp-singular.single .wpem-event-title {
    background-color: var(--e-global-color-primary);
    background-image: url(https://www.calwinhospitals.in/wp-content/uploads/2022/06/Heart-Rate-Wave-Banner.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;	
	padding: 70px 90px 70px 90px;
}
.wp-singular.single .wpem-event-title .wpem-heading-text{
color: #fff !important;
width: 60%;
}
.wpem-single-event-right-content{
	display: none;
}
.wpem-single-event-left-content{
width: 100%;
max-width: 100% !important;
}
.wpem-single-event-body .wpem-row{
display: block !important;
}
.wpem-single-event-body .noah-font.desktop-only, .event-desktop-images{
display: flex;
}
.event-desktop-sidebar{
	width: 50%;
}
.event-desktop-content{
	padding: 0px 40px;
}
.event-image-first{
    width: 86%;
}
.sidebar-event-enquiry, .sidebar-event-details, .sidebar-event-venue{
	display: flex;
	    border-bottom: 1px solid;
    padding-bottom: 15px;
    margin-bottom: 25px;
}
.sidebar-event-title h2{
font-size: 20px !important;
font-weight: bold !important;
color: #fff;
}
.event-desktop-sidebar i{
    padding-right: 10px;
    position: relative;
    top: 5px;
}
.sidebar-event-venue h2{
	margin-bottom: -10px;
}
.sidebar-event-button{
	margin-top: 20px;
}
.event-desktop-content .sidebar-event-button{
text-align: center;
}
.event-desktop-sidebar-inner{
    background: #192136;
    color: #fff;
    padding: 20px 20px 40px 20px;
    position: sticky;
    top: 25%;	
}
.event-desktop-sidebar .sidebar-event-button a{
width: 100%;
display: block;
}
.sidebar-event-enquiry i, .sidebar-event-details i, .sidebar-event-venue i{
color: #EE344E;
}
.event-note {
	font-style: italic;
}
.wpem-single-event-images{
	display: none;
}
.wpem-single-event-body{
	padding-top: 70px;
	padding-bottom: 40px;
}
.event-desktop-second-content{
	padding-top: 60px;
    display: flex;
}
.event-desktop-content-right .event-desktop-images img{
padding-right: 13px;
}
.event-desktop-images{
	padding-bottom: 10px;
}
.sold-out-btn {
padding-top: 20px;
    text-align: center !important;
    color: #EE344E;
    font-size: 25px;
    font-weight: bold;
}
.event-sidebar-flex{
	display: flex;
}


/*mobile sticky section*/
.wizi-mobile-sticky-section, .wizi-mobile-sticky-contact-form, #abrmodal{
    display: none;
}
/*Mobile sticky section*/
@media (max-width: 767px) {
.wizi-mobile-sticky-section {
position: fixed;
bottom: 0;
width: 100%;
display: flex;
justify-content: space-around;
align-items: center;
z-index: 9999;
}
  .wizi-mobile-sticky-section .inner-row{
    width: 100%;
    height: 64px;
    background: #1c2c3494;
    display: flex;
    justify-content: space-around;
    align-items: center;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    z-index: 9999;
    border: 1px solid #ffffff96;
    border-radius: 35px;
    margin:10px;
  }
  .wizi-mobile-sticky-item i {
    font-size: 22px;
    color: #fff;
  }
  #abrmodal{
    display:none;
  }
/*enquire modal*/
.modal {
   /* display: none;*/
    position: fixed;
    z-index: 9999;
    /*padding-top: 100px;*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}
.modal-content {
    position: relative;    
    margin: auto;
    padding: 0;    
    width: 90%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
@-webkit-keyframes animatetop {
    from {
       top:-300px;
        opacity:0
   }
    to {
       top:0;
        opacity:1
   }
}
@keyframes animatetop {
    from {
       top:-300px;
        opacity:0
   }
    to {
       top:0;
        opacity:1
   }
}
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.modal-header {
    padding: 20px;
    background-color: #aa998a;
    color: white;
    text-align:center;
}
.modal-header p{
    color:#fff;
    margin:0;
    font-size:20px;
    text-transform:uppercase;
}
.modal-body {
   padding: 20px 20px 25px;
   background-color:#fff;
}
.modal-body .wpforms-submit-container{
    text-align: center;
}
.wpforms-confirmation-container-full{
    margin-bottom:0 !important;
}
.elementor-7958 .elementor-element.elementor-element-e21f05a {
     padding: 26px 0px 90px 0px;
}
.wizi-sticky-section, .reservation-button{
display: none;
}
.sidebar-event-button{
padding-bottom: 40px;		
}
}
.wizi-mobile-sticky-home, .wizi-mobile-sticky-insta, .wizi-mobile-sticky-whatsapp, .wizi-mobile-sticky-phone, .wizi-mobile-sticky-enquire{
text-align: center;
}
.wizi-mobile-sticky-section img{
max-width: 40%;
filter: brightness(0) invert(1);
}
.single-event_listing{
width: 100% !important;
    max-width: 100% !important;	
}
.wpem-single-event-body-content ul li{
padding-bottom: 14px;	
}
.event-image-first, .event-image-second{
width: 50%;	
}
.postid-22881 .wpem-alert{
display: none;	
}
.status-expired{
  pointer-events: auto !important;
  opacity: 1 !important;	
}
.cardio-event{
margin-bottom: 30px;
font-family: "Noah Regular" !important;
color: #000;	
}
.cardio-event li{
padding-bottom: 15px;
color: #000;	
}
.cardio-event-column{
position: sticky;
top: 140px;	
}
header.entry-header .entry-title {
    display: none;
}
.df-ui-nav .df-ui-btn:before {
    color: #000000;
    filter: none;
}
/* ==========================================
   CALWIN EVENT CRM POPUP
   Prevent Zowiz automatic popup on page load
========================================== */

html:not(.calwin-crm-open)
#popup-MkRAcTAQiykbFikODv1i-overlay {
    display: none !important;
}