/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
@font-face {
    font-family: 'Ronnia-Bold';
    src: url('fonts/Ronnia-Bold.eot');
    src: url('fonts/Ronnia-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ronnia-Bold.woff2') format('woff2'),
        url('fonts/Ronnia-Bold.woff') format('woff'),
        url('fonts/Ronnia-Bold.ttf') format('truetype'),
        url('fonts/Ronnia-Bold.svg#Ronnia-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Ronnia-Regular';
    src: url('fonts/Ronnia-Regular.eot');
    src: url('fonts/Ronnia-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ronnia-Regular.woff2') format('woff2'),
        url('fonts/Ronnia-Regular.woff') format('woff'),
        url('fonts/Ronnia-Regular.ttf') format('truetype'),
        url('fonts/Ronnia-Regular.svg#Ronnia-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
a{color:var( --e-global-color-text );}
.comments-area a, .page-content a{ text-decoration: none; }
[type=button], [type=submit], button{border:0px solid #fff;}
.social-icons-top .elementor-grid-item:last-child a.elementor-social-icon{ border-right:0px; padding-right:0;}
.social-icons-top .elementor-grid-item a.elementor-social-icon{ padding-right:14px;}

.wpcf7 form .wpcf7-response-output { margin:0px; }
.pull-left{ float:left; }
.pull-right{ float:right; }
.jd-form-footer .pull-left{ max-width:54%; }
.fixheight{ max-height:380px; overflow-y:auto; margin-top:30px; }
.single-post .elementor-widget-container h2{ font-size: 25px; max-width:620px; margin:20px auto; font-weight:700; text-align:center; }
.page-template-default .elementor-column.elementor-col-50 .elementor-widget-image img{ min-height:150px; max-height:238px; width:auto; }

.left-img .elementor-widget-container img { min-height: inherit !important; max-height: inherit !important; }

.subscribe-input { max-width:451px !important; border:2px solid #707070 !important; border-radius:10px !important; color:#A4A6A7; font-family: "Open Sans" !important; font-size:20px !important; line-height:27px !important; margin-bottom:20px; }

.subscribe-button{border:5px solid !important; border-radius:10px !important; font-size:20px !important; line-height:27px !important; font-weight:bold; text-transform:uppercase; border-image:linear-gradient(to left, #26AACD, #B5CA1F) !important; border-image-slice: 1 !important; background: -webkit-linear-gradient(-120deg, #26AACD, #B5CA1F) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; padding:8px 50px; float:right;}

#affiliate-sec .right-sec .numheight .elementor-widget-container { height: 110px; }

@media screen and (min-width: 4051px) {
	.homeslider .equalheight {min-height: 450px;}
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__title { font-size: 1.5vw; }
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__description { font-size: 0.9vw; }
}

@media screen and (min-width: 3000px) and (max-width: 4050px) {
	.homeslider .equalheight {min-height: 450px;}
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__title { font-size: 2.5vw; }
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__description { font-size: 1.2vw; }
}

@media screen and (min-width: 2001px) and (max-width: 3000px) {
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__title { font-size: 2.5vw; }
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__description { font-size: 1.2vw; }
	.homeslider .equalheight {min-height: 300px;}
}


@media screen and (min-width: 2000px) and (max-width: 2280px) {
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__title { font-size: 2.5vw; }
	.elementor-2 .elementor-element.home_slider .stratum-advanced-slider .stratum-advanced-slider__description { font-size: 1.2vw; }
	.homeslider .equalheight {min-height: 260px;}
}


@media screen and (min-width: 1980px) and (max-width: 1999px) {
.homeslider .equalheight{min-height: 350px;}
.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.8vw;}	
.elementor-13 .elementor-element.elementor-element-837a8fe { width: 50%; }
}


@media screen and (min-width: 1441px) and (max-width: 1980px) {
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:30px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:30px;}
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 60%; }
}

@media screen and (max-width: 1920px) and (min-width: 1980px) {
	.homeslider .equalheight{min-height: 510px;}
}

@media screen and (max-width: 1980px) and (min-width: 1700px) {
	.homeslider .equalheight{min-height: 470px;}
	.elementor-section.elementor-section-boxed > .elementor-container { max-width:90%; }
}


@media screen and (max-width: 1780px) and (min-width: 1600px){
.homeslider .equalheight { min-height: 420px; }

}

@media(max-width:1650px) { 
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button {padding: 15px 40px 15px 40px;}
	.homeslider .equalheight { min-height: 300px; }
}



@media(min-width:1600px) {
	.elementor-section.elementor-section-boxed > .elementor-container {max-width:1500px !important; margin:auto;}
}


@media screen and (max-width:1600px) and (min-width:1200px) {
	.elementor-section.elementor-section-boxed > .elementor-container {max-width:80% !important; margin:auto;}
}


@media screen and (max-width:1200px) and (min-width:900px) {
	.elementor-section.elementor-section-boxed > .elementor-container {max-width:90% !important; margin:auto;}
}


@media screen and (max-width:900px) and (min-width:767px) {
	.elementor-section.elementor-section-boxed > .elementor-container {max-width:95% !important; margin:auto;}
}

@media screen and (max-width:767px) and (min-width:320px) {
	.elementor-section.elementor-section-boxed > .elementor-container {max-width:95% !important; margin:auto;}
}




@media(max-width:1650px) { 
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button {padding: 15px 40px 15px 40px;}
}


@media screen and (max-width: 1600px) and (min-width: 1500px) {

	.homeslider .equalheight { min-height: 230px; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title { font-size:50px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { padding: 15px 40px 15px 40px; font-size: 24px; }
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item { padding-left: 24px; padding-right: 24px; }

	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.administrate_sec .elementor-container .elementor-column .elementor-widget-wrap .elementor-image-box-wrapper .elementor-image-box-img { width: 50%; }
	.wmuu_iconsec .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container img { max-width: 50%; }
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-10 .elementor-element.elementor-element-41efb83 { width: 25%; }
	.elementor-10 .elementor-element.elementor-element-db1b7a0 { width: 75%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 25px !important; line-height: 28px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 50px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 22px; width: 25px; height: 20px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 40px !important; height: 40px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:43px; line-height:60px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size:20px; padding:10px 30px 10px 30px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 30px !important; line-height: 40px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 21px; line-height: 29px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 25px; line-height: 35px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title {font-size:40px;}
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:33px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:18px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 50px; line-height: 50px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 35px; line-height: 40px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:21px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 27px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 30px; line-height: 39px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 22px; line-height: 20px; padding:20px 30px 20px 30px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px; border-radius: 10px !important; font-weight: bold; text-transform: uppercase; border-image: linear-gradient(to left, #26AACD, #B5CA1F) !important; border-image-slice: 1 !important; background: -webkit-linear-gradient(-120deg, #26AACD, #B5CA1F) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 420px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 50px; line-height: 50px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 420px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:27px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 51%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 30px; line-height: 39px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 22px; line-height: 20px; padding: 20px 30px 20px 30px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 40px; line-height: 50px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:30px; line-height:40px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 45px; line-height: 60px;}
	.elementor-element-4cb0131 p { font-size: 22px; line-height: 30px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 22px; padding:20px 60px 20px 60px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 30px; line-height: 40px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 36px !important; }
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 45.5%; }
	.elementor-progress-text {padding-right:15%;}
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title {font-size: 40px; line-height: 49px;}
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 40px; line-height: 55px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 35px; line-height: 45px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 40px; line-height: 40px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 60%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 20px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 20px !important; }
	.elementor-element-f9b30a3 select option { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 20px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 22px 110px 22px 110px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size:22px; border-radius: 20px; padding: 20px 37px 20px 37px;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 10px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:40px; line-height:49px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:35px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 25px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:35px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 27px; padding:10px 50px 10px 50px; line-height:37px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:30px; line-height:40px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-element-48154c9 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-48154c9 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }


}





@media screen and (max-width: 1500px) and (min-width: 1441px) {
	.homeslider .equalheight { min-height: 200px; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title { font-size:50px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { padding: 15px 40px 15px 40px; font-size: 24px; }
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item { padding-left: 24px; padding-right: 24px; }

	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.administrate_sec .elementor-container .elementor-column .elementor-widget-wrap .elementor-image-box-wrapper .elementor-image-box-img { width: 50%; }
	.wmuu_iconsec .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container img { max-width: 50%; }
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-10 .elementor-element.elementor-element-41efb83 { width: 25%; }
	.elementor-10 .elementor-element.elementor-element-db1b7a0 { width: 75%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 25px !important; line-height: 28px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 50px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 22px; width: 25px; height: 20px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 40px !important; height: 40px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:43px; line-height:60px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size:20px; padding:10px 30px 10px 30px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 30px !important; line-height: 40px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 21px; line-height: 29px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 25px; line-height: 35px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title {font-size:40px;}
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:33px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:18px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 50px; line-height: 50px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 35px; line-height: 40px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:21px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 27px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 30px; line-height: 39px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 22px; line-height: 20px; padding:20px 30px 20px 30px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b .elementor-spacer-inner { --spacer-size: 40vh; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 420px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 50px; line-height: 50px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 420px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:27px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 51%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 30px; line-height: 39px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 22px; line-height: 20px; padding: 20px 30px 20px 30px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 40px; line-height: 50px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:30px; line-height:40px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 45px; line-height: 60px;}
	.elementor-element-4cb0131 p { font-size: 22px; line-height: 30px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 22px; padding:20px 60px 20px 60px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 30px; line-height: 40px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 36px !important; }
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 45.5%; }
	.elementor-progress-text {padding-right:15%;}
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title {font-size: 40px; line-height: 49px;}
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 40px; line-height: 55px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 35px; line-height: 45px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 40px; line-height: 40px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 60%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 20px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 20px !important; }
	.elementor-element-f9b30a3 select option { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 20px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 22px 110px 22px 110px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size:22px; border-radius: 20px; padding: 20px 37px 20px 37px;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 10px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:40px; line-height:49px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:35px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 25px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:35px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 27px; padding:10px 50px 10px 50px; line-height:37px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:30px; line-height:40px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-element-48154c9 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-48154c9 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 14px; margin: 0; line-height: 16px; } 
	#affiliate-sec .right-sec .numheight .elementor-widget-container br { display: none; } 
	#affiliate-sec .right-sec .numheight .elementor-widget-container p { padding-top: 5px; }
}


@media screen and (max-width: 1440px) and (min-width: 1350px) { 
	
	.homeslider .equalheight{min-height: 200px;}
	.elementor-section.elementor-section-boxed > .elementor-container{ max-width:95%; }
	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.administrate_sec .elementor-container .elementor-column .elementor-widget-wrap .elementor-image-box-wrapper .elementor-image-box-img { width: 50%; }
	.wmuu_iconsec .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container img { max-width: 50%; }
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-10 .elementor-element.elementor-element-41efb83 { width: 25%; }
	.elementor-10 .elementor-element.elementor-element-db1b7a0 { width: 75%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 25px !important; line-height: 28px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 50px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 22px; width: 25px; height: 20px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 40px !important; height: 40px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:43px; line-height:60px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size:20px; padding:10px 30px 10px 30px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 30px !important; line-height: 40px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 21px; line-height: 29px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 25px; line-height: 35px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title {font-size:40px;}
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:33px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:18px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 50px; line-height: 50px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 35px; line-height: 40px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:21px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 27px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 30px; line-height: 39px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 22px; line-height: 20px; padding:20px 30px 20px 30px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b .elementor-spacer-inner { --spacer-size: 40vh; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 420px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 50px; line-height: 50px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 420px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:27px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 51%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 30px; line-height: 39px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 22px; line-height: 20px; padding: 20px 30px 20px 30px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 40px; line-height: 50px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:30px; line-height:40px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 45px; line-height: 60px;}
	.elementor-element-4cb0131 p { font-size: 22px; line-height: 30px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 22px; padding:20px 60px 20px 60px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 30px; line-height: 40px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 36px !important; }
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 45.5%; }
	.elementor-progress-text {padding-right:15%;}
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title {font-size: 40px; line-height: 49px;}
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 40px; line-height: 55px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 35px; line-height: 45px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 40px; line-height: 40px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 60%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 20px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 20px !important; }
	.elementor-element-f9b30a3 select option { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 20px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 22px 110px 22px 110px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size:22px; border-radius: 20px; padding: 20px 37px 20px 37px;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 10px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:40px; line-height:49px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:35px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 25px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:35px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 27px; padding:10px 50px 10px 50px; line-height:37px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:30px; line-height:40px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:50px; line-height:60px;}
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 13px; margin: 0; line-height: 16px; } 
	#affiliate-sec .right-sec .numheight .elementor-widget-container br { display: none; } 
	#affiliate-sec .right-sec .numheight .elementor-widget-container p { padding-top: 5px; }
	#affiliate-sec .left-sec p br { display: none; }
}



@media(max-width:1399px) { 
	
}



@media screen and (max-width: 1350px) and (min-width: 1260px) {

	.homeslider .equalheight {min-height: 200px;}
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-section.elementor-section-boxed > .elementor-container{ max-width:95%; }
	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.elementor-10 .elementor-element.elementor-element-41efb83 { width: 25%; }
	.elementor-10 .elementor-element.elementor-element-db1b7a0 { width: 75%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 25px !important; line-height: 28px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 50px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 22px; width: 25px; height: 20px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 40px !important; height: 40px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:43px; line-height:60px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size:20px; padding:10px 30px 10px 30px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 30px !important; line-height: 40px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 21px; line-height: 29px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 25px; line-height: 35px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title {font-size:40px;}
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:33px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:18px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 50px; line-height: 50px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 35px; line-height: 40px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:21px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 27px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 30px; line-height: 39px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 22px; line-height: 20px; padding:20px 30px 20px 30px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b .elementor-spacer-inner { --spacer-size: 40vh; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 420px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 50px; line-height: 50px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 420px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:27px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 51%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 30px; line-height: 39px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 22px; line-height: 20px; padding: 20px 30px 20px 30px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 40px; line-height: 50px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:30px; line-height:40px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 45px; line-height: 60px;}
	.elementor-element-4cb0131 p { font-size: 22px; line-height: 30px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 22px; padding:20px 60px 20px 60px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 30px; line-height: 40px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 36px !important; }
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 45.5%; }
	.elementor-progress-text { padding-right: 20%; }
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title { font-size: 35px; line-height: 40px; }
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 40px; line-height: 55px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 35px; line-height: 45px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 40px; line-height: 40px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 60%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 20px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 20px !important; }
	.elementor-element-f9b30a3 select option { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 20px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 22px 110px 22px 110px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size:22px; border-radius: 20px; padding: 20px 37px 20px 37px;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 10px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:40px; line-height:49px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:35px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 25px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:35px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 27px; padding:10px 50px 10px 50px; line-height:37px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:30px; line-height:40px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:50px; line-height:60px;}
	body:not(.rtl) .elementor-773 .elementor-element.elementor-element-8c60556 { right: -29%; }
	.elementor-element-7a33bd1 .elementor-widget-container a { max-width: 240px; }
	.elementor-19 .elementor-element.elementor-element-70a3c8c .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-955 .elementor-element.elementor-element-761972f {margin:0px -1px;}
	.elementor-955 .elementor-element.elementor-element-69fcdfc {margin:0 -1px 0 0px;}
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 12px; margin: 0; line-height: 14px; } 
	#affiliate-sec .right-sec .numheight .elementor-widget-container br { display: none; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container p { padding-top: 8px; margin: 0; }
	#affiliate-sec .left-sec p br { display: none; }	
}


@media screen and (max-width: 1260px) and (min-width: 1124px) {
	.homeslider .equalheight {min-height: 200px;}
	.elementor-section.elementor-section-boxed > .elementor-container{ max-width:93% !important; }
	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-10 .elementor-element.elementor-element-41efb83 { width: 20%; }
	.elementor-10 .elementor-element.elementor-element-db1b7a0 { width: 80%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 22px !important; line-height: 26px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 40px !important; line-height: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 40px !important; line-height: 50px !important; }
	.elementor-721 .elementor-element.elementor-element-aa08c80 .elementor-counter-number-wrapper {font-size: 40px !important; line-height: 50px !important; }
	.elementor-721 .elementor-element.elementor-element-025cf84 .elementor-counter-number-wrapper {font-size: 40px !important; line-height: 50px !important;}
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 20px; width: 23px; height: 20px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 35px !important; height: 35px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:40px; line-height:50px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size:20px; padding:10px 30px 10px 30px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 25px !important; line-height: 30px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 19px; line-height: 28px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 22px; line-height: 32px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title { font-size: 32px; line-height: 40px; }
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:18px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:18px; padding: 5px 50px 6px 50px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -50px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -25px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:30px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:18px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 45px; line-height: 45px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 30px; line-height: 30px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:20px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 20px; line-height: 26px; margin-bottom: 0; margin-top: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 24px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 25px; line-height: 30px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 20px; line-height: 20px; padding:18px 25px 18px 25px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b .elementor-spacer-inner { --spacer-size: 40vh; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px;  border-radius: 10px !important; font-weight: bold; text-transform: uppercase; border-image: linear-gradient(to left, #26AACD, #B5CA1F) !important; border-image-slice: 1 !important; background: -webkit-linear-gradient(-120deg, #26AACD, #B5CA1F) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 360px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 45px; line-height: 45px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 30px; line-height: 30px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 360px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 20px; line-height: 26px; margin-bottom: 0; margin-top: 0px; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:24px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 51%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 25px; line-height: 30px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 20px; line-height: 20px; padding: 18px 25px 18px 25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 35px; line-height: 40px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:25px; line-height:30px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 40px; line-height: 50px;}
	.elementor-element-4cb0131 p { font-size: 20px; line-height: 26px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 20px; padding: 15px 50px 15px 50px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 28px; line-height: 35px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 30px !important; height: 75px !important; line-height: 75px !important;}
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 44%; }
	.elementor-progress-text { padding-right: 20%; }
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 30px; line-height: 35px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title { font-size: 30px; line-height: 35px; }
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 30px; line-height: 40px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 40px; line-height: 50px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 30px; line-height: 40px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 35px; line-height: 35px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 50%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 18px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 18px !important; }
	.elementor-element-f9b30a3 select option { font-size: 18px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 18px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 10px 90px 10px 90px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size:22px; border-radius: 20px; padding: 20px 37px 20px 37px;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 10px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:35px; line-height:45px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:30px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 25px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:30px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 25px; padding: 10px 45px 10px 45px; line-height: 30px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:25px; line-height:30px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:45px; line-height:55px;}
	body:not(.rtl) .elementor-773 .elementor-element.elementor-element-8c60556 { right: -29%; }
	.elementor-element-7a33bd1 .elementor-widget-container a { max-width: 200px; }
	.elementor-19 .elementor-element.elementor-element-70a3c8c .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-955 .elementor-element.elementor-element-761972f {margin:0px -1px;}
	.elementor-955 .elementor-element.elementor-element-69fcdfc {margin:0 -1px 0 0px;}
	.elementor-2 .elementor-element.elementor-element-e266de1 .stratum-testimonial-carousel__text {font-size: 18px;}
	.elementor-773 .elementor-element.elementor-element-c384b98 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-773 .elementor-element.elementor-element-fa10528 img { width: 350px; }
	.elementor-773 .elementor-element.elementor-element-7902b12 > .elementor-widget-container { margin: 30px 0px 50px 0px; }
	.elementor-element-743b056 .elementor-widget-container { max-width: 90%; margin: auto; }
	.wmuu_iconsec .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container img { max-width: 50%; }
	.elementor-778 .elementor-element.elementor-element-1091705 .stratum-testimonial-carousel__text {font-size: 18px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-71d228a {padding: 60px 20px 0px 20px;}
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 > .elementor-widget-container { margin: 40px 0px 0px 0px; }
	.elementor-972 .elementor-element.elementor-element-7541129 > .elementor-widget-container { margin: 40px 0px 0px 0px; }
	.elementor-21 .elementor-element.elementor-element-b91f669 .swiper-slide { height: 500px; }
	.elementor-21 .elementor-element.elementor-element-0fe21f5 > .elementor-widget-container { margin: 54px 0px 35px 0px; }
	.elementor-838 .elementor-element.elementor-element-54bbe02b .uael-post__title { font-size: 25px; }
	.elementor-838 .elementor-element.elementor-element-54bbe02b .uael-post__excerpt { font-size: 18px; }
	.elementor-823 .elementor-element.elementor-element-c14f98e .uael-post__excerpt { font-size: 18px; }
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__excerpt { font-size: 18px; }
	.elementor-811 .elementor-element.elementor-element-315899a .elementor-heading-title { font-size: 25px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__excerpt { font-size: 18px; }
	.elementor-811 .elementor-element.elementor-element-75cbb83 .uael-post__excerpt { font-size: 18px; }
	.elementor-slides .swiper-slide-inner {padding: 50px 0px !important;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c > .elementor-widget-container { margin: 0px 10px 20px 10px; }
	.elementor-element-a7a9538 .elementor-widget-container { max-width: 70%; margin: auto; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 12px; margin: 0; line-height: 14px; } 
	#affiliate-sec .right-sec .numheight .elementor-widget-container br { display: none; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container p { padding-top: 8px; margin: 0; }
	#affiliate-sec .left-sec p br { display: none; }
}


@media screen and (max-width: 1350px) and (min-width: 1260px) {
	
	.homeslider .equalheight {min-height: 200px;}
	.elementor-section.elementor-section-boxed > .elementor-container{ max-width:95%; }
	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-10 .elementor-element.elementor-element-41efb83 { width: 20%; }
	.elementor-10 .elementor-element.elementor-element-db1b7a0 { width: 80%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 25px !important; line-height: 28px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 50px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:20px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 22px; width: 25px; height: 20px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 40px !important; height: 40px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:43px; line-height:60px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size:20px; padding:10px 30px 10px 30px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 30px !important; line-height: 40px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 21px; line-height: 29px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 25px; line-height: 35px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title {font-size:40px;}
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:22px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:33px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:18px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 50px; line-height: 50px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 35px; line-height: 40px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:21px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 27px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 30px; line-height: 39px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 22px; line-height: 20px; padding:20px 30px 20px 30px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b .elementor-spacer-inner { --spacer-size: 40vh; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px; border-radius: 10px !important; font-weight: bold; text-transform: uppercase; border-image: linear-gradient(to left, #26AACD, #B5CA1F) !important; border-image-slice: 1 !important; background: -webkit-linear-gradient(-120deg, #26AACD, #B5CA1F) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 420px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 50px; line-height: 50px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 420px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 20px; line-height: 30px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 22px; line-height: 30px; margin-bottom: 0; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:27px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 20px !important; padding: 15px 25px 15px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 20px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 22px !important; padding: 17px 40px !important; line-height: 26px !important; border-radius: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 51%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 30px; line-height: 39px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 22px; line-height: 20px; padding: 20px 30px 20px 30px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 40px; line-height: 50px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:30px; line-height:40px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 45px; line-height: 60px;}
	.elementor-element-4cb0131 p { font-size: 22px; line-height: 30px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 22px; padding:20px 60px 20px 60px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 30px; line-height: 40px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 36px !important; }
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 45.5%; }
	.elementor-progress-text { padding-right: 20%; }
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title { font-size: 35px; line-height: 40px; }
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 40px; line-height: 55px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 50px; line-height: 55px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 35px; line-height: 45px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 40px; line-height: 40px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 60%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 20px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 20px !important; }
	.elementor-element-f9b30a3 select option { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 20px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 20px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 20px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 22px 110px 22px 110px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size:22px; border-radius: 20px; padding: 20px 37px 20px 37px;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 10px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:40px; line-height:49px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:35px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 25px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:35px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 27px; padding:10px 50px 10px 50px; line-height:37px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:30px; line-height:40px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:50px; line-height:60px;}
	body:not(.rtl) .elementor-773 .elementor-element.elementor-element-8c60556 { right: -29%; }
	.elementor-element-7a33bd1 .elementor-widget-container a { max-width: 240px; }
	.elementor-19 .elementor-element.elementor-element-70a3c8c .elementor-heading-title {font-size:50px; line-height:60px;}
	.elementor-955 .elementor-element.elementor-element-761972f {margin:0px -1px;}
	.elementor-955 .elementor-element.elementor-element-69fcdfc {margin:0 -1px 0 0px;}
	.elementor-element-a762d6e .elementor-widget-container p { font-size: 18px; }
	.elementor-element-a762d6e .elementor-widget-container p { font-size: 18px; }
	#affiliate-sec .right-sec .elementor-element-4660222 img { max-width: 320px; }
	
}

@media screen and (max-width:1260px){
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 11px; margin: 0; line-height: 13px; padding-left: 70px; padding-right: 20px; } 
	#affiliate-sec .right-sec .numheight .elementor-widget-container br { display: none; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container p { padding-top: 10px; margin: 0; }
	#affiliate-sec .left-sec p br { display: none; }
	#affiliate-sec .right-sec .elementor-element-4660222 img { max-width: 280px; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container { height: 90px; }
}

@media screen and (max-width:1024px){
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 19px; margin: 0; line-height: 22px; padding-left: 120px; padding-right: 30px; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container p { padding-top: 0px; margin: 0; }
	#affiliate-sec .right-sec .elementor-element-4660222 img { max-width: 100%; }
	
}

@media screen and (max-width: 1124px) and (min-width: 1025px) {
	.elementor-section.elementor-section-boxed > .elementor-container{ max-width:95%; }
	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-10 .elementor-element.elementor-element-41efb83 { width: 25%; }
	.elementor-10 .elementor-element.elementor-element-db1b7a0 { width: 80%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 22px !important; line-height: 26px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 40px !important; line-height: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 40px !important; line-height: 50px !important; }
	.elementor-721 .elementor-element.elementor-element-aa08c80 .elementor-counter-number-wrapper {font-size: 40px !important; line-height: 50px !important; }
	.elementor-721 .elementor-element.elementor-element-025cf84 .elementor-counter-number-wrapper {font-size: 40px !important; line-height: 50px !important;}
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:18px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:18px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:18px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 22px; width: 25px; height: 20px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 36px !important; height: 36px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:36px; line-height:46px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size: 18px; padding: 10px 20px 10px 20px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 25px !important; line-height: 30px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 22px; line-height: 32px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title { font-size: 32px; line-height: 40px; }
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:18px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:18px; padding: 5px 50px 6px 50px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -60px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -25px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:30px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:17px !important;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item {padding-left: 15px !important; padding-right: 15px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 45px; line-height: 45px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 30px; line-height: 30px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:20px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 19px; line-height: 26px; margin-bottom: 0; margin-top: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 23px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 25px; line-height: 30px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 20px; line-height: 20px; padding:18px 25px 18px 25px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b .elementor-spacer-inner { --spacer-size: 40vh; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px; border-radius: 10px !important; font-weight: bold; text-transform: uppercase; border-image: linear-gradient(to left, #26AACD, #B5CA1F) !important; border-image-slice: 1 !important; background: -webkit-linear-gradient(-120deg, #26AACD, #B5CA1F) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 330px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 45px; line-height: 45px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 30px; line-height: 30px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 330px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 20px; line-height: 26px; margin-bottom: 0; margin-top: 0px; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:22px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 51%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 25px; line-height: 30px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 20px; line-height: 20px; padding: 18px 25px 18px 25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 35px; line-height: 40px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:25px; line-height:30px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 40px; line-height: 50px;}
	.elementor-element-4cb0131 p { font-size: 20px; line-height: 26px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 20px; padding: 15px 50px 15px 50px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 28px; line-height: 35px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 30px !important; height: 75px !important; line-height: 75px !important;}
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 44%; }
	.elementor-progress-text { padding-right: 20%; }
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 30px; line-height: 35px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title { font-size: 30px; line-height: 35px; }
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 30px; line-height: 40px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 40px; line-height: 50px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 30px; line-height: 40px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 35px; line-height: 35px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 50%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 18px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 18px !important; }
	.elementor-element-f9b30a3 select option { font-size: 18px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 18px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 10px 90px 10px 90px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size: 22px !important; border-radius: 20px !important; padding: 20px 37px 20px 37px !important;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 0px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:35px; line-height:45px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:30px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 22px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:30px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 25px; padding: 10px 45px 10px 45px; line-height: 30px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:25px; line-height:30px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:45px; line-height:55px;}
	body:not(.rtl) .elementor-773 .elementor-element.elementor-element-8c60556 { right: -29%; }
	.elementor-element-7a33bd1 .elementor-widget-container a { max-width: 200px; }
	.elementor-19 .elementor-element.elementor-element-70a3c8c .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-955 .elementor-element.elementor-element-761972f {margin:0px -1px;}
	.elementor-955 .elementor-element.elementor-element-69fcdfc {margin:0 -1px 0 0px;}
	.elementor-2 .elementor-element.elementor-element-e266de1 .stratum-testimonial-carousel__text {font-size: 18px;}
	.elementor-773 .elementor-element.elementor-element-c384b98 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-773 .elementor-element.elementor-element-fa10528 img { width: 350px; }
	.elementor-773 .elementor-element.elementor-element-7902b12 > .elementor-widget-container { margin: 30px 0px 50px 0px; }
	.elementor-element-743b056 .elementor-widget-container { max-width: 90%; margin: auto; }
	.wmuu_iconsec .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container img { max-width: 50%; }
	.elementor-778 .elementor-element.elementor-element-1091705 .stratum-testimonial-carousel__text {font-size: 18px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-71d228a {padding: 60px 20px 0px 20px;}
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 > .elementor-widget-container { margin: 40px 0px 0px 0px; }
	.elementor-972 .elementor-element.elementor-element-7541129 > .elementor-widget-container { margin: 40px 0px 0px 0px; }
	.elementor-21 .elementor-element.elementor-element-b91f669 .swiper-slide { height: 500px; }
	.elementor-21 .elementor-element.elementor-element-0fe21f5 > .elementor-widget-container { margin: 54px 0px 35px 0px; }
	.elementor-838 .elementor-element.elementor-element-54bbe02b .uael-post__title { font-size: 25px; }
	.elementor-838 .elementor-element.elementor-element-54bbe02b .uael-post__excerpt { font-size: 18px; }
	.elementor-823 .elementor-element.elementor-element-c14f98e .uael-post__excerpt { font-size: 18px; }
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__excerpt { font-size: 18px; }
	.elementor-811 .elementor-element.elementor-element-315899a .elementor-heading-title { font-size: 25px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__excerpt { font-size: 18px; }
	.elementor-811 .elementor-element.elementor-element-75cbb83 .uael-post__excerpt { font-size: 18px; }
	.elementor-slides .swiper-slide-inner {padding: 50px 0px !important;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c > .elementor-widget-container { margin: 0px 10px 20px 10px; }
	.elementor-element-a7a9538 .elementor-widget-container { max-width: 70%; margin: auto; }
	.administrate_sec .elementor-container .elementor-column .elementor-widget-wrap .elementor-image-box-wrapper .elementor-image-box-img { width: 60%; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .swiper-slide { height: 500px; }
	.topbargreen .elementor-progress-text { padding-right: 10%; }
	.elementor-19 .elementor-element.elementor-element-daa1bb5 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-0257aca { width: 25%; }
	.elementor-19 .elementor-element.elementor-element-b439494 { width: 25%; }
	
}




@media screen and (max-width: 1025px) and (min-width: 1024px) { 
	.homeslider .equalheight {min-height: 170px;}
	.elementor-section.elementor-section-boxed > .elementor-container {max-width: 95%;}
	.elementor-section.topsectionprog.elementor-section-boxed .elementor-container { max-width: 85%; }
	.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title { font-size: 22px; }
	.elementor-10 .elementor-element.elementor-element-c8241ca { width: 20%; }
	.elementor-element-76c59e1 h4.elementor-image-box-title { font-size: 22px !important; line-height: 26px !important; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 40px; padding-right: 40px; }
	.elementor-13 .elementor-element.elementor-element-f6f76b9 { width: 25%; }
	.elementor-13 .elementor-element.elementor-element-44e3359 { width: 20%; }
	.elementor-13 .elementor-element.elementor-element-7a134b4 { width: 28%; }
	.elementor-13 .elementor-element.elementor-element-f4148f6 { width: 27%; }
	.elementor-element-c131896 h3 { font-size: 40px !important; line-height: 50px !important; }
	.elementor-element-fdb6e5f h3 { font-size: 40px !important; line-height: 50px !important; }
	.elementor-721 .elementor-element.elementor-element-aa08c80 .elementor-counter-number-wrapper {font-size: 40px !important; line-height: 50px !important; }
	.elementor-721 .elementor-element.elementor-element-025cf84 .elementor-counter-number-wrapper {font-size: 40px !important; line-height: 50px !important;}
	.elementor-13 .elementor-element.elementor-element-11e9e92 a.hfe-menu-item { font-size:18px !important;}
	.elementor-13 .elementor-element.elementor-element-ec5c760 .elementor-icon-box-title a { font-size:18px !important;}
	.elementor-13 .elementor-element.elementor-element-bc94149 .elementor-icon-box-title a { font-size:18px !important;}
	.elementor-social-icons-wrapper .elementor-social-icon i { font-size: 16px; width: 16px; height: 16px; } 
	.elementor-social-icons-wrapper .elementor-social-icon { width: 30px !important; height: 30px !important; }
	.elementor-13 .elementor-element.elementor-element-006c715 .elementor-heading-title {font-size:33px; line-height:46px;}
	.elementor-13 .elementor-element.elementor-element-f65bfc0 .elementor-button { font-size: 18px; padding: 10px 20px 10px 20px;}
	.elementor-element-81995f8 .elementor-heading-title { font-size: 25px !important; line-height: 30px !important; }
	.elementor-element-81995f8 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-ae47b4c .elementor-widget-container p { font-size: 22px; line-height: 32px; }
	.elementor-13 .elementor-element.elementor-element-d7379bd .elementor-heading-title { font-size: 30px; line-height: 40px; }
	.elementor-13 .elementor-element.elementor-element-d0c07dc .elementor-button {font-size:18px;}
	.elementor-13 .elementor-element.elementor-element-0ed5b59 .elementor-button {font-size:18px; padding: 5px 50px 6px 50px;}
	.elementor-13 .elementor-element.elementor-element-c2000d8 .elementor-widget-wrap { background-position: -30px 0px !important; }
	.elementor-13 .elementor-element.elementor-element-65eab80 .elementor-widget-wrap { background-position: -25px 0px !important; }
	.elementor-element-0ed5b59 .elementor-button-wrapper { text-align: center; }
	.elementor-13 .elementor-element.elementor-element-837a8fe { width: 36%; }
	.elementor-13 .elementor-element.elementor-element-cbaf6f3 { width: 60%; }
	.elementor-19 .elementor-element.elementor-element-a774a0f .elementor-heading-title { font-size:30px; line-height:40px;}
	.elementor-19 .elementor-element.elementor-element-b2da65f .elementor-button {font-size: 22px; line-height: 35px;}
	.elementor-19 .elementor-element.elementor-element-9b2f654 .elementor-button {font-size: 22px; line-height: 35px; padding:5px 40px 6px 40px;}
	.elementor-19 .elementor-element.elementor-element-6724d8e { font-size: 32px; line-height: 40px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__text { font-size: 16px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-cb2df25 .elementor-testimonial__title { font-size: 16px; line-height: 25px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c .menu-item a.hfe-menu-item.elementor-button {font-size:18px; padding:13px 15px 14px 15px;}
	.elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-menu-item, .elementor-10 .elementor-element.elementor-element-d575d7c a.hfe-sub-menu-item { font-size:18px !important;}
	.elementor-element-daa1bb5 .elementor-widget-wrap.elementor-element-populated { padding-top: 20px !important; }
	.elementor-955 .elementor-element.elementor-element-454eebb .elementor-heading-title { font-size: 45px; line-height: 45px;}
	.elementor-955 .elementor-element.elementor-element-da0b2b2 .elementor-testimonial__title { font-size: 30px; line-height: 30px;}
	.elementor-element-26c52b4 p { font-size: 18px; line-height: 28px; } 
	.elementor-element-26c52b4 { margin-top: 30px; }
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 .elementor-button {font-size:20px; padding:1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-f602ef3 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 19px; line-height: 26px; margin-bottom: 0; margin-top: 0; }
	.elementor-element-f602ef3 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-9115c71 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-f602ef3 section.elementor-section.elementor-inner-section { margin-bottom: 20px; }
	.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 23px; }
	.elementor-element-f35db9d input[type="text"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-f35db9d input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f35db9d input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="email"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-f35db9d input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f35db9d input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d input[type="email"]::placeholder { font-size: 18px !important; }
	.elementor-element-f35db9d .wpcf7-submit { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
	.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 25px; line-height: 30px; }
	.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 20px; line-height: 20px; padding:18px 25px 18px 25px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b > .elementor-widget-container { margin: 0px 20px 0px 26px; }
	.elementor-955 .elementor-element.elementor-element-4985b4b .elementor-spacer-inner { --spacer-size: 40vh; }
	.elementor-955 .elementor-element.elementor-element-8a2ecaf > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.subscribe-button {border: 4px solid !important; font-size: 18px !important; line-height: 26px !important; padding:8px 30px; border-radius: 10px !important; font-weight: bold; text-transform: uppercase; border-image: linear-gradient(to left, #26AACD, #B5CA1F) !important; border-image-slice: 1 !important; background: -webkit-linear-gradient(-120deg, #26AACD, #B5CA1F) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}
	.elementor-955 .elementor-element.elementor-element-e937530 img { max-width: 330px; }
	.elementor-section .elementor-container .elementor-container { max-width: 100%; }
	.elementor-972 .elementor-element.elementor-element-0dfe88f .elementor-heading-title { font-size: 45px; line-height: 45px; }
	.elementor-972 .elementor-element.elementor-element-574cbe9 .elementor-heading-title {font-size: 30px; line-height: 30px;}
	.elementor-element-4463b91 p { font-size: 18px; line-height: 28px; }
	.elementor-972 .elementor-element.elementor-element-df4a44b img { max-width: 330px; }
	.elementor-972 .elementor-element.elementor-element-7541129 .elementor-button {font-size: 21px; padding: 1.5% 8% 1.5% 8%; border-radius:20px;}
	.elementor-element-48f83a6 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-48f83a6 .elementor-widget-container .elementor-image-box-content .elementor-image-box-title { font-size: 20px; line-height: 26px; margin-bottom: 0; margin-top: 0px; }
	.elementor-972 .elementor-element.elementor-element-62c7cad { margin-bottom: 20px; }
	.elementor-972 .elementor-element.elementor-element-7bca9e3 > .elementor-element-populated {padding:19% 13% 10% 13%;}
	.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title {font-size:22px;}
	.elementor-element-2a9ddd5 input[type="text"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-2a9ddd5 input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="email"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-2a9ddd5 input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 input[type="email"]::placeholder { font-size: 18px !important; }
	.elementor-element-2a9ddd5 .wpcf7-submit { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f { width: 65%; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 > .elementor-element-populated { padding: 0px 10px 0px 10px !important; }
	.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap { padding: 20px !important; } 
	.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap .jd-form-footer .pull-left { max-width: 100%; text-align: center; } 
	.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap .pull-right { float: none !important; } 
	.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap .pull-right .download-button { margin: auto; }
	.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 35%; }
	.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 51%; }
	.elementor-972 .elementor-element.elementor-element-f247b32 { width: 26%; }
	.elementor-972 .elementor-element.elementor-element-15f5697 > .elementor-widget-container {margin:0px 20px 0px 26px;}
	.elementor-972 .elementor-element.elementor-element-15f5697 .elementor-spacer-inner {--spacer-size:40vh;}
	.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title {font-size: 25px; line-height: 30px;}
	.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button {font-size: 20px; line-height: 20px; padding: 18px 25px 18px 25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-0fe21f5 .elementor-widget-container p { font-size: 35px; line-height: 40px; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__title {font-size:20px;}
	.elementor-811 .elementor-element.elementor-element-e238f57 .uael-post__content-wrap { padding: 40px 25px 40px 0px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__title {font-size:25px; line-height:30px;}
	.elementor-13 .elementor-element.elementor-element-f328f8f .elementor-heading-title {font-size: 35px; line-height: 40px;}
	.elementor-element-4cb0131 p { font-size: 20px; line-height: 26px; }
	.elementor-13 .elementor-element.elementor-element-d8d09ec .elementor-button {font-size: 20px; padding: 15px 50px 15px 50px;}
	.elementor-13 .elementor-element.elementor-element-1367699 > .elementor-container { min-height: 350px; }
	.elementor-823 .elementor-element.elementor-element-5c41ef8 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__title {font-size: 28px; line-height: 35px;}
	.elementor-823 .elementor-element.elementor-element-d64dc39 .elementor-heading-title {font-size:25px;}
	.elementor-21 .elementor-element.elementor-element-f4b885c > .elementor-widget-container { margin: 80px 0px 0px 0px; }
	.elementor-721 .elementor-element.elementor-element-cdd110e .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-721 .elementor-element.elementor-element-3a5013c .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-1c94b86 .uael-team-desig { font-size: 22px !important; }
	.elementor-element-eae9625 .uael-team-desig { font-size: 22px !important; }
	.elementor-773 .elementor-element.elementor-element-45a65af .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-element-ff1f65e .elementor-progress-wrapper .elementor-progress-bar { font-size: 30px !important; height: 75px !important; line-height: 75px !important;}
	.elementor-773 .elementor-element.elementor-element-8c60556 img { width: 44%; }
	.elementor-progress-text { padding-right: 20%; }
	.elementor-773 .elementor-element.elementor-element-7902b12 .elementor-heading-title {font-size: 30px; line-height: 35px;}
	.elementor-777 .elementor-element.elementor-element-5db4ead .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-777 .elementor-element.elementor-element-9e86d35 .elementor-heading-title { font-size: 30px; line-height: 35px; }
	.elementor-777 .elementor-element.elementor-element-4bf0bf6 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-777 .elementor-element.elementor-element-54f95e3 .elementor-counter-number-wrapper {font-size: 30px; line-height: 40px;}
	.elementor-778 .elementor-element.elementor-element-73a67cf .elementor-heading-title {font-size: 40px; line-height: 50px;}
	.elementor-23 .elementor-element.elementor-element-a2499d6 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-slide-heading {font-size: 30px; line-height: 40px;}
	.elementor-element-85f6b2c .elementor-slide-description h3 { font-size: 35px; line-height: 35px; }
	.elementor-element-85f6b2c .elementor-slide-description p { font-size: 18px; line-height: 28px; max-width: 50%; }
	.elementor-23 .elementor-element.elementor-element-85f6b2c .swiper-slide-contents { max-width: 100%; }
	.elementor-element-f9b30a3 input[type="text"] { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="text"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 input[type="text"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="text"]::placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"] { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"]::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 input[type="email"]:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 input[type="email"]::placeholder { font-size: 18px !important; }
	
	.elementor-element-f9b30a3 select { font-size: 18px !important; }
	.elementor-element-f9b30a3 select option { font-size: 18px !important; }
	.elementor-element-f9b30a3 select::-webkit-input-placeholder { font-size: 18px !important; } 
	.elementor-element-f9b30a3 select:-ms-input-placeholder { font-size: 18px !important; }
	.elementor-element-f9b30a3 select::placeholder { font-size: 18px !important; }
	.elementor-23 .elementor-element.elementor-element-f9b30a3 .uael-cf7-style input[type="submit"] { padding: 10px 90px 10px 90px; }
	.elementor-element-9edb866 .elementor-container { max-width: 95% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__title {font-size:3vw;}
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .stratum-advanced-slider__description {font-size:1.5vw; line-height:1.3em;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider .stratum-advanced-slider__button a {font-size: 22px !important; border-radius: 20px !important; padding: 20px 37px 20px 37px !important;}
	.elementor-element-490b679.homeslider .stratum-advanced-slider__image { background-position: center right; background-size: 50% !important; }
	.elementor-2 .elementor-element.elementor-element-490b679 > .elementor-widget-container { margin: 0px 0px 0px 0px; }	
	.elementor-2 .elementor-element.elementor-element-1c7433f .elementor-heading-title {font-size:35px; line-height:45px;}
	.elementor-2 .elementor-element.elementor-element-62655e8 .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-2 .elementor-element.elementor-element-f0afced .elementor-heading-title {font-size:30px;}
	.elementor-element-a1c204b .elementor-image-box-content .elementor-image-box-title { font-size: 22px !important; }
	.elementor-2 .elementor-element.elementor-element-fa1b2fd .elementor-heading-title {font-size:30px;}
	.elementor-2 .elementor-element.elementor-element-89bf033 .elementor-button {font-size: 25px; padding: 10px 45px 10px 45px; line-height: 30px;}
	.elementor-2 .elementor-element.elementor-element-fae9ba8 .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-2 .elementor-element.elementor-element-09ebe10 .elementor-heading-title {font-size:25px; line-height:30px;}
	.elementor-2 .elementor-element.elementor-element-0961124 .elementor-heading-title {font-size:45px; line-height:55px;}
	body:not(.rtl) .elementor-773 .elementor-element.elementor-element-8c60556 { right: -29%; }
	.elementor-element-7a33bd1 .elementor-widget-container a { max-width: 200px; }
	.elementor-19 .elementor-element.elementor-element-70a3c8c .elementor-heading-title {font-size:45px; line-height:55px;}
	.elementor-955 .elementor-element.elementor-element-761972f {margin:0px 0px;}
	.elementor-955 .elementor-element.elementor-element-69fcdfc {margin:0 0px 0 0px;}
	.elementor-2 .elementor-element.elementor-element-e266de1 .stratum-testimonial-carousel__text {font-size: 18px;}
	.elementor-773 .elementor-element.elementor-element-c384b98 .elementor-heading-title {font-size: 45px; line-height: 50px;}
	.elementor-773 .elementor-element.elementor-element-fa10528 img { width: 350px; }
	.elementor-773 .elementor-element.elementor-element-7902b12 > .elementor-widget-container { margin: 30px 0px 50px 0px; }
	.elementor-element-743b056 .elementor-widget-container { max-width: 90%; margin: auto; }
	.wmuu_iconsec .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container img { max-width: 50%; }
	.elementor-778 .elementor-element.elementor-element-1091705 .stratum-testimonial-carousel__text {font-size: 18px; line-height: 25px;}
	.elementor-19 .elementor-element.elementor-element-71d228a {padding: 60px 20px 0px 20px;}
	.elementor-955 .elementor-element.elementor-element-a9a5ab3 > .elementor-widget-container { margin: 40px 0px 0px 0px; }
	.elementor-972 .elementor-element.elementor-element-7541129 > .elementor-widget-container { margin: 40px 0px 0px 0px; }
	.elementor-21 .elementor-element.elementor-element-b91f669 .swiper-slide { height: 500px; }
	.elementor-21 .elementor-element.elementor-element-0fe21f5 > .elementor-widget-container { margin: 54px 0px 35px 0px; }
	.elementor-838 .elementor-element.elementor-element-54bbe02b .uael-post__title { font-size: 25px; }
	.elementor-838 .elementor-element.elementor-element-54bbe02b .uael-post__excerpt { font-size: 18px; }
	.elementor-823 .elementor-element.elementor-element-c14f98e .uael-post__excerpt { font-size: 18px; }
	.elementor-823 .elementor-element.elementor-element-866e7ec .uael-post__excerpt { font-size: 18px; }
	.elementor-811 .elementor-element.elementor-element-315899a .elementor-heading-title { font-size: 25px; }
	.elementor-811 .elementor-element.elementor-element-483a584 .uael-post__excerpt { font-size: 18px; }
	.elementor-811 .elementor-element.elementor-element-75cbb83 .uael-post__excerpt { font-size: 18px; }
	.elementor-slides .swiper-slide-inner {padding: 50px 0px !important;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c > .elementor-widget-container { margin: 0px 10px 20px 10px; }
	.elementor-element-a7a9538 .elementor-widget-container { max-width: 70%; margin: auto; }
	.administrate_sec .elementor-container .elementor-column .elementor-widget-wrap .elementor-image-box-wrapper .elementor-image-box-img { width: 60%; }
	.elementor-2 .elementor-element.elementor-element-490b679 .stratum-advanced-slider .swiper-slide { height: 500px; }
	.topbargreen .elementor-progress-text { padding-right: 10%; }
	.elementor-19 .elementor-element.elementor-element-daa1bb5 { width: 50%; }
	.elementor-19 .elementor-element.elementor-element-0257aca { width: 25%; }
	.elementor-19 .elementor-element.elementor-element-b439494 { width: 25%; }
	.elementor-811 .elementor-element.elementor-element-55e2e98 > .elementor-widget-container { margin: 30px 0px 20px 0px; }
	.elementor-13 .elementor-element.elementor-element-11e9e92 .menu-item a.hfe-menu-item { padding-left: 30px; padding-right: 30px; }
	.elementor-2 .elementor-element.elementor-element-50bc7bcf { margin-top: 0px; }
	.elementor-element-a762d6e p { font-size: 18px; }
	.elementor-10 .elementor-element.elementor-element-b52f2ad .hfe-site-logo .hfe-site-logo-container img { width: 265px; }
	.elementor-13 .elementor-element.elementor-element-077a094 .elementor-heading-title {font-size:18px;}
	.elementor-23 .elementor-element.elementor-element-85f6b2c .elementor-repeater-item-6542f9f .swiper-slide-bg {background-size:50%;}
	.elementor-13 .elementor-element.elementor-element-f0ded3f { width: 56%; }
	.hfe-nav-menu__align-right .hfe-nav-menu.hfe-nav-menu-layout.horizontal ul li a { padding-left: 60px !important; }
	.elementor-element-9115c71 .elementor-widget-container { font-size: 18px; line-height: 28px; }
	.elementor-element-4d2d2fe .elementor-col-25.elementor-element-8a2ecaf .elementor-widget-wrap { padding: 50px 30px !important; }
	.elementor-element-4d2d2fe .elementor-col-25 .elementor-widget-wrap {border-bottom: 1px solid #ddd;}
}


@media screen and (max-width: 1024px) and (min-width: 768px) { 

.elementor-955 .elementor-element.elementor-element-761972f {width: 65%;}
.elementor-955 .elementor-element.elementor-element-6188cd3 { width: 35%; }
.elementor-955 .elementor-element.elementor-element-6188cd3 > .elementor-element-populated { padding: 0px 10px 50px 10px !important; }
.elementor-955 .elementor-element.elementor-element-6f92450 .elementor-heading-title { font-size: 23px; line-height: 30px; }
.elementor-element-f35db9d input[type="text"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
.elementor-element-f35db9d input[type="email"] { font-size: 18px !important; padding: 10px 25px 10px 15px !important; }
.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap .pull-right .download-button { margin: auto; }
.elementor-element-f35db9d .wpcf7-submit { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
.elementor-955 .elementor-element.elementor-element-30ee539 .elementor-heading-title { font-size: 25px; line-height: 30px; }
.elementor-955 .elementor-element.elementor-element-99953ce .elementor-button { font-size: 20px; line-height: 20px; padding: 18px 25px 18px 25px; }
.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap { padding: 0px 10px 20px 20px; }
.elementor-972 .elementor-element.elementor-element-d96dbdf { width: 65%; }
.elementor-972 .elementor-element.elementor-element-f247b32 { width: 35%; }
.elementor-972 .elementor-element.elementor-element-d96dbdf .elementor-widget-wrap { padding: 0px 10px 20px 20px; }
.elementor-972 .elementor-element.elementor-element-5ae7a4a .elementor-heading-title { font-size: 23px; line-height: 30px; }
.elementor-element-2a9ddd5 .download-button { font-size: 20px !important; padding: 15px 35px !important; line-height: 24px !important; border-radius: 18px !important; }
.elementor-972 .elementor-element.elementor-element-2bcd112 .elementor-heading-title { font-size: 25px; line-height: 30px; }
.elementor-972 .elementor-element.elementor-element-17db7f9 .elementor-button { font-size: 20px; line-height: 20px; padding: 18px 25px 18px 25px; }
.elementor-element-f247b32 .elementor-widget-wrap { padding-bottom: 80px !important; }
}

@media screen and (max-width:900px){
	#affiliate-sec .right-sec .numheight .elementor-widget-container { height: 110px; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 16px; margin: 0; line-height: 20px; padding-left: 100px; padding-right: 25px; padding-top: 16px; }
}

@media screen and (max-width:800px){
#affiliate-sec .right-sec .numheight .elementor-widget-container { height: 100px; }	
#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 14px; margin: 0; line-height: 17px; padding-left: 90px; padding-right: 30px; padding-top: 15px; }
#affiliate-sec .right-sec .elementor-element-4660222 img { max-width: 90%; }	
}



@media screen and (max-width: 1024px) and (min-width: 990px) { 
	.hfe-dropdown.menu-is-active { left: 0 !important; }
	.elementor-element-4d2d2fe .elementor-col-25.elementor-element-8a2ecaf .elementor-widget-wrap { padding: 50px 30px !important; }
}

@media screen and (max-width: 1023px) and (min-width: 991px) { 
	.homeslider .equalheight {min-height: 170px;}
}

@media screen and (max-width: 990px) and (min-width: 800px) { 
	.homeslider .equalheight {min-height: 200px;}
}

@media screen and (max-width: 799px) and (min-width: 767px) { 
	.homeslider .equalheight {min-height: 230px;}
}


@media(max-width:767px) { 
	.hfe-site-logo { position: relative; z-index: 9999999; }
	.jd-form-footer .pull-left{ max-width:100%; }
	.pull-left{ float:none; }
	.pull-right{ float:none; }
	.fixheight{ height:auto; margin-top:10px;  }
	header .elementor-top-section .staticol { width: 100% !important; position: absolute; top: 15px; right: 10px; }
	header .elementor-top-section .staticol .hfe-nav-menu__toggle { margin: inherit !important; }
	.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap { padding: 0px 10px 20px 20px; }
	.elementor-955 .elementor-element.elementor-element-761972f .elementor-widget-wrap .pull-left { text-align: center; }
	.elementor-element-6188cd3 .elementor-widget-wrap { padding-bottom: 40px !important; }
	.footer_lasrt .elementor-widget-wrap.elementor-element-populated .hfe-nav-menu ul li a { display: block; text-align: center; }
	.subscribe-input { max-width: 80% !important; }
	.subs_form { text-align: center; }
	.subscribe-button { float: none; margin-left: 50px; border-radius: 10px !important; font-weight: bold; text-transform: uppercase; border-image: linear-gradient(to left, #26AACD, #B5CA1F) !important; border-image-slice: 1 !important; background: -webkit-linear-gradient(-120deg, #26AACD, #B5CA1F) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}
	.jd-form-footer .pull-left { max-width: 100%; text-align: center; }
	.elementor-element-f247b32 .elementor-widget-wrap { padding-bottom: 40px !important; }
	.home .swiper-slide .stratum-advanced-slider__image { background: none !important; }
	.homeslider .equalheight { min-height: inherit; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 24px; line-height: 27px; padding-left: 170px; padding-right: 50px; margin: 10px 0; height: 180px; }
}



@media(max-width:639px) { 
.elementor-section.headertopbar .elementor-column.elementor-col-50 { width:100%!important; display:block; }
  .homeslider .equalheight{min-height: 110px;}
#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 19px; line-height: 25px; padding-left: 130px; padding-right: 40px; margin: 10px 0; height: 130px; padding-top:20px; }

}


.hfe-search-icon-toggle{ border-bottom:0px solid #707070; float:left;}

.hfe-search-icon-toggle > i{float:left;}
.gallery-item .gallery-icon {display: table-cell; vertical-align: middle; margin:0 auto; max-width: 100%; height: 150px; width: 12%;}



.hear-us-on .swiper-slide {
transform: scale(0.6);
}
.hear-us-on .swiper-slide.swiper-slide-active + * {
transform: scale(0.7);
}
.hear-us-on .swiper-slide.swiper-slide-active + * + * {
transform: scale(0.8);
}
.hear-us-on .swiper-slide.swiper-slide-active + * + * + * {
transform: scale(1);
}
.hear-us-on .swiper-slide.swiper-slide-active + * + * + * + * {
transform: scale(0.8);
}
.hear-us-on .swiper-slide.swiper-slide-active + * + * + * + * + * {
transform: scale(0.7);
}
.hear-us-on .swiper-slide.swiper-slide-active + * + * + * + * + * + * {
transform: scale(0.6);
}
.stratum-advanced-slider .swiper-slide .stratum-advanced-slider__image { 
	background-size:contain;
	background-repeat:no-repeat;
}
.homeslider .stratum-advanced-slider__button a{
	background-image: linear-gradient(-144deg, #B5CA1F 15%, #26AACD 85%);
}
.homeslider .stratum-advanced-slider__button a:hover{ 
	border-radius:44px !important; 
	background-image: linear-gradient(-144deg, #183D62 0%, #183D62 100%);
}

.stratum-testimonial-carousel__footer{
    display: inline-block;
    float: left;
    margin-right: 30px;
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text, .stratum-testimonial-carousel__text {
    height: 140px;
    overflow-y: auto;
}

.subscribefrmbtm input[type="submit"] {
    padding: 10px 60px 9px 60px;
    background-image: url(https://getstaffedup.com/wp-content/uploads/2022/06/subscribe-btn.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
	float:right;
	color:transparent;
	background-color:transparent;
	outline:none;
}

@media screen and (min-width: 1024px) {
    .elementor-sticky{display:none;}
    .topmenucls li, .topmenucls .hfe-nav-menu, #masthead .elementor-widget-wrap, .staticol, #masthead .elementor-section .elementor-container{ 
        position:static !important;
    }
    .hfe-nav-menu .current-menu-parent .sub-menu, .hfe-nav-menu .current-menu-item .sub-menu{ 
        visibility: visible !important;
        opacity: 1 !important;
    }
    .hfe-nav-menu .sub-menu{
        width:100%;
        text-align:center !important;
    }
    .hfe-nav-menu .sub-menu li{
        display:inline-block;
        *display:inline; /*IE7*/
        *zoom:1; /*IE7*/
    }
    
    .current-menu-parent .hfe-has-submenu-container a, 
	.current-menu-item .hfe-has-submenu-container a, 
    .current-menu-item > a, 
    .hfe-sub-menu-item-active{ font-weight:800 !important;
    }
	#masthead{
		margin-bottom:54px;
	}

}
.elementor-section--handles-inside{display:block; width:100%;}
.topmenucls a.elementor-button:hover{ border-radius:32px !important; }
@media only screen and (max-width: 600px) {
.stratum-advanced-slider .swiper-slide .stratum-advanced-slider__image { 
	background-image:none !important;
	background-repeat:no-repeat;
}
.subs_form { text-align: center; position: relative; } 
.subs_form .subscribe-button { float: none; } 
.subs_form span.wpcf7-spinner { position: absolute; top: 65%; right: 0; }
  .gallery-item{
    max-width:48% !important;
  }
}

@media only screen and (max-width:567px){
	.contact_sec .swiper-slide-contents { margin-top: 180px !important; }
	.contact_sec .swiper-slide-contents h3 { font-size: 25px; }
	.homeslider .equalheight { min-height: 180px; }
	#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 16px; line-height: 19px; padding-left: 90px; padding-right: 30px; margin: 10px 0; height: 90px; padding-top: 10px; }
}


@media only screen and (max-width:420px){
.homeslider .equalheight { min-height: 170px; }	
#faq_acco .elementor-tab-content table { table-layout: fixed; width: 310px; }
#faq_acco .elementor-tab-content table tr:first-child td:last-child { font-size: 15px; }
#faq_acco .elementor-tab-content table td {padding:10px;}
#affiliate-sec .right-sec .numheight .elementor-widget-container { font-size: 11px; line-height: 14px; padding-left: 87px; padding-right: 20px; margin: 10px 0; height: 85px; padding-top: 15px; }	
}