@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,100;1,300;1,400;1,500&display=swap);.color-red{color:#c1111e}.color-blue{color:#18264f}.color-black{color:#2c2c2c}.font-roboto{font-family:Roboto,sans-serif!important}.font-montserrat{font-family:Montserrat,sans-serif!important}.sub-text-p-mob{font-size:18px}.services-text{font-size:20px}.center-text{text-align:center}.left-text{text-align:left}.border-left-heading{/*height:66.8px;*/border-left:6px solid #1a2651;float:left}.large-text-bold-h2{font-weight:700;font-size:32px;margin-top:-13px;padding-left:14px;font-family:Montserrat,sans-serif}.count-matters{width:100%;background:#ffd3bf;padding:0 0 50px}.count-matters .medium-title{text-transform:none;font-family:Manrope,sans-serif;letter-spacing:1px;font-weight:800}.count-matters p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:2;text-align:left;letter-spacing:-1px;font-feature-settings:'liga' off}.work-count-container{width:100%;margin:0 auto;display:table;text-align:center}.work-count-box{width:23%;float:left;margin-right:2%;position:relative;text-align:center}.work-count-box-text{position:absolute;top:50%;transform:translate(0,-60%);display:flex;flex-direction:column;align-items:center;width:100%}.work-count-box-text h3{color:#18191f;font-weight:800;line-height:32px;font-family:Manrope,sans-serif}.work-count-box-text p{font-size:16px;line-height:32px;margin-top:0}.mobile-only{display:none}.desktop-only{display:block}.meet-bold-h2{font-size:44px;margin-top:-13px;padding-left:14px}.meet-sub-text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:25px;line-height:40px;text-align:center;margin-top:10px;letter-spacing:-1px;color:#18264f}.arrow-icon{width:15px;margin-top:-4px}.meet-ul li{line-height:29px}.meet-ul{padding:20px 50px;margin-top:0}.slick-next,.slick-prev{position:absolute;top:135%;font-size:1.8rem}.slick-prev{left:0}.slick-next{right:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width: 200px;height:auto;margin:0 auto;}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slide{transition:filter .4s;margin:0 40px}.fas{color:#96bd0b}.slick-prev{left:0}.slick-next,.slick-prev{position:absolute;top:35%;font-size:1.8rem}.section{max-width:1200px;margin:0 auto}.border-left-digital{/*eight:22px;border-left:6px solid #c1111e;float:left*/}.p-digital{width:88%;float:left;font-size:18px}.digi-banner{background-image:url(../images/digital-bg.svg);background-repeat:no-repeat;padding:20px;height:100%}.card-digi{background:#fff;border:10.2687px solid #fff;box-shadow:2.93392px 9.21587px 27.6476px #dbdbdb;border-radius:17.6035px;padding:35px 20px}.card-digi p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:70px;color:#000;margin:0}.digi-ul li{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:35px;letter-spacing:-1px;color:#000}.digi-ul li span{color:#1a2651;font-size:60px;position:relative;top:8px;margin-right:10px}.img-digital{width:75%;margin:auto}.email-op-section{background:linear-gradient(90deg,#fff 50%,#f9fdff 50%);}.email-sp-ul{float:left;margin-left:20px}.email-sp-ul li span{content:"\2022";color:#c1111e;font-size:60px;position:relative;top:8px;margin-right:10px}.email-sp-ul li{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:36px;letter-spacing:-1px;color:#000}.digi-sec-padding{padding-left:50px}.dedicated-res{background-image:url(../images/dedicated-bg.svg);padding: 20px;background-repeat:no-repeat;background-size:cover;background:#fffcee;height:100%}.dedicated-sp-ul li span{color:#1a2651;font-size:60px;position:relative;top:8px;margin-right:10px}.dedicated-sp-ul li{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#596171;}.award-res{background-image:url(../images/award-bg.svg);background-repeat:no-repeat;height:100%;margin:100px 0 60px;padding: 20px;background-repeat-x: repeat;}.award-box{background:#fff;position:relative;top:-45px;box-shadow:0 2px 0 30px rgb(228 228 228 / 25%);padding:2rem 0;}.awards-logo{width:180px;height:180px}.clients-res{margin:5% 0;}.client-listen-box{background:#fff;border:.964728px solid #e2e4e8;width:84%;border-radius:9.64728px;padding:20px 15px}.client-pic{background-image:url(../images/male.png);box-shadow:inset 0 1.79257px 2.68885px rgba(0,0,0,.364838);box-shadow:inset 0 1.79257px 2.68885px rgb(0 0 0 / 36%);height:40px;width:40px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.client-pic-female{background-image:url(../images/female.png);background-position:center;background-repeat:no-repeat;background-size:cover}.client-msg{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:27px;color:#1d293f;text-align:left;margin:18px 0}.client-name{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:13.3651px;line-height:31px;color:#1d293f;text-align:left;margin:0 0}.email-mark--box{background:#fff;border:.964728px solid #e2e4e8;width:80%;border-radius:9.64728px;padding:20px}.email-mark-pic{background-image:url(../images/glimpses-work/Ruchuti.png);border-radius:15.8898px;width:100%;height:198.01px;background-size:cover}.email-mark-pic-2{background-image:url(../images/glimpses-work/Blue.png);border-radius:15.8898px;width:100%;height:198.01px;background-size:cover}.email-mark-pic-3{background-image:url(../images/glimpses-work/simbli.png);border-radius:15.8898px;width:100%;height:198.01px;background-size:cover}.likes{font-weight:500;font-size:12.2229px;line-height:17px;letter-spacing:.244458px;text-align:right;color:#000}.heart-ico{height:10px;float:revert;width:10px;margin-top:-4px;margin-right:0;margin-right:0}.email-mark-title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:22.1882px;line-height:35px;color:#323232}.star-ico-img{height:10px;float:revert;width:10px;margin-top:-4px;margin-right:0;margin-right:0}.star-ico{margin-top:5px}.read-more{margin-top:5px;font-size:14.6675px;line-height:17px;cursor:pointer;display:inline-block;}.email-mark-res{background:linear-gradient(180deg,#fff 70%,#ffd3bf 30%);padding:5%;}.input-form-feild{width:83%;background:#fff;box-shadow:2px 3px 10px rgb(0 0 0 / 25%);border-radius:8px;border:0;height:35px}input[type=text],textarea{width:83%;background:#fff;box-shadow:2px 3px 10px rgb(0 0 0 / 25%);border-radius:8px;border:0;height:28px;padding:6px 12px;margin-bottom:30px}input[type=email],textarea{width:83%;background:#fff;box-shadow:2px 3px 10px rgb(0 0 0 / 25%);border-radius:8px;border:0;height:28px;padding:6px 12px;margin-bottom:30px}input,label{display:block}label{width:100%;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:25px;margin-bottom:10px;color:#c1111e}::placeholder{color:#9ca3af;text-transform:lowercase}.btn-contact{background:#c1111e;box-shadow:0 4px 17px rgba(0,0,0,.25);border-radius:8px;color:#fff;font-size:22px;line-height:27px;font-family:Montserrat,sans-serif;color:#fff;padding:10px 20px;margin-right:20px;text-transform:uppercase;float:right}.footer{font-family:Montserrat,sans-serif}.content-center{justify-content:center}.text-start{font-size:17px;text-align:start;line-height:1.2;/*font-family:Montserrat,sans-serif;*/font-style:normal;font-weight:600;margin-top:10px;letter-spacing:0;color:#18264f}.meet-text-start{font-size:25px;text-align:start;line-height:1.2;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;margin-top:30px;letter-spacing:-1px;color:#18264f}.flex-container-pt{padding-top:18px}.card-digi-pt{padding-top:35px!important}@media (max-width:767px){.meet-container-top{top:30px}.meet-text-start-pad{/*padding:55px 0;*/font-size:18px}.meet-text-start-pad-bot{font-size:18px;/*padding-bottom:60px*/}}@media screen and (min-width:320px) and (max-width:767px){.digi-ul li{font-size:13px!important;line-height:30px!important}.p-digital-text{padding-top:24px!important}.text-start{font-size:15px}.p-digital{padding-top:0!important;padding-bottom:0!important}.digi-ul-pb{padding-bottom:18px}.digi-ul li span{font-size:40px}.p-digital-text-pt{/*padding-top:35px!important*/}.text-start-lh{line-height:1.5}p.p-digital.p-style-low.top-padding-40.text-height-17{padding-top:8px!important}.card-digi p{padding:0 25px}}@media only screen and (min-device-width:480px) and (max-device-width:640px){.meet-text-start-pad{padding-top:490px;font-size:25px}.meet-text-start-pad-bot{padding-bottom:55px;font-size:25px}}@media only screen and (device-width :812px) and (device-height :375px){.border-left-digital{margin-top:20px}.meet-container-top{top:0}}@media only screen and (device-width :414px) and (device-height :736px){.meet-text-start-pad{margin:0 25px 0 0}}@media only screen and (device-width :736px) and (device-height :414px){.digi-ul{padding:0 300px 0 0}.meet-text-start-pad{margin:0 60px 0 0}}@media only screen and (device-width :768px) and (device-height :1024px){.meet-container-top{top:0}}@media only screen and (device-width :1024px) and (device-height :768px){.large-text-bold-h2{font-size:27px}.digi-ul li{font-size:19px}.meet-container-top{top:-5px}.p-digital-text{/*padding-top:70px*/}.text-start-mt{margin-top:15px}.large-text-bold-h2{font-size:26px}}@media only screen and (device-width :1024px) and (device-height :1366px){.large-text-bold-h2{font-size:26px}.p-digital-text{margin-top:50px}.meet-container-top{top:0}.digi-ul li{font-size:19px}}@media only screen and (device-width :844px) and (device-height :390px){.meet-text-start-pad{padding:0}}@media only screen and (device-width :390px) and (device-height :844px){.meet-text-start-pad{padding:55px 1px}}.meet-with-client{/*padding:1% 0 5%*/}.brands-section{padding:5% 0}.digi-client{padding:5% 0 0;}.conatct-us{padding:5% 0;}.digi-banner{background-color:rgb(255 252 238);}

.btn-contact {
cursor: pointer;
}
/*::placeholder { 
  color: #fff !important;
  text-transform: uppercase !important;
  opacity: 1; 
}*/
.g-recaptcha .rc-anchor-error-msg-container {    
    font-size: 10px !important;    
    padding: 5px 10px !important;
}
.g-recaptcha iframe {
    height: 85px;
}
::selection {
    color: #999 !important;
}
#getintouchForm label {    
    color: #18264f;
}
p.error_msg_new.getform_result {
    border: 1px solid red;
    padding: 15px;
    margin: 0 0 20px;
}
#getintouchForm label.error {
    color: red;
}
.g-recaptcha {
    margin: 30px auto 0 auto;
    display: inline-block;
}
input[type=text], input[type=email], textarea {    
    margin-bottom: 15px !important;
    border: 1px solid #ddd;
}
textarea.contact-form-control.pointer-small {
    padding-bottom: 80px !important;
    margin-bottom: 0 !important;
}
.contact-form-control {
    width: 100% !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    border: none !important;
    border-bottom: 2px solid #fff !important;
    background: transparent !important;
    padding: 0 0 10px 0 !important;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    text-transform: uppercase !important;
    color: #5a5a5a !important;
    font-family: Oswald, sans-serif;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-bottom: 0 !important;
}
.btn-contact:hover {
    background: #dc2836;
    
}
.meet-container {
    padding: 5% 0px;
}
.text-start{
    display: inline-block;
}
.dedicated-sp-ul{
    float:left;
    margin-left:2rem;
    margin-top:30px;
}
.dedicated-sp-ul li::before {
    content: "\2022";
    color: #060060;
    font-weight: bolder;
    display: inline-block;
    width: 0.8em;
    margin-left: -2rem;
    font-size: 2rem;
    top: 5px;
    position: relative;
}
.digi-ul {
    float: left;
    margin-left: 2rem;
}
.digi-ul li::before {
    content: "\2022";
    color: #060060;
    font-weight: bolder;
    display: inline-block;
    width: 0.7em;
    margin-left: -1em;
    font-size: 2.5rem;
    position: relative;
    top: 3px;
}
.pad-btm-5 {
    padding-bottom: 4rem;
}
.slick-prev, .slick-next {
    top: 49% !important;
    width: 30px !important;
    height: 30px !important;
    background: #FFD9CD !important;
    border-radius: 50%;
}
.slick-next:before {
    content: "\f105" !important;
}
.slick-prev:before {
    content: "\f104" !important;
}
.slick-prev:before, .slick-next:before {
    font-family: 'FontAwesome' !important;
    font-size: 25px !important;
    color: #C1111E !important;
}
.banner_content .services-text a:hover {
    color: #cc272d;
}
.banner_content .services-text a {
    font-weight: 600;
}
.read-more a:hover {
    color: #cc272d;
}
.landing_services {
    margin: 40px 0 0;
}
.landing_services span {
    border: 2px solid #1d2853;
    border-radius: 50px;
    text-align: center;
    color: #1d2853;
    margin-right: 15px;
    padding: 5px 20px;
    font-weight: 600;
    font-size: 16px;
}
.landing_services span:hover{
    background-color: #1d2853;
    color: #fff;
}
.border-left-heading .large-text-bold-h2, .award-box .large-text-bold-h2{
    border-left: 0;
}
.large-text-bold-h2{
    line-height:30px;
    border-left: 6px solid #c1111e;
    text-transform:uppercase;
}
.banner_content .sub-text-mob {
    font-size: 22px;
    margin-top: 35px;
}
.award-res .large-text-bold-h2 {
    font-size: 1.5rem;
}
.ba-landing-page .banner_content .large-text-bold-h2 {
    text-transform: inherit;
    line-height: 100% !important;
}
.ba-landing-page .banner_content .large-text-bold-h2 span:first-child {
    padding-bottom: 0.7rem;
    display: inline-block;
    margin: 0;
}
.count-matters .medium-title {
    font-size: 44px;
}
/* Banner Arrow */

.banner_img {
    position: absolute;
    max-width: 28rem;
    right: 0;
    bottom: -30px;
    z-index: 999;
}
.banner_content{
    padding-bottom:10%;
}
.dedicated-res .container {
    align-items: center;
}

@media (max-width:767px){
    .slick-prev{
        left:0 !important;
    }
    .slick-next{
        right:0 !important;
    }
    .conatct-us {
    padding: 15% 0;
    }
    .digi-ul li::before {
        margin-left: -0.8em;
        font-size: 2.5rem;
        position: relative;
        top: -3px;
        float: left;
        width: auto;
    }
}
/* Banner Arrow */
@media (min-width:1200px){
    .pd-left{
        padding-left: 50px;
    }
    .banner_content .large-text-bold-h2{
        font-size: 34px !important;
    }
    .large-text-bold-h2 {
    font-size: 24px;
    }
}

@media (min-width:1400px){
    .banner_content .large-text-bold-h2{
        font-size: 36px !important;
    }
    .large-text-bold-h2 {
    font-size: 26px;
    }

}
@media (min-width:1680px){
    .banner_content .large-text-bold-h2{
        font-size: 40px  !important;
    }
    .large-text-bold-h2 {
    font-size: 30px;
    }
}

.m-0{
    margin:0;
}
.red-pale{
    background-color: #ffdbd0;
}
.blue-pale{
   background-color: #eaefff;
}
.green-pale{
    background-color: #dcf4ff;
}
.flex-align-center{
    align-items: center;
}

/*My custom CSS code Start Here*/
.slick-initialized .slick-slide {
    outline: none !important;
}
.customer-logos .slick-slide {
    height: 100px;
    display: flex !important;
    align-items: center;
}
.customer-logos .slick-slide img{
    max-width: 100%;
    max-height: 100%;
}
.digi-ul{
    margin: 0px;
    padding: 0px;
}
.digi-ul li{
    position: relative;
    padding-left: 1rem;
}
.digi-ul li::before {
    position: absolute;
    top: -4px;
    margin-left: 0px;
    left: -10px;
    width: initial;
}
.dedicated-sp-ul li {
    color: #2c2c2c;
}
.two-columns-award{
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    text-align: center;
}
.l-latest-news h3 {
    line-height: 1;
    font-size: 25px;
    color: #1e6b90;
}
.l-latest-news a.xsmall-title-oswald {
    color: #686868;
}
.tagLine {
    font-size: 20px;
    margin-bottom: 20px;
}
.client-name {
    line-height: 21px !important;
}
.client-name b{
    text-transform: uppercase !important;
}
.market_tech_outer{
    background-color: rgb(255 252 238);
    margin-top: 5%;
}
@media (min-width: 992px) and (max-width: 1199px){
    .awards-logo {
        width: 100px;
        height: 100px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .two-columns-award {
        -ms-flex-preferred-size: 25% !important;
        flex-basis: 25% !important;
    }
}
@media (max-width: 767px){
    .digi-ul {
        margin-left: 1rem !important;
    }
}
/*My custom CSS code End Here*/


/* New landing Page 28-April-2021 */
.banner_icons i {
    color: #c1111e;
    border: 1px solid;
    border-radius: 50px;
    padding: 8px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 0.5rem;
    text-align: center;
}
.banner_icons i.fas.fa-users{
    padding-left: 6px;
    padding-right: 10px;
}
.count-matters.cunt-new {
    padding: 30px 0;
}
.count-matters.cunt-new .medium-title {
    line-height: 70px;
    font-family: Oswald,sans-serif;
    font-size: 52px;
}
.about_col {
    padding: 5% 0;
}
.client_img {
    width: 60%;
    border-radius: 50%;
}
.client_col .p-digital {
    width: 100%;
}
.client_name {
    font-family: Montserrat,sans-serif!important;
    font-size: 24px;
    font-weight: 500;
    color: #18264f;
    margin: 1.5rem 0 0;
    display: inline-block;
}
.client_des {
    margin: 0.5rem 0 0;
}
.client_col .container {
    padding: 3% 0;
}
.client_col .medium-title {
    text-transform: inherit;
    letter-spacing: 0;
    padding: 0 0 6%;
}
.digi-sec-padding-right{
    padding-right: 100px;
}
.digi-sec-padding-left {
    padding-left: 100px;
}

.client_col .cli_col_container {
    padding: 3% 0;
}
.new_awd_col{
    margin-bottom: 0;
}
.contact_bg{
    background: linear-gradient(to left, #ffffff 55%, #fafafa 45%);
}
.new_cont_col{
    padding: 5% 0 0;
}
.new_cont_col .contact-form {
    padding-bottom: 12%;
}
.contact_left p {
    font-size: 1.2rem;

}
.contact_left ul li::before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ffffff;
    position: absolute;
    left: 0;
    background: #c1111e;
    border-radius: 50px;
    width: 8px;
    height: 8px;
    line-height: 8px;
    padding: 3px 2px 5px 6px;
    top: 2px;
}
.contact_left ul li {
    position: relative;
    font-size: 1rem;
    padding-bottom: 1rem;
    padding-right: 10rem;
    padding-left: 2rem;
    font-family: Montserrat,sans-serif!important;
    line-height: 1.4;
    color: #000;
    font-weight: 500;
}
.contact_left ul {
    margin: 2rem 0 0;
}
.new_count_mat .text-start {
    font-size: 17px;
    text-align: start;
    line-height: 1.2;
    /* font-family: Montserrat,sans-serif; */
    font-style: normal;
    font-weight: 600;
    margin-top: 10px;
    letter-spacing: 0;
    color: #18264f;
}
.new_count_mat p {
    font-size: 22px;
    color: #1d293f;
    font-weight: 400;
}
.new_latest_col {
    margin-top: 18rem;
    margin-bottom: 6rem;
}
.new_count_mat .p-style-low {
    padding-bottom: 2rem;
}
.trusted_client .row {
    display: flex;
    text-align: center;
}
.client_logo img{
    width: 200px;
}
.trusted_client .first {
    padding-bottom: 3rem;
}
.client_col .p-digital {
    color: #1d293f;
}
.glipmpses_of_work{
    background: linear-gradient(180deg,#fff 88%,#ffd3bf 30%);
    padding: 5rem 0 5rem;
}
.glipmpses_of_work .email-mark--box{
    width: 75%;
    border-top-left-radius: 9.64728px;
    border-top-right-radius: 9.64728px;
    margin: 0 auto !important;
    padding: 50px 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.glipmpses_of_work .glimpses_title{
    text-align: center;
    padding: 20px;
    width: 75%;
    margin: 0 auto;
    border-bottom-left-radius: 9.64728px;
    border: .964728px solid #e2e4e8;
    border-top: 0;
    border-bottom-right-radius: 9.64728px;
    padding: 20px 0;
    background: #fff;
}
.glipmpses_of_work .glimpses_title .email-mark-title {
    margin: 0;
    color: #18264f;
    font-weight: 600;
}
.glipmpses_of_work .six-columns {
    margin-top: 8rem;
}
.glipmpses_of_work .meet-sub-text{
    padding: 0;
}
.bg_light_blue{
    background: #80c0e9 !important;
}
.bg_light_green{
    background: #c4dc7d !important;
}
.bg_light_blue1{
    background: #a4ddf2 !important;
}
.bg_light_yellow{
    background: #f7d16c !important;
}
.bg_light_blue2{
    background: #b5d1de !important;
}
.bg_light_yellow1{
    background: #fcd193 !important;
}
.border_quote {
    display: flex;
    flex-direction: row;
}
.border_quote::before, .border_quote::after {
    content: "";
    flex: 1 1;
    border-bottom: 3px solid #000;
    margin: auto;
}
.border_quote::after {
    margin-left: 3rem;
}
.border_quote::before {
    margin-right: 3rem;
}
.border_quote img {
    height: 85px;
    width: 85px;
    border-radius: 50%;
}
.testimonial_col {
    border-bottom: 3px solid;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
    border-top: 3px solid;
    padding-top: 2.5rem;
}
.new_count_mat .container {
    padding-top: 4.5rem;
}
.justin_quote {
    width: 180px;
    position: absolute;
    top: 20px;
    text-align: center;
    left: 45%;
}
/* Bug Fixes */
.btn-contact:focus{
    background: #c1111e;
}
.justin_content{
    padding-left: 1.5rem;
}
.new_count_mat .medium-title {
    font-weight: 600;
}
.banner_icons i.fas.fa-handshake {
    padding-left: 6px;
    padding-right: 10px;
}
.market_tech_outer {

    background: #fffcee;
}
input[type=text], textarea, input[type=email], textarea{
        -moz-box-shadow: 2px 3px 10px rgb(0 0 0 / 25%);
    -webkit-box-shadow: 2px 3px 10px rgb(0 0 0 / 25%);
        box-shadow: 2px 3px 10px rgb(0 0 0 / 25%);
}
/* Bug Fixes */

@media screen and (min-width:1366px) and (max-width:1599px) {
   .count-matters.cunt-new .medium-title {
    line-height: 65px;
    font-family: Oswald,sans-serif;
    font-size: 45px;
}
}

@media screen and (max-width: 991px){
    .digi-sec-padding-left {
    padding-left: 0;
}
.digi-sec-padding-right {
    padding-right: 0;
}
.client_mid_col .cli_col_container {
    /*flex-direction: column;*/
}
.client_mid_col .nine-columns.digi-sec-padding-right {
    order: 2;
}
.client_mid_col .three-columns.client_img_block {
    order: 1;
}
.contact_bg {
    background: none;
}
.contact_left ul li{
    padding-right: 0;
}
.contact_left {
    background: #fafafa;
    padding: 1rem 1rem 2rem;
}
.new_latest_col {
    margin-top: 0;
}
.trusted_client .first {
    padding-bottom: 0;
}
.trusted_client .row {
    text-align: center;
}
.client_logo {
    padding: 0 0 2rem;
}
.client_logo img {
    width: 145px;
}
.new_platform h2.meet-bold-h2{
    padding: 2rem 0 0;
}
.glipmpses_of_work .meet-sub-text {
    padding: 0;
}
.glipmpses_of_work .six-columns {
    margin-top: 4rem;
}
.glipmpses_of_work .six-columns:first-child {
    margin-top: 0;
}
.glipmpses_of_work .email-mark--box{
    margin-bottom: 0 !important;
}
.mob_new_count_mat .meet-sub-text {
    text-align: center;
    font-weight: 600;
}

.mobile-only.banner_icons .banner_content {
    text-align: left;
}
.mobile-only.banner_icons .banner {
    text-align: left;
}
.count-matters.cunt-new .medium-title {
    line-height: 45px;
    font-size: 30px;
    padding: 0;
}
.count-matters.cunt-new {
    background: #ffd3bf !important;
}
.client_img_block {
    text-align: center;
}
.client_img_block .client_des {
    width: 100% !important;
}
.client_img_block .client_img {
    width: 50% !important;
    float: none !important;
}
.client_name{
    width: 100%;
}
.new_what_do .img-digital.mobile-only{
    padding-bottom: 3rem;
}
.glipmpses_of_work.email-mark-res .email-mob-bg {
    padding: 12% 0;
}
.mob_new_count_mat .text-left {
    padding: 0 1rem;
}
.new_awd_col .awards-logo{
    width: 135px!important;
    height: 135px!important;
    margin-bottom: 0;
}
.new_decicated_res.dedicated-res {
    padding-top: 0 !important;
}


}

@media(min-width: 100px) and (max-width: 480px){
.mobile-only.banner_icons i{
    float: left;
}
.mobile-only.banner_icons .services-text a{
        line-height: 2;
}
.trusted_client .row {
    display: block;
}
}
@media screen and (min-width: 481px) and (max-width: 767px){
   .mob_new_count_mat .count-inner-wrapper-mob {
    float: none;
    width: 100%;
}
.mob_new_count_mat .work-count-center-mob{
    width: 25%;
}
.mob_new_count_mat .work-count-box-mob{
    width: 25%;
}
.mob_new_count_mat .work-count-box-text {
    transform: translate(0, -25%)!important;
} 
.client_img_block .client_img {
    width: 30% !important;
    float: none !important;
}
.trusted_client .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 60%;
    margin: 0 auto;
}
.client_logo.three-columns {
    flex-basis: 50%;
}
}
@media screen and (max-width:896px) and (orientation:landscape) {
.new_count_mat .work-count-box p {
    font-size: 16px;
    text-align: center;
    padding: 0 1rem;
    line-height: 20px;
}
.justin_quote {
    left: 38%;
}
.client_img_block .client_img {
    width: 30% !important;
    float: none !important;
}

}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){
.new_meet_client .pd-left {
    padding-left: 50px;
}
.glipmpses_of_work .glimpses_title{
    width: 80%;
}

}

@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){
    .desktop-only.banner_icons i{
    float: left;
}
.desktop-only.banner_icons .services-text a{
        line-height: 1.5;
}
.banner_img {
    max-width: 24rem;
}
.new_meet_client .pd-left {
    padding-left: 50px;
}
.count-matters.cunt-new .medium-title {
    line-height: 55px;
    font-size: 40px;
}
}

@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){
    .desktop-only.banner_icons i{
    float: left;
}
.desktop-only.banner_icons .services-text a{
        line-height: 1.5;
}
.banner_img {
    max-width: 24rem;
}
.new_meet_client .pd-left {
    padding-left: 50px;
}
.count-matters.cunt-new .medium-title {
    line-height: 55px;
    font-size: 40px;
}
}

@media all and (device-width:1024px) and (device-height:1366px) and (orientation:portrait){
    .desktop-only.banner_icons i{
    float: left;
}
.desktop-only.banner_icons .services-text a{
        line-height: 1.7;
}
.banner_img {
    max-width: 24rem;
}
.new_meet_client .pd-left {
    padding-left: 50px;
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .digi-sec-padding-right {
    padding-right: 100px;
    flex-basis: 65%;
}
.digi-sec-padding-left {
    padding-left: 100px;
    flex-basis: 65%;
}
.digi-sec-padding {
    padding-left: 50px;
    flex-basis:45%;
}
input[type=text], textarea, input[type=email], textarea{
    border: 1px solid #dedede;

}
}

/* New landing Page 28-April-2021 */

.client-title{
    text-transform: inherit;
    letter-spacing: 0;
    padding: 3% 0;
}
.info-tip{
    position: absolute;
    top: 20px;
    right: 20px;
    color: #fff;
    font-weight: bold;
}
.pos-rel{
    position: relative;
}
@media screen and (min-width: 320px) and (max-width: 767px){
    .client-title .medium-title {
    padding-left: 0;
}
.glipmpses_of_work .glimpses_title {
    width: 88%;
}
}

::-webkit-input-placeholder { /* Edge */
  text-transform: inherit;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  text-transform: inherit;
}

::placeholder {
  text-transform: inherit;
}
.succ_msg_new.getform_result {
    border: #c1111e 1px solid;
    text-align: center;
    margin: 0 auto 25px;
    padding: 20px;
    border-radius: 9px;
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.btn-contact {
    margin-top: 25px;
}
/* 25th feedback **/
.client_col .digi-sec-padding-left p, .client_col .digi-sec-padding-right p {
    font-size: 20px;
}
.client_col .cli_col_container {
    padding: 1.5% 0;
}
.client_col .container {
    padding: 1.5% 0;
}
.new_home .sub-text-p-mob {
    color: #333333;
}
.market_tech_outer {
    margin-top: 0;
}
.client-title {
    padding: 6% 0 3%;
}

@media (max-width: 767px){
    .client_col .digi-sec-padding-left p, .client_col .digi-sec-padding-right p {
    font-size: 18px;
}
.email-op-section.new_email_op{
    background: #f9fdff !important;
        padding-bottom: 2rem;
}
.client-title.sevices-title {
    padding: 6% 0 10%;
    margin: 2rem 0 0;
    width: 100%;
    display: inline-block;
}

}
/* 25th feedback **/