.page-id-2186 .elementor-20 .elementor-element.elementor-element-2a615f5 .elementor-button{display:none;}
.page-id-2186 .elementor-2002 .elementor-element.elementor-element-059f3b0{display:none !important;}
.page-id-2186 .elementor-20 .elementor-element.elementor-element-a2318d6 .elementor-button{
    display: none;
}
.page-id-2186 .elementor-20 .elementor-element.elementor-element-a83f6f4{
    display: none;
}
.page-id-2186 body:not(.rtl) .elementor-20 .elementor-element.elementor-element-2a615f5{display:none;}

.page-id-2186 .elementor-2002 .elementor-element.elementor-element-67dccf7{display:none;}

.page-id-2186 .elementor-2002 .elementor-element.elementor-element-b598706{display:none;}

.page-id-2186 .elementor-2002 .elementor-element.elementor-element-dc28c2e{display:none;}
.page-id-1915 .elementor-widget-image a {pointer-events: none;
    cursor: default;}
.page-id-1915 .elementor-2002 .elementor-element.elementor-element-b598706 {display: none;}
.page-id-1915 .elementor-2002 .elementor-element.elementor-element-059f3b0{display: none;}
.page-id-1915 .elementor-2002 .elementor-element.elementor-element-67dccf7{display: none;}
.page-id-1915 .elementor-2002 .elementor-element.elementor-element-dc28c2e{display: none;}
#Header .elementor-icon-box-title{margin-top:-5px;}
.page-id-1915 [type=button], [type=submit], button {width: 100%;}
.page-id-1915 input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {margin-bottom: 20px; height: 50px;}
.page-id-1915 select{height:50px;}
.page-id-1915 .elementor-14 .elementor-element.elementor-element-b598706 {display: none;}
.page-id-1915 .elementor-14 .elementor-element.elementor-element-059f3b0{display:none;}
.page-id-1915 .elementor-14 .page-id-1915 .elementor-element.elementor-element-67dccf7{display:none;}
.page-id-1915 .elementor-20 .elementor-element.elementor-element-2a615f5 {display: none;}
.page-id-1915 .elementor-20 .elementor-element.elementor-element-a2318d6{display:none;}
.page-id-1915 .elementor-20 .elementor-element.elementor-element-e1217c5{display:none;}
.page-id-1915 .elementor-14 .elementor-element.elementor-element-67dccf7{display:none;}
.page-id-1915 .elementor-20 .elementor-element.elementor-element-a83f6f4 {display: none;}
.page-id-1915 .elementor-20 .elementor-element.elementor-element-88be62f{display:none;}
.page-id-1915 .elementor-20 .elementor-element.elementor-element-3a92f7a{display:none;}
.page-id-1915 .elementor-20 .elementor-element.elementor-element-93de9dd{display:none;}



.elementor-14 .elementor-element.elementor-element-dc28c2e{display:none;}
.elementor-14 .elementor-element.elementor-element-059f3b0 {left:30px;}
.elementor-14 .elementor-element.elementor-element-67dccf7 {right:30px;}
#Header .elementor-widget-theme-site-logo a::before {content:url('https://chimes.in/wp-content/uploads/2022/08/logo-glow-patch.png'); position:absolute; left:-50%; z-index:-1; top:-20px; transition:all 2s ease;}
#Header.she-header .elementor-widget-theme-site-logo a::before {transform:scale(0.5); top:-135px;}
.elementor-11 .elementor-element.elementor-element-bb7e587 .swiper-slide-contents {margin:0 auto 40px; width:1280px;}
.elementor-slides .swiper-slide-inner .elementor-slide-heading {text-shadow: 3.878px 6.997px 5px rgba(53, 98, 149, 0.5);}
#Home_Banner .elementor-background-overlay {
background: -moz-linear-gradient(top,  rgba(70,70,134,0) 0%, rgba(70,70,134,0) 50%, rgba(70,70,134,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(70,70,134,0) 0%,rgba(70,70,134,0) 50%,rgba(70,70,134,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(70,70,134,0) 0%,rgba(70,70,134,0) 50%,rgba(70,70,134,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00464686', endColorstr='#464686',GradientType=0 ); /* IE6-9 */}

.elementor-895 .elementor-element.elementor-element-5b05cff {left:0 !important;}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {font-family: "Fira Sans", Sans-serif !important;}
.schedule-text-btn h2 a:hover {opacity:0.7;}
.schedule-text-btn .elementor-widget-container {transition:all 1s ease;}
.schedule-text-btn:hover .elementor-widget-container {background-position:100% 22px !important;}

.right-sticky-btns {transform:rotate(270deg);}

.elementor-11 .elementor-element.elementor-element-e1b2db8 .elementor-button:hover {border-color:#464686 !important;}

.home #Footer {padding-top:180px;}

.elementor-699 .elementor-element.elementor-element-12b8093b .elementor-button:hover, .elementor-699 .elementor-element.elementor-element-51ea37b .elementor-button:hover {border-color:#7b4d8e !important;}

.elementor-895 .elementor-element.elementor-element-6b80229 .eael-advanced-menu-container {height:100vh; overflow-y:scroll; padding:40px 0px;}

/* width */
.eael-advanced-menu-container::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.eael-advanced-menu-container::-webkit-scrollbar-track {
  background: #0000; 
}
 
/* Handle */
.eael-advanced-menu-container::-webkit-scrollbar-thumb {
  background: #00000050; 
}

/* Handle on hover */
.eael-advanced-menu-container::-webkit-scrollbar-thumb:hover {
  background: #00000080; 
}

.border-hover-btn a:hover {border-color:#7b4d8e !important;}

b, strong {font-weight:500 !important;}
#sb_instagram .sb_instagram_header p {color:#323232; font-size:20px; text-transform:uppercase; font-weight:bolder; line-height:1.5;}
#sb_instagram .sb_instagram_header .sbi_header_text h3 {display:none;}
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {color:#323232; font-size:0px; text-transform:uppercase; font-weight:bold; padding:0 !important;}
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3::after {content: "FOLLOW US ON INSTAGRAM"; font-size: 22px;}
#sb_instagram .sb_instagram_header .sbi_header_img {border-radius: 5px 0px 0px 0px; margin:-5px 0 0 -101.1%!important;}
#sb_instagram .sb_instagram_header { border-radius:5px 5px 0px 0px;
background: #f58529; /* Old browsers */
background: -moz-linear-gradient(left,  #f58529 0%, #feda77 27%, #dd2a7b 52%, #8134af 80%, #8134af 80%, #515bd4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f58529 0%,#feda77 27%,#dd2a7b 52%,#8134af 80%,#8134af 80%,#515bd4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f58529 0%,#feda77 27%,#dd2a7b 52%,#8134af 80%,#8134af 80%,#515bd4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58529', endColorstr='#515bd4',GradientType=1 ); /* IE6-9 */
}
.sbi_no_avatar .sbi_header_img {background:#e4508a;}

#eael-ticker-wrap-95aa6ea .ticker-content {color:#fce9ff; line-height:1.2 !important;}
#eael-ticker-wrap-95aa6ea .ticker-content a{text-decoration:underline; text-underline-offset: 0.2rem;}
#eael-ticker-wrap-95aa6ea .ticker-content a:hover {color:white !important;}
#eael-ticker-wrap-95aa6ea {overflow:inherit !important;}
#eael-ticker-wrap-95aa6ea .swiper-button-next, #eael-ticker-wrap-95aa6ea .swiper-button-prev {top:inherit !important; bottom:-54px !important; height: 30px !important;}

.elementor-11 .elementor-element.elementor-element-9bd4db7 .elementor-button .elementor-align-icon-right {font-size:9px !important;}
.elementor-11 .elementor-element.elementor-element-9bd4db7 .elementor-button:hover {border-color: rgb(114, 114, 215); background-color: #464686; box-shadow: 0px 5px 6px 0px rgba(70, 70, 134, 0.25);}

.wpcf7 input[type="file"] {border-radius:8px; padding:10px; width:100%; border: 1px solid rgb(107, 207, 246); background-color: rgb(177, 229, 249);}
input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required::before { content: "Upload Resume "; position: relative; display: block; color: #137499;}
.eael-contact-form-7-button-align-left .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {width:100%;}
.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap {display:block; width:100%; margin-bottom:10px;}

#Sub-header {margin-top:-155px;}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {align-items: flex-start !important;}
.elementor-widget .elementor-icon-list-icon {position:relative; top:2px;}

#Testimonials .elementor-posts--skin-classic .elementor-post:nth-child(2) {position:relative; top:-90px;}
#Testimonials .elementor-posts--skin-classic .elementor-post:hover {box-shadow: 7.5px 12.99px 57px 0px rgba(123, 77, 142, 0.8);}
#Testimonials .elementor-posts--skin-classic .elementor-post .elementor-post__read-more:hover {color:#7b4d8e;}

#Director-button svg {filter: invert(99%) sepia(1%) saturate(2%) hue-rotate(291deg) brightness(107%) contrast(100%);}
#Directors-Desk .elementor-divider-separator:after {margin-left: -22px;}
#Directors-Desk .elementor-element.elementor-element-6c6136a.elementor-view-default .elementor-icon {margin-top:-29px;}

#Counter .elementor-col-25{margin-right:20px;}
#Counter .elementor-col-25:nth-last-child(1){margin-right:0px;}
#Counter .eael-counter-svg-icon svg {box-shadow: 2.5px 4.33px 5px 0px rgba(1, 1, 1, 0.1); border-radius:100%; background: #b3dafe;}
#Counter .eael-counter-number-suffix {margin-left:-10px;}

#Home_Banner::before {content:""; width:100%; height:160px; position:absolute; bottom:0; background:url('https://chimes.in/wp-content/uploads/2022/08/home-banner-before.png') no-repeat center bottom;}

.about-image::before {content:""; width:525px; height:460px; border-radius:16px; position:absolute; left:-20px; top:40px; border:2px rgba(218, 55, 48, 0.5) solid; z-index:-1; box-shadow: 2.5px 4.33px 25px 0px rgba(1, 1, 1, 0.15);}

@-webkit-keyframes rotating-left {
    from{
        -webkit-transform: rotate(360deg);
    }
    to{
        -webkit-transform: rotate(0deg);
    }
}

.rotating-left {
    -webkit-animation: rotating-left 10s linear infinite;
}

@-webkit-keyframes rotating {
    from{
        -webkit-transform: rotate(0deg);
    }
    to{
        -webkit-transform: rotate(360deg);
    }
}

.rotating {
    -webkit-animation: rotating 10s linear infinite;
}

.anim-rotate {animation: rotate-r 8s ease infinite;}
@keyframes rotate-r {
  0% {
    transform: rotate(0deg);
		
  }
  100% {
    transform: rotate(360deg);
		
  }
}


.zomm-in-out {animation: zoom-in-out 5s ease infinite;}
@keyframes zoom-in-out {
  0% {
    transform: scale(1);
		
  }
  50% {
    transform:scale(0.5);
		
  }
  100% {
    transform: scale(1);
		
  }
}

.elementor-20 .elementor-element.elementor-element-e5e7208 .elementor-icon {box-shadow:10px 27px 27px 0px rgb(1 1 1 / 35%); border-radius:100%;}

#Announcements .elementor-icon-box-title {border-bottom:1px #986ea4 solid; display: inline; padding: 0 10px 3px 0; bottom: 5px; position: relative;}
#Announcements .elementor-icon-box-title::after { content: ""; border-top: 12px solid transparent; border-left: 12px #986ea4 solid; border-bottom: 12px solid transparent; border-right: 12px solid transparent; position: absolute; right: -25px;  top: 18px;}

@media screen and (min-width: 1500px) and (max-width: 1600px) {
	.elementor-14 .elementor-element.elementor-element-4eb7e88 img {width:330px;}
	#Header .elementor-widget-theme-site-logo a::before {left: -82%;  top: -115px; transform: scale(0.8);}
	.elementor-11 .elementor-element.elementor-element-fa08570 {right:-210px !important;}
	.elementor-11 .elementor-element.elementor-element-d9c1ce9 > .elementor-background-overlay {background-position:110% 70% !important;}
	.elementor-11 .elementor-element.elementor-element-95e395f > .elementor-background-overlay {background-position:-165px 80% !important;}
	#Sub-header .elementor-container {min-height:460px;}
	.elementor-11 .elementor-element.elementor-element-bb7e587 .elementor-slide-heading {font-size:46px !important;}
	.elementor-11 .elementor-element.elementor-element-3d3d6b5 {margin-top: -155px;}
}

@media screen and (min-width: 1300px) and (max-width: 1450px) {
	#Header .elementor-widget-theme-site-logo a::before { left: -85%; transform: scale(0.7); top:-100px;}
	#elementor-popup-modal-903 .dialog-widget-content {margin:100px 25px 0px 0px !important;}
	.elementor-11 .elementor-element.elementor-element-95e395f > .elementor-background-overlay {background:none !important;}
	.elementor-11 .elementor-element.elementor-element-d9c1ce9 > .elementor-background-overlay {background-size: 150px !important;}
}

@media screen and (max-width: 767px) {
	.elementor-14 .elementor-element.elementor-element-059f3b0 {left:10px;}
	#Header .elementor-widget-theme-site-logo a::before {display:none !important;}
	.elementor-11 .elementor-element.elementor-element-9bd4db7 {right: unset !important; top: unset; bottom: -60px; left:25%;}
	.about-image::before, .elementor-11 .elementor-element.elementor-element-88e27f9 {display:none;}
	.elementor-11 .elementor-element.elementor-element-95aa6ea .eael-ticker-wrap .eael-ticker .ticker-content {text-align:center; line-height:1.3;}
	.elementor-slide-heading br {display:none;}
	#Home_Banner::before {bottom:-10px;}
	#Home_Banner {margin-top:-100px;}
	.elementor-11 .elementor-element.elementor-element-bb7e587 .swiper-slide-contents {margin-bottom:40px !important;}
	#Counter .elementor-col-25{margin:10px 15px !important;}
	.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {align-items: flex-start !important;}
.elementor-widget .elementor-icon-list-icon {position:relative; top:2px;}
	.elementor-20 .elementor-element.elementor-element-0c894a6 .elementor-heading-title {margin-top:20px;}
	#eael-ticker-wrap-95aa6ea .ticker-content {margin-bottom:20px;}
	.elementor-11 .elementor-element.elementor-element-95e395f > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-d9c1ce9 > .elementor-background-overlay {background-size:0;}
	#Testimonials .elementor-posts--skin-classic .elementor-post:nth-child(2) {top:0;}
	.elementor-11 .elementor-element.elementor-element-0bac547 {background-size:190% !important;}
	.elementor-11 .elementor-element.elementor-element-3150ab2 > .elementor-widget-container {background:none !important;}
	#Sub-header {margin-top:10px;}
	.home #Footer {padding-top:30px;}
	#Header::before {content:""; width:100%; height:200px; position:absolute; z-index:0; left:0; top:0;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.01) 99%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
	.elementor-895 .elementor-element.elementor-element-47cda12 > .elementor-element-populated {padding:0 !important;}
}

@media screen and (max-width: 320px) {
	.elementor-11 .elementor-element.elementor-element-9bd4db7 {left:22%;}
	#Counter .elementor-col-25 {margin:10px 0px !important;}
	#Counter {padding-left:15px !important; padding-right:15px !important;}
	#Counter .eael-counter-title {padding-right:0px !important;}
	.elementor-11 .elementor-element.elementor-element-44dfaec > .elementor-widget-container {margin-left:0px !important;}
	#sb_instagram .sb_instagram_header p {font-size:18px !important; line-height:1 !important;}
	#Sub-header .elementor-heading-title {font-size:24px !important;}
	.elementor-699 .elementor-element.elementor-element-12b8093b .elementor-button, .elementor-699 .elementor-element.elementor-element-51ea37b .elementor-button {font-size:18px !important;}
	.elementor-895 .elementor-element.elementor-element-6b80229 .eael-advanced-menu li ul li > a {font-size:16px !important;}
}