@media ( min-width : 1600px) {
	.container {
		width: 1500px;
	}
}
@media ( max-width : 500px) {
	.Abt_top .Abt_img {
		padding-top: 0 !important;
	}
}
@media only screen and (min-width: 992px)
.team-item .image-wrap img 
{
    width: 100%;
}
a:hover
{
    text-decoration: none !important;
    color: #fff;
}
a {
    text-decoration: none !important;
}
.mt_50
{
    margin-top: 50px;
}
ul
{
    margin-bottom: 0;
    padding-left: 0;
}
li
{
    list-style: none;
}
h1, .h1, h2, .h2, h3, .h3, .form-horizontal .controls
{
    margin: 0 !important;
}
body
{
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px;
    line-height: 30px;
}
p
{
    margin: 0;
}
div#maximenuck90 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck90 ul.maximenuck li.maximenuck.level1.active > a span.titreck, 
div#maximenuck90 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck90 ul.maximenuck li.maximenuck.level1.active > span.separator,
div#maximenuck90 ul.maximenuck li.maximenuck.level1 > a, .head_abt h3 a, .Abt_top:hover h3 a, .Act_hd h3, .Act_hd:hover h3, .bt-inner .Bt_Content_img img,
.bt-inner:hover .Bt_Content_img img, .team-item .team-content h3.team-name a, .team-item .team-content h3.team-name a:hover, .Foot_ul ul li a,
.Foot_ul ul li:hover a, .style_count span, .style_count:hover span, .style_count, .style_count:hover, .btn, .btn:hover 
{
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
}
.text-white, .team-box.style-1:hover .content-box .title a, .team-box.style-1:hover .content-box .sub-title, .team-box.style-1:hover .content-box .social li a,
.bt-cs .bt-inner .bt-category, .Foot_Social a i, .Footer_wrapper p a, .breadcrumb>li a, .breadcrumb>li span, .btn
{
    color: #fff !important;
}
.form-horizontal .control-label
{
    display: none;
}
/* ====================top_wrapper====================== */
.top_wrapper, .Activities_wrapper
{
    padding: 15px 0;
    position: relative;
}
div#maximenuck90 ul.maximenuck
{
    float: right !important;
}
div#maximenuck90 ul.maximenuck li.maximenuck.level1 > a, .Act_hd a
{
    color: #000;
}
.menus 
{
    padding-top: 7px;
}
div#maximenuck90 ul.maximenuck li.maximenuck.level1.active, div#maximenuck90 ul.maximenuck, div#maximenuck90 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck90 .maximenumobiletogglericonck
{
    background: transparent !important;
}
div#maximenuck90 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck90 ul.maximenuck li.maximenuck.level1.active > a span.titreck, 
div#maximenuck90 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck90 ul.maximenuck li.maximenuck.level1.active > span.separator,
.clr_hd h5, .Abt_top:hover h3 a, .Abt_ryt h6, .Inr_contact_p span a
{
    color: #e92b32;
}
.menu-sticky.sticky 
{
    position: fixed !important;
    background: #fff;
    box-shadow: 0 0 20px -10px rgb(0 0 0 / 80%);
    -webkit-animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: slide-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    width: 100% !important;
    z-index: 2222;
}
/* ====================abut_wrapper====================== */
.about_wrapper, .Activities_wrapper, .Facilities_wrapper
{
    padding: 100px 0;
}
.about_wrapper, .Facilities_wrapper
{
    background: #f0f5fb;
}
.team-box.style-1 
{
    height: 636px;
}
.team-box.style-1 
{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.team-box .figure-box 
{
    height: inherit;
}
.team-box.style-1 .figure-box img 
{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    border-radius: 20px;
    -webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
    transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
    object-fit: cover;
    height: 100% !important;
    width: 100%;
    border-radius: 15px !important;
}
.team-box.style-1 .content-box 
{
    overflow: hidden;
    padding: 35px 40px;
    min-width: 320px;
    text-align: right;
    bottom: 20px;
    right: 20px;
    border-radius: 0 0 45px 0;
    position: absolute;
    z-index: 2;
    background-color: #ffffff;
}
.team-box.style-1 .content-box .title 
{
    font-size: 26px;
    margin-bottom: 0;
    font-weight: 500;
}
.team-box.style-1 .content-box .title a 
{
    color: #161616;
    -webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
    transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
}
.team-box.style-1 .content-box .sub-title
{
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.team-box.style-1 .content-box .sub-title 
{
    font-size: 20px;
    margin-bottom: 12px;
    color: #585858;
    -webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
    transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
}
.team-box.style-1 .content-box .social {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.inline-list {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
}
.team-box.style-1 .content-box .social li {
    margin-right: 2px;
}
.team-box.style-1 .content-box .social li a {
    color: #aeaeae;
    padding: 5px 10px;
    -webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
    transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
}
.team-box.style-1:hover .figure-box img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.team-box.style-1:hover .content-box:before {
    visibility: visible;
    opacity: 1;
    top: 0;
    left: 0;
    border-radius: 0 0 20px 0;
}
.team-box.style-1 .content-box:before {
    content: "";
    height: 700px;
    width: 700px;
    background-color: #007bff;
    border-radius: 50%;
    position: absolute;
    top: 70%;
    left: 75%;
    z-index: -1;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
    transition: all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);
}
.abt_left
{
    padding-left: 60px;
    padding-top: 70px;
}
.clr_hd h5, .Abt_ryt h6
{
    font-size: 16px;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    letter-spacing: 4px;
}
.clr_hd h2
{
    font-weight: 600;
    margin: 10px 0px 18px 0px;
    font-size: 40px;
    line-height: 50px;
}
.clr_hd p
{
    margin-bottom: 0;
    color: #626262;
    font-size: 16px;
    font-weight: 400;
}
.Abt_down
{
    padding-top: 10px;
}
.Abt_top 
{
    background: #fff;
    padding: 20px 20px;
    margin-top: 30px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);
}
.Abt_top .Abt_img
{
    width: 74px;
    height: 74px;
    padding-top: 10px;
}
.head_abt h3 a
{
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
}
/* ====================Activities_wrapper====================== */
.Activities_wrapper .clr_hd, .Facilities_wrapper .clr_hd
{
    position: relative;
}
.Activities_wrapper .clr_hd:after, .Facilities_wrapper .clr_hd:after 
{
    background: #e92b32;
    transform: translateX(-50%);
    left: 50%;
    height: 4px !important;
    content: "";
    position: absolute;
    border: 0;
    width: 66px;
    z-index: 9;
    margin-left: 0;
    bottom: -30%;
}
.Act_img
{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    color: #012B48;
    margin: 0 auto;
    border-radius: 5px;
    line-height: 85px;
    text-align: center;
}
.bg1
{
    background-color: #fff9c5;
}
.bg2
{
    background-color: #fee1e8;
}
.bg3
{
    background-color: #defff0;
}
.bg4
{
    background-color: #ffe3fa;
}
.Act_img a img 
{
    width: 40px !important;
    position: relative;
    top: 24%;
    left: 25%;
}
.Act_hd h3
{
    position: relative;
    color: #012B48;
}
.Act_hd:hover h3
{
    color: #4068fc;
}
.Act_home  
{
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%) !important;
    border-radius: 5px;
    padding: 50px 0;
    margin-top: 60px;
}
/* ====================Facilities_wrapper====================== */
.bt-cs .bt-inner img
{
    outline: none !important;
    border: none !important;
    margin: 0 !important;
    max-width: 100%;
}
#btcontentslider95
{
    padding-top: 50px;
}
.Bt_Content_total 
{
    border-style: solid;
    border-width: 0px 1px 6px 1px;
    border-color: #E5E9EC;
    border-radius: 0px 0px 5px 5px;
    background: #fff;
    padding-left: 20px;
    padding-bottom: 20px;
}
.bt-cs .bt-inner .bt-category, .bt-cs .bt-inner .bt-title
{
    font-weight: normal !important;
}
.Bt_Content .bt-category
{
    position: absolute;
    top: 30px;
    z-index: 11111;
    background: #4168fc;
    padding: 5px 10px;
    right: 30px;
    border-radius: 4px;
}
.bt-cs .bt-inner .bt-title
{
    font-size: 13px;
    color: #46484e;
    text-transform: capitalize;
}
.bt-introtext
{
    font-weight: bold;
    color: #314A6D;
    font-size: 18px;
}
.bt-cs .bt-inner a
{
    color: #000;
}
.bt-cs .bt-center
{
    overflow: hidden;
}
.bt-cs .bt-inner img
{
	-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(15deg) scale(1.4);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out; 
    position: relative;
}
.bt-cs .bt-inner:hover img
{
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
}
/* ====================events_wrapper====================== */
.events_wrapper .Events_lft
{
    background: url(../images/Home/events.jpg);
    padding: 300px 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.events_wrapper, .events_wrapper .col-sm-6, .Events_Inner .col-sm-9, .Events_Inner .col-sm-3
{
    padding: 0 !important;
}
.Events_icon
{
    text-align: center;
    position: relative;
    list-style: none;
    display: inline-block;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    background: #fff;
    margin: 0 10px;
    left: 40%;
}
.Events_icon a 
{
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    border-radius: 50%;
}
.Events_icon a span:nth-of-type(1) 
{
    position: relative;
    background: #ee6a6d;
    transform: rotateX(0deg);
}
.Events_icon a span 
{
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transition: 2s;
    transform-style: preserve-3d;
    backface-visibility: hidden;
}
.Events_icon a span:nth-of-type(2) {
    transform: rotateX(0deg) translateZ(30px);
    color: #fff;
}
.Events_icon a span:nth-of-type(2), .Events_icon a span:nth-of-type(3), .Events_icon a span:nth-of-type(4) 
{
    position: absolute;
    top: 0;
    left: 0;
    font-size: 50px;
    text-align: center;
    line-height: 100px;
}
.Events_icon a span:nth-of-type(3) 
{
    background: #fff;
    transform: rotateX(-180deg);
}
.Events_icon a span:nth-of-type(4) 
{
    transform: rotateX(-180deg) translateZ(30px);
    color: #ee6a6d;
}
.Events_icon:hover a span:nth-of-type(1) 
{
    transform: rotateX(180deg);
}
.Events_icon:hover a span:nth-of-type(2) 
{
    transform: rotateX(180deg) translateZ(30px);
}
.Events_icon:hover a span:nth-of-type(3) 
{
    transform: rotateX(0deg);
}
.Events_icon:hover a span:nth-of-type(4) 
{
    transform: rotateX(0deg) translateZ(30px);
}
.Events_icon a span i
{
    padding-left: 20px;
    padding-top: 28px !important;
}
.Events_ryt
{
    padding: 72px 100px;
}
.event_date 
{
    color: rgb(49, 74, 109);
}
.event_date .edate 
{
    font-size: 30px;
    clear: both;
    display: block;
    margin-bottom: 2px;
    letter-spacing: 2px;
    font-weight: 700;
}
.Events_inrlft .event_date 
{
    font-size: 15px;
    padding: 20px;
    text-align: center;
    font-weight: 500;
    border-radius: 5px;
    float: left;
}
.color1 .event_date 
{
    background: rgb(255, 225, 232);
}
.color2 .event_date
{
    background: rgb(219, 247, 255);
}
.color3 .event_date
{
    background: rgba(0, 186, 116, 0.1);
}
.event_content h3 
{
    margin-bottom: 16px;
    margin-top: 0px;
    font-size: 20px;
    line-height: 1.5;
    position: relative;
    font-weight: 600;
}
.event_content h3 a 
{
    position: relative;
    color: rgb(18, 19, 23);
    line-height: 1.3em;
    transition: all 0.3s ease 0s;
}
.Events_Inner 
{
    padding: 30px 0!important;
    border-bottom: 1px solid rgb(233, 233, 233);
}
.bd_bt
{
    border-bottom: none !important;
}
.event_content h3:hover a 
{
    color: #ee6a6d;
    transition: all 0.3s ease 0s;
}
/* ====================Management_wrapper====================== */
.Management_wrapper
{
    background: #f0f5fb;
    padding: 100px 0;
}
.team-item .image-wrap 
{
    position: relative;
    overflow: hidden;
}
.team-item .image-wrap img 
{
    border-radius: 6px;
    width: 100%;
}
.team-item .image-wrap .social-icons1 
{
    position: absolute;
    left: 14px;
    bottom: -40px;
    padding: 0 10px;
    opacity: 1;
    visibility: visible;
    transition: all 0.8s ease 0s;
    display: flex;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
}
.team-item .image-wrap .social-icons1 a 
{
    background: #fff;
    margin: 0 5px;
    border-radius: 6px;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 36px;
    border: 2px solid #fff;
}
.team-item .image-wrap .social-icons1 a i 
{
    color: #33569f;
    font-size: 15px;
}
.team-item .image-wrap:after 
{
    content: "";
    background: #08248C;
    position: absolute;
    width: 100%;
    height: 0;
    bottom: 0;
    opacity: .8;
    left: 0;
    right: 0;
    z-index: 0;
    display: block;
    border-radius: 6px;
    transition: all 0.4s ease 0s;
}
.team-item .team-content 
{
    text-align: left;
    margin: 0;
    padding: 20px 0 0 30px;
    margin-bottom: 0px;
    position: unset;
    opacity: 1;
}
.team-item .team-content h3.team-name 
{
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0px;
    line-height: 25px;
    text-transform: capitalize;
}
.team-item .team-content h3.team-name a 
{
    font-size: 20px;
    color: #121317;
}
.team-item .team-content span.team-title 
{
    font-size: 14px;
    color: #6d6e72;
}
.team-item:hover .image-wrap .social-icons1 
{
    visibility: visible;
    opacity: 1;
    bottom: 27px;
}
.team-item:hover .image-wrap:after
{
  height: 100%;
}
.team-item .team-content h3.team-name a:hover 
{
  color: #4168fc;
}
.team-item .image-wrap .social-icons1 a:hover i 
{
  color: #fff;
}
.team-item .image-wrap .social-icons1 a:hover 
{
  border: 2px solid rgba(255, 255, 255, 0.3);
  background: transparent;
}
.team-item .image-wrap .social-icons1 a i 
{
  color: #e81132;
}
.news-style-two .inner-box .content-column .inner h3{
    font-size:17px;
}
/* ====================Footer_wrapper====================== */
.Foot_wrapper, .Footer_wrapper
{
    background: #111317;
}
.Footer_wrapper
{
    padding: 20px 0;
    border-top: 1px solid rgba(132, 149, 171, 0.1);
}
.Foot_wrapper
{
    padding: 100px 0;
}
.Foot_p p, .Foot_ul ul li a, .Foot_P p, .Footer_wrapper p
{
    color: #84868b;
    font-size: 14px;
}
.Foot_p p
{
    margin-bottom: 20px;
}
.Foot_Social, .Foot_p p 
{
    padding-left: 10px;
    display: flex !important;
    position: relative;
}
.Foot_Social a
{
    display: block;
    z-index: 99;
    color: #84868B;
    margin-right: 10px;
}
.Foot_Social a i 
{
    text-align: center;
    transition: all 0.7s ease 0s;
    background-size: 200% !important;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    background: transparent;
    text-align: center;
    line-height: 47px;
    border: 2px solid #2a2b2f;
    padding: 0;
    font-size: 18px;
}
.Foot_Social a:hover i
{
    background: #fff;
}
.Foot_ul ul li:hover a, .Foot_Social a:hover i
{
    color: #a9282e !important;
}
.Foot_head h3
{
    font-size: 18px;
    padding-bottom: 10px;
}
.Foot_add p:before
{
    content: "\f5a0";
}
.Foot_phone p:before
{
    content: "\f095";
}
.Foot_mail p:before
{
    content: "\e4e8";
}
.Foot_time p:before
{
    content: "\f017";
}
.Foot_P p::before 
{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 10px;
    color: #ff2560;
}
.Foot_P p
{
    line-height: 40px;
}
/* ====================bread_wrapper====================== */
.breadcrumb_wrapper
{
    background: url(../images/Inner/bread.jpg) !important;
    padding-bottom: 100px;
    background-position: center;
}
.breadcrumb>li a, .breadcrumb>li span
{
    font-size: 19px;
}
.breadcrumb 
{
    background: transparent;
    text-align: center;
}
.breadcrumb>li+li:before
{
    display: none;
}
/* ====================inner_wrapper====================== */
.Inr_content
{
    padding: 100px 0 !important;
}
.gkTabsGK5, .Abt_ryt
{
    margin-top: 50px;
}
.gkTabsContainer
{
    height: 500px !important;
}
.Inner_left img
{
    border-radius: 5px;
}
.gkTabsWrap.vertical ol 
{
    height: 50px;
    border-bottom: none !important;
}
.gkTabsWrap.vertical ol li
{
    padding: 10px 72px!important;
    font-size: 18px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500;
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}
.gkTabsWrap.vertical ol li.active
{
    color: #4068fc !important;
    border-top: 2px solid #e53f00;
    border-bottom: none;
    background: #fff;
}
.gkTabsWrap.vertical ol li:first-child
{
    padding-left: 82px !important;
}
.gkTabsWrap.vertical ol li:last-child
{
    border-right: none !important;
}
.gkTabsWrap
{
    border: 1px solid #eee !important;
}
.Inr_abthd, .Inr_abt
{
    padding-left: 30px;
}
.Inr_abt
{
    padding-right: 30px;
    text-align: justify;
}
.Inner_ryt
{
    box-shadow: rgb(0 0 0 / 10%) 0px 0px 40px;
    padding: 47px 45px 40px 45px;
}
.sticky_sidebar
{
    position: relative;
    overflow: visible;
    box-sizing: border-box;
    min-height: 889.359px;
}
.sidebar 
{
    padding-top: 40px;
    padding-bottom: 40px;
    left: 1204.83px;
    top: 0;
    width: 446.656px;
}
.Count_style
{
    margin-top: 50px !important;
}
.Count_style .style_count, .btn 
{
    background-color: #4068FC;
}
.Count_style .style_count, .btn 
{
    font-size: 14px;
    font-weight: 500;
    border-radius: 6px 6px 6px 6px;
    border: 2px solid #4068FC;
    padding: 15px 40px;
}
.style_count:hover, .btn:hover 
{
    background: #FFFFFF !important;
}
.style_count:hover span, .btn:hover
{
    color: #4068FC !important;
}
.Inr_abthd, .Abt_ryt h6
{
    margin-bottom: 20px;
}
/* ====================contact_inner====================== */
.input-80
{
    border: 1px solid #eff1f6;
    background: #eff1f6;
    box-shadow: none;
    border-radius: 6px;
    padding-left: 10px;
}
input[type="text"], input[type="email"]
{
    height: 50px;
}
textarea
{
    padding-top: 10px;
}
.contact_left
{
    box-shadow: 0px 40px 70px 0px rgb(0 0 0 / 14%);
    margin: 0px 15px 0px 30px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 30px;
    padding: 32px 40px 35px 40px;
}
.contact_inrhd h3
{
    font-size: 20px;
    line-height: 20px;
    margin: 6px 0px 15px 0px;
    color: #121317;
    font-weight: 700;
}
.Inr_contact span
{
    font-weight: 700;
}