/* Responsive Style */
* {
    box-sizing: border-box;
    clear: both;
}
.container {
    padding-left: 0;
    padding-right: 0;
}
.toc-col {
    padding: 0 15px !important;
    padding-top: 0 !important;
}
.title-overlay {
    padding: 30px 15px;
}
.mainContent .col-lg-9 {
    padding-left: 15px;
    padding-right: 15px;
}
.ots-inner-wrap .txt-wrap,
.csd-grey-wrap-inner, .ots-inner-wrap {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.client-success .title_txt, .hm-hor-block h3, .solution-page h3 {
    margin-bottom: 0px;
}
p {
    text-align: justify;
}
.wbd-inner {
    flex-flow: column wrap;
}
.ots-inner-wrap .img-wrap {
    align-items: center;
    justify-content: center;
}
.csd-grey-wrap-inner .img-wrap ul li h3 {text-align: center;}
.wbd-inner .txt-wrap {
    padding: 0px;
}
.client-success .title_txt, .hm-hor-block h3, .services-page h3 {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 0;
    text-align: left;
    max-width: 100%;
    font-family: 'Open Sans', sans-serif !important;
    line-height: 1.2;
    text-transform: capitalize;
    margin: 20px 0;
    padding-bottom: 0;
    color: #000 !important;
}
.csd-slider {
    padding: 0;
}
.csd-grey-wrap-inner .txt-wrap {
    flex-basis: 100%;
    padding-right: 0;
}
.exp-dign-discription-inner {
    height: 520px;
    justify-content: flex-start;
}
.services-page h2, .csd-page h2, .client-success h2, .ots-inner-wrap .img-wrap h2 {
    font-weight: normal!important;
}
.client-success .title_txt, .hm-hor-block h3, .services-page h3 {font-weight: normal;}
@media screen and (max-width: 767px) {   
}
@media screen and (min-width: 991px) {
    .sticky-top.toc-collapse .toc-title {
        padding: 0px 10px 0px 20px;
    }
}

@media screen and (min-width: 1024px) {
    .hire-inner-wrap .right-img-wrap {order: 2;}
    .right-img-wrap .hire-circle-img {
        width: 75px;
        height: 75px;
        left: calc(12% - 37.5px);
    }
    .left-img-wrap .hire-circle-img {
        width: 75px;
        height: 75px;
        right: calc(12% - 37.5px);
    }
    .wbd-inner {flex-flow: row wrap;}
    .our-services-block .service-left-content h2 {
        padding-left: 15px;
        line-height: 1.25;
        margin-bottom: 0;
    }
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription {right: 21px;}
    .our-services-block .service-exp-degn-block ul li a {
    font-size: 13px;
    line-height: 19px;
    padding: 15px 10px;}
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription {padding: 10px 15px 30px;}
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription h3 {font-size: 20px;margin: 0 0 20px;}
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription p {font-size: 16px!important;}
    .exp-dign-discription-inner {overflow-y: auto;}
    .our-services-block .service-exp-degn-block ul li a.nxt_btn {margin-top: 15px;}
    .ots-inner-wrap .img-wrap h2 {font-size: 26px;}
}

@media screen and (min-width: 1120px) {
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription {
        right: 24px;
    }
}

@media screen and (min-width: 1280px) {
    .csd-grey-wrap-inner .txt-wrap {
        flex-basis: 60%;
        padding-right: 20px;
    }
    .csd-grey-wrap-inner .txt-wrap h2 {font-size: 34px;}
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription {
        right: 13px;
    }
    .right-img-wrap .hire-circle-img {
        width: 100px;
        height: 100px;
        left: calc(12% - 50px);
    }
    .left-img-wrap .hire-circle-img {
        width: 100px;
        height: 100px;
        right: calc(12% - 50px);
    }
}

@media screen and (min-width: 1366px) {
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription {
        right: 14px;
    }
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription h3 {
        font-size: 24px;
        margin: 20px 0;
    }
    .our-services-block .service-exp-degn-block ul li a {
        font-size: 14px;
    }
}
@media screen and (min-width: 1920px) {
    .our-services-block .service-exp-degn-block ul li .exp-dign-discription {
        right: 16px;
    }
}