/**.home-banner-bg{
	background: #FF5F6D;  
background: -webkit-linear-gradient(to right, #FFC371, #FF5F6D);  
background: linear-gradient(to right, #FFC371, #FF5F6D); 
} **/


.home-banner-bg{
  background: -webkit-linear-gradient(90deg, #00c544,#4fc885,#cae6e4);
  background: linear-gradient(90deg, #00c544,#4fc885,#cae6e4);                                            
}


.contact_form_box_all.type_five {
    background-color: #dcf2f0;
    padding: 10px 12px 10px 10px;
    border-radius: 10px 10px;
	box-shadow: 1px 0px 6px 0px #131313bf; 
}

.contact_form_box_all input, .contact_form_box_all input[type=text], .contact_form_box_all input[type=email], .contact_form_box_all input[type=number], .contact_form_box_all textarea, .contact_form_box_all select {
    margin: 6px 0px 5px !important;
}

input, input[type=text], input[type=email], input[type=number], textarea, select {
    position: relative;
    height: 42px;
    line-height: 26px;
    border-radius: 5px;
    border: 1px solid var(--border-color-dark);
    width: 100%;
    padding: 4px 15px 0px 15px;
    display: block;
    transition: 0.5s ease-in-out !important;
    -moz-transition: 0.5s ease-in-out !important;
    -o-transition: 0.5s ease-in-out !important;
    -ms-transition: 0.5s ease-in-out !important;
    margin-bottom: 20px;
    color: var(--text-color-dark);
}

.reg-btn1{
	padding:5px 90px 5px 90px;
	font-size:22px;
    background: #00c544;  
	background: -webkit-linear-gradient(to right, #CAE6E4, #00c544);  
	background: linear-gradient(to right, #CAE6E4, #00c544);	
	
		/* background: #FF5F6D;  
        background: -webkit-linear-gradient(to right, #FFC371, #FF5F6D);  
        background: linear-gradient(to right, #FFC371, #FF5F6D);  */

}

.reg-title1{
	font-size:11px;
}

.reg-title2{
	font-size:12px;
	text-align:center;
}

.footer-bg1{
	/* background:#00c544; */
  background:#fff;
}

.footer-bg2{
	background:#0d3925;
}


/*** Home page banner image css start **/
.banner-image{
	width: 250px;
  aspect-ratio: 1;
  object-fit: cover;
  --_m: radial-gradient(#000 69%,#0000 70%) 84.5%/50%;
  -webkit-mask-box-image: var(--_m);
             mask-border: var(--_m);
  clip-path: polygon(-41% 0,50% 91%, 141% 0);
}


@supports not (-webkit-mask-box-image: var(--_m)) { 
  .banner-image {
   --_m:
     radial-gradient(at 70% 31%,#000 29%,#0000 30%),
     radial-gradient(at 30% 31%,#000 29%,#0000 30%),
     linear-gradient(#000 0 0) bottom/100% 50% no-repeat;
   -webkit-mask: var(--_m);
           mask: var(--_m);
  }
}
/*** Home page banner image css End **/

/*** BROWSE TAB CSS START ***/
.b-btn1{
	padding:10px 25px 10px 25px;
}

.sub-btn1{
	width:145px;
	    text-wrap: nowrap;
padding:10px 25px 10px 25px;
    margin: 0px 15px 0px 15px;
    background: #fff;
    box-shadow: var(--box-shadow);
    border: 1px solid var(--border-color-dark);
	 border-radius:25px;
}



.tab-details{
	margin: 0 auto 0 auto;
}
/*** BROWSE TAB CSS END ***/


/*** Login css start ***/
.modal-main{
 border-radius:25px;
}

.l-bg{
	background:#ffb3c0;
}

.l-btn{
	
}

.popup-image{
	height:232px;
	max-width:100%;
}

.login-btn1{
	padding:10px 85px 10px 85px;
	border-radius:25px;
	margin-top:5px;
	background:#b30044;
}

.title-modal{
    margin: 0px auto 0px auto;
   font-size:25px;
}
/*** Login css end ***/


/*** Reg css Start ***/
.reg-btn2 {
	background:#b30044;
	border-radius:25px;
	
}
/*** Reg css end ***/


/*** forget css start ***/
.forget-text a{
	float:right;
}
/*** forget css end ***/



/*** FORGET PASSWORD PAGE CSS START ***/

.Forgot-card {
    font-size: 0.9em;
    background-color: #477099;
    padding: 20px;
    border-radius: 8px;
    width: 35%;
    margin: auto;
}

.Forgot-title1 {
    color: #fcfc7f;
    font-weight: bold;
}
/*** FORGET PASSWORD PAGE CSS END ***/



/*** About us css start ***/
 .bg-grey1{
	 background:#f1f5ff;
 }
/*** About us css End ***/


/*** Contact us page css start ***/

 .contact_form_box_all.type_one .contact_form_box_inner {
    position: relative;
    padding: 50px 45px 35px;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0px 7px 14px 0px rgb(162 104 97);
    z-index: 1;
}

/*** Contact us page css End ***/

/*** Login page css start ***/
/*.login-main{
	margin: 0 auto 0 auto;
	 box-shadow: 0px 7px 14px 0px rgb(162 104 97);
	 width:40%;
	 border-radius:10px;
}

.login-buttons{
	background:#ededed;
	padding:5px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #ea035b;
}

.login-buttons .nav-item{
	margin: 0 auto 0 auto;
	}
	
.login-buttons .login-btn1{
	padding:10px 65px 10px 65px;
	border-radius:25px;
	color:#000;
  }	

.login-buttons .login-btn2{
	padding:10px 65px 10px 65px;
	border-radius:25px;
	color:#000;
  }	
	
 .login-part{
 padding:25px;
 }	 
	
 .login-part .form-control{
   border-radius:25px;
  }	  
	
.login-tbtn1{
 padding:5px 90px 5px 90px;
 border-radius:25px;
 background:#ea035b;
}	
	
	
 .Reg-part{
 padding:25px;
 }	
 
 .reg-title11{
	font-size:11px;
}

.reg-title22{
	font-size:12px;
	text-align:center;
} */
/*** Login page css End ***/


/*** Careers page css start ***/
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color:  #4fc885;
    border-color: #4fc885;
}

/*** Careers page css start ***/

/** Home page browse profile css start ***/
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #00c544;
}
/** Home page browse profile css End ***/


/*** PAGE HEADER ISSUE  CSS START ***/
.page-sec{
	position:unset;
}

.page-sec2 {
	position:static;
	
}

.page-sec3 {
	position:static !important;
	
}
/*** PAGE HEADER ISSUE  CSS END ***/
