
@font-face {
    font-family:NotoSans-Regular;
    src: url(../fonts/NotoSans-Regular.ttf);
}
@font-face {
    font-family:Roboto Regular;
    src: url(../fonts/Roboto-Regular_0.ttf);
}
@font-face {
    font-family:Roboto Light;
    src: url(../fonts/Roboto-Light.ttf);
}

:root{
    --shs_1: 2.2rem;
    --shs_2: 2rem;
    --shs_3: 1.8rem;
    --shs_4: 1.5rem;
    --shs_5: 1.2rem;
    --shc_1: #008933;
    --shc_2: #191d1e;
    --shc_3: #ffffff;
    --shc_4: #003366;
    --shc_5: #eeee00;
}



body {
    font-family: NotoSans-Regular;
    font-size:16px;
    color: var(--shc_2);
    background-color: var(--shc_3);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
h1,h2,h3,h4,h5,h6,ul,p{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;transition:all ease-in-out 0.5s;}
a:hover{text-decoration:none;transition:all ease-in-out 0.5s;}

header,nav,section,footer{width:100%;}
section{padding: 50px 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:NotoSans-Regular;}
ul,label,p{margin:0px;padding:0px;}
.display_none,.dis_n{display:none;}
.st{margin:0px 0px 30px 0px;text-align:justify;}
.st p{margin:0px 0px 20px 0px;}
.st ul{padding: 0px 0px 0px 20px;}
.st ul li{margin: 0px 0px 10px 0px;list-style-type: disc;}
.st:last-child,.st p:last-child,.st ul li:last-child{margin:0px;}
.st img{width:100%;}
.shs_1{font-size: var(--shs_1);font-weight: 600;text-transform: uppercase;position: relative;letter-spacing: 2px;}
.shs_2{font-size: var(--shs_2);font-weight: 600;letter-spacing: 2px;}
.shs_3{font-size: var(--shs_3);}
.shs_4{font-size: var(--shs_4);}
.shs_5{font-size: var(--shs_5);}
.shc_1{color: var(--shc_1);}
.shc_2{color: var(--shc_2);}
.shc_3{color: var(--shc_3);}
.shc_4{color: var(--shc_4);}
.shc_5{color: var(--shc_5);}
.ow_no{font-size: 4rem;font-family:Roboto Regular;}
/*
.shci_g:after {
    content: ' ';
    background: url(../images/heading-line-blue.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 180px;
    border-radius: 4px;
    transform: translateX(-50%);
    background-position: center;
}
.shci_w:after {
    content: ' ';
    background: url(../images/heading-line-white.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 180px;
    border-radius: 4px;
    transform: translateX(-50%);
    background-position: center;
}
*/

.right_fixd{position: relative;}
.right_fixd ul{position: fixed;right: 0px; top: 150px;z-index: 111;}
.right_fixd ul li img{width: 50px;}
.right_fixd .whats_des{display: block;}
.right_fixd .whats_mob{display: none;}

.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 111;
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 5px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}
.insta{
  background: #BA3A99;
  color: white;
}
.content {
  margin-left: 75px;
  font-size: 30px;
}


.top_nav{padding: 2px 0px;background-color: #fbfbfb;}
.top_nav .top_col{display: flex;flex-direction: row-reverse;font-size: 80%;align-items: center;}
.top_nav .top_col li{margin-right: 20px;}
.top_nav .top_col li a{color: #FF4500;}
.top_nav .top_col li a:hover{color: #008933;}
.top_nav .top_col li a.btn{padding: .1rem .8rem;background-color: #FF4500;color: #ffffff; border: none;}
.top_nav .top_col li a.btn:hover{background-color: #008933;border: none;}
nav{background-color: #191d1e;}
.carousel-inner img {width: 100%;  height: 100%;}
.l_txt{display: flex; flex-direction: column;}
.my_logo{padding-right: 0px;}
.my_logo_tx h2{font-size: 2.1rem;color: #00a859; font-family:Roboto Regular;text-transform: uppercase;}
.my_logo_tx h3{font-size: 1.8rem;letter-spacing: 5px; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;font-family:Roboto Light;}
.my_nav{padding:0px;background-color:var(--shc_1);position: -webkit-sticky;position: sticky;top: 0;z-index: 11;}
.my_nav .navbar{padding: 0px;}
.my_nav .navbar-expand-md .navbar-nav .nav-item a.nav-link{padding: 8px 10px;color: var(--shc_3);}
.my_nav .navbar #collapsibleNavbar .nav-item a.nav-link:hover{background-color: var(--shc_2);color: var(--shc_3);}
.my_nav .navbar-toggler{background-color: #333;color: #ffffff;}
.our_partners img{width:200px;margin:0px 10px;box-shadow:0px 0px 5px #00000040;}
.my_footer{font-size: 90%;}
.my_footer,.my_footer ul li a{color: #ccc;}
.my_footer h2{color: #ffffff;margin-bottom: 10px;font-size: 1.6rem;}
.my_footer h3{color: #eeeeee;font-size: 1.2rem;margin-bottom: 5px;}
.my_footer ul li{margin-bottom: 5px;}
.my_footer ul li a:hover{color: #ee0;}
.home_ow .card a{color: #ffffff;}
.home_ow .card a:hover{color: #eeee00;}
.teamPic{width: 25%;margin-right: 20px; overflow: hidden; float: left;}
.team_one img{width: 100%;transition: all ease-in-out 0.8s;}
.lteam .card:hover .team_one img{transform: scale(1.2);}
.ow-inner img{width: 50%;margin-right: 20px;float: left;}
.statics_num .card{height: 100%;}
.statics_num .card h4{font-size: 1.4rem;}
.statics_num .card p{font-size: 2rem;margin: 10px 0px; color: #ff6700;}
.statics_num .card h5{font-size: 1.2rem;}
.card_header .card{border-color: var(--shc_1);}
.card_header .card-header{background-color: var(--shc_1);color: var(--shc_3);border: none;}
.home_ow .card-body h4{padding: 0px;}

/***************/
.inner-events-box{width:100%;float:left;}
.inner-events-box #flexiselDemo4{display:none;}
.inner-events-box .nbs-flexisel-container {max-width:100%;border:3px solid #c52d08;position:relative;float:left;}
.inner-events-box .nbs-flexisel-ul {position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;}
.inner-events-box .nbs-flexisel-inner {width:100%;position: relative;overflow: hidden;float:left;}
.inner-events-box .nbs-flexisel-item {float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.inner-events-box .nbs-flexisel-item img {width:100%;cursor:pointer;position:relative;}
.inner-events-box .nbs-flexisel-nav-left,.inner-events-box .nbs-flexisel-nav-right {padding:7px 10px 3px;display:none;font-size:25px;line-height:25px;color:#ffffff;background-color:#333333;border:5px solid #212121;position: absolute;cursor: pointer;z-index: 4;top:40%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.inner-events-box:hover .nbs-flexisel-nav-left,.inner-events-box:hover .nbs-flexisel-nav-right{display:block;}
.inner-events-box .nbs-flexisel-nav-left{left: 10px;}
.inner-events-box .nbs-flexisel-nav-left:before {content: "<"}
.inner-events-box .nbs-flexisel-nav-left.disabled {opacity: 0.4;}
.inner-events-box .nbs-flexisel-nav-right {right: 5px;}
.inner-events-box .nbs-flexisel-nav-right:before{content: ">"}
.inner-events-box .nbs-flexisel-nav-right.disabled {opacity: 0.4;}
.new-picture-gallery-box{margin:0px 0px 30px 0px;}
.lightboxOverlay{position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display:none;}
.lightbox-2{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height: 0;font-weight:normal;}
.lightbox-2 .lb-image {display:block;height:auto;max-width:inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius:3px;}
.lightbox-2 a img{border:none;}
.lb-outerContainer {position:relative;background-color:white;*zoom: 1;width:600px ;margin:0px auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius:4px;}
.lb-outerContainer:after{content: "";display:table;clear:both;}
.lb-container {width:100%;float:left;padding:4px;}
.lb-loader {position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav {left:0;}
.lb-nav a{width:auto;height:auto;margin:35% 0px 0px 0px;font-size:30px;cursor:pointer;display:none !important;}
.lb-nav a.lb-prev {left: 0;float: left;}
.lb-nav:hover a{display:block !important;}
.lb-nav a.lb-next {right: 0;float: right;}
.lb-dataContainer {margin:0 auto;padding-top: 5px;*zoom: 1;width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after{content: "";display:table;clear:both;}
.lb-data {padding:0 4px;color:#ccc;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;color:#fff;width:30px;height:30px;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor:pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.models {padding: 4em 0;text-align:center;}
.models h3 {font-size:3.5em;text-transform: capitalize;font-family: 'Buda-Light';color: #994868;margin-bottom: 0.5em;font-weight: 600;}
.view {width:100%;float:left;}
.view a {width:100%;margin:0px;padding: 0;border: 10px solid #fff;overflow: hidden;position: relative;text-align: center;-webkit-box-shadow:0px 0px 1px #1b3685;-moz-box-shadow:0px 0px 1px #1b3685;box-shadow:0px 0px 1px #1b3685;cursor: default;float:left;}
.view .mask,.view .content {width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.view img {width:100%;display: block;position: relative;float:left;}
.view .inner-icons{width: 100%;    position: relative;    text-align: center;float:left;}
.view .inner-icons h5,.view .inner-icons i{width:100%;float:left;}
.view .inner-icons h5{font-size:18px;margin:0px 0px 5px 0px;color:#fff;}
.view .inner-icons i{font-size:20px;color:#fff;}
.view-fourth img {
   -webkit-transition: all 0.4s ease-in-out 0.2s;
   -moz-transition: all 0.4s ease-in-out 0.2s;
   -o-transition: all 0.4s ease-in-out 0.2s;
   -ms-transition: all 0.4s ease-in-out 0.2s;
   transition: all 0.4s ease-in-out 0.2s;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-fourth .mask {
   background-color:rgba(0, 0, 0, 0.67);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0) rotate(-180deg);
   -moz-transform: scale(0) rotate(-180deg);
   -o-transform: scale(0) rotate(-180deg);
   -ms-transform: scale(0) rotate(-180deg);
   transform: scale(0) rotate(-180deg);
   -webkit-transition: all 0.4s ease-in;
   -moz-transition: all 0.4s ease-in;
   -o-transition: all 0.4s ease-in;
   -ms-transition: all 0.4s ease-in;
   transition: all 0.4s ease-in;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;
}
.view-fourth h5 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
}
.view-fourth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1) rotate(0deg);
   -moz-transform: scale(1) rotate(0deg);
   -o-transform: scale(1) rotate(0deg);
   -ms-transform: scale(1) rotate(0deg);
   transform: scale(1) rotate(0deg);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.view-fourth:hover h5{
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}
/*================== Index Images Slider End ===========*/



.my_team .flip-card {
  background-color: transparent;
  height: 255px;
  perspective: 1000px;
}

.my_team .flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.my_team .flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.my_team .flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.my_team .flip-card-front {
  background-color: #bbb;
  color: black;
}

.my_team .flip-card-back {
  transform: rotateY(180deg);
}

.my_team .card{height: 100%;}










@media (max-width: 1024px){
  .my_one_form{top: 80px;}
  .my_logo{padding: 0px 15px;}
  .my_logo_tx {margin-top: 3rem;}
  .my_logo_tx h2{font-size: 1.7rem;}
  .my_logo_tx h3{font-size: 1.3rem;}
  
}

@media (max-width: 991px){
  .after_banner .shs_1:after{top: 76%;}
  .awards_sec .shs_1:after{top: 76%;}
  
}

@media (max-width: 800px){
  .my_one_form{top: 30px;}
  .l_txt{width: 100%;margin-top: 10px;}
  .my_logo_tx h2{font-size: 1.5rem;}
  .my_logo_tx h3{font-size: 0.8rem;letter-spacing: 1px;}
  
}

@media (max-width: 768px){
  body{font-size: 16px;}
  :root{
    --shs_1: 1.8rem;
    --shs_2: 1.6rem;
    --shs_3: 1.4rem;
    --shs_4: 1.2rem;
  }
  .my_one_form{position: relative;top: 0px;margin: 50px 0px;}
  .footer_txt p{font-size: 0.9rem;}
  .my_logo_tx{margin-top: 0px;}

  .whats_des{display: none;}
  .whats_mob{display: block;}

}
@media (max-width: 480px){
  .my_logo_tx h2{font-size: 1rem;}

}