/*Login header section start  */
header.login{ background:var(--primary-color); }
.login .container {padding: 0;}
.login a.head-button{border-radius: 40px; padding: 6px 20px; font-size: 15px; color: var(--white-color); border: 1px solid var(--white-color); text-decoration: none;}
.login a.head-button:hover{ background:var(--white-color);  color: var(--primary-color); border: 1px solid var(--white-color); text-decoration: none;}
.login .logobx{width: 50%;} .login .logobx img{width:25%;}
/*Login header section end  */

/*header section Start  */
.header-bottom .container { padding: 0;}
.header-bottom .navbar li ul.dropdown-menu a{color: #000;}
.header-bottom .cscolor{padding: 3px;}
.header-bottom .cscolor li a {color: #fff; padding: 6px 35px 6px 0 !important;}
/*header section end  */
.cr-values {border-right: 1px #000 solid;}
.forclientbx{ transition: box-shadow .3s;}
.forclientbx:hover{  box-shadow: 0 0 11px rgba(33,33,33,.3); }
.cr-values:nth-child(4){border-right: 0px #000 solid;}
span.vision1 {display: block;}

/* loginmain styles start */
.loginform{ box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; background:var(--white-color); border-radius:20px; padding: 30px; }
.loginform  label{font-size: 16px; font-weight:600; margin:5px 0px 10px 0px;}
.loginform .input-group{ height: 50px;}
.loginform .form-select { height: 50px;}
.btn-login{ background:var(--secondary-color); height: 50px; border-color:var(--secondary-color);  }
.btn-registration{background:var(--secondary-color);  border-color:var(--secondary-color); padding: 15px 80px; margin-top: 30px;}
.loginmain .divider {display: flex; align-items: center; text-align: center;  margin: 30px 0; }
.loginmain .divider::before, .divider::after {content: ""; flex: 1; border-bottom: 1px solid #ddd;}
.loginmain .divider span { padding: 0 10px; font-size: 16px;color: #666;  }
.social-btn { display: flex; align-items: center; justify-content: center; gap: 10px; }
.social-btn a img{width: 24px; margin-right: 5px;}
.social-btn a:hover{background:var(--primary-color); color: var(--white-color); border: 1px solid var(--primary-color);}
.radiuss{ border-radius: 15px; margin-top: 30px;} 
.clrred{color:#D82727;}
/* loginmain styles End */

.thankyou-img{text-align: center;}
.thankyou-img img {width: 30%;}
.thankyou-txt {
  padding: 20px;
  border-radius: 10px;
  border: 1px #daddf0 solid;
  width: 100%;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
.xsd {
  text-align: left;
  padding: 6px 0 0 0;
}
.xsd i {
 color: #f00;
}
.thankyou-txt ul li {
  list-style: disc;
  margin: 0px 0 12px 30px;
}
.thankyou .project-search {width: 800px; margin: 0 auto;}
.Pitchbtn-add{background: var(--secondary-color); color: var(--white-color);padding: 8px 10px ;border-radius: 5px;margin: 10px 5px;}
.project-search{ box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; background:var(--white-color); border-radius:8px; padding: 15px; }

 
@media only screen and (max-width: 992px) {
    .header-bottom .cscolor li a{padding: 6px 25px 6px 0 !important;}
}

@media only screen and (max-width: 768px) {
	
    .header-bottom .cscolor li a {padding: 3px 5px !important; font-size: 12px;}
	
}

@media only screen and (max-width: 650px) {
/*loginheader section start  */
.login .logobx img{width:60%;}	
.login .container {padding:0px 15px;}
/*loginheader section end  */
	
/*header section start  */	
.fproject { text-align: right; font-size: 13px; padding: 6px 0;}
.fproject a {color: #fff;text-decoration: none; font-size: 13px;}
.navbar-toggler{background-color: #ffffff;}
 .cscolor ul li a{color: #000 !important;}
.header-bottom .container { padding: 0 12px;}

/*header section end  */
h1{font-size: 24px; line-height: 32px;}
h2{font-size: 22px; line-height: 28px;}
h3{font-size: 20px; line-height: 28px;}
.cr-values{border-right: 0px #000 solid;}
.sec-padding { padding: 20px 0;}
.pdt-50{padding-top: 10px;}
.pdt-60{padding-top: 30px;}
.whytech1-bg{background: #DBF0E7; padding: 10px; margin-top: 30px;}
.cr-values{padding: 10px;}
.ban-button{padding: 8px 20px;font-size: 14px;}
.suimg-box img { width: 100%;}
.helpbox { padding: 0;}
.forcliebtouter {flex-direction: column;}
span.vision1 {display: inline;}
 
}