@import url('https://fonts.googleapis.com/css?family=Darker+Grotesque:500,900&display=swap');
/*font-family: 'Darker Grotesque', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900&display=swap');
/*font-family: 'Raleway', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i" rel="stylesheet');
/*font-family: 'Lato', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
/*font-family: 'Roboto', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Vidaloka&display=swap');
/*font-family: 'Vidaloka', serif;*/

/*-------
[ Body ]
--------*/
body{
	font-family: 'Source Sans Pro','Roboto', sans-serif;
	font-weight:400;
	line-height:20px;
	overflow-x: hidden;
	color:#686868;
}
a:hover{
	text-decoration:none;
}
a:focus{
	outline:none;
}
@media (min-width: 992px){
    .container, .container-lg, .container-md, .container-sm {
        max-width: 1080px;
    }
}

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1280px;
    }
}
/*---------- 
[ header ]
----------*/


#header {
    position: absolute;
    top: 0;
    z-index: 150;
    width: 100%;
}

#header .navbar{
    min-height: 110px;
    border-bottom: 10px solid #fba93b;
    background-image: linear-gradient(to right, #fbfbfd ,#fdfdfe , #ffffff61 , #fdfdfde8 , #ffffffc4);
    position: fixed;
    width: 100%;
}

#header .navbar-light .navbar-brand {
    width: 190px;
}

#header .navbar-nav .nav-link {
    font-size: 18px;
    font-family: 'Roboto',sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 10px 12px;
}

#header .navbar-nav {
    margin-right: 20px;
    margin-top: 40px
}

#header .navbar-nav .nav-link a{
    color: #222223;
}


#header .navbar-nav .nav-link:first-child{
    color: #fba93b;
    font-size: 28px;
    padding: 3px 15px;
}

#header .navbar-brand img{
    width: 145px;
    height: auto;
    position: absolute;
    left: 3%;
    top: 10px;
}

/*---------------
[ headerbanner ]
----------------*/
.headerbanner{
    max-height:850px;    
    min-height:500px;
    overflow:hidden;
    background-color: #d8963c;
}

.headerbanner img.w100{
    width:100%;
    height:850px;
}

.headerbanner .bannerBox{
    height:100%;
    width:100%;
    position:relative;
    overflow:hidden;
}

.headerbanner .bannerCaption{
    position: absolute;
    width: 40%;
    right: 4%;
    top: 36%;
    font-family: 'Raleway', sans-serif;
}

.headerbanner .bannerCaption .firstbox{
    border: 1px solid;
    border-radius: 0 50px;
    margin-bottom: 5px;
    padding: 15px 20px;
    background-color: #252525a1;
}

.bannerCaption .firstbox h1, 
.bannerCaption .firstbox span{
    color: #baa067;
    font-weight: 700;
    text-align: right;
}

.bannerCaption .firstbox h1{
    font-size:38px;
}

 .bannerCaption .firstbox h4{
    font-size: 24px;
    text-align: right;
    line-height: 28px;
 }
 
.headerbanner .bannerCaption .middlebox{
    border-radius: 50px 0;
    width: 80%;
    margin-bottom: 35px;
    float: right;
    text-align: right;
    background-color: #baa067;
    padding: 9px 20px; 
}

.bannerCaption .middlebox h4{
    font-size:22px;
}

.bannerCaption .middlebox h1, 
.bannerCaption .middlebox h4 {
    color: #000000;
    text-align: right;
    margin:0;
    font-weight: 600;
}

.bannerCaption .middlebox h1{
    font-size: 60px; 
    font-weight: 800;
}

.headerbanner .bannerCaption .lastbox{
     float: right;
    position: relative;
}

.headerbanner .bannerCaption .lastbox a{
    color: white;
    border: 2px solid #fff;
    border-radius: 2px;
    padding: 10px;
    font-size: 18px;
    font-weight: 700;
    transition:all 1s;
    border-radius: 20px 0;
}

.headerbanner .bannerCaption .lastbox a:hover,
.headerbanner .bannerCaption .lastbox a:active{
    background-color: #5185c4;
    border-color: #fba93b;
    color: #fba93b;
    border-radius: 0 20px;
}


/*-------------------
[ ABOUT US SECTION ]
-------------------*/

.aboutus_section{
    padding:70px 0;
}
.aboutus_section .about-content{
    font-family: raleway;
}
.title{
    font-weight: 700;
    font-size: 26px;
    color: #303030;
    position: relative;
    border-bottom: 1px solid #3d3d3d;
    margin-bottom: 25px;
    z-index: 1;
} 
.title span{
    color: #baa067;
}
.title:after{
    content: "";
    border-bottom: 3px solid;
    width: 55px;
    color: #fba93b;
    position: absolute;
    left: 0;
    bottom: -1px;
}

.title::before {
    position: absolute;
    /*content: attr(data-title); */
    text-transform: capitalize;
    pointer-events: none;
    z-index: -1;  
    font-size: 50px;
    font-weight: 700;
    top: -20px;
    left: 30%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: "Poppins", sans-serif;
    color: #f7f7f7;
}
.aboutus_section .about-content .contentBox{
    padding: 30px;
    background-color: #eeeeee;
    margin-bottom: 20px;
    width: 100%;
    height: 310px;
    overflow: hidden;
}

.about-content .content{
    padding: 28px 30px;
    background-color: #feab31f5;
    text-align: justify;
    font-weight: 500;
    color: #ffffff;
	height: 275px;
}
.aboutus_section .about-post{
    list-style:none;
    padding: 60px 0 20px 30px;
    margin: 0;
}
.aboutus_section ul.about-post li:not(:last-child){
    margin-bottom: 15px;
}
.aboutus_section ul.about-post li.right .image{
    float: right;
    margin: 0px; 
    margin-top: 5px;
    margin-left: 10px;
} 

.aboutus_section  .about-post .image {
    float: left;
    margin-right: 8px;
    margin-top: 5px;
}

.about-post .image img{
    width: 74px;
    height: 72px;
    border: 5px solid;
    border-radius: 5px;
    padding: 7px;
}

.about-post .image img{
    border-color: #baa067;
}
.about-post .right .image img{
    border-color: #5185c4;
}
.about-post li:nth-child(3) .image img{
    border-color: #ee497c;
}
.aboutus_section  .about-post .contetpost{
    padding: 10px;
}
.about-post .contetpost p{
    margin: 0;
    text-align: justify;
    word-spacing: -1px;
    
}
.about-center{
    margin-top: 17px; 
    position: relative;
    overflow: hidden;
    color: #494545;
}

.notification-box{
    margin:0!important;
    padding-left: 30px;
}
.aboutus_section .notification-box li{
    background-color: whitesmoke;
    min-height: 100px;
    margin-bottom: 5px!important;
}
.aboutus_section .notification-box .about-post .image{
    margin:14px;
    position: relative;
}
.aboutus_section .notification-box .about-post{
    padding: 0px;
}
.notification-box .about-post img{
    width: 74px;
    height: 72px;
    border: 0px solid #baa067;
    border-radius: 5px;
    padding: 0px;
}
.notification-box .about-post .contetpost p{
    
}
.notification-box .about-post .contetpost p:not(:first-child){
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    word-spacing: 1px;
}
.notification-box .about-post .day,
.notification-box .about-post .month{
    left: 0;
    right: 0;
    position: absolute;
    color: #000;
    text-align: center;    
    transform: scaleY(1.2);
}
.notification-box .about-post .day{
    top: 20px;
    font-size: 40px;letter-spacing: -3px;
    font-weight: 900;
    font-family: 'Darker Grotesque', sans-serif;     
}
.notification-box .about-post .month{
    bottom: 3px;
    font-size: 19px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    left: 3px; 
}
.notification-box .title::before{
    width: 100%;
    font-size: 48px;
}
.watermark-icon {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 350px;
    color: rgba(52, 74, 95, 0.04);
    line-height: 1;
    z-index: -1;
    transition:color 0.2s;
}
.about-center .watermark-icon {
    left: inherit;
    right: 0;
    top: 0px;
}
.about-center:hover .watermark-icon{
     color: rgba(252, 171, 51, 0.21);
} 

/*-------------------
[ CHAIRMAN MESSAGE ]
-------------------*/

.chairmain_message{
    background: linear-gradient(10deg,#be9d53eb,#d8b15af0),url(../../images/chairman_message_bg.png);
    color: white;
    padding: 60px 60px 30px 100px;
}
.chairmain_message .title{
    font-family: 'Raleway',sans-serif;
    font-size: 45px;
    font-weight: 500!important;
    width: 440px;
    line-height: 63px;
    margin-bottom: 15px;
    border-bottom: 2px solid #0f0e0e40;
    color: #424242;
}
.chairmain_message .title:after {
    border-bottom: 6px solid;
    bottom: -2px;
    width: 80px;
}
.chairmain_message .title::before {
    color: transparent;
    color: #fffcfc24;
}
.chairmain_message .title span{
    font-weight: 700;    
    color: white;
}
.info-content .text-box{
    font-size: 18px;
    line-height: 28px;
    color: #1d1919;
    text-align: justify;
    font-family: 'Vidaloka', serif;
}
.info-content{
    padding: 10px 115px 0 0;
}
.info-content .chairman_name{
        text-align: right;
    font-family: raleway;
    font-weight: 800;
    color: #1e1f1f;
    margin: 15px 0;
}
.chairmain_message .imageBox{
    width: auto;
    height: 500px; 
    position: relative;
    margin-left: 15px;
}
.chairmain_message .imageBox .chairman_image{
    width: 94%;
    border: 15px solid #fff;
    height: 100%;
    position: absolute;
    left: 30px;
    bottom: 30px;
    background-color: #887a5bb5;
    box-shadow: -30px 30px #26222282;
    overflow: hidden;
}
.imageBox img{
    /*height:100%;*/
    width:100%;
    /*object-fit:cover;*/
}



/*-------------------
[ OUR INITIATIVES ]
--------------------*/
.initiatives{
    background: linear-gradient(#ffffffe8,#fffffff5),url(../../images/our_initiatives_bg.jpg);
    color: white;
    padding: 50px 0px;
    background-size: cover;
    z-index: 1;
        padding-bottom: 0;
}
.initiatives .title{
    font-family: 'Raleway',sans-serif;
    font-size: 45px;
    font-weight: 500!important;
    width: fit-content;
    line-height: 60px;
    margin-bottom: 15px;
    border-bottom: 2px solid #0f0e0e40;
    color: #424242;
    display: inline-block;
}
.initiatives .title:after {
    border-bottom: 6px solid;
    bottom: -2px;
    width: 80px;
}

.initiatives .title::before {
    color: transparent;
    color: #fffcfc24;
}
.initiatives .title span{
    font-weight: 700;    
}
.initiatives .initbox{
    display: inline-flex;
    width: 100%;
    position: relative;
    
    padding: 50px 0;
     padding-bottom: 0;
    
}
 
.initiatives .inititem{
    display:inline-block;
    width:20%;
    background-color: #ffffffdb;
}
.initiatives .inititem .imgBox{
    height: 286px;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #d0d0d0;
} 
.initiatives .imgBox img:first-child{ 
    width:100%;
    height:100%;
    position:relative;
    
}
.initiatives .inititem img.corner {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
    
}
.inititem .init-table{
    height: 253px;
    display: table;
    width: 100%;
    overflow: hidden;
    color: #c29d53;
    font-size: 33px;
    line-height: 33px;
}
.inititem:nth-child(even){
    transform: rotateX(180deg);
}
.inititem:nth-child(even) .init-col{
    transform: rotateX(180deg);
}
.initiatives .inititem:nth-child(even) img.corner {
    transform: rotateX(0deg);
}
.initiatives .inititem:nth-child(even) .imgBox img:first-child{
    transform: rotateX(180deg);
}
.inititem .init-col{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 0 10%;

}
.inititem .init-col p span{
    font-weight:700;
}


/*----------------------
[ CURRENT APPEALS ]
----------------------*/
.current_appeals{
    background: linear-gradient(#b9851254,#ca9e3d9c),url(../../images/current_appeals_bg.jpg);
    color: white;
    padding: 50px 100px;
    background-size: cover;
}
.current_appeals .title{
    font-family: 'Raleway',sans-serif;
    font-size: 45px;
    font-weight: 500!important;
    width: fit-content;
    line-height: 60px;
    margin-bottom: 60px;
    border-bottom: 2px solid #0f0e0e6b;
    color: #1b1a1a;
    display: inline-block;
}
.current_appeals .title:after {
    border-bottom: 6px solid;
    bottom: -2px;
    width: 80px;
} 

.current_appeals .title::before {
    color: transparent;
    color: #fdad3863;
}
.current_appeals .title span{
    font-weight: 700;        
    color: white;

}
.wow{
  animation-duration: 2s;
  animation-delay: 0s; 
}
.appealbox {
        margin-bottom: 30px;
}
.current_appeals .appealbox .imgBox{
    height: 216px;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
} 
.cate_box{
    background-color: #ffb333;
    position: absolute;
    top: 15px;
    left: 0px;
    width: 49%;
    height: 38px;
    z-index: 99;
    padding: 8px;
}
.cate_box .shorticon{
    width: 20px;
    height: auto;
    float: right;
}
.current_appeals .appealbox img.main{ 
    width:100%;
    height:100%;
    position:relative;
}


.appealbox .init-table{
    height: 220px;
    display: block;
    width: 100%;
    overflow: hidden; 
    background-color: #ffffff;
    padding: 15px 20px;
    line-height: 33px;
    
    color: #4a4242;
    word-break: break-all;
} 
.init-table h5{
    font-size: 18px;
    font-weight: 700;
    color: #353535;
}
.appealbox .init-col{
    display: block; 
    height: 15px;
    border-radius: 2px;
    position: relative; 
}
.appealbox .init-col .progress_bar{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

}
.appealbox .init-col .empty{
    background-color: #ba9441; 
}
.appealbox .init-col .filled{
    position: relative;
    background-color: #fba93b;
    border-radius: 2px;
    height: 15px;
    transition: width 1s ease-out 0s;
    width: 0%;
}
.appealbox .init-col .filled img{
    width: 50px;
    height: auto;
    right: -25px;
    top: -14px;
    position: absolute;
    border: 0;
}
.appealbox .init-col .filled span{
    right: -17px;
    font-size: 14px;
    width: 30px;
    top: -13px;
    position: absolute;
    font-weight: 800;
    color: #fba93b;
}
.appealbox .init-table p{ 
    line-height: 20px;
    font-size: 15px;
    margin-bottom: 20px;
}
.init-table .list-inline{
    margin: 25px 0px;
    display: table;
    width: 100%;
}
.init-table .list-inline p{
    margin:0;
}
.init-table .list-inline li{
    margin: 0;
    padding: 0 10px;
    display: table-cell;
    vertical-align: middle;
    box-shadow: 1px 0px #ba9441;
}
.init-table .list-inline li:last-child{
    box-shadow: none;
}
.init-table .list-inline span{
    color:#ffa300;
}




/*-------------------
[ OUR SUCCESS STORIES ]
--------------------*/
.success_stories {
    background: linear-gradient(#ffffff9c,#ffffffa8),url(../../images/success_stories_bg.png);
    padding: 50px 100px;
}
.success_stories .title{
    font-family: 'Raleway',sans-serif;
    font-size: 45px;
    font-weight: 500!important;
    width: fit-content;
    line-height: 60px;
    margin-bottom: 60px;
    border-bottom: 2px solid #0f0e0e40;
    color: #424242;
    display: inline-block;
}
.success_stories .title:after {
    border-bottom: 6px solid;
    bottom: -2px;
    width: 80px;
}

.success_stories .title::before {
    color: transparent;
    color: #fffcfc24;
}
.success_stories .title span{
    font-weight: 700;    
}
.success_stories .initbox{
    display: inline-flex;
    width: 100%;
    position: relative;
    padding: 50px 0;
    padding-bottom: 0;
}
.success_stories .inititem{ 
    display: block;
    position: relative;
    margin: 0;
}
.success_stories .imgBox span{
    color: #fff;
    position: absolute;
    top: 5px;
    left: 15px;
 
    font-size: 60px;
}
.success_stories .imgBox .fa-youtube-play{
    color: #f10909;
}
.success_stories .imgBox:hover span{
    color: #fba93b;
}
.success_stories .inititem .imgBox{
    height: 286px;
    width: 100%;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
} 
.success_stories .imgBox img{ 
    width: 100%;
    height: 100%;
    object-fit: cover; 
}
.success_stories .suc_story {
    padding: 20px;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    word-break: break-all;
    position: relative;
    display: block;
    font-family: 'Vidaloka', serif;
    color: #131212;
    word-spacing: 5px;
}



/*-------------------
[ OUR MESSAGES ]
--------------------*/
.message_section {
    background: linear-gradient(#c19c4ac4,#c19c4ab8),url(../../images/message_bg.jpg);
    padding: 50px 0px;
}
.message_section .title{
    font-family: 'Raleway',sans-serif;
    font-size: 45px;
    font-weight: 800!important;
    width: fit-content;
    line-height: 60px;
    margin-bottom: 60px;
    border-bottom: 2px solid #0f0e0e40;
    color: #ffffff;
    display: inline-block;
}
.message_section .title:after {
    border-bottom: 6px solid;
    bottom: -2px;
    width: 80px;
}

.message_section .title::before {
    color: transparent;
    color: #fffcfc24;
}
.message_section .title span{
    font-weight: 700;
    color: #212021;    
}
.message_section .initbox{
    display: inline-flex;
    width: 100%;
    position: relative;
    padding: 50px 0;
    padding-bottom: 0;
}
.message_section .inititem{ 
    display: block;
    position: relative;
    margin: 0;
    overflow: hidden;
    border-radius: 6px;
}
.message_section .inititem .imgBox{
    height: 200px;
    width: 100%;
    border-radius: 6px;    
    position: relative;
    overflow: hidden;
} 
.message_section .imgBox span{
    color: #fff;
    position: absolute;
    top: 5px;
    left: 15px;

    font-size: 60px;
}
.message_section .imgBox:hover span{
    color: #fba93b;
}
.message_section .imgBox .fa-youtube-play{
    color: #f10909;
}
.message_section .imgBox .quote{
    top: 12px;
}
.message_section .imgBox .quote img{
    width: 60px;
    color: white;
}
.message_section .imgBox img{ 
    width: 100%;
    height: 100%;
    object-fit: cover; 
}
.message_section .suc_story {
    /*padding: 20px;*/
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    word-break: break-all;
    position: absolute;
    display: block;
    font-family: 'Vidaloka', serif;
    color: #131212;
    word-spacing: 5px;
    border-radius: 6px;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0; 
} 
.message_section .inititem:hover .suc_story {
    bottom: -200px;
}
.message_section .inititem .suc_story {
    bottom: 0px; 
    transition: all 0.9s;
}
.message_section .suc_story h4{
    font-family: raleway;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    padding: 15px 20px;
    text-align: center;
    word-break: break-word;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    background-color: #f1ededb5;
    color: #464545;
}
.message_section .suc_story h3{
    font-family: 'Vidaloka', serif;
    margin: 0;
    font-size: 16px; 
    padding: 10px 20px;
    text-align: center;
    word-break: break-word;
}
.message_section  .suc_content{
    padding: 20px;
    height: 200px;
    background-color: white;
}


/*---------------
[ FOOTER ]
----------------*/
/*.footer_section:after{*/
/*content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    background-image: url(../../images/footer_bg.png);*/
/*    z-index: -1;*/
/*}*/
.footer_section{
    background: linear-gradient(#ffffffad,#ffffffad),url(../../images/bgeffect.png);
    position: relative;
    z-index: 1;
}
.footer_section .footerrow {
    display: inline-flex;
    width: 100%;
    position: relative;
    padding: 20px 0;
}
.footer_section .footerbox {
    display: inline-block;
    width: 25%; 
}



.footer_section .footerbox .links {
    height: 140px;
}

.footer_section .thumbfooter .links,
.footer_section .quik_links .links {
    height: 167px;
} 
.logo .links{
    height:200px!important;
    padding: 0px 15px;
}


.logo .links img{
    width: 100%;
    height: auto;
    margin-top: 15px;
}
.footer_section .footerbox:first-child{
    width:39%;
}
.footer_section .footerbox:nth-child(2){
    width:30%;
    margin-right: 4%;
}
.footer_section .footerbox:last-child{
    width:15%;
}
.footer_section .footerbox h5, .footerbox h6 {
    color:#3a3939;
}
.footer_section .footerbox .links {
    width: 100%;
    overflow: hidden;
    position: relative;
    color: #3a3939;
    padding-right: 30px;
}
.display-table{
    display:table;
    position:relative;
    margin-bottom:20px;
}
.display-table .inline-cell{
    display:table-cell;
    vertical-align:middle;
    text-align:left;
    padding-right:10px;
    
}
.quik_links .display-table .inline-cell{
    width:50%;
}
.thumbfooter .display-table .inline-cell{
    padding-right: 4px;
}
.thumbfooter .display-table .inline-cell img{
    
    height: 80px;
    width:63px;
}

.display-table .inline-cell .fa{
    width: 33px;
    height: 30px;
    text-align: center;
    padding: 3px;
    font-size: 20px;
    border-radius: 5px;
}
.fa-map-marker{
    color: #c29f4e!important;
    border: 1px solid #c29f4e;
}
.fa-envelope{   
    border: 1px solid #ee497c;
    color: #ee497c;
    padding: 1px 6px!important;
    width: 33px!important;
}
.fa-phone{
    border: 1px solid #5185c4;
    color: #5185c4!important;
}
.fa.hvr-wobble-vertical2:before {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.fa.hvr-wobble-vertical2:hover:before, 
.fa.hvr-wobble-vertical2:focus:before, 
.fa.hvr-wobble-vertical2:active:before {
    -webkit-animation-name: hvr-wobble-vertical;
    animation-name: hvr-wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.hvr-curl-top-right:before{
    content:'';
    padding:0;
    cursor:pointer;
}
.hvr-curl-top-right.fa .imgLink{
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 25px;
}
.hvr-curl-top-right:hover:before,
.hvr-curl-top-right:focus:before,
.hvr-curl-top-right:active:before{
    padding: 9px 1px;
    content: '\f0c1';
}
.w100{
    width:100%;
}
.mgb8{
    margin-bottom:8px;
    
}
.mgb4{
    margin-bottom:4px;
    width:63px;
    float:left;
}
.display-table .inline-cell a{
    color: #3a3939;
    font-family: Arial;
    font-weight: 500;
    font-size: 14px;
}
.display-table .inline-cell a:hover,
.display-table .inline-cell a:active:hover,
.display-table .inline-cell a:focus{
    color:#f9a636;
    text-decoration:underline;
}
.bottom-footer{
    background-color: #404040cf;
    color: white;
    padding: 7px 45px;
    font-size: 14px;
}

.bottom-footer .btm a{
    color:white;
    font-size: 14px;font-weight: 400;
    font-family:'Source Sans Pro';
}
.bottom-footer .btm a:hover,
.bottom-footer .btm a:focus{
    color:#f9a636;
    text-decoration:underline;
}
.btm{
    margin:0;
}
.contacthome{
    margin-top: 20px;
}


/*---------contact page css------------------*/
/*---------contact page start------------------*/
#first_section_bg{
    background: url(../../images/connect_home_bannernew.jpg) no-repeat fixed center;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position:relative;
    overflow:hidden;
}
#contctt_section_bg{
    background: url(../../images/connect_home_bannernew.jpg) no-repeat fixed center;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position:relative;
    overflow:hidden;
}
.left_side{
    width: 90%;
    object-fit: cover;
    background-size: cover;
    height: auto;
    box-shadow: 30px 30px #c5a660;
    margin-left: 20px;
}

.contact_heading{
    font-size: 30px;
    padding-top: 40px;
    padding-left: 20px;
    font-family: 'Vidaloka', serif;
    font-weight: 700;
}
.ime_paddion{
    padding: 40px 0px;
}
.links_detail{
    padding: 0px 20px;
}
.cont-heading{
    padding: 20px 0px;
    padding-left: 20px;
    color: #3a3939;
    font-family: 'Vidaloka', serif;
    font-weight: 700;
}
.links_detail{
    padding-left: 20px;
}
.google_icon{
    margin-top: 30px;
}
.padd_leftright{
    padding: 40px 250px;
}
.type_name{
    line-height: 28px;
    color: #1d1919;
    font-family: 'Raleway',sans-serif;
    font-weight: 700;
}
.cont_first_butt{
    width: 110px;
    height: 35px;
    font-family: 'Vidaloka', serif;
    background-color: #c5a660;
    border: 1px solid #c5a660;
}
.place_holder{
    font-size: 15px;
    font-family: 'Raleway',sans-serif;
    font-weight: 500;
}
.box_shodo{
    padding: 10px 10px;
    background-color: #c5a66005;
    box-shadow: 0px 0px 5px 0px #100f0d;
}
.media_home{
    margin-top: 30px;
    margin-bottom: -50px;
}


/*---------contact page css------------------*/
/*---------contact page end------------------*/



/*---------media page css------------------*/
/*---------media page start------------------*/
#media_homebanner{
    background: url(../../images/JNF_Innerpages_Images_gallery.jpg)  no-repeat fixed center;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position: relative;
    overflow: hidden;
}
#media_homebannersdf23ds{
    background: url(../../images/JNF_Innerpages_Images_Media.jpg)  no-repeat fixed center;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.left_sideimage{
    width: 115%;
    margin-top: 10%;
    margin-left: -15%;
    height: 240px;
}
.right_sideimage{
     width: 115%;
    margin-top: 10%;
    height: 240px;
}
.media_head{
    font-size: 25px;
    font-family: 'Raleway',sans-serif;
    font-weight: 700!important;
    line-height: 63px;
    margin-bottom: 15px;
    color: #424242;
    text-align: center;
    margin-top: 25px;
}
.media_first_prag{
    width: 90%;
    padding-left: 130px;
}
.buttoa_donste{
    width: 120px;
    height: 35px;
    font-size: 22px;
    float: right;
    margin-right: 15%;
    margin-top: 6%;
    color: white;
    background-color: #c5a660;
    border: 1px solid #c5a660;
}
.first_one{
    margin-top: 10%;
	margin-bottom: -35px;
    border: 1px solid #c5a661;
    height: 300px;
    background-color: #c5a66078; 
    position: relative;
    z-index: 1;
}
.first_one:hover{
    background-color: #ffffff; 
}
.imag_one{
    margin-top: 10%;
    position: absolute;
    z-index: 99;
}
.buttoa_donste a {
    color: #ffffff;
    text-decoration: none;
    background-color: #0000000;
}
#media_first_bgimg{
    padding-bottom: 5%;
}
.media_fierst_hesd{
    font-size: 15px;
    margin-top: 5px;
}

/*---------media page css------------------*/
/*---------media page end------------------*/


/*---------GALLERY page css------------------*/
/*---------GALLERY page start------------------*/
.gall_phot{
    width: 100%;
    height: 250px;
}
.gallaery_first_sec{
    margin: 5% 0%;
}
.galler_fierst_hesd{
    font-size: 15px;
    color: #100f0d;
    font-family: regular;
    font-weight: bold;
    background-color: #f1f1f1ad;
    border: 1px solid #c1c1c185;
    padding: 10px;
    margin: 27px 0px 40px!important;
}
.gellary_stron{
    font-size: 15px;
    color: #c5a660;
}
.gellary_stron a{
    color: #c5a660;
}    
.homegalle{
    margin-top: -60px;
}
.gallaery_first_sec .hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before{
    padding: 29px 21px;
    content: '\f0c1';
}
.gallaery_first_sec .hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before{
    width: 70px;
    height: 70px;
}
.effect_ansi{
       position: absolute;
    width: 80%;
    background-color: #03203861;
    height: 70%;
    top: 10%;
    left: 10%;
    text-align: center;
    cursor: pointer;
    display:none;
}
.iconcemraclas{
   font-size: 50px;
    color: white;
    /* margin-left: 37%; */
    margin-top: 53px;
    background-color: #fba93b;
    padding: 20px;
    border-radius: 50px;
}
.inline-cell:hover .effect_ansi {
    display:block;
}
.outerpopupgallery {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: #000000ad;
    z-index: 99999999;
    display: none;
}
.inner_contnet_popgallery {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 9;
}
.close_pop_dd93 {
    z-index: 99;
    color: #fff;
    font-size: 40px!important;
    font-style: inherit;
    /* line-height: 50px; */
    cursor: pointer;
    position: absolute;
    top: 7%;
    right: 3%;
}
#loadgallery {
    width: 84.5%;
    display: block;
    position: absolute;
    left: 7.8%;
    max-height: 500px;
    top: 10%;
    text-align: center!Important;
}
#galleryslidecaro img {
    max-height: 550px;
    width: auto!Important;
    border: 3px solid #ffd157!important;
    margin: auto!Important;
}

#loadgallery .owl-prev {
    position: absolute;
    left: -2%;
    top: 45%;
}
#loadgallery .owl-next {
    position: absolute;
    right: -2%;
    top: 45%;
}

#loadgallery .owl-prev i {
    color: #ffd157!important;
    font-size: 40px;
}

#loadgallery .owl-next i {
    color: #ffd157!important;
    font-size: 40px;
}
.dateer_weeee{
    position: absolute;
    background-color: #fba93b;
    width: 93%;
    height: 40px;
    bottom: 70px;
    font-size: 20px;
    padding: 8px 150px;
    color: white;
}

.trapezoid {
    border-bottom: 40px solid #fba93be6;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    height: 40px;
    width: 80%;
    position: absolute;
    bottom: 70px;
    left: 10%;
    text-align: center;
    color: white;
    font-size: 20px; 
}
.inline-cell:hover .trapezoid {
    display:none;
}
.secpce{
    margin-top: 8px;
}





/*---------GALLERY page css------------------*/
/*---------GALLERY page end------------------*/


/*---------ABOUT_US page css------------------*/
/*---------ABOUT page STRAT------------------*/
.sec-title h2::before {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 157px;
    height: 1px;
    background-color: #191919;
    top: 42px;
}
.sec-title h2::after {
    content: "";
    position: absolute;
    bottom: -1.5px;
    width: 80px;
    height: 5px;
    background-color: #fba93b;
    left: 1.9%;
    top: 40px;
}
.aboutfisrt_head1{
    font-family: raleway;
    font-weight: 700;
    font-size: 25px;
    color: black;
}
.us_using{
    color: #fba93b;
}
.hamit_dolor{
    font-size: 18px;
    font-family: raleway;
    margin-top: 5%;
    color: black;
}
.about_vitae{
    font-family: raleway;
    font-size: 15px;
    margin-top: 20px;
    width: 90%;
    color: black;
    text-align: justify;
}
.about_readbutt{
    height: 35px;
    width: 120px;
    font-size: 15px;
    border: 1px solid #fba93b;
    background-color: transparent;
    margin-top: 5%;
}
.about_more{
    color: black;
}
.about_readbutt:hover{
    background-color: black;
    border: 1px solid white;
}
.about_more:hover{
    color: white;
}
.about_imgone{
    width: 100%;
    height: 348px;
    /*object-fit: cover;*/
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
}
.about_imgone:hover{
    -webkit-transform: scale3d(1.2,1.2,1);
    transform: scale3d(1.2,1.2,1);
}
.imgdi_f{
    height: 310px;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

.about_sectwo {
    position: relative;
    width: 100%;
    padding: 74px 0 43px;
    background-color: #f4f4f4;
    margin-bottom: 35px;
    margin-top: 30px;
}
.about_sectwo .service-block {
    position: relative;
    width: 100%;
    -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;
    margin-bottom: 30px;
}
.about_sectwo .service-block .icon-area {
    position: absolute;
    top: 17%;
}
.icon-area figure {
    display: inline-block;
}
.about_sectwo .service-block .text-area {
    position: relative;
    padding-left: 110px;
}
.about_sectwo .service-block .text-area h3 {
    padding-bottom: 17px;
}
.icon_book_border{
    width: 80px;
    height: 72px;
    border: 5px solid #c5a660;
    border-radius: 5px;
    padding: 7px;
}
.icon_admin_border{
    width: 80px;
    height: 72px;
    border: 5px solid #5185c4;
    border-radius: 5px;
    padding: 8px 9px; 
}
.icon_dineer_border{
    width: 80px;
    height: 72px;
    border: 5px solid #ee497c;
    border-radius: 5px;
    padding: 5px 6px; 
}
.book{
    margin-top: -27%;
    font-family: raleway;
    font-weight: 700;
    font-size: 20px;
    color: black;
}
.about_tion{
    font-family: raleway;
    font-weight: 500;
}
.beach{
    width: 90%;
}
.hand{
    width: 90%;
}



/*---------ABOUT page css------------------*/
/*---------ABOUT page end------------------*/




/*---------TEAM page css------------------*/
/*---------TEAM page start------------------*/
#team_section_bg{
     background: url(../../images/team_banner_home.jpg) no-repeat fixed center;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.mian_teamhead{
    font-size: 15px;
    margin-top: -15px;
}
.team_home{
    color: #c5a660;
}
.hometeamlink{
    margin-top: 20px;
    margin-bottom: 20px;
}
.team_img1{
    width: 25%;
}
.minecon_contt{
    position: absolute;
    top: 0px;
    left: 30%;
}
.marion{
    font-size: 22px;
    color: #c5a660;
    font-family: roboto;
}
.vice{
    font-size: 18px;
}
.special{
    font-size: 15px;
    font-size: 15px;
    overflow-y: scroll;
    width: 100%;
    text-align: justify;
    height: 100px;
    padding: 0px 5px;
    /*border: 1px solid;*/
   
}
.listnone{
    list-style: none;
    float: left;
    display: -webkit-inline-box;
    margin-left: -14%;
}
.listnone li img{
    width: 30px;
    height: 30px;
}
.listnone li{
    width: 30px;
    height: 30px;
   
    border-radius: 15px;
    padding: 5px 7px;
    font-size: 20px;
    margin-left: 20px;
}
.main_imgconn{
    height: 200px;
}
.teamtwo2{
    margin-bottom: 20px;
}
/*---------TEAM page css------------------*/
/*---------TEAm page end------------------*/



/*---------succes_stroise page css------------------*/
/*---------succes_stroise page start------------------*/
#succes_section_bg{
    background: url(../../images/JNF_Innerpages_Images_Success.jpg) no-repeat fixed center;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    object-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.paddi_vagra{
    margin-bottom: 0%;
}
.sucees_firsthead{
    border: 1px solid #00000045;
    background-color: #c1c1c130;
    box-shadow: 0px 0px 7px -2px;
    padding-bottom: 30px;
}
.sucees_firsthead:hover{
     background-color:#c5a6606b;
     
}
.suceesimg_divi{
    text-align: center;
}
.succes1img{
    border: 1px solid #fba93b;
    width: 100%;
}
.succes_conntmaie{
    text-align: center;
}
.person_healty{
    padding: 25px 20px;
    text-align: justify;
    height: 144px;
    overflow: hidden;
}
.jones{
    font-size: 20px;
    color: #c5a660;
}

.photopar{
    font-size: 18px;
}



/*---------succes_storise page css------------------*/
/*--------succes_stroise page end------------------*/



/*---------APPEALS page css------------------*/
/*--------APPEALS page start------------------*/
#appeals_section_bg{
    background: url(../../images/JNF_Innerpages_Images_Appeals.jpg) no-repeat fixed center;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
        background-size: auto;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position: relative;
    overflow: hidden;

}

.appales_table{
   height: 235px;
    display: block;
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
    border: 1px solid #fba93b;
    /* padding: 15px 20px; */
    line-height: 33px;
    color: #4a4242;
    word-break: break-all;
    border-top: 0px solid;
    padding-bottom: 0px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.applesimgbox1{
    width: 100%;
   
}
.fillter_mainbg{
    background-color: #fba93c;
    height: 40px;
    width: 100%;
}
.filter_withico{
    padding: 5px 10px;
}
.colse_butt{
    top: 0px;
    right: 15px;
    position: absolute;
    padding: 5px 10px;
    border: 1px solid #ba9442;
    height: 40px;
    background-color: #000000f2;
    color: white;
}
.withicon{
    font-size: 20px;
    margin-right: 10px;
}
.filter_filter{
    font-size: 20px;
    color: white;
}
.bordersolid{
    border: 1px solid #fba93c;
    border-top: 0px;
    margin-bottom: 40px;
}
.serchher{
    font-size: 14px;
    color: black;
}
.link_stg{
    color: white;
}
.enteremal{
    margin: 10px 15px;
    width: 90%;
}
.chackboxconnt{
   width: 90%;
    margin-left: 15px;
    padding: 10px 10px;
    font-family: rewlay;
}
.chose{
    padding: 5px 40px;
}
.fa-filter:before {
    content: "\f0b0";
    color: white;
}

/*---------APPEALS page css------------------*/
/*--------APPEALS page end------------------*/

/*---------FAQ_s page css------------------*/
/*--------FAQ_s page end------------------*/

.fa-question:before {
    content: "\f128";
    color: white;
    border: 1px solid white;
    border-radius: 30px;
    padding: 2px 8px;
    background-color: #fba93b;
}
.questuoi{
   font-size: 18px;
    color: black;
    padding-left: 10px;
    font-family: lato;
}
.meeting{
    font-size: 15px;
    margin-bottom: 0px;
    font-family: arial;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    height: 100px;
}
.mainfaq{
    background: linear-gradient(#ffffffad,#ffffffad),url(../../images/bgeffect.png);
    border: 1px solid #fba93b;
    padding: 15px;
    margin-bottom: 30px;
}
.headfaq{
    margin-bottom: 4px;
}












/*---------FAQ_s page css------------------*/
/*--------FAQ page end------------------*/

/*---------BLOG page css------------------*/
/*--------BLOG page start------------------*/
.blogmyphoto{
    width: 8%;
    border: 1px solid #fba93b;
    border-radius: 19px;
    padding: 0px 0px;
    height: 8%;
    margin: 0px 0px;
    position: absolute;
    left: 15px;
}
.life_style{
    color: #c5a660;
    padding-top: 12px;
}
.the_point{
    font-size: 20px;
    font-family: lato;
    text-align: justify;
    color: black;
    font-weight: bold;
}
.the_point:hover{
    color: #fba93b;
}
.list_style{
    list-style: none;
}
.by_maya{
    position: absolute;
    left: 65px;
    padding-top: 10px;
    font-size: 13px;
    font-weight: bold;
}
.less_normal{
    font-size: 15px;
    font-family: lato;
    text-align: justify;
    margin-top: 15px;
    padding-top: 35px;
}
.bloge_one{
    width: 100%;
    height: 225px;
}
.first_blog{
    margin-bottom: 30px;
}
.bootstst{
    margin-bottom: 40px;
}

/*---------BLOG page css------------------*/
/*--------BLOG page end------------------*/

/*---------VIDEO page css------------------*/
/*--------VIDEO page start------------------*/

.video_firstsec{
    margin-bottom: 40px;
}
.video_bottom{
        margin-bottom: 20px;
}








/*---------VIDEO page css------------------*/
/*--------VIDEO page end------------------*/

/*---------CAREER page css------------------*/
/*--------CAREER page start------------------*/
.career_quality{
    font-size: 22px;
    font-family: relway;
    font-weight: bold;
    color: black;
    padding-top: 5px;
}
.career_united{
    font-size: 15px;
    font-family: lato;
    padding-right: 50px;
    text-align: justify;
    padding-top: 30px;
}
.career_globally{
    font-size: 15px;
    padding-right: 50px;
    text-align: justify;
    font-family: lato;
    padding-top: 30px;
}
.career_imgi{
    width: 100%;
    height: auto;
    margin-bottom: 20%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
}
.career_imgi:hover{
        -webkit-transform: scale3d(1.2,1.2,1);
    transform: scale3d(1.2,1.2,1);
}
.career_workmain{
    background-color: #ffffff;
    height: 125px;
    width: 82%;
    border: 1px solid;
    box-shadow: 0px 0px 30px -15px;
}


.career_front{
    position: absolute;
    top: 10px;
    left: 18%;
    font-size: 17px;
    font-family: lato;
    font-weight: bold;
    color: black;
}
.career_sydney{
    position: absolute;
    top: 35px;
    left: 18%;
    font-size: 15px;
    font-family: lato;
}
.career_amet{
    position: absolute;
    bottom: 15px;
    left: 18%;
    font-size: 15px;
    font-family: lato;
    text-align: justify;
    width: 60%;
}
.carerepage_liststyle{
    list-style: none;
    padding: 13px 15px;
}
.cacar_proble{
    width: 15%;
    height: auto;
}
.career_twosec{
    margin-bottom: 40px;
}
.spacing{
    margin-bottom: 30px;
}
.career_read{
    color: white;
    font-family: lato;
    font-weight: bold;
}
.career_read:hover{
     color: white;
}
.caracc_usamu{
    width: 90px;
    height: 25px;
    border: 1px solid white;
    font-size: 12px;
    background-color: #040404;
}
.caracc_usamu:hover{
     background-color: #c5a660;
}
.career_amzing{
    height: 310px;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

/*---------CAREER page css------------------*/
/*--------CAREER page end------------------*/

/*---------PATNER page css------------------*/
/*--------PATNER page start------------------*/
#patner_section_bg{
    background: url(../../images/partner_home_banner.jpeg) no-repeat;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: relative;
    overflow: hidden;


}
.full_wdthicsr{
    width: 100%;
    height: 400px;
    object-fit: cover;
    background-size: cover;
    background-position: center;
}
.csrpartmer_twosec{
    margin: 30px 0px;
}
.csr_standard{
    font-size: 30px;
    font-family: lato;
    color: black;
    font-weight: bold;
}
.csr_denounce{
    font-size: 20px;
    font-family: lato;
    padding: 10px 0px;
    color: black;
    font-weight: 700;
}
.csr_adipis{
    font-size: 15px;
    font-family: lato;
}
.csr_iget{
    font-size: 30px;
    font-family: lato;
    color: black;
    font-weight: bold;
    /*margin-left: 5%;*/
}
.csr_liistt{
    list-style: none;
    /*margin-left: 5%;*/
    line-height: 30px;
    font-family: lato;
}
.site_logo{
    width: 100%;
    height: 120px;
    object-fit: contain;
    background-size: contain;
}
.debox_logo{
    /*width: 100%;*/
   
}
.csr_ourpartners{
    font-size: 30px;
    font-family: lato;
    color: black;
    font-weight: bold;
    margin-left: 5%;
}
.src_partner{
    
}
/*---------PATNER page css------------------*/
/*--------PATNER page end------------------*/


/*---------ANNUAL_REPORT page css------------------*/
/*--------ANNUAL_REPORT page START------------------*/
#annulrepot_section_bg{
    background-image: url(../../images/anuualreport_home_baneer.png);
    width: 100%;
    height: 410px;
    /* margin-top: 110px; */
    object-fit: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    position: relative;
    overflow: hidden;
}
.annual_repprting{
    font-size: 25px;
    font-family: arial;
    font-weight: bold;
    color: black;
    line-height: 10px;
    margin-top: 30px;
}
.cutam_zing{
    width: 17%;
}
.combining{
    font-size: 16px;
    font-family: lato;
    padding-top: 20px;
}
.threre_imgfo{
    width: 100%;
    height: 250px;
}
.live_dateing{
    position: absolute;
    top: -5px;
    left: 25%;
    font-size: 30px;
    font-family: regular;
    font-weight: bold;
    color: black;
    line-height: 40px;
}
.live_report{
    position: absolute;
    top: 30%;
    left: 25%;
    font-size: 20px;
    font-family: lato;
}
.iccoon{
    width: 15%;
}
.floting_right{
    float: right;
    margin-top: -60px;
}
.dwnolada_sectewo{
    margin-top: 40px;
    background-color: #fba93b7a;
    height: 300px;
    padding: 25px 0px;
}
.jdfhgjkd{
    margin-bottom: 20%;
}
.khgl{
    position: absolute;
    top: -5px;
    left: 25%;
    font-size: 30px;
    font-family: regular;
    font-weight: bold;
    color: black;
    line-height: 40px;
}
.kjhgkxz{
    position: absolute;
    top: 60%;
    left: 25%;
    font-size: 20px;
    font-family: lato;
}
.todaydoen{
    padding: 0px;
    margin-left: 100px;
    margin-top: 55px;
}








/*---------ANNUAL_REPORT page css------------------*/
/*--------ANNUAL_REPORT page end------------------*/




/*---------NEWSLETTER page css------------------*/
/*--------NEWSLETTER page start------------------*/
#newsletter_section_bg{
    background: url(../../images/business-man-1031755_1920.jpg) no-repeat;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.newsletter_headone{
    color: #fba93b;
    font-size: 28px;
    border: 2px solid #f9a636;
    height: 50px;
    padding: 8px 50px;
}

.news_logo{
    width: 15%;
    margin-left: 5%;
    position: absolute;
    top: 20px;
    z-index: 9;
}
.news_amazing{
    width: 100%;
    position: relative;
    margin-top: 50px;
}
.news_eowclass{
    border: 1px solid #c1c1c1;
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
    padding: 10px 10px;
}
.newss_pnbima{
    margin-top: 10px;
    border: 1px solid #fba93b;
}
.news_subscr{
    font-size: 22px;
    text-align: center;
    margin-top: 6%;
    font-family: lato;
    font-weight: bold;
}
.eamil_csr{
    width: 90%;
    text-align: end;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.input_filedtext{
    width: 70%;
    text-align: center;
    margin-left: 22%;
    font-family: lato;
}
.csr_involied{
    position: absolute;
    color: white;
    top: 18px;
    left: 5%;
}
.csr_sectwoii{
    margin-top: 5%;
}
.csr_sum_reset{
    text-align: center;
}
.scr_subbitt{
    height: 30px;
    width: 90px;
    background-color: white;
    border: 1px solid #c1c1c1;
}
.scr_subbitt:hover{
        background-color: #f4a434;
}
.sub_mit:hover{
    color: white;
}
.sub_mit{
    color: #0c0e1291;
}
.scr_resetbitt{
    height: 30px;
    width: 90px;
    background-color: white;
    border: 1px solid #c1c1c1;
}
.scr_resetbitt:hover{
     background-color: #f4a434;
}
.res_et:hover{
     color: white;
}
.res_et{
    color: #0c0e1291;
}



/*---------NEWSLETTER page css------------------*/
/*--------NEWSLETTER page end------------------*/

/*---------INITIATIVES page css------------------*/
/*--------INITIATIVES page start------------------*/
#initiatives_section_bg{
     background: url(../../images/inisitiveoneto.png) no-repeat;
    height: 410px;
    /*margin-top: 110px;*/
    object-fit: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.initi_educatio{
    font-size: 30px;
    font-family: regular;
    color: black;
    font-weight: bold;
    line-height: 15px;
    margin-top: 5px;
}
.initi_jamia{
    font-size: 20px;
    font-family: regular;
}
.borderdiv_gap{
    border: 1px solid #fba93b;
    margin-top: 20px;
}
.initileft_amis{
    width: 70%;
    height: 222px;
    
}
.inti_traini{
    margin-top: 20px;
    font-family: regular;
    font-size: 17px;
}
.inti_helps{
    margin-top: 20px;
    font-family: regular;
    font-size: 17px;
}
.intiamzig_text{
    width: 100%;
}
.intiscecfsd{
    
}
.intiti_easy{
    position: absolute;
    top: 17px;
    left: 40%;
    font-size: 18px;
    font-family: regular;
}
.inini_seconfgd{
    width: 100%;
    height: 230px;
    object-fit: contain;
    margin-top: 10px;
}
.inisec_twwoo{
    margin-top: 30px;
    background-color: #fcefc4;
    height: 310px;
    padding: 30px 0px;
}

/*---------INITIATIVES page css------------------*/
/*--------INITIATIVES page end------------------*/


/*---------BLOG DETAIL page css------------------*/
/*--------BLOG DETAIL page start------------------*/
.blodital{
    width: 100%;
}
.detail_post{
    font-size: 30px;
    font-family: regular;
    font-weight: bold;
    color: black;
    padding: 15px 0px;
}
.khankhud{
    width: 5%;
}
.sametextee{
    text-align: right;
    font-size: 12px;
}
.fafa_icon{
    color: #f9a636;
    padding: 0px 10px;
}
.apnaki_class{
    padding: 0px 15px;
}
.diusus_aurt{
    font-size: 15px;
    font-family: lato;
    padding: 10px 0px;
}
.ulliil_shrer{
    list-style: none;
    margin-top: 15px;
    float: left;
    width: 100%;
}
.ulliil_shrer li{
    width: 7%;
    float: left;
    padding: 10px 0px;
    margin: 0px -15px;
}
.fbinst{
       border-top: 1px solid #f9a636;
   
}
.share_withing{
    font-size: 15px;
    font-family: regular;
    font-weight: bold;
    margin-left: -25px;
}
.letter_neewe{
    font-size: 25px;
    font-family: regular;
    font-weight: bold;
    text-align: center;
}
.email_below{
    font-size: 15px;
    font-family: lato;
    text-align: center;
}
.butt_subscri{
    width: 110px;
    height: 30px;
    margin: 0% 34%;
    font-family: lato;
}
.butt_subscri:hover{
    background-color: #fba93b;
    border: 1px solid #fba93b
}

.oneinput{
    margin: 25px 5px;
}
.detail_withblog{
    color: black;
}
.detail_withblog:hover{
    color: white;
}
.newslleter_sideleftww{
    border: 1px solid #fba93b;
    height: 240px;
    padding: 18px;
    margin-top: 20px;
}
.blogg_ddetaill{
    list-style: none;
    text-align: center;
    margin-top: -100px;
    margin-left: -20px;
}
.amzing_froer{
    width: 20%;
    margin: 30px 0px;
}
.blogg_ddetaill li{
    font-size: 15px;
    font-family: lato;
    line-height: 30px;
}
.recent_posstt{
   font-size: 25px;
    font-family: regular;
    color: black;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
.recent_postborer{
    border: 1px solid #fba93b;
    margin-top: 0px;
    padding: 0px 20px;
}
.glogdetail_firestsec{
    margin-bottom: 5%;
}
/*---------BLOG DETAIL page css------------------*/
/*--------BLOG DETAIL page end------------------*/


/*---------CAREER DETAIL page css------------------*/
/*--------CAREER DETAIL page start------------------*/
.amet_eidfd{
    font-size: 30px;
    font-family: regular;
    color: black;
    font-weight: bold;
}
.adipis{
    font-size: 15px;
    font-family: lato;
    text-align: justify;
}
.apply_job{
    font-size: 30px;
    font-family: arial;
    color: white;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}
.appfor_jobmaik{
    border: 1px solid #fba93b;
    padding: 20px 30px;
    background: #fba93b;
}
.tiurtt{
    border: 1px solid #ffffff;
    background-color: #fba93b;
    color:white;
}
.tiurtt:focus {
    background-color: #fba93b;
    box-shadow:none;
    outline:none;
    color:white;
}
.appfor_jobmaik ::-webkit-input-placeholder { /* Edge */
  color: #fff;
}

.appfor_jobmaik :-ms-input-placeholder { /* Internet Explorer */
  color: #fff;
}

.appfor_jobmaik ::placeholder {
  color: #fff;
}
.kdjzhfk{
    list-style: none;
}
.loact_clend{
    font-size: 30px;
    border: 1px;
    margin-left: -40px;
    color: #fba93b;
}
.jhare{
    font-size: 18px;
    font-family: regular;
    color: black;
    font-weight: bold;
    padding: 0px 20px;
}
.timebhut{
    font-size: 18px;
    font-family: regular;
    color: black;
    font-weight: bold;
    padding: 0px 20px;
}
.clend_stytr {
    content: "\f073";
    color: #fba93b;
    font-size: 25px;
    margin-left: -40px;
}
.loact_clend{
    content: "\f041";
    font-size: 25px;
    color: #fba93b!important;
}
.careerdetail_fistsec{
    margin-bottom: 40px;
}
.careerdetail_applys{
    width: 100px;
    height: 30px;
    background-color: #fba93b;
    border: 1px solid white;
    color: white;
    font-family: arial;
}
.careerdetail_applys:hover{
    background-color: black;
}
.applyy_carreerddet{
    text-align: center;
}


.new_crative1{
    position: absolute;
    bottom: 0px;
    width: 478px;
    left: -73px;
    height: 304px;
}
.new_crative2{
    position: absolute;
    bottom: 0px;
    left: 316px;
    width: 140px;
}
.new_crative3{
   position: absolute;
    bottom: 0px;
    left: 385px;
    width: 120px;
}
.new_crative4{
        position: absolute;
    bottom: 0px;
    left: 453px;
    width: 77px;
}
.crivate_efftiveheadinng{
    position: absolute;
    bottom: 100px;
    z-index: 9;
    left: 57px;
    color: white;
    font-size: 30px;
    font-family: raleway;
    font-weight: bold;
}

#header .navbar-nav .active a{
   color:#fba93b!important;
}













/*---------CAREER DETAIL page css------------------*/
/*--------CAREER DETAIL page end------------------*/

