/*a.m-1hover{ color#34312f;}*/
.nav-submenu.activeb {
    opacity:1;
    display:block;
/*    animation:fade_in_show 0.5s; */
}
.bg-image {
    background:#c82027 url(..imgBackground-Drawing.png) no-repeat top right;
    padding-top:260px;
    position:relative;
}
/*YOUTH CLASSES PAGE*/
.fancybox-content img { max-height:80vh;}
.youthclasses_banner {
    background:#f7a72d;
}
.youth_wrap,
.youth_wrapbefore,
.youth_wrapafter {
    background:#e9593c;
}
.youth_gallery_section,
.youth_gallery_section .gallery_wrap,
.youth_gallery_sectionafter {
    background:#00a9c4;
}

/*YOUTH CLASSES PAGE*/
.youthworkshop_banner{
    background:#62be78;
}
.youthworkshop_wrap,
.youthworkshop_wrapbefore,
.youthworkshop_wrapafter {
    background:#f7a72d;
}
.youthworkshop_gallery_section,
.youthworkshop_gallery_section .gallery_wrap,
.youthworkshop_gallery_sectionafter {
    background:#D8F6FA;
}
SAI
.sai .ateliers_wrap,
.sai .triangle_shapebefore,
.sai .ateliers_wrapafter {
    background:#fff;
}
.polygon_shapebefore {
    clip-path:polygon(-5% -5%, -5% 100%, 100% 100%);
}
.sai .polygon_shape .banner_shapeafter {
    clip-path:polygon(0px -5px, 100% 0%, 99.29% 100.00%, 25% 105.09%);
    right:0;
    left:auto;    
}
.sai .banner_shapeafter {
    background:rgba(24,64,87,0.5);
}
.sai .polygon_shape .ateliers_banner_text {
    float:right;
}
.sai .polygon_shape .mg_box_inner {
    transform:rotate(0deg);
    border-radius:0;
}
.sai .polygon_shape .side_gallery {
    margin-top:-100px;
}
.sai .gallery_section .mg_box_inner {
    transform:none !important;
}
.sai .sai_sliderPeople_wrap,
.sai .sai_sliderPeople_wrapbefore {
    background:#f8e6d2;
}
.sai .triangle_shape .ateliers_head,
.sai .apply_btn {
    display:block;
}

.sai .apply_btn a {
    width:100%;
    text-align: left;
}
.sai .apply_btnafter {
    position:relative;
}


/*GIVE*/
.give h2 {

    font-family:'AvenirNext-Bold';
}
.give .information_left,
.give .information_imgafter {
    background:#55702A;
}
.give_banner {
    position:absolute;
    height:100%;
    background:rgba(85,112,42, 0.8) !important;
    z-index:2;
}
.give_wrapbefore {
    z-index:2;
    background:#5D6C31;
}
.give .video-container {
    height:calc(60  100  125vh);
    max-height:calc(60  100  125vh);
    min-height:calc(60  100  125vh);
}
.give_bannerafter {
    content:'';
    clip-path:polygon(100% 0, 0% 0, 0% 100%);
    width:100px;
    height:100%;
    position:absolute;
    top:0;
    z-index:2;
    left:100%;
    background:rgba(85,112,42, 0.8) !important;
}
.section_video.give {
    margin-bottom:0;
}
.give_legacy {
    background:#5D6C31 url(..imgBackground-Drawing-G.jpg) no-repeat top right; 
}
.give_legacyafter {
}

/*Getting To Gage*/ 
.gettingtogage h2{
    font-size:55px;
    font-family:'AvenirNext-Bold';
}
.gettingtogage_text {
    background-color:#f9f9f9;
}
.information_left h2 {
    color:#fff;
}

/*FAQ*/
.faq h2{
    font-size:90px; 
    font-family:'AvenirNext-Bold';
}
.faq_text {
    background-color:#f9f9f9;
}
.faq_text a{
    color:#000;
    text-decoration:underline;
}


.youth_wrap_calendarbefore {
    clip-path:polygon(0 0, 0% 100%, 100% 100%);
    background:#fff;
    position:absolute;
    left:0;
    height:150px;
    width:100%;
    top:-190px;
    content:'';
}
.youth_wrap_calendar {
    position:relative;
    background:#fff;
}
.youth_wrap_calendarafter {
    content:'';
    z-index:3;
    clip-path:polygon(0 0, 100% 100%, 100% 0);
    position:absolute;
    left:0;
    height:138px;
    width:100%;
    bottom:-137px;
    background:#fff;
    display:block;
}

.gallery_section.inner_page_give.clearfix.triengle_sec.triengle_sec_white.gallery_section_new.open_studio_gage_gray {
    background:#34312f ;
    border-top:1px solid #34312f ; 
}

.gallery_wrap.gallery_wrap_new.open_studio_gage_gray {
    background:#34312f;
}

.open_studio_gage_graybefore { background:#34312f ;
                               border-top:1px solid #34312f ; }

.gallery_section_new.open_studio_gage_grayafter {
    background:#34312f;
}

.open_studio_gage_gray .load_more {
    background:#f8e6d2;
}

.open_studio_gage_gray .load_more a{
    color:#34312f ;
}
.faq_accordion lia {color:#111 !important;}

.calendar .more-eventhover .event_overlay{top:0; opacity:1;}
.enroll_wraps  ahover {background:#000000;}
.chat_wrap { display:none; }

/*New Homepage*/
.new_homepage .press_quote_wrap{
    padding-bottom:95px;
}
.new_homepage .sponsors_wrap {
    padding-right:0;
    padding-left:0;
}
.new_homepage .sponsors_wrap .container {
    padding-left:25px;
}
.new_homepage .sponsors_wrap .rowbefore{content:''; width:100%; height:137px; clip-path:polygon(0 0, 0% 100%, 100% 100%); background:#c82027; bottom:0; display:block; width:100%; position:relative; margin-top:-208px;}
@media screen and (max-width:992px) {
    .new_homepage .sponsors_wrap .rowbefore {
        margin-top:-156px;
    }
}

/*New CSS added by gopal for new team section*/ 
.new-staff .single_press_t h3 {
    color:#f8e6d2;
    font-family:'AvenirNext-Bold';
    font-size:32px;
    font-weight:400;
    line-height:40px;
}

.new-staff .bg_img2{display:flex;justify-content:center;align-items:center;}
.new-staff .single_press_text2{height:70%;width:70% !important;}

.new-staff .sliderPeople__body-item.bg-img.bg_img2after {
    background:rgba(52,49,47,0.4);
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.new-staff .bg-img.sliderPeople__body-item{
    height:407px;
}
.new-staff .single_press_t h3{font-size:28px; line-height:1.20;}


.listing-sec.education-snippet {
    background:#fff;
    padding:21px 30px 30px;
    box-shadow:0px 2px 12px rgba(97, 97, 97, 0.14);
    border:2px solid transparent;
    border-radius:4px;
}
.snippet-fig { height:200px; }
.snippet-fig img { width:100%; height:200px;}
@media screen and (max-width:767px) {
    .art_videobefore{
        clip-path:polygon(0% 0, 0% 0%, 0% 0%);
    }

    .art_detail {
        width:100%;
    }
    .art_detailafter{
        content:'';
        clip-path:polygon(0% 0, 0% 0%, 0% 0%);
    }

}
.mgi_thumb_wrap {padding-top:100%;background-size:cover;}
.mg_overlay_titbefore { border-left:0; }
.mgi_item_type_ol { border-left:0; }
.open-content { width:40vw; margin-left:10vw;}
.faq_accordionlifirst-child { border-top:1px solid #000; }
.faq_accordionli { border:1px solid #000; border-top:none; color:#000;}
.faq_accordion lia { color:#000; }


/*ACCORDION MEMBERSHIP PAGE*/
.accordion{ floatleft; width:100%; margin:35px 0 !important}
.accordion li.accrolist{float:left;width:33.333%;position:relative;padding:0 10px;}
.accordion li.accrolist:nth-child(1){ margin-top:60px;}
.accordion li.accrolist:nth-child(2){margin-top:125px;}
.accordion li.accrolist:nth-child(3){margin-top:0px;}
.accordion li.accrolist:nth-child(4){margin-top:-66px;}
.accordion li.accrolist a{}
.accrolist li.accrolist a.accroTitleLink{}

.accrotitleInner{background:#000;position:relative;display:flex;padding:15px 20px 5px;vertical-align:middle;align-items:center;justify-content:space-between;flex-direction:column;}
.accrotitleInner h3{  text-transform:uppercase; text-align:left !important;display:block;width:100%;color:#f8e6d2; font-family:'AvenirNext-Bold'; font-size:17px; margin-bottom:0;font-weight:400;    line-height:28px;letter-spacing:-0.1455625px;}

.accrotitleInnerhover h3{color:#c82027;transition:0.5s ease all; }
.accrotitleInner span{display:block;text-align:left !important;width:100%; color:#f8e6d2;font-family:'AvenirNext-Bold';font-size:64px;font-weight:400;letter-spacing:-0.02461538px;
                      margin:0;}

.accrotitleInner h4hover{transition:0.5s ease all; border-bottom:solid 3.6px #c82027; color:#c82027;}
.accordion li .acc-section{ background:orange; border:0!important;}
.accordion li .acc-section ul { margin:0 0 0 20px;padding:0;}
.accordion li .acc-section ul li{ width:100%;}


.actionsection{background:#000;    position:relative;display:flex !important;padding:15px 20px 15px;vertical-align:middle; align-items:center; justify-content:space-between;   flex-direction:column;}
.actionsection a{ margin-top:10px; display:block;width:100%;text-align:right;transition:0.5s ease all;  border-bottom:solid 3.6px #333;color:#f8e6d2;font-family:'AvenirNext-Bold';font-size:17px;
                  font-weight:400;line-height:21px; text-transform:uppercase;}
.actionsection ahover{color:#c82027;}

@media (min-width200px) and (max-width1024px) {
    .accordion li.accrolist {float:left;width:100%;position:relative;padding:0 10px;margin:0 0 15px;}

}
@media only screen and (max-width:600px) {
    .accordion li.accrolist:nth-child(1) {margin-top:0px; }
    .accordion li.accrolist:nth-child(2) {margin-top:0 ;}
    .press_wrap{padding-top:104px;}
}
.actionsection ahover{color:#c82027;}
.give_legacy {
    background:#7a9bba !important;
}
.sd_donor_first_col h3 {
    color:#000;
    font-size:22px;
}
.sd_donor_wrap { padding-top:0; padding-bottom:50px;}

H3.memberhover { color:#fff !important;}
.details-overlay a { backgroundtransparent; font-size:38px; }
.details-overlay .name {
    font-size:38px;
}
.details-overlay {background:#b7bda8;}
.mgi_item_type_ol { border-bottom:0;}


/*EXHIBITION*/
.upcoming_exhibitions_text {font-size: 23px; padding-right: 25px;}
.upcoming_exhibitions_text .open-now {margin-right:25px;}

.fancybox-content { padding:44px 20px !important;   text-align:center;}
@media only screen and (max-width:600px) {
    .fancybox-content img {width:80%;}
    .faq_accordion li  abefore{right:0px!important;}
    .open-content {width:100%; margin-left:0vw; margin-top:-25px !important; }
    .faq_accordion li.active  abefore{ right:0px !important; }
}

@media (min-width200px) and (max-width767px) {
    .nav-submenu {
        padding:20px 0 20px 30px !important;
        left:0 !important;
        width:100% !important;
    }
}
.ateliers .ateliers_banner_innner {
    height:auto !important;
    padding:0 0 132px;
}

.search-page{
    margin-top:20px;
}

.search_bar{
    width:80%;
    margin-left:40px;
    margin-bottom:20px;
}

.search-page ul li{
    list-style:none;
}

.justify-custom {
    -ms-flex-pack:center !important;
    justify-content:center !important;
    vertical-align:middle;
    align-items:center;
}
@media (min-width290px) and (max-width570px) {
    .justify-custom img{ display:block; width:100%; height:auto; margin:0 auto 20px;}
}
@media (min-width768px) and (max-width1024px) {
    .justify-custom img{ display:block; width:100%; height:auto; margin:0 auto 20px;}
}


/*Start Rezvi Css Work Here*/ 

.card_new .single_press {
    background-size:cover !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    padding:15px !important; 
}
.card_new .single_press .single_press_text {
    max-width:100%!important;
    justify-content:center!important;
    height:100%!important;
    text-align:center!important;
}

.description_wrap .accordion_title .btn-linkafter {   
    top:7px !important;
}
@media (min-width481px) and (max-width768px) {
    .card_new .single_press{
        height:370px!important;
        width:100%!important;
        margin:0 auto!important;
    }	
    .card_new {
        margin:0 auto;
        width:380px;
    }

}

@media (min-width290px) and (max-width480px) {
    .card_new .single_press{
        height:300px!important;
        width:100%!important;
        margin:0 auto!important;
    }	
    .card_new {
        margin:0 auto;
        width:280px;
    }
    .card_new .single_press_new .single_press_text h3 {
        font-size:32px;
    }
}
@media (min-width290px) and (max-width600px) {
    .description_wrap .mg_items_container .mg_single_item{
        width:100% !important;
    }


}



/*lectures Page Css*/ 
.lecturesSpeaker .slick-dots, .instructor_wrap .slick-dots {
    bottom:-35px;
}
.lecturesSpeaker .single_press, .instructor_wrap .single_press {
    min-height: 564px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.lecturesSpeaker .single_press_text , .instructor_wrap .single_press_text {
    max-width: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column !important;
    justify-content: space-between !important;
    height: 100%;
}

.slick-dots {
    bottom: -35px;
}
.single_press {
    min-height: 564px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.single_press_text {
    max-width: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column !important;
    justify-content: space-between !important;
    height: 100%;
}
.lecturesSpeaker .single_press_text  div, .instructor_wrap .single_press_text  div{ top:0 !important;}
.lecturesSpeaker  .single_press_text .read_btn, .instructor_wrap  .single_press_text .read_btn {
    margin-top: 0;
    top:inherit !important
}

@media (min-width:1200px) and (max-width:1400px) {
    .lecturesSpeaker .single_press, .instructor_wrap .single_press {
        min-height: 450px;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .lecturesSpeaker .single_press, .instructor_wrap .single_press {
        min-height: 400px;
    }
}
@media (min-width:768px) and (max-width:991px) {


    .lecturesSpeaker .single_press, .instructor_wrap .single_press {
        min-height: 380px;
    }
}
@media (min-width:481px) and (max-width:767px) {

    .lecturesSpeaker .single_press, .instructor_wrap .single_press {
        min-height: 350px;
    }
}
@media (min-width:290px) and (max-width:480px) {

    .lecturesSpeaker .single_press, .instructor_wrap .single_press {
        min-height: 300px;
    }
}


/*scholarship Page Css*/  
@media (min-width:768px) and (max-width:1440px) {
    .donSchlorshipBox{ height: 370px !important;}
}

@media (min-width:290px) and (max-width:767px) {
    .donSchlorshipBox{ height: 370px !important; margin-bottom:30px;}
    #opp .col-lg-9{margin-left: 0 !important; }
}

@media (min-width:1200px) and (max-width:1400px) {
    .ateliers_banner_innner {
        height: 520px!important;  
        max-height:520px!important;  
        min-height: 520px!important;  
        background-size: cover;
        background-position: center;
    }
    .drawing_banner h2 {   
        line-height: 35px !important;   
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .ateliers_banner_innner {
        height: 450px!important;  
        max-height:450px!important;  
        min-height: 450px!important;  
        background-size: cover;
        background-position: center;
    }
    .drawing_banner h2 {   
        line-height: 35px !important;   
    }
}

@media (min-width:280px) and (max-width:991px) {
    .ateliers_banner_innner {
        height: 450px!important;  
        max-height:450px!important;  
        min-height: 450px!important;  
        background-size: cover;
        background-position: center;
    }
    .drawing_banner h2 {   
        line-height: 29px !important;
        font-size:32px !important;
    }
    .instructor_wrap {
        padding-bottom: 200px !important;
        padding-left:15px;
        padding-right:15px;
    }
    .lecturesSpeaker .slick-dots, .instructor_wrap .slick-dots {
        bottom: -40px !important;
    }
    .slick-dots li {
        margin:0 2px!important;
    }
}

.donate-box-0 {  }
.donate-box-1 { margin-top:60px;  }
.donate-box-2 { margin-top:-40px;  }

@media only screen and (max-width: 600px) {
    .donate-box-0 {  }
    .donate-box-1 { margin-top: 0px;  }
    .donate-box-2 { margin-top: 0px;  }

}
@media only screen and (min-width: 601px) {
    .open-box-0 { }
    .open-box-1 { }
    .open-box-2 { margin-top:40px;}
    .open-box-3 { margin-top: 10px;}
    .open-box-4 { margin-top: 50px;}
    .open-box-5 { margin-top: -45px;}

    .open_studio_titr { margin-top:60px;margin-bottom:-20px;}
}

@media only screen and (max-width: 600px) {
    .open-box-0 { margin-top: 0; }
    .open-box-1 { margin-top: 0; }
    .open-box-2 { margin-top: 0; }
    .open-box-3 { margin-top: 0; }
    .open-box-4 { margin-top: 0; }
    .open-box-5 { margin-top: 0; }
    .open-box-6 { margin-top: 0; }
    .single_calendar {
        width: 100% !important;
        padding: 10px;
        margin: 10px;
        max-width: 100%;
    }
    .open_studio_titr { margin-top40px;margin-bottom-20px;}

}

.cognito .c-forms-form .c-editor, .cognito .c-forms-form .c-rating-scale-questions {
    font-family: 'AvenirNext-Regular' !important;
    font-weight: normal !important;
    font-size: 16px !important;
    color: #000000;
}

.cognito .c-forms-form:not(.c-question) .c-label {
    font-family: 'AvenirNext-Regular' !important;
    font-weight: normal;
    font-size: 14px !important;
    color: #000000;
}

.cognito .c-forms-form .c-forms-form-title h2 {
    font-family: 'AvenirNext-Regular' !important;
}

.cognito .c-forms-form .c-helptext {
    font-family: 'AvenirNext-Regular' !important;

}

.cognito .c-forms-form button:not(.c-icon-button), .cognito .c-forms-form .c-add-item, .cognito .c-forms-form input[type=button], .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button button {
    font-family: 'AvenirNext-Regular' !important;
    font-size: 16px !important;
}

.cognito .c-forms-form input[type=text], .cognito .c-forms-form input[type=password], .cognito .c-forms-form textarea, .cognito .c-forms-form select {
    transition: none;
    border: 1px solid #E3E3E3 !important;
    box-shadow: none !important;
}

/*.cognito .c-forms-form in    {
    box-shadow: none !important;
    border: 1px solid #E3E3E3 !important;
}*/

.cognito .c-forms-form input[type=radio]:checked + before {
    box-shadow: none !important;
    border: 1px solid #E3E3E3 !important;
}

.cognito .c-forms-form input[type=checkbox] + before{
    box-shadow: none !important;
    border: 1px solid #E3E3E3 !important;
}

.cognito .c-forms-form a {
    font-family: 'AvenirNext-Medium', arial !important ;
    font-size: 25px;
    line-height: 1.5;
}


.ateliers_banner_simpleafter {
    background: #283D5E !important;

}



@media (min-width:768px) and (max-width:1456px) {
    .press-videos iframe {
        width: 100%;
        height: 250px;
    }

    .press-videos {
        float: none;
        max-width: 100%;
    }


}
@media (min-width:481px) and (max-width:767px) {
    .press-videos iframe {
        width: 100%;
        height: 250px;
    }

    .press-videos {
        float: none;
        max-width: 100%;
    }

}
@media (min-width:290px) and (max-width:480px) {

    .press-videos iframe {
        width: 100%;
        height: 250px;
    }

    .press-videos {
        float: none;
        max-width: 100%;
    }

}
.single_trustee {
    background-size: cover;
    position: relative;
}
.trustee_text {
	max-width: 100%;
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column !important;
	justify-content: space-between !important;
	height: 100%;
	width: 100%;
}
.trustee_text h3 {
    color: #f8e6d2;
    font-family: 'AvenirNext-Bold';
    font-size: 30px;
    font-weight: 400;
    line-height: 55px;
}
.single_staff {
    background-size: cover;
    position: relative;
}
.staff_text {
	max-width: 100%;
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column !important;
	justify-content: space-between !important;
	height: 100%;
	width: 100%;
}
.staff_text h3 {
    color: #f8e6d2;
    font-family: 'AvenirNext-Bold';
    font-size: 30px;
    font-weight: 400;
    line-height: 55px;
}
@media (max-width: 767px){
    .single_trustee {height: 400px;padding: 40px 40px;}
    .single_staff {height: 400px;padding: 40px 40px;}
}
@media (max-width: 991px) and (min-width: 768px){
    .single_trustee {height: 300px;padding: 30px 30px;}
    .single_staff {height: 300px;padding: 30px 30px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .single_trustee {height: 400px;padding: 40px 40px;}
    .single_staff {height: 400px;padding: 40px 40px;}
}
@media (min-width: 1200px){
    .single_trustee {height: 560px;padding: 60px 60px;}
    .single_staff {height: 560px;padding: 60px 60px;}
    .social_icon li{font-size: 32px;padding-right: 45px;}
}
@media (max-width: 1199px){
    .social_icon li{font-size: 28px;padding-right: 30px;}
}

.ul-atelier {
color: #f8e6d2;
font-family: 'AvenirNext-Medium';
    font-size: 25px;
    font-weight: 400;
    line-height: 1.5;
    max-width: 100%;
}

.gage-btn{
    margin-right: 50px;
    text-align: center;
    background: #c82027;
    border: 1px solid #c82027;
    font-weight: 600;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 25px;
}
.gage-btn:hover {background:#000}
.gage-btn:active {background:#000}
.gage-btn:focus {background:#000}

@media (max-width: 991px) and (min-width: 768px){
	.mobile-show{display: block;}
	#overlay_menu .bottom_nav{display: none !important;}
	.menu{transform: none; width: 100%; display: block;}
	.mobile_icon_nav{margin-top: 40px;}
	.mobile_icon_nav ul {display: flex; align-items: flex-end; justify-content: left; padding: 0 30px;list-style: none;}
	.mobile_icon_nav li img{display: block; margin: 0 auto 5px; width: 25px; height: auto;}
	.mobile_icon_nav li{margin-right: 25px;font-size: 10px; text-transform: uppercase; text-align: center; font-family: 'AvenirNext-Bold';}
	.mobile_icon_nav li a{color: #c82027; }
	.nav {width: 100%;float: none;padding-top: 75px;transform: none;position: relative;}
	.nav_element a{color: #c82027; }
	#overlay_menu.active {opacity: 1;left: 0;max-width: 302px; width: 302px;z-index: 55;}
	.nav_icon_wrap ul{display: none;}
	.nav-submenu.active{display: none;}
	#overlay_menu .container{display: block; height: auto; padding: 0;}
	.homey_menu .submenu {background: rgba(52,49,47,0.03);}
	.nav_element {font-size: 17px;line-height: 37px;}
	.nav_element a {color: #c82027;}
	
	.ateliers_banner_innner .load_more {min-width: 40%;}
	.address_wrap {width: 30%;}
	.footer_nav_side {width: 75%;padding-left: 7%;}
}
@media (max-width: 991px){
       .single_press{min-height: 364px;}
       .scndry_menu .nav{background:transparent;}
}
.header__nav-button i{margin-left: -7px;}
.slick-prev, .slick-next {
    display: block !important;
    background-color: rgba(0,0,0,0.6);
    padding: 5px;
    width: 30px;
    height: 30px;
}
.slick-prev::before, .slick-next::before {opacity: 1;color: #fff;font-family: "Font Awesome 5 Free";font-weight:900;}
.slick-next {
    right: 25px;
}
.slick-prev {
    left: 25px;
    z-index: 9999;
}
.inner_page_headerwrap.shrink#header{
	z-index: 99911;
}
@media (max-width: 767px){
	#overlay_menu.active{z-index: 559999;}
}
.class_info_txty ul{
	padding-left:35px;
	list-style: disc;
}
.class_info_txty ul li{
	padding-bottom:5px;
	font-size: 19px;
}
.class_info_txty ul ul{
	padding-bottom:15px;
}

.login_btn a:hover svg g {
    fill: #34312f !important;
}
