body{font-family: 'Titillium Web', sans-serif;}

.no-space { padding: 0px; }
.main_heading { background-color: #75b727;/*  z-index: 113;*/}
.main_footer{background-color: #148ac9;color: #fff;}
.main_footer_links .row{
    padding: 20px 0px;
   }
.main_footer_links h6{
        font-size: 12px;  
}

.main_footer,.vl {/*border-right: 2px solid;*/border-color:#e0e0e0;}
.footer_copy{background-color:#083d5a; color: #fff;font-size: 0.8rem!important;padding: 10px 0px;}
.footer_copy p{padding: 0px;margin:0px; }
.Group_bantxt {  font-size: 40px; color: rgb(255, 255, 255);  font-weight: bold;  
    text-transform: uppercase;  
    margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); z-index: 96;}
.heading{color:#148ac9; font-weight:bold;text-transform: uppercase;/*margin-top:0px;margin-bottom: 2%;*/font-size: 28px;}
.heading.marginTop{ margin-top: 20px; }
.headingAbout{
        color: #148ac9;
    font-weight: bold;
    text-transform: uppercase;
   /*  margin-top: 5%; */
    margin-bottom: 2%;
    font-size: 28px;
     line-height: 20px; 
}
.heading1{ color:#fff;font-weight: bold;text-transform: uppercase;padding:5%;font-size: 16px;}
.heading2{ color: #000000;font-weight: bold;text-transform: uppercase;font-size: 1.75rem;}
.heading3{color:#148ac9; font-weight:bold;text-transform: uppercase;padding:5%;font-size: 16px; }
.heading5{color:#fff; font-weight:bold;text-transform: uppercase;margin-bottom: 5%;font-size: 28px;  }
.heading6{color:#148ac9; font-weight: bold; text-transform: uppercase; margin-top: 2%; margin-bottom: 3%;font-size: 28px;}
.main_nav {/*margin-left: 10%;margin-right:10%;*/font-size: 14px; font-weight:bold!important;color:#151515!important;flex-wrap: wrap!important;}
.text-muted { color: #151515!important;}
.main_nav_active{/*margin-left: 10%;*/font-weight:bold;color:#fff!important;font-size: 14px;}
.iabout_us{ margin-top: 3%;margin-bottom: 3%;}
.box{height: 125px;background-color: #f5f5f5;}
.vl {border-right: 2px solid;border-color:#e0e0e0;}
.hb {border-bottom: 1px solid;border-color:#fff;width: 100%;}
.vision_div .box {background-color: transparent !important; height: auto !important;}
.box_txt{padding-top:2%; }
.grad { background-image: linear-gradient(to right, #74b62a , #148ac9); color:#fff;}
.grad p{ margin:0px; padding:0px 30px; font-size: 16px;text-align: justify;}
.grad_heading{font-size: 28px!important;font-weight: bold;text-align:center!important; padding: 20px 0px !important;;}

.grad .slick-next {
    right: 0px !important;
}
.grad .slick-prev {
    left: -0px !important;
    z-index: 9;
}

.journey{background-image: url(../img/Layer20.jpg);background-size: cover;}
.journey_carousel{color: #fff;}
.carrers_span{color:#148ac9;}
.carrers_carousel{background-image: linear-gradient(to right, #74b62a , #148ac9); color:#fff; padding: 20px; height: 320px !important;}


.mcarrers_carousel .slick-next {
    right: -35px !important;
}
.mcarrers_carousel .slick-prev {
    left: -35px !important;
    z-index: 9;
}


.carrers_carousel p{font-size: 16px;text-align: left;}
.carrer_slider{margin-bottom: 40px!important; }
.carrers_carousel h6{font-weight:400!important;font-size: 20px!important;}
.mcarrers_carousel{padding: 0 2rem!important;}
.journey-image{background-color: #fff;    height: 250px; padding: 25%;}
.ocp_carousel{    /* padding-right: 15%; */  padding-left: 10%;  /* width: 90%; */  margin-left: 9%;  margin-right: 9%;}
.ocp_next , .ocp_pre{color:#148ac9;}
.lspace:before { content: "\f053";  margin-left: -255px;}
@media screen and (min-width: 1600px) {
 .banner_img { width: 100%;max-width: 100%; } 
}
.abs_foot{position: absolute;bottom:150px;padding:10px;color:#fff;font-size: 20px;margin-left: 20%;margin-right: 20%;z-index: 100;text-align: center;}
.enter_s{position: absolute;right: 0;z-index: 100;top: 5px;right: 10px;}
.social_images{ position: absolute;bottom:0px;margin-left: 40%;z-index: 100;}
.logo_images{position:absolute;z-index: 200;top: 5px;left: 10px;}

@media (max-width: 786px) { 
    .mcarrers_carousel .slick-prev {
        left: -3px !important;
    }
    .mcarrers_carousel .slick-next {
        right: -3px !important;
    }
    .mcarrers_carousel{padding: 0 !important;}
    .Group_bantxt { font-size: 12px;}
    .abs_foot{margin-left: 5px; margin-right: 5px;}  
    .board_directors { text-align: center !important; margin-top: 20px !important;}
    .box_des {
        margin-left: 0px !important;
    }
    .vl {border-right: none; height: auto;}
    .vision_div .box {height: auto !important; margin-top: -1px;}
    .hb {
        border-bottom: 2px solid #FFF;      
    }
    #Carouselaa h4 {
        text-align: center;
        padding-right: 0px !important;
        margin-top: 15px !important;
    }
    #Carouselaa p {
        text-align: center;
        padding: 0px !important;
    }
}

#myBtn {     display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 40px;
    border: none;
    outline: none;
     background-color: #76b727; 
    color: #76b727;
    cursor: pointer;
    padding: 15px 11px 15px 11px;
    border-radius: 50%;}

.pad_free p{text-align: justify;}/*add padding in row which col class is not used*/
.ta{text-align: justify;}
.box_des{margin-left: 15px;background-image: linear-gradient(to right, #74b62a , #148ac9); color:#fff;}
.board_directors{
    text-align: justify;
    margin-top: 40px;
}
.board_directors p{
	color: #7ACBF1;
	font-weight: 600;
	margin-right: 4%;
	font-size: 20px;
        border: solid 1px;
    padding: 16px;
}
.board_directors span{
	color: #212529;
	font-weight: 500;
	font-size: 16px;
}

.board_directors h4{
    color: #148AC9;
    font-weight: 600;
    font-size: 28px;
    margin-top: 20px;
}


.board_directors h4>span{
	color: #7DBC6B;
	font-weight: 500;
	font-size: 20px;
}

#Carouselaa{
    background-image: linear-gradient(to right, #74b62a , #148ac9);
    color: #fff;
    margin-bottom: 40px;    
}

#Carouselaa .slick-next {
    right: -14px !important;
}
#Carouselaa .slick-prev {
    left: -14px !important;
    z-index: 9;
}

#Carouselaa img{
    padding: 10%;
}

#Carouselaa p{
    padding: 0 50px 0 0;
    text-align: justify;
}

#Carouselaa h4{
    padding-right: 5%;
    margin-top: 25px;
    font-size: 20px;
}


/*kamal changes start*/
 
.scrolldown_img{
    height: auto !important;
    width: 95px !important;
}
.main_scrolldown
{
    width: 60%;
    position: absolute;
    bottom: -60px;
    padding: 10px;
    color: #fff;
    font-size: 14px;
    margin-left: 20%;
    margin-right: 20%;
    z-index: 100;
    text-align: center;
}


.navbar-static-top_back
{
    background: #fff;
    border-radius: 5px;
}



/*kamal changes marker-end: */


@media only screen and (max-width: 1679px) {
 .container-wrapper {
    max-width :1600px;
}

.main_footer_links h6{
    cursor: pointer;
}
}

.grpEnv .grpBox {
    overflow: hidden;
    margin: 0px 20px 20px 0px;
    width: 31% !important;
}
.grpEnv .zoom {
    transition:1s ease-in-out;
    background: pink;
}
.grpEnv .zoom:hover {
    transform:scale(1.5);
}

@media (max-width: 768px) { 
	.grpEnv .grpBox {
        margin: 0px 0px 20px 0px;
        width: 100% !important;
    }
}

@media only screen and (max-width: 600px) {

.cb-slideshow li:nth-child(1) span {
    background-image: url(../img/mob_img/1.jpg);
}

.cb-slideshow li:nth-child(2) span {
    background-image: url(../img/mob_img/2.jpg);
}

.cb-slideshow li:nth-child(3) span {
    background-image: url(../img/mob_img/3.jpg);
}

.cb-slideshow li:nth-child(4) span {
    background-image: url(../img/mob_img/1.jpg);
}

.cb-slideshow li:nth-child(5) span {
    background-image: url(../img/mob_img/2.jpg);
}

.cb-slideshow li:nth-child(6) span {
    background-image: url(../img/mob_img/3.jpg);
}


}