
.marketing-page h1 {
    font-size: 58px;
    font-family: 'SegoeUI-Bold';
    text-transform: uppercase;
    color: #282a76;
    text-align: center;
}

.marketing-page .bottom-border {
    border-bottom: 1px solid #272974;
    width: 180px;
    display: inherit;
    margin: 1rem auto 2.5rem;
}

.marketing-page p {

    font-size: 1.2rem;
    font-family: 'SegoeUI';
    color: #282a76;
    margin-bottom: 1rem;
}

.marketing-page ul li{
    font-size: 1.2rem;
    font-family: "SegoeUI";
    color: #282a76;
    margin-left: 20px;
    text-align: justify;
    margin-bottom: 6px;
}
.key_area_img img {
    max-width: 90%;
    margin: auto;
    mix-blend-mode: multiply;
}

.dm-icon-boxes .col-md-3 {
    padding-bottom: 15px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.dm-icon-boxes .col-md-3:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}

.dm-icon-boxes .col-md-3 .box .icon-box {
    height: 130px;
    margin-bottom: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dm-icon-boxes .col-md-3 .box .icon-box img {
    width: 98px;
}

.dm-icon-boxes .col-md-3 .box:hover {
    text-decoration-line: none !important;
}

.dm-icon-boxes .box {
    font-size: 1.15rem;
    font-family: 'SegoeUI';
    text-transform: uppercase;
    color: #282a76;
    text-align: center;
    padding: 15px;    display: block;
}

.objective-section img {
    width: 138%;flex-shrink: inherit;
}

.objective-section h1 {
    color: #fff !important;
    text-align: right;
    font-size: 4.2rem;
}

.objective-section .bottom-border {
    border-bottom: 1px solid #fff !important;
    width: 180px;
    display: inherit;
    margin: 1.5rem 0 1.5rem auto;
}

.objective-section p {
    font-size: 1.2rem;
    font-family: 'SegoeUI';
    color: #fff;
    text-align: right;
    margin-bottom: 1rem;
}

.objective-section .col-12:last-child {
    padding-top: 10%;
    padding-bottom: 10%;
}

.objective-bgshape {
    position: absolute;
    right: -220px;
    top: -125px;
    width: 80%;

}


.other-services h1{
    font-size: 4.2rem;
    font-family: 'SegoeUI-Bold';
color: #272974;
text-transform: uppercase;
margin-bottom: 1rem; text-align: left;
}
.other-services  .bottom-border {
border-bottom: 1px solid #272974;
width: 128px;
display: inherit;    margin: 0.5rem 0 1.5rem;
}
.other-services .box {
padding: 0;margin-top: 1rem;
}
.other-services .box h3{
font-size: 1rem;
font-family: 'SegoeUI-Bold';
text-transform: uppercase;
color: #282a76;
text-align: left;
}
.other-services .box .bg-img{
height: 200px;position: relative;    border-radius: 5px;margin-bottom: 1rem;
}
.other-services .box .bg-img img{
position: absolute;
bottom: 10px;left: 10px;
}
p.read-more, p.read-less{font-size: 1.5rem;cursor: pointer;font-family: 'SegoeUI-Bold';}
.read-more ~ p{display:none;}

p.show-more, p.show-less{font-size: 1.5rem;cursor: pointer;font-family: 'SegoeUI-Bold';}
.show-more ~ p{display:none;}





@media (min-width: 1024px){
.col-lg-20{-ms-flex: 0 0 20% !important;
flex: 0 0 20% !important;
max-width: 20% !important;}
.other-services .row{padding-left: 8px;}
.other-services .col-md-4{padding-left: 7px;padding-right: 7px;}
}
@media (max-width: 1440px) {
    .objective-section img {
width: 118%;
}
.objective-section .col-12:last-child {
    padding-top: 5%;
    padding-bottom: 5%;
}
/* .objective-bgshape {
top: 78.5%;
width: 70%;
} */
}
@media (max-width: 1200px) {
    .objective-section img {
width: 100%;
}
.objective-bgshape {
    right: -160px;
    top: -185px;
    width: 86%;
}

}
@media (max-width: 1024px) {
.objective-section img {
width: 110%;
}
/* .objective-bgshape {
top: 80%;
width: 84%;
} */
}

@media (max-width: 991.98px) {
    .marketing-page h1 {
        font-size: 4rem;
    }.other-services h1{
    font-size: 3.2rem;}

    .dm-icon-boxes .col-md-3 .box .icon-box {
        height: 150px;
        padding: 25px;
    }
    .objective-section img {
width: 145%;
}
.objective-bgshape {
    right: -170px;
    top: -105px;
    width: 100%;
}

}

@media (max-width: 768px) {
    .industries-page .bottom-border {
        margin: 1.5rem auto;
    }

    .dm-icon-boxes .box {
        padding: 0;
        font-size: 1.2rem;
    }
   
.objective-section .col-12:last-child {
    padding-top: 0;
    padding-bottom: 0;
}
.objective-section img {
width: 110%;
}

}
@media (max-width: 767.98px) {

    .objective-bgshape {
        width: 790px;
        top: 270px;
        right: -160px;
    }
}
@media (max-width:600px) {
.dm-icon-boxes .col-md-3 .box .icon-box {
height: auto;
padding: 15px 0 10px;
}
.dm-icon-boxes .col-md-3 .box .icon-box img{width:65%; max-width: 65px;}
/* .objective-bgshape {
top: 86%;
width: 130%;
left: 29%;
} */

.other-services .box .bg-img{height: 68px;}
}
@media (max-width: 575.98px) {

    .objective-section img {
display: none
}

    .marketing-page h1 {
        font-size: 3rem;
    }
    .objective-bgshape {
        width: 700px;
        top: -160px;
        right: -100px;
}
.container.position-relative.objective-section {
    margin-top: 40px;
}
}
@media (max-width: 480.98px) {

.objective-bgshape svg {
width: 134%;
}
.objective-bgshape {
     top: -200px;
     width: 630px;
}
}
@media (max-width: 425.98px) {
    .dm-icon-boxes .box .bg-img {
height: 150px;}
.dm-icon-boxes.box .bg-img img {width: 50px;}
/* .objective-bgshape {
top: 90%;
} */

.other-services.ourService-section .box .bg-img::after {
width: 100px;
height: 100px;}
.ourService-section .box .bg-img .icon {
width: 54px;
}
}
@media (max-width: 375.98px){
    .objective-bgshape {
        /* top: 85.5%; */
        width: 540px;
}}
@media (max-width: 320.98px){
.objective-bgshape {
    top: -170px;
    width: 540px;
}
}

/* ============ new css ============= */

.professional-services .marketing-page h1{
    color: #5ca48e;
}

.offshore-business-processing .marketing-page h1{
    color: #6c9738 ;
}

.it-services-solutions .marketing-page h1{
    color: #e37826
}

.business-consulting-services .marketing-page h1{
    color: #3d40ba ;
}

.testing-services .marketing-page h1{
    color: #7d1a1e ;
}

.digital-marketing .marketing-page h1{
    color: #773dae ;
}

.digital-marketing .marketing-page .bottom-border{
    border-bottom: 1px solid #773dae ;

}

.professional-services .marketing-page .bottom-border {
    border-bottom: 1px solid #5ca48e;
}

.offshore-business-processing .marketing-page .bottom-border{
    border-bottom: 1px solid #6c9738 ;

}

.it-services-solutions .marketing-page .bottom-border{
    border-bottom: 1px solid #e37826;

}

.business-consulting-services .marketing-page .bottom-border{
    border-bottom: 1px solid #3d40ba ;

}

.testing-services .marketing-page .bottom-border{
    border-bottom: 1px solid #7d1a1e ;
}

body.digital-marketing .white-btn{
    color:#773dae;
    border: 1px solid #ffffff80;
}

body.digital-marketing .white-btn:hover{
    color:#fff;
}

body.professional-services .white-btn{
    color: #5ca48e;
    border: 1px solid #ffffff80;
}

body.it-services-solutions .white-btn{
    color: #e37826;
    border: 1px solid #ffffff80;
}

body.offshore-business-processing .white-btn{
    color: #6c9738;
    border: 1px solid #ffffff80;
}

body.business-consulting-services .white-btn{
    color: #3d40ba;
    border: 1px solid #ffffff80;
}

body.testing-services .white-btn{
    color: #7d1a1e;
    border: 1px solid #ffffff80;
}


body.digital-marketing .white-trans:hover,
body.digital-marketing .white-btn:hover{
    background: linear-gradient(90deg, rgb(151 76 223) 0%, rgb(85 25 143) 100%);
  }


body.offshore-business-processing .white-trans:hover,
body.offshore-business-processing .white-btn:hover {
    background: linear-gradient(90deg, rgb(151 215 73) 0%, rgb(80 126 22) 100%);
    color: #ffffff;
}
body.professional-services .white-trans:hover,
body.professional-services .white-btn:hover {
    background: linear-gradient(90deg, rgb(100 201 169) 0%, rgb(67 135 114) 100%);
    color: #ffffff;
}

body.it-services-solutions .white-trans:hover,
body.it-services-solutions .white-btn:hover {
    background: linear-gradient(90deg, rgb(249 131 40) 0%, rgb(183 85 10) 100%);
    color: #ffffff;
}

body.testing-services .white-trans:hover,
body.testing-services .white-btn:hover {
    background: linear-gradient(90deg, rgb(213 41 48) 0%, rgb(92 1 5) 100%);
    color: #ffffff;
}

body.business-consulting-services .white-trans:hover,
body.business-consulting-services .white-btn:hover {
    background: linear-gradient(90deg, rgb(93 96 229) 0%, rgb(14 17 167) 100%);
    color: #ffffff !important;
}

body.digital-marketing .objective-bgshape svg path {
    fill:#773dae;

}
body.offshore-business-processing .objective-bgshape svg path {
    fill: #6c9738;

}
body.professional-services .objective-bgshape svg path {
    fill: #5ca48e;
}
body.it-services-solutions .objective-bgshape svg path {
    fill: #e37826;

}
body.testing-services .objective-bgshape svg path {
    fill: #7d1a1e ;

}
body.business-consulting-services .objective-bgshape svg path {
    fill: #3d40ba;

}


.services-page h1 {
    font-size: 58px;
    font-family: 'SegoeUI-Bold';
    text-transform: uppercase;
    color: #282a76;
    text-align: center;
}

.services-page .bottom-border {
    border-bottom: 1px solid #272974;
    width: 180px;
    display: inherit;
    margin: 1rem auto 2.5rem;
}

.services-page h1 ~ p{
    
    font-size: 1.2rem;
    font-family: 'SegoeUI';
    color: #282a76;    margin-bottom: 1rem;
        }



@media (max-width: 991.98px) {
    .services-page h1 {
        font-size: 4rem;
    }

}

@media (max-width: 767.98px) {
    .services-page .bottom-border {
margin: 1.5rem auto;
}
}

@media (max-width: 575.98px) {
 
    .services-page h1 {
        font-size: 3rem;
    }

}

    body.professional-services .dm-icon-boxes .box{
        color: #5ca48e;
    }

    body.digital-marketing .dm-icon-boxes .box {
        color: #773dae;
    }

    body.it-services-solutions .dm-icon-boxes .box {
        color: #e37826;
    }

    body.offshore-business-processing .dm-icon-boxes .box {
        color: #6c9738;
    }

    body.testing-services .dm-icon-boxes .box {
        color: #7d1a1e;
    }

    
    body.business-consulting-services .dm-icon-boxes {
        color: #3d40ba;
    }