/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 25 2025 | 06:13:59 */
/* font sizes */
.text-big{
	font-weight: 900;
}

.text-small{
	font-weight:200;
	display:block;
}

.allH2Slides > .n2-ss-layer-row {
	padding: 0 !important;
}

.allH2Slides > .n2-ss-layer-col  {
	padding: 0 !important;
}
.allH2Slide .n2-ss-layer  {
	margin: 0 !important;
}

.allH2Slide .n2-ss-layer p  {
	margin: 0 !important;
	padding: 0 !important;
}
.n2-ss-slider .n2-ss-item-image-content img {
/* 	max-width: 70%; */
}
.n2-ss-slider .n2-ss-item-image-content {
	text-align: left;
}

.n2-ss-slider .n2-ss-item-image-content img {
	max-width: 70%;
}

div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover {
	font-size: 80px !important;
}

div#n2-ss-2 .n2-font-a07efe0dabb85dc57ff21f7caf370125-paragraph {
	font-size: 44px !important;
	font-weight:100 !important;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #E96852 !important;
}

@media(max-width:1568px){
	
	.allH2Slides {
		max-width: 1300px !important;
	}
	
	.n2-ss-slider .n2-ss-item-image-content img {
		max-width: 70%;
	}
}
@media(max-width:1025px){
	.n2-ss-slider .n2-ss-section-main-content {
		padding: 10px 20px !important;
	}
}

@media (min-width: 768px) and (max-width: 1279px) {
	  div#n2-ss-2 .n2-ss-slide {
		min-height: 800px;
	}
	
	.allH2Slides {
		margin-top: 20px !important;
	}
}

@media (min-width: 1280px) and (max-width: 1440px) and (min-height: 720px) {
  /* Styles for 1920x1080 laptops */
  div#n2-ss-2 .n2-ss-slide {
		min-height: 960px;
	}
}
@media (min-width: 1281px) and (max-width: 1600px) {
	
	.n2-ss-slider .n2-ss-item-image-content img {
		max-width: 70%;
	}
	
	div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover {
		font-size: 64px !important;
	}
	
	div#n2-ss-2 .n2-font-a07efe0dabb85dc57ff21f7caf370125-paragraph {
		font-size: 40px !important;
		font-weight:100 !important;
	}
	
	.n2-ss-slider .n2-ss-section-main-content {
		padding: 10px 20px !important;
	}
}
@media (min-width: 1025px) and (max-width: 1200px) {
	div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover {
		font-size: 50px !important;
	}
	
	div#n2-ss-2 .n2-font-a07efe0dabb85dc57ff21f7caf370125-paragraph {
		font-size: 30px !important;
        text-align: left;
	}
	
	.n2-ss-slider .n2-ss-section-main-content {
		padding: 10px 20px !important;
	}
	
	.gallery-thumbs {
		height:250px !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	
		h2#n2-ss-2item1, 
		h2#n2-ss-2item2, 
		h2#n2-ss-2item9, 
		h2#n2-ss-2item13, 
		h2#n2-ss-2item5,
		div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover{
			font-size: 45px !important;
			/*width: 70%; */
		}
	
	div#n2-ss-2 .n2-font-a07efe0dabb85dc57ff21f7caf370125-paragraph {
		font-size: 28px !important;
        text-align: left;
	}
	
	.n2-ss-slider .n2-ss-item-image-content img {max-width: 100%;}
	
	.n2-ss-slider .n2-ss-section-main-content {
		padding: 10px 20px !important;
	}
	
	.gallery-thumbs {
		height:250px !important;
	}
	
}
@media(max-width:767px){
/* 	.absoluteNone {
		position: relative;
		left: 7%;
	} */
	.elementor-386 .elementor-element.elementor-element-33d88a1 img {
		width: unset !important;
	}
	h2#n2-ss-2item1, 
	h2#n2-ss-2item2, 
	h2#n2-ss-2item9, 
	h2#n2-ss-2item13, 
	h2#n2-ss-2item5,
	div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover{
		font-size: 30px !important;
		width: 100%;
		text-align: center !important;
	}
	
	div#n2-ss-2 .n2-font-a07efe0dabb85dc57ff21f7caf370125-paragraph {
		font-size: 25px !important;
        text-align: center;
	}
	
	.allH2Slides {
		margin-top: 0 !important;
	}
	
	.n2-ss-slider .n2-ss-item-image-content img {max-width: 70%;}
	
	.hideOnMobile {
		display: none !important;
	}
	
	div#n2-ss-2 .n2-ss-slide {
		min-height: 650px;
	}
	
	.n2-ss-slider .n2-ss-slide-background-image img {
		object-position:-410px;
	}
	
	.n2-ss-slider .n2-ss-item-image-content {
		text-align: center !important;
	}
	.gallery-thumbs {
		height:330px !important;
	}
	.elementor-35 .elementor-element.elementor-element-8a61067 img._mi._before._svg {
	    width: 25px !important;
	}
	
}
@media(max-width:480px){}

/* section testimonial */
.myexp_section-testimonial .elementor-testimonial{
	text-align: left;
	display: flex;
	justify-content:left;
	align-items: center;
}

/* section form */
.form-query .form-query-inner input, .form-query .form-query-inner .form-query-textarea .forminator-textarea--wrap .forminator-textarea {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 1px solid #8F8E8E !important;
	border-radius: 0 !important;
}

.form-query .form-query-inner .form-query-textarea .forminator-textarea--wrap .forminator-textarea{
	background: rgba(251, 172, 24, 0.05) !important;
}
.forminator-required{
	color:red;
}
.form-query .form-query-inner .form-query-textarea .forminator-description span{ 
	opacity: 0;
}
.forminator-row {
	margin-bottom:20px !important;
}
.form-query .form-query-inner .forminator-button{ 
	background: none;
	display: flex !important;
    align-items: center;
}
.forminator-button.forminator-button-submit{
	background-color:transparent !important;
		animation-duration: .8s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

.forminator-button.forminator-button-submit:hover{
	animation-name: move;
	transition:all 300ms ease-out;
}
@keyframes move {
  from {left:0;}
  to {left:10px}
}
.form-query .form-query-inner .forminator-button span{ 
	color: #213970;
	font-weight: bold;
}

.form-query .form-query-inner .forminator-button:before{ 
	content: url("/wp-content/uploads/2025/07/menu-ico.svg");
	display: block;
	padding-right:15px;
}

/* Resigter Custom Pagination */
.gallery-thumbs {
  	order: -1;
  	width: 100%;
	height:300px;
}
.swiper-vertical>.swiper-wrapper{
	gap:10px;
}
.gallery-thumbs .swiper-slide {
	cursor:pointer;    
    display: flex;
    align-items: center;
    gap: 15px;
	color:#213970;
	font-size:25px;
	font-family: "proxima-nova", Sans-serif;
	font-weight:bold;
	transition: 0.3s ease-in-out;
	/*transition:opacity 300ms ease-out;
 	opacity:.5; */
}

@media(max-width:768px){
	.gallery-thumbs .swiper-slide {
		font-size: 16px !important;
	}
	
	.elementor-26 .elementor-element.elementor-element-ce3990b {
    --display: flex;
    --position: absolute;
    bottom: 8%!important;
}
	
}
@media(max-width:1568px){
	.gallery-thumbs .swiper-slide {
			font-size:20px;
	}
	
	 .mobile_xsIco {
		width: 30px;
	}
}
.gallery-thumbs .swiper-slide:hover {
	opacity:.70;
}
.gallery-thumbs .swiper-slide-thumb-active{
	opacity:1;
}
.gallery-thumbs img.mobile_xsIco {
	transition: 0.3s ease-in-out;
}
.gallery-thumbs .swiper-slide-thumb-active img.mobile_xsIco {
	opacity:.70;
}
.elementor-swiper-button-next svg,.elementor-swiper-button-prev svg{
	display:none;
}

.elementor-swiper-button-next,.elementor-swiper-button-prev{
	position:relative;
}
.elementor-swiper-button-next:before{
	width:27px;
	height:58px;
	content:url(../2024/11/myexp-register-arrow.png);
	position:absolute;
	top:0;
	left:0;
}
.elementor-swiper-button-prev:before{
	width:27px;
	height:58px;
	content:url(../2024/11/myexp-register-arrow.png);
	position:absolute;
	top:0;
	left:0;
	transform:rotate(180deg);
}
.myexp_section-testimonial .elementor-swiper-button-prev:before,.myexp_section-testimonial .elementor-swiper-button-next:before{
	content:url(../2024/11/testi-arrow.svg) !important;
}
.swiper-slide.e-loop-item:not(.swiper-slide-active) {
    opacity: 0;
}

.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 0px!important;
}

h2#n2-ss-2item1,
h2#n2-ss-2item2,
h2#n2-ss-2item9,
h2#n2-ss-2item13,
h2#n2-ss-2item5,
div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover {
	font-family: "proxima-nova", sans-serif !important;
	color: #fff !important;	
	font-weight: 300 !important;
}


h2#n2-ss-2item1 span.boldTxt,
h2#n2-ss-2item2 span.boldTxt,
h2#n2-ss-2item9 span.boldTxt,
h2#n2-ss-2item13 span.boldTxt,
h2#n2-ss-2item5 span.boldTxt,
div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover span.boldTxt{
	font-family: "proxima-nova", sans-serif !important;
	font-weight: 900 !important;
	color: #FBAC18 !important;
}

.elementskit-menu-hamburger {
        border: 1px solid #FFFFFF;
        float: right;
    }

.elementor-35 .elementor-element.elementor-element-2d2e757 .elementskit-menu-close {
    color: #000000;
}

.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
        color: #000;
        font-size: 16px;
}

.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #E96852!important;
}

div#n2-ss-2 .n2-style-e4a15b303f85eac1e67cd1314b3acdbb-dot.n2-active, div#n2-ss-2 .n2-style-e4a15b303f85eac1e67cd1314b3acdbb-dot:HOVER, div#n2-ss-2 .n2-style-e4a15b303f85eac1e67cd1314b3acdbb-dot:FOCUS {
    background: #E96852!important;
}

.swiper-pagination-bullet {
    background: #D9D9D9;
    opacity: 1;
}

.gallery-thumbs {
    order: -1;
    width: 100%;
    height: 350px;
}

.swiper-vertical>.swiper-wrapper {
    gap: 0;
}

.elementor-26 .elementor-element.elementor-element-ce3990b {
    --display: flex;
    --position: absolute;
    bottom: -7%;
}

@media (max-width: 1568px) {
    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ce3990b {
        right: -1%;
        bottom: 20px;
    }
}


    .gallery-thumbs .swiper-slide {
        height: 60px !important;
        font-size: 20px;
		font-weight:400;
    }

@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-2d2e757 .elementskit-nav-logo > img {
        max-width: 250px;
        margin-top: 21px;
    }
	
	.elementor-button-icon svg {
    height: auto;
    width: 1.5em!important;
    padding-top: 6px;
}
	
	.form-query .form-query-inner .forminator-button {
    background: none;
    display:block!important;
    align-items: center;
}
	
	.forminator-ui.forminator-custom-form[data-design=material] .forminator-button {
		text-align:right!important;
	}
	
	.form-query .form-query-inner .forminator-button:before {
    content: url(/wp-content/uploads/2025/07/menu-ico.svg);
    display: block;
    padding-right: 0px!important;
}
	
	.forminator-ui.forminator-custom-form[data-design=material] {
    width: 100%;
    margin:0!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
	
	.gallery-thumbs .swiper-slide:hover {
    opacity: 1;
     font-weight: bold; 
    font-size: 20px !important;
}
}

.elementor-35 .elementor-element.elementor-element-2d2e757 .elementskit-menu-close {
    color: #E44F5A;
    font-size: 22px;
}

    .elementor-35 .elementor-element.elementor-element-2d2e757 .elementskit-menu-close {
        padding: 11px 0px 8px 8px;
        margin: 12px 12px 12px 12px;
        width: 45px;
        border-radius: 3px;
    }


@media only screen and (min-width: 1700px) {

.elementor-386 .elementor-element.elementor-element-33d88a1 img {
    width: 100%;
    max-width: 100%!important;
}
	
	body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ce3990b {
    right: -1%;
    bottom: 5%;
}
}

.elementskit-navbar-nav .menu-item img._before, .rtl .menu-item img._after {
    display:none;
}

.gallery-thumbs .swiper-slide:hover {
    opacity: 1;
     font-weight: bold!important; 
    font-size: 20px;
}

.gallery-thumbs .swiper-slide-thumb-active {
	 opacity: 1;
    font-weight: bold;
    font-size: 20px!important;
}

@media (max-width: 1024px) {
    .elementskit-menu-offcanvas-elements.active {
        right: 0 !important;
		left: unset !important;
    }
}

@media (max-width: 1024px) {
    .elementskit-menu-overlay.active {
        right: 0;
		left: unset !important;
    }
}
@media (max-width: 1024px) {
    .elementskit-menu-overlay {
        right: -100% !important;
		left : unset !important
    }
}

@media (max-width: 1024px) {
	.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
		left: unset !important;
		right: -100vw;
		transition: right .6s cubic-bezier(.6,.1,.68,.53);
	}
	

}

span.medical {
    font-size: 13px;
    font-style: italic;
}

@media (min-width: 1024px) {
		.elementor-26 .elementor-element.elementor-element-fcf2621 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-fcf2621 .elementor-icon-list-item > a {
        font-size: 20px;
        line-height: 25px;
        margin-top: -14px;
    }

}

.forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-left>div {
    margin-right: auto;
    display: none !important;
}

.home-slider-thumbs .swiper-slide {
    font-weight: 400!important;
}

.home-slider-thumbs .swiper-slide:hover {
    font-weight: 700!important;
}

.home-slider-thumbs .swiper-slide-thumb-active {
    opacity: 1!important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.elementor-button-icon svg {
    height: auto;
    width: 1em;
    padding-top: 6px;
}


h2#n2-ss-2item1 span.boldTxt, h2#n2-ss-2item2 span.boldTxt, h2#n2-ss-2item9 span.boldTxt, h2#n2-ss-2item13 span.boldTxt, h2#n2-ss-2item5 span.boldTxt, div#n2-ss-2 .n2-font-46af48f6e52d23b279611ffebbbfa5bf-hover span.boldTxt {
    color: #DAC556 !important;
}

.home-slider-thumbs .swiper-slide {
    color: #37374E!important;
}

.form-query .form-query-inner .forminator-button span {
    color: #37374E!important;
}


@media (orientation: landscape) and (max-width: 900px), (orientation: portrait) and (max-width: 700px) {
    div#n2-ss-2 .n-uc-dUav3DVSDmQs {
        margin: 0 auto;
        --margin-top: 10px;
        text-align: center;
    }
}

@media (orientation: landscape) and (max-width: 900px), (orientation: portrait) and (max-width: 700px) {
    div#n2-ss-2 .n-uc-LrtTtRJtLxNO {
        --margin-top: 10px;
		 margin: 0 auto;
    }
}

@media (orientation: landscape) and (max-width: 900px), (orientation: portrait) and (max-width: 700px) {
    div#n2-ss-2 .n-uc-2iT7hXOttlai {
        --margin-top: 10px;
		margin: 0 auto;
    }
}

@media (orientation: landscape) and (max-width: 900px), (orientation: portrait) and (max-width: 700px) {
    div#n2-ss-2 .n-uc-VgJPfnGvKkYo {
        --margin-top: 10px;
		margin: 0 auto;
    }
}

