


@media only screen and (max-width: 1440px) {
.banner-img img {
    width: 100%;
    object-fit: contain;
    position: relative;
    left: 0px;
}

.lead-data img {
 
}
.alesforce-Queries img {
    width: 100%;
}

.row-hero1 {
    display: flex;
    justify-content: space-between;
    margin-right: 0px;
}

.row-hero1.next-step {
    display: inline-block;
}

}

@media only screen and (max-width:1199px) {
.row-hero1 .col-sm-6 { margin-bottom: 25px;}

.business-potential .col-lg-6.col-md-6.col-sm-12 {width: 100%;    margin-bottom: 55px;}
.business-potential .row-hero1 .business-heading-img {width: 45%;}
.business-potential .row-hero1 .business-heading-img img, .row-hero1.next-step .business-heading-img img {margin: auto;display: table;margin-bottom: 20px;}
.row-hero1.next-step {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.row-hero1.next-step .business-heading-img {width: 45%;margin: 0 0 25px;}


.leading-column-right{    width: auto; text-align:center;}

.Leading-Brands .barnds1 {-ms-flex-wrap: wrap; flex-wrap: wrap;}
.Leading-Brands .leading-column-left {width: 100%;order: 2;margin-top: 35px;}
.Leading-Brands .leading-column-right {padding: 0;}
.business-heading { width: auto; text-align: center; }
.business-heading h5 {padding-top: 0;margin-top: 0;}

 
.meet-our-team .tem-heading {margin: 0 0 30px;}
.meet-our-team .tem-heading h4 {margin: 0 0 20px;}
.all-logo-certification ul {border: none;}
.all-logo-certification ul li {margin: 0 0 40px;}

.Sales-drop-img img { max-width: 100%; }


}



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

    .we-work-img img {
    width: 100%;
}
.slider__contents img {
    width: 100%;
    float: right;
}

.information-form #contact {
    padding: 25px;
    margin: 0px 0;
}

.banner-containt h1 {
    font-size: 40px;
    width: 520px;
}

.banner-containt h5 {
    line-height: 47px;
}


.business-heading h5 {
    font-size: 38px;
}
.coulam-left {
    width: 50%;
}

.coulam-right {
    width: calc(100% - 50%);
}


.leading-column-left {
    width: 50%;
}

.img-box img {
    max-width: 100%;
}
.all-logo-img .img-box:first-child {
    /* grid-row-start: span 1; */
    content-visibility: auto;
    inline-size: 100%;
    place-self: stretch;
    position: relative;
    /* grid-column-start: span 2; */
    background: #fff;
    /* min-width: 151px; */
    /* width: 151px; */
    display: flex;
    justify-content: center; 
    align-items: center;
    padding: 5px 5px;
}
.leading-column-right {
  width: 100%;
}





}


@media only screen and (min-width: 768px){
section.client-say-mobile.client-say.slick-initialized.slick-slider.slick-dotted{
    display: none;
}
}


@media only screen and (max-width: 991px) {
.banner-containt img{margin-top: 0px;}
.banner-containt h1, .banner-containt h5 {font-size: 30px;line-height: 35px;}
.row-hero .coulam-left {width: 100%;}
.row-hero .coulam-right {width: 100%; margin: 40px 0 0;}


.row-hero{ display: block; }
.row-hero .coulam-left {width: 100%;}

.Leading-Brands {margin-top: 60px;padding-top: 50px;padding-bottom: 50px;}
.leading-column-right h5 {font-size: 30px;line-height: 35px; margin-bottom: 20px;}


.Business-Potential {margin-top: 60px;}
.business-heading h5{font-size: 30px;line-height: 35px; margin-bottom: 20px;}

.Salesforce-Clouds{margin-top: 60px; padding: 50px 0;}
.Salesforce-Clouds h2{font-size: 30px !important; line-height: 35px; margin-top: 0; margin-bottom: 20px;}
.tab-menu {margin-bottom: 20px;}
.collaps-accordin h4 {font-size: 21px;line-height: 35px;}
.Salesforce-Clouds .tab-menu ul li a {padding: 10px 10px;border-radius: 5px 5px 0 0;font-size: 12px;}

.alesforce-Queries{ margin-top: 60px; }
.alesforce-Queries h4{font-size: 30px;line-height: 35px; margin-top: 0; margin-bottom: 20px;}

.information-form #contact {margin: 0px 0 35px;}

.Sales-Channel {padding: 50px 0;}
.Sales-Channel h4{font-size: 30px;line-height: 35px; margin-top: 0; margin-bottom: 20px;}

.Software-Integration{ margin-top: 60px; }
.Software-Integration h4 {font-size: 30px;line-height: 35px; margin-top: 0; margin-bottom: 20px;    text-align: center;}
.slider__contents p.slider__txt{ text-align: center;}

.Software-Integration ul.slick-dots { margin-top: 93px; }

 

h4.slider__caption { font-size: 20px; line-height: 24px}

.How-Work {padding: 50px 0px;margin-top: 60px;}
.How-Work h4{font-size: 30px;line-height: 35px; margin-bottom: 20px;}


.Sales-Channel h5{margin-top: 20px;}

 
.Salesforce-AppExchange {margin-top: 60px;}
.Salesforce-AppExchange h4{font-size: 30px; margin-top: 0; line-height: 35px;}

.meet-our-team {padding:50px 0 0;margin-top: 50px;}

.client-says {margin-top: 60px;}

.tem-heading h4{font-size: 30px;line-height: 35px;}

.what-says h4 {font-size: 30px;line-height: 35px; margin-top: 0;}
.what-says {margin-top:0px;}

section.footer-design {padding-bottom: 70px;}

.footer-design .container{ height: auto; }
.row-footer {display: block;}
.row-footer .img-ft {width: 100%; margin: 25px 0 0;}
.row-footer .img-ft img {float: none;margin: auto;display: table;}
.tetimoniales button.slick-prev.slick-arrow {
    position: absolute;
    bottom: 0px;
    z-index: 2;
    left: 50%;
    right: 0;
    transform: translateX(-110%);
}

.tetimoniales button.slick-next.slick-arrow {
    position: absolute;
    bottom: 0px;
    z-index: 2;
    left: 50%;
    text-align: center;
    transform: translateX(0%);
}
.Software-Integration .tetimoniales {
    padding: 0 0 60px;
}
}

@media only screen and (max-width: 767px) {
    
    #dialog, #dialog1{top: 22px;transform: translate(-50%, -0%);}
    
    
div#animatedHeading{ display: none; }
.tab-menu { height: 43px; border-bottom: 1px solid #CFCFCF; margin-bottom: 46px; white-space: nowrap; overflow: auto; }
.Leading-Brands .leading-column-left { width: 100%; }

.banner-containt p{ margin: auto; margin-bottom: 19px;}

.what-says { margin-top: 0px; text-align: center; }
.what-says br{ display:none; }

.Salesforce-AppExchange h4 {margin-bottom: 30px;}

.client-rivew-point{    width: auto;max-width: 520px;}


.client-say-mobile .item { background: #fff; width: 100% !important; margin-bottom: 20px; padding: 15px 15px 15px 15px; border: solid 1px #eee; box-shadow: inherit; }
.client-say-mobile button.slick-arrow { font-size: 0; height: 50px; width: 50px; border: none; background: #fff; border-radius: 50px; box-shadow: 0px 0px 10px rgb(0 0 0 / 10%); }


.client-say-mobile button.slick-arrow:before { content: ""; border: solid #000; border-width: 0px 2px 2px 0px; height: 10px; width: 10px; position: absolute; transform: rotate(135deg); top: 22px; left: 21px; }

.client-say-mobile button.slick-next.slick-arrow:before { content: ""; border: solid #000; border-width: 0px 2px 2px 0px; height: 10px; width: 10px; position: absolute; transform: rotate(-45deg); top: 22px; left: 18px; }




.client-say-mobile  button.slick-next.slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; display: none !important; z-index: 2; }
.client-say-mobile  button.slick-prev.slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; z-index: 2; display: none !important; }
.client-say-mobile button.slick-arrow { display: block !important; }
.client-say-mobile ul.slick-dots{ position: initial; text-align: center; margin: -15px 0 31px 0;}
.client-rivew-point ul.slick-dots li { width: auto; display: inline-block; margin: 0 2px; line-height: normal; padding: 0; }
.client-rivew-point ul.slick-dots li button { width: 10px; height: 10px; border-radius: 100px; padding: 0; background: #ddd; }
.client-rivew-point ul.slick-dots li.slick-active button { width: 10px; height: 10px;    background: #00a1e0; }

.information-form .request-form h3 { text-align: center; }
.information-form .request-form button[type="submit"]{padding: 4px 0px;font-size: 15px;line-height: 46px;}
 

.client-say.desktop-client { display: none; }
.leading-column-right { order: 1; }
.leading-column-left { order: 2; }

.row-hero { flex-wrap: wrap; }
.coulam-left { width: 100%; text-align: center; }
.coulam-right { width: 100%; }


.row-hero1.next-step{margin-top: 0;}
.business-potential .col-lg-6.col-md-6.col-sm-12 {  margin-bottom: 0; }

.row-hero1 { display: flex; justify-content: center; margin-right: 0px; flex-wrap: wrap; flex-direction: row; }

.row-footer { display: flex; flex-wrap: wrap; justify-content: center; }

.footer-design .container { max-width: 90%; background-color: #00A1E0; height: auto; box-shadow: 0px 0px 15px #00000029; border-radius: 25px; opacity: 1; padding: 15px 85px; }

.footer-design img { width: 100%; float: initial; }

.conatint-ft {
    order: 2;
    text-align: center;
    margin: 15px 0;
}

.img-ft {
    order: 1;
}

.business-heading-img {
    width: 50%;
    text-align: center;
}

.business-heading {
    width: 100%;
    margin-bottom: 50px;
}
.banner-containt h1 {
    font-size: 40px;
    width: auto;
}

.business-heading h5 {
    font-size: 24px;
    text-align: center;
}

.business-heading-bt {
    margin-top: 50px;
    text-align: center;
}

.row.barnds1 {
    align-items: center;
    display: flex;
    justify-content: center;
}

.header-top {
    margin-top: 38px;
    text-align: center;
}

.header-top h4 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 25px;
}

.leading-column-right h5 {
    font-size:24px;
    text-align: center;
}

.alesforce-Queries h4, .How-Work h4, .Salesforce-AppExchange h4, .meet-our-team .tem-heading h4, .tem-heading h4, .what-says h4, .information-form .request-form h3, 
.Sales-Channel h4, .Software-Integration h4{ font-size: 24px; }

.bulid-button ul {
    text-decoration: none;
    display: inherit;
    align-items: center;
    justify-content: center;
}
.hello {
    display: flex;
    align-items: center;
}

.bulid-button {
    margin-top: 50px;
    text-align: center;
}



.business-potential .row-hero1 .business-heading-img {width: 100%; margin-bottom: 20px;}
.row-hero1.next-step .business-heading-img {width: 100%;}

.all-logo-certification ul li {width: 140px;}

.hello {display: block;align-items: center;padding: 0 15px;}
.bulid-button ul li a{ display: inline-block; }


.tetimoniales ul.slick-dots {display: block !important;}
.tetimoniales ul.slick-dots li {width: 100%;}



.Software-Integration .tetimoniales ul.slick-dots {
    display:none !important;
}


.Salesforce-AppExchange .client-say-mobile1 button.slick-next {left: 46px;}
.Salesforce-AppExchange .client-say-mobile1 button.slick-prev {right:-5px;}


.Leading-Brands {
    margin-top: 20px;
    background-color: #EBF9FF;
    padding-top: 50px;
    padding-bottom: 50px;
        padding-left: 15px;
    padding-right: 15px;
}
.Leading-Brands .leading-column-right {padding: 0;width: 100%;}
.Leading-Brands .leading-column-right h5{ margin: 0; }

section.footer-design{ margin-top: 0; padding: 50px 0;}


.Salesforce-AppExchange .client-say-mobile1 button.slick-next,
.Salesforce-AppExchange .client-say-mobile1 button.slick-prev{display:none !important;}
.Salesforce-AppExchange .client-say-mobile1 ul.slick-dots{ margin: 0;text-align: center;}
.Salesforce-AppExchange .client-say-mobile1 ul.slick-dots li{     display: inline-block; padding: 0; clear: both; background: #ddd; width: 10px; height: 10px; margin: 0 2px; border-radius: 10px} 
.Salesforce-AppExchange .client-say-mobile1 ul.slick-dots li button { box-shadow: 0 0 0 0; width: 0;height: 0; }
.Salesforce-AppExchange .client-say-mobile1 ul.slick-dots li.slick-active { background: #37a2e2; }

 

}



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

span.some {
    font-size: 24px;
}

.intigration-img {
    margin-bottom: 60px;
}

.banner-containt h1 {
    font-size: 22px;
    width: auto;
    line-height: 25px;
}

.banner-containt h5 {
    line-height: 26px;
    font-size: 22px;
}
.banner-containt p {
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    font-size: 14px;
    line-height: 19px;
    font-weight: 500;
    margin-bottom: 40px;
}

.Schedule-Consultation-bt a {
    padding: 12px 17px;
    font-size: 14px;
    line-height: 45px;
    border-radius: 31px;
}
.header-top img {
    width: 100%;
}

.banner-containt img {
    margin-top: 0px;
}

.leading-column-right h5 {
    font-size: 22px;
    text-align: center;
    line-height: 32px;
    margin-bottom: 28px;
}

.img-box img {
    max-width: 100%;
}

.all-logo-img .img-box {
    background: #fff;
    height: 61px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 5px;
}

.Leading-Brands {
    margin-top: 48px;
    background-color: #EBF9FF;
    padding-top: 50px;
    padding-bottom: 50px;
}


.business-heading h5 {
    font-size: 25px;
    text-align: center;
    line-height: 30px;
}

.Business-Potential {
    margin-top: 20px;
}

.business-heading-bt {
    margin-top: 50px;
    text-align: center;
    display: none;
}
.business-heading-img {
    width: 100%;
    text-align: center;
}

.business-heading-img img {
    height: 150px;
    margin: 0 auto;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    opacity: 1;
    WIDTH: 230px;
    object-fit: contain;
    margin-bottom: 20px;
    padding: 9px 26px;
}

.Leading-Brands {
    margin-top: 20px;
    background-color: #EBF9FF;
    padding-top: 50px;
    padding-bottom: 50px;
        padding-left: 15px;
    padding-right: 15px;
}
.tetimoniales ul.slick-dots {
    display: flex !important;
    justify-content: space-between;
    list-style: none;
    white-space: nowrap;
    overflow: auto;
}

.tetimoniales ul.slick-dots li {
    width: 100%;
}

.tetimoniales ul.slick-dots li button {
    width: 220px;
}


.Salesforce-Clouds h2 {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #06384B;
    font-weight: 600;
}

.Salesforce-Clouds {
    background-color: #EBF9FF;
    padding: 50px 0;
}

.Salesforce-Clouds {
    margin-top: 20px;
}

.alesforce-Queries h4 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}

.information-form #contact h3 {
    display: block;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    line-height: 25px;
}

.Sales-Channel h4 {
    text-align: center;
    letter-spacing: 0px;
    opacity: 1;
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 30px;
}
.Sales-Channel {
    background-color: #EBF9FF;
    padding: 50px 0;
}
.Software-Integration h4 {
    letter-spacing: 0px;
    color: #06384B;
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
} 
.How-Work h4 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
}

.How-Work {
    background-color: #EBF9FF;
    padding: 50px 0px;
    margin-top: 20px;
}
.Software-Integration {
    margin-top: 20px;
}


.Salesforce-AppExchange h4 {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 30px;
    text-align: center;
}
.footer-design h4 {
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 36px;
}

.footer-design .container {
    max-width: 90%;
    padding: 15px 15px;
}

.tem-heading h4 {
    letter-spacing: 0px;
    opacity: 1;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}

section.Sales-Channel h5 {
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
}

.information-form #contact button[type="submit"] {
    font-size: 15px;
}

.alesforce-Queries {
    margin-top: 20px;
}

.client-rivew-point {
    width: 290px;
    margin: 0 auto;
}
.collaps-accordin {
    width: auto;
}

.How-Work li a.accordion-toggle {
    font-size: 16px;
}
.How-Work ul.accordion-inner.show li {
    font-size: 14px;
}
.Salesforce-AppExchange {
    margin-top: 20px;
}
.bulid-button ul li p {
    font-size: 14px;
    line-height: 21px;
    margin: 0 5px;
}

.bulid-button ul li a {
    border: 1px solid #06384B;
    border-radius: 31px;
    opacity: 1;
    background-color: #06384B;
    padding: 14px 25px;
    text-decoration: none;
    color: #Fff;
    font-size: 15px;
    line-height: 1px;
}

.meet-our-team {
    background-color: #EBF9FF;
    padding: 50px 0;
    margin-top: 20px;
}
img.group {
    width: 100%;
    margin-bottom: 20px;
}

.all-logo-certification ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    border-left: 0px solid #CECECE;
    margin-left: 0px;
    padding: 0;
}

.what-says h4 {
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
}

.what-says {
    margin-top: 0px;
}

.client-says {
    margin-top: 22px;
}

#dialog .information-form .request-form button, .topmodal .modal-content .modal-body .information-form .request-form button{ font-size: 14px; }


section.footer-design a{ font-size: 14px; }
}



