@charset "utf-8";
/* CSS Document */

/*
    font-family: 'Poppins'; font-weight: normal;
    font-family: 'Poppins'; font-weight: 500;
    font-family: 'Poppins'; font-weight: normal; font-style: italic;
    font-family: 'Poppins'; font-weight: 600;
*/


.seoclienttestimoial_sec {position: relative; z-index: 1;}


/*industry listing*/
.industrylisting.fivecolumn {width: calc(100% + 24px);margin: 0 0 0 -12px;clear: both;}
a.indutrybox {background: #fff; border-radius: 10px; width: calc(20% - 24px); margin: 0 12px 24px; float: left; text-align: center;text-decoration: none; box-shadow: 0 0 20px rgb(229 229 229 / 35%);

    transition: all ease-out 0.3s !important;
    -webkit-transition: all ease-out 0.3s !important;
    -moz-transition: all ease-out 0.3s !important;
    -ms-transition: all ease-out 0.3s !important;
}

a.indutrybox:hover{
-moz-transform: translate(0, -5px);
    -ms-transform: translate(0, -5px);
    -o-transform: translate(0, -5px);
    -webkit-transform: translate(0, -5px);
    transform: translate(0, -5px);
    transition: all ease-out 0.3s !important;
    -webkit-transition: all ease-out 0.3s !important;
    -moz-transition: all ease-out 0.3s !important;
-ms-transition: all ease-out 0.3s !important;}



a.indutrybox img{margin:30px auto; max-width: 211px;display: block; width: 100%}
a.indutrybox span{display: block; position: relative;z-index: 0; border-top: 1px solid #EEEEEE; padding: 10px 10px; font-size: 14px; color: #3E4571;text-decoration: none}
a.indutrybox span:before{content: ''; position: absolute;z-index: 0; background: #8AD9DA; width: 26px; height: 1px; top: 0; left: 50%; margin: 0 0 0 -13px}


/*testimonial slider dots*/
.testimonialslider .slick-dots {display: flex;justify-content: center;margin: 0;padding: 0;list-style-type: none;bottom: 10px;}
.testimonialslider .slick-dots li {margin: 0 0.25rem;}
.testimonialslider .slick-dots button {display: block;width: 12px;height: 12px;padding: 0;border: none;border-radius: 100%;background-color: #fff;text-indent: -9999px;border: 2px solid #9D9D9D;}
.testimonialslider .slick-dots li.slick-active button {background-color: #3E4571;}


.blog_sec .wrapper {border: 0px solid red}
.blog_sec .rightabsolutelink {right: 0; width: 100%;}
.blog_sec .rightabsolutelink:before {width: calc(100% - 120px); background: rgba(0,0,0,0.1);}


.seoteam_sec .wrapper {padding: 80px 0 40px;}
.seocasestudy_sec .container {
    padding: 0 0 80px 0;
}
.seocasestudy_sec .wrapper{position:relative;}
.seocasestudy_sec .wrapper{border-top:0;border-bottom:0px solid rgba(0,0,0,0.05);padding:0 0 50px 0;}
.seocasestudy_sec{margin:78px 0 0px 0;}
.trustedbusiness{padding:60px 0;}
.seocasestudy_sec .sec_absolutetxt {
    top: 38px;
}
body.page-template-page-templatespage-platforms-details-php .cta_sec.cta_getproposal.expandcta1.platformdtlcta {padding: 0 0 80px;}
.cta_sec.cta_getproposal.expandcta1 {padding: 100px 0 100px;}

.servicesection.more_services.ind_serv_sec .sitegradient {margin: 0;}


/* Super Large devices (large desktops, less than 1600px) */
@media (max-width: 1599.98px) {

}
@media (max-width: 1440px) {
body.page-template-page-industries-details .seocasestudy_sec .semititle br {display:block!important}
}

/* Extra Large devices (large desktops, less than 1440px) */
@media (max-width: 1439.98px) {

    .seocasestudy_sec .semititle br {display: block; }
    .seocasestudy_sec .semititle{width: calc(100% - 400px)}


}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {

    a.indutrybox {width: calc(25% - 24px);}

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 992px) {
    

    a.indutrybox {width: calc(33.33% - 24px);}
    .trustedbusiness{padding:50px 0;}
    .seocasestudy_sec .container{padding: 0 0 50px 0;}
    .seocasestudy_sec{margin:0;}
    .seocasestudy_sec .semititle br {display: none;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

    .seoteam_sec .semititle.ftsz22{margin: 0}
    .seoteam_sec .wrapper {padding: 30px 0 20px;}
    
    a.indutrybox img {max-width: 150px; width: 100%; margin: 10px auto}
    .seocasestudy_sec .container{padding: 0 0 30px 0;}
    .seocasestudy_sec .semititle{width: 100%;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {

    
    .industrylisting.fivecolumn {width: calc(100% + 10px); margin: 0 0 0 -5px; clear: both;}
    a.indutrybox {width: calc(50% - 10px);margin: 0 5px 10px;}

    a.indutrybox span {
    display: block;    
    display: -webkit-box;
    display: -webkit-box;
    height: 56px!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    display: none;}
    .trustedbusiness{padding:20px 0;}
    
    
    body.page-template-page-templatespage-platforms-details-php .cta_sec.cta_getproposal.expandcta1.platformdtlcta {padding: 0 0 40px;}


}