﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

a:hover {    text-decoration: none}
body {    margin: 0;    padding: 0;    font-family: Montserrat;    height: 100%;    width: 100%;       text-align: justify;    overflow-x: hidden;      background: #fff;}
html {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
* {    outline: none;}
img {    border: none;}
a {    text-decoration: none;}
html {    -webkit-text-size-adjust: 100%;}
ul, p {    margin: 0;    padding: 0;    list-style: none;}
*, :before, :after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
body, html {    width: 100%;    height: 100%;    margin: 0;    padding: 0;}
img {    max-width: 100%;    outline: none;}
a:hover {    text-decoration: none;}
a {    text-decoration: none;    outline: none;}
.mobile-menu { display: none;}
.logo  {text-align:center; float: left; padding-top: 5px; background: url(/images/logo-bg.svg) 0px 0px no-repeat; width: 133px; height: 140px; position: absolute; top: 15px; left: 0px;}
.logo a {display: inline-block;
    margin-top: 8px;}

.logo img { display: inline-block; width: 113px;} 
#menu { float: right;}
#navbar {
    
    position: fixed;
    top: 0;
    width: 100%;
    display: block;
    transition: top 0.3s;
}
.menu55 {background: #dae7da; padding-top: 100px; height: 100vh; display: none;}
ul.menu-new {width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; max-width: 1140px;}
    ul.menu-new li  { display: inline-block; vertical-align: top; position: relative;}
    ul.menu-new li a { display: block; font-size: 16px; line-height: 24px;        color: #000;
        text-transform: uppercase;        font-weight: 600; padding: 10px 30px;}
    ul.menu-new li ul li { display: block;}
    ul.menu-new li ul li a { font-weight: 400; padding: 3px 30px;}

.honme { position: absolute; top: 0; z-index: 9;}
.honme .container { background: #fff; max-width: 1260px;}
.mt-55 {      background: #FFF9E2;}
.admi1{ 
    float: left;
    width: 100%;
    z-index: 3;
    position: absolute; bottom: -106px;}
.admi1 a{ display: inline-block; width: 206.6px;
    height: 206.61px; border-radius: 206.61px;
    background: #38885C; color: #FFF;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    letter-spacing: 1.574px;
    text-transform: uppercase; padding-top: 81px;}
    .admi1 a p { margin: 0; line-height: 20px;}
    .admi1 a:hover {background: #fcb54d;}
    
.admi1 .svg{ position: absolute; top:0; left: 0;}
.text-no{ float: right; margin-top: 0px; margin-left: 0;  }
.text-no li {    display: inline-block;    margin: 0px 3px;}  
.text-no a  {
    color: #333;

    font-family: Inter;
    font-size: 19.546px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.31px;  
    letter-spacing: 0.787px;
    text-transform: uppercase; padding: 20px 5px; display: inline-block;

}
.text-no li:hover a{background: #fcb54d; color: #fff;}
.text-no a svg { margin: 0; float: left;  } 
.text-no a:hover img { color:#99c602;  rotate: 360deg;  transition: all .50s;}
.text-no li:hover path {    fill: #fff!important; transition: all .50s;    }
.text-no li:hover rect  { stroke: #FCA301; transition: all .50s;    }
.text-no li:hover rect.rect2  { fill: #FCA301; transition: all .50s;    }
.icon-1 {  display: inline-block; }
.icon-2 { top: 24px;    left: 16%;    width: 88px;
    height: 60px; position: absolute; }
.Gillshab h1 {

    text-align: center;
    font-family: Montserrat;
    font-size: 21.681px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.905px; 
    letter-spacing: 0.65px;}
    .Gillshab p {color: #222;
        text-align: center;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 20.567px; /* 128.544% */
        letter-spacing: 0.386px;}
        .color-1 {color: #C89A1B;}
        .color-2 {color: #E78076;}
        .color-3 {color: #7AA8EA;}
        .color-4 {color: #38885C;}

        .Gillshab:hover .icon-1 path{ fill: #234268;}
        .Gillshab:hover h1 { color: #234268;;}
.gillsahab { margin-top: 43px;margin-bottom: 93px;}
        .gillsahab .col-md-3{ position: relative;}
        .gillsahab .col-md-3 .line { position: absolute; right: 0; top:29px}

        .fullbox2:first-child {background-color: #fff9e2;}
.fullbox .fullbox2 .fullbox3 {grid-template-columns: 1fr 1fr; display: grid;} 
.fullbox .fullbox2:nth-child(odd) .fullbox4 {order: 2;}
.fullbox .fullbox2 .fullbox4 img {width: 100%;height: auto;object-fit: cover;}
.fullbox .fullbox2 .fullbox6 {padding: 0 8.199vw; align-self: center;} 
.fullbox .fullbox2 .fullbox7 {margin: 0 0 24px;  color: #7AA8EA;

    font-family: Montserrat;
    font-size: 57.09px;
    font-style: normal;
    font-weight: 500;
    line-height: 61.479px; /* 107.688% */
    letter-spacing: -1.142px;}
.fullbox .fullbox2 p {margin-bottom: 1.464vw; color: #000;

    font-family: Inter;
    font-size: 17.572px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.343px; /* 149.911% */
    letter-spacing: 0.351px;}
.fullbox6 h2{color: #7AA8EA;
    font-family: Montserrat;
    font-size: 57.09px;
    font-style: normal;
    font-weight: 900;
    line-height: 61.479px;
    letter-spacing: -1.142px;}


#menubar { width: 100%; position: absolute; top:19px; left: 0;z-index: 9; }
#menubar .container{ border: 1px solid #676767;    background: rgba(37, 48, 0, 0.80);     backdrop-filter: blur(2px); max-width: 1078px; padding-top:9px ; padding-bottom: 9px;}
#slider1 ul li .caption {  display: none;       position: absolute;        z-index: 99;        bottom: 30px;        color: #FFF; text-transform: uppercase;       font-family: Montserrat;        font-size: 36px;        font-style: normal;        font-weight: 800;line-height: normal;width: 100%;    }
#slider1 ul li.flex-active-slide .caption {
-webkit-animation-name: fadeInUp;animation-name: fadeInUp;animation-duration: 1s;-webkit-animation-duration: 1s;}
#slider1 .flex-direction-nav a.flex-next:before, #slider1 .flex-direction-nav a:before {display: none}
#slider1 .flex-direction-nav .flex-next {background: url(/images/next1.png) center center no-repeat #fca301;cursor: pointer;float: left;opacity: 1;visibility: hidden;right: 20px;}
#slider1 .flex-direction-nav .flex-prev {background: url(/images/prev1.png) center center no-repeat #fca301;cursor: pointer;float: left;opacity: 1;visibility: hidden;left: 20px;}
#slider1:hover > .flex-direction-nav .flex-next {visibility: visible;right: 10px;}
#slider1:hover > .flex-direction-nav .flex-prev {visibility: visible;left: 10px;}
#slider1 .flex-control-nav {bottom: 0px;z-index: 99; position: relative; margin-top: 30px; display: none;}
@-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}

40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -8deg);
transform: perspective(400px) rotate3d(1, 0, 0, -8deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}

60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
opacity: 1;
}

80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
}

to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}

@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}

40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -4deg);
transform: perspective(400px) rotate3d(1, 0, 0, -4deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}

60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
opacity: 1;
}

80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
}

to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}

.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}

@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}

to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}

@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}

to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}

#slider1 {        width: 100%;        float: left;       position: relative;    }   
#slider1 ul li img {            width: 100%;        }
.sliderBox { width: 100%; float: left; position: relative;}
a.donate-now {color: #FFF;font-family: Montserrat;font-size: 20px;font-style: normal;font-weight: 600;line-height: 55px; background: #9EC903; text-align: center; width: 100%;
max-width: 200px;display: inline-block;width: 100%; max-width: 200px; }
a.donate-now:hover {background: #253000 !important;}
.mw-cus { width: 100%; max-width: 1078px; margin: 0px auto; overflow: auto; text-align: center;}
.mw-cus p span { width: 20px; height: 20px; border-radius: 37.5px; display: inline-block;        background: #FFF;}
.bg-1 {background-color: #ffffff;
border: 1px solid; width: 100%; margin-top: -54px;
border-color: #cccccc;  max-width: 1085px;
box-shadow: 5px 5px 20px -14px #00000040;position: relative;
z-index: 9;  padding: 28px;}
.about h1 { margin-bottom: 16px;    color: #FCA301;font-family: Montserrat;
font-size: 40px;font-style: normal;font-weight: 800;line-height: normal;}
.about h1 span {color: #181C3D;font-family: Montserrat;font-size: 40px;font-style: normal;font-weight: 800;line-height: normal; text-transform: uppercase;}
.about p{font-family: "Inter-Regular", Helvetica;font-weight: 400;color: #000000;font-size: 18px;text-align: justify;letter-spacing: 0;}
a.read-more { display: inline-block;padding: 8px 16px;justify-content: center;align-items: center;gap: 8.904px;border-radius: 32px;
    background: #38885C; color: #fff;width: 135px;
   

    font-family: Inter;
    font-size: 17.572px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.343px;  
    letter-spacing: 0.351px; margin-top: 34px;
}
a.read-more:hover  {background: #234268; color: #fff;}   
a.read-more1 { color: #FFF;font-family: Montserrat;font-size: 16px;font-style: normal;font-weight: 600;
line-height: 32px; padding: 0px 0px 0px 10px;display: inline-block;border-radius: 32px;}
a.read-more1 svg{ float: right;}
a.read-more1:hover  {background: #d6b75c; color: #fff;}  
a.read-more3:hover { background: #fff; color: #fff;}
a.read-more4 { background: #407AB0; padding: 0px 15px;}
.bg-2 {
    
    background: #EBF6EB;
    
}
.patronimg {margin-top: -105px;}
/*.bg-2 .container {   border-radius: 12px;
background: linear-gradient(0deg, #8373CE 0%, #8373CE 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;height: 417px;padding: 40px 73px;flex-direction: column;align-items: flex-start;gap: 10px;align-self: stretch;}*/
.notice { background: #eff7e9; padding: 82px 0 70px 0;}
.noticeH {
    color: #146733;
    text-align: center;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: normal; text-transform: uppercase;
}

#newnotice_lblnoticedownloads { float: left; width: 100%; margin-top: 12px;  }

.newNotic  { padding: 0px 18px;;}

.notice5 { padding:0 8px; padding-top: 20px; position: relative;}
.notice5 .w-100 {  padding: 16px; height: 148px; float: left; border-radius: 16px;
    border: 1px solid #146733;}


.newNotic  .slick-prev { background: url(/images/left-arrow.png) no-repeat;height: 30px;width: 30px;}
.newNotic .slick-next:before,.newNotic .slick-prev:before  {
display: none;
}
.newNotic  .slick-prev:hover { background: url(/images/left-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8; outline: none;
}
.newNotic  .slick-next { background: url(/images/right-arrow.png) no-repeat;height: 30px;width:30px; outline: none;}

.newNotic  .slick-next:hover { background: url(/images/right-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8;
}


 
.noticetext a { color: #000;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; padding: 12px 0;
    display: block;}
.updated-on{ color: #146733;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;}
.nWrap  { float: left; width: 100%; position: relative;}

.msgpd { margin-top: 66px;}

.noticeH img { margin-right: 10px;}
.nWrap .date{color:#146733;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;}
    
.NewsSlide { float: left; width: 50%; margin-bottom: 60px;}
.notice_img {   overflow: hidden; display: flex            ;}
.Noitce_des { padding-left: 15px;}
.noitceCont a {
    color: #181C3D;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    display: block;
}
.noticeDate {color: #000;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal; margin: 10px 0;}
.dlink a {
    color: #FCA301;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.notice_img img { border-radius: 20px; object-fit: cover;
aspect-ratio: 1 / 1;
height: 210px;}
.NewsSlide .w-100{ display: flex;}
 

.aboutus h1 {color: #FFF;

font-family: Montserrat;
font-size: 38px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.aboutus p {color: #FFF;

text-align: justify;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.patron h1 {color: #FFF; margin: 0;font-family: Montserrat;font-size: 32px;font-style: normal;font-weight: 800;line-height: normal;}
.patron p {color: #1E1E1E; font-family: Montserrat;    font-size: 16px;    font-style: normal;    font-weight: 400;    line-height: 30px; /* 187.5% */}
.bg-5 {   position: relative;  background: #e9f2ff; padding: 75px 0; }
.bg-5-in { padding: 128px 0 0px 0;  background: url(/images/child.png) top center no-repeat;  }
.bor-r { border-radius: 50%;;}
.pmsg { padding: 30px 0;}
.pmsg h2{color: #38885C;

    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 108.333% */
    letter-spacing: -0.79px; margin: 16px 0 4px 0;}
    .pmsg p {color: #222;

        font-family: Montserrat;
        font-size: 17.572px;
        font-style: normal;
        font-weight: 500;
        line-height: 26.343px; /* 149.911% */
        letter-spacing: 0.351px;}
        .pmsg p.p-name {color: #38885C;

            font-family: Montserrat;
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 20px; /* 125% */
            letter-spacing: 0.351px; margin-top: 25px;}
            .pmsg p.p-des   {color: #222;

                font-family: Montserrat;
                font-size: 14px;
                font-style: normal;
                font-weight: 500;
                line-height: 16px; /* 114.286% */
                letter-spacing: 0.351px;}
                a.view-all2 { display: inline-block;color: #000;

                    font-family: Montserrat;
                    font-size: 16px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 21.954px; /* 137.21% */
                    letter-spacing: 1.229px;
                    text-transform: uppercase; line-height: 52px; margin-top: 56px;}
                    a.view-all2 span { display: inline-block;}
                    
                a.view-all2 svg { float: left; margin-right: 15px;}
                a.view-all2 span img   {position: relative;
                    top: -2px;}
                    a.view-all2:hover { color: #38885C;}
                    a.view-all2:hover path { fill: #38885C;}
                    
.big-icons { margin: 0; padding: 0;}
.big-icons li { float: left; width: 50%;margin-bottom: 168px; padding-right: 140px;}
.big-icons li:nth-child(2) { padding: 0;    padding-left: 140px;}
.big-icons li:nth-child(4) { padding: 0;    padding-left: 140px;}
.big-icons li a{color: #1E1E1E;

font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.big-icons li img { float: left; margin-right: 10px;}
.big-icons li h1 { margin: 0;

font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;}
.big-icons li a div{ text-align: left; }
.color1 {color: #181C3D;}
.color2 { color: #FCA301;}
.color3 {color: #FCA301;}
.color4 {color: #181C3D;}
.color5 {color: #7FB8CF;}
.color6 {color: #F9AC4B;}
.color7 {color: #CF6495;}


.gallery { background: url(/images/glry-bg.jpg) top center no-repeat ; background-size: cover; border-top: 18px solid #9ec903; padding-bottom: 95px;}

.gallery h1    {color: #FFF;

font-family: Montserrat;
font-size: 38px;
font-style: normal; text-align: center;
font-weight: 400;
line-height: normal; }

.slick-prev,.slick-next,.slick-prev:before,.slick-next:hover { outline: none;}

.rowX  .slick-prev { background: url(/images/left-arrow.png) no-repeat;height: 30px;width: 30px;}
.rowX.slick-next:before,.rowX .slick-prev:before  {
display: none;
}
.rowX .slick-prev:hover { background: url(/images/left-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8; outline: none;
}
.rowX .slick-next { background: url(/images/right-arrow.png) no-repeat;height: 30px;width:30px; outline: none;}

.rowX .slick-next:hover { background: url(/images/right-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8;
}

.glryrpt { height: 350px; overflow: hidden; text-align: center;}
.glryrpt a { display: block; height: 100%; text-align: center;}
.glryrpt a img { max-height: 100%; display: inline-block; height: 100%;}
.svg3 svg{ height: 50px;position: relative;    top: 10px;}
#homephotog_LBPhoto { display: block; margin-top: 30px;}
 
#homepvideo_LBPhoto1 { display: block; margin-top: 30px;}
#homephotog_LBPhoto .col-md-4 a {   overflow: hidden; display: block;}
#homephotog_LBPhoto .col-md-4 a img,.col-md-6X img  {-o-object-fit: cover;
object-fit: cover;
aspect-ratio: 1 / 1; width: 100%;
height: 100%;}
.galler_heading, .photo_conte{ display: none;}
#gallerSec .slides li{ padding: 13px;}
#gallerSec .slides li .w-100 { padding: 26px;   min-height: 439px;text-align: center;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.50);
box-shadow: -6px -13px 68.1px 0px rgba(0, 0, 0, 0.12);
backdrop-filter: blur(21.350000381469727px);
} 
#gallerSec .slides li .w-100 a { height: 275px;
display: block;
overflow: hidden;
width: 100%;}
#gallerSec .slides li .w-100 a img  {-o-object-fit: cover;
object-fit: cover;
aspect-ratio: 1 / 1;}
#gallerSec .slides li .Grydate {color: #5f7802; font-weight: 400;}
.galler_heading {color: #253000; margin: 10px 0;

font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: uppercase;}
.galler_heading1 {color: #18305D;

font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-transform: uppercase;}
.toppers { height: 441px;
 }
.tprhdr {display: flex;
padding: 12px 8px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 8px;
align-self: stretch; border-radius: 8px 8px 0px 0px;
 }
 
.tprhdr h1     {color: #38885C;

    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: normal; text-align: left;width: 100%;
text-transform: uppercase;}
.tprhdr h1 span  {color: #38885C;

    text-align: right;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;margin-top: 6px;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase; display: inline-block; float: right;}
.tprhdr p {color: #FFF;text-align: center;
width: 100%;

text-align: center;
font-family: Montserrat;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.stdh {color: #38885C;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: uppercase;}
.tprslider { text-align: center; height: 244px;}
.bdybox .tprslider { text-align: center; height: 244px;}
.tprslider .slick-slide img {                        display: inline-block;                    }
.tprslider .slick-prev{ margin-top: -50px;left: 0; z-index: 1; background: url(/images/prev1.png) center center no-repeat #38885c;border: 0;   width: 25px;                        height: 30px;                     outline: 0;}
.tprslider .slick-next{margin-top: -50px; right: 0; z-index: 1; background: url(/images/next1.png) center center no-repeat #38885c;border: 0;   width: 25px;                        height: 30px;                     outline: 0;}

a.view-all{display: inline-block;
padding: 8px 16px;
justify-content: center;
align-items: center;border-radius: 22.389px;
background: #38885c;width: 101px;
font-family: Inter;
font-size: 16px;
display: inline-block; color: #fff; margin-top: 18px;}

a.view-all:hover,a.view-all1:hover { background: #e78076;}

a.view-all1{padding: 9px 24px;
justify-content: center;
align-items: center;
gap: 8.904px;
border-radius: 43px;
width: 140px;
border: 1px solid #FFF;
display: inline-block;
color: #fff;}
.out-team1 { display: flex;}
.out-team1 li{  padding: 0 12px;}
.out-team1 li a { background: #38885C; display: block; height: 100%; width: 100%;}
.out-team1 li.bg2 a { background: #7aa8ea;}
.out-team1 li.bg3 a{ background: #38885C;}
.out-team1 li.bg4 a{ background: #C89A1B;}
.out-team1 li a{ display: flex;}
.out-team1 li a .team-text{ padding: 50px 40px;color: #FFF;

    font-family: Montserrat; }
    .team-text p {color: #FFF;

        font-family: Montserrat;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px}
        .team-text .pri-des {color: #FFF;color: #FFF;

            font-family: Montserrat;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 14px; /* 116.667% */
            letter-spacing: 0.423px;}
    .team-text .pri-name {color: #FFF;

    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 120% */
    letter-spacing: 0.423px;}
    
    
.out-team1  .slick-prev { background: url(/images/left-arrow.png) no-repeat;height: 30px;width: 30px;}
.out-team1 .slick-next:before,.out-team1 .slick-prev:before  {
display: none;
}
.out-team1  .slick-prev:hover { background: url(/images/left-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8; outline: none;
}
.out-team1  .slick-next { background: url(/images/right-arrow.png) no-repeat;height: 30px;width:30px; outline: none;}

.out-team1  .slick-next:hover { background: url(/images/right-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8;
}



.white-bg { background: #fff; height: 180px;}
.blue-bg {
    background: #FCA301;
    height: 193px;
    border-bottom: 12px solid #181C3D;
}

.rslider .slick-prev:before, .rslider .slick-next:before { font-size: 0;}
.our-team {
    background: #181C3D;
    padding: 50px 0;
}
.lh { line-height: 37px;}
.rslider .slick-prev{background: url(/images/l1.png) no-repeat;height: 45px;width: 45px; left: 0; z-index: 9;margin-top: -30px;}
.rslider .slick-next {background: url(/images/r1.png) no-repeat;height: 45px;width: 45px; right: 0;z-index: 9;margin-top: -30px;}
.s-name {color: #38885C;

    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; margin-top: 17px; margin-bottom: 5px;}
.s-class {color: #38885C;

    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;}
.s-no {color: #1E1E1E;

text-align: center;
font-family: Montserrat;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;}
 
 
.small-icon { display: flex; }
.small-icon li { display: flex
;
padding: 0;
flex-direction: column;
align-items: flex-start;
gap: 0;
flex: 1 0 0;
align-self: stretch;
padding-right: 5px;}
.small-icon li a.tw {background-position: 0px 0px;}
.small-icon li a.fb {background-position: -47px 0px;}
.small-icon li a.pint {background-position: -94px 0px;}
.small-icon li a.drib { background-position: -141px 0px;}
.small-icon li a:hover  {  rotate: 360deg;  transition: all .50s;}
.small-icon li a { display: block; height: 40px; width: 40px; background: url(/images/icon1.png) no-repeat;}
.small-icon1 { margin-top: -77px; text-align: center;}
.small-icon1 li { display: inline-block;}
.small-icon1 li a { background: none;font-family: Montserrat;
font-size: 15px;
font-style: normal;
font-weight: 600; height: auto;
width: auto; color: #fff;}
.small-icon li a:hover {rotate: 0deg;}
.small-icon1 p { text-align: center;color: #FFF;

text-align: center;
font-family: Montserrat;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;}
.small-icon1 p:first-child { margin-bottom: 40px;}
.footer { background: #EBF6EB;padding: 70px 0 40px 0; position: relative;}
.tprslider button{ display: none!important;}
.tprslider:hover button{ display: inline-block !important;}
.footer h1{color: #262626;

    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 100% */
    text-transform: uppercase;}
.footerul { margin-top: 27px;}
.ftrul li { display: block;}
.ftrul li a {display: flex;
padding: 12px 8px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 16px;
align-self: stretch;
color: #262626;

font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 16px;}
 
.ftrul li a:hover { color: #38885c;}

.widgets-social {
display: flex;
align-items: center;

flex-wrap: wrap;padding-top: 10px;
align-items: center;
justify-content: center;
}
.widgets-social li { display: inline-block;}
.widgets-social a {
width: 39px;
height: 39px;
color: #000;
display: flex;
line-height: 36px;
text-align: center;
margin-right: 5px;
border-radius: 50%;
font-size: 15px;
transition: all 0.8s;
border: 1px solid #fff;
align-items: center;
justify-content: center;
}

.widgets-social.ft-social a {
border: 1px solid #9EC903;
}
.widgets-social a:hover {
background:#9EC903;border: 1px solid #fff;
}
.socialIcon {
display: block;
float: left;
width: 100%;
margin-top: 7px;
}

.socialIcon ul {
}

.socialIcon ul li {
display: inline-block;
margin: 0 1px;
width: 25px;
height: 25px;
transition: all 0.5s ease-out;
border-radius: 20px;
}

.socialIcon ul li:hover {
-webkit-box-shadow: 0px 0px 5px 0px rgb(249 171 3);
-moz-box-shadow: 0px 0px 5px 0px rgba(249,171,3,1);
box-shadow: 0px 0px 5px 0px rgb(249 171 3);
background: #f9ab03;
}

.socialIcon ul li a {
width: 25px;
height: 25px;
display: inline-block;
background-image: url(/images/socialIcon.png);
background-repeat: no-repeat;
}

.socialIcon ul li a.instragram {
background-position: -16px -1px;
}

.socialIcon ul li a.whatapp {
background-position: -45px -1px;
}

.socialIcon ul li a.facebook {
background-position: -73px -1px;
}

.socialIcon ul li a.youtube {
background-position: -101px -1px;
}

.socialIcon ul li a.linkdin {
background-position: -129px -1px;
}

.socialIcon ul li a.twitter {
background-position: -158px -1px;
}
.copy-right {
    color: #262626;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}.copy-right a {
    color: #262626;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}.copy-right a:hover {color: #e78076;}
.c-profile { margin: 37px 0px 24px 0;}
.c-profile a  {color: #FFF;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;text-transform: uppercase;line-height: 37px;border-radius: 19px;background: #9ec903; padding: 0px 12px 0px 0px;display: inline-block;
text-transform: uppercase;}
.c-profile a:hover {background: #00bcff;}
.c-profile a span {background: #fff;color: #6ECBD1;display: flex;width: 32px;height: 32px;border-radius: 27px;align-items: center;justify-content: center;float: left;margin-top: 3px;margin-left: 3px; margin-right: 8px;}
.footerul li  {color: #fff;font-family: Inter;font-size: 20px;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize; margin-bottom: 15px;}
.footerul li span    {color: #9EC903;}
.footerul li a {color: #FFF;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 300;line-height: 23px;text-transform: capitalize;}
.footerul li a:hover {color: #9EC903;}
.footerul li a svg { margin-right: 5px; margin-top: 3px;}
.masterBg { background: url(/images/menu_bg_rpt.jpg);  }
#headtitle {    text-align: center;
 font-family: "Inter-Bold", Helvetica; 
 font-weight: 700;
 color: #fff;
 font-size: 30px;
 background: #234268;
 display: inline-block;
 padding: 0px 15px;
 margin: 10px 0px;
 text-align: left;
 min-width: 220px;
 width: 100%;
 border-top-left-radius: 15px;
 border-top-right-radius: 15px;
 margin-top: 0; text-transform: uppercase; margin-top: 50px;}
 #headtitle span { color:#fff;}
ul.innerUl li, ul.unorder_list1 li {padding-left: 25px;background: url(/images/ulbg.png) 0px 4px no-repeat;margin-bottom: 12px;}
.innerImg {float: right;margin-left: 20px;}
.accordionHeader_Y {width: 100%;text-align: left;background: #e41e28 url(/images/ajax-arrow1.png) no-repeat 1% center;color: #fff;border: 1px solid #e41e28;margin: 8px 0px 0px 0px;font-size: 18px;padding: 10px 15px 10px 40px;box-sizing: border-box;cursor: pointer;text-transform: uppercase;font-weight: 400;}
.accordionHeaderSelected {width: 100%;text-align: left;background: #1bb300 url(/images/ajax-arrow.png) no-repeat 1% center;color: #ffffff;border: 1px solid #1bb300;margin: 8px 0px 0px 0px;font-size: 18px;padding: 10px 15px 10px 40px;box-sizing: border-box;cursor: pointer;text-transform: uppercase;font-weight: 400;}
.accordionContent_Y {background-color: #fff;padding: 25px;padding-top: 22px;border: 1px solid #1bb300;}
.master-text { margin-top: 25px; min-height: 350px;}
.master-text p { margin-bottom: 15px;}


.sigle_counter_item {
    width: 260px;
    max-width:100%;
    background: #FDBF4D;
    height: 90px;
    border-radius: 16px;
}
span.rounded {
    width: 75px;
    max-width: 100%;
    float: left;
    margin: 8px;
}
.counter_text.font35 {
    padding: 10px 0px;
}

span.counter {
    font-size: 32px;
    font-weight: 500;
}

.address1 {color: #262626;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 250% */
    text-transform: uppercase; margin: 20px 0 10px 0;}
    .call-1 {color: #262626;
    
    font-family: Montserrat;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px; /* 111.111% */
    text-transform: uppercase;}

    .back-to-top {
        position: absolute;
        bottom: 12px;
        right: 10px;
        z-index: 999;
    }


