body{margin:0;padding:0;overflow-x:hidden;font-family: 'Poppins', sans-serif !important;}


section{padding: 50px 0;}
.font-weight-500{font-weight: 500 !important;}
.font-weight-600{font-weight: 600 !important;}
.section-heading{margin-bottom: 50px;}
.section-heading h2{font-weight: 700 !important;color: #101010 !important;font-size: 43px;}
p{color:rgba(16, 16, 16, 0.6);}
.vertical-middle{vertical-align: middle !important;}

.ul {line-height: 35px;}
.white-space-no-wrap{white-space: nowrap;}
.f-wrap{flex-wrap: wrap;}
.text-custom-black{color: #232121 !important;}
.text-black{color: #000 !important;}
.text-custom-red{color: #DA121A !important;}
.text-custom-green{color: #058454 !important;}
.text-custom-grey{color: #989797 !important;}
.text-custom-blue{color: #427BEC !important;}
.text-custom-yellow{color: #FCDD09 !important;}
.text-custom-orange{color: #FF5700 !important;}

.btn-warning {color: #232121;background-color: #FCDD09;border-color: #FCDD09;}
.btn-warning:hover {color: #232121;background-color: #ffeb55;border-color: #ffeb55;}

.underline {border-bottom: 2px solid #009863;width: 100px;margin-top: 20px;}
.cursor-pointer{cursor: pointer;}

.bg-custom-green{background: #009863;}
.bg-custom-red{background: #DA121A !important;}
.bg-custom-black{background: #232121 !important;}
.bg-custom-yellow{background: #FCDE02 !important;}

.icon-main i{position: absolute;width: auto !important;height: auto !important;border: none !important;top:0;left: 5px;}
.icon-main .form-control{color: #232121;padding-left: 35px;background: #e5e5e5;}


input.form-control:focus, select.form-control{outline: none !important;box-shadow: none !important;}



.read-more-btn{background: #DA121A;color: #fff;border: 1px solid #DA121A;padding: 12px 20px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;}
.read-more-btn:hover{background: #d02c2c;border: 1px solid #d02c2c;color: #fff;}

@media (max-width:991.98px){
    p{font-size: 14px;}
    .h2, h2 {font-size: 1.6rem !important;}
}
@media (max-width:767.98px){
    section{padding: 30px 0;}
    .section-heading{margin-bottom: 0px;}
}
@media (min-width:992px){
    .container-fluid{width: 90% !important;}
    .heading-main h2{font-size: 40px;}
}


/* HEADER */
header .navbar{padding:0!important}
header .navbar-brand{padding-top:0!important;padding-bottom:0!important;margin-top:-20px!important}
header .navbar-light .navbar-nav .nav-link{color: #232121;font-weight: 600;}

header .navbar-light .navbar-nav .nav-item:not(:last-child){padding: 0 20px;}
header .navbar-light .navbar-nav .nav-item.active a{color: #DA121A;position: relative;}
header .navbar-light .navbar-nav .nav-item.active a::before{content: '';position: absolute;background: #DA121A;width: 60%;bottom: -8px;height: 3px;left: 0;right: 0;margin: 0 auto;}
header .navbar-light.fixed-top .navbar-nav .nav-item.active a::before{background: #DA121A !important;}

.dropdown-item.active, .dropdown-item:active{background: none !important;}
.dropdown-menu .dropdown-item{color: #232121 !important;}
.dropdown-menu .dropdown-item:hover{background: none !important;}
.dropdown-menu .dropdown-item::before{display: none !important;}


header.header-2 .request-information.bg-custom-red:hover{background: #e22f36 !important;}

header.header-2 .request-information.login:hover{background: #383636 !important;}


@media (min-width:992px){
    header{padding: 20px 0;/* position: absolute; *//* left: 0; *//* right: 0; */width: 100%;z-index: 1;}
    header .logo-img, header .logo-img-1{margin-top: 15px;position: absolute;top: -43px;max-height: 95px;}
    header .nav-top{padding: 30px 0;}
    header .navbar-light.fixed-top { margin: 0px; padding: 30px 50px !important;background: #fff;}
    header .navbar-light.fixed-top .container-static{position:relative;}
    header .navbar-light.fixed-top .logo-img{position: absolute;top: -22px;margin-top: 0;}
    /* header .navbar-light.fixed-top .navbar-nav{padding-top: 10px;} */
    header .navbar-light.fixed-top .navbar-nav .nav-item a{color: #232121 !important;}
    header .navbar-light.fixed-top .navbar-nav .nav-item.active a::before{bottom: -5px;}
    
    

    header.header-2 .flag{max-height: 100px;position: absolute;right: 0;top: 0;}
    header.header-2 .nav-top ul{margin-top: 30px;margin-right: 120px;}
    header.header-2 .nav-bottom{background: #FCDD09;}
    header.header-2 .footer{margin-top: 0;}
    header.header-2 .navbar-light .navbar-nav .nav-item:not(:last-child) {padding: 0 17px;}

    header.header-2 .request-information{padding: 0px 10px;display: grid;align-content: center;}
    header.header-2 .request-information a{color: #fff;}


    .body-with-no-header-image header{position: static;}
}


@media (max-width:991.98px){
    header{padding: 20px 0;}
    header .top-menu{display: none !important;}
    header .navbar-light .logo-img{position: absolute;top: -15px;max-height: 70px;}
    header .navbar-light .navbar-nav .nav-item:not(:last-child){padding: 0 0;}
    header .navbar-light .navbar-nav .nav-item.active a::before{display: none;}
    header .navbar-light .navbar-nav .nav-item:last-child button{width: auto !important;}

    header .navbar-light.fixed-top { margin: 0px; padding: 20px 20px 18px !important;background: #fff;}
    header .navbar-light.fixed-top .container-static{position:relative;}
    header .navbar-light.fixed-top .logo-img{position: absolute;top: 7px;}
    header .navbar-light.fixed-top .navbar-nav{padding-top: 10px;}
    header .navbar-light.fixed-top .navbar-nav .nav-item.active a::before{bottom: -26px;}

    header .logo-img-1{display: none;}
    /* .inner-page header .logo-img{display: block;}
    .inner-page header .logo-img-1{display: none;}
    .inner-page header .navbar-light.fixed-top .logo-img{display: block;}
    .inner-page header .navbar-light.fixed-top .logo-img-1{display:none;} */

    header i.dropdown-toggle{position: absolute;top: 19px;padding-left: 5px;}
    .dropdown-menu{width: 100%;float: left !important;}

    header.header-1 .request-information{width: 175px;text-align: center; padding: 5px 10px;display: inline-block;align-content: center;margin-top: 18px;float: left;}
    header.header-1 .request-information a{color: #fff;}

    header.header-2 .request-information.login{width: 150px;text-align: center;}


}
@media (max-width:450.98px){
    header .navbar-light .logo-img{position: absolute;max-height: 50px;width: auto;}
    header .navbar-light .logo-img{top: -5px;}
}

@media (min-width:992px) and (max-width:1199.98px){
    header .navbar-light .navbar-nav .nav-item:not(:last-child){padding: 0 6px;}
    header .container-fluid{width: 100% !important;}
}

@media (min-width:1200px) and (max-width:1366.98px){
    header .navbar-light .navbar-nav .nav-item:not(:last-child){padding: 0 14px;}
}

.rounded-btn{border:none;box-shadow:none;width:150px;padding:8px;border-radius:50px}

.header-banner .container-fluid{position: absolute;width: 100%;top: 0;left: 0;height: 100%;right: 0;display: grid;justify-content: left;align-content: center;}
.header-banner .container-fluid button, .header-banner .container-fluid .header-banner-button{background: #DA121A;padding: 15px 40px;border-radius: 0;border: 1px solid #DA121A;color: #fff;}
.header-banner .container-fluid button:last-child{color: #DA121A;padding: 15px 40px;border-radius: 0;border: 1px solid #DA121A;background: none;}

.header-banner h1, .header-banner h2{line-height: 60px;font-size: 2.5rem;}

@media (min-width:992px) and (max-width:1199.98px){
    .header-banner h1, .header-banner h2 {line-height: 40px;font-size: 27px;margin-bottom: 10px !important;}
    .header-banner p{font-size: 14px;}
    .header-banner .container-fluid button{padding: 15px 15px;}
    .header-banner .container-fluid button:last-child{padding: 15px 15px;}
}

@media (min-width:768px) and (max-width:991.98px){
    .header-banner h1, .header-banner h2 {line-height: 40px;font-size: 27px;margin-bottom: 10px !important;}
    .header-banner p{margin: 0 !important;font-size: 14px;}
    .header-banner .container-fluid button{padding: 10px 10px;}
    .header-banner .container-fluid button:last-child{padding: 10px 10px;}
    .header-banner .container-fluid button, .header-banner .container-fluid .header-banner-button{padding: 10px 24px;font-size: 12px;margin-top: 0 !important;}

}

@media (max-width:767.98px){
    .header-banner img{height: 300px;object-fit: cover;object-position: center;filter: opacity(0.6);}
    .header-banner h3{font-size: 20px;}
    .header-banner h1, .header-banner h2{line-height: 20px;font-size: 17px;margin-bottom: 10px !important;}
    .header-banner p{font-size: 13px;}
.header-banner .container-fluid button:last-child{color: #DA121A;padding: 7px 7px;border-radius: 0;border: 1px solid #DA121A;background: none;}
    .header-banner .container-fluid button, .header-banner .container-fluid .header-banner-button{padding:7px 7px;font-size: 12px;margin-top: 0 !important;}
}

.home-about aside{background: #F2F4F5;margin-right: 20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;width: 90%;float:left;overflow: hidden;}
.home-about aside h3{background: #DCDEDF;width: 100%;float:left;padding: 15px 30px;font-size: 17px;font-weight: 500;overflow: hidden;}
.home-about aside .links{padding: 20px 30px;}
.home-about aside .links ul{line-height: 20px;}
.home-about aside .links ul li:not(:last-child){margin-bottom: 10px;}
.home-about aside .links ul li a{word-break: break-word;font-size: 13px;}
@media (max-width:991.98px){
    .home-about{padding-left: 15px;padding-right: 15px;}
    .home-about aside{margin-right: 0;width: 100%;}
}

/* ---------------------------------MISSION----------------------------------- */
.mission ul{padding-left: 18px;font-size: 20px;}
.mission .read-more-btn{background: #FDD65B;color: #232121;border:1px solid #FDD65B;}
.mission .read-more-btn:hover{background: #f4c83c;color: #232121;border:1px solid #f4c83c;}
.mission .latest-event{height: 650px;}
.latest-news-image{height: 700px;}
@media (min-width:1920px){
    .mission .latest-event {height: 800px;}
}
@media (min-width:1200px) and (max-width:1480.98px){
    .mission .latest-event {height: 450px;}
    .mission ul{font-size: 1rem;}
}
@media (min-width:992px) and (max-width:1199.98px){
    .mission .latest-event {height: 350px;}
    .mission ul{font-size: 1rem;}
}
@media (min-width:768px) and (max-width:991.98px){
    .mission .latest-event {height: 400px;}
    .latest-news-image{height: auto;}
}
@media (max-width:767.98px){
    .mission .latest-event {height: auto;}
    .latest-news-image{height: auto;}
}

@media (max-width:991.98px){
    .mission{padding-left: 15px;padding-right: 15px;}
    .mission ul{font-size: 15px;}
    
}


/* EVENTS */
.events{background: #FCF9F3;}

/* VIDEOS */
.videos h5{font-weight: 300;}
@media (max-width:991.98px){
    .videos ul li{font-size: 14px;}
}

/* OUR TEAM */
.our-team .shape-3{position: absolute;}
.our-team{background: #EDF5F9;}
.our-team ul i{color: #101010;font-size: 20px;margin: 0 5px;}
.our-team .readmorebtn{background: #009863;color: #fff;}
.our-team .readmorebtn:hover{background: #fff;color: #009863;}
@media (min-width:768px) and (max-width:991.98px){
    .our-team h4{font-size: 1rem;}    
    .our-team p{font-size: .9rem;}    
}
@media (min-width:992px) and (max-width:1199.98px){
    .our-team h4{font-size: 1.3rem;}    
}

/* INNER PAGE HOME ABOUT */
.inner-page .home-about{background: #FBFBFB;}
.inner-page .home-about .shape-2{position: absolute;left: 0;transform: rotate(270deg);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);top:0;}
.inner-page .home-about .para{color: #232121;font-weight: 500;line-height: 30px;padding-left: 100px;}
.inner-page .home-about p.yellow{background: #FDD65B;color: #232121;font-weight: 500;border: 1px solid #232121;padding: 5px 10px;border-radius: 10px;margin-top: 10px;}
.inner-page .home-about .content{padding-left: 100px;}

@media (min-width:992px) and (max-width:1199.98px){
    .inner-page .home-about .para{line-height: 18px;font-size: 12px;}
}
@media (max-width:991.98px){
    .inner-page .home-about .para{padding-left: 0;}
    .inner-page .home-about .content{padding-left: 0;}

}





.about-banner-content{width:500px;height:300px;position:absolute;top:50%;left:36%;text-align:center}


/* INNER PAGE */
.inner-page .header-banner h2{font-size: 38px;}
.inner-page .header-banner h4{line-height: 40px;}

@media (max-width:767.98px){
    .inner-page .header-banner img{height: 300px;object-fit: cover;object-position: center;}
    .inner-page .header-banner h4{font-size: 20px !important;line-height: 26px;}
    .inner-page .header-banner h2{font-size: 22px !important;}
}

/* FOOTER */
footer a:hover{color: #FCDD09;}

.text-yellow{color:#FCDD09}
.bg-green{background-color:#009863;color:#fff}
.bg-yellow{background-color:#FCDD09}
.signup-form input{border:none;background-color:#F0F0F0;font-size:14px}
.signup-form .submit-btn{border:none;box-shadow:none;width:100%;padding:8px;border-radius:50px;background-color:#FCDD09;margin-top:15px;margin-bottom:15px;transition:.5s}
.signup-form .submit-btn:hover{background-color:#EEB224;font-weight:400}

.close-btn{position:absolute;right:10px;background-color:#F0F0F0;border-radius:50%;border:none;font-size:18px;font-weight:500;padding:5px 13px}
.close-btn:hover{background-color:#d3d3d3}
.bg-image-right{background-image:url(../img/bg-image-right.png);background-repeat:no-repeat;background-position-x:right;background-position-y:top;height:auto}
.bg-image-left{background-image:url(../img/bg-image-left.png);background-repeat:no-repeat;background-position-x:left;background-position-y:top;height:auto}
.sec-4-img{margin-top:-180px;width:70%}
.bg-sec-6-img{background-image:url(../img/sec-6.png);background-size:100% 100%;height:400px}
.text-dark-yellow{color:#8E690F}
.slider-img{width:100%}
.slider-item{padding-top:80px}
.carousel-control-prev{left:-70px!important}
.carousel-control-next{right:-70px!important}
.carousel-indicators li{width:10px!important;height:10px!important;border-radius:50%;background-color:#d3d3d3!important}
.carousel-indicators .active{opacity:1;background-color:#FCDD09!important}
.next-btn,.prev-btn{background-color:#fff;padding:6px 9px;border-radius:50%;-webkit-box-shadow:0 0 10px #d3d3d3;box-shadow:0 0 10px #d3d3d3}

.footer{background-color:#FCDD09}
.footer-option{line-height:7px}
.footer .hr-line{border-color:#707070}

footer .footer-top{padding: 50px 0;}
footer .footer-top ul{line-height: 32px;margin-bottom: 0;}
footer .footer-top ul li a{color: #232121;}
footer .footer-top ul li a:hover{text-decoration: none;}

.footer .footer-bottom{background: #232121;padding: 20px 0;}
.footer .footer-bottom ul{display: flex;}
.footer .footer-bottom ul li:not(:last-child){margin-right: 15px;}
.footer .footer-bottom .links li a{color: #909090;}

.footer .footer-bottom .bx{font-size: 25px;width: 40px;height: 40px;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 40px;}
.footer .footer-bottom .bx.bxl-twitter{background: #55ACEE;color: #fff;border: 1px solid #55ACEE;}
.footer .footer-bottom .bx.bxl-facebook{background: #3B5998;color: #fff;border: 1px solid #3B5998;}
.footer .footer-bottom .bx.bxl-youtube{background: #FF0000;color: #fff;border: 1px solid #FF0000;}
.footer .footer-bottom .bx.bxl-linkedin{background: #0077B5;color: #fff;border: 1px solid #0077B5;}

@media (min-width:576px){
    .footer .footer-bottom .social-icons{position: absolute;right: 15px;top: -7px;margin-right: 0;}
}

@media (max-width:991.98px){
    footer .footer-top h5{font-size: 15px;}
    footer .footer-top ul{line-height: 25px;}
    footer .footer-top ul li a{font-size: 14px;}
}

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

@media only screen and (max-width:1230px){.about-banner,.home-banner{height:705px}
.home-banner-content{top:250px}
.about-banner-content{left:25%}
.bg-sec-6-img{background-size:cover}}
@media only screen and (max-width:1050px){.about-banner,.home-banner{height:600px}
.about-banner-content{top:35%;left:20%}}
@media only screen and (max-width:991px){.slider-item{padding-top:40px}
.about-banner,.home-banner{height:500px}
.about-banner-content{top:30%}
.home-banner-content h2,.home-banner-content h3{font-size:18px!important}
.container-static{display:contents}
}

/* CONTACT US PAGE */
.contact-page .header-banner img{height: 280px;display: grid;align-content: center;}


/* CONTACT FORM */
.contact-form .inner{background: #fff;padding: 10px;border-radius: 20px;}
.contact-form .contact-info{padding: 40px;background: #232121;color: #F9F9FB;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;height: 600px;position: relative;}
.contact-form .contact-info .d-flex .bx{position: absolute;color: #FCDD09;font-weight: 600;font-size: 22px;}
.contact-form .contact-info .d-flex p{padding-left: 40px;}
.contact-form .contact-info .d-flex p a{color: #F9F9FB;opacity: .8;}
.contact-form .contact-info .d-flex p.address{color: #F9F9FB;opacity: .8;padding-left: 40px;}
.contact-form .contact-info .shape-4{position: absolute;right: 0;bottom: 0;}

.contact-form .form-control{background: #fff;border: 0;border-bottom: 2px solid #9E9E9E;border-radius: 0;padding-left: 0;}
.contact-form select.form-control{position: relative;background: url(../images/arrow.png) no-repeat right;appearance: none;background-position: 98% 8px;background-size: 22px; padding:0 10px}
.contact-form select.form-control::after{width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #f00;position: absolute;top: 40%;right: 5px;content: "";z-index: 98;}
.contact-form select.form-control option{padding-left: 10px;}
/* .contact-form .name-of-dependents .form-control{border: 2px solid #9E9E9E;border-radius: 0;height: 45px;padding-left: 10px;} */
.contact-form .name-of-dependents .form-group{}
.contact-form .name-of-dependents .col-md-3{flex: 0 0 20%;max-width: 20%;}
.contact-form .name-of-dependents .col-md-3 button{outline: none;border: none;background: none;}
.contact-form .name-of-dependents .col-md-3 #dependent-row-plus-button i.bxs-plus-circle{color: #28a745 !important;font-size: 30px;}
.contact-form .name-of-dependents .col-md-3 #dependent-row-minus-button i.bxs-minus-circle{color: #da121a !important;font-size: 30px;}

@media (max-width:575.98px){
    .contact-form .name-of-dependents .col-md-3 {flex: 0 0 50%;max-width: 50%;}
}
@media (min-width:576px) and (max-width:767.98px){
    .contact-form .name-of-dependents .col-md-3 {flex: 0 0 25%;max-width: 25%;}
}

.contact-form .form-control:focus{border-bottom: 2px solid #6A579F;outline: none;box-shadow: none;}
.contact-form .d-flex-custom .form-group{margin: 0 10px 50px;}
.contact-form .d-flex-custom .form-group.spouse-name{opacity: .5;}

.contact-form label{color: #101010;}
.contact-form ::placeholder, .contact-form textarea, .contact-form select option, .contact-form select{font-weight: 500;color: rgba(16, 16, 16, 0.5)}
.contact-form input[type="submit"]{ cursor: pointer; background: #DA121A; color: #fff;padding: 12px 30px; border: 1px solid #DA121A; }
.contact-form input[type="submit"]:hover{ background: #fff; color: #00715d;padding: 12px 30px; border: 1px solid #00715d; }

.contact-form .social-icons li{margin-right: 20px;}
.contact-form .social-icons li a i{font-size: 30px !important;color: #F9F9FB !important;opacity: .6;}

.contact-form .code-type .form-control{border: 1px solid #9E9E9E;padding: 10px;height: 45px;}
.contact-form .d-flex-custom.code-type .type-image{height: 45px !important;}

.contact-form .member-ship-form .form-group {margin-bottom: 2.2rem;}
.contact-form .member-ship-form .form-group .form-control{border: 1px solid #9E9E9E;padding: 0 0.75rem;height: 43px;line-height: 43px;}
.contact-form .member-ship-form .name-of-dependents .name-of-dependent-button{flex: 0 0 10%;max-width: 10%;}
.contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-plus-button,
.contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-minus-button
{padding:0;}
.contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-plus-button i,
.contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-minus-button i{font-size:26px;margin-top: 7px;cursor: pointer;}
@media (min-width:1200px) and (max-width:1480px){
    .contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-plus-button i,
    .contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-minus-button i{font-size: 18px;}
}
@media (min-width:768px) and (max-width:991.98px){
    .contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-plus-button i,
    .contact-form .member-ship-form .name-of-dependents .name-of-dependent-button #dependent-row-minus-button i{font-size: 20px;}
}
@media (max-width:767.98px){
    .contact-form .member-ship-form .name-of-dependents .col-md-3 {flex: 0 0 33.33%;max-width: 33.33%;}
    .contact-form .member-ship-form .name-of-dependents .name-of-dependent-button{flex: 0 0 33.33%;max-width: 33.33%;}
}
@media (max-width:575.98px){
    .contact-form .member-ship-form .name-of-dependents .col-md-3 {flex: 0 0 100%;max-width: 100%;}
    .contact-form .member-ship-form .name-of-dependents .name-of-dependent-button{flex: 0 0 100%;max-width: 100%;}
    .contact-form .member-ship-form .name-of-dependents .name-of-dependent-button label{display:none;}
}
@media (min-width:768px){
    .contact-form .name-of-dependents .d-flex-custom:not(:last-child) .form-group{margin: 0 10px 20px;}
}

@media (min-width:992px){
    
}

@media (max-width:991.98px){
.contact-page .header-image{height: 150px;}
.contact-page .header-image h2{padding-top: 50px;}

.contact-form .contact-info{padding: 15px;}

}

@media (max-width:767.98px){
.contact-page .header-banner img {height: 150px;}
.contact-page .header-image h2{font-size: 25px !important;}
.contact-form .contact-info{height: auto;}
.contact-form .name-of-dependents .d-flex-custom .form-group{margin: 0 0 25px;}
}

@media (max-width:575.98px){
    .contact-form .d-flex-custom .form-group, .contact-form .name-of-dependents .d-flex-custom:not(:last-child) .form-group{margin: 0 0 25px;}
    .contact-form .d-flex-custom.code-type .form-group:first-child{margin: 0 0 0;}
    
}

@media (max-width:767.98px){
    h2{font-size: 25px !important;}
    h3{font-size: 20px !important;}
}

/* DISCOVER ALL EVENTS */
.discover img.img-fluid, .discover-news img.img-fluid{height:350px;width:100%;}
.discover-news .col-md-3{margin-bottom: 40px !important;}
.discover-news .news-detail {height: 50px;overflow: hidden;}
.discover-news .event-text h5{font-size: 18px;height: 24px;overflow: hidden;}

@media (min-width:992px) and (max-width:1199.98px){
    .discover img.img-fluid, .discover-news img.img-fluid{height: 250px;}
}
@media (min-width:768px) and (max-width:991.98px){
    .discover img.img-fluid, .discover-news img.img-fluid{height: 200px;}
    .discover-news .news-detail {height: 45px;}
}
@media (min-width:576px) and (max-width:767.98px){
    .discover-news .news-detail {height: 45px;}
}
@media (max-width:480.98px){
    .discover img.img-fluid, .discover-news img.img-fluid{height: 300px;}
}


/* ---------- */
.home-about-2 .shape-2{position: absolute;right: 0;}
.home-about-2 .home-about-2-item{background-image: url('../images/logo-blur.png');background-repeat: no-repeat;background-size: contain;background-position: center;}

.mission .features .img-fluid{max-height: 50px;}
.mission .features h5{color: #4B5054;}
@media (min-width:768px) and (max-width:991.98px){
    .mission .features h3{font-size: 25px;}
    .mission .features h5{font-size: 20px;}
}

.events-2 .shape-2{position: absolute;right: 0;top:0;}



/* REGISTER FORM */
.register-form .close{position: relative;background: #DCDCDC;border-radius: 43px;width: 40px;height: 40px;line-height: 40px;text-align: center;}
.register-form .close span{position: absolute;top: 2px;left: 13px;}
.register-form .form-control{background: #F0F0F0;height: 55px;border: 1px solid #f0f0f0;}
.register-form input[type="submit"]{background: #FCDD09;color: #101010;border: 1px solid #FCDD09;padding: 13px 20px;width: 100%;font-weight: 500;border-radius: 40px;}
.register-form input[type="text"]:focus{border: 1px solid #FCDD09;}

.new-feature{background: #232121;color: #fff;}
.new-feature p{color: #fff;}
.new-feature .img-fluid{width: 100%;}
.new-feature .icon{width: auto;}
.new-feature button{background: #FCDD09;color: #232121 !important;border: 1px solid #FCDD09;padding: 8px 20px;font-weight: 500;}
.new-feature .new-feature-item{position: relative;padding: 20px;height: 100%;}

.new-feature .col-md-6:nth-child(1) .new-feature-item{background: #369FF4;}
.new-feature .col-md-6:nth-child(2) .new-feature-item{background: #9064BF;}
.new-feature .col-md-6:nth-child(3) .new-feature-item{background: #009863;}
.new-feature .col-md-6:nth-child(4) .new-feature-item{background: #5586E8;}

.new-feature .new-feature-item .ul{line-height: 24px;font-size: 16px;padding-left: 10px !important;}


@media (max-width:767.98px){
    .new-feature .new-feature-item{padding: 0;padding-bottom: 20px;}
}

@media (min-width:992px){
.new-feature .new-feature-item{position: relative;padding: 0;height: 100%;padding-bottom: 85px;}
.new-feature .col-md-6:nth-child(2) .new-feature-item img,
.new-feature .col-md-6:nth-child(3) .new-feature-item img,
.new-feature .col-md-6:nth-child(4) .new-feature-item img{position: relative;left: 0;top: 0;/* margin-bottom: 100px; */}
.new-feature .col-md-6:nth-child(2) .new-feature-item img+p,
.new-feature .col-md-6:nth-child(3) .new-feature-item img+p,
.new-feature .col-md-6:nth-child(4) .new-feature-item img+p{}
.new-feature .new-feature-item .button{position: absolute;left: 0;right: 0;bottom: 17px;}
}

@media (min-width:992px) and (max-width:1199.98px){
    .new-feature .new-feature-item .ul {line-height: 20px;font-size: 11px;}
}

@media (min-width:1200px) and (max-width:1400.98px){
    .new-feature .new-feature-item .ul {line-height: 19px;font-size: 13px;}
}
@media (min-width:1401px) and (max-width:1500.98px){
    .new-feature .new-feature-item .ul {line-height: 21px;font-size: 15px;}
}

/* ----------------------------------- */
.news-event-page .news-event-section img{height: 132px;width: 132px;}

/* LOGIN PAGE */
.login-page .form-group{width: 100%;float:left;position: relative;}
.login-page .form-control{background: #E9E9EB;color: #000;height: 55px;line-height: 55px;position: relative;}
.login-page .form-group input[type='text']{padding-left: 40px;}
.login-page .form-control:focus{border: 1px solid #232121;}
.login-page .submit-button{ background: #DA121A; color: #fff; height: 55px; line-height: 55px; border-radius: 5px; border: none; width: 100%; font-size: 20px; -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.login-page .submit-button:hover{ background: #e22f36; color: #fff; height: 55px; line-height: 55px; border-radius: 5px; border: none; width: 100%; font-size: 20px; -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.login-page .form-group i{position: absolute;left: 12px;top: 0;height: 55px;line-height: 55px;font-size: 18px;}

@media (max-width:991.98px){
    .login-page .form-control{height: 50px;line-height: 50px;}
    .login-page .submit-button{height: 50px; line-height: 50px;}

}

/* DATE PICKER */
.gj-datepicker-bootstrap .input-group-append{display:none;}

