@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
body{
    overflow-x: hidden;
    font-family:'Montserrat', sans-serif;
    scroll-behavior: smooth;
}
.desktop.mbr-site-loaded {
    scroll-behavior: smooth;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}

.space-section{
    height: 150px;
    width:100%;
}
.mobile-app-div{
	height: 700px;
	background-image: url('images/back.png');
	background-position: center;
}
.mobile-app-row {
    margin-top: 11px;
    height: 600px;
    background-image: url(images/girl-back.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    position: absolute;
}

.mob-img-sec img {
    height: 749px;
    margin-top: -58px;
    margin-left: -28px;
}
.mobile-app-btn{
    padding: 15px 40px 15px 40px;
    background: #C1837E;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16.0455px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    border: none;
}

.mobile-text-side {
    position: relative;
    padding-left: 90px;
   /* background: rgb(233 215 211 / 70%);*/
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 44px;
    z-index: 1000;
    top: 55%;
    left: 6%;
}
.mob-img-sec{
    position: relative;
    z-index: 10000;
}
.mobile-app-new{
    height: 808px;
    background-image: url(../../images/replace-12.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
}
div#social-media-side {
    padding-left: 30px;
}
.boxed label {
    text-align: center;
}
.adoptamos-text h5{
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 24.2698px;
line-height: 30px;
color: #D7A298;

}
.adoptamos-text p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18.1901px;
    line-height: 27px;
    text-align: justify;
    color: #000000;
}
.adoptamos-text ul li{
    padding-top: 19px;
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 18.1901px;
line-height: 16px;
text-align: justify;
color: #000000;
}
.row.adoptamos-row {
    padding-right: 100px;
    padding-left: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.col-md-6.adoptamos-text {
    padding-top: 54px;
    padding-right: 68px;
}
.mobile-text-side h4 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 26px;
    text-align: center;
    color: #FFFFFF;
}
.mobile-text-side h5 {
    font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 27px;
text-align: center;

color: #FFFFFF;

}
.mobile-text-side p{
    font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 15.1901px;
line-height: 20px;
text-align: center;
margin-bottom:40px;
color: #FFFFFF;
}

.contact-form-main-outer{

    height: 987px;
    background-image: url(images/contact-bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
}
.row.contact-form-for-A {
    padding-bottom: 70px;
}
.form-main-div{
    font-family: 'Montserrat', sans-serif;
    padding-top: 31px;
    background: white;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.form-head-main{
    font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 20.7426px;
line-height: 25px;
text-align: center;
text-transform: uppercase;

color: #C1837E;
}


.contact-form-main{
    border: 3px solid #C1837E;
    padding-bottom: 34px;
    height: auto;
    background: white;
    border-radius: 35px;
}
.contact-form {
    padding-left: 35px;
    padding-right: 35px;
}
.contact-form-head{
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 30.7426px;
line-height: 25px;
text-align: center;
text-transform: uppercase;

color: #C1837E;
margin-top: 42px;
}
.black-p{
    color: black;
}
.short-inputs{
    color:#C1837E;
    border: none;
width: 98%;
height: 48.26px;
background: #EBE9E5;
}
.full-inputs{
    color:#C1837E;
    width: 98%;
height: 48.26px;
 border: none;
background:#EBE9E5;
}
.new-form-work {
    border-radius: 7px;
    padding-left: 15px;
}
.short-inputs::placeholder{
    color:#C1837E;
}
.full-inputs::placeholder{
    color:#C1837E;
}
.contact-form .row .col-md-4{
    padding-left: 0px;
    padding-right: 0px;
}
.contact-form .main-cont-row{
    margin-top: 46px;
}
.btnSubmit:focus {
    outline: none !important;
}
.contact-message{
    height: 168px;
}
.btnSubmit{
    margin-top: 13px;
    width: 209px;
height: 48.26px;
background: #C1837E;
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 27px;
line-height: 33px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
border: none;
}
.submit-button-contact-form {
    text-align: center;
}
.new-form-work {
    margin-bottom: 16px;
}
.form-social-media-heads {
        margin-bottom: 43px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 30px;
    color: #C1837E;
}
.form-social-media-heads-last {
           padding-left: 59px;
    margin-bottom: 43px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 30px;
    color: #C1837E;
    display: flex;
    margin-top: -51px;
}
.social-side-buttons input {
    height: 25px;
    width: 25px;
    margin-right: 19px;
}
.social-side-buttons {
        padding-bottom: 30px;
    color: #C1837E;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 30px;
}
#time-preference-side {
    margin-bottom: 15px;
    border-left: 2px solid #C1837E;
}
#agree-side .col-md-8 {
        padding-left: 0px;
    padding-top: 22px;
    padding-right: 0px;
}
#agree-side .col-md-4 {
    padding-top: 5px;
}
#agree-side {
    padding-top: 20px;
    border-top: 2px solid #C1837E;
}
#timer-buttons .col-md-6 button {
    margin-bottom: 16px;
    width: 90px;
    height: 42px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 30px;
    color: #C1837E;
    background-color: white;
    border: 0px;
}
.active-time-btn {
    font-size: 25px !important;
    width: 90px !IMPORTANT;
    height: 42px !important;
    background-color: #C1837C !important;
    /* border-radius: 24px; */
    color: white !important;
    padding-left: 6px !IMPORTANT;
    padding-top: 7px !IMPORTANT;
    margin-left: -17px;
}
.col-md-6.boxed {
    text-align: center;
}
#agree-side .col-md-8 div input {
        margin-left: 16px;
    height: 25px;
    width: 25px;
}
.beni-inner-text p {
    padding-top: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 132.4%;
    text-align: center;
    color: #4E4E4E;
}
.submit-button-contact-form {
    margin-left: -15px;
    text-align: center;
}
.boxed label {
 margin-bottom: 16px;
    width: 90px;
    height: 42px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 30px;
    color: #C1837E;
    background-color: white;
    border: 0px;
}

.boxed input[type="radio"] {
  display: none;
}
#bottom-div img {
    display: none;
}
.row.contact-form-for-A {
    /* position: absolute; */
    top: 0%;
    left: 0%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(0%, 28%);
}
.col-md-6.adoptamos-text ul {
    margin-left: -24px;
}

/*last section responsive work*/

@media screen and (max-width:1250px) {

.col-md-6.adoptamos-text {
    padding-top: 31px;
    padding-right: 50px;
}
.row.adoptamos-row {
    padding-right: 80px;
    padding-left: 80px;
}

}

@media screen and (max-width:1080px) {

.adoptamos-text ul li {
    padding-top: 13px;
}

.col-md-6.adoptamos-text {
    padding-top: 13px;
    padding-right: 35px;
}

}

@media screen and (max-width:910px) {

.row.adoptamos-row {
    padding-right: 40px;
    padding-left: 40px;
}
.adoptamos-text h5 {
    font-family: 21px;
}
.adoptamos-text ul li {
    padding-top: 11px;
    font-size: 13px;
}
.adoptamos-text p {
    font-size: 12px;

}
}

@media screen and (max-width:767px) {
.row.adoptamos-row {
    padding-right: 18px;
    padding-left: 18px;
}
}

/*first section responsive work*/
@media screen and (max-width:1430px) {

.mobile-app-new {
    height: 748px;
}
.mobile-text-side {
    top: 44%;
}

}
@media screen and (max-width:1340px) {

.mobile-app-new {
    height: 686px;
}
.mobile-text-side {
    top: 36%;
}

}
@media screen and (max-width:1290px) {

.mobile-text-side {
    position: relative;
    padding-left: 90px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 28px;
    z-index: 1000;
    top: 51%;
    left: 2%;
}
.mobile-text-side p{

margin-bottom:34px;

}

}

@media screen and (max-width:1250px) {

.mobile-text-side {
    top: 29%;
}
.mobile-app-new {
    height: 633px;
}
.mobile-text-side h4{
    font-size: 18px;
}
.mobile-text-side p {
    margin-bottom: 18px;
}
}

@media screen and (max-width:1160px) {

    .mobile-text-side h5 {
    font-size: 14px;
    line-height: 22px;
}
.mobile-text-side {
    position: relative;
    padding-left: 86px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 28px;
    z-index: 1000;
    top: 30%;
    left: 2%;
}

}
@media screen and (max-width:1130px) {
    .mobile-app-new {
    height: 547px;
}
.mobile-text-side h4 {
    font-size: 16px;
}
.mobile-text-side h5 {
    font-size: 12px;
    line-height: 16px;
}
.mobile-text-side p {
    font-size: 13.1901px;
    line-height: 17px;
}
.mobile-app-btn {
    padding: 13px 25px 13px 25px;
}
.mobile-text-side {
    position: relative;
    padding-left: 78px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 23px;
    z-index: 1000;
    top: 28%;
    left: 2%;
}

}
@media screen and (max-width:1010px) {

.mobile-app-new {
    height: 466px;
}

 .mobile-text-side {
    position: relative;
    padding-left: 42px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 7px;
    z-index: 1000;
    top: 23%;
    left: 6%;
}
.mobile-app-btn {
    padding: 8px 17px 9px 17px;
}
.mobile-text-side h4 {
    margin-bottom: 1px;
    font-size: 15px;
}

}
@media screen and (max-width:920px) {

    .mobile-text-side h4 {
    font-size: 14px;
}
.mobile-text-side {
    position: relative;
    padding-left: 33px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 7px;
    z-index: 1000;
    top: 23%;
    left: 8%;
}
.mobile-text-side h5 {
    margin-bottom: 2px;
}
.mobile-text-side p {
    margin-bottom: 8px;
}

}
@media screen and (max-width:840px) {

    .mobile-app-new {
    height: 401px;
}
.mobile-text-side {
    position: relative;
    padding-left: 27px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 14px;
    z-index: 1000;
    top: 18%;
    left: 11%;
}
.mobile-text-side p {
    font-size: 12.1901px;
    line-height: 14px;
}
.mobile-text-side h5 {
    font-size: 11px;
    line-height: 13px;
}
.mobile-text-side h4 {
    font-size: 13px;
}

}


@media screen and (max-width:767px) {
    .mobile-app-new .col-md-4 {
    width: 50%;
    left: 18%;
}
.mobile-app-new {
    height: 428px;
}
.mobile-text-side {
    position: relative;
    padding-left: 83px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-right: 62px;
    z-index: 1000;
    top: 24%;
    left: 2%;
}

}


@media screen and (max-width:730px) {
.mobile-app-new {
    height: 401px;
}
.mobile-text-side {
    top: 19%;
    left: 2%;
}
}

@media screen and (max-width:680px) {
.mobile-app-new {
    height: 356px;
}
.mobile-app-btn {
    font-size: 11px;
    padding: 8px 17px 9px 17px;
}
.mobile-text-side p {
    margin-bottom: 5px !important;
}
.mobile-text-side p {
    font-size: 9.1901px;
    line-height: 12px;
}
.mobile-text-side h4 {
    font-size: 12px;
    margin-bottom: 1px;
}
.mobile-text-side h5 {
    font-size: 10px;
    line-height: 13px;
    margin-bottom: 4px;
}
.mobile-text-side {
    position: relative;
    padding-left: 73px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 33px;
    padding-right: 52px;
    z-index: 1000;
    top: 15%;
    left: 2%;
}
}




@media screen and (max-width:599px) {

.mobile-app-new {
    height: 293px;
}
.mobile-text-side {
    padding-top: 26px;
}
.mobile-text-side h4 {
    font-size: 10px;
    margin-bottom: 1px;
}
.mobile-text-side p {
    font-size: 7.1901px;
    line-height: 9px;
}
.mobile-text-side h5 {
    font-size: 8px;
    line-height: 10px;
    margin-bottom: 4px;
}
.mobile-app-btn {
    font-size: 8px;
    padding: 8px 8px 8px 8px;
}


}
@media screen and (max-width:540px) {
    .mobile-text-side h4 {
    font-size: 9px;
    margin-bottom: -2px;
}
.mobile-text-side {
    position: relative;
    padding-left: 61px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 26px;
    padding-right: 49px;
    z-index: 1000;
    top: 15%;
    left: 2%;
}

}
@media screen and (max-width:490px) {

.mobile-app-new {
    height: 274px;
}
.mobile-text-side {
    position: relative;
    padding-left: 46px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 26px;
    padding-right: 28px;
    z-index: 1000;
    top: 15%;
    left: 2%;
}
.mobile-text-side h5 {
    font-size: 8px;
    line-height: 10px;
    margin-bottom: -1px;
}

}

@media screen and (max-width:460px) {

.short-inputs.new-form-work {
    margin-left: 1% !important;
    width: 47%;
}

    .mobile-app-new {
    height: 228px;
}
.mobile-text-side {
    position: relative;
    padding-left: 46px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 26px;
    padding-right: 24px;
    z-index: 1000;
    top: 9%;
    left: 0%;
}
.mobile-text-side h4 {
    font-size: 8px;
    margin-bottom: -6px;
}
.mobile-app-btn {
    line-height: 3px;
}
.mobile-text-side p {
    font-size: 7.1901px;
    line-height: 9px;
    margin-bottom: -9px !important;
}
.mobile-text-side h5 {
    font-size: 7px;
}

}
@media screen and (max-width:395px) {

.mobile-app-new {
    height: 209px;
}
.mobile-text-side h4 {
    font-size: 7px;
    margin-bottom: -6px;
}
.mobile-text-side {
    position: relative;
    padding-left: 40px;
    color: white;
    text-align: center;
    padding-bottom: 35px;
    padding-top: 21px;
    padding-right: 20px;
    z-index: 1000;
    top: 9%;
    left: 0%;
}
.mobile-text-side p {
    font-size: 5.1901px;
    line-height: 9px;
    margin-bottom: -9px !important;
}



}


/*second section responsive work*/

@media screen and (max-width:1390px) {

    .form-social-media-heads-last {
    font-size: 22px;
}
.contact-form-main-outer {
    height: 920px;
}

}

@media screen and (max-width:1210px) {

    .form-social-media-heads-last {
    font-size: 19px;
}
.btnSubmit {
    width: 184px;
}

}
@media screen and (max-width:1090px) {
#social-media-side {
    padding-left: 10px !important;
}
.btnSubmit {
    margin-top: 13px;
    width: 156px;
    font-size: 24px;
    line-height: 33px;
    margin-left: 13px;
}
.form-social-media-heads {
    font-size: 19px;
}
.social-side-buttons {
    padding-bottom: 28px;
    font-size: 22px;
}
.boxed label {
    margin-bottom: 16px;
    width: 90px;
    height: 42px;
    font-weight: 400;
    font-size: 22px;
    text-align: center;
}
.contact-form-head {
    font-size: 25.7426px;
}
.form-social-media-heads-last {
    font-size: 17px;
    line-height: 25px;
}

}

@media screen and (max-width:985px) {

.form-social-media-heads {
    font-size: 16px;
    line-height: 22px;
}
.social-side-buttons {
    padding-bottom: 32px;
    font-size: 19px;
    line-height: 30px;
}
.social-side-buttons input {
    height: 20px;
    width: 20px;
    margin-right: 13px;
}
.form-social-media-heads-last {
        padding-right: 14px;
    font-size: 16px;
    line-height: 24px;
}
.btnSubmit {
    margin-top: 13px;
    width: 137px;
    font-weight: 700;
    font-size: 20px;
    line-height: 33px;
}
#agree-side .col-md-8 div input {
    margin-left: 16px;
    height: 20px;
    width: 20px;
}
.form-social-media-heads {
    margin-bottom: 28px;
}

}

@media screen and (max-width:850px) {

.contact-form-head {
    font-size: 20.7426px;
}
.social-side-buttons {
    padding-bottom: 32px;
    font-size: 16px;
    line-height: 29px;
}
.boxed label {
    font-size: 20px;
    text-align: center;
}
.btnSubmit {
    margin-top: 13px;
    width: 114px;
    font-weight: 700;
    font-size: 18px;
    line-height: 33px;
}


}


@media screen and (max-width:767px) {
#social-media-side {
    padding-left: 0px !important;
}

.contact-form-main-outer {
    height: auto;
    background-color: white;
    background-image: none;
}
.col-md-8.contact-form-main {
    width: 84%;
    left: 8%;
}
.social-side-buttons {
    display: -webkit-inline-box;
    padding-bottom: 32px;
    font-size: 16px;
    line-height: 29px;
    padding-left: 39px;
    position: relative;
}
#time-preference-side {
    border-left: none;
}
.boxed label {
    margin-bottom: 16px;
    width: 140px;
}
.col-md-6.boxed {
    text-align: center;
    display: inline-block;
}
.form-social-media-heads-last {
    margin-top: -28px;
    display: flex;
}
.short-inputs.new-form-work {
    margin-left: 2%;
    width: 47%;
}
.new-form-work {
    margin-left: 2%;
    margin-bottom: 16px;
    width: 97%;
}
.row.contact-form-for-A {
    transform: translate(0%, 4%);
}
#agree-side .col-md-8 {
    width: 60%;
}
#agree-side .col-md-4 {
    width: 40%;
    padding-top: 5px;
    float: left;
}
.submit-button-contact-form {
    width: 100%;
    margin-left: 106px;
    text-align: right;
}
.active-time-btn {
    width: 140px !IMPORTANT;
}



}

@media screen and (max-width:700px) {

    .submit-button-contact-form {
    width: 100%;
    margin-left: 80px;
    text-align: right;
}

}
@media screen and (max-width:615px) {

.social-side-buttons input {
    height: 20px;
    width: 20px;
    margin-right: 5px;
}
.active-time-btn {
    width: 98px !IMPORTANT;
}
.boxed label {
    margin-bottom: 16px;
    width: 98px;
}
.submit-button-contact-form {
    width: 100%;
    margin-left: 51px;
    text-align: right;
}
.contact-form-head {
    font-size: 17.7426px;
}
.social-side-buttons input {
    height: 15px;
    width: 15px;
    margin-right: 4px;
}
.social-side-buttons {
    padding-left: 15px;
}

}
@media screen and (max-width:500px) {

.contact-form-head {
    font-size: 14.7426px;
}
.short-inputs {
    height: 40.26px;
}
.social-side-buttons {
    display: inline;
    padding-left: 4px;
    position: relative;
    font-size: 14px;
}
#time-preference-side {
    margin-top: 20px;
}
.boxed label {
    height: 34px;
    margin-bottom: 16px;
    width: 73px;
    font-size: 17px;
}
.active-time-btn {
    width: 73px !IMPORTANT;
    height: 42px !important;
    font-size: 17px !important;
}
.form-social-media-heads-last {
    padding-right: 1px;
}
.submit-button-contact-form {
    width: 100%;
    margin-left: 7px;
    text-align: right;
}
.contact-form {
    padding-left: 22px;
    padding-right: 22px;
}



}
@media screen and (max-width:410px) {

.submit-button-contact-form {
    width: 100%;
    margin-left: -8px;
    text-align: right;
}
.contact-form {
    padding-left: 6px;
    padding-right: 4px;
}
.col-md-8.contact-form-main {
    width: 87%;
    left: 6%;
}

}


.mobile-app-mobile-part{
    display: none;
}
.mobile-girl-img{
    display: none;
}

@media screen and (max-width:767px) {
    .mobile-app-mobile-part{
    display: block;
}
.mobile-girl-img{
    display: block;
}

    .mobile-app-new{
       display: none;
    }
    .col-md-12.top-mobile-pic-side {
           padding: 0px;
       position: initial;
       text-align: center;
   }
   .mpbile-app-text-side h4{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 26px;
    text-align: center;
     color: #FFFFFF;
   }
   .mpbile-app-text-side h5{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;

   }
   .mpbile-app-text-side p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
   }
   .mpbile-app-text-side {
    padding-top: 28px;
    padding-left: 20px;
    position: relative;
    background: rgb(233 215 211 / 90%);
    color: white;
    text-align: center;
    left: 0%;
    margin-top: -326px;
    padding-bottom: 28px;
    padding-right: 20px;
}
.mobile-app-btn2 {
    margin-top: 22px;
    margin-bottom: 14px;
}
  .mobile-girl-img {
    z-index: 100000;
    width: 100%;
 }
  .mobile-girl-img img {
    width: inherit;
  }
  .mobile-app-btn2{
    padding: 15px 40px 15px 40px;
    background: #C1837E;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16.0455px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    border: none;
}


}


@media screen and (max-width:630px) {

.mpbile-app-text-side {
    top: 65%;
}

}

@media screen and (max-width:500px) {

.mpbile-app-text-side {
    top: 61.5%;
}

}
@media screen and (max-width:490px) {

.mpbile-app-text-side {
    top: 58.5%;
}

}
@media screen and (max-width:400px) {

.mpbile-app-text-side {
    top: 55.5%;
}
#main-form-captcha {
    margin-left: 7px;
}

}




.forms-acceptar-for-all{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 30px;
    color: #C1837E;
}
.all-form-radio-button-agree {
    margin-left: -57px;
    height: 20px;
    width: 20px;
    margin-right: 14px;
}
.row.forms-submit-btn {
    text-align: center;
    display: inline-block;
}
#main-form-captcha {
    margin-top: -26px;
    margin-left: 18px;
}

@media screen and (max-width:1210px) {
.all-form-radio-button-agree {
    margin-left: 0px;
}
}
@media screen and (max-width:400px) {
#main-form-captcha {
    margin-left: 7px;
}

}
