:root {
    --primary-color      : #7278f2;
    --primary-color-rgb  : 114, 120, 242;
    --secondary-color    : #7278f2;
    --secondary-color-rgb: 114, 120, 242;
    --section-title-color    : #1F212B;
    --section-title-color-rgb: 114, 120, 242;
    --e-global-color-education_zone_pro_color_scheme  : #7278f2;
    --e-global-color-education_zone_pro_secondary_color: #7278f2;
    --e-global-color-education_zone_pro_widget_title_color  : #ffffff;
    --e-global-color-education_zone_pro_widget_content_color: #5d5d5d;
}

body{
    font-size: 20px;
    line-height: 34px;
    color: #62636A;
    font-family: Figtree;
    font-weight: 400;
    font-style: normal;
    background: url() #ffffff;
}  

body,
button,
input,
select,
textarea{
    font-family: Figtree;
}

.site-header .site-branding .site-description{
    font-family: Figtree; 
}


/* home page section title style */

.welcome-note .header-part .section-title,
.featured-courses .header-part .section-title,
.theme .header-part .section-title,
.choose-us .header-part .section-title,
.student-stories .header-part .section-title,
.latest-events .header-part .section-title,
.news-category .section-title,
.team-section .header-part .section-title,
.photo-gallery .header-part .section-title,
.page-header .page-title {
    font-size: 38px;
    line-height: 42px;
    font-family: Figtree;
    font-weight: 700;
    font-style: normal;        
}

#primary .post .entry-title{
    font-size: 29px;;
    line-height: 32px;
    font-family: Figtree;
    font-weight: 700;
}

/* H1 content */
.elementor-page .site-content h1,
.post .entry-content h1,
.page .entry-content h1{
    font-family: Urbanist;
    font-size: 52px;
    font-weight: 700;
    font-style: normal;
    line-height: 72px;
    color: #242540;
}

/* H2 content */
.elementor-page .site-content h2,
.post .entry-content h2,
.page .entry-content h2{
    font-family: Urbanist;
    font-size: 39px;
    font-weight: 700;
    font-style: normal;
    line-height: 56px;
    color: #242540;
}

/* H3 content */
.elementor-page .site-content h3,
.post .entry-content h3,
.page .entry-content h3{
    font-family: Urbanist;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 38px;
    color: #242540;
}

/* H4 content */
.elementor-page .site-content h4,
.post .entry-content h4,
.page .entry-content h4{
    font-family: Urbanist;
    font-size: 21px;
    font-weight: 700;
    font-style: normal;
    line-height: 32px;
    color: #242540;
}

/* H5 content */
.elementor-page .site-content h5,
.post .entry-content h5,
.page .entry-content h5{
    font-family: Urbanist;
    font-size: 19px;
    font-weight: 700;
    font-style: normal;
    line-height: 22px;
    color: #242540;
}

/* H6 content */
.elementor-page .site-content h6,
.post .entry-content h6,
.page .entry-content h6{
    font-family: Lato;
    font-size: 17px;
    font-weight: 700;
    font-style: normal;
    line-height: 21px;
    color: #242540;
}

.comment-form form input[type="submit"]:hover,
.comment-form form input[type="submit"]:focus{
    opacity: 0.8; 
}

.site-footer{
    background: #1f1f1f;
}

.thumb-text li .box-1{
    background: #737495;
}

.thumb-text li .box-2{
    background: #68a8ad;
}

.thumb-text li .box-3{
    background: #6c8672;
}

.thumb-text li .box-4{
    background: #f17d80;
}

#primary .post .entry-content form input[type="submit"]:hover,
#primary .page .entry-content form input[type="submit"]:hover,
#primary .post .entry-content form input[type="submit"]:focus,
#primary .page .entry-content form input[type="submit"]:focus{
    opacity: 0.8;
}

.site-header .more-info span a:hover{
    text-decoration: none;
}

.education_elite .banner .banner-text .text span, 
.education_elite .thumb-text li h3 a,
.education_elite .welcome-note .header-part .section-title,
.education_elite .featured-courses .header-part .section-title,
.education_elite .theme .header-part .section-title, 
.education_elite .choose-us .header-part .section-title, 
.education_elite .image-wrapper .header-part .section-title, 
.education_elite .latest-events .header-part .section-title, 
.education_elite .photo-gallery .section-title, 
.education_elite .news-category .section-title, 
.education_elite .team-section .section-title, 
.education_elite .subscription .widget-title,
.education_elite .odometer.odometer-auto-theme,
.education_elite .odometer.odometer-theme-default,
.education_elite .featured-courses ul li .image-holder .description h2,
.education_elite .news-category .post .entry-title,
.education_elite .choose-us .col h3,
.education_elite .team-section .col .text-holder .name,
.education_elite .latest-events .post .entry-title a,
.education_elite .site-footer .widget-area .widget-title,
.education_elite #primary .post .entry-title,
.education_elite .widget-area .widget.widget_block .wp-block-group__inner-container h2,
.education_elite #primary .entry-title a,
.education_elite .template-courses .cat-posts .post-lists li .entry-title,
.education_elite #primary .template-events .post .entry-title a,
.education_elite .post .entry-content h4, 
.education_elite .page .entry-content h4,
.education_elite .team-section .col .holder .ee-team .name-ee,
.featured-courses ul li .image-holder .text{
      font-family: Oxygen;
}


.university_zone .site-title a,
.university_zone .banner .banner-text .text .title,
.university_zone .banner .banner-text .text span,
.university_zone .banner .banner-text .btn-holder .btn-free-inquiry,
.university_zone .banner .banner-text .btn-holder .btn-view-service,
.university_zone .thumb-text li .box .caption-holder h3,
.university_zone .welcome-note .header-part .section-title,
.university_zone .statcounter-wrap .widget .col .text .hs-counter .odometer-inside span,
.university_zone .featured-courses .header-part .section-title,
.university_zone .featured-courses ul li .image-holder .post-description h2,
.university_zone .featured-courses ul li .image-holder .post-description .learn-more,
.university_zone .featured-courses .learn-more,
.university_zone .theme .header-part .section-title,
.university_zone .theme .theme-description .apply,
.university_zone .news-category .header-part .section-title,
.university_zone .news-category .post .entry-title,
.university_zone .choose-us .header-part .section-title,
.university_zone .choose-us .col h3,
.university_zone .student-stories .header-part .section-title,
.university_zone .student-stories .btn-holder .learn-more,
.home.university_zone .team-section .header-part .section-title,
.home.university_zone .team-section .col .team-text-holder .name,
.home.university_zone .team-section .learn-more,
.university_zone .latest-events .header-part .section-title,
.university_zone .latest-events .post .entry-title,
.university_zone .latest-events .col-1 .learn-more,
.university_zone .latest-events .btn-holder .learn-more,
.university_zone .photo-gallery .header-part .section-title,
.university_zone .subscription .widget-title,
.university_zone .subscription .widget.widget_newsletterwidget form input[type="submit"],
.university_zone #secondary .widget-title,
.university_zone .widget-area .widget-title,
.university_zone #secondary .widget.widget_education_zone_pro_stat_counter_widget .col span,
.university_zone .site-footer .widget.widget_education_zone_pro_stat_counter_widget .col span,
.university_zone .page-header .page-title,
.university_zone .team-section .col .text-holder .name,
.university_zone #primary .post .entry-title,
.university_zone #primary .read-more,
.site-header.uz-header .header-m .header-info .btn-cta a,
.university_zone .thumb-text li .box .apply-now,
.university_zone .welcome-note .header-part .caption-holder .learn-more,
.university_zone .news-category .right .post .posted-on .date{
    font-family: Quicksand;
}

.university_zone .theme .theme-description,
.university_zone .subscription::after{
    background: rgba(114, 120, 242, 0.9);
}

.university_zone .featured-courses ul li .image-holder .post-description .learn-more:after{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237278f2' viewBox='0 0 32 32'%3E%3Cpath d='M0,15.3h22.5l-2.1-5.7c3.5,2.7,7.4,4.9,11.6,6.4c-4.2,1.5-8.1,3.7-11.6,6.4l2.1-5.7H0V15.3z'/%3E%3C/svg%3E") center center no-repeat;
}

.university_zone .news-category .more-btn:after{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237278f2' viewBox='0 0 32 32'%3E%3Cpath d='M0,15.3h22.5l-2.1-5.7c3.5,2.7,7.4,4.9,11.6,6.4c-4.2,1.5-8.1,3.7-11.6,6.4l2.1-5.7H0V15.3z'/%3E%3C/svg%3E") center center no-repeat;
}

.university_zone .latest-events .col-1 .learn-more:after{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237278f2' viewBox='0 0 32 32'%3E%3Cpath d='M0,15.3h22.5l-2.1-5.7c3.5,2.7,7.4,4.9,11.6,6.4c-4.2,1.5-8.1,3.7-11.6,6.4l2.1-5.7H0V15.3z'/%3E%3C/svg%3E") center center no-repeat;
}

#primary .entry-content blockquote:before{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237278f2' viewBox='0 0 105 100'%3E%3Cpath d='M104.788,61.24a20.134,20.134,0,0,0-19-17c2.334-8.668,8-12.113,14.891-14.113a.805.805,0,0,0,.556-.889l-1.111-6.89s-.111-.556-1-.445C75.34,24.568,59.227,42.682,62.227,64.685,65.005,79.909,76.9,85.8,87.9,84.243a20.263,20.263,0,0,0,16.891-23Zm-75.9-17C31.112,35.57,37,32.125,43.781,30.125a.805.805,0,0,0,.556-.889l-1-6.89s-.111-.556-1-.445c-23.781,2.556-39.783,20.669-37,42.672C8.221,79.909,20.222,85.8,31.112,84.243a20.1,20.1,0,0,0,16.78-23A19.833,19.833,0,0,0,28.89,44.238Z'/%3E%3C/svg%3E") center center no-repeat;
}

.site-header.uz-header .header-m .header-info .btn-cta a{
    font-family: Figtree;
}

#secondary .widget-title, .widget-area .widget-title, .site-footer .widget-title, .widget-area .widget-title {
    color : #ffffff;
    font-size: 18px;
    font-weight: 700;
    font-family: Urbanist;
}

#secondary .widget:not(.widget-title), .site-footer .widget:not(.widget-title){
    color : #5d5d5d;
    font-size: 18px;
    font-weight: 400;
    font-family: Urbanist;
}

#secondary .widget-title,
.widget-area .widget-title,
#secondary .widget.widget_education_zone_pro_stat_counter_widget .col span,
.site-footer .widget.widget_education_zone_pro_stat_counter_widget .col span{
    font-family: Figtree;
}

            /* Slider caption background style */
        .banner .banner-text .text{
            background: rgba(0, 0, 0, 0.5);
        }
        @media only screen and (max-width:767px){
            .banner .banner-text .text{
                background: #000;
                padding-left:0;
                padding-right:0;
            }
            .banner .banner-text{
                background: #000;
            }
        }



        .perfmatters-lazy-youtube{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-youtube img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-youtube img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-youtube 
        .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(https://rarathemesdemo.com/education-zone-pro-3/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none}.perfmatters-lazy-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.perfmatters-lazy.pmloaded,.perfmatters-lazy.pmloaded>img,.perfmatters-lazy>img.pmloaded,.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}@keyframes pmFadeIn{0%{opacity:0}100%{opacity:1}}body .perfmatters-lazy-css-bg:not([data-ll-status=entered]),body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::after{background-image:none!important;will-change:transform;transition:opacity 0.025s ease-in,transform 0.025s ease-in!important;}



/* for 404 page */

*{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0}#notfound{position:relative;height:100vh}#notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notfound{max-width:767px;width:100%;line-height:1.4;text-align:center;padding:15px}.notfound .notfound-404{position:relative;height:220px}.notfound .notfound-404 h1{font-family:kanit,sans-serif;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:186px;font-weight:200;margin:0;
    background:linear-gradient(50deg,#E4A4C4,#1DABC6);
    color:transparent;-webkit-background-clip:text;background-clip:text;text-transform:uppercase}.notfound h2{font-family:kanit,sans-serif;font-size:33px;font-weight:200;text-transform:uppercase;margin-top:0;margin-bottom:25px;letter-spacing:3px}.notfound p{font-family:kanit,sans-serif;font-size:16px;font-weight:200;margin-top:0;margin-bottom:25px}.notfound a{font-family:kanit,sans-serif;color:#1DABC6;font-weight:200;text-decoration:none;border-bottom:1px dashed #1DABC6;border-radius:2px}.notfound-social>a{display:inline-block;height:40px;line-height:40px;width:40px;font-size:14px;color:#1DABC6;border:1px solid #efefef;border-radius:50%;margin:3px;-webkit-transition:.2s all;transition:.2s all}.notfound-social>a:hover{color:#fff;background-color:#1DABC6;border-color:#1DABC6}@media only screen and (max-width:480px){.notfound .notfound-404{position:relative;height:168px}.notfound .notfound-404 h1{font-size:142px}.notfound h2{font-size:22px}}


