

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

.top-gradiant {

display: none;

}

.slogan-content  {

	display: none!important;

}

.vallabhi-growth {

	display: none;

}



}



@media only screen and (max-width: 767px) {
.main-slide {
    display: grid;
} 
.serivex-box {
    width: 100%;
}

.vallabhi-logo img{

position: unset;

width: 100px;

top:unset;

padding: unset;

}

.vallabhi--drop--content  {

    display: none;

}
.flip-card {
    width: 100%;
          
}

.SubdropBtn  {
    width: 100%;
}
.menu-w-70 {
  font-size: 0.8rem
}

.service-subdrop {

    width: 100%;

}

.carasoul-mobile  {

    height: 600px;

    object-fit: cover;

}

.investor-bg {

    background-color: #fff!important;

    background-image: unset;

}

.esg-better {

    margin-top: 0;

}

.investor-bg .col-md-12 {

    padding: 0;

}

.ecg-bg {

    background-color: #fff;

}

.ecg-bg {

    background-image: unset;

}

.ecg-bg .col-md-6 {

    padding: 0;

}

.dropdown--vallabho-nav:hover .dropdown-content {   

    width: 100%;

}

.investor-content {

    position: absolute;

    top: 0px;

    left: 0;

    transform: translate(35px, -368px);

    width: 30%;

}





.carousel-caption {

    text-align: left;

    top: 138px;

    left: 19px;

}

.content-bg {

    position: unset;

}

.form-vallabhi {

    margin-top: 40px;

}

.summary--vallabhi:nth-child(1) {

    font-size: 1rem;

}

.field {

    font-size: 0.8rem;

}

.fair-box {

    width: 100%;

}

.care-box {

    width: 100%;

}

.footer-vallabhi-bg {

    height: auto;  

}
.main-usp-box ul li{
    line-height: 2;
}

.housing-inner {

    width: 100%;

    height: auto;

}

.key-box {

    margin-bottom: 15px;

}

.right-panel {

    margin-top: 50px;

}

.item {

    box-shadow: unset;

    background-color: transparent;

}

.input-section  {

    order: 1;

}

.result-section {

    transform: unset;

}

.popup {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.5);

  display: flex;

  justify-content: center;

  align-items: center;

  z-index: 9999;

  overflow-y: auto; 

  padding: 20px 0; /* Top and bottom padding */

}

.simple--steps {

    margin-top: 40px;

}

.calculator-wrapper {

    height: unset;

    margin-bottom: 80px;

}

.type--submit {

    margin-top: 60px;

}

.bg-scrren {

    display: none;

}

.submenu-p5 .col-md-4 {

    display: none;

}

.submenu-p5 {

    padding: 1rem;

}

.SubdropBtn {

    display: none;

}

.wrap-container {

width: 100%;

padding-right: 15px!important;

padding-left: 15px!important;

margin-right: auto;

margin-left: auto;

}

.space-baar {

padding-bottom: 18%!important;

}

.rate-ineterst {

background-color: #fff;

transform:unset;

 		

}

.career-heading p {

    width: 100%;

}

 .job-box {

    width: 100%;

 }

 .exp-flex {

        line-height: 3;

    display: grid;

 }

.outer-criteria{

	padding: 20px 0px 15px 0;

}

.br-right{

	border-right: unset;



}

.rate-ineterst h3 {

font-size: 1rem;

}

.rate2 p {

margin-bottom: 0;

}

.sizeCall {

font-size: 1rem;

}



.rate2 {

background: #E4EFFF;

border-radius: 10px;

margin-bottom: 20px;

        padding: 28px 12px;



}

.vallabhi--heading--current h2 {

    font-weight: 600;

    margin-top: 4rem;
        margin-top: 1rem;
    font-size: 1.2rem;

}

.apply-btn-about i {

    font-size: 2.5rem;

}

.apply-btn-about {

	height: 46px;

}

.footer-vallabhi-bg {

	margin-bottom: 0;

}

.footer-heading {

    margin: 3rem 0px;

}

.details-add p {

	font-size: 0.8rem;

}

.feature-box {

	height: auto;

	width: 100%;

}



.outer-criteria {

	width: 100%;

	height: auto;

}

.links-heading {

	padding: 0;

}

.taklexpert {



	margin-bottom: 50px;

}

.footer-heading-details h3 {

    font-size: 16px;

}

.quickLinks  {

	font-size: 0.8rem;

}

.social-media-vallabhi h5 {

    font-weight: 300;

    font-size: 0.89rem;

    line-height: 1.5;

}

.callrequest {

    color: #000;

    background: #fff;

    text-decoration: none;

    font-weight: 600;

    border-radius: 30px;

    padding: 0.5rem 2rem;

    margin-top: 30px;

    font-size: 0.9rem;

}

.content-msme-top{
        position: absolute;
        bottom: 8%;
        top: unset;
        left: 30px;

}

.apply-btn-aboutInvestor i {

    font-size: 2.5rem;

    font-weight: 600;

}

.apply-btn-aboutInvestor {

	height: 46px;

}

.content-msme-top h3:nth-child(1) {

    font-size: 6.2vw;

}

.content-msme-top h3:nth-child(2) {

    font-size: 6.2vw;

}

}

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

.all-web {

	display: none;

}		

}



@media only screen and (min-width: 500px) and (max-width: 2000px) { 

    .all-mob {

    	display: none!important;

    }

}



@media only screen and (min-width: 500px) and (max-width: 767px) { 

.content-msme-top h3:nth-child(1) {

font-size: 3vw;   

}

.content-msme-top h3:nth-child(2) {

font-size: 3vw;

}

.space-baar {

padding-bottom: 13% !important;

}

.content-msme-top {

    bottom: 26%;

}

}





@media only screen and (min-width: 767px) and (max-width: 1200px) { 

.job-box {

    width: 80%;

}

}





@media (min-width: 767px) and (max-width: 2000px) { 



.wrap-container {

padding-right: 40px!important;

padding-left: 40px!important;



}

} 



@media (max-width: 768px) {

.calculator-wrapper {

grid-template-columns: 1fr;

}



}





@media (max-width: 768px) {

.row-container {

grid-template-columns: 1fr;

}



.bottom-section {

flex-direction: column;

align-items: stretch;

}



.submit-btn {

width: 100%;

}



.form-wrapper {

padding: 30px 20px;

}

}



@media (max-width: 768px) {

  .popup-content {

    max-height: 85vh;

    width: 95%;

    padding: 15px;

  }
  .vallabhi-solutions {
    padding: 4px;
  }

}