img{
    max-width: 100%;
}
body{
font-family: 'Montserrat';
background-color: transparent;
}
a{
color: #333;
outline: none;
text-decoration: none;
}
a:hover,a:focus{
text-decoration: none;
color: #333;
}
@media (min-width: 1200px){
.container{
max-width: 1272px;
}
}
.header{
display: block;
position: relative;
overflow: hidden;
height: auto;
}
.header .header-nav{
background: #027288;
}
.header .header-nav .container{
padding: 15px;
}
.header .header-nav .nav-left{
display: inline-block;
vertical-align: middle;
}
.header .header-nav .nav-left svg{
width: 25px;
height: 25px;
fill: #FFF;
}
.header .header-nav .nav-left .contact{
padding-left: 5px;
}
.header .header-nav .nav-left .contact, .header .header-nav .nav-right .mail-contact{
display: inline-block;
vertical-align: middle;
font-weight: 300;
font-size: 17px;
padding-left: 10px;
line-height: 25px;
color: #FFFFFF;
}
.header-nav .nav-right{
text-align: right;
}
.header .header-nav .nav-right svg{
width: 25px;
height: 25px;
fill: #FFF;
}
.header .container .row{
align-items: center;
}
.header .header-left{
padding: 0;
}

@media (min-width: 992px){
.navbar-expand-lg .navbar-collapse{
justify-content: center !important;
}
}

.navbar-light .navbar-nav .nav-link{
font-family: 'Montserrat';
color: #444444;
font-weight: 400;
font-size: 16px;
line-height: 20px;
padding: 10px 15px;
}
/*.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link{
border-bottom: 1px solid #F47435;
}*/
.navbar .navbar-nav .nav-item{
position: relative;
}
.navbar .navbar-nav .nav-item.active:after{
content: '';
right: 0;
left: 0;
margin: 0 auto;
position: absolute;
width: 70px;
height: 4px;
background: #F47435;
}
.navbar>.container-fluid{
padding: 0;
}
.header-button1 .btn{
width: 110px;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
height: 40px;
color: #fff;
font-weight: 400;
font-size: 16px;
line-height: 25px;
border-radius: 0;
}
.header-button1 .btn:focus{
box-shadow: none;
}
#login-form{
padding:20px  40px;
background: #FFFFFF;
border: 1px solid #EEEEEE;
box-sizing: border-box;
box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
}
#login-form .home-title{
font-weight: 500;
font-size: 18px;
line-height: 26px;
padding-bottom: 10px;
margin-bottom: 20px;
text-transform: uppercase;
color: #027288;
position: relative;
text-align: center;
}
#login-form .home-title:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 50px;
height: 1px;
background: #027288;
position: absolute;
}
#login-form form .form-box{
background: #FFFFFF;
display: block;
width: 100%;
border: 1px solid #E8E8E8;
box-sizing: border-box;
box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.18);
padding:10px 5px;
margin-bottom: 20px;
}
#login-form form .form-box.psw1{
margin-bottom: 10px;
}
#login-form form .psw{
text-align: right;
display: block;
font-weight: 500;
font-size: 14px;
line-height: 26px;
text-transform: capitalize;
color: #888888;
margin-bottom: 8px;
}
#login-form form .psw a{
    color: #84909b;
}
#login-form form .sign{
display: block;
background: #027288;
border: 1px solid #027288;
box-sizing: border-box;
box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.18);
font-weight: 400;
font-size: 16px;
width: 100%;
padding: 7px 5px;
line-height: 26px;
text-align: center;
text-transform: capitalize;
color: #FFFFFF;
margin-bottom: 6px;
}
#login-form form .create{
font-weight: 500;
font-size: 15px;
display: block;
width: 100%;
line-height: 26px;
background: transparent;
border: none;
text-align: center;
text-transform: capitalize;
color: #707070;
}
.header-button1{
display: flex;
align-items: center;
justify-content: center;
}
.header-button{
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 50px;
}
.header-button1 .login-btn{
background: #F47435;
}
.header-button1 .register-btn{
background: #027288;
}
/***************responsive header*************************/
.mobile-width-left{
float: left;
}
.mobile-width-left #menu-icon{
cursor: pointer;
width: 40px;
height: 40px;
}

#header #_mobile_search .search-info .search__input{
min-width: 280px;
width: 100%;
border: 1px solid #e7e7e7;
border-radius: 0;
height: 40px;
padding: 5px 15px;
padding-right: 40px;
margin: 0;
background: #fff;
text-transform: capitalize;
font-size: 14px;
font-weight: 400;
letter-spacing: .8px;
color: #777;
}

#header #_mobile_search .search-info .search-header__submit {
position: absolute;
right: 0;
top: 0;
border: none;
background: 0 0;
height: 40px;
width: 40px;
font-size: 15px;
font-weight: 400;
color: #000;
line-height: 35px;
text-align: center;
padding: 0;
outline: 0;
z-index: 11;
-ms-transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}


#mobile_top_menu_wrapper #top_menu_closer {
cursor: pointer;
padding: 15px 30px 0px;
text-align: right;
}

#mobile_top_menu_wrapper #top_menu_closer i {
font-size: 24px;
color: #000;
}

#mobile_top_menu_wrapper #_mobile_top_menu {
padding: 0 15px;
}

#top-menu>li {
display: inline-block;
vertical-align: middle;
position: relative;
}

#mobile_top_menu_wrapper .top-menu .navbar-toggler {
display: inline-block;
padding: 0;
position: absolute;
right: 0;
cursor: pointer;
color: #333;
}

#_mobile_top_menu{
padding: 0 15px;
}

#top-menu {
margin-bottom: 0;
text-align: left;
display: block;
padding: 0;
position: relative;
}

#header-layout1 #top-menu>li .dropdown-item{
white-space: normal;
}

#header-layout1 #top-menu li a span.new{
color: #666;
background-repeat: repeat;
background-attachment: scroll;
}

#header-layout1 #mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .add{
display: none;
}

#header-layout1 .collapse-icons[aria-expanded=true] .remove{
display: block;
}

#header-layout1 #mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .remove{
display: block;
}

#header-layout1 #mobile_top_menu_wrapper .top-menu .category span i{
color: #333;
font-size: 24px;
padding-right: 15px;
}

#header-layout1 #mobile_top_menu_wrapper .top-menu .sub-menu ul {
padding: 10px 0 0 15px;
list-style: none;
}

#header-layout1 #mobile_top_menu_wrapper .top-menu .sub-menu .mainmenu-dropdown li a{
display: inline-block;
}

#header-layout1 .collapse-icons .remove {
display: none;
}

#header-layout1 #top-menu h4 {
font-size: 15px;
font-weight: 400;
}

#header-layout1 #top-menu h4 {
position: relative;
margin: 0;
letter-spacing: .5px;
font-family: Poppins;
font-weight: 500;
}

#header-layout1 #top-menu ul li{
vertical-align: middle;
position: relative;
border: none;
}

#header-layout1 #top-menu li .dropdown-item{
white-space: normal;
}

#header-layout1 #top-menu li a .title{
color: #222;
font-weight: 400;
font-size: 15px;
line-height: 18px;
font-family: Poppins;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}

#header-layout1 #top-menu h3{
position: relative;
margin: 0;
letter-spacing: .5px;
font-family: Poppins;
font-size: 17px;
font-weight: 500;
}

#header-layout1 #_desktop_top_menu #top-menu .sub-menu{
opacity: 0;
background-color: #ffffff;
position: absolute;
box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
top: 70%;
border: none;
width: auto;
z-index: 18;
overflow: hidden;
padding: 15px;
border-radius: 0;
visibility: hidden;
text-align: center;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
transform: translateY(60px);
-webkit-transform: translateY(60px);
-ms-transform: translateY(60px);
-o-transform: translateY(60px);
-moz-transform: translateY(60px);
}

#header-layout1 .top-menu.mainmenu-dropdown{
display: inline-block;
overflow: hidden;
width: 430px;
}

#header-layout1 .top-menu.mainmenu-dropdown .sub-category .inner-title{
position: relative;
}

#header-layout1 .top-menu.mainmenu-dropdown .sub-category .inner-title:before{
border-top: 1px solid #ddd;
bottom: -7px;
content: "";
position: absolute;
left: 0;
width: 50%;
}

#header-layout1 .top-menu .mainmenu-dropdown li a {
font-family: Poppins;
font-size: 14px;
display: block;
color: #666;
font-weight: 400;
padding-bottom: 12px;
display: block;
}

#header-layout1 .top-menu.mainmenu-dropdown .sub-category .inner-style{
padding-bottom: 4px;
margin-bottom: 17px;
position: relative;
}



#header-layout1 .top-menu.mainmenu-dropdown .sub-category {
text-align: left;
width: 200px;
float: left;
margin-bottom: 0;
}

#header-layout1 #_desktop_top_menu #top-menu li:hover .sub-menu {
top: 100%;
opacity: 1;
transform: translateY(0);
visibility: visible;
}

#header-layout1 #mobile_top_menu_wrapper #top-menu {
margin-bottom: 0;
text-align: left;
display: block;
padding: 0;
position: relative;
}

#header-layout1 #mobile_top_menu_wrapper .top-menu .navbar-toggler {
display: inline-block;
padding: 0;
position: absolute;
right: 0;
cursor: pointer;
color: #333;
}


#header-layout1 #top-menu li a span.new{
color: #666;
background-repeat: repeat;
background-attachment: scroll;
}

#header-layout1 #mobile_top_menu_wrapper{
position: fixed;
display: none;
top: 0;
left: 0;
width: 300px;
bottom: 0;
background: #fff;
z-index: 9999;
overflow-y: auto;
overflow-x: auto;
}

#mobile_top_menu_wrapper .top-menu a{
padding: 0;
margin: 0;
color: #444444;
font-weight: 500;
font-size: 16px;
line-height: 16px;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul>li {
float: none;
margin: 0;
}

@media(max-width: 991px){
#top-menu li{
display: block;
padding: 13px 0;
border-bottom: 1px solid #eee;
}
#header-layout1 #top-menu>li{
display: block;
border-bottom: 1px solid #eee;
}

}

#slider{
margin-bottom: 50px;
overflow: hidden;
position: relative;
}

#story-block{
position: relative;
margin-bottom: 85px;
overflow: hidden;
}
.background-image{
position: absolute;
left: 0;
top: 13%;
right: auto;
z-index: 9;
}
.background-image-right{
position: absolute;
right: 0;
left: auto;
top: 51%;
z-index: 9;
}
.background-image-1.bg-last{
top: 60%;
}
.background-image-1{
position: absolute;
left: 0;
right: auto;
z-index: 9;
top: 75%;
}
#story-block .header-block{
text-align: center;
}
#story-block .header-block .container .row{
justify-content: center;
}
#story-block .header-block .title{
font-family: 'Montserrat';
font-weight: 500;
font-size: 20px;
line-height: 26px;
letter-spacing: 0.335em;
text-transform: uppercase;
color: #F47435;
}
#story-block .header-block .sub-title{
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 32px;
margin-bottom: 15px;
line-height: 39px;
text-transform: capitalize;
color: #027288;
}
#story-block .description{
display: flex;
align-items: center;
padding: 0;
margin-bottom: 50px;
}
#story-block .desc{
text-align: left;
font-weight: 400;
font-size: 16px;
padding-right: 20px;
line-height: 26px;
color: #444444;
position: relative;
}
#story-block .desc p{
    margin: 0;
}
#story-block .desc-2{
padding-right: 0;
}
#story-block .desc:after{
content: '';
left: auto;
right: 18px;
margin: 0 auto;
bottom: 0;
height: 67px;
width: 1px;
background: #EDEDED;
position: absolute;
}
#story-block .desc:last-child:after{
display: none;
}
#story-block .Latest-News .home-title{
background: #F47435;
font-family: 'Montserrat';
font-weight: 400;
font-size: 20px;
line-height: 25px;
text-align: center;
padding: 14px;
color: #FFFFFF;
}
#story-block .Latest-desc{
background: #027288;
padding: 30px 0 0;
}
#story-block .Latest-desc ul{
padding-left: 40px;
}
#story-block .Latest-desc .story-image{
text-align: center;
}
#story-block .Latest-desc li{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #FFFFFF;
padding: 0 6px;
margin-bottom: 30px;
list-style: none;
position: relative;
}
#story-block .Latest-desc li:after{
content: "";
position: absolute;
left: -18px;
top: 9px;
width: 10px;
height: 10px;
background: #FFFFFF;
border-radius: 50%;
}
#story-block .Latest-desc li:last-child{
margin-bottom: 0;
}
#story-block .Upcoming-Events .home-title{
font-weight: 500;
font-size: 24px;
line-height: 26px;
padding-bottom: 10px;
margin: 10px;
margin-bottom: 25px;
text-transform: uppercase;
color: #027288;
position: relative;
text-align: center;
}

#story-block .Upcoming-Events .home-title:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 150px;
height: 1px;
background: #027288;
position: absolute;
}
#story-block .Upcoming-Events .event-section{
position: relative;
margin-bottom: 46px;
}
#story-block .Upcoming-Events .event-section:last-child{
margin-bottom: 0;
}
#story-block .Upcoming-Events .event-section:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: -23px;
width: 729px;
height: 1px;
background: #CFCFCF;
position: absolute;
}
#story-block .Upcoming-Events .event-section:last-child:before{
height: 0;
}
#story-block .Upcoming-Events .main-event-section{
border: 1px solid #F47435;
padding: 15px;
}
#story-block .Upcoming-Events .event-section .date{
font-weight: 600;
font-size: 19px;
line-height: 26px;
color: #F47435;
margin-bottom: 15px;
}
#story-block .Upcoming-Events .event-section .title{
font-weight: 600;
font-size: 17px;
line-height: 26px;
color: #027288;
margin-bottom: 15px;
}
#story-block .Upcoming-Events .event-section ul li{
font-weight: 400;
font-size: 16px;
line-height: 26px;
margin-bottom: 15px;
position: relative;
padding: 0 10px;
list-style: none;
}
#story-block .Upcoming-Events .event-section ul li:after{
content: "";
position: absolute;
left: -18px;
top: 9px;
width: 10px;
height: 10px;
background: #232323;
border-radius: 50%;
}
#member-section{
position: relative;
margin-bottom: 55px;
}
#member-section .Council-section{
margin-bottom: 15px;
}
#member-section .Council-section .item{
padding: 0 25px;
}
#member-section .title{
font-weight: 500;
font-size: 24px;
line-height: 26px;
text-transform: uppercase;
color: #027288;
padding-bottom: 15px;
margin-bottom: 40px;
position: relative;
text-align: center;
}
#member-section .title:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 158px;
height: 1px;
background: #027288;
position: absolute;
}
#member-section .member-image{
display: flex;
align-items: center;
justify-content: space-around;
}
#member-section .first-img{
display: inline-block;
vertical-align: middle;
padding: 0 15px;
}
#member-section .img-section{
position: relative;
overflow: hidden;
display: inline-block;
vertical-align: middle;
}
#member-section .img-section a{
position: relative;
display: inline-block;
}
#member-section .img-section a img{
position: relative;
display: inline-block;
max-width: 100%;
width: 100%;
}
#member-section .img-section .heading-title{
position: absolute;
bottom: 0;
left: 0;
background: rgba(244, 116, 53, 0.81);
text-align: center;
right: 0;
padding-top: 10px;
color: #fff;
}
#member-section .img-section .heading-title .text, #member-section .img-section .heading-title .data{
margin-bottom: 5px;
font-weight: 500;
font-size: 20px;
line-height: 26px;
}
#member-section .img-section .heading-title-1{
padding: 10px;
text-align: center;
-moz-transform: translateY(00px);
-webkit-transform: translateY(00px);
-o-transform: translateY(00px);
-ms-transform: translateY(00px);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#member-section .img-section:hover .heading-title-1{
background: rgba(244, 116, 53, 0.81);
-moz-transform: translateY(-76px);
-webkit-transform: translateY(-76px);
-o-transform: translateY(-76px);
-ms-transform: translateY(-76px);
}
#member-section .img-section:hover .heading-title-1 .text, #member-section .img-section:hover .heading-title-1 .data{
color: #FFF;
}
#member-section .img-section .heading-title-1 .text{
font-weight: 500;
font-size: 18px;
line-height: 26px;
color: #027288;
margin-bottom: 5px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#member-section .img-section .heading-title-1 .data{
font-weight: 500;
font-size: 20px;
line-height: 26px;
color: #F47435;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}

#member-section .owl-nav .owl-prev, #member-section .owl-nav .owl-next{
position: absolute;
font-size: 0;
top: 35%;
left: 30px;
background: #027288;
border-color: #027288;
right: auto;
width: 40px;
height: 40px;
overflow: hidden;
opacity: 1;
transition: all .6s;
}
#member-section .owl-nav .owl-next{
right: 30px;
font-size: 0;
left: auto;
}
#member-section .owl-nav .owl-prev:after{
color: #fff;
content: "\E314";
display: inline-block;
font-family: "material icons";
font-size: 22px;
transition: all 0.5s;
line-height: 35px;
margin-left: 5px;
}
#member-section .owl-nav .owl-prev , .owl-nav .owl-next {
display: inline-block;
vertical-align: middle;
border: 1px solid #027288;
background: #027288;
border-radius: 50%;
width: 35px;
height: 35px;
outline: none;
transition: all 0.5s;
}
#member-section .owl-nav .owl-next:after {
color: #fff;
content: "\E315";
display: inline-block;
font-family: "material icons";
font-size: 25px;
transition: all 0.5s;
line-height: 40px;
margin-left: 7px;
}
#member-section .button, #Gallery-section .button{
display: block;
text-align: center;
}
#member-section .btn, #Gallery-section .btn{
font-weight: 500;
font-size: 18px;
display: inline-flex;
line-height: 26px;
align-items: center;
margin: 15px auto 0;
text-decoration-line: underline;
text-transform: uppercase;
color: #444444;
}
#member-section .btn:focus, #Gallery-section .btn:focus{
box-shadow: none;
}
#Gallery-section .gallery_product img {
    /* height: 300px; */
    height: 100%;
    width: 100%;
}

#testimonial-section{
margin-bottom: 55px;
position: relative;
}
#testimonial-section .title{
font-weight: 500;
font-size: 22px;
line-height: 26px;
text-transform: uppercase;
color: #027288;
position: relative;
text-align: center;
padding-bottom: 10px;
margin-bottom: 40px;
}
#testimonial-section .title:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 150px;
height: 1px;
background: #027288;
position: absolute;
}
#testimonial-section .main-testimonial-section{
display: flex;
align-items: center;
position: relative;
}
#testimonial-section .main-testimonial-section .quote{
background: url(../img/double-quotes.png);
position: absolute;
top: -28px;
width: 60px;
height: 60px;
display: block;
}
#testimonial-section .main-testimonial-section .text{
padding: 0 15px;
}
#testimonial-section .main-testimonial-section .text .desc{
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #444444;
margin-bottom: 10px;
}
#testimonial-section .main-testimonial-section .text .title-1{
font-weight: 500;
font-size: 20px;
line-height: 26px;
color: #027288;
margin-bottom: 4px;
}
#testimonial-section .main-testimonial-section .text .sub-title{
font-weight: 500;
font-size: 16px;
line-height: 26px;
color: #F47435;
}
#Gallery-section{
position: relative;
margin-bottom: 55px;
}
.modal-backdrop.show{
opacity: 0.8;
}
.btn-close:focus{
box-shadow: none;
}
.btn-close{
position: absolute;
right: 13px;
top: 11px;
z-index: 99;
}
.modal-body{
padding: 0;
}
.modal-body img{
width: 100%;
}
#Gallery-section .title{
font-weight: 500;
font-size: 22px;
line-height: 26px;
text-transform: uppercase;
color: #027288;
position: relative;
text-align: center;
padding-bottom: 10px;
margin-bottom: 40px;
}
#Gallery-section .first-gallery{
padding: 0 10px;
margin-bottom: 30px;
}
#Gallery-section .first-gallery .gallery-img{
    padding: 0 5px;
}
#Gallery-section .first-gallery .gallery-img:nth-child(8n+1), #Gallery-section .first-gallery .gallery-img:nth-child(8n+2), #Gallery-section .first-gallery .gallery-img:nth-child(8n+3), #Gallery-section .first-gallery .gallery-img:nth-child(8n+4){
    margin-bottom: 10px;
}
#Gallery-section .title:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 81px;
height: 1px;
background: #027288;
position: absolute;
}
#Gallery-section .gallery-img .image-hover{
display: block;
overflow: hidden;
position: relative;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#Gallery-section .gallery-img .image-hover:after{
content: '';
position: absolute;
display: block;
top: 10px;
right: 15px;
bottom: 10px;
left: 10px;
background-color:rgba(0, 0, 0, 0.57);
opacity: 0;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#Gallery-section .gallery-img .image-hover:hover:after{
opacity: 1;
}
#Gallery-section .gallery-img .image-hover:hover .search-icon svg{
opacity: 1;
}
#Gallery-section .gallery-img .search-icon svg{
width: 30px;
height: 30px;
cursor: pointer;
position: absolute;
top: 50%;
left: 0;
right: 0;
margin: 0 auto;
z-index: 99;
opacity: 0;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#footer-section{
background: #F5F5F5;
}
#footer{
margin-bottom: 60px;
}
#footer .footer-contact .logo{
text-align: left;
margin-bottom: 25px;
}
#footer .footer-contact .address{
font-weight: 400;
font-size: 16px;
line-height: 30px;
}
#footer #footer-contact span{
display: block;
}
#footer .footer-link .link{
font-weight: 500;
font-size: 20px;
line-height: 30px;
margin-bottom: 15px;
color: #232323;
}
#footer .footer-link ul{
padding-left: 0;
}
#footer .footer-link ul li{
list-style: none;
margin-bottom: 15px;
position: relative;
}
#footer .footer-link ul li a{
font-weight: 400;
font-size: 16px;
line-height: 23px;
}
#footer .footer-block {
padding: 0 40px;
}
#footer .tile-block{
margin-bottom: 15px;
}
#footer .footer-block .footer-title{
font-weight: 500;
font-size: 20px;
line-height: 30px;
color: #232323;
margin-bottom: 10px;
}
#footer .footer-block .footer-subtitle{
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
    color: #444444;
    margin-bottom: 5px;
}
#footer-bottom{
    background: #027288;
}
#footer-bottom .footer-copyright{
    text-align: center;
    padding: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    color: #fff;
}

/************member******************/

#member-section .first-img.main-img{
    padding: 0 5px;
    width: 245px;
}

#member-section .img-section .heading-title-1 .text.text-1{
font-weight: 500;
font-size: 18px;
line-height: 24px;
text-align: center;
}
#member-section .img-section .heading-title-1 .data.data-1{
font-weight: 500;
font-size: 19px;
line-height: 25px;
text-align: center;
}
#member-section .img-section:hover .heading-title-1.head-t1{
background: rgba(244, 116, 53, 0.81);
-moz-transform: translateY(-77px);
-webkit-transform: translateY(-77px);
-o-transform: translateY(-77px);
-ms-transform: translateY(-77px);
}
.bg-1{
top: 40%;
}
/* .Members{
margin-bottom: 65px !important;
} */
#Board-section .title{
font-weight: 500;
font-size: 24px;
line-height: 26px;
padding-bottom: 10px;
margin-bottom: 30px;
text-transform: uppercase;
color: #027288;
position: relative;
text-align: center;
}

#Board-section .title:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 150px;
height: 1px;
background: #027288;
position: absolute;
}
#Board-section .block-board{
display: flex;
align-items: center;
}
#Board-section{
margin-bottom: 80px;
position: relative;
}
#Board-section .main-board{
padding:0 10px;
}
#Board-section .main-board:hover .text{
background: rgba(244, 116, 53, 0.81);
-moz-transform: translateY(-83px);
-webkit-transform: translateY(-83px);
-o-transform: translateY(-83px);
-ms-transform: translateY(-83px);
}
#Board-section .main-board:hover .text .title1, #Board-section .main-board:hover .text .sub-title{
color: #fff;
}
#Board-section .main-board .text{
padding: 15px;
margin-bottom: 10px;
-moz-transform: translateY(00px);
-webkit-transform: translateY(0px);
-o-transform: translateY(00px);
-ms-transform: translateY(00px);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#Board-section .main-board .text .title1{
font-weight: 500;
font-size: 19px;
line-height: 24px;
text-align: center;
color: #027288;
margin-bottom: 5px;
}
#Board-section .main-board .text .sub-title{
font-weight: 500;
font-size: 19px;
line-height: 24px;
text-align: center;
color: #F47435;
}
.member-right{
top: 0;
}
.member-left{
top: 53%;
}
.member-bottom{
top: 53%;
}
.Member-footer1{
overflow: hidden;
border-top: 3px solid rgba(2, 114, 136, 1);
}
.Member-footer{
overflow: hidden;
border-top: 3px solid rgba(2, 114, 136, 1);
}
.footer-section{
margin-top: 50px;
}



/******************gallery section************/
/*.header.gallery-nav{
box-shadow: 0px 1px 1px rgb(0 0 0 / 25%);
}*/
.header .gallery-header{
padding: 15px;
}
.gallery-header-1{
display: none;
}

.heading-title{
background: #F7F7F7;
padding: 38px 0;
text-align: center;
margin-bottom: 60px;
}
.heading-title .gallery-title{
font-weight: 500;
font-size: 28px;
line-height: 34px;
text-transform: capitalize;
color: #027288;
}
.nav-tabs{
text-align: center;
border-bottom: 0;
align-items: center;
margin-bottom: 40px;
justify-content: center;
}
.nav-tabs .nav-link{
font-weight: 400;
font-size: 16px;
padding: 12px 33px;
border-radius: 0;
margin: 0 15px;
border: 1px solid #027288;
line-height: 20px;
background: #027288;
color: #fff;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
border-color: #F47435;
background: #F47435;
}
.nav-tabs .nav-link.active{
background: #F47435;
color: #fff;
border: 1px solid #F47435
}
#Gallery-section .gallery-btn{
background: #F47435;
font-weight: 400;
font-size: 16px;
text-transform: capitalize;
border-radius: 0;
line-height: 20px;
color: #fff;
padding: 12px 25px;
text-decoration: none;
}
.modal-body{
text-align: center;
}
.modal-content{
width: 70%;
margin: 0 auto;
background: transparent;
}




/******************event****************/
.event-title{
margin-bottom: 50px;
}
#event-section{
position: relative;
margin-bottom: 60px;
}
.event-bg{
top: 36%;
}
.event-right{
top: 43%;
}
#event-section .title{
font-weight: 500;
padding-bottom: 10px;
margin: 10px;
margin-bottom: 35px;
text-transform: uppercase;
color: #027288;
position: relative;
text-align: center;
font-size: 22.6521px;
line-height: 25px;
}
#event-section .title:after{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 75px;
height: 1px;
background: #027288;
position: absolute;
}
#event-section .event-image{
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 60px;
}
#event-section .event-image:last-child{
    margin-bottom: 0;
}
#event-section .event-image:nth-child(2n+1){
    flex-flow: row-reverse;
    text-align: right;
}
#event-section .event-image .description{
padding: 0 15px;
}
#event-section .event-image .description .event-title-1{
font-weight: 700;
font-size: 19px;
line-height: 26px;
color: #F47435;
margin-bottom: 5px;
}
#event-section .event-image .description .event-subtitle{
font-weight: 600;
font-size: 17px;
line-height: 26px;
color: #027288;
margin-bottom: 7px;
}
#event-section .event-image .description .desc p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #444444;
margin-bottom: 10px;
}
#event-section .event-image.image-2{
flex-flow: row-reverse;
text-align: right;
margin-bottom: 100px;
}



/*********************contact******************/
#contact .home-title{
font-weight: 500;
font-size: 24px;
line-height: 26px;
text-transform: uppercase;
color: #027288;
padding-bottom: 15px;
margin-bottom: 30px;
position: relative;
text-align: center;
}
#contact .home-title:before{
content: '';
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 100px;
height: 1px;
background: #027288;
position: absolute;
}
#contact .conatct-box{
justify-content: center;
margin: 0 auto;
}
#contact .conatct-box .form-label{
font-weight: 500;
font-size: 17px;
line-height: 22px;
margin-bottom: 15px;
text-transform: uppercase;
color: #666666;
}
#contact .conatct-box .form-control{
background: #F5F5F5;
border: 1px solid #EEEEEE;
border-radius: 0;
box-sizing: border-box;
height: 51px;
margin-bottom: 25px;
box-shadow: 1px 0px 11px -4px rgb(0 0 0 / 15%);
}
#contact .conatct-box .form-control.form-message{
height: auto;
}
#contact .send-btn, #contact .clear-btn{
background: #027288;
padding: 12px 56px;
margin-right: 20px;
color: #fff;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
font-weight: 400;
font-size: 16px;
line-height: 20px;
border-radius: 0;
}
#contact .send-btn:hover, #contact .send-btn:focus{
    background: #02697d;
}
#contact{
position: relative;
}
#contact .clear-btn{
background: #F47435;
margin-right: 0;
}
#contact .clear-btn:hover, #contact .clear-btn:focus{
    background: #f5641b;
}
#contact .send-btn:focus, #contact .clear-btn:focus{
box-shadow: none;
}
.submit-btn{
text-align: center;
margin: 40px 0 65px;
}
.contact-img{
top: 50%;
}
.conatct-right{
top: 65%;
}

/*******************privacy policy******************/
#privacy-policy{
font-weight: 500;
padding-bottom: 10px;
margin: 10px;
margin-bottom: 100px;
color: #027288;
position: relative;
text-align: center;
font-size: 22.6521px;
line-height: 25px;
}
#privacy-policy .home-title{
font-weight: 500;
font-size: 24px;
line-height: 26px;
text-transform: uppercase;
color: #027288;
padding-bottom: 15px;
margin-bottom: 30px;
position: relative;
text-align: left;
}
#privacy-policy .home-title:after{
content: '';
left: 0;
right: 0;
margin: 0;
bottom: 0;
width: 100px;
height: 1px;
background: #027288;
position: absolute;
}
#privacy-policy .row{
align-items: center;
justify-content: center;
}
#privacy-policy .desc ul{
list-style: none;
}
#privacy-policy .desc ul li{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #444444;
text-align: left;
margin-bottom: 25px;
}
#privacy-policy .desc p{
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #444444;
    text-align: left;
    margin-bottom: 25px;
}
#privacy-policy .desc h3{
font-weight: 600;
font-size: 16px;
line-height: 26px;
text-align: left;
margin-bottom: 10px;
color: #027288;
}
#privacy-policy .desc ul{
list-style: none;
}
#privacy-policy .desc ul li{
position: relative;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #444444;
text-align: left;
margin-bottom: 10px;
}
#privacy-policy .desc ul li:after{
content: "";
position: absolute;
left: -18px;
top: 9px;
width: 8px;
height: 8px;
background: #F47435;
border-radius: 50%;
}
.privacy-right{
top: 55%;
}


/******************information****************/

#information{
position: relative;
overflow: hidden;
}
#information .main-profile-section .title{
background: #F47435;
font-weight: 400;
font-size: 20px;
line-height: 25px;
text-align: center;
padding: 14px;
color: #FFFFFF;
}
#information .main-profile-section{
display: flex;
}
#information .profile-name{
display: block;
background: #027288;
}
#information .nav-tabs .nav-link{
display: block;
width: 100%;
background: #027288;
border: 1px solid #027288;
text-align: left;
margin: 0;
font-family: 'Montserrat';
position: relative;
font-weight: 400;
font-size: 20px;
line-height: 24px;
color: #FFFFFF;
padding: 20px 15px;
padding-left: 40px;
}
#information .nav-tabs .nav-link:before{
content: "";
position: absolute;
left: 14px;
top: 29px;
width: 10px;
height: 10px;
background: #F47435;
opacity: 0;
border-radius: 50%;
}
#information .nav-tabs .nav-link.active{
text-decoration-line: underline;
}
#information .nav-tabs .nav-link.active:before{
opacity: 1;
}
#information .profile-section-details{
padding-left: 50px;
}
#information .profile-section-details .camera-img{
margin-left: 30px;
}
#information .profile-section-details .camera-img svg{
width: 60px;
height: 50px;
margin: 0;
}
#information .profile-section-details .camera-img .icon-size{
display: flex;
align-items: center;
justify-content: center;
width: 125px;
height: 110px;
background: #F5F5F5;
margin-top: 8px;
margin-bottom: 10px;
border: 1px solid #EEEEEE;
box-sizing: border-box;
box-shadow: 1px 0px 11px -4px rgba(0, 0, 0, 0.25);
}
#information .profile-section-details .camera-img .form-label{
margin-bottom: 0;
}
#information .profile-section-details .title-details{
font-weight: 500;
font-size: 16px;
line-height: 27px;
text-transform: uppercase;
color: #666666;
margin: 0;
padding: 0.375rem 0.75rem;
height: 37px;
overflow: hidden;
display: block;
padding-left: 0;
}
#information .profile-section-details .information1{
background: #F5F5F5;
border: 1px solid #EEEEEE;
box-sizing: border-box;
/* height: 51px; */
height: 42px;
font-size: 16px;
box-shadow: 1px 0px 11px -4px rgba(0, 0, 0, 0.25);
}
#information .profile-section-details .main-title{
margin-bottom: 25px;
}
#information .profile-section-details .name-section{
display: flex;
align-items: center;
}
@media(max-width: 575px){
    #information .profile-section-details .name-section{
        display: block;
    }
}
#information .profile-section-details .name-section .information2{
background: #FFFFFF;
border: 1px solid #EEEEEE;
box-sizing: border-box;
font-size: 16px;
box-shadow: 1px 0px 11px -4px rgba(0, 0, 0, 0.25);
}
textarea.form-control{
    font-size: 16px;
}
#information .profile-section-details .name-section .name-title{
margin-right: 15px;
}
@media(max-width: 767px){
    #information .profile-section-details .tab-pane:first-child{
        display: block;
    }
    #information .profile-section-details .tab-pane:first-child .name-title{
        width: 100%;
        max-width: 100%;
    }
}
@media(max-width: 575px){
    #information .profile-section-details .name-section .name-title a img{
        height: 300px !important;
        width: 300px !important;
    }
}
#information .profile-section-details .update-btn{
background: #027288;
display: inline-flex;
font-weight: 400;
font-size: 16px;
text-transform: capitalize;
border-radius: 0;
line-height: 20px;
color: #fff;
padding: 12px 25px;
text-decoration: none;
margin-bottom: 50px;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
font-weight: 400;
font-size: 16px;
line-height: 20px;
text-align: center;
color: #FFFFFF;
}
.information-img{
top: auto;
bottom: 43%;
}
.information-right{
top: 40%;
z-index: -1;
}
#information .profile-section-details .gender{
margin-bottom: 20px;
}
#information .profile-section-details .gender .g-section{
display: inline-block;
vertical-align: middle;
margin-right: 20px;
}
#information .profile-section-details .gender .g-section .round, #information .profile-section-details .payment .payment-section .round{
display: inline-block;
vertical-align: middle;
}
#information .profile-section-details .gender .g-section .radio-text, #information .profile-section-details .payment .payment-section .radio-text{
font-weight: 500;
font-size: 18px;
line-height: 22px;
padding-left: 5px;
text-transform: uppercase;
display: inline-block;
vertical-align: middle;
color: #444444;
}
.prsnal-info{
bottom: 7%;
}
.persnal-right{
top: 90%;
}
#information .profile-section-details .main-title.study-bottom{
margin-bottom: 50px;
padding-bottom: 50px;
border-bottom: 1px solid #EEEEEE;
}
#information .profile-section-details .name-section .name-title-bottom{
margin-bottom: 30px;
}
#information .profile-section-details .study-btn{
margin-bottom: 100px;
}
#information .profile-section-details .payment .payment-section{
display: inline-block;
vertical-align: middle;
margin-right: 20px;
}
.study-info{
bottom: auto;
top: 15%;
z-index: -1;
}
.study-right{
top: 42%;
}
#information .profile-section-details .pernal-info-icon{
margin: 0;
}
#information .profile-section-details .pernal-info-icon .icon-size{
margin-top: 15px;
}
#information .profile-section-details  .payment-btn{
margin-top: 50px;
margin-bottom: 80px;
}
.event-btn1{
text-decoration: underline;
}
.event-btn1:hover{
text-decoration:underline !important;
}
.btn:focus{
box-shadow: none;
}
.page{
justify-content: center;
}
.page-item.active .page-link{
background-color: #027288;
border-color: #027288;
}
.page-link:hover{
color: #027288;
background-color: #ffffff;
border-color: #dee2e6;
}
.page-link{
color: #027288;
}
.page-link:focus{
color: #027288;
background-color: #ffffff;
border-color: #dee2e6;
box-shadow: none;
}
/*********************distributor-section************************/
#distributor-section{
    border-top: 1px solid #E5E5E5;
    padding: 50px 0 70px;
    position: relative;
}
.accordion-item{
    margin-bottom: 15px;
    border-radius: 10px !important;
}
.accordion-body{
    padding-top: 0;
}
.accordion-button{
    background: transparent !important;
    color: #232323 !important;
    box-shadow: none !important;
    font-weight: 500;
    font-size: 20px;
    position: 24px 20px;
    font-family: 'DM Sans';
    line-height: 22px;
}
.accordion-button:after{
    background-image: url("../img/plus.png");
}
.accordion-button:not(.collapsed)::after{
    /* background-image: url("../img/minus.png"); */
    background-image: url("../img/minus.png");
    transform: none;
}
#distributor-section .title{
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    color: #027288;
    position: relative;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
#distributor-section .title:before{
    content: '';
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    width: 81px;
    height: 1px;
    background: #027288;
    position: absolute;
}
#distributor-section .container .row{
    display: flex;
    align-items: center;
    justify-content: center;
}
#distributor-section .distributor-bg{
    bottom: -17%;
    top: auto;
    z-index: 9;
}
#distributor-section .distributor-right{
    top: 0;
    z-index: 9;
}
.faq-card {
  border: 1px solid #dce0e8;
  border-radius: 10px;
  padding: 24px 20px;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 20px;
  font-family: 'DM Sans';
  line-height: 22px;
  list-style: none;
  position: relative;
  cursor: pointer;
}

.faq-open-icon {
  font-size: 27px;
    position: absolute;
    top: 25px;
    color: #556F5F;
    right: 24px;
    font-weight: 400;
}

details[open] .faq-open-icon {
  top: 23px;
  right: 24px;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

details[open] summary {
  font-weight: 500;
}

details[open] .faq-card-spoiler {
  display: inline-block;
  padding-top: 8px;
  color: rgba(136, 136, 136, 1);
  font-family: 'Poppins';
  letter-spacing: 0.5px;
  line-height: 25px;
  font-weight: 400;
  font-size: 15px;
}

.faq-aftertext {
  text-align: center;
  color: #8b8b9a;
}




/*********************responsive************************/
@media (min-width: 544px){

}

@media (min-width: 768px){


}

@media (min-width: 992px){
.hidden-lg-up {
display: none !important;
}
.gallery-header-1{
display: block;
}
}


@media (min-width: 1200px){

}
@media (max-width: 1500px){
#story-block .Upcoming-Events .event-section:before{
width:650px;
}
}
@media (max-width: 1260px){
#member-section .first-img.main-img{
width: 241px;
}
}
@media (max-width: 1244px){
#member-section .first-img.main-img{
width: 232px;
}
}
@media (max-width: 1199px){
#distributor-section .distributor-right{
    z-index: -1;
}
#distributor-section .distributor-bg{
    z-index: -1;
}
#story-block .desc{
font-size: 15px;
}
#story-block .header-block .sub-title{
font-size: 30px;
}
#testimonial-section .main-testimonial-section .text .desc{
font-size: 16px;
line-height: 26px;
margin-bottom: 5px;
}
#testimonial-section .main-testimonial-section .text .title-1{
font-size: 18px;
line-height: 24px;
}
#testimonial-section .main-testimonial-section .text .sub-title{
font-size: 15px;
line-height: 22px;
}
#footer .footer-block{
padding: 0 25px;
}
#member-section .img-section .heading-title-1 .text{
font-size: 19px;
line-height: 20px;
}
#member-section .img-section .heading-title-1 .data{
font-size: 17px;
line-height: 20px;
}
#member-section .img-section:hover .heading-title-1{
-moz-transform: translateY(-65px);
-webkit-transform: translateY(-65px);
-o-transform: translateY(-65px);
-ms-transform: translateY(-65px);
}
#member-section .first-img.main-img{
width: 33%;
}
#Board-section .main-board .text .title1{
font-size: 17px;
}
.event-title{
margin-bottom: 30px;
}
#Board-section .main-board .text .sub-title{
font-size: 17px;
}
.heading-title{
margin-bottom: 30px;
}
#privacy-policy .desc-bottom{
margin-bottom: 100px;
}
#event-section .event-image{
display: block;
margin-bottom: 30px;
}
#event-section .event-image .images-1{
text-align: center;
margin-bottom: 15px;
}
#event-section .event-image .description{
text-align: center;
}
.event-title{
margin-bottom: 30px;
}
#event-section .title{
margin-bottom: 30px;
}
#event-section .event-image.image-2{
margin-bottom: 30px;
}
.heading-title .gallery-title{
font-size: 24px;
}
}

@media (max-width: 991px){
#story-block .header-block .sub-title{
font-size: 25px;
}
#story-block .desc:after{
right: 26px;
bottom: 19px;
}
#story-block .Latest-desc{
margin-bottom: 10px;
}
#member-section .member-image{
display: block;
}
#member-section .first-img{
width: 33%;
}
#member-section .img-section .heading-title-1{
padding: 15px;
}
#member-section .img-section:hover .heading-title-1{
-moz-transform: translateY(-75px);
-webkit-transform: translateY(-75px);
-o-transform: translateY(-75px);
-ms-transform: translateY(-75px);
}
#story-block{
margin-bottom: 30px;
}
#member-section{
margin-bottom: 30px;
}
#testimonial-section{
margin-bottom: 0;
}
#testimonial-section .title{
margin-bottom: 30px;
}
#Gallery-section .title{
margin-bottom: 30px;
}
#testimonial-section .main-testimonial-section .text{
padding: 0;
}
#testimonial-section .main-testimonial-section .text .desc{
font-size: 18px;
line-height: 30px;
margin-bottom: 10px;
}
#testimonial-section .main-testimonial-section .text .title-1{
font-size: 20px;
line-height: 26px;
}
#testimonial-section .main-testimonial-section .text .sub-title{
font-size: 16px;
line-height: 26px;
}
#testimonial-section .main-testimonial-section{
margin-bottom: 30px;
}
#member-section .title{
margin-bottom: 30px;
}
#footer .footer-block{
padding: 0 15px;
}
#footer .footer-contact .logo{
text-align: center;
}
#footer .footer-contact{
text-align: center;
margin-bottom: 20px;
}
#footer .footer-contact .address{
font-size: 15px;
}
#footer .footer-link .link{
font-size: 18px;
text-align: center;
}
#footer .footer-block .footer-title{
font-size: 18px;
}
#footer .footer-block{
display: flex;
justify-content: space-between;
}
/* #footer .footer-link ul{
display: flex;
align-items: center;
justify-content: center;
} */
#footer .footer-link ul li{
padding: 0 20px;
margin-bottom: 10px;
}
#footer .footer-block .footer-subtitle{
font-size: 17px;
}
#footer{
margin-bottom: 40px;
}
#footer .footer-link ul li:after{
content: '';
position: absolute;
width: 1px;
height: 9px;
right: 0px;
top: 8px;
left: auto;
background: #232323;
}
#footer .footer-link ul li:last-child:after{
display: none;
}

#member-section .img-section .heading-title-1 .text.text-1{
font-size: 18px;
}
#member-section .first-img.main-img{
width: 32.9%;
}
#Board-section .main-board{
padding: 0 5px;
}
#Board-section .main-board .text .title1{
font-size: 16px;
}
.Members{
margin-bottom: 30px !important;
}
#Board-section{
margin-bottom: 30px;
}
#Board-section .block-board{
display: flex;
flex-wrap: wrap;
margin: 0;
align-items: center;
padding: 0;
}
.heading-title .gallery-title{
font-size: 24px;
}
.nav-tabs .nav-link{
margin: 0 5px;
font-size: 15px;
padding: 12px 20px;
}
#privacy-policy .home-title{
margin-bottom: 30px;
}
#privacy-policy .desc-bottom{
margin-bottom: 50px;
}
#contact .home-title{
margin-bottom: 30px;
}
#information .profile-section-details{
padding: 0;
}
#information .main-profile-section{
flex-wrap: wrap;
}
#story-block .Latest-desc .story-image img{
width: 100%;
}
}
@media (max-width: 795px){
#member-section .first-img{
width: 32%;
}
}
@media (max-width: 767px){
.header .header-nav .nav-left .contact, .header .header-nav .nav-right .mail-contact{
font-size: 15px;
padding-left: 5px;
}
#story-block .header-block .sub-title{
font-size: 18px;
}
#story-block .description{
display: block;
margin-bottom: 15px;
}
#story-block .desc{
text-align: center;
margin-bottom: 20px;
padding: 0;
}
#story-block .desc:after{
display: none;
}
#testimonial-section .main-testimonial-section .text{
padding-left: 10px;
}
#testimonial-section .main-testimonial-section .text .desc{
font-size: 15px;
line-height: 26px;
margin-bottom: 10px;
}
#testimonial-section .main-testimonial-section .text .title-1{
font-size: 18px;
line-height: 24px;
}
#testimonial-section .main-testimonial-section .text .sub-title{
font-size: 15px;
line-height: 24px;
}
#footer .footer-block2{
  justify-content: flex-start;
}
#member-section .img-section .heading-title-1 .text{
font-size: 14px;
line-height: 20px;
}
#member-section .img-section .heading-title-1 .data{
font-size: 14px;
line-height: 20px;
}
#story-block .Upcoming-Events .event-section:before{
width: 400px;
}
.heading-title .gallery-title{
font-size: 18px;
line-height: 24px;
}
#member-section .first-img.main-img{
width: 49%;
}
#Gallery-section .first-gallery{
flex-wrap: wrap;
}
#Gallery-section .first-gallery1{
flex-wrap: wrap;
}
.header-center{
text-align: center;
}
.header-button1{
display: block;
float: right;
}
.header-button1 .btn{
width: auto;
filter: none;
height: auto;
display: block;
background: none;
padding: 0;
color: #232323;
text-decoration: underline;
}
}

@media (max-width: 543px){
.header .header-nav .nav-left{
 width: 100%;
 text-align: center;
 margin-bottom: 10px;
}
.header .header-nav .nav-left .contact, .header .header-nav .nav-right .mail-contact{
font-size: 14px;
}
.header .header-nav .nav-left svg{
width: 19px;
height: 19px;
}
#story-block .desc{
padding: 0 15px;
}
#story-block .header-block .sub-title{
line-height: 24px;
font-size: 17px;
}
#story-block .header-block .title{
font-size: 15px;
}
.header .header-nav .nav-right svg{
width: 19px;
height: 19px;
}
.header-nav .nav-right{
width: 100%;
text-align: center;
}
#member-section .first-img{
width: 49%;
}
#testimonial-section .main-testimonial-section{
display: block;
}
#testimonial-section .main-testimonial-section .image{
margin-bottom: 10px;
text-align: center;
}
#testimonial-section .main-testimonial-section .text{
text-align: center;
padding-left: 0;
}
#testimonial-section .main-testimonial-section .quote{
top: -23px;
left: 146px;
}
#footer .footer-link ul li:after{
display: none;
}
.event-title{
padding: 30px 0;
margin-bottom: 15px;
}
.heading-title .gallery-title{
font-size: 16px;
line-height: 22px;
}
#event-section .event-image .description{
padding: 0;
}
#event-section .title{
font-size: 18px;
}
#member-section .title{
font-size: 18px;
}
#member-section .img-section .heading-title-1{
padding: 15px 0px
}
#Board-section .main-board .text{
padding: 15px 0px
}
.heading-title{
padding: 30px 0;
margin-bottom: 15px;
}
.nav-tabs{
display: block;
margin-bottom: 25px;
}
.nav-tabs .nav-link{
display: block;
margin: 0 auto;
margin-bottom: 10px;
}
#privacy-policy .home-title{
font-size: 18px;
}
#privacy-policy .privacy-main{
padding: 0;
}
#contact .home-title{
font-size: 18px;
}
#contact .home-title{
margin-bottom: 20px;
}
#contact .send-btn, #contact .clear-btn{
padding: 12px 45px;
margin-right: 0;
}
}
@media (max-width: 530px){
#footer .footer-link .link{
text-align: left;
}
#footer .footer-link ul{
display: block;
}
#footer .footer-block{
display: block;
}
}
@media screen and (min-width: 1199px) and (max-width: 1225px) {
.navbar-light .navbar-nav .nav-link{
font-size: 15px;
}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.navbar-light .navbar-nav .nav-link{
padding: 10px 11px;
 font-size: 15px;
}
.navbar .navbar-nav .nav-item.active:after{
width: 50px;
height: 3px;
}
#testimonial-section .main-testimonial-section .quote{
top: -9px;
}
}

@media (max-width: 767px){
    #footer .footer-link ul li{
      padding: 0 10px;
    }
    #footer .footer-link ul li a{
      font-size: 15px;
    }
}

@media (max-width: 991px){
    #footer .footer-link ul{
        display: block;
        text-align: center;
    }
    #footer .footer-link ul li{
        display: inline-block;
        vertical-align: middle;
    }
}





.w-5, .flex-1{
    display: none;
}
#event-section .pagination p{
    display: none;
}
#event-section .pagination{
    justify-content: center;
    margin-top: 70px;
}
#event-section .pagination nav .hidden div:last-child span{
    box-shadow: none !important;
}
#event-section .pagination nav .hidden div:last-child .relative a{
    margin: 5px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
#event-section .pagination nav .hidden div:last-child .relative a:hover{
    color: #ffffff;
    background: #02697d !important;
    border-color: #02697d !important;
}
#event-section .pagination nav .hidden div:last-child .relative .cursor-default{
    color: #ffffff;
    background: #F47435 !important;
    border-color: #F47435 !important;
}
#event-section .pagination nav .hidden div:last-child .relative .rounded-l-md, #event-section .pagination nav .hidden div:last-child .relative a:last-child, #event-section .pagination nav .hidden div:last-child .relative .rounded-r-md{
    display: none;
}

.fv-row{
    margin-bottom: 20px;
}
.form-control-lg::placeholder{
    opacity: 0.6;
}
.form-control-lg{
    font-size: 16px;
    font-weight: 500;
    box-shadow: 0px 2px 16px 4px rgba(0, 0, 0, 0.04);
}
.fv-plugins-message-container.invalid-feedback{
    font-weight: 500;
    font-size: 13px;
}

img.mfp-img{
    padding-bottom: 0;
}
.error{
    color: red;
}
.ml-30{
    margin-left: 30px;
}
.mb-50{
    margin-bottom: 50px;
}
.title-details{
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase;
    color: #666666;
    margin-bottom: 16px;
}

.profile-section-details .info_btn input{
    background: #027288;
    border: 0;
    color: #fff;
    padding: 7px 35px;
    font-weight: 500;
    border-radius: 0;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    transition: all 0.5s ease;
}

.profile-section-details .info_btn input:hover{
    background: #F47435;
}
p {
    text-align: justify;
}

@media (max-width: 543px){
    #Gallery-section .gallery_product img{
        height: 100%;
        width: 100%;
    }
}
/* @media (max-width: 543px)
.nav-tabs .nav-link {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
} */
