.fix-button {transform:rotate(270deg);}
.elementor-16 .elementor-element.elementor-element-951c470 .elementor-button .elementor-align-icon-left { font-size: 28px;}
.page-id-8910 .elementor-16 .elementor-element.elementor-element-a335b1f{display:none;}
.page-id-3 .elementor-16 .elementor-element.elementor-element-a335b1f{display:none;}
#campus-blogs .eael-grid-post-holder {
    height: 260px;
}
.page-id-2782 .elementor-widget-tabs .elementor-tab-title{font-size: 18px;}
.page-id-2782 .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a {
    color: black;
}
.elementor-16 .elementor-element.elementor-element-19485b7 > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
    margin: 0 17%;
}
#elementor-popup-modal-746 .dialog-message {
		width: 72vw !important;}
.elementor-746 .elementor-element.elementor-element-12e782f {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

#Sub_header.campus {margin-top:-150px; z-index:1;}

#StickyWidget .npf_cpt_new {width:23% !important;}

.page-id-8908 .elementor-16 .elementor-element.elementor-element-a335b1f{display:none;}
.page-id-8851 .elementor-16 .elementor-element.elementor-element-a335b1f{display:none;}
.page-id-8570 .elementor-16 .elementor-element.elementor-element-a335b1f{display:none;}
.page-id-8593 .elementor-16 .elementor-element.elementor-element-a335b1f{display:none;}

.elementor-button-content-wrapper {justify-content: center; align-items: center;}
.elementor-16 .elementor-element.elementor-element-951c470 {transition: all 0.5s ease;}
.elementor-16 .elementor-element.elementor-element-951c470:hover {right:0 !important;}
.elementor-16 .elementor-element.elementor-element-cefea01 {transition: all 0.5s ease;}
.elementor-16 .elementor-element.elementor-element-cefea01:hover {left:0 !important;}
.elementor-16 .elementor-element.elementor-element-cefea01 .elementor-grid-item:first-child a{border-radius:0px 8px 8px 0px;}
.elementor-16 .elementor-element.elementor-element-cefea01 .elementor-grid-item:last-child a{border-radius:0px 8px 8px 0px;}
.elementor-16 .elementor-element.elementor-element-cefea01:hover .elementor-grid-item:last-child a{border-radius:8px;}
.elementor-popup-modal .dialog-close-button {border-radius:100%; padding:5px;}
.why-left-icons .elementor-icon-list-item, .why-right-icons .elementor-icon-list-item, .why-bottom-icons .elementor-icon-list-item{border-style: solid;  border-width: 1px; padding:10px 20px !important; border-color: rgb(54, 54, 54);  border-radius: 8px;  background-color: rgba(255, 255, 255, 0.149);  box-shadow: 0px 8px 21px 0px rgba(54, 54, 54, 0.15); width: auto; max-width: max-content;}

#Careers-form .eael-contact-form-7 .wpcf7-form p {float:left; width:33%;}
#Careers-form .eael-contact-form-7 .wpcf7-form p:nth-last-child(2) {float:none; width:100%;}
#Careers-form .eael-contact-form-7 .wpcf7-form p:nth-last-child(3) {float:none; width:100%; clear:both;}
#Careers-form input, #Careers-form select, #Careers-form textarea {width:100%;}
#Careers-form .wpcf7-form input[type="submit"] {width:200px;}
#Careers-form label {width:auto;}
#Careers-form .eael-contact-form-7 .wpcf7-form p:nth-last-child(3) label {width:97.5%;}

#contactus-form input, #contactus-form textarea {border:1px #0005 solid;}
#contactus-form .eael-contact-form-7 .wpcf7-form p {float:left; width:33%;}
#contactus-form .eael-contact-form-7 .wpcf7-form p:nth-last-child(2) {float:none; width:100%; clear:both;}
#contactus-form input, #Careers-form select, #Careers-form textarea {width:100%;}
#contactus-form .wpcf7-form input[type="submit"] {width:200px;}
#contactus-form label {width:94%;}
#contactus-form .eael-contact-form-7 .wpcf7-form p:nth-last-child(2) label {width:97%;}
#contactus-form .eael-contact-form-7 .wpcf7-form p:nth-last-child(3) label {width:94.5%;}

#wpcf7-f6039-p6040-o1 {padding-top:10px;}
#Footer-sticky-form .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(2) {width: 20%;
    display: flex;
    clear: both;
    float: left; margin:0 0 0 0;}
#Footer-sticky-form .eael-contact-form-7  .wpcf7-form p:nth-last-of-type(1) {display:inline-block !important; margin: 15px 0 0 0;}
#Footer-sticky-form .eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap {margin-right:10px;}
#Footer-sticky-form .eael-contact-form-7 {display:flex; flex-direction:row; flex-wrap:wrap;}
#Footer-sticky-form .eael-contact-form-7-heading {width:100%;}
#Footer-sticky-form .wpcf7-submit{background: #000000;
background: -moz-linear-gradient(top,  #000000 0%, #333333 100%);
background: -webkit-linear-gradient(top,  #000000 0%,#333333 100%); 
background: linear-gradient(to bottom,  #000000 0%,#333333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 );
padding:0px 20px; height:40px; color:white;}
#Footer-sticky-form .wpcf7-submit:hover {
background-image: -moz-linear-gradient( 90deg, rgb(18,132,218) 0%, rgb(97,97,221) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(18,132,218) 0%, rgb(97,97,221) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(18,132,218) 0%, rgb(97,97,221) 100%);

}
#Footer-sticky-form .eael-contact-form-7  .wpcf7-form p:nth-last-of-type(1) {display:flex !important; margin: 15px 0 0 0;}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #0679a5; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #363636; 
}

/* Handle on hover */
#elementor-popup-modal-746 .dialog-widget-content::-webkit-scrollbar-thumb:hover {
  background: #363636; 
}

h1.elementor-heading-title {color:#00aeef !important;}
#campus-h1 h1.elementor-heading-title {color:white !important;}

.elementor-3575 .elementor-element.elementor-element-46bcb3d .elementor-icon-box-title, .elementor-3708 .elementor-element.elementor-element-46bcb3d .elementor-icon-box-title, .elementor-3989 .elementor-element.elementor-element-46bcb3d .elementor-icon-box-title {margin-top:-2px;}

.elementor-3989 .elementor-element.elementor-element-39fe022 div.eael-entry-thumbnail, .elementor-3848 .elementor-element.elementor-element-39fe022 div.eael-entry-thumbnail, .elementor-4132 .elementor-element.elementor-element-39fe022 div.eael-entry-thumbnail{border-radius:8px; overflow:hidden;}

#campus-inside-page .eael-infobox .infobox-icon img { box-shadow: 0px 5px 5px #0003; border-radius:8px 8px 0px 0px;}
#campus-inside-page .infobox-content .title {border-bottom: 0px #36363630 solid; padding-bottom:0px;}

#Icon-box-hover .elementor-icon-list-item a::after {content:"Read more"; background:black; padding:0px 5px; color:white; position:absolute;     font-size: 12px;
    line-height: 22px;
    border-radius: 5px;
    bottom: -23px;
    left: 0; opacity:0;
}
#Icon-box-hover .elementor-icon-list-item:hover a::after {opacity:1;}

.elementor-nav-menu--main .elementor-nav-menu ul {width:250px !important;}

.why-left-icons .elementor-icon-list-item:hover, .why-right-icons .elementor-icon-list-item:hover, .why-bottom-icons .elementor-icon-list-item:hover {    border-color: rgb(0 34 162); background-color: rgb(78 195 231 / 13%); box-shadow:0px 0px 27px 0px rgb(0 34 162 / 24%);}

.iconbox-top-fix .elementor-icon-box-title {margin-top:0px;}
.elementor-757 .elementor-element.elementor-element-46bcb3d .elementor-icon-box-title {margin-top:0px;}
#archive-blog .elementor-post {border: 1px #3333 solid; padding: 20px; border-radius: 8px;}

.leadership-provile-sticky.elementor-sticky--active {box-shadow:0px 5px 20px #0005; margin-bottom:50px;}

#campus-blogs .eael-grid-post-holder {padding:20px 10px; }
#campus-blogs .eael-entry-wrapper {display:flex; flex-direction: column;}
#campus-blogs .eael-entry-footer {order:2; padding:0 0 30px 0;}
#campus-blogs .eael-entry-footer a {color:#00a8e7;}
#campus-blogs .eael-entry-footer a:hover {color:#333;}
#campus-blogs .eael-entry-header {order:1;}
#campus-blogs .eael-entry-content {order:3;}
#campus-blogs .eael-entry-meta {padding:0;}

#campus-gallery .swiper-slide-inner {background:#00aeef; border-radius:8px 8px 0 0;}
#campus-gallery .swiper-slide-inner:hover img {opacity:0.5;}

#campus-testimonials .elementor-tab-desktop-title {margin-top: 30px; margin-bottom: 20px; padding:0px 20px !important; border-right: 1px #333 solid !important;}
#campus-testimonials .elementor-tab-desktop-title:nth-last-child(1) {border:0px !important;}
#campus-testimonials .elementor-tabs-wrapper {position:relative; z-index:4;}
#campus-testimonials .elementor-tab-content {margin-top:-60px; z-index:2;}
#campus-testimonials .sa_owl_theme .owl-nav .owl-prev {left:-27px; background: rgb(0 173 239) url(https://old.chrysalishigh.com/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;}
#campus-testimonials .sa_owl_theme .owl-nav .owl-next {right:-28px; background: rgb(0 173 239) url(https://old.chrysalishigh.com/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;}

#campus-testimonials .sa_owl_theme .owl-nav .owl-prev:hover, #campus-testimonials .sa_owl_theme .owl-nav .owl-next:hover {opacity:0.6;}

#campus-testimonials .sa_owl_theme .owl-nav div, #campus-testimonials .sa_owl_theme .owl-nav button {height: 70px !important; width: 90px !important; border-radius:0px; top:70% !important; outline:none !important;}
#campus-testimonials .sa_hover_container {display:flex; align-items: flex-end;}
#campus-testimonials .owl-item img {float:left; border-radius:8px; border:1px #FFF solid; box-shadow:0px 0px 46px rgba(0,0,0,0.15); width: 44%;}
#campus-testimonials .owl-item .testimonials-content {border-radius: 0px 8px 8px 0px; background-color: rgb(0, 0, 0); float:left; width:77%; color:white; padding:60px 30px 60px 60px; margin-bottom:30px;}
#campus-testimonials .owl-item .testimonials-content::before {content: ""; width: 40px; height: 40px; background:url('https://old.chrysalishigh.com/wp-content/uploads/2022/06/quote.svg') no-repeat center; background-size:100%; position: absolute; margin-left: -50px;  margin-top: -20px; filter: invert(100%) sepia(4%) saturate(17%) hue-rotate(226deg) brightness(104%) contrast(100%);}

#campus-testimonials .owl-item .testimonials-content p a {font-weight:bold; font-style:italic;}
#campus-testimonials .owl-item .testimonials-content p a:hover {opacity:0.6; cursor:pointer;}
#Teachers, #Students {display:none;}

#peoplesy .elementor-tab-title:nth-child(2) {border-right:1px #3335 solid; border-left:1px #3335 solid;}
#peoplesy .elementor-tab-title {padding:0px 20px !important;}

.elementor-2782 .elementor-element.elementor-element-bffc001 .elementor-tab-title {background:white;}
.elementor-2782 .elementor-element.elementor-element-bffc001 .elementor-tab-title:hover {background:#00aeef;}
.elementor-2782 .elementor-element.elementor-element-bffc001 .elementor-tab-desktop-title.elementor-active {font-weight:bold;}
.elementor-widget-text-editor a:hover {cursor:pointer;}
.why-bottom-icons .elementor-icon-list-item {position:inherit !important;}
.why-bottom-icons .elementor-icon-list-item::after {    content: "";
    width: 1px !important;
    height: 62px !important;
    left: -38% !important;
    position: absolute !important;
    top: -86px;
    border-right: 1px #3335 dashed !important;
    border-left: 0 !important;}
.why-bottom-icons .elementor-icon-list-item::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; right:0px; margin-top: -32px; z-index: 1; left: 46%; }

.why-right-icons .elementor-icon-list-items {display: flex; flex-direction: column;}
.why-right-icons .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) {left:80px;}
.why-right-icons .elementor-icon-list-item:nth-child(1)::after {content: ""; width: 140px; height: 54px; left: -154px !important; position: absolute; top: 37px; border-top: 0; border-right: 1px #3335 dashed; border-bottom: 1px #3335 dashed;}
.why-right-icons .elementor-icon-list-item:nth-child(1)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; left: -22px; top: 29px; z-index: 1;}

.why-right-icons .elementor-icon-list-item:nth-child(2) {left:190px;}
.why-right-icons .elementor-icon-list-item:nth-child(2)::after {content: ""; width: 205px; height:2px; left: -228px !important; position: absolute; top: 35px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 1px #3335 dashed;}
.why-right-icons .elementor-icon-list-item:nth-child(2)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; left: -22px; top: 29px; z-index: 1;}

.why-right-icons .elementor-icon-list-item:nth-child(3) {left:190px;}
.why-right-icons .elementor-icon-list-item:nth-child(3)::after {content: ""; width: 205px; height:2px; left: -228px !important; position: absolute; top: 35px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 1px #3335 dashed;}
.why-right-icons .elementor-icon-list-item:nth-child(3)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; left: -22px; top: 29px; z-index: 1;}

.why-right-icons .elementor-icon-list-item:nth-child(4) {left:140px;}
.why-right-icons .elementor-icon-list-item:nth-child(4)::after {content: ""; width: 170px; height:2px; left: -182px !important; position: absolute; top: 35px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 1px #3335 dashed;}
.why-right-icons .elementor-icon-list-item:nth-child(4)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; left: -22px; top: 29px; z-index: 1;}

.why-right-icons .elementor-icon-list-item:nth-child(5) {left:0;}
.why-right-icons .elementor-icon-list-item:nth-child(5)::after {content: ""; width: 120px; height:56px; left: -145px !important; position: absolute; top: -18px; border-top: 0; border-bottom: 1px #3335 dashed; border-left: 1px #3335 dashed;}
.why-right-icons .elementor-icon-list-item:nth-child(5)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; left: -22px; top: 29px; z-index: 1;}

.why-left-icons .elementor-icon-list-items {text-align: right; display: flex; flex-direction: column; align-content: flex-end; align-items: flex-end;}
.why-left-icons .elementor-icon-list-item { position:relative;}
.why-left-icons .elementor-icon-list-item:nth-child(1) {left:-80px;}
.why-left-icons .elementor-icon-list-item:nth-child(1)::after {content: ""; width: 150px; height: 54px; left: 158px !important; position: absolute; top: 37px; border-top: 0; border-right: 0; border-left: 1px #3335 dashed; border-bottom: 1px #3335 dashed;}
.why-left-icons .elementor-icon-list-item:nth-child(1)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; right: -22px; top: 29px; z-index: 1;}

.why-left-icons .elementor-icon-list-item:nth-child(2) {left:-190px;}
.why-left-icons .elementor-icon-list-item:nth-child(2)::after {content: ""; width: 205px; height:2px; left: 140px !important; position: absolute; top: 35px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 1px #3335 dashed;}
.why-left-icons .elementor-icon-list-item:nth-child(2)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; right: -22px; top: 29px; z-index: 1;}

.why-left-icons .elementor-icon-list-item:nth-child(3) {left:-190px;}
.why-left-icons .elementor-icon-list-item:nth-child(3)::after {content: ""; width: 200px; height:2px; left: 185px !important; position: absolute; top: 35px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 1px #3335 dashed;}
.why-left-icons .elementor-icon-list-item:nth-child(3)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; right: -22px; top: 29px; z-index: 1;}

.why-left-icons .elementor-icon-list-item:nth-child(4) {left:-150px;}
.why-left-icons .elementor-icon-list-item:nth-child(4)::after {content: ""; width: 200px; height:2px; left: 185px !important; position: absolute; top: 35px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 1px #3335 dashed;}
.why-left-icons .elementor-icon-list-item:nth-child(4)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; right: -22px; top: 29px; z-index: 1;}

.why-left-icons .elementor-icon-list-item:nth-child(5) {left:0;}
.why-left-icons .elementor-icon-list-item:nth-child(5)::after {content: ""; width: 120px; height:60px; left: 185px !important; position: absolute; top: -23px; border-top: 0; border-right: 0; border-left: 0; border-bottom: 1px #3335 dashed; border-right: 1px #3335 dashed;}
.why-left-icons .elementor-icon-list-item:nth-child(5)::before { content: ""; width: 14px; height: 14px; background:#00aeef; border-radius: 7px; position: absolute; right: -22px; top: 29px; z-index: 1;}

#eael-ticker-wrap-e48ad9a {overflow:initial;}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {align-items: flex-start !important;}
.elementor-widget .elementor-icon-list-icon {margin-top:3px;}
.elementor-element-a898b7d {box-shadow:4px -1px 5px #0004; z-index:1;}
.elementor-element-a898b7d::after {content: "";
    border-left: 10px #00aeef solid;
    border-right: 10px transparent solid;
    border-bottom: 10px transparent solid;
    border-top: 10px transparent solid;
    height: 10px;
    width: 10px;
    position: absolute;
    right: -20px;
    top: 52%;
    z-index: 10;}

/*Sub_header--------------------------------------*/
#Sub_header {}

/*---------------*/

.showcase .elementor-column {}

.showcase h4 {color:white;}
.showcase {
	color:#595880;
	font-size:16px;
	line-height:26px;
	padding:10px;
}

.showcase img {
  display: block;
  margin: auto;
}

.showcase h3 {
  text-align: center;
  font-size: 20px !important;
}

.showcase p span {font-size: 26px; font-weight: bold; line-height: 1.2em; display:block; margin-bottom:20px;}

.showcase p {
  display: none;
	color:white !important;
	position: absolute;
    bottom:0px;
	margin-bottom:0px;
    border-radius:8px;
    height: 485px;
    padding: 20px;
	background-color: transparent;
    background-image: linear-gradient(180deg, #0592C6 0%, #00AEEF 100%);
}

.showcase p a {font-style:italic; font-weight:bold; color:#030304 !important;}
.showcase p a:hover {color:#FFF !important; cursor:pointer;}

#Configurations .showcase p { height:120px;}
#Extensions .showcase p { height:220px;}

.showbutton {
  cursor: pointer;
    color: #ffffff !important;
    position: absolute;
    background: #000;
    padding: 5px 20px;
    border-radius: 6px;
    left: 10px;
    bottom: 20px;
    font-weight: normal;
    border: 2px #333 solid;
	box-shadow:0px 0px 15px rgb(0 0 0 / 25%)
}
/*-------------------------------------------*/

#achievements-wrap .elementor-container {position:initial;}
/*#achievements-wrap .elementor-container::before {content:""; width:30%; height:100%; background:#2b79db; position:absolute; left:0;}
#achievements-wrap .elementor-container::after {content:""; width:30%; height:100%; background:#3aa558; position:absolute; right:0;}
#achievements-wrap .swiper-button-next, #achievements-wrap .swiper-button-prev {top: inherit; height: 24px; bottom: -10px; border-radius: 6px; width: 24px;}
#achievements-wrap .swiper-button-prev {left: inherit; right: 50px;}
#achievements-wrap .swiper-button-next {right: 20px;}
#achievements-wrap .swiper-button-prev i{top: -5px; position: relative; right: -6px;}
#achievements-wrap .swiper-button-next i {top: -5px; position: relative; right: -9px;}*/

#achievements-wrap .swiper-button-next, #achievements-wrap .swiper-button-prev {top:50% !important;}

#Capus_testimonials .eael-testimonial-item-inner {display:flex; align-items: flex-end; padding:20px;}
#Capus_testimonials .eael-testimonial-item-inner .eael-testimonial-image {order:1; box-shadow:2.5px 4.33px 16px 0 #0005; border-radius:8px; padding:0;}
#Capus_testimonials .eael-testimonial-item-inner .eael-testimonial-content{order:2; margin-bottom:30px;}
#Capus_testimonials .eael-testimonial-content {background:#001870; padding:55px 30px 50px 60px; border-radius:0px 8px 8px 0px;}
#Capus_testimonials .eael-testimonial-user-company {display:block; margin-top:-5px;}
#Capus_testimonials .eael-testimonial-text p {margin-bottom:10px;}
#Capus_testimonials .eael-testimonial-user {margin-top:10px;}
#Capus_testimonials .swiper-button-next, #Capus_testimonials .swiper-button-prev { top:inherit !important; bottom: 60px !important; background: #5368dd; width: 130px !important;}
#Capus_testimonials .eael-testimonial-text::before {content: ""; width: 40px; height: 40px; background:url('https://old.chrysalishigh.com/wp-content/uploads/2022/06/quote.svg') no-repeat center; background-size:100%; position: absolute; margin-left: -50px;  margin-top: -20px; filter: invert(100%) sepia(4%) saturate(17%) hue-rotate(226deg) brightness(104%) contrast(100%);}

#SneakPeek .swiper-slide { border-radius:8px; overflow:hidden;}
#SneakPeek .elementor-slide-heading {background: #00adef; line-height: 1.8; padding: 0 30px; border-radius: 0px 30px 30px 0px;}
#SneakPeek .elementor-swiper-button {    background: #0022a294; padding: 5px; border-radius: 100%;}

#Footer_form .wpcf7 form .wpcf7-response-output {color:white !important;}
#Footer_form .eael-contact-form-7-heading {width:100%;}
#Footer .elementor-blockquote__author {width:100%; text-align:right; float:right;}
#Footer_form .eael-contact-form-f8cf1e7 {display:flex !important; align-items: center;}

#Footer_form .wpcf7-select {border-radius:6px !important;}
#Footer_form .eael-contact-form-7 .wpcf7-form input, #Footer_form .eael-contact-form-7 .wpcf7-form select {width:100% !important; height:42px;}
#Footer_form .wpcf7-submit {width:10% !important; position:relative; top:5px; line-height:1; left:7px;}
#Footer_form .wpcf7-form-control-wrap {margin:0px 5px;}
#Footer_form .wpcf7-submit {background: #000000;
background: -moz-linear-gradient(top,  #000000 0%, #333333 100%);
background: -webkit-linear-gradient(top,  #000000 0%,#333333 100%); 
background: linear-gradient(to bottom,  #000000 0%,#333333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 );}
#Footer_form .wpcf7-submit:hover {
background-image: -moz-linear-gradient( 90deg, rgb(18,132,218) 0%, rgb(97,97,221) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(18,132,218) 0%, rgb(97,97,221) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(18,132,218) 0%, rgb(97,97,221) 100%);

}

/*Blogs*/
#Blogs .eael-grid-post:nth-child(1) h2 a {display: -webkit-box;   
   -webkit-line-clamp: 1;   
   -webkit-box-orient: vertical;     
   overflow: hidden; }
#Blogs .eael-grid-post-holder-inner {overflow:hidden;}
#Blogs .eael-entry-media { border-radius: 8px 8px 0 0; overflow: hidden; box-shadow:0px 5px 5px #0002;}
#Blogs .eael-post-elements-readmore-btn {display:inline-block;}
#Blogs article:nth-child(4) .eael-grid-post-excerpt {display:none;}
#Blogs article:nth-child(6) .eael-grid-post-excerpt {display:none;}
#Blogs article:nth-child(4) .eael-entry-wrapper, #Blogs article:nth-child(6) .eael-entry-wrapper{background:#00a9e8; border-radius:0 0 8px 8px; padding:1px 20px;}
#Blogs article:nth-child(4) .eael-entry-title a, #Blogs article:nth-child(6) .eael-entry-title a {color:white; ext-overflow: ellipsis;
   display: -webkit-box; -webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical; overflow:hidden;}
#Blogs article:nth-child(4) .eael-entry-title a:after, #Blogs article:nth-child(6) .eael-entry-title a::after {content:""; width:20px; height:20px; background:url('https://old.chrysalishigh.com/wp-content/uploads/2022/06/right-arrow-2.svg') no-repeat center; background-size:100%; position:relative; top:2px; left:10px; filter: invert(100%) sepia(10%) saturate(7484%) hue-rotate(238deg) brightness(115%) contrast(109%); display:inline-block; transition: all 0.5s ease;}
#Blogs article:nth-child(4) .eael-entry-title a:hover::after, #Blogs article:nth-child(6) .eael-entry-title a:hover::after {left:25px;}
#Blogs article:nth-child(5) .eael-entry-media {display:none;}
#Blogs article:nth-child(2) .eael-grid-post-holder-inner {display:flex; flex-direction: column;}
#Blogs article:nth-child(2) .eael-grid-post-holder-inner .eael-entry-media {order:2; border-radius:0px 0px 8px 8px;  box-shadow:0px -5px 5px #0002;}
#Blogs article:nth-child(2) .eael-grid-post-holder-inner .eael-entry-media .eael-entry-overlay {border-radius:0px 0px 8px 8px;}
.elementor-custom-embed-play i {background:url('https://old.chrysalishigh.com/wp-content/uploads/2022/06/youtube.svg') no-repeat center; color:transparent; background-size: 50%; text-shadow:none;}
#Blogs article:nth-child(2) .eael-grid-post-holder-inner .eael-entry-media .eael-entry-thumbnail img {border-radius:0px 0px 8px 8px !important;}

/*Campus*/
#Campus .box-content .elementor-column .elementor-widget-wrap {overflow:hidden; }
#Campus .infobox-button {text-align:right;}
#Campus .eael-infobox {overflow:hidden; border-radius:8px;}
#Campus .eael-infobox-button { position: absolute; z-index: 19; right: 10px; bottom: 10px; }
#Campus .campus-col:hover .eael-infobox-button {filter: invert(100%) sepia(0%) saturate(7478%) hue-rotate(312deg) brightness(100%) contrast(106%);}
#Campus .box-content .elementor-column .elementor-widget-text-editor ul {margin:0; padding:0; list-style:none;}
#Campus .box-content .elementor-column .elementor-widget-text-editor ul li {margin-bottom:5px;}
#Campus .box-content .elementor-column .elementor-widget-text-editor h4 {color:white; font-size: 24px; font-weight: bold;}
#Campus .box-content .elementor-column .elementor-widget-text-editor a {color:white;}
#Campus .box-content .elementor-column .elementor-widget-text-editor a:hover {text-decoration:underline;}
#Campus .box-content .elementor-column .elementor-widget-text-editor {transition: all 0.5s ease;}
#Campus .box-content .elementor-column:hover .elementor-widget-text-editor {bottom:0 !important;}
#Campus .elementor-widget-eael-info-box {position:initial !important; height:100% !important; padding-bottom:30px;}
#Campus .infobox-content .title {border-bottom: 1px #36363630 solid; padding-bottom: 20px;}
#Campus .eael-infobox .infobox-icon img {box-shadow:0px 5px 5px #0003;}

#Home_banner{-webkit-mask-image: url(https://old.chrysalishigh.com/wp-content/uploads/2022/06/Banner-mask-1.svg);
    -webkit-mask-size: cover;
    -webkit-mask-position: bottom center;
    -webkit-mask-repeat: no-repeat;
background:#00aeef url('https://old.chrysalishigh.com/wp-content/uploads/2022/11/fall-back-chrysalis.jpg') no-repeat center; background-size:cover;}
.swiper-button-next, .swiper-button-prev {top:107px; height: 30px;}


/*Curriculum*/
#Curriculum {-webkit-mask-image: url(https://old.chrysalishigh.com/wp-content/uploads/2022/06/mask-image-01.svg);
    -webkit-mask-size: cover;
    -webkit-mask-position: bottom center;
    -webkit-mask-repeat: no-repeat;}

section#Footer::before {content: ""; position: absolute; width: 100%;  height: 100%; background: url('https://old.chrysalishigh.com/wp-content/uploads/2022/10/footer-noise.png') top left; top: 0; left: 0;}

#Campus .box-content .elementor-column .elementor-widget-text-editor .elementor-widget-container {min-height:350px;}

@media screen and (min-width: 1300px) and (max-width: 1400px) {
#Campus .infobox-content .title {font-size:22px;}
	#Campus .box-content .elementor-column .elementor-widget-text-editor .elementor-widget-container {min-height:350px;}
	#Campus .box-content .elementor-column .elementor-widget-text-editor h4 {font-size: 22px;}
}

@media screen and (min-width:767px) and (max-width: 880px) {
	.elementor-2146 .elementor-element.elementor-element-5f76bb6 .elementor-spacer-inner {--spacer-size:580px !important;}
}

@media (max-width: 767px){

	#Sub_header {margin-top:-78px;}
.elementor-widget-nav-menu .elementor-widget-container {flex-direction: row; justify-content: flex-start;}
.elementor-menu-toggle {width: auto; margin: 0 0 0 15px;}
	#Capus_testimonials .eael-testimonial-item-inner {flex-direction: column;}
	#Capus_testimonials .eael-testimonial-item-inner .eael-testimonial-image {width:100%; border-radius: 8px 8px 0px 0px;}
	#Capus_testimonials .eael-testimonial-item-inner .eael-testimonial-content {width: 100%; border-radius: 0px 0px 8px 8px; padding:60px 20px 30px 20px;}
	#Capus_testimonials .eael-testimonial-text::before {margin-left: 0; margin-top: -45px;}
	#Capus_testimonials .swiper-button-next, #Capus_testimonials .swiper-button-prev {width:40px !important;}
	
	#Footer_form .eael-contact-form-f8cf1e7 { flex-direction: column;}
	#Footer_form .eael-contact-form-7-heading {width:100%; text-align:center;}
	#Footer_form .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {flex-direction: column; padding:0px 20px;}
	#Footer_form .wpcf7-submit {width:auto !important; left:0;}
	.elementor-element-a898b7d::after {display:none;}
	.elementor-7 .elementor-element.elementor-element-b3e98a4 .elementor-heading-title br {display:none;}
	.elementor-element-06451e4 {width:45px !important;}
	.elementor-element-b3e98a4 {width:auto !important;}
	.elementor-element-a898b7d .elementor-widget-wrap {display:flex; align-items: center;}
	.why-left-icons .elementor-icon-list-items {    align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center;}
	.why-left-icons .elementor-icon-list-item::before {right: inherit; top: -8px !important; z-index: 1; display: block; left: 48%;}
	.why-left-icons .elementor-icon-list-item::after {display:none !important;}
	.why-left-icons .elementor-icon-list-item {left:inherit !important; margin:10px !important;}
	
	.why-right-icons .elementor-icon-list-items {align-items: center;}
	.why-right-icons .elementor-icon-list-item::before {right: inherit; top: -8px !important; z-index: 1; display: block; left: 48% !important;}
	.why-right-icons .elementor-icon-list-item::after {display:none !important;}
	.why-right-icons .elementor-icon-list-item {left:inherit !important;}
	#Curriculum {-webkit-mask-image: none !important; margin-top:-20px !important; padding-top:40px !important;}
	#Blogs article:nth-child(2) .eael-grid-post-holder-inner .eael-entry-media {order:1; border-radius: 8px 8px 0 0; box-shadow: 0px 5px 5px #0002;}
	#Blogs article:nth-child(2) .eael-grid-post-holder-inner .eael-entry-wrapper {order:2;}
	#Blogs article:nth-child(2) .eael-grid-post-holder-inner .eael-entry-media .eael-entry-thumbnail img {border-radius:0px !important;}
	.elementor-1180 .elementor-element.elementor-element-7debaa8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {border-radius:8px !important;}
	.elementor-2782 .elementor-element.elementor-element-bffc001 .elementor-tab-title.elementor-active {font-weight:bold;}
	.elementor-widget-icon-box .elementor-icon-box-description {word-wrap: break-word;}
	#ham-menu .elementor-menu-toggle {padding-top:16px;}
	#campus-testimonials .sa_hover_container {align-items: center; padding:0px !important;
    flex-direction: column;}
	#campus-testimonials .owl-item img {width:100%; border-radius:8px 8px 0px 0px;}
	#campus-testimonials .owl-item .testimonials-content {border-radius:0px 0px 8px 8px; width:100%; padding:60px 20px 20px 20px;}
	#campus-testimonials .owl-item .testimonials-content::before {margin-left: -3px; margin-top: -48px;}
	#campus-testimonials .sa_owl_theme .owl-nav button {top: inherit !important; outline: none !important; bottom: -1px; border-radius: 0 0 8px 8px; height: 50px !important;
    width: 50px !important;}
	#campus-testimonials .sa_owl_theme .owl-nav .owl-prev {left:35% !important;}
	#campus-testimonials .sa_owl_theme .owl-nav .owl-next {right:35% !important;}
	#campus-testimonials .elementor-tab-content {margin-top:0px;}
	#campus-testimonials .sa_owl_theme .owl-nav {display:none !important;}
	.showcase p {height:372px !important;}
	.showcase .elementor-column {min-height:400px !important;}
	#campus-testimonials .elementor-tab-title {    background: #363636;
    margin: 5px 0px;
    border-radius: 8px;
    color: white;
    padding-left: 25px;} 
	#campus-testimonials .elementor-tab-title.elementor-active {background:#00aeef; color:white !important;}
	.showcase p {box-shadow:0px 0px 20px 0px rgb(48 177 90 / 50%); line-height:1.3;}
	.elementor-16 .elementor-element.elementor-element-60dd2ae .elementor-button {font-size:15px !important;}
	.sub-menu {background:#36363638 !important;}
	.sub-menu .sub-menu .sub-menu {background:#36363638 !important;}
	.elementor-746 .elementor-element.elementor-element-0eb928c > .elementor-widget-container {padding:0px !important;}
	#elementor-popup-modal-746 .dialog-message {width:100vw !important;}
	#Careers-form .eael-contact-form-7 .wpcf7-form p {width:100%;}
	#Careers-form label {width:97%;}
	
	#contactus-form .eael-contact-form-7 .wpcf7-form p {width:100%;}
	#contactus-form label {width:97%;}
	#contactus-form .eael-contact-form-7 .wpcf7-form p:nth-last-child(2) label {width:100%;}
	
	section#Footer::before {display:none !important;}
	#Home_banner{ background:#00aeef url('https://old.chrysalishigh.com/wp-content/uploads/2022/11/Banner-5-Mobile-fall-back.jpg') no-repeat center !important; background-size:cover;}
	#Sub_header.campus {margin-top:0px;}
}
@media (max-width: 320px) {
	.elementor-16 .elementor-element.elementor-element-60dd2ae .elementor-button, .elementor-16 .elementor-element.elementor-element-c133366 .elementor-button {font-size:14px !important;}
	.elementor-16 .elementor-element.elementor-element-28ff0dc {width:58% !important;}
	.elementor-16 .elementor-element.elementor-element-a9113c7 {width:42% !important; }
	.elementor-1946 .elementor-element.elementor-element-2aa6c03d {background-position:center bottom !important; background-size:103% !important; background-color:#f7c296 !important;}
}

@media not all and (min-resolution:.001dpcm) { 
     @supports (-webkit-appearance:none) {
			 body:not(.rtl) .elementor-16 .elementor-element.elementor-element-cefea01 {right:-300px;}
     }
}