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

    .contact {
        padding:110px 50px;
        background-position:660px;
        
    }
    .input2 {
        width:300px!important;
    }
    .group-2 {
        max-width:620px!important;
    }
    .text-ar {
        max-width:620px!important;
    }
    
}



/* END 1510 WIDTH */


@media only screen and (max-width: 1440px) {
    /* index page start */
    .fon-info {
        right:50px;
    }
   .c-item {
       margin-left:15px;
   }
   .shadow-img {
       bottom:70px;
       width:550px;
   }
   .shadow-img img {
       width:100%;
   }
.features {
    padding:30px 20px;
}
.green-box {
    max-width:400px;
}

.foot2 {
    padding:50px;
}
.nav-row ul li {
    margin-left: 35px;
}
.nav-row a {
    font-size:16px;
}
.links a {
    font-size:14px;
}

    /* index page end */
    
    /* partners page start */

    


    /* partners page end */
}

/* END OF 1440 WIDTH */


/* STRAT 1335 WIDTH */
@media  screen and (max-width: 1335px) {
   .cnt2 {
       padding:0;
   }

}

/* END 1335 WIDTH */

@media only screen and (max-width: 1024px) {
 /* index page start */
 .navbar {
     padding:45px 5px!important;
 }
 .navbar-brand {
     margin:0;
 }
 .c-item {
  margin-left:15px;
 }
 .fon-info {
     padding-top:10px;
     margin-right:0;
     right:10px;
 }
 .header {
     padding-bottom:50px;
 }
 .header-row {
     flex-direction:column;
     margin-top:50px;
 }
 .h-col {
     display:flex;
    justify-content: center;
     width:100%;
     text-align:center;
     margin-bottom:20px;
 }
 .left-col {
     padding:0;
 }
 .h-col2 {
     width:100%;
 }
 .shadow-img {
     display:none;
 }
 .green-box {
     max-width:250px;
 }
 .green-box h2 {
     font-size:30px;
 }
 .pay-row {
     flex-direction: column;
 }
 .pay-text {
     max-width:100%;
 }
 .pay-img {
     max-width:100%;
     justify-content: center;
 }
 .partn2 {
     padding:30px 10px;
 }
 .p-div {
     
    width:350px;
 }
 .sm-div {
     max-width:160px;
     margin-right:15px;
 }
 .ab2 {
     justify-content: center;
 }

.contact {
    padding:0;
    background-image:none;
}
.cnt2 {
    flex-direction: column;
}
.contact-div {
    max-width:100%;
    padding:20px 0;
    display:flex;
    flex-direction:column;
    align-items: center;
}
.contact-title {
    margin-bottom:20px;
    text-align:center;
}
.contact-title h3 {
    font-size:30px;
}
.contact-title h1 {
    font-size:40px;
}
.left-btn2 {
    font-size:20px;
    padding:15px 60px;
}


.contact-right {
    width:100%;
    padding:10px 0;
    background-color:#3CB559;
    display:flex;
    flex-direction:column;
    align-items: center;
}

.foot2 {
    flex-direction: column;
    align-items: center;
}
.footer-logo-cb {
    position:static;
}

 /* index page end */

 /* advantages page start */
 .ad-title {
     margin-bottom:35px;
 }
 .ad-content h2 {
     max-width:550px;
     text-align:center;
     margin:0 auto;
     margin-bottom:40px;
 }
 .column {
     margin:0 auto;
 }
 .column2 {
     margin:0 auto;
     flex-direction: column;
 }
 .left-cont {
     text-align:center;
     padding:20px 30px;
 }
 .right-cont {
     text-align:center;
     padding:20px 30px;
 }
 /* advantages page end */

 /* careers page start */
 .partners {
     padding: 0 10px;
 }
 /* careers page end */

 /* partners page start */
 .partners-row {
     flex-direction:column;
 }
 .part1-div {
     margin:0 auto;
     text-align:center;
 }
 .ad-row {
     flex-direction: column;
 }
 .column1 {
     margin:0 auto;
    
 }
 .column1 ul li {
     
     justify-content: center;
 }
 .top-card {
     flex-direction:column;
     align-items: center;
 }
 .c-text {
     text-align:center;
 }
 .c-img {
     margin-bottom:10px;
 }
 .receive-title {
     margin:35px 0;
 }
 /* partners page end */
}

/* END OF 1024 WIDTH */


/* START  991 WIDTH */


@media only screen and (max-width: 991px) {
    .custom-nav {
        position:absolute;
        width:94%;
        z-index:100;
        padding-top:0!important;
        transform:translateY(50px);
    }
    
    .navbar-collapse {
        background-color:rgb(26, 26, 26);
        padding:20px 0;
        
    }
    .navbar-toggler {
        background-color:rgb(77, 76, 76);
    }
    .nav-item {
        text-align:center;
        margin-bottom:5px;
    }
    .c-item {
        margin-left:0;
    }
    .nav-link {
        font-size:20px;
        text-transform: uppercase;
    }
    .h-col {
        padding-top:150px;
    }
}

/* END  991 WIDTH */

@media only screen and (max-width: 768px) {
/* index page start */

.header-row {
    margin:0;
}
.h-col {
    padding-top:200px;
}
.left-col {
    max-width:550px;
}
.left-col h1 {
    font-size:40px;
}
.form-button {
    font-size:25px;
    padding:10px 60px;
}
.g-row {
    display:flex;
    flex-direction:column;
    align-items: center;
}
.green-cont {
    align-items:center;
   
}
.right-text h1 {
    font-size:45px;
}

.pay-text {
    display:flex;
    flex-direction:column;
    align-items: center;
}
.pay-text h1 {
    padding-left:0;
}
.pay-text p {
    padding-left:0;
    text-align:center;
}
.feat-text {
    text-align:center;
    padding:20px 0;
}
.feat-logo {
    margin-bottom:20px;
}
.f2 {
    padding:0;
    flex-direction:column;
}
.business {
    padding:20px 10px;
}
.bus-title {
    display:flex;
    flex-direction: column;
    align-items: center;
}
.bus-title h1 {
    margin:0;
    padding-bottom:10px;
}
.cel {
    margin-bottom:50px;
}
.part {
    display:flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.viv-content {
    justify-content: flex-end;
    max-width:600px;
}
.card-div {
    box-shadow:none;
}
.v-wrap {
  justify-content: flex-end;
}
.side-r-text {
    transform:none;
    margin:0 auto;
    padding:5px;
}


.pin-div {
    max-width:230px;
}
.card-div {
    max-width:400px;
}
.card-title2 h2 {
    font-size:20px;
}
.card-title2 h1 {
    font-size:30px;
}


.partn2 {
    flex-direction:column;
}
.partners-tit {
    width:100%;
    display:flex;
    flex-direction: column;
    align-items: center;
}
.partners-tit h1 {
    font-size:65px;
    margin-bottom:20px;
}
.partners-text {
    max-width:100%;
    display:flex;
    flex-direction: column;
    align-items: center;
    margin:0;
    text-align: center;
}
.left-btn {
    padding:20px 70px;
}

.about {
    padding:0 20px;
}
.about-content {
    display:flex;
    flex-direction: column;
    align-items: center;
    text-align:center;
}
.left-btn2 {
    padding:20px 70px;
}


.foot2 {
    flex-direction: column;
    align-items: center;
    padding:30px 0;
}
.f-nav {
    align-items: center;
    margin-bottom:30px;
}
.links {
    justify-content: center;
}
.links ul {
    margin:0;
    text-align:center;
}
.nav-row {
    margin-bottom:30px;
}
.nav-row ul {
    text-align:center;
    flex-direction:column;
    align-items: center;
}
.nav-row ul li {
    margin-left:0;
    margin-bottom:10px;
}
.f-logo {
    margin-bottom:15px;
}
.f-logo img {
    transform:none;
}
.footer-logo-cb {
    position:static;
    margin-bottom:10px;
}
.copy-p {
    position:static;
    margin:0;
}
.pp {
    position:static;
    margin:0;
}
/* index page end */

/* advantages page start */
.advant2 {
    padding:30px 0;
}
.ad-title {
    display:flex;
    flex-direction:column;
    align-items: center;
    text-align:center;
}
.ad-title img {
    position:static;
}
/* advantages page end */

/* careers page start */
.pa-title {
  text-align:center;
  padding:0;
  display:flex;
  flex-direction:column;
  align-items: center;
  margin-bottom:30px;
}
.pa-title h1 {
    margin:20px;
}
.pa-title img {
    position:static;
}
.ad-content {
    display:flex;
    flex-direction:column;
}
.ad-content p,h4{
    text-align:center;
}
.lista-4 {
    align-self:center;
}
/* careers page end */

/* partners page start */

.receive-title h2 {
    font-size:23px;
    text-align:center;
}
.bot h2 {
    font-size:18px;
}
/* partners page end */
}


/* END OF 768 WIDTH */
@media only screen and (max-width: 425px) {
/* index page start */
.custom-nav {
    padding-top:0!important;
    transform:translateY(50px);
}
.green-cont {
    align-items: flex-start;
}
.right-text h1 {
    margin:0;
}
.features {
    flex-direction: column;
}
.pay-row {
    padding-top:30px;
}
.pay-text {
    text-align:center;
}
.pay-text img {
    display:none;
}
.pay-img img {
    width:100%;
}
.bus-title {
    text-align:center;
}
.bus-title h1 {
    padding-bottom:30px;
    font-size:40px;
}
.bus-title img {
    display:none;
}
.pricing {
    padding:30px 0;
}
.pricing-title h1 {
    font-size:40px;
}
.pricing-title h3 {
    font-size:25px;
}
.card-title2 h2 {
    font-size:15px;
}
.card-div {
    margin:0;
}

.ind2 {
    padding: 30px 0;
}
.industrie-title h2 {
    font-size:40px;
    margin:0;
}
.industrie-title h1{
    font-size:45px;
}
.sm-col {
    display:flex;
    justify-content: center;
}
.about {
    background-image:none;
}
.about-title {
    font-size:35px;
    align-items: center;
}
.ab2 {
    padding:30px 0;
}


.contact-div {
    padding: 20px 10px;
}
.contact-title h1 {
    font-size:35px;
}
.form-group {
    width:100%!important;
}
.in {
    width:100%!important;
}
.input2 {
    width:100%!important;
}
.left-btn2 {
    padding:10px 40px;
}

.copy-p {
    bottom:25px;
    right:15%;
}
.pp {
    left:16%;
    bottom:7px;
}
/* index page end */

/* advntages page start */
.ad-title h1 {
    font-size:40px;
    margin:0;
}
.ad-title img {
    display:none;
}
.left-cont {
    max-width:400px;
    padding:0;
}
.left-cont h4 {
    padding:0 10px;
}
.column2 {
    margin:0;
}
.column2 ul li {
    display:flex;
    flex-direction: column;
}
.sm-text {
    padding:0;
}
/* advntages page end */

/* careers page start */
.pa-title img {
    display:none;
}
/* careers page end */

/* partners page strat  */
.rece2 {
    padding:30px 0;
}
.receive-title {
text-align:center;
margin-bottom:30px;
}
/* partners page end  */
}

/* END OF 425 WIDTH */

@media only screen and (max-width: 375px) {
 /* index page start */
 
 
 .card-title2 h3 {
     padding-top:10px;
 }
 .copy-p {
     position:static;
 }
 .pp {
     position:static;
     margin-bottom:10px;
 }
 .foot2 {
padding-bottom:10px;
 }
 .footer-logo-cb {
     margin-bottom:10px;
 }
 /* index page end */

 /* partners paage start */
 .part1-div {
     margin:0;
     width:100%;
 }
 .column1 {
     margin:0;
     width:100%;
 }
 
 /* partners paage end */
}

/* END  375 WIDTH */ 


/* START 320 WIDTH */

@media only screen and (max-width: 320px) {
    .fon-info h5 select {
        font-size:11px;
        z-index:50;
    }
    .blue-num {
        font-size:11px;
    }
    .custom-nav {
        padding-top:0!important;
        transform:translateY(50px);
    }
    .right-text h3 {
        font-size:20px;
        line-height:normal;
        margin-bottom:0;
    }
    .right-text h1 {
        font-size:25px;
        line-height:normal;
    }
    .right-text p {
        font-size:15px;
        line-height:normal;
    }
    .form-button {
        font-size:20px;
        padding:6px 40px;
    }
    .link-right1 {
        display:block;
    }
    .p-div {
        flex-direction: column;
        max-width:250px;
        font-size:16px;
        
    }
    .p-img {
        width: 100%;
        max-width: 78px;
        min-height: 67px;
        background-size:contain;
    }
    .payment-row {
        max-width:100%;
    }

    .left-btn {
        font-size:20px;
        padding:10px 40px;
    }
    .card-title2 h3 {
        margin-bottom:0;
        font-size:16px;
    }

    

    .industrie-title h2 {
        font-size: 20px;
        margin: 0;
    }
    .industrie-title h1 {
        font-size: 40px;
        font-weight: 500;
        color: #3cb559;
        margin-bottom: 70px;
    }
    .industrie-title h1 span {
        color: #000;
        font-weight: 300;
        font-size: 40px;
    }
    .partners-tit h1 {
        font-size: 45px;
        margin-bottom: 10px;
    }
    .about-title img {
        padding-left: 0;
    }

    .left-btn2 {
        font-size:20px;
        padding:15px 50px;
    }
    .copy-p {
        font-size:10px;
    }
}