@font-face {

	font-family: "Helvetica";

	src: url('fonts/Helvetica-Bold.otf');

	src: url('fonts/Helvetica-Bold.otf') format('opentype');

	font-weight:Bold;

	font-style: normal;

}
@font-face {

	font-family: "Helvetica";

	src: url('fonts/Helvetica LT 93 Black Extended.ttf');

	src: url('fonts/Helvetica LT 93 Black Extended.ttf') format('truetype');

	font-weight:Bold;

	font-style: normal;

}
@font-face {

	font-family: "raleway";

	src: url('fonts/raleway-regular.ttf');

	src: url('fonts/raleway-regular.ttf') format('opentype');

	font-weight:Bold;

	font-style: normal;

}
.navbar-menu{
	float: right;
    font-size: 16px;
    margin-right: -80px;
    font-family: Roboto;
    font-weight: 700;
     margin-top: 5px;
}
.nav_menu li a{
    color:#5c5c5c;	
	
}
.banner_image img{
	width:100%
	
}
.web_logo{
	    position: relative;
	
}
.web_logo img{
	        width: 250px;
    position: absolute;
    z-index: 99999999;
    margin-left: -70px;
	}
	
.home_icon{
	font-size: 25px;
  
    margin-top: -3px;
	
}
.headermenuconn{
     width: 100%;
	height: 100%;
	object-fit: cover;
	object-fit: fill;
}
.text_banner{
	  
		position: absolute;
		float: right;
		color: white;
		margin-left: 573px;
		margin-right: 49px;
}
.text_banner h2{
	    font-size: 49px;
		text-align: right;
		font-weight: 600;
		
}
.text_left{
	    color: #3384bc;
        font-weight: 600;
}
.text_right{
	    color: #53af42;
       font-weight: 800;
	   font-family: roboto;
}
.manage_text{
	text-align: center;
	
}
/*********************************
*      home banner video slider   *
*                                 *
**********************************/
.video-silder-1{
	    width: 100%;
    height: 500px;
    overflow: hidden;
}
.header {
  position: relative;
  background-color: black;
  height: 75vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

.header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.header .container {
  position: relative;
  z-index: 2;
}

.header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
}









.left_side{
margin-left: -394px;
    margin-bottom: -54px;
}
	

	

.right_side{
	       margin-left: 400px;
    margin-top: -37px;
}

.text_7378{
	margin-top: 62px;
	
}

/* home banner start */
#home_banner_slider {
    position:relative;
    height:650px;
}
.imgLoaded {
    visibility: visible!important;
    height: 100%!important;
    margin-top: 0px!important;
    position: absolute!important;
    width: 100%!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}

.home_banner_caption  {
         /* position: absolute; */
    position: absolute;
    width: 53%;
    right: 0%;
    top: 4%;
    color: #fff;
    font-family: berlin sans fb;
    font-size: 33px;
    font-weight: 500;
    text-align: right;
    margin-right: 65px;
}

.right_content_hbanner {
    position:fixed;
    right:0%;
    top:10%;
    z-index: 999999999;
}
.right_content_hbanner ul {
    padding:0px;
    margin:0px;
    list-style:none;
    position: relative;
}
.right_content_hbanner>ul>li {
    margin-bottom: 5px;
    transition: all 0.7s;
    position: absolute;
}
.right_content_hbanner .linkBox{
    width: 200px;
   background: #ffffffa3;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 40px;
    /*overflow: hidden;*/
    transition: all 0.7s;
    left: -200px;
    position: relative;
    margin-top: 70px;
}
.right_content_hbanner>ul>li:nth-child(1){
    top: 0px;
}
.right_content_hbanner>ul>li:nth-child(2){
    top: 45px;
}
.right_content_hbanner>ul>li:nth-child(3){
    top: 90px;
}
.right_content_hbanner>ul>li:nth-child(4){
    top: 135px;
}
.right_content_hbanner>ul>li:nth-child(5){
    top: 180px;
}
.right_content_hbanner>ul>li:nth-child(6){
    top: 225px;
}
.right_content_hbanner>ul>li:nth-child(7){
    top: 270px;
}
.right_content_hbanner ul li:hover {
    background: #00408596;   
}
.right_content_hbanner ul li:nth-child(7):hover {
    background: #ffffffa6;
}
.right_content_hbanner ul li:hover .right_side_channer  {
    color:#000000;
    padding-left:10px;
}
.right_content_hbanner ul li:hover .left_side__chbaner img {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); 
    transition:all 0.7s;
}

.labels_hbaner_lst ul li:nth-child(2) .content__hbanner{
    padding: 35px 20px;
}
.labels_hbaner_lst ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: relative;
}
/*after changing*/
.rbanner_change ul li .linkBox {
    transition:all 0.7s;
    left: -40px;
}

.rbanner_change ul li .linkBox:hover {
    left: -200px;
}

/*.rbanner_change .right_side_channer {
    display:none;
}
.rbanner_change ul li:hover .right_side_channer {
     display:block;   
}

*/
.left_side__chbaner {
       background: #82bd42;
    width: 40px;
    height: 40px;
    float: left;
        border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
        text-align: center;
}
.left_side__chbaner img {
   width:18px;   
      -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    transition:all 0.7s;
}
.right_side_channer {
        width: 160px;
    float: right;
    height: 40px;
    color: #000;
    font-family: roboto;
    padding: 10px 8px;
    font-size: 15px;
    font-weight: 500;
}
.twosection{
    display:none;
}
.right_content_hbanner a {
    text-decoration:none;
}
.right_content_hbanner a:hover {
    text-decoration:none;   
}
.locateSis {
    margin-top: 6px;
    width:15px;
}
.callSis {
    margin-top: 10px;
}
.onlineregistration {
    width: 20px;
    margin-top: 10px;
}
.erplogin {
        margin-top: 8px;
}
.payonline {
        margin-top: 12px;
    width: 20px;
}
.social_hbanner {
    width:30px;
    float:left;
}
.social_links_hbanner {
    margin:0px;
    padding:0px;
    list-style:none;
}
.social_links_hbanner li {
       float: left;
    width: 35px!important;
    margin-right: 4px;
    background: none!important;
    margin-bottom: 0px!important;
    height: 40px;
    text-align: center;
}

.social_links_hbanner li  img {
    width:28px;
        margin-top: 6px;
        height: 28px;
        margin-left: 2px;
        -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    transition:all 0.7s;
}
.social_links_hbanner li:nth-child(1) {
    width:40px!important;
   background: #3283bb!important;
}
.social_links_hbanner li  img:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); 
    transition:all 0.7s;
}
.camera_pag {
        position: absolute;
    bottom: 10%;
    left: 4%;
}
.labels_hbaner_lst {
    
}
.header_banner  {
    position:relative;
}
.labels_hbaner_lst ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

.labels_hbaner_lst ul li {
    float: left;
    width: 23.5%;
    margin-right: 2%;
}
.labels_hbaner_lst ul li:nth-child(4) {
    margin-right:0px;   
}
.un_lables_habnner img {
    width:100%;
}
.home_baner_labels__ {
    position:absolute;
        top: 82%;
            height: 120px;
}
.un_lables_habnner {
    position:relative;
}
.content__hbanner {
        position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
    padding: 35px 40px;
}
.content__hbanner p {
        margin: 0px;
    color: #fff;
    font-size: 18px;
    font-family: roboto;
    font-weight: 400;
}
.lab__dk3__habanner {
    font-family: roboto;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
}
.right_content_hbanner>ul>li:nth-child(2) .left_side__chbaner {
    background-color:#3283bb;
}
.right_content_hbanner>ul>li:nth-child(4) .left_side__chbaner {
    background-color:#3283bb;
}
.right_content_hbanner>ul>li:nth-child(6) .left_side__chbaner {
    background-color:#3283bb;
}

/* home banner end */

.imgLoaded {
    visibility: visible!important;
    height: 100%!important;
    margin-top: 0px!important;
    position: absolute!important;
    width: 100%!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.same_text{
	font-size: 47px;
   font-weight: 800;
    font-family: raleway;
}
.mobilesecndsection{
       display: none;
    background-image: url(images/7740_three.jpg);
    height: 832px;
    background-size: cover;
}

/************************************************************************************************************
**                                                                                                         **
**                         START OF PROFILE BLOCK CSS                                                      **
**                                                                                                         **
*************************************************************************************************************/

#profile_block{
   color: white;
   height: auto;
   background-image: url(images/background_image.png);
   /*background: linear-gradient(0deg,#ffffff00,#ffffff00),url(../../images/our_projects_bg.png);*/
   font-family: "Roboto",sans-serif;
   font-weight: 600;
   font-size: 22px;
   text-align: center;
}
#profile_block .block_title{
 margin: 30px 0;
 padding: 30px 0;
 margin-bottom: 0;
}
#profile_block .block_title h3{
 font-size: 30px;
 font-family: Bookman Old Style;
 text-transform: uppercase;
 text-align: center;
}
#profile_block .block_title h3 .skyblue{
 text-shadow: 1px 1px 7px #0101015e;
     -webkit-text-shadow: 1px 1px 7px #0101015e;
   -moz-text-shadow: 1px 1px 7px #0101015e;
   -ms-text-shadow: 1px 1px 7px #0101015e;
   -o-text-shadow: 1px 1px 7px #0101015e;
 color: #0f5fa6;
}
#profile_block .block_title h3 .darkred{
 text-shadow: 1px 1px 9px #45454585;
     -webkit-text-shadow: 1px 1px 9px #45454585;
   -moz-text-shadow: 1px 1px 9px #45454585;
   -ms-text-shadow: 1px 1px 9px #45454585;
   -o-text-shadow: 1px 1px 9px #45454585;
 color: #e20203;
}
#profile_block .block_title h3 .border_L{
   display: block;
   border-bottom: 2px solid #e20203;
   height: 36px;
   left: 284px;
   width: 100px;
   position: absolute;
}
#profile_block .block_title h3 .border_R{
   display: block;
   border-bottom: 2px solid #0f5fa6;
   height: 36px;
   left: -187px;
   width: 80px;
   position: absolute;
}
#profile_block .skyblue_bg{
 
}
/*end of header of block*/
/*start of body blcok*/
#profile_block .darkred_bg.color_change{
    background-color: #82bd42;
    width: 170px;
    font-size: 21px;
    height: 78px;
    float: left;
    margin-top: 5px;
    border-radius: 5px;
}
#profile_block .project_block {
 display: block;  
 width: 16%;
 display: inline-block;
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
 position: absolute;
}
#profile_block .box1{
   left: 5%;
   top: 0;
}
#profile_block .box2{
   left: 28%;
   top: 0;
}
#profile_block .box3{
   left: 51%;
   top: 0;
}
#profile_block .box4{
      left: 74%;
   top: 0;
}
#profile_block .project_block .project_box{
 padding: 7px;
}
#profile_block .project_box .project_title{
    /*margin: -6px 0;*/
   padding: 0px 1px;
    border-radius: 10px;
    font-size: 18px;
    width: 171px;
    height: 77px;
}
#profile_block .project_box .project_title h2{
	       line-height: 25px;
    font-size: 20px;
       padding-top: 5px;
    font-family: roboto;
    font-weight: 800;
    margin-top: 5px;
    vertical-align: middle;
    display: table-cell;
}
#profile_block .project_box .rotat_box{
   width: 168px;
   height: 168px;
   overflow: hidden;
   border-radius: 10px;
   display: block;
   position:relative;
}
.bmnc_pp{
	      position: absolute;
    height: 90%;
    width: 90%;
    left: 5%;
    top: 5%;
    background-color: #3283bbbf;
    padding: 10px;
	transition:all 0.5s;
	display:none;
    
}
.bbdfhj_5745{
	font-size: 14px;
}
.mnfgk_jj{
    font-size: 12px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    height: 50px;
    margin-top: 5px;
    color: white;
}
.bmnc_pp a{
    display:table;
    height:100%;
    
}
.fooherano{
    margin-left: 0px;
}
.bmnc_pp .mnfgk_jj{
    
}

.jhdfj_uh{
	    color: #ffffff;
    font-size: 12px;
    background-color: #82bd42;
    font-weight: normal;
    padding: 2px 5px;
}
#profile_block .project_box .rotat_box:hover .bmnc_pp{
	display:block;
	transition:all 0.5s;
	    transform: rotate(-45deg);
} 
#profile_block .project_box .rotat_box:hover .project_image img {
	    -webkit-transform: scale3d(1.2,1.2,1);
        transform: scale3d(2.2,2.2,1);
}

#profile_block .project_box .project_image{
 -webkit-transform: rotate(-45deg);
 -moz-transform: rotate(-45deg);
 -o-transform: rotate(-45deg);
 -ms-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
#profile_block .project_box .project_image img{
   width: 100%;
   height: auto;
   transform: scale(1.4);
       -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
}
/*end body of block*/

/*footer*/
#profile_block .block_footer{
 margin: 0;
 padding: 30px 0;
 margin-bottom: 0;
}
#profile_block .block_footer h3{
/*  font-size: 30px;
 font-family: Bookman Old Style;
 text-transform: uppercase;
*/  text-align: center;
 display: block;
}
#profile_block .block_footer .learnmore{
   font-size: 19px;
   font-family: "raleway",sans-serif;
   text-align: center;
   font-weight: 700;
   color: #ffffff;
   background-color: red;
   padding: 6px;
   text-transform: uppercase;
}
#profile_block .block_footer .learnmore:after, #profile_block .block_footer .learnmore:before {
   content: '';
   width: 0px;
   height: 0px;
   top: -1px;
   position: absolute;
}
#profile_block .block_footer .learnmore:before {
   border-bottom: 34px solid transparent;
   border-left: 16px solid #ff0000;
   right: 79px;
}
#profile_block .block_footer .learnmore:after {
   border-top: 34px solid transparent;
   border-right: 16px solid #ff0000;
   left: 79px;
}
#profile_block .block_footer .border_L{
   display: block;
   border-bottom: 3px solid #ff0000;
   height: 33px;
   margin-right: -57px;
    /*margin-right: 0px; */
}
.font_5566{
	background-color: #82bd42;
    width: 160px;
    height: 40px;
    transform: rotate(11deg);
   margin-left: 100px;
    -moz-transform: skew(-31deg, -1deg);
    -webkit-transform: skew(-31deg, -1deg);
    -o-transform: skew(-31deg, -1deg);
    -ms-transform: skew(-31deg, -1deg);
    
}
.font_jfdhj{
 color: #ffffff;
   padding: 12px 9px 11px;
    padding: 9px;-moz-transform: skew(31deg, 1deg);
    -webkit-transform: skew(31deg, 1deg);
    -o-transform: skew(31deg, 1deg);
    -ms-transform: skew(31deg, 1deg);    
}

.font_556{
    background-color: #82bd42;
    width: 200px;
    height: 36px;
    margin: auto;
    top: -16px;
    position: absolute;
    left: 41%;
    transform: rotate(11deg);
    -moz-transform: skew(-31deg, 0deg);
    -webkit-transform: skew(-31deg, 0deg);
    -o-transform: skew(-31deg, 0deg);
    -ms-transform: skew(-31deg, 0deg);
    
}
.ghgfh_wewewe{
    position: relative;
    margin-top: 30px;
}
.font_55601{
    background-color: #3283bb;
       width: 170px;
        margin-top: 591px;
    /* height: 40px; */
    transform: rotate(11deg);
    /* margin-left: 494px; */
    -moz-transform: skew(-31deg, -1deg);
    -webkit-transform: skew(-31deg, -1deg);
    -o-transform: skew(-31deg, -1deg);
    -ms-transform: skew(-31deg, -1deg);

    
}
.font_chawqaeaew{
    background-color: #82bd42;
    width: 166px;
    height: 40px;
    margin-top: 20%;
    transform: rotate(11deg);
    margin-left: 100px;
    -moz-transform: skew(-31deg, -1deg);
    -webkit-transform: skew(-31deg, -1deg);
    -o-transform: skew(-31deg, -1deg);
    -ms-transform: skew(-31deg, -1deg);
    
}
.font_1556{
    background-color: #0f5fa6;
   width: 170px;
    height: 40px;
    margin-top: 40px;
    margin-bottom: 45px;
    transform: rotate(11deg);
    margin-left: 100px;
    -moz-transform: skew(-31deg, -1deg);
    -webkit-transform: skew(-31deg, -1deg);
    -o-transform: skew(-31deg, -1deg);
    -ms-transform: skew(-31deg, -1deg);
}

.font_73922{
     color: #ffffff;
     font-size: 18px;
           padding: 7px 20px 0px;
             font-weight: 800;
           font-family: raleway;
     ;-moz-transform: skew(31deg, 1deg);
    -webkit-transform: skew(31deg, 1deg);
    -o-transform: skew(31deg, 1deg);
    -ms-transform: skew(31deg, 1deg); 
    
}
.blogsd_blgss{
    margin-left: -100px;
}
.hgaew_qweqw{
    color: white;
}
.problimc_criate{
    text-align: -webkit-center;
    margin-bottom: -80px;
}

.line1_left{
	    float: left;
    margin-left: -16px;
	
}

.4545_hgjhg img {
    width: 100%;
	
}

.up_4556{
	
	    color: #3283bb;
    font-weight: 700;
}
.ev_5465{
	color: #82bd42;
    font-weight: 700;
	
}
.gjh_456{
	   text-align: center;
    margin-top: -20px;
	
}
.jhghj_fjh{
	   margin-left: 368px;
          margin-top: 50px;

}
.gkjh_bjkhgb{
	float: right;
    margin-right: 360px;
    margin-top: -33px;
}
	
.jhkkj_ghjk{
	    background-color: #fdfdfd;
    height: 50px;
	
}
.khfh_kjhfj{
	    background-color: #fdfdfdc7;
    margin-top: 50px;
    height: 132px;
	
}
.bnbkj_5445{
	    margin-top: -23px;
	
}
.hjjhhh_89{
	margin-left: 740px;
    margin-top: 50px;

}


.mnbcv_45{
	margin-left: 452px;
    margin-top: -30px;
}
	
.kjkjd_iii{
	margin-left: 100px;
    width: 76%;
	
	
}
.lkn_cnzx{
        font-weight: 600;
	    margin-top: 50px;
    margin-left: 100px;
	
}
.bvcbz_cvb{
	   margin-left: 100px;
    font-size: 15px;
   font-family: Arial;

}
.font_555{
	background-color: #82bd42;
    width: 150px;
    height: 40px;
    margin-top: 50px;
    margin-left: 100px;
    transform: rotate(11deg);
    /* margin-left: 473px; */
    -moz-transform: skew(-31deg, -1deg);
    -webkit-transform: skew(-41deg, -4deg);
    -o-transform: skew(-31deg, -1deg);
    -ms-transform: skew(-31deg, -1deg);
	
}
.font_duble{
background-color: #82bd42;
    width: 160px;
    height: 40px;
    transform: rotate(11deg);
    margin-left: 494px;
    -moz-transform: skew(-31deg, -1deg);
    -webkit-transform: skew(-31deg, -1deg);
    -o-transform: skew(-31deg, -1deg);
    -ms-transform: skew(-31deg, -1deg);

}
.wep_kjj{
	  color: #ffffff;
    font-size: 18px;
    padding: 12px 9px 11px;
    -moz-transform: skew(31deg, 1deg);
    -webkit-transform: skew(31deg, 1deg);
    -o-transform: skew(31deg, 1deg);
    -ms-transform: skew(31deg, 1deg);
	
}
.sub_tra{
	background-color: #ffffffa3;

       margin-top: 110px;

        height: 511px;
    text-align: center;
     border: 5px solid #ffffff;
}
.jkhff_456457{
    margin-top: -40px;    
}

.cmvb_mbvb{
    font-size: 73px;
    line-height: 110px;
    color: #3283bb;
    margin-top: -136px;
}
.hjkh_vnbcvx{
	    font-size: 19px;
    margin-top: -11px;
    font-weight: 600;
	
}
.mmcvb_344{
	    margin-top: 33px;
}

.ytiu_ytui{
	font-size: 40px;
    font-weight: 600;
	margin-top: 15px;
}
	
.hjkh_hmj{
       font-size: 33px;
    margin-top: 10px;
    width: 100%;
    margin-left: 0px;
    color: #4c812f;
    line-height: 44px;
	
}
.jkh_hgbhj{
	font-size: 25px;
    text-align: center;
    color: #4c812f;
    font-weight: 600;
    margin-top: 7px;
    padding-top: 15px;
    margin-left: 0px;
	
}
.hkjhk_hgbh{
	border: 3px solid #065296;
    height: 43px;
    width: 190px;
    margin-left: 92px;
    padding: 6px;
    color: #065296;
    border-radius: 10px;
    font-family: sans-serif;
    margin-top: 8px;
}

/*daretogare*/

.blog_image_st_lst {
   position: relative;
    overflow: Hidden; 
    cursor: pointer;
    margin-top: 111px;
}
._blog_image_V_y {
    height: 450px;
    object-fit: cover;
    background-position: center;
    width: 100%;
    /* width: auto!important; */
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 1s;
    z-index: 1;
}
.blog_image_st_lst:hover ._blog_image_V_y {
    -webkit-transform: scale3d(1.2,1.2,1);
    transform: scale3d(1.2,1.2,1);
    z-index: 9;
}
.blog_static_home_m {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    padding: 20px 10px;
}
.blog_static_home_m {
    /* background-image: linear-gradient(#00000054, #ffff0000); */
}
.ad_just_lying_ {
    width: 100%;
}
.ad_just_lying_ ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: right;
}
.ad_just_lying_ ul li {
    float: left;
}
.user_blog_first_men {
    font-family: arial;
    color: #fff;
    margin-top: 12px;
    margin-right: 10px;
}
.ad_just_lying_ ul li {
    float: left;
}
._user_img_blog_ {
    height: 50px;
    width: 50px!important;
    border: 2px solid #fff;
    border-radius: 50px;
}
.blog_image_st_lst:hover ._user_img_blog_ {
    border: 2px solid #3190c0;
}
.blog_title_new_home__ {
       background: #82bd4266;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    border-radius: 50px;
    border: 1px solid #ffffff2e;
    margin-top: 140px;
    text-align: center;
    font-family: arial;
    text-transform: uppercase;
}
.blog_image_st_lst:hover .blog_title_new_home__ {
    background: #3190c0d4;
    cursor: pointer;
}
.right_sideda{
	    margin-left: 376px;
    margin-top: -33px;
	
}
.leftsda_side{
	    margin-left: 830px;
    /* float: right; */
    /* margin-left: 293px; */
    margin-top: 60px;
	
}
.manage_text1{
	margin-top: -24px;
	    text-align: center;
	
}
.line_45656{
	    margin-left: 672px;
    margin-top: 0px;
	
}
.etrw_ewA{
    width: 100%;
    height: 370px;
        object-fit: cover;
}

 .center{
   /* width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -50px;*/

        }

p{
      /*width: 74%;*/
    /* font-size: 18px; */
    /* display: block; */
    /* text-align: center; */
    /* margin-top: 16px; */
    /*margin-left: 100px;*/
  }
.quae{
    position: relative;
    /*left: -170px;*/
    width: 20%;
}
.char{
   font-size: 15px;
    height: -7px;
    animation: an 1s ease-out 1 both;
    display: inline-block;
        }

        @keyframes an{
            from{
                opacity: 0;
                transform: perspective(500px) translate3d(-35px, -40px, -150px) rotate3d(1, -1, 0, 35deg);
            }
            to{
                opacity: 1;
                transform: perspective(500px) translate3d(0, 0, 0);
            }
        }
.mylink{
    position: absolute;
    z-index: 150;
    bottom: -5px;
    right: -100px;
    width: 100%;
    font-size: 16px;
}

.mylink a{
  font-family: Calibri;
  color: #fff;
  border-bottom: 1px solid #fff;
  opacity: .5;
  transition: opacity .3s;
  text-decoration: none
}
.mylink a:hover{
  opacity: 1
}

.hjkdf_hjk{
    margin-top: -65px;
    font-size: 23px;
    
}
.hkjfh_jkhjk{
      font-size: 17px;
    margin-left: 100px;
    margin-top: -140px;
    
}
.new_jhgh7698{
        position: relative;
    color: #3283bb;
    text-align: center;
   font-weight: 800;
    line-height: 40px;
    padding: 5px 10px 5px;
    font-size: 30px;
   font-family: roboto;
    width: fit-content;
}
.new_11227698{
      position: relative;
    color: #3283bb;
    text-align: center;
   font-weight: 800;
    line-height: 40px;
    padding: 5px 10px 5px;
    font-size: 30px;
   font-family: roboto;
    width: fit-content;
    
}

.new_7698{
        position: relative;
    color: #3283bb;
    text-align: center;
   font-weight: 800;
    line-height: 40px;
    padding: 5px 10px 5px;
    font-size: 30px;
   font-family: roboto;
    width: fit-content;
}
.ugftyguyhi {
       text-align: -webkit-center;
      margin-top: 70px;
}
.ugftyguyhi2 {
       text-align: -webkit-center;
   margin-top: 30px;

}
.start_545445{
        height: 170px;
    background-color: #ffffffb0;
    margin-top: 128px;
}

.left_border_bg{
    position: absolute;
    height: 2px;
    width: 130px;
    background-color: #d0d0d0;
    right: 100%;
    top: 64%;
}

.right_border_bg{
        position: absolute;
    height: 2px;
    width: 130px;
    background-color: #d0d0d0;
    left: 100%;
    top: 64%;
}
.left_border_bg1{
    position: absolute;
    height: 2px;
    width: 130px;
    background-color: #ffffff;
    right: 100%;
    top: 64%;
}

.right_border_bg1{
        position: absolute;
    height: 2px;
    width: 130px;
    background-color: #ffffff;
    left: 100%;
    top: 64%;
}
.text_up{
        margin-top: -32px;
	
}
.bbvcn_bnmj{
   background-color: #3283bb;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 3px;
   padding: 11px;
   height: 65px;
}
.wqwq_mdnd{
   background-color: #82bd42;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 19px;
   padding: 11px;
   height: 65px;
}
.bmc_ytet{
   background-color: #82bd42;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 3px;
   padding: 11px;
   height: 65px;
}
.hjdj_6455{
   background-color: #3283bb;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 19px;
   padding: 11px;
   height: 65px;
}
.mnvcn_jjfj{
   background-color: #3283bb;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 3px;
   padding: 11px;
   height: 65px;
}
.itir_nvnv{
   background-color: #82bd42;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 19px;
   padding: 11px;
   height: 65px;
}
.mcn_7ty7{
   background-color: #82bd42;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 3px;
  padding-top: 20px!important;
   height: 65px;
}
.compny_logos{
    height: auto!important;
    width: 50%!important;
    margin-left: 0px!important;
    margin-top: -8px!important;
}
.nmxc_ggg{
   background-color: #3283bb;
   width: 166px;
   font-size: 20px;
   border-radius: 7px;
   margin-top: 19px;
   padding: 11px;
   height: 65px;
}
.gwyu_897{ 
    color: #ffffff;
    font-size: 16px;
	    padding: 7px 0px 0px;
	 font-family: raleway;
	font-weight: 800;
	 -moz-transform: skew(31deg, 1deg);
	 -webkit-transform: skew(31deg, 1deg);
	 -o-transform: skew(31deg, 1deg);
	 -ms-transform: skew(31deg, 1deg); 
}
.gwyu_897 a{
    color:#fff;
}
.ieu_bsn{
    color: #ffffff;
	font-size: 18px;
	    padding: 7px 17px 8px;
	font-weight: 800;
	font-family: raleway;
	-moz-transform: skew(31deg, 1deg);
	-webkit-transform: skew(31deg, 1deg);
	-o-transform: skew(31deg, 1deg);
	-ms-transform: skew(31deg, 1deg); 
}
.mvcn_ncvn{
   color: #ffffff;
   font-size: 18px;
      padding: 7px 19px 0px;
   font-weight: 800;
   font-family: raleway;
   -moz-transform: skew(31deg, 1deg);
   -webkit-transform: skew(31deg, 1deg);
   -o-transform: skew(31deg, 1deg);
   -ms-transform: skew(31deg, 1deg); 
}	



/****************************************************************
*               images hover effects                                                 *
*                                                               *
****************************************************************/

.loader {
    text-align: center;
}
.loader span {
    display: inline-block;
    width: 80px;
    height: 80px;
    margin: -280px 40px 54px  -34px;
    background: #ff0000;
  background: url(../../images/leifimage.png);
    -webkit-animation: loader 10s infinite  linear;
    -moz-animation: loader 10s infinite  linear;
}
.loader span:nth-child(5n+1) {

    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
}
.loader span:nth-child(3n+2) {

    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
}
.loader span:nth-child(2n+3) {

    -webkit-animation-delay: 1.7s;
    -moz-animation-delay: 1.7s;
}

.loader span:nth-child(3n+4) {

    -webkit-animation-delay: 2.7s;
    -moz-animation-delay: 2.7s;
}
.loader span:nth-child(7n+5) {

    -webkit-animation-delay: 3.5s;
    -moz-animation-delay: 3.5s;
}
.loader span:nth-child(4n+6) {
    -webkit-animation-delay: 2.5s;
    -moz-animation-delay: 5.5s;
}
.loader span:nth-child(3n+) {

    -webkit-animation-delay: 8s;
    -moz-animation-delay: 8s;
}
@-webkit-keyframes loader {
  0% {
    width: 80px;
    height: 80px;
    opacity: 1;

	-webkit-transform: translate(0, 0px) rotateZ(0deg);
  }
  75% {
    width: 80px;
    height: 80px;
    opacity: 1;

	-webkit-transform: translate(100px, 600px) rotateZ(270deg); 
  }
  100% {
    width: 80px;
    height: 80px;
    opacity: 0;

	-webkit-transform: translate(150px, 800px) rotateZ(360deg);
  }
}
@-moz-keyframes loader {
  0% {
    width: 80px;
    height: 80px;
    opacity: 1;
    
	-webkit-transform: translate(0, 0px) rotateZ(0deg);
  }
  75% {
    width: 80px;
    height: 80px;
    opacity: 1;
   
	-webkit-transform: translate(100px, 600px) rotateZ(270deg); 
  }
  100% {
    width: 80px;
    height: 80px;
    opacity: 0;
    
	-webkit-transform: translate(150px, 800px) rotateZ(360deg);
  }
}



/*****************************************************************
*                   contact css                                  *
**                                                               *
*                                                                *
*****************************************************************/
.hjhdj_dsghg{
	
}
#common_image_header {
    position: relative;
    height: 300px;
    background-size: cover;
    object-fit: cover;
    background-position: center;
}
.h_c_i {
    width: 100%!Important;
    height: 200px!Important;
}

.bg_all_d_h {
    position: absolute;
    height: 100%;
    width: 50%;
    background-image: linear-gradient(to right, #0000009e , transparent);
    top: 0%;
    left: 0;
}

._a_b_ {
    position: absolute;
    top: 38%;
    left: 7%;
}
._a_b_ nav .breadcrumb {
    padding: 0px;
    margin-bottom: 0px;
    list-style: none;
    background: none;
    border-radius: 0px;
    margin-bottom: 10px;
}
._a_b_ nav .breadcrumb li {
    color: #d0d0d0;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}
._a_b_ nav .breadcrumb li a {
    color: #fff;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}
._a_b_ nav .breadcrumb li {
    color: #d0d0d0;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}
#common_image_header .breadcrumb>li+li:before {
    content: &#xf105!important;
}
.padtwo{
    padding-left: 10px;
}
.padone{
    padding-right: 10px;
}
._a_b_ p {
    color: #fff;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
}
.common_section_s_t {
    margin: 40px 0px;
}

.Get_in_touch {
   font-size: 30px;
    font-weight: 900;
    font-family: 'Roboto Condensed', sans-serif;
    /* font-family: arial; */
    margin: 0px;
    color: #82bd42;
}
.contact_content {
    width: 80%;
    margin: auto;
    margin-top: 12px;
}
._add_tel_mail ul {
    margin: 0px;
    padding: 0px;
    list-style: None;
}
.label_ic_ct {
      /* font-family: arial;
    font-weight: bold;*/
    color: #373737;
    font-size: 16px;
       /*margin-left: -15px;*/
    width: 100%;
    padding: 0px 0px;
}
.conteect{
    margin-left: 0px;
    position: absolute;
}
.text_dt_bl {
    font-family: arial;
    font-size: 12px;
    margin-left: 33px;
}
._add_tel_mail ul li:nth-child(2) {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 10px 0px;
    margin-bottom: 10px;
        margin-top: 15px;
    margin-right: 15px;
}
.text_dt_bl {
    font-family: arial;
    font-size: 12px;
    margin-left: 33px;
}
._add_tel_mail ul {
    margin: 0px;
    padding: 0px;
    list-style: None;
    margin-top: 40px;
}
.social_footer_icons img {
    width: 31px;
    margin-right: 5px;
   margin-top: 66px;
}

.want_us_call_us {
    padding-bottom: 10px;
    margin-bottom: 25px;
    color: #ffffffbf;
    margin-left: -301px;
}
.want_us_call_us strong {
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
}
.contact_form input, .contact_form textarea {
    margin-bottom: 10px;
    width: 100%;
    font-size: 12px;
    padding: 10px 10px;
    font-family: arial;
    font-weight: normal;
    border: 1px solid #3190c09e;
}
.contact_form input, .contact_form textarea {
    margin-bottom: 10px;
    width: 100%;
    font-size: 12px;
    padding: 10px 10px;
    font-family: arial;
    font-weight: normal;
    border: 1px solid #82bd42;
}
.submit_contact_frm {
    width: 100%;
    font-size: 12px;
    padding: 11px;
    border: 0px;
   background: #82bd42;
    color: #fff;
}
.Show_m_s_g_3 {
       margin: 50px 0px 10px;
    border: 1px solid #82bd42;
    border-radius: 10px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
}
.bg_colog_bckl {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: #0000008a;
    opacity: 1;
}
html, body, #mapDiv {
    height: 100%;
    margin: 0;
    padding: 0;
}

#mapid:hover .bg_colog_bckl{
    display:none;
}
/**************************************************************
*                                                             *
*                    ABOUT CSS                                         *         
*                                                             *
**************************************************************/
.first_heading{
	    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 800;
    font-family: roboto;
    color: #3283bb;

}
.bxxbv_head{
	 margin-top: 20px;
    color: #82bd42;
    font-size: 20px;
    font-family: roboto;
    font-weight: 800;
}
.nnxvc_7378{
	    padding-top:0px;
}
.nnxvc_7378 p{
 font-size: 16px;   
 margin-right: 35px;
 margin-left:0px;
}
.img_c_454 img{
	/*padding-left: 70px;
    padding-right: 70px;*/
}
.bm_dhjg{
	   padding: 0px 30px 0px 0px;
}
.bmxv_dhjg{
	padding-right: 30px;
}
.bcvm_bnccbn{
	height: 80px;
    background-color: #3283bb;
    width: 92%;
    margin-left: 1px;
    padding-right: 0px;
    margin-bottom: 10px;
    margin-top: -10px;
}
.bcvm_bncc{
	height: 80px;
    background-color: #82bd42;
    width: 93%;
    margin-left: 0px;
    padding-right: 0px;
    margin-bottom: 50px;
    margin-top: -10px;
}
.bcvm_bnbn{
    height: 80px;
    background-color: #3283bb;
    width: 100%;
    margin-left: 0px;
    padding-right: 0px;
    margin-bottom: 50px;
    margin-top: -10px;
}
.ueiu_uuu{
	text-align: center;
    padding-top: 15px;
	color: white;
}
.452_bjkh{
	
	color: white;
}
.mxmn_ncxn{
	width: 100%;
    padding-right: 50px;

}
.mxmn_ncxn p{
	font-size: 16px;
}
.bxxbv_head21{
	    color: #3283bb;
    font-family: roboto;
    padding-bottom: 8px;
    font-size: 20px;
    font-weight: 800;
}
.bxxbv_hea{
	    margin-top: 20px;
    color: #3283bb;
    font-size: 20px;
    font-family: roboto;
    font-weight: 800;
}
.bcvm_bncdc{
	    height: 80px;
    background-color: #82bd42;
    width: 90%;
    margin-left: -1px;
    padding-right: 0px;
    margin-bottom: 50px;
    margin-top: -10px;
}
.bcvm_bnsaccbn{
	    height: 80px;
    background-color: #3283bb;
    width: 90%;
    margin-left: 0px;
    padding-right: 0px;
    margin-bottom: 50px;
    margin-top: -10px;

}


/*** 
====================================================================
  Team Section
====================================================================
***/

.team-section{
  position:relative;
  padding: 60px 0px 60px;
}

.team-member{
  position:relative;
  margin-bottom:30px;
  padding-left: 25px;
}

.team-member .inner-box{
  position: relative;
  overflow: hidden;
  width: 100%;
}

.team-member .inner-box .image-box{
  width: 100%;
  height: 400px;
  position:relative;
}

.team-member .inner-box .image-box img{
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}

.team-member .inner-box .overlay-box{
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
}

.team-member .inner-box .overlay-box .content-box{
  position:absolute;
  width:100%;
  left:0px;
  bottom:0px;
  text-align:center;
  padding: 15px 15px;
  background-color:rgb(8, 151, 206);
  transition:all 0.7s ease;
  -moz-transition:all 0.7s ease;
  -webkit-transition:all 0.7s ease;
  -ms-transition:all 0.7s ease;
  -o-transition:all 0.7s ease;
}

.team-member .inner-box .overlay-box .content-box h3{
  position: relative;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  text-transform: capitalize;
}
.leftside{
    margin-left: -58px;
    margin-top: 10px;
}
.rightside{
margin-left: -58px; 
padding-bottom: 32px;
}

.team-member .inner-box .overlay-box .content-box .designation{
  position:relative;
  color:#ffffff;
  font-size:14px;
}
.cap_img{
    border: 1px solid #82bd42;
    width: 100%;
    height: 37px;
    margin-left: -18px;
}
.team-member .inner-box .overlay-box .hover-box{
  position:absolute;
  left:0px;
  top:-100%;
  width:100%;
  height:100%;
  display:table;
  padding:20px 30px;
  text-align:center;
  background-color:rgb(8, 151, 206);
  transition:all 0.7s ease;
  -moz-transition:all 0.7s ease;
  -webkit-transition:all 0.7s ease;
  -ms-transition:all 0.7s ease;
  -o-transition:all 0.7s ease;
}

.team-member .inner-box .overlay-box .hover-box .hover-inner{
  position:relative;
  display:table-cell;
  vertical-align:middle;
}

.team-member .inner-box .overlay-box .hover-box h3{
  position:relative;
  color:#ffffff;
  font-size:18px;
  font-weight:500;
  text-transform:capitalize;
}

.team-member .inner-box .overlay-box .hover-box .designation{
  position: relative;
  color: #ffffff;
  font-size: 14px;
}

.team-member .inner-box .overlay-box .hover-box .hover-inner .text{
  position:relative;
  padding:20px 0px 25px;
  color:#ffffff;
  line-height:1.8em;
}

.team-member .inner-box .overlay-box .hover-box .hover-inner .social-links{
  position:relative;
  display:inline-block;
  padding-top:20px;
  min-width: 60px;
  border-top:1px dashed #ffffff;
}

.team-member .inner-box .overlay-box .hover-box .hover-inner .social-links li{
  position:relative;
  display:inline-block;
  margin:0px 7px;
}

.team-member .inner-box .overlay-box .hover-box .hover-inner .social-links li:first-child{
  margin-left:0px;
}

.team-member .inner-box .overlay-box .hover-box .hover-inner .social-links li:last-child{
  margin-right:0px;
}

.team-member .inner-box .overlay-box .hover-box .hover-inner .social-links li a{
  position:relative;
  font-size:12px;
  display:inline-block;
  color:#ffffff;
  line-height:24px;
}

.team-member .inner-box:hover .content-box{
  bottom:-100%;
}

.team-member .inner-box:hover .hover-box{
  top:0%;
}

.second-section {
    position: relative;
    /* min-height: 1000px; */
    width: 100%;
   
}


/**********************************************
*                                             *
*        css effects                          *
*                                             *
**********************************************/
.box{
    font-family: 'Merriweather Sans', sans-serif;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all .5s;
	    padding-bottom: 10px;
}
.box:hover{ box-shadow: 3px 3px 5px #999; }
.box:before,
.box:after{
    content: "";
    background: radial-gradient(circle at 23% 70%,rgba(255,255,255,0.8),#fff 30%);
    width: 150%;
    height: 150%;
    opacity: 0;
    transform: rotate(45deg);
    position: absolute;
    top:-10.5%;
    right:-150%;
    z-index: 1;
    transition: all 0.35s ease;
}
.box:after{
    background: rgba(255,255,255,0.5);
    width: 65%;
    height: 65%;
    right: auto;
    left: -20%;
    top: -65%;
}
.box:hover:before{
    opacity: 1;
    right: -85%;
}
.box:hover:after{
   /* opacity: 1;
    top: -42%;*/
}
.box img{
    width: 100%;
   height: 312px;
    transition: all 0.5s ease;
}
.box:hover img{ transform: scale(1.2); }
.box .box-content{
    text-align: right;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -100%;
    z-index: 2;
    transition: all .5s;
}
.box:hover .box-content{ right: 5%; }
.box .title{
    color: #1e272e;
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 3px 0;
}
.box .post{
    font-size: 16px;
    text-transform: capitalize;
    margin: 0 0 10px;
    display: block;
}
.box .icon{
    padding: 0;
    margin: 0;
    list-style: none;
}
.box .icon li{
    display: inline-block;
    margin: 0 4px;
}
.box .icon li a{
    color: #fff;
    background-color: #1e272e;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: block;
    transition: all 0.3s;
}
.box .icon li  a:hover{
    color: #1e272e;
    background-color: #fff;
    border-radius: 10%;
    box-shadow: 0 0 5px #1e272e inset;
}


/****************************************************
*                                                   *
*        sustainblity CSS                           *
*                                                   *
****************************************************/
#home_banner_sustainblity{
    height: 300px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    background-position: bottom;
    position: relative;
}
.rightArrow {
    font-size: 14px;
    padding: 1px 25px;
    background-color: #da251c;
    display: inline-block;
    margin: 8px 0 0 10px;
    text-transform: uppercase;
    border-radius: 1px;
    color: white;
    position: absolute;
    bottom: 10px;
    left: 3px;
}

.right_arrow:before {
    font-size: 13px;
    color: #da251c;
}

.right_arrow:before {
    font-size: 13px !important;
    color: #ffffff !important;
}
.ncn_hsj{
     margin-top: 40px;
}
.title_ee{
	    margin-left: 60px;
    font-family: roboto;
    font-weight: 800;
    color: #3283bb;
    font-size: 30px;
    text-align: center;
    margin-top: 41px;
    text-transform: uppercase;
}
.nvx_bcn{
	margin-left: 60px;
	font-size: 16px;
    margin-top: 11px;
}
.claee_lkh img{
	width: 100%;
        height: auto;
    object-fit: fill;
   
}
.claee_lkh{
	 padding-left: 60px;
    padding-right: 60px;
	padding-bottom:20px;
	overflow: hidden;
}
.nbcx_cb{
	   
}
.bvn_bvn{
	   margin-left: 60px;
    font-family: roboto;
    font-weight: 800;
    color: #3283bb;
        font-size: 20px;
}
.nav_menu li a:focus, .nav_menu li a:hover{
	    text-decoration: none;
    background-color: #eee0;
    color: #61b247;
}
/****************************************************
*                                                   *
*        ENVIRONMENT CSS                           *
*                                                   *
****************************************************/
#home_banner_enveiment{
    height: 300px;
    width: 100%;
    background-size: cover;
    object-fit: contain;
    background-repeat: no-repeat;
    position: relative;
}
/*.aboutus{*/
/*    margin-top: 0px!important;*/
/*}*/
.aboutu_s{
margin-top: 30px;    
}

.jsdhj_gdsh{
	    font-family: roboto;
    font-weight: 800;
	font-size: 21px;
}
.ncn_shh{
	    margin-left: 0px;
}
.nmcn_ghdhj{
	    font-family: initial;
    text-align: justify;
}
.uru_yyy{
	    font-family: roboto;
    font-weight: 800;
	font-size: 18px;
}
.jhdh_h5445{
	margin-left: 0px;
}
.hdsjh_774{
	   padding-left: 25px;
	       margin-top: 17px;
}
.eee_eef{
	color: #3283bb;
}
.xvc_54{
	color: #82bd42;
}
/****************************************************
*                                                   *
*        ENVIRONMENT GALLERY CSS                    *
*                                                   *
****************************************************/
.nxcnmn_ghd{
	    text-align: center;
}
.cont_ner{
margin: 0px 0px 12px;    
}
.hsjdh_123{
	    height: 236px;
    overflow: hidden;
    padding-right: 25px;
	    margin-bottom: 20px;

}
.hsjdh_13{
	    height: 236px;
    overflow: hidden;
    padding-right: 6px;
	    margin-bottom: 20px;
		    width: 97%;
}
/****************************************************
*                                                   *
*        GETINVOLED PAGE CSS                        *
*                                                   *
****************************************************/
#home_banner_getenolved{
    height: 300px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    background-position: bottom;
    position: relative;
}


 .bcn_cbx{
    margin-left: 90px;
    padding-top: 9px;
    width: 50%;
    padding-bottom: 15px;
 }  
 .dnymic_chaneg{
    width: 20%;
    height: auto;
    padding-bottom: 10px;
 }
.header_conn{
      font-size: 25px;
    margin-left: 100px;
   
    font-weight: 600;
    color: #3283bb;
}
.body{
    background-image: linear-gradient(#f1f1f1, #ffffff);
}
.sub-title {
    color: #786441;
    text-shadow: none;
}
.sub-title {
   font-size: 19px;
   margin-left: 100px;
   color: black;
}
.menu{
    display: inline-flex;
    list-style: none;
    color: #0bb4c7fc;
}
.a{
    color: #00afb4;
    text-decoration: none;
    line-height: inherit;
}
.p1{
    font-size: 22px;
}
.button.secondary {
          color: #FFFFFF;
    font-size: large;
    padding-left: 70px;
   
    font-weight: 600;
}
ul#menu li {
  display:inline;
  word-spacing: 20px;
}
.img {
    vertical-align: middle;
    border-radius: 7px;
}
.jfk_ffgh{
	    margin-left: 50px;
    color: #3283bb;
   
}
.jfh_hd{
	font-weight: 600;
    text-align: center;
        font-size: 18px;
    text-transform: uppercase;
}
.hsdj_345{
	margin-left: 50px;
    text-align: -webkit-center;
	        font-size: 15px;
}
.jfj_fjd{
    margin-left: 50px;
    color: #82bd42;
    
}
.jfj_uru{
	    font-weight: 600;
    text-align: center;
        font-size: 18px;
    text-transform: uppercase;
	
}
.gery_iuui{
	margin-left: 50px;
    font-size: 25px;
   
	    margin-top: 0px;
}
.p1dd{
	   font-size: 16px;
    margin-left: 50px;
    width: 400px;
	padding-top: 17px;
}
.hjfdjk_ff{
	width: 400px;
    height: 40px;
    background-color: #82bd42;
    margin-left: 50px;
    border: 1px solid #82bd42;
    padding-top: 6px;
	       margin-top: 40px;
}
.nxc_hdh{
	   width: 200px;
    height: 180px;
    overflow: hidden;
    padding-right: 40px;
}
.fgf_fg{
	 width: 200px;
    height: 180px;
    overflow: hidden;
    padding-right: 40px;
}
.sd_5554{
	 width: 200px;
    height: 180px;
    overflow: hidden;
    padding-right: 40px;
}
.hjdsk_dgsfjh{
	padding-top: 32px;
}
/****************************************************
*                                                   *
*        GETINVOLEDeffects section CSS                        *
*                                                   *
****************************************************/

/****************************************************
*                                                   *
*        PRODUCT PAGE CSS                           *
*                                                   *
****************************************************/
#home_banner_product{
        width: 100%;
    height: 300px;
    object-fit: cover;
    background-size: cover;
    position: relative;
        background-position: center;
}



.image_div_conn{
	      width: 100%;
    height: 300px;
    overflow: hidden;
   
}
.test_pra{
	margin-left: 0px;
    text-align: center;
}
.main_divelement{
	    margin-right: 15px;
    border-top: 0px;
    height: 500px;
    border: 1px solid #d0d0d0;
   
    margin-bottom: 40px;
    box-shadow: 0px 0px 0px 0px #888888;
}
.scoo_hjd{
	text-align:center;
}
.progbar{
	   
       margin-left: 10px;
    margin-right: 10px;
   width: 230px;
    margin-top: 30px;
}
.subtbtn{
	background-color: #3283bb;
    border: 1px solid #3283bb;
    /* margin-left: 144px; */
    float: right;
    margin-top: -42px;
    padding-top: 3px;
    margin-right: 10px;
    height: 22px;
    font-size: 12px;
}
.reyd{
	    padding-right: 5px;
}
.deboxhfj{
	           margin-left: 100px;
    
}
.gdsfhjgj_hfd{
	
        border: 1px solid #dddddd;
    border-radius: 5px;
    width: 40px;
    height: 32px;
          margin-left: 30px;
    /* margin-top: 35px; */
    background-color: #dddddd;
    font-size: 25px;
    text-align: center;
}
.gfd_js{
	       margin-left: 70px;
    /* margin-top: 35px; */
    width: 40px;
    background-color: #dddddd;
    border-radius: 5px;
    height: 32px;
    border: 1px solid #d1d1d1;
    text-align: center;
    font-size: 22px;
}
.mainof_cont{
	    margin-left: 40px;
      margin-top: 36px;
}
.shjd_vbznmvz{
	 margin-left: -5px;
}
.omygodd{
	margin-left: 34px;
    margin-top: 20px;
}
.vzx{
	    margin-left: 35px;
    margin-top: 15px;
}
.xgfdg{    
margin-left: 36px;
    margin-top: 5px;
}
.jsdh{
	    background-color: white;
    border: 1px solid #c3c3c3;
    border-radius: 0px;
}
.hhfgjf{
    width: 140px;
    background-color: white;
    color: black;
    border-color: #dddddd;
    height: 40px;
}
.bcncnncn{
	    margin-top: 15px;
       margin-left: -3px;
}.nxc_gdhhh{
	margin-left: -2px;
    margin-top: 5px;
}
.bxcn{
	    border: 1px solid;
    width: 293px;
    margin-left: 35px;
    margin-top: 26px;
}
.zzzzzzz{
	    margin-left: 33px;
        margin-top: 15px;
}
/****************************************************
*                                                   *
*     copypaste tayyab trest CSS                           *
*                                                   *
****************************************************/

#filter_block{
    
    /* width: 260px!important; */
    padding: 15px;
    -webkit-box-shadow: 0px 0px 8px -4px #000000;
    -moz-box-shadow: 0px 0px 8px -4px #000000;
    -ms-box-shadow: 0px 0px 8px -4px #000000;
    -o-box-shadow: 0px 0px 8px -4px #000000;
    box-shadow: 0px 0px 8px -4px #000000;
}
.poverty #campains_box{

    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    float: right;
    min-height:680px;
}
.poverty .filter_block{
    display: block;
    position: static;
    width: 100%;

    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;

    border-radius: 3px;
    padding: 15px 0;
    font-family: "Roboto",sans-serif;
    color: #605e5e;
}

.filter_block .form-group {
    margin-bottom: 0px;
}
.borrowers_block, .keywords_block, .location_block, .sectors_block, .category_block, .tags_block, .loan_length_block, .others_block, .loan_status_block, .price_block{
    display: block;
    position: relative;
    width: 100%;
    padding-top: 15px;
    border-bottom: 1px solid #8e9eab;
    padding-bottom: 15px;
}
.borrowers, .location, .keywords, .sectors, .loan_length {
    font-size: 16px;
    font-weight: 600;
    color: #0000008f;
}
.sectors, .tags {
    margin-bottom: 0;
}
.borrowers_block  .form-group input[type=radio], .loan_length_block  .form-group input[type=radio] {
    /*position: absolute;*/
    visibility: hidden;
    display: none;
}
.borrowers_block .form-group .borrowers_label, .loan_length_block  .form-group .loan_length_label{
    display: inline-block;
    cursor: pointer;
    padding: 6px 10px!important;
    color: #6a6a6a;
    background-color: #ffffff;
    border: 1px solid #c3c3c3;
    border-radius: 2px;
    text-align: center;
}
.loan_length_block .form-group .loan_length_label{
    padding: 10px 4px!important;
}
.borrowers_block .form-group label ,.loan_length_block .form-group label {
    display: inline-block;
    max-width: 100%;
    width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 16px;
}
.loan_length_block .form-group label {
    font-size: 13px;   
}

.borrowers_block .form-group input[type=radio]:checked + .borrowers_label, .loan_length_block .form-group input[type=radio]:checked + .loan_length_label {
    color: #ffffff;
    background-color: #d50000;
    border-color: #d50000;
}
.borrowers_block .form-group + input[type=radio] + .borrowers_label, .loan_length_block .form-group + input[type=radio] + .loan_length_label {
    color: #ffffff;
    background-color: #ffffff;
    border: none;
    border-radius: 4px;
}
.filter_block .form-group input[type=checkbox]{
    float: left;
    margin-right: 15px;
}
.filter_block p{
    font-size: 12px;
    font-weight: 400;
    color: #585858;
    text-shadow: 0 0 1px #d7d6d6;
    -webkit-text-shadow: 0 0 1px #d7d6d6;
    -moz-text-shadow: 0 0 1px #d7d6d6;
    -ms-text-shadow: 0 0 1px #d7d6d6;
    -o-text-shadow: 0 0 1px #d7d6d6;
}
.others_label, .tags_label, .sectors_label{
    color: #818181;
    font-size: 13px;
    font-weight: 500;
}
.filter_block .filter_input{
    border-radius: 2px!important;
    height: 38px;
    font-style: italic;
}
.filter_block .select2-container .select2-selection--single {
    height: 38px!important;
}
.filter_block .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36px!important;
}
.filter_block .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 37px!important;
    padding: 0px 15px!important;
    color: #7f7d7d!important;
    font-style: italic!important;
}
.nbcxnm{
	    font-size: 16px;
    cursor: pointer;
}
/****************************************************
*                                                   *
*        Product-two PAGE CSS                           *
*                                                   *
****************************************************/
#home_banner_producttwo{
    width: 100%;
    height: 300px;
    object-fit: cover;
    background-size: cover;
    background-position: center;
    position: relative;
}


.imageswsb{
	    height: 400px;
    overflow: hidden;
}
.wbcn_121{
	width: 30px;
}
.nkxnv{
	margin-left: 30px;
    margin-top: -13px;
    position: absolute;
	    color: black;
}
.bcnxxmmxmxmx{
	
}
.wbcn_000{
	  
}
.listicon{
	width: 30px;
    height: 30px;
    border: 1px solid #3283bb;
    border-radius: 15px;
    padding: 15px;
    padding-top: 7px;
    padding-left: 10px;
    margin-left: 64px;
    color: #3283bb;
}
.ticon{
	width: 30px;
    height: 30px;
    border: 1px solid #3283bb;
    border-radius: 15px;
    padding: 15px;
    padding-top: 7px;
    padding-left: 8px;
    margin-left: 64px;
    color: #cc692d;
}
.lisn{
	width: 30px;
    height: 30px;
    border: 1px solid #3283bb;
    border-radius: 15px;
    padding: 15px;
    padding-top: 7px;
    padding-left: 9px;
    margin-left: 64px;
    color: #82bd42;
}
.mnb_bvn{
	    display: flex;
    margin-left: -71px;
    margin-top: 10px;
}
.campaign-overview .co-outer .co-details .contributionProgress {
    margin: 22px 0 20px;
}
.campaign-overview .co-outer .co-details .contributionProgress .contributionCircle {
    display: block;
    margin: 0 10px 0 50px;
}
.progress_bar {
    position: relative;
    height: 160px;
    width: 100%;
}
.progress_bar div {
    position: absolute;
    height: 160px;
    width: 160px;
    border-radius: 50%;
	    
	
}
.progress_bar div span {
    position: absolute;
    font-family: Arial;
    font-size: 25px;
    line-height: 150px;
    height: 145px;
    width: 144px;
    left: 8px;
    top: 8px;
    text-align: center;
    border-radius: 50%;
    background-color: white;
    color: #3283bb;
}
.days-left-count {
    text-align: center;
    font-size: 16px;
    font-weight: 900;
    font-family: "Roboto",sans-serif;
    font-style: italic;
    color: #82bd42;
        margin: 8px 0;
}
.campaign-overview .co-outer .co-details .fund-amount {
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    color: #000;
    font-weight: 800;
    font-family: open sans, sans-serif;
    margin: 20px 0;
}
.campaign-overview .co-outer .co-details .fund-amount .font-rupee {
    font-weight: normal;
    font-style: normal;
}
.campaign-overview .co-outer .co-details .fund-amount span {
    display: block;
    font-size: 14px;
    color: #888;
    line-height: 16px;
    text-align: center;
    font-weight: 300;
}
.fcra-views-closed {
    margin: 30px 0;
    background-color: whitesmoke;
    margin-bottom: 17px!important;
    border: 1px solid #ffffff;
    border-radius: 4px;
    height: 30px !important;
    text-align: left !important;
}
.campaign-overview .co-outer .co-details .fundBtnBox {
    text-align: left;
}
.btn-primary {
    background: ff1402;
    border: 0;
    color: #ffffff;
}

.btn-fund {
    display: block;
    position: relative;
    border: 0;
    background: #3283bb;
    color: #ffffff;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 19px;
    height: 55px;
    line-height: 55px;
    border-radius: 4px;
    padding: 0 20px;
}

.btn-fund .i-rupeecircle {
    position: absolute;
    left: 12px;
    top: 11px;
    margin-right: 10px;
    background: 0 0;
    border: 2px solid #ffffff;
    border-radius: 100%;
    text-indent: inherit;
    line-height: 30px;
}
.btn-fund .i-rupeecircle:before {
    content: '₹';
    font-size: 20px;
    font-family: rupee;
    color: #ffffff;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    /* vertical-align: middle; */
    line-height: 30px;
}

.i-rupeecircle {
    width: 32px;
    height: 32px;
    background-position: 0 0;
}
.bg-icon {
    display: inline-block;
    vertical-align: middle;
    background-image: url(../../images/sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}
.tum_mrbad{
	   width: 96%;
    height: 170px;
    background-color: #ffffff;
    /* margin-top: -40px; */
    position: absolute;
    margin-left: 30px;
}
.bxcmnbvxmn{
	    float: right;
    margin-top: 10px;
}
.cohshs{
	   background-color: whitesmoke;
    height: 660px;
    padding-top: 15px;
    margin-top: 40px;
    padding-left: 15px;
    padding-right: 22px;
    padding-bottom: 15px;
	    margin-bottom: 20px;
}
.mnxzmnbcbcncncx{
	    height: 470px;
    background-color: whitesmoke;
    /* padding: 15px 15px; */
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    
}
.nvcxznbqaqa{
	    list-style: none;
    padding-top: 15px;
}
/****************************************************
*                                                   *
*        GALLERY PAGE CSS                           *
*                                                   *
****************************************************/
#home_banner_gallery{
    height: 300px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    background-position: center;
    position: relative;
}
.efficeti_withcrtive{
    position: absolute;
    height: 300px;
    left: 0px;
    top: 0px;
}

.heighrt_twy{
    width: 100%;
    height: 220px;
}
.our-works.style-two {

    padding-top: 30px;

}
* {
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
}
.single-portfolio {
    position: relative;
    overflow: hidden;
    transform: scale(1);
    transition: all 700ms ease;
}
.our-works .single-portfolio {
      margin-bottom: 24px;
    margin-right: 22px;
}
img {
    max-width: 100%;
    height: auto;
}
.single-portfolio img {
    width: 100%;
    transform: scale(1);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.single-portfolio .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.8);
    transform: scale(0);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.single-portfolio .overlay .image-view {
    display: table;
    width: 100%;
    height: 100%;
}
.single-portfolio .overlay .image-view .box {
    display: table;
    height: 100%;
    width: 100%;
}
.single-portfolio .overlay .image-view .box .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
ul, li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    font-family: "Tinos",sans-serif;
}
ul, li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    font-family: "Tinos",sans-serif;
}
.single-portfolio .overlay .box li {
    display: inline-block;
    margin: 0 4px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #fff;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #b2dd4c;
}
a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.single-portfolio .overlay .box li a {
}
.single-portfolio .overlay .box li a span {
    color: #fff;
}
h1, h2, h3, h4, h5, h6 {
    position: relative;
    font-family: "Tinos",sans-serif;
    font-weight: normal;
    margin: 0px;
    background: none;
    line-height: 1.6em;
}
.single-portfolio .overlay .image-view h4 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #6CBE02;
    padding: 8px 0px;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #b2dd4c;
}
a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.post-pagination {
    margin-left: 0px;
    padding: 0px 0px;
}
ul, li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    font-family: "Tinos",sans-serif;
}
.post-pagination li {
    display: inline-block;
    margin-right: 3px;
}
.post-pagination .previous {
    position: relative;
    top: 21px;
    left: -15px;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #b2dd4c;
}
a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.post-pagination .previous a {
    position: relative;
    font-size: 16px;
    font-weight: 500;
}

.post-pagination li a {
    color: #777777;
    display: block;
    font-size: 14px;
    font-weight: 600;
    width: 50px;
    transition: all 500ms ease 0s;
    height: 50px;
    line-height: 50px;
    border: 1px solid #E8E8E8;
    background: #FAFAFA;
    margin: 0px 3px;
    text-align: center;
}
.post-pagination .previous a:before {
    content: "\f104";
    position: absolute;
    top: 0px;
    font-family: fontawesome;
    left: 0px;
    color: #ACACAC;
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 45px;
    transition: all 500ms ease 0s;
}
a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.post-pagination li a {
    color: #777777;
    display: block;
    font-size: 14px;
    font-weight: 600;
    width: 50px;
    transition: all 500ms ease 0s;
    height: 50px;
    line-height: 50px;
    border: 1px solid #E8E8E8;
    background: #FAFAFA;
    margin: 0px 3px;
    text-align: center;
}
.post-pagination li:hover a {
    background: #6CBE02;
    color: #fff !important;
    transition: all 500ms ease 0s;
}

.post-pagination .next a {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    background: #6CBE02;
    color: #fff;
    border: 1px solid #6CBE02;
}
.post-pagination .next a:before {
    content: "\f105";
    position: absolute;
    height: 50px;
    top: 0px;
    width: 50px;
    font-family: fontawesome;
    right: 0px;
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    transition: all 500ms ease 0s;
}
.post-pagination li {
    display: inline-block;
    margin-right: 3px;
}
.post-pagination .next {
    position: relative;
    top: 20px;
    right: -15px;
}
.single-portfolio .overlay .image-view {
    display: table;
    width: 100%;
    height: 100%;
}

* {
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
}
.single-portfolio .overlay .image-view .box {
    display: table;
    height: 100%;
    width: 100%;
}
.single-portfolio .overlay .image-view .box .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.single-portfolio .overlay .box li {
    display: inline-block;
    margin: 0 4px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #fff;
}

ul, li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    font-family: "Tinos",sans-serif;
}
.single-portfolio .overlay .box li a {
}

a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #b2dd4c;
}
.single-portfolio .overlay .box li a span {
    color: #fff;
}
.single-portfolio .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.8);
    transform: scale(0);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.india{
   margin-left: 100px;
   padding: 30px 0px;
   font-size: 18px;
}
.jkdsjg_dsjh8r{
    margin-left: 35px;
}
.dhfkj{
     font-size: 12px;
}

#phonebox{
    display: none;
    background-color: #82bd42;;
    border-radius: 0px;
    position: relative;
    z-index: 1;
    top: 10px;
}
#phonebox .close{
    position: absolute;
    right: 10px;
    top: 40px;
    background-color: #ff0000;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    color: white;
    cursor:pointer;
}
#phonebox .div:first-child{
    height: 38px;
    padding-left: 15px;
    padding-top: 15px;
    float: left;
    width: 100%;
}
.right_content_hbanner #phonebox ul li:hover {
    background: none!important;
}
.right_content_hbanner #phonebox ul li a{
    color:#000;
}
.right_content_hbanner #phonebox ul li a:hover{
    color:#353535;
}
::-webkit-input-placeholder { /* Edge */
  color: #000;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

::placeholder {
  color: #000;
}
.searchCapm{
    height: 40px;
    padding: 10px 0px 10px 8px;
    background: none;
    border: 0px;
}
.pd0{
    padding:0!important;
}
.listcls{
    color: black;
    display: block;
    text-align: left;
    font-size: 12px;
}
#ajaxSearchBox ul{
    z-index: 999;
    background-color: white;
    padding: 10px;
    height: 180px;
    overflow: auto;
    border-bottom: 10px solid #fff;
}
#ajaxSearchBox ul li:not(:last-child){
    margin-bottom: 5px;
    /*box-shadow: 0px 10px 9px -15px black;*/
    border-bottom: 1px solid #ddd;
}
#ajaxSearchBox{
    top: 40px;
    position: absolute;
}
.right_content_hbanner ul li:hover {
    background: #00408500;
    color: #020202;
}
.trapezoid {
        height: 35px;
    border: 18px solid #82bd42b8;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    width: 80%;
    position: absolute;
    bottom: 15px;
    left: 10%;
    text-align: center;
    color: white;
    font-size: 20px;
    line-height: 0px;
}
.effect_ansi {
    position: absolute;
    width: 80%;
    background-color: #03203861;
    height: 80%;
    top: 10%;
    left: 10%;
    text-align: center;
    cursor: pointer;
    display: none;
}
.iconcemraclas {
    font-size: 30px;
    color: white;
    margin-top: 53px;
    background-color: #82bd42;
    padding: 20px;
    border-radius: 50px;
}
.single-portfolio:hover .effect_ansi {
    display: block;
}

.single-portfolio:hover .trapezoid {
    display: none;
}
/*@font-face {*/
/*	font-family: elmessiri-semibold;*/
/*	src: url(../fonts/el_messiri/ElMessiri-SemiBold.ttf)*/
/*}*/

/*@font-face {*/
/*	font-family: montserrat-regular;*/
/*	src: url(../fonts/montserrat/Montserrat-Regular.ttf)*/
/*}*/

/*@font-face {*/
/*	font-family: montserrat-semibold;*/
/*	src: url(../fonts/montserrat/Montserrat-SemiBold.ttf)*/
/*}*/

/** {*/
/*	-webkit-box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	box-sizing: border-box*/
/*}*/

/*body {*/
/*	font-family: montserrat-regular;*/
/*	color: #999;*/
/*	font-size: 12px;*/
/*	margin: 0*/
/*}*/

/*p,*/
/*h1,*/
/*h2,*/
/*h3,*/
/*h4,*/
/*h5,*/
/*h6,*/
/*ul {*/
/*	margin: 0*/
/*}*/

/*img {*/
/*	max-width: 100%*/
/*}*/

/*ul {*/
/*	padding-left: 0;*/
/*	margin-bottom: 0*/
/*}*/

/*a {*/
/*	text-decoration: none;*/
/*	color: #ff9a9c;*/
/*	transition: all .3s ease*/
/*}*/

/*a:hover {*/
/*	text-decoration: none;*/
/*	color: #fe4447*/
/*}*/

/*:focus {*/
/*	outline: none*/
/*}*/

/*.wrapper {*/
/*	min-height: 100vh;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	background: url(../images/bg-registration-form-4.jpg) no-repeat;*/
/*	background-size: cover*/
/*}*/

.inner {
	max-width: 850px;
	margin: auto;
	background: #fff;
	display: flex;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)
}

.inner .image-holder {
	width: 50%;
	padding-right: 15px
}

.inner form {
	width: 50%;
	padding-top: 77px;
	padding-right: 60px;
	padding-left: 15px
}

.inner h3 {
	font-size: 35px;
	font-family: elmessiri-semibold;
	text-align: center;
	margin-bottom: 27px;
	color: #ff9a9c
}

.inner .form-holder {
	padding-left: 24px;
	position: relative
}

.inner .form-holder:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #ff9a9c;
	position: absolute;
	left: 1px;
	top: 50%;
	transform: translateY(-50%)
}

.inner .form-holder.active:before {
	border: 2px solid transparent;
	background: #ff9a9c
}

.inner .form-control {
	display: block;
	width: 100%;
	border-radius: 23.5px;
	height: 47px;
	padding: 0 24px;
	color: gray;
	font-size: 13px;
	border: none;
	background: #f7f7f7;
	margin-bottom: 25px
}

.form-control::-webkit-input-placeholder {
	font-size: 13px;
	color: gray;
	text-transform: uppercase;
	font-family: montserrat-regular
}

.form-control::-moz-placeholder {
	font-size: 13px;
	color: gray;
	text-transform: uppercase;
	font-family: montserrat-regular
}

.form-control:-ms-input-placeholder {
	font-size: 13px;
	color: gray;
	text-transform: uppercase;
	font-family: montserrat-regular
}

.form-control:-moz-placeholder {
	font-size: 13px;
	color: gray;
	text-transform: uppercase;
	font-family: montserrat-regular
}

@-webkit-keyframes hvr-wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(8px);
		transform: translateX(8px)
	}
	33.3% {
		-webkit-transform: translateX(-6px);
		transform: translateX(-6px)
	}
	49.95% {
		-webkit-transform: translateX(4px);
		transform: translateX(4px)
	}
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px)
	}
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes hvr-wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(8px);
		transform: translateX(8px)
	}
	33.3% {
		-webkit-transform: translateX(-6px);
		transform: translateX(-6px)
	}
	49.95% {
		-webkit-transform: translateX(4px);
		transform: translateX(4px)
	}
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px)
	}
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.inner button {
	letter-spacing: 2px;
	border: none;
	width: 133px;
	height: 47px;
	margin-right: 19px;
	border-radius: 23.5px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	background: #ff9a9c;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	font-family: montserrat-semibold;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent
}

.inner button:hover {
	-webkit-animation-name: hvr-wobble-horizontal;
	animation-name: hvr-wobble-horizontal;
	-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
}

.inner .checkbox {
	position: relative;
	padding-left: 19px;
	margin-bottom: 37px;
	margin-left: 26px
}

.inner .checkbox label {
	cursor: pointer;
	color: #999
}

.inner .checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer
}

.inner .checkbox input:checked~.checkmark:after {
	display: block
}

.inner .checkmark {
	position: absolute;
	top: 2px;
	left: 0;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	border: 1px solid #e7e7e7
}

.inner .checkmark:after {
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #ff9a9c;
	position: absolute;
	display: none
}

.inner .form-login {
	display: flex;
	align-items: center;
	margin-left: 23px
}



/*VIDEO PAGE CSS*/
/*VIDEO PAGE CSS START*/


.videwo_hombanerr{
    width: 100%;
    height: 300px;
    object-fit: cover;
    background-size: cover;
}
.link_marg{
    margin: 5%;
}
.video_titlle{
    position: relative;
    color: #3283bb;
    text-align: center;
    font-weight: 800;
    line-height: 40px;
    font-size: 30px;
    font-family: roboto;
    width: fit-content;
    margin: auto;
    margin-top: 20px;
}
.videoleft_border_bg{
    position: absolute;
    height: 2px;
    width: 130px;
    background-color: #d0d0d0;
    right: 100%;
    top: 64%;
}
.videoright_border_bg{
    position: absolute;
    height: 2px;
    width: 130px;
    background-color: #d0d0d0;
    left: 100%;
    top: 64%;
}


/* VIDEO PAGE CSS END*/


/*PARTNER WITH US PAGE CSS*/
/*PARTNER WITH US PAGE CSS START*/
.withus_using{
    width: 100%;
    height: 300px;
    object-fit: cover;
    background-size: cover;
    background-position: center;
}
.secondeving_img{
    width: 100%;
    height: 400px;
    margin-top: 20px;
    border: 1px solid #69b545;
    object-fit: cover;
    background-size: cover;
}
.stand_ard{
    font-size: 26px;
    font-family: roboto;
    font-weight: bold;
    padding: 15px 0px;
}
.deno_unce{
    font-size: 18px;
    font-family: roboto;
    color: black;
}
.consec_eliet{
    font-size: 14px;
    margin-left: 0px;
    padding: 10px 0px;
}
.partner_withus .owl-prev{
    font-size: 40px!important;
    color: #3283bb!important;
    
}
.partner_withus .owl-next{
    font-size: 40px!important;
    color: #6eb545!important;
    margin-left: 20px!important;
}
.partner_withus .owl-nav{
        text-align: center!important;
        margin: 10px 15px!important;
        margin-top: 3%!important;
}

/* PARTNER WITH US PAGE CSS END*/


/*IMPORTANT LINK  PAGE CSS*/
/*IMPORTANT LINK  PAGE CSS START*/
.bgcrail{
    background-color: #82bd42;
    width: 20px;
    height: 20px;
    border: 1px solid #82bd42;
    border-radius: 15px;
    padding: 2px 3px;
    color: white;
}
.importlink_icon li{
    padding-bottom: 5px;
    position: relative;
}
.importlink_icon span{
    position: absolute;
    left: 10%;
    top: 5%;
    color: black;
}
.quick_linkk{
    font-size: 22px;
    font-family: roboto;
    font-weight: bold;
    padding-bottom: 20px;
}
.bottam_top{
    margin:20px 0px;
}






/*.importlink_icon span{*/
    /*position: absolute;*/
    /*top: 50px;/*/
    /*left: 30px;*/
/*}*/





/* IMPORTANT LINK  PAGE CSS END*/

/*MORE_EVENTS MORE_EVENTS  PAGE CSS*/
/*MORE_EVENTS MORE_EVENTS  PAGE CSS START*/
.dynmic_aftre{
    margin-bottom: 30px;
}
.more_eventsamzi{
    position: relative;
}
.thrik{
    position: absolute;
    top: 20px;
    font-size: 40px;
    left: 160px;
}
.charti_anhg{
    position: relative;
    left: -200px;
}
.main_cupckaee{
    position: absolute;
    top: 0px;
    left: 35%;
}
.deco_rating{
    font-size: 20px;
    font-family: raleway;
    font-weight: 900;
}
.list_styleno{
    list-style: none;
    position: relative;
    padding: 10px 0px;
}
.datedayeas{
    position: absolute;
    top: 10px;
    left: 40%;
}
.commdndo{
       margin-left: 0px;
    padding: 10px 0px;
    width: 80%;
    text-align: left;
    font-family: raleway;
}
.teesjun{
    position: absolute;
    top: 5px;
    left: 5px;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px;
    color: #ffffff;
    background: #82bd42;
    width: 60px;
    height: 60px;
    padding-top: 10px;
    text-align: center;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}
.eventes_more{
    color: #82bd42;
    font-size: 16px;
    padding: 7px 0px 0px;
    font-family: raleway;
    font-weight: 800;
    -moz-transform: skew(31deg, 1deg);
    -webkit-transform: skew(31deg, 1deg);
    -o-transform: skew(31deg, 1deg);
    -ms-transform: skew(31deg, 1deg);
}
.wahi_butti{
    border-bottom: 1px solid #3283bb;
    width: 25%;
}
.eventspage{
       margin: 40px 0px;
    padding-left: 120px;
}
.gap_beach{
    margin-bottom: 40px;
}
.list_styleno .fa-map-marker:before {
    content: "\f041";
    color: #3283bb;
}
.list_styleno .fa-clock-o:before {
    content: "\f017";
    color: #82bd42;
}
/* MORE_EVENTS  PAGE CSS END*/


/*EVENTS DETAIL  PAGE CSS*/
/*EVENTS DETAIL  PAGE CSS START*/
.detail_heatly{
    font-size: 25px;
    font-family: raleway;
    font-weight: 900;
    padding: 10px 0px;
}
.detail_first{
    list-style: none;
    position: relative;
    padding-bottom: 10px;
}
.ulli_first{
    position: absolute;
    top: 0px;
    left: 35%;
}
.ulli_two{
    position: absolute;
    top: 0px;
    left: 65%;
}
.eiusmod{
    font-size: 14px;
    font-family: raleway;
    font-weight: 500;
    text-align: justify;
    padding: 10px 0px;
}
.deserunt{
    font-size: 14px;
    font-family: raleway;
    font-weight: 500;
    text-align: justify;
    padding: 10px 0px;
}
.deatil_firstphoto{
    width: 100%;
    height: auto;
    border-radius: 10px;
}
.quae_illo{
    width: 15%;
    height: auto;
    border-radius: 10px;
    position: relative;
}
.aperiam_eaque{
    position: absolute;
    left: 31%;
    margin: -70px 0px;
    font-size: 14px;
    color: black;
    font-weight: 600;
    font-family: raleway;
    line-height: 18px;
}
.aperiam_eaque1{
    position: absolute;
    top: 34%;
    left: 31%;
    font-size: 14px;
    color: black;
    font-weight: 600;
    font-family: raleway;
    line-height: 18px;
}
.aperiam_eaque2{
    position: absolute;
    top: 57%;
    left: 31%;
    font-size: 14px;
    color: black;
    font-weight: 600;
    font-family: raleway;
    line-height: 18px;
}
.aperiam_eaque3{
    position: absolute;
    top: 81%;
    left: 31%;
    font-size: 14px;
    color: black;
    font-weight: 600;
    font-family: raleway;
    line-height: 18px;
}
.john_remdoe{
    margin-top: -20px;
    font-family: raleway;
    margin-left: 110px;
}
.officia li{
    padding-left: 40px;
    padding-bottom: 5px;
}
.detail_first .fa-calendar:before {
    content: "\f073";
    color: #3283bb;
    font-size: 15px;
    font-weight: bold;
}
.detail_first .fa-clock-o:before {
    content: "\f017";
    color: #3283bb;
    font-size: 15px;
    font-weight: bold;
}
.detail_first .fa-map-marker:before {
    content: "\f041";
    color: #3283bb;
    font-size: 15px;
    font-weight: bold;
}
.january_two{
    font-size: 14px;
    font-weight: 600;
    padding-left: 0px;
    color: black;
}
.detail_heatly .detail_first li{
    color: black;
}
.detail_heatly .linkBox ul, li {
    color: #180c07!important;
}
.eventdatil_sec{
    margin-bottom: 30px;
}
.last_postt{
   font-size: 20px;
    font-family: raleway;
    font-weight: 800;
    padding-left: 9%;
    margin-bottom: 10px;
}

.labore{
    width: 100%;
    height: 235px;
    padding-right: 10px;
    margin: 20px 0px;
}
.crevtie_des{
    font-size: 16px;
    font-family: lato;
    width: 100%;
    padding-left: 10px;
    text-align: justify;
    margin: 10px 0px;
}
.eiuskjkmod1{
    font-size: 14px;
    font-family: raleway;
    font-weight: 500;
    text-align: justify;
    padding: 10px 0px;
}
/*EVENTS DETAIL PAGE CSS END*/

/*BLOGS DETAIL  PAGE CSS*/
/*BLOGS DETAIL  PAGE CSS START*/


.blogs * {
    -webkit-transition: .3s;
    transition: .3s;
}

.blogs .blog-block .blog-text {
   border: 1px solid red;
    padding: 20px;
    margin-top: 15px;
}




.section-padding {
    padding-top: 0px;
    padding-bottom: 120px;
}
.bg-white-e {
    background-color: #e6e6e6;
}
.heading {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}
.heading {
    position: relative;
    display: inline-block;
    margin-top: -10px;
}
.heading-margin {
    margin-bottom: 30px;
}
.heading-absolute {
    position: absolute;
    right: -30px;
    top: -40px;
    font-weight: 700;
    font-size: 80px;
    z-index: -1;
}
.sh-above {
    z-index: 1 !important;
}
.text-white-c {
    color: rgba(204, 204, 204, 0.7);
}
.sh-above2 {
    z-index: 2 !important;
}
.heading h1 {
    font-weight: 700;
}
.heading-border {
    border-bottom: 3px dashed;
    padding-bottom: 10px;
}
.primary-color {
    color: #fab700;
}
.para-margin {
    margin-bottom: 50px;
}
.text-black-5 {
    color: #555555;
}
img {
    display: block;
    margin: auto;
}
.primary-border-e {
    border-color: #cccccc !important;
}
.primary-border-e:hover {
    border-color: #82bd42 !important;
}

.text-black-5 {
    color: #555555;
}
.blogs .blog-block .blog-text ul.date li {
       padding: 0 10px;
    margin: 0;
    display: inline-block;
    
}
.blogs .blog-block .blog-text p {
    font-size: 14px;
}
.border-unset:after {
    content: "";
    position: absolute;
    bottom: 40%;
    right: 41%;
    height: 22px;
    width: 2px;
}
.border-unset:after {
    background-color: #999999;
}
.right-border:after {
    content: "";
    position: absolute;
    bottom: 40%;
    right: 41%;
    height: 22px;
    width: 2px;
}
.right-border:after {
    /*background-color: #999999;*/
}
button.btn, a.btn {
    font-weight: 500;
}


.blog-block{
    padding: 0px 15px;
    margin-bottom: 20px;
}
.my-3{
    font-size: 18px;
    font-family: lato;
    font-weight: bold;
    line-height: 25px;
    text-align: left;
}
.text-black-5{
    font-size: 14px;
    margin-left: 0px;
    font-family: lato;
    padding: 10px 0px;
    text-align: left;
}

.more_read{
    width: 100px;
    height: 40px;
    background-color: #82bd42;
    font-size: 16px;
    font-family: lato;
    font-weight: bold;
    color: white;
}
.more_read:hover{
    background-color: #ffffff0d;
    border: 1px solid;
    color: black;
}
.glogs_detailheigh{
    width: 100%;
    height: 215px;
}


/*BLOGS DETAIL PAGE CSS END*/

/*DETAIL BLOGS   PAGE CSS*/
/*DETAIL BLOGS   PAGE CSS START*/

.detailhomeban{
    width: 100%;
    height: 300px;
    object-fit: cover;
    background-size: cover;
}
.ration_headingg{
    font-size: 20px;
    font-weight: 800;
    font-family: raleway;
    padding: 20px 0px;
}
.jkhhfg_jkhgkj{
    list-style: none;
    position: relative;
    padding-bottom: 15px;
}
.gklgk_hkj{
    position: absolute;
    left: 15%;
    top: 0%;
}
.uyiuy_wwqw{
    position: absolute;
    left: 25%;
    top: 0%;
}
.div1_contsct1{
    font-size: 16px;
    font-family: lato;
    text-align: justify;
    padding-bottom: 15px;
}
.div1_contsct2{
    font-size: 16px;
    font-family: lato;
    text-align: justify;
    padding-bottom: 15px;
}
.div1_contsct3{
    font-size: 16px;
    font-family: lato;
    text-align: justify;
    padding-bottom: 15px;
}
.div1_contsct4{
    font-size: 16px;
    font-family: lato;
    text-align: justify;
    padding-bottom: 15px;
}
 .blog-date-box {
    width: 61px;
    color: white;
    height: 67px;
    background: #82bd42;
    position: absolute;
    -webkit-box-shadow: 0px 5px 13px rgba(4, 51, 129, 0.1);
    box-shadow: 0px 5px 13px rgba(4, 51, 129, 0.1);
    bottom: -35px;
    left: 80px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    border-radius: 5px;
}
.small-thumb {
    position: absolute;
    bottom: -25px;
    right: 80px;
    border-radius: 50%;
    background: #fff;
}
.small-thumb img {
    padding: 5px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
.widget {
    margin-bottom: 50px;
}
.wit{
    margin-bottom: 75px;
}

.wit h4{
        padding: 4px 0px 8px;
    font-weight: 600;
    font-family: roboto;
    font-size: 16px;
    color: #3283bb;
}
.prone h4{
    border-bottom: 1px solid #3283bb;
    font-size: 17px;
    padding: 7px 0px;
}
.prone a{
    padding:7px;
    color: #000000ba;
}
.prone a:hover{
    transform: translate(5em,0);
    transition:0.1s ease;
    border-left:3px solid #3283bb;
    color: #82bd42;
}
.widget_search .search-form {
    position: relative;
    -webkit-box-shadow: 0px 0px 10px #ccc;
    box-shadow: 0px 0px 10px #ccc;
    border-radius: 10px;
}
.widget_search .search-form .form-group {
    margin-bottom: 0;
}
.widget_search .form-control {
    color: #000;
    letter-spacing: 1.5px;
    font-size: 15px;
}
.widget_search .search-form .form-group .form-control {
    height: 60px;
    padding: 0 70px 0 15px;
    border: 0px;
    border-radius: 5px;
    font-family: lato;
}
.widget_search .search-form .submit-btn {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 75px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    font-size: 16px;
    border-radius: 5px;
    background-color: #82bd42;
    color: #ffffff;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
    border: none;
    cursor: pointer;
}
.latest-post-widget {
    border: 2px solid #F5F5F5;
    padding: 35px 35px 20px 35px;
    width: 100%;
    float: left;
}
.latest-post-wit {
    border: 2px solid #F5F5F5;
    padding:15px 20px;
}
.widget .widget-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px;
    position: relative;
    letter-spacing: 0px;
    font-family: var(--body-font);
}
.latest-item {
    border-bottom: 1px solid rgba(129, 129, 129, 0.25);
    width: 100%;
    padding: 15px 0px 15px 0px;
}
.latest-item .content-part p {
    font-size: 16px;
    margin-left: 0px;
    font-family: lato;
    text-align: left;
    width: 110%;
}
.latest-item .content-part .text {
    color: #08090b;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0px;
    font-family: lato;
    
}
.blog-right-content{
        padding-left: 30px;
}

.press_cancal{
    font-size: 25px;
    font-family: raleway;
    font-weight: 800;
    margin-top: -23%;
    padding-bottom: 15px;
}
.press_cancel{
    font-size: 25px;
    font-family: raleway;
    font-weight: 800;
    margin-top: -95px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.press_cancl{
    font-size: 25px;
    font-family: raleway;
    font-weight: 800;
    margin-top: -35px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.content-pert h3{
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 600;
    color: #06842a;
}
.content-pert a:hover{
    border-left: 3px solid #3283bb;
    transform: translate(4em,0);
    transition: 0.4s ease-in;
    padding: 0px 7px;
}
.content-pert p{
        font-size: 17px;
}
.comp_lrteely{
    font-size: 16px;
    font-family: lato;
    padding-bottom: 30px;
}
/*DETAIL BLOGS  PAGE CSS END*/


/*PRIVACY POLICY   PAGE CSS*/
/*PRIVACY POLICY   PAGE CSS START*/
.sdkldsk3290slkl2zz{
    border: 1px solid #82bd42;
    padding: 10px 15px;
    background-color: #c1c1c16e;
    margin-bottom: 30px;
}

/*PRIVACY POLICY  PAGE CSS END*/

/*LOGIN SGIN UP   PAGE CSS*/
/*LOGIN SGIN UP   PAGE CSS START*/
.qwrew_rtwet{
  border-right: 3px solid #82bd42;
    padding: 0px 20px;
}
.into_email{
    font-size: 16px;
    font-family: raleway;
    font-weight: 800;
}
.into_submittt{
    width: 100%;
    font-size: 18px;
    font-family: lato;
}
.into_regtion{
    width: 100%;
    font-size: 18px;
    font-family: lato;
    margin-top: 35px;
    background: #82bd42;
}
.into_forget{
    font-family: lato;
}
.sing_uplgical{
    margin-bottom: 40px;
}
.sec_registon{
    padding-left: 20px;
}
.two_furth{
    padding-left: 15px;
}
#firstbg_singup{
    background-image: url(../../images/footer_image_bg.png);
    width: 100%;
}

/*LOGIN SGIN UP  PAGE CSS END*/

/*LOGIN DETAIL   PAGE CSS*/
/*LOGIN DETAIL   PAGE CSS START*/
.ghjgfgh3454{
    margin: 0px 0px 50px;
}
.gfjhsfg{
    padding-right: 15px;
}
.sdjkfklds902390s{
    background: #ffffff;
    padding: 15px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 2px 3px rgba(0, 0, 0, .2);
}
.hjkgfjhs56{
    width: 120px;
    height: 120px;
    border-bottom: 1px solid red;
    border-radius: 100px;
    margin-bottom: 20px;
    object-fit: cover;
    background-size: cover;
}
.yutuwq{
    padding-left: 15px;
}
.jhfgjhfg4{
    border-left: 1px solid #82bd42;
}
.twreqwrqw657653{
    border: 1px solid #82bd42;
    border-top: 0px;
}
.ghjgfgh3454 .nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    background: #82bd42;
    /* color: white; */
}

.ghjgfgh3454 .nav-tabs>li>a{
    color: white;
    font-family: raleway;
    font-weight: 600;
}
.phone_icon{
    padding-left: 10px;
    font-size: 15px;
    font-family: raleway;
    font-weight: 600;
}
.mail_icon{
    padding-left: 10px;
    font-size: 15px;
    font-family: raleway;
    font-weight: 600;
}
.gzdstsdr{
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.ghjgfgh3454 .nav-tabs>li>a:hover {
    color: #28292d;
}
.ghjgfgh3454 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
        /*background-color: #3283bb;*/
}
.into_detail{
    width: 20%;
    font-size: 18px;
    font-family: lato;
    background: #82bd42;
    margin: 25px 119px;
}
.two_padtgyu{
    padding-left: 0px;
}
.two_reqwrw{
        padding-left:0px;
}
.sec_detail{
    padding: 20px;
}
.ghjgfgh3454 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus{
    color: #03070d;
}
#foterbg_repeat{
    background-image: url(../../images/footer_image_bg.png);
    width: 100%;
    background-size: cover;
}



/*LOGIN DETAIL  PAGE CSS END*/




/*WSO CERTIFICATION   PAGE CSS*/
/*WSO CERTIFICATION   PAGE CSS START*/
.certifi_cation{
    width: 100%;
    height: 400px;
    object-fit: cover;
    background-size: cover;
}
.passgsre_wso{
    font-size: 25px;
    font-weight: 400px;
    font-family: lato;
    padding: 10px 0px;
}
.reqewq_35435{
    font-size: 25px;
    font-family: lato;
    font-weight: 800;
    padding-top: 10px;
}
.consect_adipoe{
    font-size: 15px;
    font-family: lato;
    padding-bottom: 20px;
}
.canget_reivce{
    font-family: raleway;
    font-size: 20px;
    font-weight: 800;
    padding-bottom: 20px;
}
.belef_popular{
    width: 100%;
    padding: 5px 10px;
    height: 230px;
    object-fit: cover;
    background-size: cover;
    margin-bottom: 30px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 2px 3px rgba(0, 0, 0, .2);
}
.popular_belef{
     width: 100%;
    padding: 5px 10px;
    height: 230px;
    object-fit: cover;
    background-size: cover;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 2px 3px rgba(0, 0, 0, .2);
}
.opluar_elef{
     width: 100%;
    padding: 5px 10px;
    height: 230px;
    object-fit: cover;
    background-size: cover;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 2px 3px rgba(0, 0, 0, .2);
}
.ficting{
    font-size: 25px;
    font-family: raleway;
    font-weight: 600;
    padding: 10px 0px;
}

/*WSO CERTIFICATION  PAGE CSS END*/



/*LEFT SIDEBAR  PAGE CSS END*/

.linkBox .close {
       opacity: 1; 
}

.right_content_hbanner #phonebox ul li a {
    color: #fff;
}
.linkBox ul, li {
        color: white;

}





#home_banner_donate{
    height: 300px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    background-position: bottom;
    position: relative;
}

/*LEFT SIDBAR  PAGE CSS END*/

@media(max-width:767px) {
	.inner {
		display: block
	}
	.image-holder {
		width: 100%;
		padding-right: 0
	}
	form {
		width: 100%;
		padding: 0 15px 70px
	}
	.wrapper {
		background: 0 0
	}
}
