/* 
Theme Name: ERP
Author: Oodles Technologies
*/

/* @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
  } */

/* For Open Sans */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
    font-display: swap;
    /* Use 'swap' or 'fallback' depending on your preference */
}

/* For Roboto */
/* @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
    font-display: swap;
  } */


/* header section */

.blog_archive {
    color: #458CCA;
}

.blog_archive:hover {
    text-decoration: underline !important;
    color: #458CCA !important;
}

.my-search-cls {
    width: 100%;
    height: 35px !important;
    padding-left: 10px;
    border-radius: 6px;
}

.search-box {
    padding-left: 10px;
    margin-right: 18px;
    padding-top: 10px;
}

.row-of-seachBox {
    margin-bottom: 20px;
}

.commentlist {
    list-style-type: none;
}

.navbar-toggle {
    transition: 0.3s all ease-in-out;
}

.navbar.fixed .navbar-toggle {
    margin-top: 10px !important;
    margin-bottom: 15px;
}

@font-face {
    font-family: OpenSans;
    src: url(../../../../../../../../themes/ERP/custom_inc/font-awesome/open-sans/OpenSans.woff);
    font-display: swap;
}

@font-face {
    font-family: OpenSans-Semibold;
    src: url(../../../../../../../../themes/ERP/custom_inc/font-awesome/open-sans/OpenSans-Semibold.woff);
    font-display: swap;
}

@font-face {
    font-family: OpenSans-Light;
    src: url(../../../../../../../../themes/ERP/custom_inc/font-awesome/open-sans/OpenSans-Light.woff);
    font-display: swap;
}

/* roboto font */
@font-face {
    font-family: Roboto;
    src: url(../../../../../../../../themes/ERP/custom_inc/font-awesome/open-sans/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
    font-display: swap;
}


body {
    /* font-family: 'Open Sans' , sans-serif !important; */
    overflow-x: hidden;
    font-display: swap !important;
}


/*-----------------header and top section----------------*/

.navbar-toggle {
    margin-top: 31px !important;
    border: 1px solid #5184c4 !important;
    background-color: #5184c4 !important;
}

.imga-logo {
    margin-top: 23px;
    width: 163px;
    padding-left: 16px;
    height: 20px;
    /* transition: 0.3s all ease-in-out;  */
}

.navbar-nav>li>a {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    margin: 10px 0;
    border-radius: 2px;
    color: #595959;
}

.navbar-nav>li>a:hover,
.navbar-nav>li>a:focus {
    background-color: transparent !important;
    color: #104d80;
}

.model_background {
    background-image: linear-gradient(231deg, #104d80, #0b2d48);
    color: #ffffff;
}

.pop-up {
    height: 87px !important;
}

.note_text .file-size-info {
    font-size: 10px;
}

.margin-bottom-0 {
    margin-bottom: 0px;
}

.foot_back {
    background-image: linear-gradient(231deg, #104d80, #0b2d48);
}

.contact-us-address a {
    display: block;
    color: #0b2d48 !important;
}

button.close {
    font-size: 30px;
    color: #fff;
    opacity: 1;
}

.Consultation p {
    color: #333;
}

.underline:after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    width: 0;
    bottom: 0px;
    background: #104d80;
    height: 2px;
    transition-property: width;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}

.underline:not(.text_head):hover:after,
.underline:not(.text_head):focus:after,
.underline:not(.text_head):active:after {
    left: 0;
    right: auto;
    width: 100%;
}

.nav_back_color {
    overflow: hidden;
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 1030;
    background: #ffffff;
    box-shadow: 0 3px 5px 0 rgba(142, 142, 142, 0.16);
    border-radius: 0px !important;
}

.text_head {
    color: #2f80c2 !important;
    /*   border-bottom: 2px solid #2f80c2!important;*/
}

.navbar-toggle .icon-bar {
    background-color: #ffffff;
}

.nav_bar_menu_cust {
    position: relative;
    display: block;
    padding: 10px 0px !important;
    margin: 0 15px !important;
    transition: 0.3s all ease-in-out;
}

.nav_bar_menu_cust a {
    padding: 10px 7px !important;
}

.menu_header {
    text-align: center;
    color: #adadad;
    transition: 0.3s all ease-in-out;
    font-size: 14px;
    line-height: 1.5;
}

li.nav-pad {
    font-size: 12pt;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.top_margin {
    padding: 85px 0px;
}

.font_siz {
    font-size: 36px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    font-weight: normal;
    margin-top: 0;
}

.font_siz.home_font_siz {
    font-size: 40px;
}

.buttons {
    position: relative;
    overflow: hidden;
}

.buttons:hover:before {
    animation: ripple 1s ease;
}

.buttons:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 50%;
    transform: scale(0);
}

@keyframes ripple {
    from {
        transform: scale(0);
        opacity: 1;
    }

    to {
        transform: scale(3);
        opacity: 0;
    }
}

.banner_clr {
    background: #112639 !important;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
    margin-top: 50px;
    max-height: 450px;
}

.custom_banner_clr {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 50px;
    background: #112639;
    max-height: 450px;
}

.topnav {
    overflow: hidden;
}

.topnav a {
    /*    border-bottom: 3px solid transparent;*/
}

.list {
    line-height: 35px;
    padding-left: 0px;
    color: #ffffff;
}

ul .list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.list>li {
    list-style: none;
    padding-left: 1em;
    position: relative;
    /* text-indent: -.7em; */
}

img.Text-Dots {
    width: 6px;
    margin-top: -8px;
    /* display: none; */
    position: absolute;
    top: 23px;
    left: 5px;
}

.list>li>span {
    padding-left: 10px;
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
}

.btn_home {
    border-radius: 4px !important;
    margin-left: 5px;
    padding: 8px 25px !important;
    margin-top: 20px;
    transition: 0.3s;
}




.navbar.fixed .menu_header {
    padding-top: 12px;
    padding-bottom: 9px;
}

.navbar.fixed .phone {
    opacity: 0;
}

.btn,
.buttons {
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1);
}

.btn_home:hover {
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
    background-color: #104d80;
    color: #ffffff !important;
}

.btn_clr {
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.57;
    letter-spacing: 0.4px;
    text-align: left;
    color: #5c5c5c;
}

.btn-primary {
    background-color: #ff7373;
    border: none;
}

.btn_clr1 {
    color: #ffffff;
    background-color: #ff7373 !important;
    border: solid 0px !important
}

.btn_clr2 {
    color: #5084c5;
    background-color: #fff;
    border: 1px solid #5084c5 !important;
}

.position-relative.position-relative-for-header {
    padding-left: 30px !important;
}

.position-relative {
    padding-left: 20px !important;
}

.position-relative {
    position: relative;
    padding-left: 57px !important;
    padding-right: 45px;
}

.service-right {
    padding-left: 12px;
}

.phone_call {
    width: 11px;
    margin-top: -2px;
    margin-right: -5px;
}

.phone {
    position: absolute !important;
    color: #104d80;
    top: 7px !important;
    font-family: OpenSans;
    margin-right: 50p;
    right: 18px;
    transition: 0.3s all ease-in-out;
}

.pagination>li>a,
.pagination>li>span {
    margin-right: 3px;
}

.phone span {
    display: inline-block;
    margin-left: 5px;
    font-family: OpenSans;
    cursor: default;
}

.nav>li.search a {
    margin: 0 0 0px 10px !important;
    font-size: 18px;
}

.sect {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    float: right !important;
    margin-right: 11px !important;
}

.top_banner {
    width: 100%;
    height: 348px;
    margin-top: -15px;
    margin-bottom: 50px;
}


/* section.banner_clr:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 88px;
    background-color: #fff;
    bottom: -42px;
    transform: skewY(3deg);
} */

.shopify_top_banner {
    width: 70%;
    height: 250px;
    margin-left: 170px;
}

.nav>li a.contact_txt {
    background-color: #ff7373 !important;
    color: #ffffff !important;
    padding: 5px 10px !important;
    margin-top: 5px !important;
}

.nav>li a.contact_txt:hover {
    background-color: #ce5d5d !important;
}

.heading-color-shopfiy {
    color: #2b2c2d !important;
    width: 100%;
    margin: auto;
    font-size: 30px !important;
}

.top_heading {
    font-size: 30px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.28;
    letter-spacing: normal;
    text-align: center;
    color: #2b2c2d;
    margin-top: 30px;
    margin-bottom: 0px;
}

.top_sub_heading {
    text-align: center;
    font-size: 22px;
    line-height: 40px;
    color: #2a3132;
    padding-top: 20px;
    padding-bottom: 16px;
    font-weight: 300;
}

col .top_sub_sub_heading {
    padding-bottom: 52px;
    border-bottom: 1px solid #ccc;
}

.top_section_space_home {
    padding-top: 60px;
}

.mrkit_home {
    padding-top: 60px;
}

.top_section_space3 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.top_section_space2 {
    padding-bottom: 60px;
}

.contct_map {
    height: 420px;
    background: #adadad;
}

.map_width {
    width: 100%;
    margin: 0px !important;
    background: #f9f9f9;
    height: 421px;
}

.cont_pading {
    padding: 0px !important;
}


/************Our Mission start here************/

.mission_heading {
    color: #2a3132;
    font-size: 34px;
    padding-top: 24px;
    padding-bottom: 24px;
}

.our_space {
    text-align: center;
    padding-top: 40px;
}

.mission_img {
    width: 129px;
    border-radius: 70%;
}


/****************Our Mission end here**************/

.expertise {
    text-align: center;
    color: #2b2c2d;
    padding-top: 33px;
    line-height: 1.33;
    font-size: 24px;
    letter-spacing: normal;
}

.expert_content {
    color: #5c5c5c;
    font-size: 16px;
    line-height: 1.75;
    padding-top: 20px;
}

.erp-done-images {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}

.erp-done-images img {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    /* section.banner_clr:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 88px;
        background-color: #fff;
        bottom: -42px;
        transform: skewY(3deg);
    } */
    -webkit-transition-property: transform;
    transition-property: transform;
}


/* .for_hover_effect:hover img{
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
} */

.whyus_img {
    width: 100%;
}


/*-----------------------erp resource-----------------------*/

.resource,
.custom-erp-resource {
    text-align: center;
    font-size: 20px;
    line-height: 1.55;
    color: #5c5c5c;
    padding-top: 10px;
    padding-bottom: 20px;
    font-weight: 300;
    font-family: OpenSans;
}

.custom-erp-resource {
    font-family: OpenSans !important;
}

.space {
    width: 100%;
    padding-top: 59px;
    padding-bottom: 59px;
    text-align: center;
}

.dot {
    background-color: rgb(100, 182, 86);
    border-radius: 50%;
    height: 365px;
    width: 365px;
}


/*------------------------  Services -----------------*/



.home_services {
    /* margin-bottom: 70px; */
    margin-left: 0;
    margin-right: 0;
}

.Redefining-section {
    position: relative;
    background-color: #f9f9f9;
}

.heading {
    font-size: 24px;
    color: #2b2c2d;
    line-height: 1.33;
    padding-bottom: 14px;
    padding-top: 25px;
    /* font-weight: 600;      */
}

.sub_heading {
    font-size: 16px;
    line-height: 1.75;
    color: #5c5c5c;
    min-height: 95px;
    overflow: hidden;
}

.btn_clr a {
    color: #5c5c5c;
}

.btn_clr a:hover {
    filter: sepia(100%) hue-rotate(190deg) saturate(500%);
}

.btn_clr_explor {
    border-radius: 4px !important;
    transition: 0.3s;
}

.btn_clr_explor:hover {
    background-color: #3c84c5;
    color: white !important;
}

.s_text {
    text-align: left;
}

ul.service_list {
    list-style-type: none;
    padding-left: 0px;
    color: #979797;
    font-size: 14px;
}

.check_icon {
    color: #104d80;
    padding-right: 10px;
}


/*-------------------Custom Development start here --------------*/



.border-down {
    padding-bottom: 56px;
    border-bottom: 1px solid #d3d3d3;
}

.row_space {
    padding-right: 44px;
    padding-left: 37px;
    margin-right: auto;
    margin-left: auto;
}

.customer_erp_deve {
    padding-top: 30px;
}

.cd_heading {
    font-size: 40px;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
}

.cd_subheading {
    font-size: 20px;
    line-height: 1.5;
    font-size: 22px;
    padding: 20px 0;
    color: #5c5c5c;
    margin-bottom: 30px;
    padding-top: 30px;
    text-align: center;
}

.cd_button {
    color: #5084c5;
    background-color: #ffffff;
    border-color: #5084c5;
}

.cd_btn_space {
    margin-left: 5px;
    padding: 10px 39px !important;
    margin-top: 50px;
    background-color: #104d80;
    font-size: 17px;
    font-weight: 600;
    margin-left: 15px;
    color: #ffffff;
    letter-spacing: 1px;
    font-size: 17px !important;
}

.cd_sub_heading {
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
    margin-bottom: 20px;
}

.cd_subheading1 {
    font-size: 16px;
    padding-bottom: 10px;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
    margin-bottom: 20px;
}

.cd_img_size {
    margin-top: 40px;
    max-width: 100%;
}


/*------------------Custom Development end here --------------*/


/*-----------Blocks start here----------------------- */

.blk_heading {
    text-align: center;
    color: #2b2c2d;
    padding-bottom: 30px;
    padding-top: 60px;
    font-size: 30px;
    font-family: OpenSans;
}

.blk_heading2 {
    padding-bottom: 0px;
}


/* Shine */

.markt_erp_blog figure {
    position: relative;
}

.hover14 figure::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.hover14 {
    overflow: hidden;
}

.hover14:hover figure::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

.blk_image {
    width: 100%;
    min-height: 200px;
}

.blog_section_home {
    margin-bottom: 77px;
}

.blk_btn_space {
    margin-left: 5px;
    padding: 5px 15px !important;
    margin-top: 35px;
    position: relative;
    cursor: pointer;
    margin-bottom: 40px !important;
}

.blk_btn_space:hover,
.blk_btn_space:focus {
    color: #fff !important;
}

.blk_button {
    background-color: #104d80;
    border-color: #ffffff;
    color: #ffffff;
}

.blk_title {
    font-size: 20px;
    /* font-weight: 300; */
    text-align: left;
    color: #0b2d48;
    /* padding-top: 19px; */
    min-height: 114px;
    padding: 15px 0px;
    overflow: hidden;
}

.blk_title1 {
    min-height: 145px;
}

.blk_subheading {
    font-size: 14px;
    color: #ffffff;
    line-height: 1.57;
    padding-bottom: 10px;
}

.blk_back_clr {
    padding: 10px;
}



.blk_content_clr {
    min-height: 70px;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #969494;
}

.blog_margin1 {
    min-height: 100px;
}

.blk_content_clr1 {
    min-height: 120px;
    ;
}

.Category {
    font-size: 16px;
    color: #969494;
    padding-top: 15px;
}

.blog_pad {
    padding-bottom: 42px;
}


/*---------------Blocks end here ---------------------------*/


/* ****************Testomonial start here ***************/

.test_head {
    font-size: 38px;
    text-align: center;
    color: #2a3132;
    font-size: 34px;
    letter-spacing: 0.7px;
    text-align: center;
    color: #2a3132;
}

.test_subheading {
    font-size: 22px;
    color: #2a3132;
    padding-bottom: 51px;
    line-height: 1.55;
    text-align: center;
    padding-top: 10px;
    font-family: OpenSans-Light;
}

blockquote {
    padding: 10px 0px !important;
    padding-right: 60px !important;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0px solid #ccc !important;
    padding: 0.5em 10px;
    quotes: "\201C" "\201D" "\2018" "\2019";
    border-left: none;
    margin-top: 28px !important;
    position: relative;
}

.carousel-control.right {
    opacity: 1;
}

.glyphicon-chevron-right,
.carousel-control .icon-next {
    width: 40px !important;
    height: 40px !important;
    font-size: 20px !important;
}

blockquote:before {
    color: #104d80;
    content: open-quote;
    position: absolute;
    font-size: 62px;
    line-height: 0.1em;
    /* margin-right: 0.25em; */
    vertical-align: -0.4em;
    left: -22px;
    top: 30px;
}



blockquote p {
    display: inline;
}

.client_img {
    border-radius: 50%;
    object-fit: cover;
    height: 248px;
}

.test_img {
    text-align: center;
}

.client_feedback {
    padding-right: 60px !important;
}

.client_nam {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    color: #051039;
    margin-top: 20px;
}

.carousel-indicators .active {
    width: 19px !important;
    height: 7px !important;
    margin: 1px !important;
    /* background-color: blue !important; */
    background-color: #fff !important;
}

.banner_new_home_page .carousel-indicators {
    left: 40%;
}

.carousel-indicators li {
    display: inline-block;
    width: 19px !important;
    height: 7px !important;
    text-indent: -999px;
    cursor: pointer;
    background-color: #0009;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
    background-color: #b1a5a5 !important;
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-color: none !important;
    background-image: none !important;
}

.glyphicon-chevron-right,
.carousel-control .icon-next {
    background-color: #1f4e80 !important;
    border-radius: 50%;
    width: 41px;
    height: 37px;
}

.carousel-indicators {
    bottom: -20px !important;
}


/* ****************** Testomonial end here *********************/


/********************Contact us start here ********************/

.Footer_section {
    /* background-color: #f8f8f8; */
    position: relative;
    /* padding-top: 60px; */
    /* padding-bottom: 50px; */
    padding-top: 100px;
    padding-bottom: 30px;
}

.Footer_section_contact {
    background-color: #f8f8f8;
    position: relative;
    padding: 50px 0;
}

.Footer_section_nav {
    background-color: #f8f8f8;
    position: relative;
    padding: 50px 0;
}

.footer_text2 a {
    color: #5c5c5c;
}

.hover_image_and_title h4 {
    font-size: 12pt;
    font-weight: 600;
    color: #5c5c5c;
    margin-bottom: 10px;
    text-decoration: none;
    display: inline-block;
}

.hover_image_and_title:after h4 {
    content: '';
    display: block;
    height: 2px;
    width: 0;
    margin-top: 5px;
    background: transparent;
    -webkit-transition: width .5s ease;
    transition: width .5s ease, background-color .5s ease;
}

.footer_text2:hover a {
    color: #2390c2 !important;
}

.cont_heading {
    color: #ffffff;
    font-size: 18px;
    padding-bottom: 20px;
    font-family: OpenSans-Semibold;
}

.cont_content {
    font-size: 16px;
    line-height: 1.56;
    color: #ffffff !important;
    padding-bottom: 43px;
}



.cont_button {
    opacity: 0.9;
    background-color: #ff7373;
    border-radius: 5px !important;
    color: #ffffff !important;
    padding: 9px 7px !important;
    outline: none !important;
}

.form-group {
    margin-bottom: 10px !important;
}

.form-control {
    height: 40px !important;
    border-radius: 2px;
    resize: none;
}

.fa_icn {
    margin-top: 32px;
    float: right;
    font-size: 20px;
    display: none;
}

.form-control.form_height {
    height: 119px;
    resize: none;
}

.footer_india_flg1 {
    width: 27.4px;
    height: 27.4px
}

.numbres_footer {
    display: flex;
}

.USA_margin {
    margin-right: 100px;
}


/* .USA_margin1{
    margin-right: 96px;
} */

.UK_Flag {
    margin-right: 3px;
}

.USA1 {
    margin-right: 5px;
}

.AUS1 {
    margin-right: 2px;
}

.IND1 {
    margin-right: 6px;
}

.note_text p {
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}

.aling_attch {
    text-align: right;
}

.attch_img i {
    margin-right: 20px;
    color: #fff;
    font-size: 24px;
}

.fooetr_top_section {
    padding-top: 24px;
    border-bottom: 2px solid #d0d0d0;
}


/********************Contact us end here********************/


/********************Oodles group start here*******************/

.group {
    font-size: 28px;
    line-height: 1.5;
    text-align: center;
    color: #2a3132;
    padding-bottom: 32px;
}

.group_img {
    width: 222px;
    padding-bottom: 18px;
    height: 68px;
    padding-right: 28px;
}

.group_section {
    /*  background-color: #18406a; */
    padding-top: 69px;
    padding-bottom: 69px;
    text-align: center;
    padding-top: 69px;
    /* border-bottom: 4px solid white; */
}

.group_img2 {
    width: 116px;
    padding-bottom: 18px;
    height: 68px;
}


/***********************Oodles group end here************************/


/* Home page new */

.header_font {
    font-family: OpenSans;
    line-height: 34px;
    font-style: normal;
    font-weight: normal;
}

.header_go_to_expert {
    font-family: OpenSans-Light;
    line-height: 34px;
    font-weight: 300;
    line-height: 1.3;
    text-align: left;
    color: #ffffff;
    margin-top: 0;
}

.list.li {
    margin-bottom: 10px;
}

.service_list li img {
    width: 12px;
    margin-right: 10px;
}

.read_more_shopfyi {
    width: 11.8px;
    height: 10.5px;
    margin-left: 4px;
}

.market-read-more .read_more_shopfyi {
    height: 11.5px;
    margin-left: 7px;
}

.circle_right {
    background-color: #1f4e80 !important;
    border-radius: 50%;
    position: absolute;
    top: 42%;
    z-index: 5;
    display: inline-block;
    width: 40px !important;
    height: 40px !important;
    font-size: 20px !important;
}

.Testimonials_next {
    width: 9px;
    padding-top: 8px;
}

.client_views {
    font-size: 20px;
    color: #979797;
}

.blokqte2 {
    margin-left: 8px;
}

.blokqte {
    width: 20px;
    margin-right: 8px;
}


/************************* Shopify page css*************************/

.shofiy_button {
    margin-top: 30px;
    /* by ss */
    margin-left: 107px;
    /* end */

}

.top_margin1 {
    padding: 82px 0px;
}

.top_margin1_odoo {
    padding: 82px 42px;
}

.odoo_second_section_grow_margin {
    padding: 10px 25px 52px 25px;
}

.top_section_space1 {
    padding-top: 71px;
}

.Shopify-integrations {
    font-size: 20px;
    line-height: 32px;
    color: #ffffff;
    font-family: OpenSans;
}


.header-small-txt {
    font-size: 16px;
    line-height: 26px;
    color: #ffffff;
    font-family: OpenSans-Light;
    margin-top: 30px;
}

.boost_your_text {
    width: 100%;
}

.why-people {
    margin-top: 54px;
}

.b-dev-section {
    display: flex;
    text-align: left;
    margin-bottom: 15px;
}

.b-dev-icon {
    /* width: 200px; */
    margin-right: 20px;
    margin-top: 7px;
}

.b-dev-icon img {
    width: 40px;
    transition: .3s;
}




.b-dev-content {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.dev-heading h4 {
    margin: 0;
    margin-bottom: 8px;
    font-family: OpenSans;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    color: #2b2c2d;
}

.dev-para {
    font-size: 14px;
    line-height: 26px;
    color: #5c5c5c;
}

a {
    color: #3283c5;
    text-decoration: none;
}

.Integration-heading {
    font-size: 22px;
    padding-bottom: 14px;
    text-align: center;
}

.Integration-heading2 {
    color: #ffffff
}

.custom-erp-Integration-heading a {
    color: #5c5c5c;
    line-height: 1.78;
    text-align: left;
    font-family: OpenSans-Semibold;
    font-size: 18px;
    font-weight: 600;
}

a:hover {
    color: #3283c5 !important;
}

.hover_image_and_title:hover a {
    filter: grayscale(0);
    filter: sepia(100%) hue-rotate(190deg) saturate(500%);
}

.hover_image_and_title2:hover .btn_clr {
    color: #2f80c2;
}

.hover_image_and_title2 .btn_clr img {
    filter: grayscale(100%);
    height: 11.5px;
    vertical-align: inherit;
}

.hover_image_and_title2:hover .btn_clr img {
    filter: grayscale(0%);
}

.card-body:hover {
    cursor: pointer;
}

.card-body .market-read-more img {
    filter: grayscale(100%);
}

.card-body:hover .market-read-more img {
    filter: grayscale(0%);
}

.card-body:hover .market-read-more {
    color: #2f80c2;
}

.hover_image_and_title2:hover h5,
p {
    color: #5c5c5c;
}

.hover_image_and_title2 .mytest {
    line-height: 1.78;
    text-align: left;
    font-family: OpenSans-Semibold;
    font-size: 18px;
    font-weight: 600;
}

.nav>li a.contact_txt::before {
    display: none !important;
}

.nav>li a.contact_txt:hover::before {
    display: none !important;
}

.nav>li a.contact_txt:active::before {
    display: none !important;
}

.interation-images.iwm_mobile img {
    width: 48px !important;
}

.Payment_Gateway {
    width: 85px !important;
    margin-top: 16px;
}

.inventory_img {
    width: 84px !important;
    margin-bottom: 15px !important;
    margin-top: 10px !important;
}

.salesforce-heading {
    height: 62px;
    padding-top: 31px;
}

.salesforce_sub_heading {
    padding-top: 22px;
    padding-bottom: 27px;
}

.sales_force {
    margin-bottom: 10px;
}

.quik_box {
    min-height: 200px;
}

.magento_box {
    min-height: 184px;
}

.hubspot_box {
    min-height: 157px;
}

.accumatica_box {
    min-height: 194px;
}

.prestashop_box {
    min-height: 184px;
}

.odoo_box {
    min-height: 176px;
}

.blue_box {
    padding: 15px;
    background-color: #104d80;
    transition: .3s;
}

.blue_box:hover {
    box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.34);
}

.sub-heading2 {
    color: #ffffff !important;
}


.image-cut2 {
    margin-bottom: 40px;
    margin-top: 40px;
}

.Integration_sub_heading {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    min-height: 56px;
}

.custom-erp-Integration_sub_heading {
    font-size: 16px;
    line-height: 1.75;
    color: #5c5c5c;
    text-align: left;
}

.interation-images {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
    min-height: 80px;
}

.custom-erp-interation-images {
    text-align: center;
    min-height: 82px;
}

.integration-content:hover a .custm_txt {
    color: #2f80c2;
}

.ofbiz_img {
    width: 82px !important;
    margin-bottom: 20px;
}

.interation-images img {
    width: 70px;
    transform: rotateY(0deg);
    transition: 1s;
}

.Integration-heading.custom_Integration:hover a,
.interation-images:hover img {
    color: #2f80c2;
}

.interation-images2 img {
    width: 80px;
}

.center_box {
    margin-top: 46px;
    margin-bottom: 20px;
}

.similar-box {
    width: 100%;
    height: 160px;
    background-color: #0f4979;
}

.forefront_section_shfyi {
    margin-top: 10px;
}

.service-shopfy2.cust_bottom_pading {
    margin-bottom: 0px;
}


/* New css for new page end here */

.Product-Variations {
    padding-left: 160px;
}

.shopfiy_feat h3 {
    font-size: 28px;
    font-weight: 600;
}

.shopfiy_feat p {
    font-size: 16px;
    color: #484848;
    line-height: 1.56;
}

.features-bottom-padding {
    margin-bottom: 60px;
}

.how_oodles_help {
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
    color: #484848;
    font-family: OpenSans;
    margin-bottom: 0px;
}

.inventory-list li {
    list-style: none;
    font-size: 16px;
    line-height: 2.13;
    color: #484848;
}

ul.inventory-list {
    padding: 0;
}

.Inventory-image {
    height: 295px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

.services_banner1 {
    margin-bottom: 30px;
}

.integration_services {
    margin-bottom: 25px;
}


/******************************* Custom css start here **************************/

.use-case-col-5 {
    padding-bottom: 20px;
    padding-top: 15px;
    transition: .3s;
    display: inline-grid;
    text-align: center;
}


/* .use-case-col-5:hover img{
    transform: translateY(-5px);
    
} */

.useCase-icon {
    margin-bottom: 20px;
}

.useCase-icon img {
    width: 60px;
    height: 60px;
}

.use_img_align {
    text-align: center;
}

.useCase-title h4 {
    font-size: 24px;
    color: #2b2c2d;
    font-family: "OpenSans";
}

.useCase-title p {
    margin-top: 13px;
    font-size: 16px;
    color: #969494;
    padding: 4px;
    color: #5c5c5c;
    line-height: 1.75;
}

.custom_heading {
    margin-bottom: 30px;
}

.interation-images.toolkit_image {
    text-align: center;
    height: 90px;
}

.Integration_sub_heading.toolkit_text {
    text-align: center !important;
    min-height: 78px;
}

.custom-erp-Integration_sub_heading.toolkit_text {
    text-align: center !important;
    min-height: 78px;
}

.Integration-heading.custom_Integration {
    margin-bottom: 14px;
}

.custom-erp-Integration-heading.custom_Integration {
    margin-bottom: 5px;
    line-height: 1.78;
}

.interation-images.custom_interation-images {
    margin-bottom: 16px;
}

.custom-erp-interation-images.custom_interation-images {
    margin-bottom: 16px;
}

.odoo_logo {
    margin-top: 30px;
}

.cust-images2 img {
    width: 219px;
    margin-top: 33px;
}

.interation-images.cust-images img {
    width: 153px;
}


.interation-images.cust-images .opentaps {
    margin-top: 45px;
    width: 200px;
}

.interation-images.cust-images .ERPNext {
    margin-top: 45px;

}

.interation-images.cust-images .optaplanner {
    width: 207px;
    margin-top: 55px;
}

.custom_knw {
    text-align: center;
}

.Integration_sub_heading.custom_subheading {
    margin-bottom: 50px;
}

.custom-erp-Integration_sub_heading.custom_subheading {
    /* new code for wep-application  margin-bottom: 35px;
    min-height: 95px; */
}

.custom-erp-Integration-heading {
    margin-bottom: 50px;
}

.custom_row {
    position: relative;
}

.new-Redefiningcustom_In {
    position: relative;
    margin-bottom: 50px;
}

.Redefining-section2 {
    position: relative;
}

.Redefining-section-home {
    position: relative;
}

.custom_space {
    padding-top: 60px;
}

.custom_business {
    margin-bottom: 35px;
    margin-top: 50px;
}

section.busines-section {
    background-color: #f9f9f9;
    margin-top: 70px;
    padding: 10px;
}


/******************************* market insight **************************/

.market-insight-image {
    position: relative;
}

.market-insight-image-content {
    position: absolute;
    bottom: 10px;
    left: 20px;
    color: white;
    font-size: 14px;
}

.market-insight-image-content2 {
    bottom: 10px;
    left: 20px;
    color: #5c5c5c;
    font-size: 14px;
    border: 1px solid #ccc;
}

.market-insight-image img {
    width: 100%;
    max-width: 720px;
    min-height: 392px;
}

.market-insight-image2 {
    width: 100%;
}

.market-card-title {
    line-height: 1.75;
    margin-bottom: 10px;
    /* font-family: OpenSans-Semibold;     */
    font-size: 18px;
    font-weight: 500;
    min-height: 65px;
    color: #2b2c2d;
}

.market-card {
    margin-top: -17px;
    margin-bottom: 15px;
    margin-left: 10px;
}

.market-card p {
    font-size: 15px;
}

.market-image-margin-left {
    margin-left: 0px !important;
}

.market-read-more {
    font-size: 16px;
    padding-bottom: 14px;
    color: #5c5c5c;
}

.market-read-more :hover {
    font-size: 16px;
    padding-bottom: 14px;
    color: #3283c5;
}

.market-read-more a {
    color: #2f80c2;
}

.market-hr {
    margin-top: 10px;
    margin-bottom: 10px;
}


/******************************* market insight **************************/


/********************* Contact Us page css start here ************************/

.custom_contact {
    background-image: var(--wpr-bg-b28dfbdf-5f7e-441f-ac1c-aadab4285324);
    margin-top: 100px;
    background-color: #163d64;
    position: relative;
}

.custom-contact-row {
    margin-bottom: 41px;
    margin-top: 41px;
}

.line_mdl {
    color: #ffffff;
    font-size: 34px;
    line-height: 34px;
    text-align: center;
}

.site-heading p {
    color: #ffffff;
    font-size: 22px;
    line-height: 34px;
    text-align: center;
    margin-bottom: 14px;
}

.blc-textarea {
    width: 100% !important;
    height: 179px !important;
}

.blc-textarea-2 {
    width: 100% !important;
    height: 70px !important;
}

.custom_submit_btn {
    text-align: right;
    font-size: 12pt;
    font-weight: 600;
    margin-top: 10px;
}

.custom_cont_button {
    background: #e66d70;
    border-radius: 5px;
    color: #fff;
    padding: 7px 30px !important;
    transition: .3s ease-in-out !important;
}

img.contact-icon {
    width: 30px;
    height: 30px;
    margin: 12px 0;
}

.contact-area {
    text-align: center;
    padding: 18px 0;
}

.contact-us-heading {
    text-align: center;
    padding: 8px 0;
    color: #2f4059;
    font-weight: bold;
    margin: auto;
    font-size: 17px;
}

.contact-us-address {
    font-size: 14px;
    line-height: 25px;
}

.contact_Footer_section {
    background-color: #1c4876;
    position: relative;
}

.footer-logo {
    margin: auto;
    height: 222px;
    position: relative;
}

.contact-imga-logo {
    width: 179px;
    transition: 0.3s all ease-in-out;
    bottom: 0px;
    position: absolute;
    bottom: 0;
    left: 50px;
}

a.contact_info_mail {
    text-decoration: none !important;
}

a.contact_info_mail:focus {
    color: #337ab7 !important;
}


/********************* Footer section start ************************/

section.copyright_footer {
    background-color: #f9f8f8;
    padding-top: 24px;
    padding-bottom: 17px;
}

.footer_text1 {
    color: white;
    padding-right: 40px;
    ;
}

.footer_text2 {
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #828282;
    padding-top: 4px;
    margin-right: 10px;
}

a.info_mail {
    color: #ffffff !important;
    text-decoration: none;
}

.social_icon {
    display: inline-block;
    font-size: 20px;
    cursor: pointer;
    transition: 0.3s;
    margin-right: 6px;
}

.social {
    margin-right: 6px;
}

.social_icon img {
    filter: grayscale(100%);
    opacity: 0.5;
}

.social_icon:hover img {
    filter: grayscale(0%);
    opacity: 1 !important;
}

.line_separator {
    border-right: 1px solid #828282;
    padding-right: 10px;
    /* margin-right: 10px; */
}

ul.service_list li {
    margin-bottom: 10px;
}

.footer_right {
    float: right;
}

.whatsapp-icon {
    transition: .3s;
}

.whatsapp-icon:hover img {
    transform: translateY(-10px);
}

.skype-icon {
    transition: .3s;
}

.skype-icon:hover img {
    transform: translateY(-10px);
}

.error_text {
    color: red;
}

.error_text1 {
    color: red;
}

.error_text2 {
    color: red;
}

.error_text2 {
    color: red;
}

.footer_text1:hover a {
    text-decoration: underline;
    cursor: pointer;
    color: #2390c2;
}

.scroll-to-top {
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 1;
    opacity: 0;
    transition: .3s all ease-in-out;
    visibility: visible;
}

.scroll-to-top span {
    background-color: #2390c2 !important;
    color: #fff;
    border: none;
    border-radius: 50%;
    font-size: 17px;
    padding: 6px;
    width: 37px;
    display: block;
    text-align: center;
    z-index: 9999;
    cursor: pointer;
}

.scroll-to-top .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input[type=text].Serch_icn {
    width: 150px !important;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    /* background-position: 10px 10px; */
    background-image: var(--wpr-bg-6be84fca-4fcd-492e-83df-53dc31892825);
    background-repeat: no-repeat;
    /* padding: 12px 20px 12px 40px;  */
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    float: right;
    height: 32px;
    padding-left: 10px;
    padding-right: 25px;
}

input[type=text]:focus.Serch_icn {
    width: 100%;
}

.sidebar>ul {
    padding-left: 0;
}

.recent_post {
    padding: 20px;
    transition: 0.3s all ease-in-out;
    cursor: pointer;
}

.recent_post:hover,
.recent_post:focus {
    text-decoration: underline;
}

.contact_us_head {
    text-align: center;
    color: #fefefe;
    padding-bottom: 64px;
    font-size: 34px;
}

.Mail_us p {
    font-family: OpenSans-Semibold;
    font-size: 18px;
    font-weight: 600;
    margin-top: 42px;
}

.social_foot_icon {
    text-align: left !important;
    width: 100%;
    padding-top: 78px;
    margin-right: 0px;
}


/* ---------  Footer section end------------------  */

/*----------  our work page New Pages ------------- */
.banner {
    background-color: #112639;
    color: #fff;
    padding: 10% 0 4% 0;
}

.banner img.side_1 {
    height: 293px;
}

.desc {
    margin-top: 4%;
}

.desc h1 {
    font-size: 34px;
    margin: 10px 0 15px 0;
}

p.link1 {
    font-size: 20px;
    line-height: 30px;
    /* margin-right: 283px; */
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;
}

p.link1 a {
    text-decoration: none;
    color: #fff;
}

p.link1 a:hover {
    color: #3283c5 !important;
}

hr.line {
    /* width: 23%; */
    margin-left: 0;
    color: #e1e1e1;
    border-width: 3px;
}

.client_brief h1 {
    color: black;
    opacity: 0.8;
    font-size: 30px;
}

.client_brief p {
    /* margin-top: 14px; */
    font-size: 16px;
    line-height: 30px;
    color: #5c5c5c;
    text-align: justify;
}

img.img-fluid.center1 {
    width: 56%;
}

/* .client_brief {
    padding: 5% 0 5% 0;
} */
.scope_of_work h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.scope_of_work p {
    /* margin-top: 15px; */
    font-size: 16px;
    line-height: 30px;
    color: #5c5c5c;
    text-align: justify;
}

ul.lists {
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
    margin-left: 36px;
    text-align: justify;
}

.desc p {
    color: #fff;
}

/* .our_solutions {
    padding: 3% 0 3% 0;
} */
hr.line2 {
    width: 90%;
    color: #e1e1e1;
    border-width: 3px;
}

.tech_stack h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    font-size: 30px;
    margin-bottom: 0;
}

.tech_stack .col-md-4 {
    padding: 30px 0;
    text-align: center;
    /* display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center; */
}

.tech_stack .col-md-4 img.logo_sm {
    width: 150px;
    -webkit-filter: grayscale(100%);
}

.tech_stack .col-md-4 img.logo_sm:hover {
    -webkit-filter: grayscale(0%);
}

.tech_stack .col-md-3 img.logo_sm {
    -webkit-filter: grayscale(100%);
}

.tech_stack .col-md-3 img.logo_sm:hover {
    -webkit-filter: grayscale(0%);
}

.tech_stack {
    /* padding: 3% 0 3% 0; */
}

hr.line3 {
    /* width: 15%; */
    color: #e1e1e1;
    border-width: 3px;
}

img.img-fluid.small {
    -webkit-filter: grayscale(100%);
    margin-top: 10px;
}

img.img-fluid.small:hover {
    -webkit-filter: grayscale(0%);
}

.logo_text_name {
    margin-top: -10px;
}

.text_on .logo_text_name {
    display: none;
}

.text_on img.img-fluid.small:hover .logo_text_name {
    display: block;
}

.lines {
    width: 20%;
    margin-left: auto;
    margin-right: auto;
}

.lines1 {
    width: 20%;
}

.col-md-12.center-align {
    text-align: center;
}

/*----------  end of workpage new pages  ------------------*/


/* /animation on scroll------------/ */

@media(min-width: 768px) {
    .animatable {
        visibility: hidden;
        -webkit-animation-play-state: paused;
        -moz-animation-play-state: paused;
        -ms-animation-play-state: paused;
        -o-animation-play-state: paused;
        animation-play-state: paused;
    }

    .animated {
        visibility: visible;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        -o-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-duration: 1.5s;
        -moz-animation-duration: 1.5s;
        -ms-animation-duration: 1.5s;
        -o-animation-duration: 1.5s;
        animation-duration: 1.5s;
        -webkit-animation-play-state: running;
        -moz-animation-play-state: running;
        -ms-animation-play-state: running;
        -o-animation-play-state: running;
        animation-play-state: running;
    }
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    20% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    20% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    20% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    60% {
        opacity: 0;
    }

    20% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
    }

    60% {
        -webkit-transform: translateX(20px);
    }

    80% {
        -webkit-transform: translateX(-5px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px);
    }

    60% {
        -moz-transform: translateX(20px);
    }

    80% {
        -moz-transform: translateX(-5px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateX(20px);
    }

    80% {
        -o-transform: translateX(-5px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px);
    }

    60% {
        transform: translateX(20px);
    }

    80% {
        transform: translateX(-5px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
    }

    60% {
        -webkit-transform: translateX(-20px);
    }

    80% {
        -webkit-transform: translateX(5px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes bounceInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px);
    }

    60% {
        -moz-transform: translateX(-20px);
    }

    80% {
        -moz-transform: translateX(5px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes bounceInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px);
    }

    60% {
        -o-transform: translateX(-20px);
    }

    80% {
        -o-transform: translateX(5px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px);
    }

    60% {
        transform: translateX(-20px);
    }

    80% {
        transform: translateX(5px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
    }

    50% {
        -webkit-transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(.3);
    }

    50% {
        -moz-transform: scale(1.05);
    }

    70% {
        -moz-transform: scale(.9);
    }

    100% {
        opacity: 1;
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(.3);
    }

    50% {
        -o-transform: scale(1.05);
    }

    70% {
        -o-transform: scale(.9);
    }

    100% {
        opacity: 1;
        -o-transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3);
    }

    50% {
        transform: scale(1.05);
    }

    70% {
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@-webkit-keyframes moveUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(40px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes moveUp {
    0% {
        opacity: 1;
        -moz-transform: translateY(40px);
        /* filter: brightness(0.5) sepia(1) hue-rotate(150deg) saturate(20);  background: #a5a5a5; */
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes moveUp {
    0% {
        opacity: 1;
        -o-transform: translateY(40px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes moveUp {
    0% {
        opacity: 1;
        transform: translateY(40px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes fadeBgColor {
    0% {
        background: none;
    }

    70% {
        background: none;
    }

    100% {
        background: #464646;
    }
}

@-o-keyframes fadeBgColor {
    0% {
        background: none;
    }

    70% {
        background: none;
    }

    100% {
        background: #464646;
    }
}

@keyframes fadeBgColor {
    0% {
        background: none;
    }

    70% {
        background: none;
    }

    100% {
        background: #464646;
    }
}

.animated.animationDelay {
    animation-delay: .2s;
    -webkit-animation-delay: .2s;
}

.animated.animationDelayMed {
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
}

.animated.animationDelayLong {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
}

.animated.fadeBgColor {
    -webkit-animation-name: fadeBgColor;
    -moz-animation-name: fadeBgColor;
    -o-animation-name: fadeBgColor;
    animation-name: fadeBgColor;
}

.animated.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}

.animated.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

.animated.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

.animated.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    animation-duration: 0.3s;
}

.animated.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.animated.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.animated.moveUp {
    -webkit-animation-name: moveUp;
    -moz-animation-name: moveUp;
    -o-animation-name: moveUp;
    animation-name: moveUp;
}


/* ************** Single blog page******************/

.search_result {
    padding-bottom: 31px;
    padding-left: 18px;
    border-bottom: 1px solid #adadad;
    margin-bottom: 33px;
}

.not-found {
    text-align: center;
    padding-top: 115px;
}

.sidebar {
    padding-top: 8px;
    margin-left: -15px;
}

.recent_post {
    list-style: none;
    border: 1px solid #eae4e4;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 13px;
    color: #585b5d;
    font-weight: 600;
    letter-spacing: 1px;
}

.recent_posts {
    font-size: 24px;
    padding-left: 0px;
    padding-bottom: 16px;
}

.cont_content a {
    display: block;
    color: #fff !important;
    margin-bottom: 14px;
}

.cont_content a:hover,
.cont_content a:focus {
    color: #8ac8ff !important;
    text-decoration: none !important;
}

#phone_no a {
    color: #104d80 !important;
}

.serch_blg input[type="text"] {
    border-radius: 4px;
    font-weight: 300;
    margin-bottom: 20px;
    box-shadow: none;
    padding: 10px 17px;
    width: 100%;
    height: auto !important;
}

.remove_icon2 {
    color: #1d4a7b;
    font-size: 14px;
    position: absolute !important;
    bottom: 0;
    right: 6px;
    top: 7px !important;
}

.search_box {
    height: 55px;
    width: 51%;
    float: right;
    margin-top: 41px;
    margin-right: -11px
}

.blog_sticky_sidebar {
    position: sticky !important;
    top: 61px;
}

.srh_img {
    min-height: 125px;
}


/***********search icon************88 */

.remove_icon {
    width: 28px;
    float: right;
    margin-right: 3px;
    margin-top: -26px;
    color: #1d4a7b;
    font-size: 17px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    height: 19px;
    background: #fff;
}

#limitFull input[type=search] {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}

.search_box {
    height: 55px;
    width: 23%;
    float: right;
    margin-top: 41px;
    margin-right: -11px;
    -webkit-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
}

.fixed .search_box {
    margin-top: 15px;
    height: 49px;
}

.navbar {
    position: relative;
    min-height: 50px;
    /*  margin-bottom: 20px;*/
    border: 1px solid transparent;
    /*  height: 98px;*/
    z-index: 99999;
}

.mobile_remove_icon {
    width: 25px;
    float: left;
    margin-top: 9px;
}

.mobile_search_box {
    margin-top: 30px;
}

.mobile_search_btn {
    position: absolute;
    top: 37px;
    float: right;
    margin-left: 112px;
    padding-top: 6px;
    padding-bottom: 9.5px;
    color: #ffffff;
    background-color: #1d4a7b;
    border-color: #1d4a7b;
}

.search_fixed {
    height: 32px !important;
    width: 51%;
    float: right;
    margin-top: 17px;
    margin-right: -11px;
}

.mobile_search_box_fixed {
    margin-top: 17px !important;
}

.mobile_search_btn_fixed {
    top: 24px !important;
}

.mobile_search_fixed {
    padding-top: 15px !important;
}

.mobile_remove_fixed {
    padding-top: 7px !important;
}

.mobile_text_box {
    width: 50% !important;
    border: 1px solid #1c497a;
}


/*404 page css*/

.btn_back {
    color: #fff;
    border-radius: 0px !important;
    background-color: #ff7373;
    border-color: #ff7373;
    padding-left: 25px;
    padding-right: 25px;
}

.btn_back a {
    color: white;
    font-weight: 600;
}

.btn_back:hover {
    background-color: #173e65 !important;
    border-color: #173e65 !important;
    text-decoration: none !important;
}

.error_heading {
    position: absolute;
    width: 100px;
    height: 50px;
    top: 27%;
    left: 50%;
    margin-left: -50px;
    margin-top: -25px;
    color: #ffffff;
    font-size: 16px
}

.error_sub_heading {
    position: absolute;
    top: 35%;
    left: 42%;
    margin-left: -50px;
    margin-top: -25px;
    color: white;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
}

.error_button {
    position: absolute;
    width: 100px;
    height: 50px;
    top: 61%;
    left: 50%;
    margin-left: -50px;
    margin-top: -25px;
}

#error_div {
    padding-right: 0px;
    padding-left: 0px;
}


/* Mobile Search */

.mobileSearchForm {
    display: none;
}


/* Mobile Search */


/* **************************Relevent work css here*********************** */

.numbrs {
    width: 62px;
    height: 62px;
    font-size: 32px;
    margin: -53px auto 33px;
    background: #abc1d3;
    border-radius: 2px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    border: solid 5px #ffffff;
}

.blue_box.white_box {
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    min-height: 200px;
    border-radius: 4px;
    margin-bottom: 60px;
    margin-top: 45px;
}

.sub-heading3 {
    color: #0b2d48;
}

.relvent_service {
    margin-top: 100px;
    margin-bottom: 136px;
}

.relvnt_butn {
    text-align: center;
}

.relvent_knw {
    border-radius: 4px !important;
    margin-left: 5px;
    padding: 5px 14px !important;
    margin-top: 20px;
    transition: 0.3s;
}

.relvent_service_hrm {
    margin-bottom: 132px;
}


/****************** Relevent work css here************************* */


/*************************************** Single blog page (read more) page section start ****************/

.relvat_side_section {
    margin-bottom: 142px;
}

.blog-section {
    width: 100%;
    /* margin-top: 80px; */
    padding: 50px 0 !important;
}

.blog-list {
    width: 100%;
    margin-bottom: 0px;
    padding: 0;
}

.blog-section p {
    font-size: 16px;
    line-height: 27px;
}

.single_blgo_top {
    margin-top: 92px;
    margin-bottom: 60px;
}

.main-bold-heading {
    background: #163d64;
    padding-top: 170px;
    padding-bottom: 85px;
    position: relative;
}

.main-bold-heading:after {
    content: "";
    position: absolute;
    background-color: #163d64;
    bottom: -45px;
    width: 100%;
    height: 90px;
    transform: skewY(3deg);
}

.blog-section img.aligncenter {
    display: block;
    margin: 25px auto;
    max-width: 100%;
}

.content-box h5 {
    margin: 15px 0;
    color: #000;
    line-height: 40px;
    padding: 0;
    text-align: left;
}

h5 {
    font-size: 1.25em;
    font-weight: 600;
}

p.nocomments {
    color: #969595;
}

.Leave {
    font-size: 30px;
    font-weight: 300;
    color: #333;
    text-transform: capitalize;
    text-align: left;
}

.btn-secondary {
    border: #3083c5;
    border-radius: 100px;
    color: #fff;
    background: #3083c5;
    padding: 18px 30px;
    transition: all ease-in 0.2s;
    line-height: 1;
    float: left;
    font-size: 14px;
    outline: none;
}

.btn-secondary:hover {
    background-color: #165585;
}

.blog-fom {
    border-radius: 4px !important;
}

.comment-form {
    margin-top: 20px;
}


/* sidebar */

.sidebar {
    width: 100%;
    float: left;
    padding-left: 40px;
    padding-top: 24px;
}

.blog-section input[type="text"] {
    border-radius: 4px;
    font-weight: 300;
    margin-bottom: 0px;
    box-shadow: none;
    padding: 10px 12px;
    width: 100%;
    height: auto !important;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.sidebar h5 {
    font-size: 26px;
    font-weight: 300;
    margin: 0 0 20px 0;
    color: #333;
    text-align: left;
    text-transform: capitalize;
}

.sidebar .sidebar-box ul {
    border: 1px solid #E4E4E4;
    padding: 20px;
    width: 100%;
    float: none;
    border-radius: 2px;
    margin-bottom: 30px;
}

.sidebar .sidebar-box ul li {
    border-bottom: 1px solid #E4E4E4;
    padding: 15px 0;
    width: 100%;
    float: none;
    list-style: none;
}

.sidebar .sidebar-box ul li a {
    color: #3c3c3c;
    font-weight: 300;
    text-decoration: none;
    letter-spacing: 1px;
}

.sidebar .sidebar-box ul li:last-child {
    border: none;
    padding-bottom: 0;
}

.sidebar .sidebar-box ul li a:hover {
    color: #163d64;
}

.recent_post a {
    color: #3c3c3c;
    font-weight: 300;
    text-decoration: none;
}

.recent_post a:hover {
    color: #163d64;
}


/*************************************** Single blog page (read more) page section end****************/


/********************404 page css start*****************/

.not-found {
    font-size: 36px;
    color: #333;
}

.boxErrorPage {
    width: 100%;
    margin: 140px auto;
}

.texAlingCenter {
    text-align: center !important;
}

.heading-25px {
    font-size: 21px !important;
}

a.decoration {
    text-decoration: none;
}

a:hover {
    text-decoration: none !important;
}

.margin-top-15 {
    margin-top: 15px !important;
}

.full {
    width: 100%;
    float: left;
}

.errorMsg {
    padding: 10px 0 10px 0px;
    font-size: 24px;
}

.for-all-blog {
    margin-bottom: 141px;
}


/***********************404 page css end**************/


/*************market insight blog css**********************/

.body-color {
    background-color: #f5f5f5;
}

.maket-ins-blog {
    margin-bottom: 60px;
}

/* @font-face {
    font-family: HelveticaLt;
    src: url(../../../../../../../../themes/ERP/custom_inc/css/font/HelveticaLt.ttf);
    font-display: swap;
} */

.blog_date {
    background: #fdfdfd;
    color: #9fa3a0;
    padding: 7px 16px;
    border-radius: 100px;
    font-size: 12px;
    float: left;
    text-decoration-line: none;
}

.blog-images {
    vertical-align: middle;
    max-width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 183px;
}

.main-background {
    padding: 2px;
    padding: 24em 0 10.4em 0;
    background-image: var(--wpr-bg-b49b9fba-7406-4f26-b797-53b5db4dfe87), var(--wpr-bg-49081ef7-1978-494a-9e36-bb5880e04668);
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
}

.Insight-text {
    font-size: 50px;
    color: white;
    cursor: default;
}

.get {
    color: #ffffff;
}

.small {
    color: #fffefe;
    font-weight: 300;
    letter-spacing: 0.1rem;
    font-size: 22px;
}

.Insights {
    padding: 0px 100px 0px 80px;
    top: 33%;
    position: absolute;
    float: left;
}

.leave-reply {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 30px;
    display: flex;
}

textarea#comment {
    height: 100px !important;
    font-size: 14px;
}

.page-bottom {
    margin-bottom: 20px;
}


/********************market insight blog css end******************/


/* relevant work*/

.Relevent-heading {
    margin-top: 30px;
}

.Relevant-font {
    font-size: 27px;
    font-weight: 700;
    color: #2d82c3;
}

.Relevent-services {
    font-size: 17px;
    color: #2d82c3;
    margin-bottom: 15px;
}

.relevent-main {
    margin-top: 30px;
    margin-bottom: 100px;
}

.relevent-main h4 {
    color: #163d64;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 20px;
}

.relevent-main em {
    font-style: normal;
}

.relevent-main p {
    font-size: 16px;
}

.accordion-div {
    padding: .5em .5em .5em .7em !important;
}

.accordion-div a {
    color: #ffffff;
}

.accordion-div a:hover {
    color: #ffffff !important;
}

.ui-widget {
    font-size: 1.1em;
    margin: 12px auto;
}

.ui-helper-reset {
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    list-style: none;
}

.ui-accordion .ui-accordion-header {
    padding: 0 !important;
    margin-top: 7px !important;
}

.ui-accordion .ui-accordion-header {
    border: none;
    display: block;
    cursor: pointer;
    position: relative;
    font-size: 17px;
    min-height: 0;
}

.ui-corner-all {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.ui-state-default {
    background: #163d64;
    font-weight: 400;
    color: #fff;
}

.relevent-top-mar {
    margin-top: 140px;
}

.relevent-side-section {
    margin-top: 43px;
    margin-bottom: 100px;
}

.relevent-side-section h4 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}

.relevent-main h5 {
    font-size: 20px;
    padding-left: 0;
    color: black;
}

.relevent-main a {
    color: #163d64;
}

.main-bold-heading h1 {
    font-weight: 600;
    color: #ffff;
}

.single-post-content em {
    font-style: normal;
}

.single-post-content em a {
    color: #163d64;
}

.relevant-color {
    color: #0a0808 !important;
    font-weight: 900;
    pointer-events: none;
    cursor: default;
}

#category {
    pointer-events: none;
    cursor: default;
}

.relevent-main h2 {
    color: #163d64;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 20px;
}


/* *******************Market insight section******************** */

.Redefining-section-blog {
    position: relative;
}

.serch_blg {
    text-align: right;
    margin-bottom: 40px;
}

.blg_srch {
    border-radius: 4px;
    font-weight: 300;
    margin-bottom: 20px;
    box-shadow: none;
    padding: 7px 12px;
    /* width: 100%; */
    height: auto !important;
}

.blg_serch_icon {
    color: #989898;
    position: absolute;
    top: 11px;
    right: 18px;
    background: #ffffff;
    border: none;
}

.searchBoundry {
    width: 24%;
    display: inline-block;
    position: relative;
}

.viw_mor {
    text-align: center;
    margin-top: -94px;
}

.blk_button_blog {
    width: 117px;
    height: 35px;
    opacity: 0.9;
    border: solid 1px #ff7373 !important;
    color: #ff7373;
}


/* For relevent Service */

.for_dyanmic {
    margin-bottom: 85px;
}

.spinner-container {
    position: fixed;
    z-index: 99999;
    margin: 0 auto;
    left: 0;
    background: #fff;
    top: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
}

.footer_text1 a {
    color: white;
}


/* spinner */

.spinner {
    position: relative;
    left: calc(50% - 2em);
}

.spinner:before,
.spinner:after {
    content: "";
    position: relative;
    display: block;
}

.spinner:before {
    -webkit-animation: spinner 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal;
    animation: spinner 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal;
    width: 4em;
    height: 4em;
    background-color: #163d64;
}

.spinner:after {
    -webkit-animation: shadow 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal;
    animation: shadow 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal;
    bottom: -.5em;
    height: 1.25em;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.2);
}

@-webkit-keyframes spinner {
    50% {
        border-radius: 50%;
        -webkit-transform: scale(0.5) rotate(360deg);
        transform: scale(0.5) rotate(360deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(720deg);
        transform: scale(1) rotate(720deg);
    }
}

@keyframes spinner {
    50% {
        border-radius: 50%;
        -webkit-transform: scale(0.5) rotate(360deg);
        transform: scale(0.5) rotate(360deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(720deg);
        transform: scale(1) rotate(720deg);
    }
}

@-webkit-keyframes shadow {
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        background-color: rgba(0, 0, 0, 0.1);
    }
}

@keyframes shadow {
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        background-color: rgba(0, 0, 0, 0.1);
    }
}

.top_section_space {
    padding-top: 50px;
    padding-bottom: 40px;

}

.home_custom_top_section_space {
    padding-top: 10px;
}

.top_section_space_home {
    padding-top: 60px;
}

.mrkit_home {
    padding-top: 60px;
}

.top_section_space3 {
    padding-bottom: 0px;
    padding-top: 60px;
}

.top_section_space2 {
    padding-bottom: 60px;
}


/* File upload in contact us form */

.form-control.chooes_button {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    width: 29%;
    float: right;
    /*new add*/
    display: none;
}

.attach {
    display: block;
    padding: 0px 12px;
    cursor: pointer;
    width: 100%;
    position: relative;
    border-radius: 2px;
    margin-left: -10px;
    font-size: 15px;
}

.attcment_icon {
    color: #909090;
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 22px;
    margin-bottom: 22px;
}

.Subscribe_newsletter {
    display: none;
    margin-left: 14px;
    padding-top: 10px;
}

input[type=checkbox] {
    width: 10pt !important;
    height: 12pt !important;
    margin-top: 3px;
}

label.newsletter {
    color: #909090 !important;
    margin: 0;
    margin-left: 4px;
    color: #5c5c5c;
    vertical-align: middle;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
}

@media screen and (min-width: 768px) {

    .Footer_section,
    .Footer_section_contact {
        padding-left: 140px;
        padding-right: 140px;
    }
}

.margin-on-banner-section {
    padding-top: 20px;
    margin-bottom: 113px;
}

.footer_items {
    margin-left: 0px;
}

.footer_padding.mobile_icons {
    padding-left: 0px;
}

.attcment_icon span {
    font-size: 14px;
}

span#attchment_text {
    margin-left: 7px;
}

.form-control.contct-input-text,
#quotes_ {
    height: 40px;
}

.usa_flg {
    margin-left: 10px;
    /* margin: 0; */
}

.uk_flg {
    margin-left: 4px;
}

.aus_flg {
    margin-left: 43px;
}

.sing_flg {
    margin-left: 42px;
}

.india_flg {
    margin-left: -25px;
}


/* Thank you page css */

section.thankyou-page {
    min-height: calc(100vh - 776px);
    padding-top: 255px;
    margin-bottom: 255px;
}

.thank-you-icon img {
    width: 90px;
}

.thank-you-icon {
    text-align: center;
}

.thank-you-bold {
    text-align: center;
    font-size: 28px;
    margin-top: 21px;
    color: #272626;
    font-weight: 900;
}

.thank-you-thin {
    text-align: center;
    margin-top: 9px;
    font-size: 16px;
    font-weight: 500;
    color: #272626;
}

.thankyou_Footer_section {
    background-color: #1c4876;
    position: relative;
    padding-top: 60px;
}

section.thankyou_Footer_section:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 149px;
    background-color: #ffffff;
    top: -65px;
    transform: skewY(-3deg);
}


/************************* Crousel slider section css******************/

button.owl-prev {
    margin-left: -30px;
}

button.owl-next {
    margin-right: -30px;
}

.owl-nav button {
    padding: 2px 11px;
    outline: none;
}

.owl-nav span {
    color: #0f4d80;
    font-size: 37px;
}

.owl-nav {
    position: absolute;
    width: 100%;
    display: flex !important;
    height: 80%;
    justify-content: space-between;
    top: 0;
    z-index: -1;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    padding: 2px 11px !important;
}


/* Leave reply section validation color */

.comment-form p {
    position: relative;
    /* clear: both; */
    /* margin-bottom: 20px; */
    margin-bottom: 0;
    font-size: 16px;
}

p.error-hide {
    font-size: 15px;
    color: #b13030;
    display: none;
}


/** Country Section **/

.country_info_block {
    display: flex;
    justify-content: space-around;
    overflow: hidden;
}

.country_info {
    background: #fff;
    padding: 45px 0;
}

.countryIcon {
    display: flex;
    justify-content: center;
    height: 100px;
    position: relative;
}

.countryIcon img {
    width: 46px;
}

.countryIcon:after {
    content: "";
    background-color: #eee;
    width: 30px;
    height: 20px;
    transform: rotateX(66deg);
    border-radius: 50%;
    position: absolute;
    bottom: 0;
}

.CountryInfoLine a {
    color: #6f6f6f;
}

img.CountrySocialAfterhover {
    display: none;
}

.CountryInfoLine {
    margin-bottom: 6px;
}

.CounrtyInfoIcon img {
    width: 20px;
}

img.CountrySocialAfterhover {
    display: none;
}

.CountryInfoLine:hover .CountrySocialAfterhover {
    display: inline;
}

.CountryInfoLine:hover .CountrySocialBeforehover {
    display: none;
}

span.CounrtyInfoIcon {
    display: inline-block;
    width: 30px;
}

.countryTitle h4 {
    font-size: 20px;
    margin-top: 0;
    font-family: "OpenSans-Semibold";
    color: #2d4059;
    display: flex;
    justify-content: center;
    position: relative;
    margin-bottom: 2px;
}

/* .map-section-contact {
    background-image: url(../../../../../../../../themes/ERP/custom_inc/images/icons/bg.png);
} */

.contactPageFooter {
    padding: 30px 0;
}

.address-title,
.contact-title {
    margin-bottom: 6px;
    color: #2f4059;
    font-weight: bold;
    font-size: 17px;
}

.contact-title a {
    color: #2f4059 !important;
}

.main-address {
    font-size: 15px;
    margin-bottom: 20px;
    line-height: 25px;
    position: relative;
    justify-content: flex-start;
}

.contact-icon img {
    width: 22px;
}

.office-icon img {
    width: 18px;
    height: 27px;
}

.office-icon,
.contact-icon {
    margin-right: 14px;
}

.contact-office-address,
.contact-numbers {
    width: 80%;
    margin: auto;
    display: flex;
}

.contact_number {
    display: flex;
    width: 80%;
    margin: auto;
    color: #2f4059;
    text-align: center;
    margin-top: 16px;
    border-top: 1px solid #e1e1e1;
    padding-top: 18px;
    justify-content: center;
}

.contact_number a {
    color: #2f4059;
    font-size: 17px;
    font-weight: bold;
}

.contact_number img {
    width: 22px;
    margin-top: -4px;
    margin-right: 11px;
}

.contact_number_div {
    padding-left: 30px;
    margin-top: -1px;
}

.contactPageFooter {
    padding: 50px 0;
    background: #f9f9f9;
}

.countryInfoSingleBlock:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: #eee;
    top: 0;
    right: -70px;
}

.countryInfoSingleBlock {
    position: relative;
}


/*Footer attchment css*/

.form-control.chooes_button1 {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    left: 0;
    height: 50px;
}

.appended_files {
    display: inline;
    margin-right: 15px;
}


/* Country Section end here */

.our_space a {
    color: #444;
}

.section_heading h2 {
    font-family: OpenSans;
    font-size: 30px;
    line-height: 1.25;
    text-align: center;
    color: #2b2c2d;
    padding-bottom: 20.5pt;
    margin-top: 0px;
}

.new-redefine-3 {
    padding-left: 54px;
    padding-right: 20px;
}

.sec-portfolio {
    /* by ss background-color: #FAFAFA; */
    padding-top: 50px;
    padding-bottom: 30px;
    margin-top: 60px;
}

.portfolio-heading h2 {
    font-family: OpenSans;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #2b2c2d;
    margin-bottom: 25px;
    margin-top: 0px;
}

.portfolio-subheading h3 {
    font-family: OpenSans;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
    margin-bottom: 0px;
}

.main-form-area {
    padding-left: 40px;
    padding-right: 40px;
}

.info {
    position: fixed;
    right: -62px !important;
    top: 41%;
    z-index: 10000;
    background: #e66d70;
    padding: 5px 20px;
    font-weight: 600;
    transform: rotate(270deg);
    cursor: pointer;
    border: none !important;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    line-height: 2.01;
    letter-spacing: 0.7px;
    text-align: left;
    color: #ffffff;
    box-shadow: 0px 2px 2px 0 rgba(66, 66, 66, 0.56);
}

.glyphicon-arrow-right {
    filter: grayscale(0%);
}


/*    banner related      */

.header_sub_font {
    font-size: 24px !important;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.home-banner_clr {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 74px;
    /* background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/erp-banner4.png); */
    background: #112639;
    max-height: 440px;
}

.we-offer-subheading {
    font-size: 20px;
    line-height: 1.7;
    color: #5c5c5c;
    padding-top: 23px !important;
    margin-bottom: 20px;
}

.mycard {
    opacity: 0.9;
    background-color: #f8f8f8;
    padding-left: 35px;
    padding-bottom: 30px;
    padding-right: 20px;
    margin-bottom: 10px;
    margin-right: 10px;
}

.carousel-card {
    opacity: 0.9;
    background-color: #fff;
    padding: 30px 30px 30px 30px;
    /* border: 1px solid #d3d3d3; */
}

.carousel-card-space {
    padding-top: 32px;
}



.home-redefining {
    padding-left: 10px;
}

.mycard:hover {
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.16);
}

.my-portfolio {
    margin-bottom: 25px;
    margin-left: 50px;
}

.my-portfolio:hover .portfolio_card_home {
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.16);
}

.portfolio_card_logo {
    text-align: center;
    margin-bottom: 13px;
}

.portfolio_card_logo img {
    max-width: 240px;
    max-height: 48px;
    width: 100%;
}

.portfolio_image {
    position: relative;
}

.portfolio_image img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 480px;
    max-height: 250px;
}

.portfolio_view_more {
    text-align: center;
    /* padding-bottom: 50px; */
    margin-bottom: 10px;
    font-family: OpenSans-Semibold;
    font-weight: 600;
}

.portfolio_view_more a:hover {
    filter: sepia(100%) hue-rotate(190deg) saturate(500%);
}

.portfolio_card {
    background-color: white !important;
    color: white !important;
    max-width: 330px;
    min-height: 275px;
    border: 1px solid #D3D3D3;
}

.portfolio_card_warehouse_service {
    min-height: 275px;
}

.portfolio_card_home {
    background-color: white !important;
    color: white !important;
    min-height: 330px;
    max-width: 510px;
}

.portfolio_content {
    padding-top: 40px;
}

.footer_about {
    background-color: #fbfbfb;
    padding-top: 68px;
    padding-bottom: 50px;
    border-bottom: 1px solid #D3D3D3;
    /* border-top: 1px solid #D3D3D3;     */
}

ul.footer_items {
    list-style-type: none;
    font-size: 16px;
    padding-bottom: 20px;
}

ul.footer_items li {
    /* margin-bottom: 6px; */
    color: #5c5c5c;
}

.form-control {
    height: 40px;
}

.card-body {
    border: 1px solid #D3D3D3;
    padding: 10px;
    margin: 6px;
    /* padding-left: 24px;
        margin-bottom: 15px;
        margin-right: 15px; */
}

.card-body-spacing {
    padding-left: 14px;
}

.custom-erp-sub-heading {
    font-family: OpenSans;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    padding-top: 10px;
}

.position-relative2 {
    padding-left: 47px !important;
    padding-right: 37px;
}

.card-text {
    border-top: 1px solid #D3D3D3;
    padding-top: 13px;
    font-size: 16px;
}

.services_top_heading_title h2 {
    margin: 0;
    padding: 0;
    font-family: OpenSans;
    font-size: 30px;
    line-height: 1.47;
    text-align: center;
    color: #2b2c2d;
    padding-bottom: 30px;
}

.services_top_heading_content h3 {
    margin: 0;
    padding: 0;
    font-family: OpenSans;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #5c5c5c;
}


/* .services_service{



    } */

.services_service_title h2 {
    margin: 0px;
    padding: 0px;
    font-size: 30px;
    line-height: 1.25;
    text-align: center;
    color: #2b2c2d;
    padding-bottom: 30px;
}

.services_service_content h3 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #5c5c5c;
    padding-bottom: 30px;
}

.services_service_images,
.services_service_images_images {
    text-align: center !important;
    display: initial;
}


/* .services_service_images img {
    margin-left: -160px;
} */

figure {
    margin: 0;
    text-align: center;
}

.blog_single_container_margin {
    margin: 0px 35px;
    width: 97% !important;
}

.mobile-infographic {
    display: none;
}

.left-content-margin {
    padding-right: 40px;
}

.right-content-margin {
    padding-right: 40px;
}

.infofraphic_title_mobile h3 {
    font-family: OpenSans;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.78;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
}

.infofraphic_image_mobile {
    width: 60px;
    height: 60px;
}

.infofraphic_image_mobile img {
    width: 100%;
}

.services_service_heading h2 {
    margin: 0;
    padding: 0;
    font-size: 30px;
    line-height: 1.25;
    text-align: center;
    color: #2b2c2d;
    padding-bottom: 40px;
}

.services_service_body {
    margin-bottom: 40px;
}

.services_service_body h3 {
    /* font-family: OpenSans-Semibold; */
    font-size: 24px;
    line-height: 1.33;
    text-align: left;
    color: #2b2c2d;
    padding-bottom: 10px;
    /* font-weight: 600; */
    margin-top: 0;
}

.services_service_body p {
    font-family: OpenSans;
    font-size: 16px;
    line-height: 1.75;
    text-align: left;
    color: #5c5c5c;
    padding-bottom: 10px;
}

.services_service_body ul {
    font-family: OpenSans;
    font-size: 16px;
    /* font-weight: 600; */
    line-height: 1.75;
    text-align: left;
    color: #5c5c5c;
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

.services_service_body ul li img {
    padding-right: 10px;
}

.services_service_image {
    position: relative;
    text-align: center;
}

.services_service_image img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.services_key_highlights_heading h2 {
    margin: 0px;
    font-size: 30px;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #2b2c2d;
    margin-bottom: 30px;
}

.services_key_highlights_content {
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
    margin-bottom: 10px;
}

.services_key_highlights_body {
    margin-bottom: 20px;
}

.services_key_highlights_body h3 {
    /* font-family: OpenSans-Semibold; */
    font-size: 24px !important;
    /* font-weight: 600; */
    line-height: 1.33;
    text-align: left;
    color: #2b2c2d;
    padding-bottom: 10px;
}

.services_key_highlights_body p {
    font-family: OpenSans;
    font-size: 16px;
    line-height: 1.75;
    text-align: left;
    color: #5c5c5c;
}

.services_key_highlights_image img {
    text-align: center;
    height: 56px;
    width: 56px;
    margin-top: 15px;
}

.key_highlights_faltu_title {
    font-family: OpenSans;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.75;
    text-align: left;
    color: #5c5c5c !important;
}

.banner-content-space {
    /* padding-left: 52px; */
    /* padding-top: 62px; */
}

.banner-content-space_blogs {
    padding-top: 20px !important;
}

.banner-image-space {
    margin-top: -10px;
    padding-left: 0px;
}

#mycarousel,
#owl-demo {
    position: relative;
}

#owl-demo .item img {
    display: block;
    width: 100%;
    height: 96px;
}


/* .owl-nav button.owl-prev {
        position:absolute;
          top: 50%;
          left: 0;  

    }

    .owl-nav button.owl-next{
        position:absolute;    
        top: 50%;
        right: 0;

    } */

/* toolkit owl start */
#owl-demos2 .owl-nav button.owl-prev {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    position: absolute;
    /* top: 50%; */
    top: 0;
    /* left: -65px; */
    left: -30px;
    /* display: none; */
    display: block;
    z-index: 9999 !important;
}

#owl-demos2 .owl-nav button.owl-next {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    position: absolute;
    /* top: 50%; */
    top: 0;
    /* right: -65px; */
    right: -30px;
    /* display: none; */
    display: block;
    z-index: 9999 !important;
}

/* toolkit owl end */

.owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    position: absolute;
    top: 50%;
    left: -65px;
    display: none;
}

.owl-carousel .owl-nav button.owl-next {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    position: absolute;
    top: 50%;
    right: -65px;
    display: none;
}


.owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
}

.border_blog_heading {
    background-color: #e66d70;
    position: absolute;
    left: 21px;
    top: 7px;
}

a.heading_blog_corner {
    padding: 0 10px;
    font-size: 8.25pt;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
}

.hover_image_and_title2:hover .card-body {
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.16);
}


/*    modal-style  */

.modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 1;
    /* Sit on top */
    padding-top: 220px;
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.4);
    /* Black w/ opacity */
}


/* Modal Content */

.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 500px;
    height: 290px;
}

.close {
    color: #5c5c5c;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-line-first {
    font-family: OpenSans-Light;
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
    margin: 0 !important;
    padding-top: 30px !important;
    padding-bottom: 15px !important;
}

.modal-line-second {
    font-family: OpenSans;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69;
    letter-spacing: normal;
    text-align: center;
    padding: 0 !important;
    margin: 0 !important;
    padding-bottom: 30px !important;
    color: #5c5c5c;
}

.modal-line-third {
    font-family: OpenSans;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
    padding: 0 !important;
    margin: 0 !important;
    padding-bottom: 15px !important;
}


/*         */

.portfolio_backgrnd {
    background-color: #fff;
}

.portCrousel .image1 {
    text-align: center;
    padding: 11% 0;
}

.portCrousel img.image-one {
    width: 80%;
    margin: auto;
}

.portRightContent {
    padding: 12% 20px;
}

.portCrousel .image2 {
    text-align: center;
    margin-bottom: 15px;
}

.portRightContent p {
    text-align: center;
    line-height: 28px;
    color: #5c5c5c;
}

.portfolio_offset {
    width: 90%;
    margin: auto;
}

.cross {
    color: #ff7373 !important;
}

.btn:hover {
    text-decoration: none !important;
}

.erp-done-images img {
    width: 64px;
}


/* cookies  */

.fade {
    opacity: 1;
    /* transition: opacity .15s linear; */
}

.alert-warning.alert_background_coockies {
    background: #000;
    border: none;
    position: fixed;
    bottom: -16px;
    z-index: 9;
    border-radius: 0 !important;
    display: block;
    padding: 14px;
    padding-left: 22px;
    padding-bottom: 20px;
}


/* $("#tabs").css("cssText", "height: 650px !important;"); */

.alert-warning {
    color: #856404;
}

.alert-dismissible {
    padding-right: 4rem;
}

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
}

.show {
    display: none !important;
}

.coockies_content {
    font-size: 9pt;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 0;
}

.coockies_agree {
    text-align: center;
    padding-top: 10px;
    padding-left: 0px;
}

.coockies_content a {
    color: #2f80c2;
}

.coockies_content a:hover {
    color: #0056b3;
}

/* Hide on mobile devices */
@media (max-width: 768px) {
    .coockies_content {
        font-size: 9pt;
        color: #fff;
        line-height: 1.5;
        margin-bottom: 0;
        display: none;
    }
    
    .coockies_agree {
        text-align: center;
        padding-top: 10px;
        padding-left: 0px;
        display: none;
    }
}

/*   captcha   */

.mycaptcha {
    padding: 8px;
    font-size: 18px;
    background: #D3D3D3;
    color: #5c5c5c;
    font-weight: 600;
    font-family: OpenSans-Light;
    text-align: center;
    margin-bottom: 10px;
}

.mycaptchacode {
    color: #856404 !important;
    font-weight: 600;
    text-align: center;
    letter-spacing: 2px;
}

.mycaptcha_title {
    padding: 10px;
    font-size: 20px;
    color: #5c5c5c;
    font-family: OpenSans;
    margin-top: -20px;
}

.mycaptcha_try_another {
    font-size: 16px;
    font-family: OpenSans;
    padding-left: 0px !important;
    padding-top: 0px;
}

#captcha {
    padding-left: 48px;
}

.mycaptcha_error {
    padding: 10px;
    padding-top: 0px;
    margin-top: -10px;
    padding-left: 255px;
    font-size: 15px;
    color: red;
    ;
    font-family: OpenSans;
}

.mycaptcha_input {
    margin-left: 0px;
}


/*   hovering issue   */

.mytest img {
    filter: grayscale(100%);
    ;
}


.mytest:hover h4 {
    color: #498bc1 !important;
}

.mytest h3 {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 5px;
    text-align: center;
    /* font-family: OpenSans-Semibold; */
    font-size: 24px !important;
    /* font-weight: 600; */
    line-height: 1.5;
}

.mytest h4 {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 5px;
    text-align: left;
    font-family: "OpenSans";
    font-size: 20px !important;
    font-weight: 500;
    line-height: 1.5;
    color: #2b2c2d;
}

.mytest h4:after {
    content: '';
    display: block;
    height: 2px;
    width: 0%;
    background: transparent;
    margin-top: 5px;
    transition: width .5s ease, background-color .5s ease;
    -webkit-transition: width .5s ease, background-color .5s ease;
    -moz-transition: width .5s ease, background-color .5s ease;
}

.mytest:hover h4:after,
.mytest:hover h3:after {
    width: 100%;
    color: #498bc1 !important;
    background: #498bc1 !important;
}

.footer_about_before {
    padding-top: 21px;
    padding-bottom: 21px;
    background: #fff;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #828282;
    font-size: 22px;
}

.carousel-image img {
    max-width: 460px !important;
}

.carousel-logo img {
    max-width: 250px !important;
}

.carousel-logo {
    margin-left: 90px;
}

.carousel-logo img {
    margin-bottom: 30px;
}

.carousel-content {
    font-family: OpenSans;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: center;
    color: #5c5c5c;
}

.attach_label {
    display: inline;
    cursor: pointer;
}

.uploadFile {
    width: 30%;
    color: #909090;
    font-size: 14px;
    /* line-height: 23px; */
    /* overflow: hidden; */
    /* padding: 10px 10px 4px 10px; */
    position: relative;
    resize: none;
    font-weight: 500;
}

.uploadFile [type="file"] {
    cursor: pointer !important;
    display: block;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    z-index: 1;
}

.oodles-footer {
    display: inline;
    padding-right: 124px;
    margin-right: 135px;
    border-right: 1px solid #d3d3d3;
    margin-bottom: 20px;
}

.oodles-footer3-margin {
    display: inline;
}

.main-websites {
    display: none;
}

.main-websites-2 {
    display: block;
}

.custom_logo_text {
    display: inline;
    border-top: 1px solid #e3e3e3;
    padding-top: 30px;
}

.custom_logo_text h4 a {
    color: #828282;
    font-weight: bold;
}

ul.footer_items {
    line-height: 25px;
    font-size: 12pt;
    margin-bottom: 14px;
    list-style: none;
    color: #828282;
    padding: 0px;
}

ul.footer_items li a {
    color: #828282;
    font-size: 12pt;
    line-height: 30px;
    margin-bottom: 0px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    /* transition: 0.3s all ease-in-out; */
    transition: none !important;
}

ul.footer_items li a:after {
    content: '';
    display: block;
    height: 1px;
    width: 0;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
    -webkit-transition: width .5s ease, background-color .5s ease;
    -moz-transition: width .5s ease, background-color .5s ease;
}

ul.my-footer-item {
    margin-top: 20px;
}

ul.my-footer-item li {
    padding-left: 20px;
    list-style-type: inherit;
}

.copyright_footer .container{
    display: flex;
    align-items: center;
    justify-content: center;
}

.all_logo_img{
    width:274px; 
    height:50px !important;
}

@media (max-width: 770px) {
    img .all_logo_img{
        width:162px; 
        height:30px !important;
    }
}

.copyright-web {
    /* display: initial; */
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 50px;
}

.copyright-mobile {
    display: none;
}


/* web footer */

.technologies_footer {
    width: 100%;
    background: #f5f5f5;
    border-bottom: 1px solid #b1b0b0;
    border-top: 1px solid #f5f5f5;
    position: relative;
    padding-top: 50px;
    padding-bottom: 20px;
}

.container.position_social {
    max-width: 1396px;
}

.row_footer {
    line-height: 30px;
}

.footer_items {
    margin-left: 15px;
    font-weight: 400;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.offset-1 {
    margin-left: 5.333333%;
}


/*
.col-lg-2 {
    width: 16.66666667%;
} */

.footer-logos {
    margin-top: 50px;
    margin-left: -56px;
}

.footer-logos img {
    max-width: 100%;
    height: auto;
}


/* web footer final */


/* new css for new footer vikas */

.all_logo_img {
    /* width: 100%; */
    left: 0px;
    width:240px; 
    height:46px !important;
}


.position_social .top_bottom_padding .mobile_icons .widget_text {
    display: inline-block;
    text-align: left;
}

.position_social .top_bottom_padding {
    text-align: center;
    padding-left: 61px;
}

.custom_logo_text {
    display: none;
}

.homepage_footer_logo {
    position: absolute;
    top: 50%;
    /* transform: translateY(-50%); */
}

.height_for_logo {
    height: 16px;
}

.custom-erp-mobile {
    display: none;
}

.custom-erp-web {
    display: initial;
}

@media (max-width: 576px) {
    .not_show_on_web {
        display: none;
    }

    .margin-on-banner-section {
        padding-top: 40px;
        margin-bottom: 0px;
    }

    .footer_items {
        margin-left: 0px;
    }

    .footer_padding.mobile_icons {
        padding-left: 0px;
    }

    .custom_logo_text {
        display: inline-block;
        border-top: 1px solid #e3e3e3;
        padding-top: 30px;
    }

    .position_social .top_bottom_padding {
        text-align: left;
    }

    .hide_markt_studio {
        display: none;
    }

    .all_logo_img {
        width: 75%;
        margin-bottom: 0px;
        /* by ss   margin-left: 0; */
    }

    .col-lg-3.col-md-3.col-sm-3.col-xs-12.footer_padding.mobile_icons {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 100% !important;
        padding-left: 0px !important;
    }

    .all_logo_img {
        width: 50% !important;
        /*  by ss  left: 0px; */
    }

    /* by ss start */
    .all_logo_img {
        margin-left: -32px;
    }

    ul.footer_items {
        line-height: 25px;
        font-size: 12pt;
        margin-bottom: 14px;
        list-style: none;
        color: #828282;
        padding: 0px;
        margin-left: -65px;
    }

    /* by ss end */
}

@media (max-width: 768px) {
    .custom_logo_text.custom_logo_text_second {
        border-top: none;
        padding-top: 0px;
    }

    .footer_items {
        margin-left: 0px;
    }

    .footer_padding.mobile_icons {
        padding-left: 0px;
    }

    .col-lg-3.col-md-3.col-sm-3.col-xs-12.footer_padding.mobile_icons {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left: 0px !important;
    }

    .height_for_logo {
        height: 90px;
    }

    .all_logo_img {
        /* width: 100%; */
        left: 0px;
        width:162px; 
        height:30px !important;
    }

    .custom_logo_text.custom_logo_text_second {
        border-top: none;
        padding-top: 0px;
    }

    .technologies_footer {
        bottom: 0;
        width: 100%;
        background: #fbfbfb;
        border-bottom: 1px solid #b1b0b0;
        position: relative;
    }

    .blog-list h1 {
        font-size: 24px !important;
        font-weight: 600;
        line-height: 1.5 !important;
        text-align: left;
        color: #2b2c2d;
        margin-bottom: 30px;
    }

    .blog-fom.email {
        margin-top: 10px;
    }

    .footer_right.social_foot_icon {
        display: none;
    }

    .blog_single_container_margin {
        margin: 0 0px;
        width: 100% !important;
    }

    .margin-left-right {
        margin: 0 0px;
    }

    .blog-list h1 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .blog-list {
        width: auto;
        margin-bottom: 0;
        padding: 0;
        /* padding-top: 70px; */
    }

    .margin-left-right {
        margin: 0 0px !important;
    }
}

/* by ss */
@media (max-width: 767px) {
    .blog-list {
        width: auto;
        margin-bottom: 0;
        padding: 0;
        padding-top: 0px;
    }
}

/* by ss end */


/*   left issues    */


/* .custom_hover1:hover  {
    color: #2f80c2;
} */

a .custom_hover1:hover .integration-content .custm_txt {
    color: #2f80c2;
}


/* captcha */


/* .g-recaptcha{

    margin-right: 40px;

} */


/*   captcha  */

.footer_srvices_heading {
    color: #5c5c5c;
    font-size: 18px;
    /* font-weight: 600; */
    padding-bottom: 15px;
}

.my-captacha {
    margin-left: -14px;
}

.count_width {
    padding: 7px 30px !important;
}

.blog_img {
    /* width: 100%!important; */
    /* width: 90%; */
    width: 470px;
    height: 240px;
}

@media only screen and (min-width: 769px) {
    .custom_captcha {
        float: right;
    }
}

@media only screen and (max-width: 768px) {
    .custom_submit_btn {
        text-align: left
    }

    .custom_captcha {
        padding-top: 10px;
    }

    .margin-left-right {
        margin: 0px 0px;
    }

    .blog-section_single img {
        width: 95%;
        height: 250px;
    }

    .blog_author_img img {
        width: auto !important;
        height: 150px;
    }

    .author_bio_inner {
        margin: 46px;
    }
}

.services_image_mobile {
    display: none;
}

.services_image_web {
    display: block;
}

#submit_info.btn {
    border-radius: 8px;
}

.custom_erp_upper_section {
    display: inline-block !important;
}

.home_banner-content-space {
    margin-top: -40px;
}

.custom_row .mytest {
    cursor: auto;
}

.mytest {
    cursor: auto;
}

.mytest.mytest2 {
    cursor: pointer;
}

.mytest.mytest2:hover img {
    filter: grayscale(0);
}

.margin-left-right {
    margin: 0px 114px;
}

.banners_margin_top {
    margin-top: 46px;
}

@media (min-width: 992px) {
    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
}

.blog-list h1 {
    font-size: 42px;
    font-weight: 600;
    line-height: 1.3;
    text-align: center;
    color: #2b2c2d;
    margin-bottom: 30px;
    margin-left: 161px;
    margin-right: 161px;
}

.blog_detailed_section {
    margin-top: 19px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f8f8f8;
}

.blog-list h6 {
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.38;
    color: #2b2c2d;
    text-align: center;
}

.content-text.content-box.single-post-content {
    text-align: justify;
}


/* .blog_detailed_section_blogs {
    margin-top: 19px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f8f8f8;
} */

/* .blog-section_single {
    width: 100%;
    padding: 50px 0 0!important
} */

.linkdin_blog_user p {
    display: -webkit-inline-box;
    color: #337ab7;
}

.market-card-title a {
    color: #2b2c2d !important;
}

.margin-top_blog_main {
    margin-top: 60px;
    padding: 10px 0px 10px 28px;
}

.search_erp_single_blog {
    margin-top: 26px;
}

.author_row_blog {
    padding: 0px 15px 40px 14px;
    border: 1px solid #ccc;
    margin-top: 40px;
}

.author_row_blog h3 {
    padding: 0px 15px 15px 40px;
    border-bottom: 1px solid #ccc;
}

.blog_author_img {
    margin: 10px 0px 55px 26px;
}

.author_bio {
    display: contents;
}

.exp-the-latest2-image img {
    height: 184px;
}

.custom_blog_head_blogs {
    height: 340px !important;
}

.comment_custom_button {
    float: right;
    background-color: #ff7373;
    color: white;
    border-radius: 9px;
    padding: 15px 30px 15px 30px;
}

.comment_custom_button:hover {
    float: right;
    background-color: #ff7373;
    color: white;
    border-radius: 9px;
    padding: 15px 30px 15px 30px;
}

.exp-the-latest2-image {
    height: 191px;
}

.container {
    width: 90%;
}

.see_all_response {
    padding: 10px 30px;
    background-color: #ff7373;
    color: white;
    border: none;
    border-radius: 5px;
}

.hide_show_author_bio_button {
    text-align: center;
    margin: 40px;
}

.nav-pad a:hover {
    /*   border-bottom: 2px solid #2f80c2!important;*/
    color: #2f80c2;
}

/*.nav-pad a:active {
    border-bottom: 2px solid #2f80c2!important;
    color: #2f80c2!important;
} 

.nav-pad .active  {
    border-bottom: 2px solid #2f80c2;
    color:#2f80c2 ;
}
*/



/* HOmepage new design css */

.End-to-End-Integrations {
    width: 40%;
}

.top_sub_heading.we-offer-subheading {
    padding-top: 0;
    margin: 0 70px 0 70px;
}

.End-to-End-Integrations_img {
    text-align: right;
}

.End-to-End-Integrations-img-div {
    margin-right: 40px;
    width: 280px;
}

.saleforce_home_second_div {
    margin-top: 50px;
}

.col-salesforce-last-div {
    margin: 18px 36px;
}

.col-salesforce-last-div_a {
    font-family: OpenSans;
    font-size: 19px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
}

.count_width_new {
    padding: 7px 20px !important;
}

.view_all_new_section-botton {
    margin-top: 20px;
    background-color: #ff7373;
    color: white;
    width: 122px;
    height: 36px;
    border-radius: 5%;
    text-align: center;
    border-radius: 5px !important;
    opacity: .9;
    outline: 0 !important;
    border: solid .5px #ebebeb !important;
}

.view_all_new_section-botton:hover {
    color: white;
}

.sohpify_col_div_padding {

    height: 242.5px;
}

/* sohpify correction by satendra singh */
/*sohpify_col_div_padding {
    padding: 23px;
    
}*/
/* END BY SATENDRA SINGH */

.sohpify_col_div_padding:hover {
    box-shadow: 0 2.5px 5px 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
}

.sohpify_col_div_padding:hover h4 {
    color: #3283c5;
}

.sohpify_col_div_padding h4 {
    color: #000;
}

.custom_erp_section_home {
    padding-bottom: 48px;
    background-color: #FAFAFA;
    padding-top: 45px;
}

.Expert_Consulting_section_home {
    padding-bottom: 48px;
    padding-top: 45px;
}

.get_a_quote_new_section-botton {
    margin-top: 20px;
    background-color: #ff7373;
    color: white;
    width: 156px;
    height: 36px;
    border-radius: 5%;
    text-align: center;
    border-radius: 5px !important;
    opacity: .9;
    outline: 0 !important;
    border: solid .5px #ebebeb !important;
}


/* HOmepage new design css end here */

.count_width_new:hover {
    color: #fff;
}

#owl-demos2 .owl-nav.disabled {
    /* display: none !important; */
}

#owl-demos2 {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding: 10px 0px;
}

#owl-demos2 .carousel-image {
    border-right: 1px solid #efefef;
}

.methdocolor.methdocolor2 {
    margin-top: -12px;
}

.top_sub_heading_integration {
    width: 100%;
    text-align: center;
    margin: 60px 0px 30px;
    font-size: 30px !important;
}

.zoom_integration {
    text-align: center;
    margin: 20px 0;
    background: transparent;
    z-index: 9999;
    display: flex;
    height: 51px;
    justify-content: center;
}

.collabo_integration {
    font-size: 20px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #5c5c5c;
}

.margin_integration_top {
    margin-top: 30px;
}

@media only screen and (max-width: 768px) {
    .top_sub_heading.we-offer-subheading {
        padding-top: 0;
        margin: 0 0px 0 0px;
    }

    .sec-portfolio {
        margin-top: 0px;
    }

    .bloghead_integration {
        margin-top: 20px;
    }

    .bloghead_home_carousal {
        height: 375px;
    }

    .owl-prev,
    owl-next {
        display: none;
    }

    .Expert_Consulting_section_home {
        padding-bottom: 48px;
        padding-top: 0px;
    }

    .End-to-End-Integrations {
        width: 100%;
    }

    .End-to-End-Integrations_img {
        text-align: center;
    }

    .End-to-End-Integrations h3 {
        text-align: center;
    }

    .End-to-End-Integrations p {
        text-align: center;
    }

    .sohpify_col_div_padding {
        padding: 8px;
        height: auto;
    }

    .col-salesforce-last-div_a {
        font-family: OpenSans;
        font-size: 16px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.6;
        text-align: center;
    }

    .End-to-End-Integrations-img-div {
        margin-top: 40px;
    }
}


/* 
* Integration figer
*/

.bloghead {
    position: relative;
    overflow: hidden;
    background-color: white;
    padding-bottom: 30px;
    border: 1px solid #e1e1e1;
    height: 340px;
}

/* by ss new coding added  */
.bloghead1 {
    position: relative;
    overflow: hidden;
    background-color: white;
    padding-bottom: 30px;
    /* border-right: 1px solid #e1e1e1; */
    height: 300px;

}

.home-new-design {
    border-bottom: 1px solid #e1e1e1;

}

/* by ss new coding  end */
.bloghead:hover .curve_hover,
.bloghead:hover .curve_circle {
    background-color: #2f83c5;
}

.zoom_integration img {
    z-index: 99 !important;
    left: 39%;
    display: flex;
}

.curve_hover {
    position: absolute;
    width: 82%;
    height: 33px;
    background-color: #eee;
    top: 0px;
    left: 35px;
    border-bottom-right-radius: 77px;
}

.curve_circle {
    position: absolute;
    width: 50%;
    background-color: #eee;
    height: 84px;
    top: 0;
    border-radius: 47%;
    left: 25%;
}

.curve_hover:after {
    position: absolute;
    content: "";
    width: 134px;
    height: 61px;
    background-color: #FFF;
    top: 2px;
    border-radius: 60%;
    left: -18.9%;
}

.curve_hover:before {
    position: absolute;
    content: "";
    width: 134px;
    height: 61px;
    background-color: #fff;
    top: 1px;
    /* border-radius: 69%; */
    border-radius: 60%;
    right: -18.5%;
    z-index: 2;
}

.curve_circle:after {
    content: "";
    position: absolute;
    border: 16px solid #fff;
    border-right: 16px solid transparent;
    border-top: 12px solid transparent;
    left: -69px;
    top: 4px;
}

#owl-demo .owl-dot {
    margin: 10px 0px 0px 0px;
}

.integration_banner-content-space {
    margin-top: 30px;
}

.mycarousel.custompad {
    opacity: 1;
    /* by ss   background-color: #fafafa; */
    padding: 30px 20px 30px 30px !important;
}

.bloghead:hover .zoom_integration img:nth-child(2) {
    display: flex;
}

.bloghead:hover .zoom_integration img:nth-child(1) {
    display: none;
}

.zoom_integration img:nth-child(2) {
    display: none;
    /* width: 60px; */
}


/* 
* Integration figer
*/


/* blog page css */

.single-post h2 {
    font-size: 24px;
    line-height: 34px;
}

.single-post h3 {
    font-size: 18.72px;
    line-height: 27px;
}

.single-post h4 {
    font-size: 16px;
    line-height: 24px;
}

@media only screen and (max-width: 768px) {
    .single-post h2 {
        font-size: 18px;
        line-height: 24px;
    }

    .single-post h3 {
        font-size: 16.72px;
        line-height: 21px;
    }

    .single-post h3.collabo {
        font-size: 16px !important;
        color: #2b2c2d !important;
        line-height: 24px;
    }

    .single-post h4 {
        font-size: 14px;
        line-height: 19px;
    }

    .mobile_arrow_image {
        display: none;
    }

    .content-text.content-box.single-post-content {
        text-align: inherit;
    }
}

.integration_second_div {
    padding-left: 50px;
    padding-right: 40px;
}

.single-post h3.collabo {
    font-size: 16px !important;
    color: #2b2c2d !important;
    line-height: 24px;
}

@media only screen and (max-width: 420px) {
    .tech_stack .col-md-4 img.logo_sm {
        width: 120px;
    }

    .client_brief h1 {
        font-size: 25px;
    }

    .scope_of_work h1 {
        font-size: 25px;
    }

    .tech_stack h1 {
        font-size: 25px;
    }

    .border_blog_heading {
        background-color: #e66d70;
        position: absolute;
        left: 39px;
        top: 0px;
    }

    .curve_hover:before {
        position: absolute;
        content: "";
        width: 134px;
        height: 61px;
        background-color: #fff;
        top: 1px;
        border-radius: 60%;
        right: -28.5%;
        z-index: 2;
    }

    .viw_mor {
        text-align: center;
        margin-top: -111px !important;
    }

    .curve_hover:after {
        position: absolute;
        content: "";
        width: 134px;
        height: 61px;
        background-color: #FFF;
        top: 2px;
        border-radius: 60%;
        left: -28.9%;
    }

    .collabo_integration {
        font-size: 20px;
        font-family: 'Open Sans', sans-serif;
        color: #5c5c5c;
    }

    .integration_second_div {
        padding-left: 0px;
        padding-right: 0px;
    }

    .margin_integration_top {
        margin-top: 0px;
    }
}

.services_banner2 {
    margin-bottom: 30px;
}

.top_margin2 {
    padding: 80px 40px;
}

.Workforce-Management {
    padding: 40px 0px 60px;
    background-color: #fafafa;
    margin-top: 20px;
}

.Workforce-Management h2 {
    font-family: OpenSans;
    font-size: 30px;
    line-height: 1.67;
    text-align: center;
    color: #2b2c2d;
    margin-bottom: 40px;
}

.time-and-attendance {
    padding: 20px 0px;
}

.applicant-tracking {
    border-bottom: 1px solid #efefef;
    padding-bottom: 30px;
    padding-top: 30px;
}

.applicant-tracking img {
    margin-top: 25px;
}

.applicant-tracking2 {
    padding-bottom: 30px;
    padding-top: 30px;
}

.b-dev-icon2 {
    margin-right: 20px;
    margin-top: 7px;
}

.b-dev-icon3 {
    margin-right: 47px;
}

.top_heading2 {
    font-size: 30px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.28;
    letter-spacing: normal;
    text-align: center;
    color: #2b2c2d;
    margin-top: 15px;
    margin-bottom: 0;
    margin-right: 87px;
    margin-left: 87px;
}

.workforce-management-banner {
    margin-top: 60px;
}

.workforceh2 {
    margin: 0;
    padding: 0;
    font-family: OpenSans;
    font-size: 20px !important;
    line-height: 1.5;
    text-align: center;
    color: #2B2C2D !important;
    margin-bottom: 30px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 47px;
}

@media only screen and (max-width: 480px) {
    .workforceh2 {
        margin: 0;
        padding: 0;
        font-family: OpenSans;
        font-size: 20px !important;
        line-height: 1.5;
        text-align: center;
        color: #5c5c5c !important;
        margin-bottom: 30px;
        margin-top: 30px;
        padding-bottom: 25px;

    }

    .services_image_mobile {
        text-align: center;
    }

    .b-dev-section {
        display: block;
        text-align: center;
        margin-bottom: 15px;
    }

    .b-dev-icon3 {
        margin-right: 0px;
    }

    .b-dev-icon2 {
        margin-right: 20px;
        margin-top: 7px;
        margin-bottom: 20px;
    }

    .top_margin2 {
        padding: 0px 0;
    }

    .top_heading2 {
        font-size: 30px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.28;
        letter-spacing: normal;
        text-align: center;
        color: #2b2c2d;
        margin-top: 15px;
        margin-bottom: 44px;
        margin-right: 17px;
        margin-left: 17px;
    }

    .row.applicant-tracking .col-md-2 {
        text-align: center;
    }
}

.blogatag a {
    color: #2b2c2d;
}

.card_body_height_dev_blog {
    height: 200px;
}

.nav-link_cust {
    padding: 10px !important;
    border: none !important;
    font-size: 18px;
}

.blogs_nav_dev {
    text-align: center;
    display: -webkit-inline-box;
}

a.nav-link.nav-link_cust.active:hover {
    color: white !important;
}

.blog_card_dev {
    margin-bottom: 20px;
}

.load_src img {
    width: 10%;
}

.AI {
    /* font-size: 12px; */
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.42;
    letter-spacing: normal;
    text-align: left;
    color: #707070;
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
    margin: 4px 2px;
    display: inline-block;
    background-color: #f0f0f0;
    padding: 5px;
}

.border_blog_heading a {
    color: #fff;
}

a.nav-link.nav-link_cust.active {
    color: #2f80c2;
    background: none;
    text-decoration: underline;
    border-radius: 10px;
}

.nav-item.active a.nav-link.nav-link_cust {
    color: #2f80c2 !important;
    background: none;
    border-radius: 10px;
    text-decoration: underline;
}

.nav-item a.nav-link.nav-link_cust {
    color: #000;
}

.card-body.blog_card_body.card_body_height_dev_blog {
    /* height: 200px; */
    height: 235px;
}

.wrap_dev_tags {
    height: 80px;
}

.card-body.blog_card_body.card_body_height_dev_blog .blogs_title {
    padding-top: 5px;
    height: 35px;
    border-top: 1px solid lightgrey;
}

@media(min-width:1000px) {
    ul.nav.nav-pills.blogs_nav_dev {
        margin-left: 250px;
    }
}

/*owl carousal home*/
.owl-theme .owl-dots .owl-dot span {
    width: 16px;
    /* height: 3px !important; */
    margin: 2px -6px !important;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    /* by ss start */
    display: none;
}

.custom_home_blog_css {
    margin-left: -20px;
}

.custom_home_blog_css_full {
    margin-left: 50px !important;
}

.Integration_banner_h3 {
    line-height: 1.5;
    font-family: OpenSans;
    margin-top: 0px !important;
}

.bloghead_integration {
    height: 320px !important;
}

.integration_card_explore_more {
    text-align: center;

}

.col-md-12.services_service_images {
    margin-left: -129px;
}

.col-md-12.services_service_images.services_service_images_wfms {
    margin-left: 0px !important;
}

.integration_cust_p_text {
    text-align: center;
    padding: 0 10px 0 0;
}

.detailed_button a:hover {
    color: #fff !important;
}

.custom_home_blog_css__market_insight {
    margin-left: 17px !important;
    margin-right: -57px;
}

.custom_home_blog_css__market_insight_dev_blog {
    margin-left: 97px !important;
    margin-right: -63px;
}

.custom_home_blog_css_dev {
    margin-left: -33px;
}

.top_margin3 {
    padding: 82px 40px !important;
}

h3.collabo_blog_dev {
    height: 76px;
}

.search-box_dev {
    padding-left: 10px;
    margin-right: 18px;
}





/*about us css*/

.about_us_banner_img_custom {
    position: absolute;
    width: 822.8px;
    height: 352.8px;
    object-fit: contain;
    top: 128px;
    right: 0;
}

.About_us_sec2 h2 {
    font-weight: 400;
    margin-bottom: 20px;
}

.what_contact_us {
    background-color: #fafafa;
    padding: 60px;
}

.who_we_are_sec {
    background-image: var(--wpr-bg-0031bf66-3002-4799-9f89-241b20aec811);
    padding: 60px 40px;
    background-size: contain;
    background-position: center;
}

.who_we_are_sec h3 {
    font-size: 30px;
    color: #2b2c2d;
}

.Meet_Our_Core_Team_card_row {
    padding: 0px 100px;
}

.number_about_us h3 {
    font-size: 30px;
    font-weight: 600;
    color: #2b2c2d;
}

.number_about_us p {
    font-size: 16px;
    font-weight: 600;
}

.Meet_Our_Core_Team h3 {
    font-size: 30px;
    margin-bottom: 40px;
    color: #2b2c2d;
}

.about_us_card {
    height: 493px;
    border: solid 0.5px #e1e1e1;
    background-color: #ffffff;
    padding: 20px 0px 40px 0px;
}

.about_us_card h6 {
    font-size: 16px;
}

.about_us_card h4 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}

.about_us_card p {
    font-size: 14px;
    line-height: 22px;
    padding: 0px 20px;
    text-align: left;
}

.about_us_card img {
    border: 1px solid #efefef;
    border-radius: 107px;
    /* width: 37%; */
    width: 162px;
}

.card_row_margin_top {
    margin-top: 30px;
}

.view_complete_team_row {
    margin: 30px;
    display: -webkit-inline-box;
}

.view_complete_team_row img {
    cursor: pointer;
}

.view_complete_team_row p {
    margin-top: -10px;
    margin-left: 10px;
    color: #2f83c5;
    cursor: pointer;
}

.Our_Service_Offerings_sec {
    padding: 0px 100px 60px 100px;
}

.Our_Service_Offerings_sec h3 {
    border-top: 1px solid #efefef;
    text-align: center;
    color: #2b2c2d;
    padding-bottom: 30px;
    padding-top: 60px;
    font-size: 30px;
    font-family: OpenSans;
}

.our_services_card_row {
    padding: 0 84px;
}

.our_services_card_card {
    height: 257px;
    border: solid 0.3px #e1e1e1;
    background-color: #ffffff;
    padding: 20px 20px;
}

.our_services_card_card img {
    /* width: 15%; */
    width: 60px;
}

.our_services_h4 {
    margin-top: 22px;
}

.iso_certification_sec {
    background-image: var(--wpr-bg-0fff2278-04f9-4fec-8018-312b26f4bdd1);
    padding: 60px 80px;
    background-size: contain;
    background-position: center;
}

.aboutus_overview {
    margin: 0;
    padding: 0;
    font-family: OpenSans;
    font-size: 20px !important;
    line-height: 1.5;
    text-align: center;
    color: #5c5c5c !important;
    margin-bottom: 40px;
}

.banner_clr_about_us {
    background: #112639 !important;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
    margin-top: 40px;
    max-height: 390px;
}

.about_us-banner_div {
    margin-top: 60px;
}

@media (min-width: 280px) and (max-width: 768px) {
    .about-banner-image {
        display: none;
    }

    .about-banner-text-div {
        margin-top: 60px !important;
    }

    .aboutus_overview {
        font-size: 14px !important;
    }

    .about_us-banner_div {
        margin-top: 30px;
    }

    .what_contact_us {
        background-color: #fafafa;
        padding: 30px 0px;
        text-align: center;
    }

    .Meet_Our_Core_Team_card_row {
        padding: 0 0px;
    }

    .about_us_card {
        margin-bottom: 20px;
    }

    .card_row_margin_top {
        margin-top: 0px;
    }

    .Our_Service_Offerings_sec {
        padding: 0 0px 30px 0px;
    }

    .our_services_card_row {
        padding: 0 10px;
    }

    .iso_certification_sec {
        background-image: var(--wpr-bg-87db0945-4f32-4f33-ae07-cdaf241577aa);
        padding: 60px 0px;
        background-size: contain;
        background-position: center;
        text-align: center;
    }

    .our_services_card_card {
        margin-bottom: 20px;
    }

    .row.our_services_card_row {
        margin: 0 !important;
    }

    .about_us_banner_img_custom {
        position: absolute;
        width: 822.8px;
        height: 0px;
        object-fit: contain;
        top: 137px;
        right: 0;
    }

    .banner_clr_about_us {
        margin-top: 40px !important;
    }
}

@media (min-width: 280px) and (max-width: 374px) {
    .about_us_banner_img_custom {
        position: absolute;
        width: 822.8px;
        height: 0px;
        object-fit: contain;
        top: 137px;
        right: 0;
    }

    .banner_clr_about_us {
        margin-top: 40px !important;
    }

    .about_us_card {
        height: 632px;
        border: solid .5px #e1e1e1;
        background-color: #fff;
        padding: 20px 0 40px 0;
    }

    .about_us-banner_div {
        margin-top: 30px;
    }

    .row.our_services_card_row {
        margin: 0 !important;
    }

    .our_services_card_card {
        height: 301px;
        border: solid .3px #e1e1e1;
        background-color: #fff;
        padding: 20px 20px;
    }

    .what_contact_us img {
        width: 100%;
        padding-top: 36px
    }
}

@media (min-width: 765px) and (max-width: 990px) {
    .ecom_blog_row .custom_home_blog_css_full .custom_home_blog_css {
        margin-left: -20px;
    }

    .custom_home_blog_css {
        margin-left: -66px;
        margin-bottom: 20px;
    }

    .our_services_card_card {
        margin-bottom: 20px;
    }

    .about_us_card {
        margin-bottom: 20px;
    }


}







/* Responsive issue coding by Satendra singh panwar */




@media (max-width:640px) {

    /* for Home link WFM page */
    .heading-color-shopfiy {

        margin-top: 18px;
    }


    .footer_srvices_heading {

        margin-left: 39px;
    }


    .footer_mobile_resource {

        margin-left: 40px;


    }


    ul.footer_items li a {

        margin-left: 41px;
    }

    #text-3 {
        margin-right: 145px;
    }

    .co {
        margin-right: -81%;
    }

    .co1 {

        margin-right: -3px;
    }

    .co2 {
        margin-right: -27px;
    }

    .co3 {
        margin-right: 98px;
    }

}




@media (max-width: 360px) {

    .remove_icon2 {

        margin-right: -18px;
    }

    input[type="text"].Serch_icn {

        width: 257px !important;
        margin-right: -19px;
        font-size: 20px;
    }


    /* custom ERP CRM page */
    .crm-co {
        margin-top: -35px;
    }

    /* for oodo page */
    .odoo-co {
        margin-top: -11px;
    }





}






@media (max-width:320px) {
    .offset-1 {
        margin-left: 0%;
    }

    .remove_icon2 {

        margin-right: -41px;
    }

    input[type="text"].Serch_icn {

        margin-right: -41px;

    }

    .co {
        margin-right: 0%;
    }
}


/* End of responsive issue */




/* Our-Work coding start */

/*.our-work-banner-section {
    position: relative;
    width: 100%;
    min-height: 220px;
    background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/Ourwork/banner.png);
    background-position: top;
    background-size: inherit;
    height: 400px;
    background-repeat: no-repeat;
    margin-top: 75px;
    color: #1F455B;
}
*/
.our-work-banner-section {
    background-color: #112639;
    margin-top: 50px;
    height: 440px;
    position: relative;


}

.our_work_heading {
    color: #fff;
    margin-top: 7%;

}

.our_work_heading .col-md-8 {
    margin-top: 4%;
}

.our_work_heading h1 {
    font-size: 34px;
}

.our_work_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 283px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;


}

.row_our_work_heading2 .col-md-4 img {
    height: 305px;
    width: 100%
}

.our-work-text-section {
    margin-top: 31px;
    margin-bottom: 24px;
}

.work_text_section {
    text-align: center;
    /* border-bottom: 1px solid #e1e1e1; */
    padding-bottom: 32px;
}

.work_text_section p {
    line-height: 29px;
    width: 100%;
    font-size: 19px;
    margin-top: 22px;
    color: #5c5c5c;
    opacity: 1;
    letter-spacing: 0px;
    text-align: center;
}




/* Our-Work coding End */




/* column section start */


.checkbox-label {
    display: block;
    position: relative;
    cursor: pointer;
    clear: both;
    margin-left: 24px;
}


.checkbox-label input {
    position: absolute;
    cursor: pointer;
    opacity: 0;
    display: none;

}

.checkbox-label .checkbox-custom {
    position: absolute;
    top: 4px;
    left: -28px;
    height: 16px;
    width: 16px;
    background-color: white;
    border-radius: 0px;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    border: 1px solid #e1e1e1;
}

.checkbox-label input:checked~.checkbox-custom {
    background-color: white;
    border-radius: 0px;
    -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity: 1;
    border: 1px solid black;
}


.checkbox-label .checkbox-custom::after {
    position: absolute;
    content: "";
    left: 12px;
    top: 12px;
    height: 0px;
    width: 0px;
    border-radius: 5px;
    border: solid #009BFF;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    opacity: 1;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
}

/* this code checkbox click */
.checkbox-label input:checked~.checkbox-custom::after {
    -webkit-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
    opacity: 1;
    left: 4px;
    top: 0px;
    width: 6px;
    height: 12px;
    border: 0.5px solid black;
    border-width: 0 0.5px 0.5px 0;
    background-color: transparent;
    border-radius: 0;

}

/* this code checkbox click */


.our-work-column-section {
    background-color: #FAFAFA;
    margin-bottom: 30px;

}

.row-our-work-section {
    margin-top: 36px;
}

.our_work_column label {
    margin-top: 0px;
    margin-left: 1px;

}

.our_work_column label input {
    vertical-align: middle;
    margin-right: 3px;
    margin-top: 0px;
}

.our_work_column_text {
    text-align: center;
}

.our_work_column_sec {
    margin-right: -59px;
    margin-left: 62px;
}

.our_work_column_text p {

    color: #5c5c5c;
    margin-left: 42%;
    margin-right: 42%;
    cursor: pointer;
}

.our_work_column_text p:hover {
    border-bottom: 1px solid #2f80c2;
    color: #2f80c2;
}

.our_work_column_submit {
    padding-top: 128px;
    display: none;
    color: #5c5c5c;
}

.our_work_column_submit p {
    text-align: center;
    cursor: pointer;
    padding-top: 6%;
    font-size: 18px;
    color: #5c5c5c;
    margin-left: 47%;
    margin-right: 45%;

}

.our_work_column_submit p:hover {
    border-bottom: 1px solid #2f80c2;
    color: #2f80c2;

}

.col_mono1 {
    margin-right: -87px;
    padding-top: 28px;
}

.col_mono1 .col-md-2 {
    margin-left: 80px;

}

.col_mono6 {
    margin-right: -152px;
}

.col_mono6 .col-md-2 {
    margin-left: -31px;
}

.check_line_text {
    color: #5c5c5c;
    font-family: OpenSans;
    font-size: 17px;
    margin-top: -7px;
}

.col_mono4 .col-md-2 {
    margin-left: -38px;
    margin-right: 6px
}


/* this for popup check for css start */

.our_work_column_popup_checkbox {
    box-shadow: 0px 0px 25px -14px;
    background-color: white;
    padding-bottom: 14px;
}

.our_work_column_popup_checkbox .col-md-2 {
    margin-top: 42px;
}

.our_work_popup_checkbox_new {
    margin-right: -32px;
    margin-left: 39px;
}

.our_work_column_popup_checkbox .checkbox-label {
    margin-left: 0px;
}

.one_more1_check1 {
    margin-left: 39px;
}

.one_more_check {
    margin-left: 36px;
}

.our_work_column_popup_checkbox {

    margin-top: 0px
}

.row-our-work-section-for-popup {
    display: none;
}

.popi_btn_work {
    margin-right: 490px;
    margin-left: 538px;
}

.popi_btn_work p {
    padding-top: 52px;
    text-align: center;
}

.popi_btn_work p:hover {
    border-bottom: 1px solid #2f80c2;
    color: #2f80c2;
    cursor: pointer;
}

.popi_cross_btn_work p {
    margin-bottom: -48px;
    margin-left: 96%;
    font-size: 37px;
    transform: rotate(47deg);
    cursor: pointer;
}

/* this for popup check for css end */

/* column end */

/* new column section start */


.new_column_img_part1:hover {
    box-shadow: 0px 2px 4px;
}

.new_column_img_part2:hover {
    box-shadow: 0px 2px 4px;
}

.new_column_img_part3:hover {
    box-shadow: 0px 2px 4px;
}

.new_column_img_part4:hover {
    box-shadow: 0px 2px 4px;
}

.new_column_img_part5:hover {
    box-shadow: 0px 2px 4px;
}

.new_column_img_part6:hover {
    box-shadow: 0px 2px 4px;
}


.new_column_part1 .col-md-4 {
    margin-left: 105px;
    margin-right: -99px
}

.new_column_part1 .new_column_img_part1 {
    border: 1px solid #e1e1e1;
    margin-right: 42px;
    height: 375px;

}

.new_column_part1 .new_column_img_part1 img {
    border: 1px solid;
    width: 303px;
    border-width: 19px;
    height: 138px;
    cursor: pointer;
    color: black;
    padding-left: 49px;
    padding-right: 41px;
    padding-top: 22px;
    padding-bottom: 29px;

}

.new_column_part2 .col-md-4 {
    margin-right: -58px;
    margin-left: 41px;
}

.new_column_part2 .new_column_img_part2 {
    border: 1px solid #e1e1e1;
    margin-right: 42px;
    height: 375px;
}

.new_column_part2 .new_column_img_part2 img {
    border: 1px solid;

    width: 303px;

    border-width: 19px;

    height: 138px;

    cursor: pointer;

    color: black;
    padding-left: 50px;
    padding-right: 46px;
    padding-top: 31px;
    padding-bottom: 29px;
}

.new_column_part3 .new_column_img_part3 {
    border: 1px solid #e1e1e1;
    margin-right: 42px;
    height: 375px;

}

.new_column_part3 .new_column_img_part3 img {
    border: 1px solid;

    width: 303px;
    border-width: 19px;
    height: 138px;
    cursor: pointer;
    color: black;
    padding-left: 49px;
    padding-right: 41px;
    padding-top: 26px;
    padding-bottom: 15px;


}


.new_column_part4 .col-md-4 {
    margin-top: 42px;
    margin-left: 105px;
    margin-right: -140px;
}

.new_column_part4 .new_column_img_part4 {
    border: 1px solid #e1e1e1;
    margin-right: 42px
}

.new_column_part4 .new_column_img_part4 img {
    border: 1px solid;
    width: 303px;
    border-width: 19px;
    height: 138px;
    cursor: pointer;
    color: black;
    padding-left: 46px;
    padding-right: 57px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.new_column_part5 .col-md-4 {
    margin-top: 42px;
    margin-right: -66px;
    margin-left: 82px;
}

.new_column_part5 .new_column_img_part5 {
    border: 1px solid #e1e1e1;
    margin-right: 42px;
}

.new_column_part5 .new_column_img_part5 img {
    border: 1px solid;
    width: 303px;
    border-width: 19px;
    height: 138px;
    cursor: pointer;
    color: black;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 19px;
    padding-bottom: 9px;
}


.new_column_part6 .col-md-4 {

    margin-top: 42px;
}

.new_column_part6 .new_column_img_part6 {
    border: 1px solid #e1e1e1;
    margin-right: 34px;
    margin-left: 8px;
}

.new_column_part6 .new_column_img_part6 img {
    border: 1px solid;
    width: 303px;
    border-width: 19px;
    height: 138px;
    cursor: pointer;
    color: black;
    padding-left: 27px;
    padding-right: 29px;
    padding-top: 20px;
    padding-bottom: 18px;

}

.new-column-section .col-md-4 h5 {
    text-align: center;
    color: #2f80c2;
    cursor: pointer;
}

.new-column-section .col-md-4 h4 {
    text-align: center;
    cursor: pointer;
}

.new-column-section .col-md-4 h4:hover {
    color: #2f80c2;
}

.go1 {
    margin-left: -2em;
}

.go2 {
    margin-left: 1em;
}

.go3 {
    margin-left: 17px;
    margin-right: -33px;
}

.new-column-section .col-md-4 p {
    text-align: center;
    cursor: pointer;
}

.new-column-section .container {
    margin-top: 5%;
}


#Our_work_myList li {
    display: none;
}


.our_work_column2 {
    display: none;
}

.row-our-work-section2 {
    margin-left: 32%;
    margin-top: -2%;
    margin-right: -83px;
}

.new_column_btn {
    margin-top: 54px;
    text-align: center;
    margin-bottom: 50px;
}

.newcard_add .col-md-4 {
    margin-top: 1px;
}




#js_our_work_code_btn:hover {
    color: #104d80;
}





/* code for our-work filter */
.new_column_text_part2_filter .filter1 {
    margin-left: -6px;
}

.new_column_text_part2_filter .filter2 {
    margin-left: 24px;
}

.new_column_text_part2_filter .filter3 {
    margin-left: 31px;
}

.new_column_text_part5_filter .filter1 {
    margin-left: -6px;
}

.new_column_text_part5_filter .filter2 {
    margin-left: 24px;
}

.new_column_text_part5_filter .filter3 {
    margin-left: 31px;
}

.new_column_text_part3_filter .go5 {
    margin-left: 25px;
}

.new_column_text_part6_filter .go5 {
    margin-left: 25px;
}

.new_div_for_center h5 {
    text-align: center;
    font-size: 18px;
    font-weight: 1;
}

.new_div_for_center p {
    text-align: center;
    margin-top: -15px;
}

.new_div_for_center h4 {
    text-align: center;
    color: #2b2c2d;
    margin-left: 102px;
    margin-right: 102px;
}

.new_div_for_center h4:hover {
    color: #2f80c2;
    border-bottom: 1px solid #2f80c2;
}

.new_column_part1_filter .col-md-4 {
    border: 1px solid #e1e1e1;
    margin-left: 70px;
    width: 331px;
    height: 407px;
    margin-top: 38px;

}

.new_column_img_part1_filter img {
    width: 330px;
    border: 1px solid;
    margin-left: -16px;
    padding: 32px 72px 32px 61px;
    border-width: 19px;
    color: black;
    background-color: #fff;
}

.new_column_part2_filter {
    margin-left: 53px;
}

.new_column_part2_filter .col-md-4 {
    border: 1px solid #e1e1e1;
    margin-left: 15px;
    width: 331px;
    height: 407px;
    margin-top: 38px;
}

.new_column_img_part2_filter img {
    width: 330px;
    border: 1px solid;
    margin-left: -16px;
    padding: 40px 63px 35px 61px;
    border-width: 19px;
    color: black;
    background-color: #fff;
}

.new_column_part3_filter {
    margin-left: 53px;
}

.new_column_part3_filter .col-md-4 {
    border: 1px solid #e1e1e1;
    width: 331px;
    margin-left: 16px;
    height: 407px;
    margin-top: 38px;
}

.new_column_img_part3_filter img {
    margin-left: -16px;
    width: 330px;
    border: 1px solid;
    border-width: 19px;
    color: black;
    padding: 33px 56px 28px 54px;
    background-color: #fff;
}

.new_column_part4_filter {
    margin-left: 55px;
}

.new_column_part4_filter .col-md-4 {
    border: 1px solid #e1e1e1;
    margin-left: 16px;
    width: 331px;
    height: 407px;
    margin-top: 38px;

}

.new_column_img_part4_filter img {
    width: 331px;
    border: 1px solid;
    margin-left: -16px;
    padding: 26px 45px 21px 45px;
    border-width: 19px;
    color: black;
    height: 140px;
    background-color: #fff;
}

.new_column_part5_filter {
    margin-left: 53px;
}

.new_column_part5_filter .col-md-4 {
    border: 1px solid #e1e1e1;
    margin-left: 15px;
    width: 331px;
    height: 407px;
    margin-top: 38px;

}

.new_column_img_part5_filter img {
    width: 330px;
    border: 1px solid;
    margin-left: -16px;
    padding: 22px 40px 14px 40px;
    border-width: 19px;
    color: black;
    height: 140px;
    background-color: #fff
}

.new_column_text_part5_filter h5 {
    margin: 8px -8px 8px -8px;
    line-height: 28px;
    font-size: 16px;
}

.new-column-section-for-new h5 {
    font-size: 16px;
    line-height: 28px;
    font-size: 16px;
}

.new-column-section-for-new-case-study h5 {
    font-size: 16px;
    line-height: 28px;
    font-size: 16px;
}

.new-column-section-for-new h5 span {
    margin: 4px;
}

.new-column-section-for-new-case-study h5 span {
    margin: 4px;
}

.new_column_part6_filter {
    margin-left: 53px;
}

.new_column_part6_filter .col-md-4 {
    border: 1px solid #e1e1e1;
    width: 331px;
    margin-left: 16px;
    height: 407px;
    margin-top: 38px;

}

.new_column_img_part6_filter img {
    margin-left: -16px;
    width: 330px;
    border: 1px solid;
    border-width: 19px;
    color: black;
    padding: 16px 59px 15px 59px;
    background-color: #fff;
    height: 140px;
}

.new_column_img_part7_filter img {
    width: 331px;
    border: 1px solid;
    margin-left: -16px;
    /*   padding: 4px 1px 1px 3px; */
    border-width: 19px;
    color: black;
    height: 140px;
    background-color: #fff;
}

.new_column_img_part9_filter img {
    margin-left: -16px;
    width: 330px;
    border: 1px solid;
    border-width: 19px;
    color: black;
    padding: 2px 26px 1px 30px;
    background-color: #fff;
    height: 140px;
}

.new_column_img_part10_filter img {
    width: 331px;
    border: 1px solid;
    margin-left: -16px;
    padding: 24px 45px 20px 41px;
    border-width: 19px;
    color: black;
    height: 140px;
    background-color: #fff;
}

.new_column_img_part11_filter img {
    width: 330px;
    border: 1px solid;
    margin-left: -16px;
    padding: 25px 51px 24px 53px;
    border-width: 19px;
    color: black;
    height: 140px;
    background-color: #fff;
}

.new_column_img_part12_filter img {
    margin-left: -16px;
    width: 330px;
    border: 1px solid;
    border-width: 19px;
    color: black;
    /*  padding: 4px 38px 3px 35px;*/
    background-color: #fff;
    height: 140px;
}

.new_column_img_part13_filter img {
    width: 331px;
    border: 1px solid;
    margin-left: -16px;
    padding: 26px 37px 16px 49px;
    border-width: 19px;
    color: black;
    height: 140px;
    background-color: #fff;
}

.new_column_img_part14_filter img {
    width: 330px;
    border: 1px solid;
    margin-left: -16px;
    padding: 12px 22px 5px 20px;
    border-width: 19px;
    color: black;
    height: 140px;
    background-color: #fff;
}

.goour {
    color: #fff;
    background-color: #ff7373;
    ;
    border-radius: 8px;
    margin-left: 12px;
}

.new_div_for_center h5 {
    line-height: 28px;
    font-size: 16px;
}

.new_div_for_center span {
    margin: 4px;
}

.categorya {
    display: none;
}

.categoryab {
    display: none;
}

.categoryabc {
    display: none;
}

.categoryabcd {
    display: none;
}

.categoryabdc {
    display: none;
}

.categoryb {
    display: none;
}

.categoryba {
    display: none;
}

.categorybac {
    display: none;
}

.categorybb {
    display: none;
}

.categoryc {
    display: none;
}

.categoryca {
    display: none;
}

.categoryda {
    display: none;
}

.categorye {
    display: none;
}

.categoryea {
    display: none;
}

.categoryeb {
    display: none;
}

.categoryec {
    display: none;
}

.categoryed {
    display: none;
}

.categoryf {
    display: none;
}

.categoryfa {
    display: none;
}

.categoryfb {
    display: none;
}

.categoryfc {
    display: none;
}

.categoryfd {
    display: none;
}

.categoryg {
    display: none;
}

.categoryha {
    display: none;
}

.categoryi {
    display: none;
}

.categoryia {
    display: none;
}

.categoryj {
    display: none;
}

.categoryk {
    display: none;
}

.categoryl {
    display: none;
}

.secure_now_for_xs_column {
    display: none;

}

.secure_now_popup_for_xs {
    display: none;
}





/* code for our-work filter end */

.secure-now-modal {
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
}

.secre-now-modal-content {
    background-color: #eee;
    margin: 15% auto;
    padding: 0px;
    width: 89%;

}

.secure-now-modal-close-btn {
    color: black;
}

.secure-now-modal-close-btn:hover {
    cursor: pointer;
}

/* new column section end */




/* responsive of max:480 start */

@media (max-width:1200px) {

    .our_work_nav_code li a {

        padding-right: 5px;
    }

    .work_text_section p {
        width: 100%;
    }

    .new_column_part1_filter .col-md-4 {
        margin-left: 16px;
    }

    .new_column_part2_filter {
        margin-left: 0px;
    }

    .new_column_part3_filter {
        margin-left: 0px;
    }

    .new_column_part4_filter {
        margin-left: 0px;
    }

    .new_column_part5_filter {
        margin-left: 0px;
    }

    .new_column_part6_filter {
        margin-left: 0px;
    }


    .new_column_text_part1 h4 {
        margin-top: 38px;
    }

    .col_mono13 .col-md-2 {

        width: 507px;
    }

    .col_mono14 .col-md-2 {
        margin-left: -54px;

        width: 507px;
    }

    .one_more1_check1 {
        margin-left: 42px;
    }

    .one_more_check {
        margin-left: 39px;
    }

}

@media (max-width:1188px) {
    .popi_btn_work {
        margin-right: 490px;
        margin-left: 415px;
    }

    .new_div_for_center {
        margin-left: 110px;
    }
}

@media (max-width:991px) {
    .our_work_heading {
        color: #fff;
        margin-top: 12%;
    }

    .new_column_part1_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part2_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part3_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part4_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part5_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part6_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_div_for_center {
        margin-left: 0px;
    }

}

@media (max-width:900px) {

    .popi_cross_btn_work p {
        margin-bottom: -42px;
        margin-left: 95%;
        font-size: 37px;
        transform: rotate(46deg);
        cursor: pointer;
    }

    .our_work_column_text p {
        color: #5c5c5c;
        margin-left: 39%;
        margin-right: 39%;
        cursor: pointer;
    }

    .our_work_text {
        font-size: 20px;
        line-height: 30px;
        margin-right: 196px;
        margin-top: 22px;
        font-stretch: normal;
        font-family: OpenSans;
    }

    .our-work-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 400px;
        position: relative;

    }

    .our_work_column_sec {
        margin-right: -15px;
        margin-left: -15px;
    }

    .our_work_heading {
        color: #fff;
        margin-top: 14%;
    }
}

@media (max-width:800px) {
    .our_work_heading {
        color: #fff;
        margin-top: 10%;
    }

    .row_our_work_heading2 {
        display: none;
    }

    .our-work-banner-section {
        /* margin-top: 196px; */
        margin-top: 120px;

    }

    .our_work_text {
        margin-right: 165px;

    }

    .work_text_section {

        padding-bottom: 58px;
    }

    .our_work_nav_code li {
        float: none;
    }

    .our_work_nav_div {
        margin-right: 331px;
        margin-left: 383px;
        border-bottom: none;
    }

    .nav_btn {
        margin-top: -93px;
        margin-right: 0px;
        margin-left: 79%;
    }

    .nav_fa_work i {

        margin-left: 64%;
        margin-top: 14px;
    }

    .nav_btn button {
        margin-left: 0%;

        width: 113px;
        height: 35px;
        border-radius: 5px;
        padding-left: 0px;
    }

    .our_work_nav_code li a {
        padding-right: 24px;
    }




    .our_work_column_text {

        padding-top: 37px;

    }

    .our_work_column_text p {
        padding-top: 0%;

        margin-left: 39%;
        margin-right: 37%;

    }

    .new_column_part1_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part2_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part3_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part4_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part5_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }

    .new_column_part6_filter .col-md-4 {
        margin: auto;
        margin-top: 30px;
    }



    .new-column-section .col-md-4 {


        margin-left: 75px;
        margin-right: 75px;
        margin-top: 27px;

    }

    .popi_btn_work p {
        padding-top: 5%;
    }

    .popi_btn_work {
        margin-right: 313px;
        margin-left: 263px;
    }

    .new_column_btn {
        margin-top: 10%;

    }

    .nav_btn_search {

        margin-left: -95px;


    }

    .new-column-section .col-md-4 p {
        text-align: center;
        cursor: pointer;
        line-height: 34px;
        margin-left: 52px;
        margin-right: 33px;
    }
}

@media (max-width:768px) {
    .secre-now-modal-content {
        background-color: #eee;
        margin: 15% auto;
        padding: 0px;
        width: 85%;
    }


    .our_work_popup_checkbox_new {
        margin-right: 0px;
        margin-left: 26px;
    }

    .our_work_column_popup_checkbox {
        box-shadow: 0px 0px 25px -14px;
        background-color: white;
        padding-bottom: 14px;
        margin-left: -17px;





    }

    .check_line_text {
        color: #5c5c5c;
        font-family: OpenSans;
        font-size: 15px;
        margin-top: -4px;
    }

    .our_work_text {
        margin: auto;
    }

}

@media (max-width:767px) {
    .popi_cross_btn_work p {
        margin-bottom: -48px;
        margin-left: 94%;
        font-size: 37px;
        transform: rotate(47deg);
        cursor: pointer;
    }

    .our_work_column_sec {
        display: none;
    }

    .secure_now_popup_for_xs {
        display: block;
        padding-top: 44px;
        margin-left: 193px;

    }

    .our_work_popup_checkbox_new {
        display: none;
    }

    .secure_now_for_xs_column {
        margin-left: 96px;
        display: block;
    }





    .check_line_text {
        color: #5c5c5c;
        font-family: OpenSans;
        font-size: 17px;
        margin-top: -5px;
    }

    .our-work-banner-section {
        margin-top: 61px;
    }

    .our_work_heading {
        color: #fff;
        margin-top: 15%;
    }

    .our_work_popup_checkbox_new {
        margin-right: 0px;
        margin-left: 0px;
    }

    .our_work_column_popup_checkbox .col-md-2 {
        margin: auto;
    }


}

@media (max-width:680px) {




    .secure_now_popup_for_xs {
        display: block;
        padding-top: 44px;
        margin-left: 141px;
    }

    .secure_now_for_xs_column {
        margin-left: 76px;
    }

}

@media (max-width:640px) {
    .secure_now_popup_for_xs {
        display: block;

        margin-left: 132px;
        padding-top: 43px;
    }

    .secure_now_for_xs_column {
        margin: auto;

        padding-top: 44px;
        margin-left: 124px;
    }

    .our_work_column_popup_checkbox {
        box-shadow: 0px 0px 25px -14px;
        background-color: white;
        padding-bottom: 14px;
        margin: auto;
    }

    .secure_now_for_xs_column {
        margin-left: 36px;
    }


    .our-work-banner-section {

        margin-top: 58px;

    }

    .nav_btn_search {

        margin-left: -134px;

    }

    .our_work_nav_div {
        margin-right: 216px;
        margin-left: 259px;
    }

    .nav_fa_work i {
        margin-left: 61%;
        margin-top: 19px;
    }

    .row_our_work_heading2 {
        display: none;
    }

    .row-our-work-section {
        margin-top: 36px;
        margin-left: 37px;
    }

    .new_column_part1_filter .col-md-4 {
        margin-top: 19px;
    }


    .new-column-section .col-md-4 p {
        text-align: center;
        cursor: pointer;
        line-height: 28px;
        margin-left: 52px;
        margin-right: 33px;
    }

    .popi_btn_work {
        margin-right: 231px;
        margin-left: 239px;
    }
}


@media (max-width:570px) {
    .secure_now_popup_for_xs {
        display: block;
        padding-top: 44px;
        margin-left: 110px;
    }

    .secure_now_for_xs_column {
        margin-left: 0px;
    }

    .our_work_column_text p {
        padding-top: 0%;
        margin-left: 30%;
        margin-right: 40%;
    }

}

@media (max-width:528px) {
    .our_work_column_popup_checkbox {
        box-shadow: 0px 0px 25px -14px;
        background-color: white;
        padding-bottom: 14px;

        margin: auto;
    }

    .secure_now_popup_for_xs {
        display: block;
        margin-left: 96px;
        padding-top: 43px;
    }
}

@media (max-width:528px) {

    .popi_btn_work {
        margin-right: 234px;
        margin-left: 198px;
    }
}

@media (max-width:526px) {}

@media (max-width:480px) {
    .secure_now_popup_for_xs {
        display: block;

        margin-left: 65px;
        padding-top: 43px;
    }



    .our-work-banner-section {
        margin-top: 40px;
    }

    .our_work_heading {
        margin-top: 12%;
    }

    .our_work_text {
        margin-right: auto;
    }

    .our_work_nav_code li {
        float: none;
    }

    .our_work_nav_div {
        margin: auto;
        margin-bottom: 45px;
    }

    .nav_btn {
        margin: auto;
        text-align: center;
    }

    .nav_fa_work {
        margin-top: -81px;
        margin-left: 62%;
        margin-bottom: 23px
    }

    .nav_fa_work i {
        margin: auto;
    }

    .nav_btn_search {

        margin: auto;
        margin-top: 37px;

    }

    .row-our-work-section {

        margin-top: 36px;
        margin-left: 28px;

    }


    .new-column-section .col-md-4 p {
        margin-left: 46px;
        margin-right: 35px;
    }

    .our_work_column_text {
        padding-top: 37px;
    }

    .our_work_column_text p {

        padding-top: 0%;
        margin: auto;
    }

    .popi_cross_btn_work p {
        margin-left: 91%;
    }

    .new_column_part1_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
    }


    .new-column-section .col-md-4 {
        margin-right: -28px;
        margin-left: 28px;
        margin-top: 27px;
    }

    .popi_btn_work {
        margin-right: 166px;
        margin-left: 159px;
    }

}

@media (max-width:476px) {
    .secre-now-modal-content {
        background-color: #eee;
        margin: 15% auto;
        padding: 0px;
        width: 81%;
    }

    .check_line_text {
        color: #5c5c5c;
        font-family: OpenSans;
        font-size: 15px;
        margin-top: -5px;
    }


}

/* responsive of max:480 end */


/* responsive coding for our-work start */
@media (max-width:447px) {}

@media (max-width:414px) {

    .secure_now_popup_for_xs {
        display: block;
        padding-top: 44px;
        margin-left: 69px;
    }

}

@media (max-width:414px) {
    .top_marginCRM1 {
        padding: 0px 0px !important;
    }

    .mini44 {
        display: none;
    }

    .mini55 {
        display: none;
    }

    .mini66 {
        display: none;
    }

    .checkbox-label .checkbox-custom {
        top: 2px;
    }

    .check_line_text {
        color: #5c5c5c;
        font-family: OpenSans;
        font-size: 13px;
        margin-top: -5px;
    }

    .our_work_heading {
        margin-top: 27%;
    }

    .new-column-section .col-md-4 p {
        margin: auto;
    }

    .popi_btn_work {
        margin-right: 123px;
        margin-left: 116px;
    }
}




@media (max-width:375px) {





    .secure_now_popup_for_xs {
        display: block;
        padding-top: 44px;
        margin-left: 57px;
    }

    .our_work_column_text {
        padding-top: 36px;
    }

    .new-column-section .col-md-4 {

        margin-left: auto;
        margin-top: 27px;
    }

    .new_column_btn {
        margin-top: 22%;
        margin-bottom: 62px;
    }

    .nav_btn_search {

        margin-left: 0px;

    }



}




@media (max-width:360px) {

    .popi_cross_btn_work p {
        margin-left: 87%;
    }

    .checkbox-label .checkbox-custom {
        top: 2px;
        left: -26px;
    }

    .secure_now_popup_for_xs {
        display: block;
        margin-left: 50px;
        padding-top: 43px;
    }


    .our_work_nav_div {
        margin-right: 0px;
        margin-left: 0px;
        border-bottom: none;
    }

    .our_work_nav_code ul {
        margin-top: -8px;
    }

    .our_work_nav_code li {
        float: none;
    }

    .our_work_nav_code li a {
        margin-left: 5px;
        letter-spacing: 0.5px;
        margin-right: 3px;
        color: black;
    }

    .nav_btn {
        margin-top: -25px;
        margin-bottom: 30px;
        text-align: center;
    }

    .nav_btn button {
        margin-left: 0%;
        border-bottom: 0.5px #e1e1e1;
        width: 119px;
        height: 36px;
        border-radius: 6px;
        padding-left: 0px;
        color: burlywood;
    }

    .new_column_btn {
        margin-top: 20%;
    }

    .new_column_part6_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        margin-left: -15px;
    }

    .new_column_part1_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        margin-left: -15px;
    }

    .new_column_part2_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        margin-left: -15px;
    }

    .new_column_part3_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        margin-left: -15px;
    }

    .new_column_part4_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        margin-left: -15px;
    }

    .new_column_part5_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        margin-left: -15px;
    }

    .new_column_img_part1_filter img {
        width: 330px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part2_filter img {
        width: 330px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part3_filter img {
        width: 330px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part4_filter img {
        width: 330px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part5_filter img {
        width: 330px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part6_filter img {
        width: 330px;
        border: 1px solid;
        margin-left: -16px;
        padding: 16px 59px 15px 59px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_div_for_center h4 {
        text-align: center;
        color: #2b2c2d;
        margin-left: 88px;
        margin-right: 96px;
    }




}

@media (max-width:356px) {
    .check_line_text {
        color: #5c5c5c;
        font-family: OpenSans;
        font-size: 11px;
        margin-top: -5px;
    }

    .our_work_column label {
        margin-top: 0px;
        margin-left: 1px;
        margin-top: -3px;
    }


}

@media (max-width:320px) {
    .new_div_for_center h4 {
        text-align: center;
        color: #2b2c2d;
        margin-left: 68px;
        margin-right: 76px;
    }

    .new_column_part1_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        width: 100%;
    }

    .new_column_part2_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;
        width: 100%;
    }

    .new_column_part3_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;

        width: 100%;
    }

    .new_column_part4_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;

        width: 100%;
    }

    .new_column_part5_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;

        width: 100%;
    }

    .new_column_part6_filter .col-md-4 {
        margin: auto;
        margin-top: 10px;

        width: 100%;
    }

    .new_column_img_part6_filter img {
        width: 273px;
        border: 1px solid;
        margin-left: -16px;
        padding: 16px 59px 15px 59px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part5_filter img {
        width: 273px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part4_filter img {
        width: 273px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part1_filter img {
        width: 273px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part2_filter img {
        width: 273px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_column_img_part3_filter img {
        width: 273px;
        border: 1px solid;
        margin-left: -16px;
        padding: 32px 72px 32px 61px;
        border-width: 19px;
        color: black;
        background-color: #fff;
    }

    .new_div_for_center h5 {
        line-height: 28px;
        font-size: small;
    }

    .new_div_for_center span {
        margin: 3px;
    }

    .new-column-section-for-new h5 span {
        margin: 3px;
    }

    .new-column-section .col-md-4 p {
        margin: auto;
        line-height: 21px;
    }

    .nav_btn_search {
        margin-left: 0%;
    }

    .new_div_for_center img {
        width: 273px;
    }

    .goour {
        color: #fff;
        background-color: #ff7373;
        border-radius: 8px;
        margin-left: 3px;
    }

    .new_div_for_center p {
        text-align: center;
        font-size: small;
    }



}


@media (min-width: 1100px) and (max-width: 1300px) {
    .sohpify_col_div_padding {
        padding: 25px;
        height: 288.5px;
    }
}



/* Secure-now page code start */



/*.secure-now-banner-section {
    position: relative;
    width: 100%;
    min-height: 220px;
    background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/Ourwork/banner.png);
    background-position: top;
    background-size: inherit;
    height: 400px;
    background-repeat: no-repeat;
    margin-top: 75px;
}
*/
.secure-now-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.secure_now_heading {
    color: #fff;
    margin-top: 6%;

}

.secure_now_heading .col-md-8 {
    margin-top: 4%;
}

.secure_now_heading h1 {
    font-size: 34px;
}

.secure_now_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 283px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;


}

.secure_now_heading a {
    color: #fff;
}

.secure_now_heading p {
    color: #fff;
}

.row_secure_now_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* secure now text section start */

.secure_now_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 58px;
    margin-top: 71px;
    color: #e1e1e1;

}

.secure_now_text_part_heading h1 {
    color: black;
    opacity: 0.8;
    font-size: 30px;
}

.secure_now_text_part p {
    margin-top: 14px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}


/* secure now text section end */


/*  secure now column section start */
.row_secure_now .col-md-12 {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 41px;
}

.row_secure_now .row_secure_now_imgback1 {
    position: relative;
    width: 56%;
}

.row_secure_now .row_secure_now_imgback2 {
    width: 650px;
    position: absolute;
    margin-left: -657px;
    margin-top: 53px;
    height: 383px;
    border-bottom-left-radius: 26px;
    border-bottom-right-radius: 26px;

}

.row_secure_now1 {
    text-align: center;
}

.row_secure_now1 .col-md-2 {
    margin-left: 44%;
    text-align: center
}

/* this for hide logo for screen shot */
.row_secure_now2 {
    display: none;
}

.row_secure_now3 {
    display: none;
}

.row_secure_now2 .col-md-2 {
    margin-left: -8%;
}

.row_secure_now3 .col-md-2 {
    margin-left: -9%;
}

.row_Secure_logo_insert_work {
    display: none;
}

.row_Secure_logo_insert_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.row_secure_now {
    position: relative;
}

.row_secure_now1 img {
    filter: gray;
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */

}

.row_secure_now1 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    cursor: pointer;


}

.row_secure_now2 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_secure_now2 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.row_secure_now3 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_secure_now3 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.active img {

    filter: none;
    -webkit-filter: grayscale(0%);

}

.row_secure_now1 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: 3px;

}

.logo_text_name p {

    opacity: 0;
}

.logo_size_add {
    margin-left: 47%;
    margin-right: 49%;
}

.secure_now_column_part2 {
    text-align: center;
}

.row_secure_now1 .logo_size_add:hover .logo_text_name p {
    opacity: 1;
    cursor: pointer;
}


.logo_text_name1 p {

    opacity: 0;
}

.logo_size_add1 {
    margin-right: 139px;

}

.row_secure_now2 .logo_size_add1:hover .logo_text_name1 p {
    opacity: 1;
    cursor: pointer;
}

.logo_text_name2 p {

    opacity: 0;
}

.logo_size_add2 {
    margin-right: 139px;

}

.row_secure_now3 .logo_size_add2:hover .logo_text_name2 p {
    opacity: 1;
    cursor: pointer;
}


.row_secure_now2 p {
    font-size: 16px;
    margin-left: 2px;
    margin-top: -9px;
}

.row_secure_now3 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: -14px;
}

.logo_screen_work img {
    width: 649px;
    margin-left: 20%;
    margin-top: -431px;
    height: 383px;
    border-radius: 27px;
    position: absolute;
}

/*  secure now column section end */

/* secure now text part1 start */

.secure-now-text-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.secure_now_part_work_head {
    border-bottom: 3px solid;
    margin-right: 77%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.secure_now_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.secure_now_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.secure_now_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.secure_now_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* secure now text part1 end */

/* secure now text part2 start */

.secure-now-text-part2-section {
    margin-top: 7%;
}

.secure_now_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -42px;
    color: #e1e1e1;
}

.secure_now_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.secure_now_text2_part p em {
    color: #000;
    opacity: 0.9;
}

.secure_now_text2_part p em:hover {
    color: #2f80c2;
    cursor: pointer;
}

.secure_now_text2_part p {
    margin-top: 22px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.secure_now_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

/* secure now text part2 end */


/* Secure now final part -- start */
.secure_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.secure_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_secure_new_column_part .col-md-4 {
    text-align: center;
}

.row_secure_new_column_again {
    text-align: center;
}


.row_secure_new_column_part1 img {
    margin-top: 40px;
}

.row_secure_new_column_part2 img {
    width: 172px;
}

.row_secure_new_column_part3 img {
    margin-top: 10px;
}

.row_secure_new_column_again1 img {
    margin: 33px 0px 0px 114px;
}

.row_secure_new_column_again2 img {
    margin-right: 93px;
    margin-top: 1px;
    margin-left: 17px;
}

.row_secure_new_column_again3 img {
    margin: 34px 0px 0px 46px;
}

.row_secure_new_column_again3 .col-md-4 {
    margin-bottom: 103px;
}

.secure_new_column_part {
    margin-left: 167px;
}

.secure_new_column_again {
    margin-left: 129px;
    margin-bottom: 61px;
}

.secure_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.secure_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.secure_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.secure_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

/* Secure now final part -- end */

@media (max-width:1200px) {
    .logo_screen_work img {
        margin-left: 18%;
    }

    .logo_screen1_image_work1 img {
        margin-left: 390px;
    }

    .secure_now_text {
        margin-right: 0px;
    }

    .secure_new_column_part_for_heading h1 {
        margin-left: 350px;
        margin-right: 350px;
    }

    .secure_new_column_part {
        margin-left: 97px;
    }

    .secure_new_column_again {
        margin-left: 44px;
    }

}

@media (max-width:1199px) {
    .row_secure_now_heading3 img {
        margin-left: 245%;
        margin-top: -324px;
        width: 147px;
    }



}

@media (max-width:1024px) {
    .row_secure_now_heading2 .col-md-4 img {
        height: 293px;
        width: auto;
        margin-top: 22px;
        margin-left: -57px;
    }

    .secure_new_column_part_for_heading h1 {
        margin-left: 305px;
        margin-right: 289px;
    }

    .secure_new_column_part {
        margin-left: 97px;
    }

    .secure_new_column_again {
        margin-left: 44px;
    }
}

@media (max-width:992px) {
    .secure_new_column_part {
        margin-left: 0px;
        text-align: center;
    }

    .row_secure_new_column_part2 img {
        margin-top: -25px;
    }

    .row_secure_new_column_part3 img {
        margin-top: -35px;
    }

    .secure_new_column_again {
        margin-left: 0px;
        text-align: center;
    }

    .row_secure_new_column_again2 img {
        margin: auto;
        margin-top: 34px;
        margin-left: -32px;
    }

    .row_secure_new_column_again1 img {
        margin: auto;
    }

    .row_secure_new_column_again3 img {
        margin: auto;
        margin-top: 30px;
    }
}

@media (max-width:950px) {

    .row_secure_now3 .col-md-2 {
        margin-left: -6%;
    }
}

@media (max-width:900px) {
    .row_secure_now_heading2 {
        display: none;
    }
}

@media (max-width:880px) {
    .row_secure_now_heading3 img {
        margin-left: 249%;
        margin-top: -324px;
        width: 129px;
    }

}

@media (max-width:800px) {
    .secure_now_heading .col-md-8 {
        margin-top: 10%;
    }

    .row_secure_now .row_secure_now_imgback2 {
        margin-left: -324px;
        margin-top: -390px;

    }

    .row_secure_now_heading2 {
        display: none;
    }

    .row_secure_now_heading3 {
        display: none;
    }

    .row_secure_now_heading3 img {
        margin-left: 249%;
        margin-top: -336px;
        width: 124px;
    }

    .secure_now_text_part_heading {
        margin-right: 65%;
    }

    .logo_screen_work img {
        margin-left: 1%;
    }

    .logo_screen1_image_work1 img {
        margin-left: 212px;
    }

    .row_secure_now1 .col-md-2 {
        margin-left: 43%;
    }

    .row_secure_now3 .col-md-2 {
        margin-left: -8%;
    }

    .secure_now_part_work_head {
        margin-right: 59%;

    }

    .secure_now_part2_work_head {
        margin-right: 63%;
        margin-top: 1px;

    }

    .row_secure_now1 .col-md-2 {
        float: left;

        margin-right: 0px;
    }

    .logo_size_add {
        margin: auto
    }

    .row_secure_now3 .col-md-2 {

        margin-left: -5%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .logo_size_add2 {
        margin: auto
    }

    .secure_new_column_part_for_heading h1 {
        margin-left: 263px;
        margin-right: 244px;
    }

    .secure_new_column_part_for_heading {
        margin-top: 87px;
        border-top: 3px solid;
        color: #e1e1e1;
        padding-top: 40px;
        margin-right: 0px;
        margin-left: 0px;
    }

    .row_secure_now .row_secure_now_imgback1 {
        position: relative;
        width: 100%;
    }
}

@media (max-width:768px) {

    .logo_screen1_image_work1 img {
        margin-left: 198px;
    }


    .secure_new_column_part_for_heading h1 {
        margin-left: 225px;
        margin-right: 207px;
    }

}

@media (max-width:767px) {
    .secure-now-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 440px;
        position: relative;
    }

    .row_secure_now1 .col-md-2 {
        float: left;

        margin-right: 0px;
    }

    .row_secure_now3 .col-md-2 {
        margin-left: 4%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

}

@media (max-width:640px) {

    .secure_new_column_part_for_heading h1 {
        margin-left: 143px;
        margin-right: 126px;
    }

    .secure_now_text {

        margin-right: 0px;
    }

    .row_secure_now .row_secure_now_imgback2 {
        width: 547px;
        margin-left: -268px;
        margin-top: -328px;
        height: 322px;


    }

    .row_secure_now_heading2 img {
        display: none;
    }

    .secure_now_text_part_heading {

        margin-right: 58%;
    }

    .logo_screen_work img {
        width: 542px;
        height: 322px;
        margin-left: 8px;
        margin-top: -369px;
    }

    .row_secure_now1 .col-md-2 {
        float: left;

        margin-right: 0px;
    }

    .logo_size_add {
        margin: auto
    }

    .row_secure_now3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .logo_size_add2 {
        margin: auto
    }

    .logo_screen1_image_work1 img {

        margin-left: 156px;

    }

    .secure_now_part_work_head {
        margin-right: 52%;
    }


}

@media (max-width:480px) {

    .secure_new_column_part_for_heading h1 {
        margin-left: 106px;
        margin-right: 93px;
    }

    .secure_now_text_part_heading {
        margin-right: 46%;
    }

    .row_secure_now .row_secure_now_imgback2 {
        width: 443px;
        margin-left: -215px;
        margin-top: -266px;
        height: 261px;
    }

    .secure_now_part_work_head {
        margin-right: 35%;
    }

    .secure_now_part2_work_head {
        margin-right: 36%;
        margin-top: 1px;
    }


    .logo_screen_work img {
        width: 442px;
        height: 263px;
        margin-left: -18px;
        margin-top: -308px;
    }

    .logo_screen1_image_work1 img {
        margin-left: 80px;
    }


}

@media (max-width:414px) {
    .secure_new_column_part_for_heading h1 {
        margin-left: 80px;
        margin-right: 67px;
    }

    .row_secure_now .row_secure_now_imgback2 {
        width: 374px;
        margin-left: -186px;
        margin-top: -224px;
        height: 220px;
    }

    .logo_screen_work img {
        width: 373px;
        height: 220px;
        margin-left: -18px;
        margin-top: -265px;
    }

    .logo_screen1_image_work1 img {
        margin-left: 49px;
    }

    .secure_now_part_work_head {
        margin-right: 22%;
    }

}

@media (max-width:375px) {
    .secure_new_column_part_for_heading h1 {
        margin-left: 67px;
        margin-right: 52px;
    }

    .secure_now_text_part_heading {
        margin-right: 25%;
    }

    .row_secure_now .row_secure_now_imgback2 {
        width: 339px;
        margin-left: -167px;
        margin-top: -203px;
        height: 200px;
    }

    .logo_screen_work img {
        width: 340px;
        height: 200px;
        margin-left: -19px;
        margin-top: -245px;
    }

    .logo_screen1_image_work1 img {
        margin-left: 30px;
    }

    .secure_now_part_work_head {
        margin-right: 17%;
    }

    .secure_now_part2_work_head {
        margin-right: 21%;
        margin-top: 1px;
    }


}

@media (max-width:360px) {

    .secure_now_heading {
        margin-top: 14%;
    }

    .row_secure_now_heading2 {
        display: none;
    }

    .secure_now_text {
        margin-right: 45px;
    }

    .secure_now_text_part_heading {
        margin-right: 16%;
    }

    .secure_now_part_work_head {
        margin-right: 8%;
    }

    .secure_now_part2_work_head {
        margin-right: 18%;
    }

    .row_secure_now .row_secure_now_imgback2 {
        width: 318px;
        margin-left: -155px;
        margin-top: -193px;
        height: 190px;
    }

    .row_Secure_logo_insert_work img {
        width: 200px;
    }

    .logo_screen_work {
        margin-left: 15px;
    }

    .logo_screen_work img {
        width: 312px;
        margin-top: -230px;
        height: 185px;
        margin-left: -25px;
    }

    .logo_screen1_image_work1 img {
        margin: auto;
        margin-top: -338px;
        width: 181px;
        margin-left: 50px;
        height: 261px;
    }
}

@media (max-width:320px) {

    .row_secure_now .row_secure_now_imgback2 {
        width: 293px;
        margin-left: -144px;
        margin-top: -175px;
        height: 171px;
    }

    .logo_screen_work img {
        width: 291px;
        margin-top: -216px;
        height: 171px;
        margin-left: -35px;
    }

    .logo_screen1_image_work1 img {
        margin: auto;
        margin-top: -338px;
        width: 181px;
        margin-left: 32px;
        height: 261px;
    }

}



/*media for secure end */






/* Pro-smv coding start */




.Pro-Smv-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Pro_Smv_heading {
    color: #fff;
    margin-top: 6%;

}

.Pro_Smv_heading .col-md-8 {
    margin-top: 4%;
}

.Pro_Smv_heading h1 {
    font-size: 34px;
}

.Pro_Smv_text {
    font-size: 20px;
    line-height: 30px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;


}

.Pro_Smv_heading a {
    color: #fff;
}

.Pro_Smv_heading p {
    color: #fff;
}

.row_Pro_Smv_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* Pro-smv text section start */
.Pro_Smv_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 70px;
    margin-top: 71px;
    color: #e1e1e1;

}

.Pro_Smv_text_part_heading h1 {
    color: black;
    opacity: 0.8;
    font-size: 30px;
}

.Pro_Smv_text_part p {
    margin-top: 18px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* Pro-smv text section end */


/*  pro smv  column section start */
.row_Pro_Smv .col-md-12 {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 41px;
}

.row_Pro_Smv_imageback1 {
    position: relative;
    width: 56%;
}

.row_Pro_Smv_imageback2 {
    position: absolute;
    width: 651px;
    margin-left: -658px;
    margin-top: 53px;
    height: 381px;
    border-bottom-left-radius: 23px;
    border-bottom-right-radius: 23px;
}


.row_Pro_Smv1 .col-md-2 {
    margin-left: 45%;
}

/* this for hide logo for screen shot */
.row_Pro_Smv2 {
    display: none;
}

.row_Pro_Smv2 .col-md-2 {
    margin-left: -8%;
}

.row_Pro_Smv3 {
    display: none;
}

.row_Pro_Smv3 .col-md-2 {
    margin-left: -9%;
}

.Pro_Smv_logo_screen1_image_work1 img {
    width: 653px;
    margin-left: 225px;
    margin-top: -498px;
    height: 381px;
    border-radius: 17px;
}

.row_Pro_Smv_logo_insert_work {
    display: none;
}

.row_Pro_Smv_logo_insert_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.row_Pro_Smv_logo1_insert1_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.Pro_Smv_logo1_insert1_work {
    display: none;
    position: relative;
}

.row_Pro_Smv {
    position: relative;
}

.row_Pro_Smv1 img {
    filter: gray;
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */

}

.row_Pro_Smv1 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    cursor: pointer;


}

.row_Pro_Smv2 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Pro_Smv2 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.row_Pro_Smv3 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Pro_Smv3 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.active img {

    filter: none;
    -webkit-filter: grayscale(0%);

}

.row_Pro_Smv1 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: 3px;

}

.Pro_Smv_logo_text_name p {

    opacity: 0;
}

.Pro_Smv_logo_size_add {
    margin-left: 47%;
    margin-right: 49%;
}

.Pro_Smv_column_part2 {
    text-align: center;
}

.row_Pro_Smv1 .Pro_Smv_logo_size_add:hover .Pro_Smv_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}


.Pro_Smv_logo_text_name1 p {

    opacity: 0;
}

.Pro_Smv_logo_size_add1 {
    margin-right: 139px;

}

.row_Pro_Smv2 .Pro_Smv_logo_size_add1:hover .Pro_Smv_logo_text_name1 p {
    opacity: 1;
    cursor: pointer;
}

.Pro_Smv_logo_text_name2 p {
    opacity: 0;
}

.Pro_Smv_logo_size_add2 {
    margin-right: 139px;

}

.row_Pro_Smv3 .Pro_Smv_logo_size_add2:hover .Pro_Smv_logo_text_name2 p {
    opacity: 1;
    cursor: pointer;
}


.row_Pro_Smv2 p {
    font-size: 16px;
    margin-left: 2px;
    margin-top: -9px;
}

.row_Pro_Smv3 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: -14px;
}


/*  pro-smv column section end */


/* pro-smv text part1 start */

.Pro-Smv-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.Pro_Smv_part_work_head {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.Pro_Smv_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Pro_Smv_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Pro_Smv_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.Pro_Smv_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* secure now text part1 end */

/* secure now text part2 start */

.Pro-Smv-text-part2-section {
    margin-top: 7%;
}

.Pro_Smv_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -42px;
    color: #e1e1e1;
}

.Pro_Smv_part2_work_head h1 {
    color: #2b2c2d;
    opacity: 0.9;
    font-size: 30px;
}

.Pro_Smv_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Pro_Smv_text2_part p em {
    color: #000;
}

.Pro_Smv_text2_part p em:hover {
    color: #2f80c2;
    cursor: pointer;
}

.Pro_Smv_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square
}

/* secure now text part2 end */


/* Secure now final part -- start */
.Pro_Smv_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;
}

.Pro_Smv_new_column_part_for_heading h1 {
    height: 55px;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 386px;
    margin-right: 412px;
    text-align: center;
    font-size: 30px;
}

.row_Pro_Smv_new_column_part .col-md-4 {
    text-align: center;
}

.row_Pro_Smv_new_column_again {
    text-align: center;
}


.row_Pro_Smv_new_column_part1 img {
    margin: auto;
    width: 300px;
    margin-top: 3px;

}

.row_Pro_Smv_new_column_part2 img {
    width: 204px;
    margin-top: 36px;
}


.row_Pro_Smv_new_column_again1 img {
    width: 171px;
    margin-top: 1px;
}

.row_Pro_Smv_new_column_again2 img {
    width: 205px;
    margin-top: 40px;
    margin-bottom: 76px;
}

.Pro_Smv_new_column_part {
    margin-left: 0px;
    text-align: center;
}

.Pro_Smv_new_column_again {
    margin-left: 0px;
    text-align: center;
}

.Pro_Smv_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Pro_Smv_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.Pro_Smv_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Pro_Smv_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}


/* Secure now final part -- end */

/* Pro-smv coding end */





/* Mannforce coding start */



.Mannforce-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Mannforce_heading {
    color: #fff;
    margin-top: 6%;

}

.Mannforce_heading .col-md-8 {
    margin-top: 4%;
}

.Mannforce_heading h1 {
    font-size: 34px;
}

.Mannforce_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 283px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;


}

.Mannforce_heading a {
    color: #fff;
}

.Mannforce_heading p {
    color: #fff;
}

.row_Mannforce_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* Pro-smv text section start */
.Mannforce_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 71px;
    color: #e1e1e1;

}

.Mannforce_text_part_heading h1 {
    font-size: 30px;
    color: black;
    opacity: 0.8;
}

.Mannforce_text_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* mannfoce text section end */





/*  Mannforce column section start */
.row_Mannforce .col-md-12 {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 41px;
}

.row_Mannforce_imageback1 {
    position: relative;
    width: 56%;
}

.row_Mannforce_imageback2 {
    position: absolute;
    width: 651px;
    margin-left: -658px;
    margin-top: 52px;
    height: 383px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 24px;
}

.row_Mannforce_imageback5 {
    position: relative;
}

.row_Mannforce_imageback6 {
    position: absolute;
    width: 237px;
    margin-top: 48px;
    margin-left: -250px;
    height: 342px;
}

.row_Mannforce1 {
    text-align: center;
}

.row_Mannforce1 .col-md-2 {
    margin-left: 47%;
    margin-right: 49%;
}

/* this for hide logo for screen shot */
.row_Mannforce2 {
    display: none;
}

.row_Mannforce3 {
    display: none;
}

.row_Mannforce2 .col-md-2 {
    margin-left: -8%;
}

.row_Mannforce3 .col-md-2 {
    margin-left: -9%;
}

.row_Mannforce_logo_insert_work {
    display: none;
}

.Mannforce_logo_screen1_image_work1 img {
    width: 651px;
    margin-left: 225px;
    margin-top: -503px;
    height: 384px;
    border-bottom-left-radius: 26px;
    border-bottom-right-radius: 23px;
}

.Mannforce_logo_screen2_image_work2 img {
    width: 239px;
    margin-left: 431px;
    height: 352px;
    margin-top: -534px;
    border-radius: 5px;
}

.row_Mannforce_logo_insert_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.row_Mannforce_logo1_insert1_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.Mannforce_logo1_insert1_work {
    display: none;
    position: relative;
}

.row_Mannforce {
    position: relative;
}

.row_Mannforce1 img {
    filter: gray;
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */

}

.row_Mannforce1 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    cursor: pointer;


}

.row_Mannforce2 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Mannforce2 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.row_Mannforce3 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Mannforce3 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.active img {

    filter: none;
    -webkit-filter: grayscale(0%);

}

.row_Mannforce1 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: 3px;

}

.Mannforce_logo_text_name p {

    opacity: 0;
}

.Mannforce_logo_size_add {
    margin-left: 47%;
    margin-right: 49%;
}

.Mannforce_column_part2 {
    text-align: center;
}

.row_Mannforce1 .Mannforce_logo_size_add:hover .Mannforce_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}


.Mannforce_logo_text_name1 p {

    opacity: 0;
}

.Mannforce_logo_size_add1 {
    margin-right: 139px;

}

.row_Mannforce2 .Mannforce_logo_size_add1:hover .Mannforce_logo_text_name1 p {
    opacity: 1;
    cursor: pointer;
}

.Mannforce_logo_text_name2 p {
    opacity: 0;
}

.Mannforce_logo_size_add2 {
    margin-right: 139px;

}

.row_Mannforce3 .Mannforce_logo_size_add2:hover .Mannforce_logo_text_name2 p {
    opacity: 1;
    cursor: pointer;
}


.row_Mannforce2 p {
    font-size: 16px;
    margin-left: 2px;
    margin-top: -9px;
}

.row_Mannforce3 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: -14px;
}

/*  Mannforce column section end */

/* Mannforce text part1 start */

.Mannforce-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.Mannforce_part_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.Mannforce_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Mannforce_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Mannforce_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.Mannforce_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* secure now text part1 end */

/* secure now text part2 start */

.Mannforce-text-part2-section {
    margin-top: 7%;
}

.Mannforce_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -44px;
    color: #e1e1e1;
}

.Mannforce_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Mannforce_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Mannforce_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.Mannforce_text2_part p em {
    color: black;
}

.Mannforce_text2_part p em:hover {
    color: #2f80c2;
    cursor: pointer;
}

/* secure now text part2 end */


/* Secure now final part -- start */
.Mannforce_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.Mannforce_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_Mannforce_new_column_part .col-md-4 {
    text-align: center;
}

.row_Mannforce_new_column_again {
    text-align: center;
}


.row_Mannforce_new_column_part1 img {
    width: 200px;
    margin-top: 22px;
    margin-left: 0%;
    text-align: center;
}

.row_Mannforce_new_column_part2 img {
    width: 209px;
    margin-left: 0%;
    margin-top: 29px;
    margin-bottom: 52px;
}


.Mannforce_new_column_part {
    margin-left: 0px;
    text-align: center;
}

.Mannforce_new_column_again {
    margin-left: 129px;
}

.Mannforce_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Mannforce_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.Mannforce_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Mannforce_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}


/* Mannfroce now final part -- end */


/* Mannforce coding end */




/* Timeforge coding start */


.Timeforge-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Timeforge_heading {
    color: #fff;
    margin-top: 6%;

}

.Timeforge_heading .col-md-8 {
    margin-top: 4%;
}

.Timeforge_heading h1 {
    font-size: 34px;
}

.Timeforge_text {
    font-size: 20px;
    line-height: 30px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;


}

.Timeforge_heading a {
    color: #fff;
}

.Timeforge_heading p {
    color: #fff;
}

.row_Timeforge_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* Pro-smv text section start */
.Timeforge_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 71px;
    color: #e1e1e1;

}

.Timeforge_text_part_heading h1 {
    color: black;
    opacity: 0.8;
    font-size: 30px;
}

.Timeforge_text_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* Pro-smv text section end */


/*  Timeforge column section start */

.row_Timeforge .col-md-12 {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 41px;
}

.row_Timeforge_imageback1 {
    position: relative;
    width: 56%;
}

.row_Timeforge_imageback2 {
    position: absolute;
    width: 651px;
    margin-left: -658px;
    margin-top: 53px;
    height: 381px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.row_Timeforge_imageback5 {
    position: relative;
}

.row_Timeforge_imageback6 {
    position: absolute;
    width: 237px;
    height: 342px;
    margin-left: -250px;
    margin-top: 48px;
}


.row_Timeforge1 .col-md-2 {
    margin-left: 44%;
}

/* this for hide logo for screen shot */
.row_Timeforge2 {
    display: none;
}

.row_Timeforge3 {
    display: none;
}

.row_Timeforge2 .col-md-2 {
    margin-left: -8%;
}

.row_Timeforge3 .col-md-2 {
    margin-left: -9%;
}

.Timeforge_logo_screen1_image_work1 img {
    width: 651px;
    margin-left: 225px;
    margin-top: -500px;
    height: 383px;
    border-bottom-left-radius: 26px;
    border-bottom-right-radius: 26px;
}

.Timeforge_logo_screen2_image_work2 img {
    width: 237px;
    margin-left: 432px;
    margin-top: -543px;
    height: 342px;
}

.row_Timeforge_logo_insert_work {
    display: none;
}

.row_Timeforge_logo_insert_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.row_Timeforge_logo1_insert1_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.Timeforge_logo1_insert1_work {
    display: none;
    position: relative;
}

.row_Timeforge {
    position: relative;
}

.row_Timeforge1 img {
    filter: gray;
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */

}

.row_Timeforge1 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    cursor: pointer;


}

.row_Timeforge2 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Timeforge2 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.row_Timeforge3 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Timeforge3 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.active img {

    filter: none;
    -webkit-filter: grayscale(0%);

}

.row_Timeforge1 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: 3px;

}

.Timeforge_logo_text_name p {

    opacity: 0;
}

.Timeforge_logo_size_add {
    margin-left: 47%;
    margin-right: 49%;
}

.Timeforge_column_part2 {
    text-align: center;
}

.row_Timeforge1 .Timeforge_logo_size_add:hover .Timeforge_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}


.Timeforge_logo_text_name1 p {

    opacity: 0;
}

.Timeforge_logo_size_add1 {
    margin-right: 139px;

}

.row_Timeforge2 .Timeforge_logo_size_add1:hover .Timeforge_logo_text_name1 p {
    opacity: 1;
    cursor: pointer;
}

.Timeforge_logo_text_name2 p {

    opacity: 0;
}

.Timeforge_logo_size_add2 {
    margin-right: 139px;

}

.row_Timeforge3 .Timeforge_logo_size_add2:hover .Timeforge_logo_text_name2 p {
    opacity: 1;
    cursor: pointer;
}


.row_Timeforge2 p {
    font-size: 16px;
    margin-left: 2px;
    margin-top: -9px;
}

.row_Timeforge3 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: -14px;
}


/*  Timeforge column section end */


/* secure now text part1 start */

.Timeforge-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.Timeforge_part_work_head {
    border-bottom: 3px solid;
    margin-right: 75%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.Timeforge_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Timeforge_text1_part p {
    margin-top: 22px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Timeforge_part_work_head1 p {
    color: #2b2c2d;
    margin-top: 11px;
    font-size: 16px;
}

.Timeforge_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* secure now text part1 end */

/* secure now text part2 start */

.Timeforge-text-part2-section {
    margin-top: 7%;
}

.Timeforge_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -44px;
    color: #e1e1e1;
}

.Timeforge_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Timeforge_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Timeforge_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.Timeforge_text2_part p em {
    color: #000
}

.Timeforge_text2_part p em:hover {
    color: #2f80c2;
    cursor: pointer;
}

/* secure now text part2 end */


/* Secure now final part -- start */
.Timeforge_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.Timeforge_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-right: 400px;
    margin-left: 400px;
    height: 55px;
    font-size: 30px;
}

.row_Timeforge_new_column_part .col-md-4 {
    text-align: center;
}

.row_Timeforge_new_column_again {
    text-align: center;
}

.row_Timeforge_new_column_part1 img {
    width: 303px;
    margin-top: 36px;
}

.row_Timeforge_new_column_part2 img {
    width: 200px;
    margin-top: 55px;
    margin-left: 0px;
}

.row_Timeforge_new_column_part3 img {
    width: 107px;
    margin-left: 0px;
    margin-top: 51px;
    margin-bottom: 59px;


}

.Timeforge_new_column_part {
    margin-left: 0px;
    text-align: center;
}

.Timeforge_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Timeforge_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.Timeforge_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Timeforge_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}


/* Timeforge now final part -- end */


/* Timeforge coding end */




/* Skulocity coding start */



.Skulocity-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Skulocity_heading {
    color: #fff;
    margin-top: 6%;

}

.Skulocity_heading .col-md-8 {
    margin-top: 4%;
}

.Skulocity_heading h1 {
    font-size: 34px;
}

.Skulocity_text {
    font-size: 20px;
    line-height: 30px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;


}

.Skulocity_heading a {
    color: #fff;
}

.Skulocity_heading p {
    color: #fff;
}

.row_Skulocity_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* Skulocity text section start */
.Skulocity_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 71px;
    color: #e1e1e1;

}

.Skulocity_text_part_heading h1 {
    font-size: 30px;
    color: black;
    opacity: 0.8;
}

.Skulocity_text_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* Skulocity text section end */


/*  Skulocity column section start */

.row_Skulocity .col-md-12 {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 41px;
}

.row_Skulocity_imageback1 {
    position: relative;
    width: 56%;
}

.row_Skulocity_imageback2 {
    position: absolute;
    width: 647px;
    margin-left: -656px;
    margin-top: 53px;
    height: 382px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.row_Skulocity_imageback5 {
    position: relative;
}

.row_Skulocity_imageback6 {
    position: absolute;
    width: 237px;
    height: 342px;
    margin-left: -250px;
    margin-top: 48px;
}


.row_Skulocity1 .col-md-2 {
    margin-left: 44%;
}

/* this for hide logo for screen shot */
.row_Skulocity2 {
    display: none;
}

.row_Skulocity3 {
    display: none;
}

.row_Skulocity2 .col-md-2 {
    margin-left: -8%;
}

.row_Skulocity3 .col-md-2 {
    margin-left: -9%;
}

.Skulocity_logo_screen1_image_work1 img {
    width: 643px;
    margin-left: 231px;
    margin-top: -498px;
    height: 384px;
    border-bottom-left-radius: 19px;
    border-bottom-right-radius: 21px;
}

.Skulocity_logo_screen2_image_work2 img {
    width: 237px;
    margin-left: 432px;
    margin-top: -543px;
    height: 342px;
}

.row_Skulocity_logo_insert_work {
    display: none;
}

.row_Skulocity_logo_insert_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.row_Skulocity_logo1_insert1_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.Skulocity_logo1_insert1_work {
    display: none;
    position: relative;
}

.row_Skulocity {
    position: relative;
}

.row_Skulocity1 img {
    filter: gray;
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */

}

.row_Skulocity1 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    cursor: pointer;


}

.row_Skulocity2 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Skulocity2 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.row_Skulocity3 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Skulocity3 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.active img {

    filter: none;
    -webkit-filter: grayscale(0%);

}

.row_Skulocity1 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: 3px;

}

.Skulocity_logo_text_name p {

    opacity: 0;
}

.Skulocity_logo_size_add {
    margin-left: 47%;
    margin-right: 49%;
}

.Skulocity_column_part2 {
    text-align: center;
}

.row_Skulocity1 .Skulocity_logo_size_add:hover .Skulocity_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}


.Skulocity_logo_text_name1 p {
    opacity: 0;
}

.Skulocity_logo_size_add1 {
    margin-right: 139px;

}

.row_Skulocity2 .Skulocity_logo_size_add1:hover .Skulocity_logo_text_name1 p {
    opacity: 1;
    cursor: pointer;
}

.Skulocity_logo_text_name2 p {

    opacity: 0;
}

.Skulocity_logo_size_add2 {
    margin-right: 139px;

}

.row_Skulocity3 .Skulocity_logo_size_add2:hover .Skulocity_logo_text_name2 p {
    opacity: 1;
    cursor: pointer;
}


.row_Skulocity2 p {
    font-size: 16px;
    margin-left: 2px;
    margin-top: -9px;
}

.row_Skulocity3 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: -14px;
}

/*  Skulocity column section end */


/* Skulocity text part1 start */

.Skulocity-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.Skulocity_part_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.Skulocity_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Skulocity_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Skulocity_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.Skulocity_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* Skulocity text part1 end */

/* Skulocity text part2 start */

.Skulocity-text-part2-section {
    margin-top: 7%;
}

.Skulocity_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -44px;
    color: #e1e1e1;
}

.Skulocity_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Skulocity_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Skulocity_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.Skulocity_part2_work_head2 ul li {
    color: #5c5c5c;
}

.Skulocity_text2_part p em {
    color: #000;
}

.Skulocity_text2_part p em:hover {
    color: #2f80c2;
    cursor: pointer;
}


/* Skulocity text part2 end */


/* Skulocity final part -- start */
.Skulocity_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.Skulocity_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_Skulocity_new_column_part .col-md-4 {
    text-align: center;
}

.row_Skulocity_new_column_again {
    text-align: center;
}


.row_Skulocity_new_column_part1 img {
    margin-top: 58px;
    width: 131px;
}

.row_Skulocity_new_column_part2 img {
    width: 200px;
    margin-top: 45px;
}

.row_Skulocity_new_column_part3 img {
    width: 161px;
    margin-top: 15px;
}

.row_Skulocity_new_column_again1 img {
    width: 186px;
    margin-top: 12px;
}

.row_Skulocity_new_column_again2 img {
    width: 134px;
    margin-top: 17px;
}

.row_Skulocity_new_column_again3 img {
    width: 78px;
    margin-top: 15px;
}

.row_Skulocity_new_column_again4 img {
    width: 169px;
    margin-top: -30px;
}

.row_Skulocity_new_column_again5 img {
    width: 99px;
    margin-top: -37px;
    margin-bottom: 58px;
}

.Skulocity_new_column_part {
    text-align: center;
}

.Skulocity_new_column_again {
    text-align: center;
}

.Skulocity_new_column_again_new_col {
    text-align: center;
    margin-top: 79px;
}

.Skulocity_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Skulocity_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.Skulocity_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Skulocity_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.Skulocity_new_column_again_new_col img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Skulocity_new_column_again_new_col img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}


/* Skulocity final part -- end */


/* Skulocity coding end */





/* Yogyata  coding start */



.Yogyata-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Yogyata_heading {
    color: #fff;
    margin-top: 6%;

}

.Yogyata_heading .col-md-8 {
    margin-top: 4%;
}

.Yogyata_heading h1 {
    font-size: 34px;
}

.Yogyata_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 239px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;


}

.Yogyata_heading a {
    color: #fff;
}

.Yogyata_heading p {
    color: #fff;
}

.row_Yogyata_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* Yogyata text section start */
.Yogyata_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 71px;
    color: #e1e1e1;

}

.Yogyata_text_part_heading h1 {
    font-size: 30px;
    color: black;
    opacity: 0.8;
}

.Yogyata_text_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* Yogyata text section end */


/*  Yogyata column section start */
.row_Yogyata .col-md-12 {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 41px;
}

.row_Yogyata_imageback1 {
    position: relative;
    width: 56%;
}

.row_Yogyata_imageback2 {
    position: absolute;
    width: 650px;
    height: 381px;
    margin-left: -657px;
    margin-top: 53px;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
}

.row_Yogyata_imageback5 {
    position: relative;
}

.row_Yogyata_imageback6 {
    position: absolute;
    margin-left: -251px;
    margin-top: 48px;
    width: 238px;
    height: 342px;
}



.row_Yogyata1 .col-md-2 {
    margin-left: 44%;
}

/* this for hide logo for screen shot */
.row_Yogyata2 {
    display: none;
}

.row_Yogyata3 {
    display: none;
}

.row_Yogyata2 .col-md-2 {
    margin-left: -8%;
}

.row_Yogyata3 .col-md-2 {
    margin-left: -9%;
}

.Yogyata_logo_screen2_image_work2 img {
    margin-left: 432px;
    margin-top: -539px;
    height: 347px;
    width: 237px;
}

.row_Yogyata_logo_insert_work {
    display: none;
}

.row_Yogyata_logo_insert_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.row_Yogyata_logo1_insert1_work .col-md-12 {
    text-align: center;
    margin-top: 63px;
    margin-bottom: 41px;
}

.Yogyata_logo1_insert1_work {
    display: none;
    position: relative;
}

.row_Yogyata {
    position: relative;
}

.row_Yogyata1 img {
    filter: gray;
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */

}

.row_Yogyata1 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    cursor: pointer;


}

.row_Yogyata2 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Yogyata2 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.row_Yogyata3 img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.row_Yogyata3 img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.active img {

    filter: none;
    -webkit-filter: grayscale(0%);

}

.row_Yogyata1 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: 3px;

}

.Yogyata_logo_text_name p {

    opacity: 0;
}

.Yogyata_logo_size_add {
    margin-left: 47%;
    margin-right: 49%;
}

.Yogyata_column_part2 {
    text-align: center;
}

.row_Yogyata1 .Yogyata_logo_size_add:hover .Yogyata_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}


.Yogyata_logo_text_name1 p {

    opacity: 0;
}

.Yogyata_logo_size_add1 {
    margin-right: 139px;

}

.row_Yogyata2 .Yogyata_logo_size_add1:hover .Yogyata_logo_text_name1 p {
    opacity: 1;
    cursor: pointer;
}

.Yogyata_logo_text_name2 p {

    opacity: 0;
}

.Yogyata_logo_size_add2 {
    margin-right: 139px;

}

.row_Yogyata3 .Yogyata_logo_size_add2:hover .Yogyata_logo_text_name2 p {
    opacity: 1;
    cursor: pointer;
}


.row_Yogyata2 p {
    font-size: 16px;
    margin-left: 2px;
    margin-top: -9px;
}

.row_Yogyata3 p {
    font-size: 14px;
    margin-top: -9px;
    margin-left: -14px;
}

/*  Yogyata column section end */


/* Yogyata text part1 start */

.Yogyata-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.Yogyata_part_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.Yogyata_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Yogyata_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Yogyata_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.Yogyata_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* Yogyata text part1 end */

/* Yogyata text part2 start */

.Yogyata-text-part2-section {
    margin-top: 7%;
}

.Yogyata_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -44px;
    color: #e1e1e1;
}

.Yogyata_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Yogyata_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Yogyata_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.Yogyata_text2_part p em {
    color: black;
}

.Yogyata_text2_part p em:hover {
    color: #2f80c2;
    cursor: pointer;
}


/* Yogyata text part2 end */


/* Yogyata final part -- start */
.Yogyata_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.Yogyata_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_Yogyata_new_column_part .col-md-4 {
    text-align: center;
}

.row_Yogyata_new_column_again {
    text-align: center;
}


.row_Yogyata_new_column_part1 img {
    width: 148px;
    margin-top: 55px;
}

.row_Yogyata_new_column_part2 img {
    width: 155px;
    margin-top: 81px;
}

.row_Yogyata_new_column_part3 img {
    margin-top: 55px;
}

.row_Yogyata_new_column_again1 img {
    width: 155px;
    margin-top: 55px;
}

.row_Yogyata_new_column_again2 img {
    width: 88px;
    margin-top: 41px;
}

.row_Yogyata_new_column_again3 img {
    width: 75px;
    margin-top: 52px;
}

.row_Yogyata_new_column_again4 img {
    width: 173px;
    margin-bottom: 51px;
    margin-top: 44px;
}

.Yogyata_new_column_part {
    text-align: center;
}

.Yogyata_new_column_again {
    text-align: center;
}

.Yogyata_new_column_again_add_new {
    text-align: center;
}

.Yogyata_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Yogyata_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.Yogyata_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Yogyata_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.Yogyata_new_column_again_add_new img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Yogyata_new_column_again_add_new img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}


/* Yogyata final part -- end */


/* Yogyata coding end */

/*media for secure */


/*media for pro-smv */

@media (max-width:1200px) {
    .Pro_Smv_logo_screen1_image_work1 img {
        margin-left: 185px;
        width: 658px;
    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: 362px;
        margin-right: 337px;
    }
}

@media (max-width:1199px) {
    .row_Pro_Smv_heading3 img {
        margin-left: 242%;
        margin-top: -314px;
        width: 171px;
    }


}

@media (max-width:1125px) {
    .row_Pro_Smv_heading3 img {
        margin-left: 245%;
        margin-top: -314px;
        width: 143px;
    }


}

@media (max-width:1024px) {
    .Pro_Smv_part_work_head {
        border-bottom: 3px solid;
        margin-right: 69%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: 259px;
        margin-right: 311px;
    }
}

@media (max-width:900px) {
    .row_Pro_Smv_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Pro_Smv_heading2 {
        display: none;
    }

}

@media (max-width:800px) {
    .row_Pro_Smv_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Pro_Smv_heading2 {
        display: none;
    }

    .row_Pro_Smv_heading3 {
        display: none;
    }

    .Pro_Smv_text_part_heading {
        margin-right: 65%;
    }

    .row_Pro_Smv_heading3 img {
        margin-left: 248%;
        margin-top: -314px;
        width: 126px;
    }

    .Pro_Smv_logo_screen1_image_work1 img {
        margin-left: 7px;
        width: 658px;
    }

    .Pro_Smv_logo_screen_work img {
        margin-left: 1%;
    }

    .row_Pro_Smv3 .col-md-2 {
        margin-left: -8%;
    }

    .Pro_Smv_part_work_head {
        margin-right: 59%;

    }

    .Pro_Smv_part2_work_head {
        margin-right: 63%;
        margin-top: -24px;
    }

    .row_Pro_Smv_new_column_part1 img {
        width: 360px;
        margin: auto;

    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: 165px;
        margin-right: 177px;
    }

    .Pro_Smv_heading {
        color: #fff;
        margin-top: 13%;
    }
}

@media (max-width:768px) {
    .row_Pro_Smv_imageback2 {
        margin-left: 8px;
    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: 156px;
        margin-right: 177px;

    }

}

@media (max-width:767px) {
    .Pro-Smv-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 440px;
        position: relative;
    }

    .row_Pro_Smv_new_column_again1 img {
        width: 171px;
        margin-top: 55px;
    }

    .row_Pro_Smv_new_column_again2 img {
        width: 205px;
        margin-top: 60px;
        margin-bottom: 76px;
    }
}

@media (max-width:640px) {
    .Pro_Smv_text_part_heading {
        margin-right: 56%;
    }

    .Pro_Smv_heading {
        color: #fff;
        margin-top: 17%;
    }

    .row_Pro_Smv_heading2 {
        display: none;
    }

    .row_Pro_Smv_imageback1 {
        position: relative;
        width: 100%;
        height: auto;
    }

    .row_Pro_Smv_imageback2 {

        text-align: center;
        position: absolute;
        margin-top: 43px;
        margin-left: -542px;
        width: 93%;
        height: 318px;

    }

    .Pro_Smv_part_work_head {
        margin-right: 43%;
    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: 94px;
        margin-right: 119px;
    }

    .Pro_Smv_part2_work_head {
        margin-right: 54%;
    }


}

@media (max-width:435px) {
    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: 5px;
        margin-right: 47px;
    }

    .Pro_Smv_part2_work_head {
        margin-right: 49%;
    }

    .Pro_Smv_part2_work_head {
        margin-right: 39%;
    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: 14px;
        margin-right: 46px;
    }

}

@media (max-width:414px) {
    .Pro_Smv_text {
        font-size: medium;
        line-height: 30px;
        margin-top: 22px;
        font-stretch: normal;
        font-family: OpenSans;
    }

    .Pro_Smv_heading {
        color: #fff;
        margin-top: 23%;
    }

    .Pro_Smv_text_part_heading {

        margin-right: 43%;

    }

    .row_Pro_Smv_imageback2 {

        text-align: center;
        position: absolute;
        margin-top: 25px;
        margin-left: -330px;
        width: 90%;
        height: 195px;
        border-bottom-left-radius: 13px;
        border-bottom-right-radius: 13px;

    }

    .Pro_Smv_part_work_head {
        margin-right: 26%;
    }

    .Pro_Smv_part2_work_head {
        margin-right: 24%;
    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin: auto;
    }


}

@media (max-width:375px) {
    .row_Pro_Smv_new_column_part1 img {
        width: 100%;
        margin: auto;
    }

    .row_Pro_Smv1 .col-md-2 {
        margin-left: 36%;
        text-align: center;
    }

    .row_Pro_Smv_imageback2 {

        text-align: center;
        position: absolute;
        margin-top: 23px;
        margin-left: -295px;
        width: 90%;
        height: 171px;
    }
}


@media (max-width:360px) {
    .Pro_Smv_new_column_part_for_heading h1 {

        margin-left: -15px;
    }

    .Pro_Smv_part_work_head {
        margin-right: 26%;
        margin: auto;
    }

    .row_Pro_Smv_imageback2 {

        text-align: center;
        position: absolute;
        margin-top: 22px;
        margin-left: -281px;
        width: 90%;
        height: 162px;
    }

    .Pro_Smv_heading {

        margin-top: 20%;
    }

    .Pro_Smv_text {
        margin-right: 83px;

    }

    .row_Pro_Smv_heading2 {
        display: none;
    }

    .Pro_Smv_text_part_heading {
        margin-right: 18px;

    }

    .Pro_Smv_now_part_work_head {


        margin-right: 8%;


    }

    .Pro_Smv_now_part2_work_head {

        margin-right: 18%;


    }

}

@media (max-width:320px) {
    .Pro_Smv_text {
        margin: auto;
        font-size: 17px;
    }

    .row_Pro_Smv_imageback2 {

        text-align: center;
        position: absolute;
        margin-top: 22px;
        margin-left: -241px;
        width: 87%;
        height: 137px;

    }

    .Pro_Smv_part2_work_head {
        margin-right: 18%;
    }

    .Pro_Smv_new_column_part_for_heading h1 {
        margin-left: -29px;
        margin-right: -39px;
    }

}

/*media for pro-smv end */

/*media for mannforce */

@media (max-width:1200px) {
    .Mannforce_text {
        font-size: 20px;
        line-height: 30px;
        margin-right: 25px;
        margin-top: 22px;
    }

    .Mannforce_new_column_part_for_heading h1 {
        margin-left: 350px;
        margin-right: 350px;
    }

}

@media (max-width:1199px) {
    .Mannforce_part_work_head {
        border-bottom: 3px solid;
        margin-right: 71%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .row_Mannforce_heading3 img {
        margin-left: 242%;
        margin-top: -324px;
        width: 166px;
    }
}

@media (max-width:1024px) {
    .Mannforce_new_column_part_for_heading h1 {
        margin-left: 290px;
        margin-right: 286px;
    }
}

@media (max-width:981px) {
    .row_Mannforce_heading3 img {
        margin-left: 245%;
        margin-top: -324px;
        width: 145px;
    }
}

@media (max-width:900px) {
    .row_Mannforce_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Mannforce_heading2 {
        display: none;
    }
}

@media (max-width:886px) {
    .row_Mannforce_heading3 img {
        margin-left: 248%;
        margin-top: -324px;
        width: 126px;
    }
}

@media (max-width:800px) {
    .row_Mannforce_heading2 {
        display: none;
    }

    .row_Mannforce_heading3 {
        display: none;
    }

    .Mannforce_heading {
        color: #fff;
        margin-top: 15%;
    }

    .row_Mannforce_heading3 img {
        margin-left: 248%;
        margin-top: -324px;
        width: 126px;
    }

    .Mannforce_text_part_heading {
        margin-right: 63%;
    }

    .row_Mannforce_imageback2 {
        position: absolute;
        width: 651px;
        margin-left: -324px;
        margin-top: -390px;
        height: 383px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 24px;
        text-align: center;
    }

    .row_Mannforce1 .col-md-2 {
        margin-left: 42%;
    }

    .Mannforce_part_work_head {
        border-bottom: 3px solid;
        margin-right: 58%;
        height: 70px;
    }

    .Mannforce_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 63%;
        height: 70px;
        margin-top: -24px;
    }

    .Mannforce_new_column_part_for_heading h1 {
        margin-left: 152px;
        margin-right: 173px;
        text-align: center;
    }

    .Mannforce_new_column_part {
        margin-left: 0px;
    }

    .row_Mannforce_new_column_part1 .col-md-4 {
        text-align: center;
    }

    .row_Mannforce_new_column_part1 img {
        width: 200px;
        margin-top: 22px;
        margin-left: 0%;
    }

    .row_Mannforce_new_column_part2 .col-md-4 {
        text-align: center;
    }

    .row_Mannforce_new_column_part2 img {
        width: 209px;
        margin-left: 0%;
        margin-top: 29px;
        margin-bottom: 52px;
    }



}

@media (max-width:768px) {
    .Mannforce-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 440px;
        position: relative;
    }

    .Mannforce_heading {
        color: #fff;
        margin-top: 17%;
    }

    .row_Mannforce_imageback2 {
        position: absolute;
        width: 651px;
        margin-left: -309px;
        margin-top: -390px;
        height: 383px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 24px;
        text-align: center;
    }

}

@media (max-width:640px) {
    .row_Mannforce_heading2 {
        display: none;
    }


    .row_Mannforce_imageback1 {
        position: relative;
        width: 100%;
        height: auto;
    }

    .row_Mannforce_imageback2 {
        position: absolute;
        width: 536px;
        margin-left: -542px;
        margin-top: 43px;
        height: 315px;
        border-bottom-left-radius: 18px;
        border-bottom-right-radius: 18px;
        text-align: center;

    }

    .Mannforce_new_column_part_for_heading h1 {
        margin-left: 109px;
        margin-right: 136px;
        text-align: center;
    }

    .row_Mannforce1 .col-md-2 {
        float: left;
        margin-left: 41%;
        margin-right: 0px;
    }

    .Mannforce_logo_size_add {
        margin: auto
    }

    .row_Mannforce3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Mannforce_logo_size_add2 {
        margin: auto
    }
}

@media (max-width:414px) {
    .Mannforce_heading {
        color: #fff;
        margin-top: 23%;
    }

    .Mannforce_text_part_heading {

        margin-right: 43%;

    }

    .row_Mannforce_imageback2 {
        position: absolute;
        width: 326px;
        margin-left: -330px;
        margin-top: 25px;
        height: 193px;
        border-bottom-left-radius: 13px;
        border-bottom-right-radius: 13px;
        text-align: center;
    }

    .row_Mannforce1 .col-md-2 {
        float: left;
        margin-left: 33%;
    }

    .Mannforce_part_work_head {
        margin-right: 26%;
    }

    .Mannforce_part2_work_head {
        margin-right: 24%;
    }

    .Mannforce_new_column_part_for_heading h1 {
        margin: auto;
    }


}

@media (max-width:375px) {
    .row_Mannforce_imageback2 {
        position: absolute;
        width: 291px;
        margin-left: -294px;
        margin-top: 23px;
        height: 171px;
        border-bottom-left-radius: 11px;
        border-bottom-right-radius: 11px;
        text-align: center;
    }

}

@media (max-width:360px) {
    .Mannforce_text_part_heading {
        margin-right: 32%;
    }

    .Mannforce_heading {
        margin-top: 20%;
    }

    .row_Mannforce_imageback2 {
        position: absolute;
        width: 276px;
        margin-left: -279px;
        margin-top: 22px;
        height: 162px;
        border-bottom-left-radius: 11px;
        border-bottom-right-radius: 11px;
        text-align: center;
    }

    .Mannforce_part_work_head {
        margin-right: 12%;
    }

    .Mannforce_text {
        margin-right: 101px;

    }

    .row_Mannforce_heading2 {
        display: none;
    }

    .Mannforce_now_part_work_head {
        margin-right: 8%;
    }

    .Mannforce_now_part2_work_head {
        margin-right: 18%;
    }

    .Mannforce_new_column_part_for_heading {
        margin-top: 87px;
        border-top: 3px solid;
        color: #e1e1e1;
        padding-top: 40px;
        margin-right: 54px;
        margin-left: 69px;
    }

}

@media (max-width:320px) {
    .row_Mannforce1 .col-md-2 {
        float: left;
        margin-left: 30%;
    }

    .row_Mannforce_imageback2 {
        position: absolute;
        width: 239px;
        margin-left: -242px;
        margin-top: 19px;
        height: 140px
    }

    .row_Mannforce_imageback6 {
        position: absolute;
        width: 238px;
        margin-top: -390px;
        margin-left: -110px;
        height: 342px;
    }

    .Mannforce_part2_work_head {
        margin-right: 18%;
    }

    .Mannforce_new_column_part_for_heading {
        margin-top: 87px;
        border-top: 3px solid;
        color: #e1e1e1;
        padding-top: 40px;
        margin-right: 48px;
        margin-left: 50px;
    }
}

/*media for manforce end */


/*media for Timeforge */

@media (max-width:1200px) {
    .Timeforge_new_column_part_for_heading h1 {
        margin-right: 350px;
        margin-left: 350px;
    }


}

@media (max-width:1199px) {
    .row_Timeforge_heading3 img {
        margin-left: 246%;
        margin-top: -352px;
        width: 150px;
        font-size: 6px;
        height: 178px;
    }
}

@media (max-width:1040px) {

    .row_Timeforge_heading3 img {
        margin-left: 248%;
        margin-top: -352px;
        width: 135px;
        font-size: 6px;
        height: 178px;
    }

    .row_Timeforge1 .col-md-2 {
        float: left;
        margin-left: 39%;
        margin-right: 0px;
    }

    .Timeforge_logo_size_add {
        margin: auto
    }

    .row_Timeforge3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Timeforge_logo_size_add2 {
        margin: auto
    }
}

@media (max-width:1024px) {
    .Timeforge_new_column_part_for_heading h1 {
        margin-right: 300px;
        margin-left: 213px;
    }
}

@media (max-width:900px) {
    .row_Timeforge_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Timeforge_heading2 {
        display: none;
    }

}

@media (max-width:800px) {
    .row_Timeforge_heading2 {
        display: none;
    }

    .row_Timeforge_heading3 {
        display: none;
    }

    .Timeforge_heading {
        color: #fff;
        margin-top: 15%;
    }

    .row_Timeforge_heading3 img {
        margin-left: 248%;
        margin-top: -352px;
        width: 124px;
    }

    .Timeforge_text_part_heading {
        margin-right: 66%;
    }

    .row_Timeforge_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Timeforge_imageback2 {
        position: absolute;
        width: 646px;
        margin-left: -653px;
        margin-top: 52px;
        height: 381px;
    }

    .row_Timeforge1 .col-md-2 {
        margin-left: 42%;
    }

    .Timeforge_part_work_head {
        border-bottom: 3px solid;
        margin-right: 57%;
        height: 70px;
    }

    .Timeforge_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 65%;
        height: 70px;
        margin-top: -11px;
    }

    .Timeforge_new_column_part_for_heading h1 {
        margin-right: 186px;
        margin-left: 170px;
    }

}

@media (max-width:768px) {
    .row_Timeforge_imageback2 {
        position: absolute;
        width: 618px;
        margin-left: -625px;
        margin-top: 49px;
        height: 363px;
    }

    .Timeforge_new_column_part_for_heading h1 {
        margin-right: 176px;
        margin-left: 159px;
    }


}

@media (max-width:767px) {
    .Timeforge-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 440px;
        position: relative;
    }

    .row_Timeforge_new_column_part2 img {
        width: 200px;
        margin: auto;
    }

    .row_Timeforge_new_column_part3 img {
        width: 107px;
        margin-left: 0px;
        margin-top: 52px;
        margin-bottom: 59px;
    }
}

@media (max-width:640px) {
    .row_Timeforge_heading2 {
        display: none;
    }

    .row_Timeforge_imageback2 {
        position: absolute;
        width: 536px;
        margin-left: -542px;
        margin-top: 43px;
        height: 315px;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }

    .Timeforge_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 56%;
        height: 70px;
    }

    .Timeforge_new_column_part_for_heading h1 {
        margin-right: 135px;
        margin-left: 100px;
    }

    .row_Timeforge_new_column_part1 img {
        margin-top: 0px;
    }


    .row_Timeforge1 .col-md-2 {
        float: left;
        margin-left: 39%;
        margin-right: 0px;
    }

    .Timeforge_logo_size_add {
        margin: auto
    }

    .row_Timeforge3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Timeforge_logo_size_add2 {
        margin: auto
    }

}

@media (max-width:414px) {
    .Timeforge_text_part_heading {
        margin-right: 35%;
    }

    .row_Timeforge_imageback2 {
        position: absolute;
        width: 326px;
        margin-left: -330px;
        margin-top: 26px;
        height: 191px;
        border-bottom-left-radius: 11px;
        border-bottom-right-radius: 11px;
    }

    .Timeforge_part_work_head {
        border-bottom: 3px solid;
        margin-right: 27%;
        height: 70px;
    }

    .Timeforge_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 28%;
        height: 70px;
    }

    .Timeforge_new_column_part_for_heading h1 {

        margin-right: 3px;
        margin-left: 2px;

    }

    .row_Timeforge1 .col-md-2 {
        float: left;
        margin-left: 31%;
        margin-right: 0px;
    }

}

@media (max-width:375px) {
    .Timeforge_heading {
        color: #fff;
        margin-top: 17%;
    }

    .row_Timeforge_imageback2 {
        position: absolute;
        width: 291px;
        margin-left: -294px;
        margin-top: 23px;
        height: 170px;
        border-bottom-left-radius: 11px;
        border-bottom-right-radius: 11px;
    }

    .Timeforge_part_work_head {
        border-bottom: 3px solid;
        margin-right: 19%;
        height: 70px;
    }

    .Timeforge_new_column_part_for_heading h1 {

        margin-right: 2px;
        margin-left: -3px;

    }

}

@media (max-width:360px) {
    .row_Timeforge_imageback2 {

        position: absolute;
        width: 275px;
        margin-left: -279px;
        margin-top: 22px;
        height: 162px;
        border-bottom-left-radius: 11px;
        border-bottom-right-radius: 11px;

    }

    .Timeforge_new_column_part_for_heading h1 {
        margin-right: 2px;
        margin-left: -14px;
    }


}

@media (max-width:320px) {
    .Timeforge_text_part_heading {

        margin-right: 24%;

    }

    .row_Timeforge_imageback2 {

        position: absolute;
        width: 238px;
        margin-left: -241px;
        margin-top: 19px;
        height: 141px;
        border-bottom-left-radius: 11px;
        border-bottom-right-radius: 11px;

    }

    .row_Timeforge_imageback5 {
        position: relative;
        width: 100%;
    }

    .row_Timeforge_imageback6 {
        position: absolute;
        width: 221px;
        height: 318px;
        margin-left: -233px;
        margin-top: 45px;
    }

    .row_Timeforge1 .col-md-2 {
        float: left;
        margin-left: 26%;
        margin-right: 0px;
    }

    .Timeforge_part_work_head {
        border-bottom: 3px solid;
        margin-right: 6%;
        height: 70px;
    }

    .Timeforge_part2_work_head {
        margin-right: 18%;
    }

    .row_Timeforge_new_column_part1 img {
        width: 252px;
        margin-top: 36px;
    }

    .Timeforge_new_column_part_for_heading h1 {
        margin-right: -18px;
        margin-left: -47px;
    }
}

/*media for Skulocity */

@media (max-width:1200px) {
    .Skulocity_new_column_part_for_heading h1 {
        text-align: center;
        color: black;
        opacity: 0.7;
        border-bottom: 3px solid #e1e1e1;
        margin-left: 350px;
        margin-right: 350px;
    }


}

@media (max-width:1199px) {
    .row_Skulocity_heading3 img {
        margin-left: 243%;
        margin-top: -330px;
        width: 171px;
    }
}

@media (max-width:1024px) {
    .Skulocity_part_work_head {
        border-bottom: 3px solid;
        margin-right: 69%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .Skulocity_new_column_part_for_heading h1 {
        text-align: center;
        color: black;
        opacity: 0.7;
        border-bottom: 3px solid #e1e1e1;
        margin-left: 246px;
        margin-right: 306px;
    }
}

@media (max-width:900px) {
    .row_Skulocity_heading2 {
        display: none;
    }

    .row_Skulocity_heading3 img {
        margin-left: 246%;
        margin-top: -330px;
        width: 146px;
    }

    .row_Skulocity_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Skulocity1 .col-md-2 {
        float: left;
        margin-left: 41%;
        margin-right: 0px;
    }

    .Skulocity_logo_size_add {
        margin: auto
    }

    .row_Skulocity3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Skulocity_logo_size_add2 {
        margin: auto
    }
}

@media (max-width:800px) {
    .row_Skulocity_heading2 {
        display: none;
    }

    .row_Skulocity_heading3 {
        display: none;
    }

    .Skulocity_heading {
        color: #fff;
        margin-top: 16%;
    }

    .row_Skulocity_heading3 img {
        margin-left: 240%;
        margin-top: -330px;
        width: 160px;
    }

    .Skulocity_text_part_heading {
        border-bottom: 3px solid;
        margin-right: 66%;
        height: 70px;
    }

    .row_Skulocity_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Skulocity_imageback2 {
        position: absolute;
        width: 647px;
        margin-left: -654px;
        margin-top: 53px;
    }

    .row_Skulocity1 .col-md-2 {
        margin-left: 42%;
    }

    .Skulocity_part_work_head {
        border-bottom: 3px solid;
        margin-right: 56%;
        height: 70px;
    }

    .Skulocity_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 59%;
        height: 70px;
        margin-top: -25px;
    }

    .Skulocity_new_column_part_for_heading h1 {
        margin-left: 160px;
        margin-right: 190px;
    }




}

@media (max-width:768px) {
    .row_Skulocity_imageback2 {
        position: absolute;
        width: 616px;
        margin-left: -624px;
        margin-top: 50px;
        height: 363px;
    }

    .Skulocity_new_column_part_for_heading h1 {
        margin-left: 143px;
        margin-right: 190px;
    }

}

@media (max-width:767px) {
    .Skulocity-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 440px;
        position: relative;
    }

    .row_Skulocity_new_column_again2 img {
        width: 134px;
        margin-top: 53px;
    }

    .row_Skulocity_new_column_again3 img {
        width: 78px;
        margin-top: 63px;
    }

    .row_Skulocity_new_column_again4 img {
        width: 169px;
        margin-top: -19px;
    }

    .row_Skulocity_new_column_again5 img {
        width: 99px;
        margin-top: 59px;
        margin-bottom: 58px;
    }
}

@media (max-width:640px) {

    .row_Skulocity_heading2 {
        display: none;
    }

    .row_Skulocity_imageback2 {
        position: absolute;
        width: 536px;
        margin-left: -542px;
        margin-top: 43px;
        height: 315px;
    }

    .row_Skulocity1 .col-md-2 {
        margin-left: 39%;
    }

    .Skulocity_new_column_part_for_heading h1 {
        margin-left: 106px;
        margin-right: 134px;
    }

    .row_Skulocity1 .col-md-2 {
        float: left;
        margin-left: 41%;
        margin-right: 0px;
    }

    .Skulocity_logo_size_add {
        margin: auto
    }

    .row_Skulocity3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Skulocity_logo_size_add2 {
        margin: auto
    }

}

@media (max-width:414px) {
    .Skulocity_heading {
        color: #fff;
        margin-top: 18%;
    }

    .row_Skulocity_imageback2 {
        position: absolute;
        width: 326px;
        margin-left: -330px;
        margin-top: 26px;
        height: 192px;
    }

    .Skulocity_text_part_heading {
        margin-right: 40%;
    }

    .row_Skulocity1 .col-md-2 {
        float: left;
        margin-left: 34%;
        margin-right: 0px;
    }

    .Skulocity_part_work_head {
        margin-right: 21%;
    }

    .Skulocity_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 35%;
        height: 70px;
        margin-top: 1px;
    }

    .Skulocity_new_column_part_for_heading h1 {
        margin-left: 0px;
        margin-right: 40px;
    }

}

@media (max-width:375px) {
    .row_Skulocity_imageback2 {
        position: absolute;
        width: 291px;
        margin-left: -294px;
        margin-top: 26px;
        height: 168px;
    }

    .row_Skulocity1 .col-md-2 {
        float: left;
        margin-left: 31%;
        margin-right: 0px;
    }

    .Skulocity_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 20%;
        height: 70px;
    }

    .Skulocity_new_column_part_for_heading h1 {
        margin-left: -11px;
        margin-right: -3px;
    }


}

@media (max-width:360px) {
    .row_Skulocity_imageback2 {
        position: absolute;
        width: 276px;
        margin-left: -279px;
        margin-top: 23px;
        height: 161px;
    }


}

@media (max-width:320px) {
    .Skulocity_text_part_heading {
        margin-right: 21%;
    }

    .row_Skulocity_imageback2 {
        position: absolute;
        width: 238px;
        margin-left: -241px;
        margin-top: 20px;
        height: 139px;
    }

    .row_Skulocity_imageback5 {
        position: relative;
        width: 100%;
    }

    .row_Skulocity_imageback6 {
        position: absolute;
        width: 222px;
        height: 319px;
        margin-left: -233px;
        margin-top: 44px;
    }

    .Skulocity_part_work_head {
        margin-right: 10%;
    }

    .Skulocity_new_column_part_for_heading h1 {
        margin-left: -46px;
        margin-right: -10px;
    }

}

/*media for Yogyata */

@media (max-width:1200px) {
    .Yogyata_text {
        font-size: 20px;
        line-height: 30px;
        margin-right: 174px;
        margin-top: 22px;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: 350px;
        margin-right: 350px;
    }

}

@media (max-width:1199px) {
    .row_Yogyata_heading3 img {
        margin-left: 243%;
        margin-top: -330px;
        width: 155px;
    }
}

@media (max-width:1024px) {
    .Yogyata_part_work_head {
        border-bottom: 3px solid;
        margin-right: 69%;
        height: 60px;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: 260px;
        margin-right: 305px;
    }
}

@media (max-width:992px) {
    .row_Yogyata_heading3 img {
        margin-left: 248%;
        margin-top: -330px;
        width: 126px;
    }

    .row_Yogyata1 .col-md-2 {
        float: left;
        margin-left: 41%;
        margin-right: 0px;
    }

    .Yogyata_logo_size_add {
        margin: auto;
    }

    .row_Yogyata3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Yogyata_logo_size_add2 {
        margin: auto;
    }


}

@media (max-width:900px) {
    .row_Yogyata_heading2 {
        display: none;
    }
}

@media (max-width:800px) {

    .row_Yogyata_heading2 {
        display: none;
    }

    .row_Yogyata_heading3 {
        display: none;
    }

    .Yogyata_heading {
        color: #fff;
        margin-top: 16%;
    }

    .Yogyata_text {
        font-size: 20px;
        line-height: 30px;
        margin-right: 78px;
        margin-top: 22px;
    }

    .row_Yogyata_heading3 img {
        margin-left: 252%;
        margin-top: -332px;
        width: 107px;
        color: #fff;
    }

    .Yogyata_text_part_heading {
        margin-right: 66%;
    }

    .row_Yogyata_imageback1 {
        position: relative;
        width: 100%;
    }

    .row_Yogyata_imageback2 {
        position: absolute;
        width: 645px;
        height: 378px;
        margin-left: -653px;
        margin-top: 53px;
        border-bottom-left-radius: 22px;
        border-bottom-right-radius: 22px;
    }

    .row_Yogyata1 .col-md-2 {
        float: left;
        margin-left: 41%;
        margin-right: 0px;
    }

    .Yogyata_logo_size_add {
        margin: auto;
    }

    .row_Yogyata3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Yogyata_logo_size_add2 {
        margin: auto;
    }

    .Yogyata_part_work_head {
        border-bottom: 3px solid;
        margin-right: 56%;
        height: 70px;
    }

    .Yogyata_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 59%;
        height: 70px;
        margin-top: -11px;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: 186px;
        margin-right: 178px;
    }


}

@media (max-width:768px) {
    .row_Yogyata_imageback2 {
        position: absolute;
        width: 618px;
        height: 378px;
        margin-left: -625px;
        margin-top: 34px;
        border-bottom-left-radius: 22px;
        border-bottom-right-radius: 22px;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: 128px;
        margin-right: 152px;
    }


}

@media (max-width:767px) {
    .Yogyata-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 440px;
        position: relative;
    }

    .row_Yogyata_new_column_part3 img {
        margin-top: 55px;
        margin-left: -45px;
    }

    .row_Yogyata_new_column_again2 img {
        width: 88px;
        margin-top: 76px;
    }

    .row_Yogyata_new_column_again4 img {
        width: 173px;
        margin-bottom: 49px;
        margin-top: 62px;
    }
}

@media (max-width:640px) {
    .row_Yogyata_heading2 {
        display: none;
    }

    .row_Yogyata_imageback2 {
        position: absolute;
        width: 536px;
        height: 314px;
        margin-left: -542px;
        margin-top: 43px;
        border-bottom-left-radius: 22px;
        border-bottom-right-radius: 22px;
    }

    .Yogyata_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 59%;
        height: 70px;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: 103px;
        margin-right: 119px;
    }

    .row_Yogyata1 .col-md-2 {
        float: left;
        margin-left: 41%;
        margin-right: 0px;
    }

    .Yogyata_logo_size_add {
        margin: auto;
    }

    .row_Yogyata3 .col-md-2 {

        margin-left: 0%;
        margin-top: 0px;
        margin-right: 0px;
        float: left;
    }

    .Yogyata_logo_size_add2 {
        margin: auto;
    }

}

@media (max-width:414px) {
    .Yogyata_heading {
        color: #fff;
        margin-top: 17%;
    }

    .Yogyata_text_part_heading {
        margin-right: 42%;
    }

    .row_Yogyata_imageback2 {
        position: absolute;
        width: 326px;
        height: 192px;
        margin-left: -330px;
        margin-top: 26px;
        border-bottom-left-radius: 13px;
        border-bottom-right-radius: 13px;
    }

    .row_Yogyata1 .col-md-2 {
        float: left;
        margin-left: 32%;
    }

    .Yogyata_part_work_head {
        border-bottom: 3px solid;
        margin-right: 25%;
        height: 70px;
    }

    .Yogyata_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 33%;
        height: 70px;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: -4px;
        margin-right: 10px;
    }



}

@media (max-width:375px) {
    p.link1 a {
        font-size: 16px;
        word-wrap: break-word;
    }

    .lines1 {
        width: 50%;
    }

    .Yogyata_heading {
        color: #fff;
        margin-top: 19%;
    }

    .row_Yogyata_imageback2 {
        position: absolute;
        width: 291px;
        height: 171px;
        margin-left: -294px;
        margin-top: 23px;
        border-bottom-left-radius: 13px;
        border-bottom-right-radius: 13px;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: -21px;
        margin-right: -5px;
    }

}

@media (max-width:360px) {
    .Yogyata_text {
        margin-right: 61px;
    }

    .Yogyata_text_part_heading {
        margin-right: 27%;
    }

    .row_Yogyata_imageback2 {
        position: absolute;
        width: 276px;
        height: 162px;
        margin-left: -279px;
        margin-top: 22px;
    }

    .Yogyata_part_work_head {
        border-bottom: 3px solid;
        margin-right: 12%;
        height: 70px;
    }

    .Yogyata_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 18%;
        height: 70px;
    }



}

@media (max-width:320px) {

    .Yogyata_text {
        margin-right: 25px;
    }

    .row_Yogyata_imageback2 {

        position: absolute;
        width: 238px;
        height: 140px;
        margin-left: -241px;
        margin-top: 19px;
    }

    .row_Yogyata_imageback5 {
        position: relative;
        width: 100%;
    }

    .row_Yogyata_imageback6 {
        position: absolute;
        margin-left: -233px;
        margin-top: 45px;
        width: 222px;
        height: 318px;
    }

    .row_Yogyata1 .col-md-2 {
        float: left;
        margin-left: 28%;
    }

    .Yogyata_new_column_part_for_heading h1 {
        margin-left: -37px;
        margin-right: -13px;
    }

}

/* coding for add new card */

/* Productive_one coding start */

/* Productive_one banner section start */

.Productive-one-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Productive_one_heading {
    color: #fff;
    margin-top: 6%;
}

.Productive_one_heading .col-md-8 {
    margin-top: 4%;
}

.Productive_one_heading h1 {
    font-size: 34px;
}

.Productive_one_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 107px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;
}

.Productive_one_heading a {
    color: #fff;
}

.Productive_one_heading p {
    color: #fff;
}

.row_Productive_one_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* Productive_one banner section end */

/* Productive_one text section start */
.Productive_one_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 71px;
    color: #e1e1e1;

}

.Productive_one_text_part_heading h1 {
    font-size: 30px;
    color: black;
    opacity: 0.8;
}

.Productive_one_text_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* Productive_one text section end */

/* Productive_one  column section start */
.productive_one_column_part {
    text-align: center;
    margin-top: 23px;
}

/* .row_productive_one_imageback1{
    width: 56%;
} */
.productive_one_column_part2 {
    text-align: center;
    margin-top: 45px;
}

.productive_one_logo_text_name p {
    margin-top: -11px;
    opacity: 0;
    font-size: 15px;
    text-align: center;
}

.productive_one_logo_size_add {
    margin-left: 47%;
    margin-right: 49%;
}

.row_productive_one1 .productive_one_logo_size_add:hover .productive_one_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}

/* Productive_one  column section end */

/* Productive_one text part1 start */

.Productive-one-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.Productive_one_part_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.Productive_one_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Productive_one_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Productive_one_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.Productive_one_part2_work_head2 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.Productive_one_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* Productive_one text part1 end */

/* Productive_one text part2 start */

.Productive-one-text-part2-section {
    margin-top: 7%;
}

.Productive_one_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -44px;
    color: #e1e1e1;
}

.Productive_one_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Productive_one_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Productive_one_text2_part p em {
    color: #000;
    opacity: 0.9;

}

.Productive_one_text2_part p em:hover {
    cursor: pointer;
    color: #0056b3;
}

.Productive_one_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.Productive_one_text2_part p i {
    color: black;
}

.Productive_one_text2_part p i:hover {
    color: #2f80c2;
    cursor: pointer;
}


/* Productive_one text part2 end */


/* Productive_one final part -- start */
.Productive_one_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.Productive_one_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_Productive_one_new_column_part .col-md-4 {
    text-align: center;
}

.row_Productive_one_new_column_part1 img {
    width: 118px;
    margin-top: 71px;
}

.row_Productive_one_new_column_part2 img {
    width: 203px;

}

.row_Productive_one_new_column_part3 img {
    width: 191px;
    margin-top: 0px;
}

/* for think_recycling */
.row_think_recycling_new_column_part1 img {
    width: 180px;
    margin-top: 40px;
}

.row_think_recycling_new_column_part2 img {
    width: 171px;
    margin-top: 42px;

}

.row_think_recycling_new_column_part3 img {
    width: 191px;
    margin-top: 57px;
    margin-bottom: 51px;
}

.think_recycling_new_column_part {
    text-align: center;
}

.think_recycling_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.think_recycling_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

/* for think_recycling end */

/* for hotel m sys n pwa */
.row_hotelM_sys_for_part_new_column_part1 img {
    width: 143px;
    margin-top: 29px;
}

.row_hotelM_sys_for_part_new_column_part2 img {
    width: 200px;
    margin-top: 41px;

}

.row_hotelM_sys_for_part_new_column_part3 img {
    width: 189px;
    margin-top: 49px;
}

.row_hotelM_sys_for_part_new_column_again1 img {
    width: 111px;
    margin-top: 40px;
}

.row_hotelM_sys_for_part_new_column_again2 img {
    width: 162px;
    margin-top: 61px;
}

.row_hotelM_sys_for_part_new_column_again3 img {
    width: 114px;
    margin-top: 60px;
    margin-bottom: 36px;
}

/* for hotel m sys n pwa end */

/* for captionlap */
.row_captionlab_new_column_part1 img {
    width: 137px;
    margin-top: 71px;
}

.row_captionlab_new_column_part2 img {
    width: 98px;
    margin-top: 48px;

}

.row_captionlab_new_column_part3 img {
    width: 82px;
    margin-top: 63px;
}

.row_captionlab_new_column_again1 img {
    width: 180px;
    margin-top: 0px;
}

.row_captionlab_new_column_again2 img {
    width: 160px;
    margin-top: 4px;
}

.row_captionlab_new_column_again3 img {
    width: 158px;
    margin-top: 69px;
    margin-bottom: 36px;
}

/* for captionlap end */

/* for livesource */
.row_livesource_new_column_part1 img {
    width: 246px;
    margin-top: 9px;
}

.row_livesource_new_column_part2 img {
    width: 135px;
    margin-top: 33px;

}

.row_livesource_new_column_part3 img {
    width: 131px;
    margin-top: 54px;
}

.row_livesource_new_column_again1 img {
    width: 141px;
    margin-top: 11px;
}

.row_livesource_new_column_again2 img {
    width: 162px;
    margin-top: 12px;
}

.row_livesource_new_column_again3 img {
    width: 126px;
    margin-top: 10px;
}

.row_livesource_new_column_again4 img {
    width: 111px;
    margin-top: -48px;
}

.row_livesource_new_column_again5 img {
    width: 204px;
    margin-top: -1px;
}

.row_livesource_new_column_again6 img {
    width: 213px;
    margin-top: -12px;
}

.row_livesource_new_column_again7 img {
    width: 92px;
    margin-top: 46px;
}

.row_livesource_new_column_again8 img {
    width: 111px;
    margin-top: 38px;
    margin-bottom: 51px;
}

.livesource_new_column_again_new_part1_col {
    text-align: center;
}

.livesource_new_column_again_new_part1_col img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.livesource_new_column_again_new_part1_col img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

/* for livesource end */
.Productive_one_new_column_part {
    text-align: center;
}

.Productive_one_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Productive_one_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

/* Productive_one final part -- end */

/* Productive_one coding end */
/* production one responsive*/
@media (max-width:1200px) {
    .row_productive_one_imageback1 {
        width: 69%;
    }

    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 325px;
        margin-right: 325px;
    }
}

@media (max-width:1100px) {
    .Productive_one_text_part_heading {
        border-bottom: 3px solid;
        margin-right: 77%;
        height: 60px;
        margin-top: 71px;
        color: #e1e1e1;
    }

    .Productive_one_part_work_head {
        border-bottom: 3px solid;
        margin-right: 72%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .Productive_one_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 76%;
        height: 60px;
        margin-top: -44px;
        color: #e1e1e1;
    }

    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 277px;
        margin-right: 283px;
    }
}

@media (max-width:900px) {
    .Productive_one_heading .col-md-8 {
        margin-top: 11%;
    }

    .row_Productive_one_heading3 {
        display: none;
    }

    .row_Productive_one_heading2 {
        display: none;
    }

    .Productive_one_text_part_heading {
        border-bottom: 3px solid;
        margin-right: 73%;
        height: 60px;
        margin-top: 71px;
        color: #e1e1e1;
    }

    .Productive_one_part_work_head {
        border-bottom: 3px solid;
        margin-right: 66%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .Productive_one_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 71%;
        height: 60px;
        margin-top: -44px;
        color: #e1e1e1;
    }

    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 171px;
        margin-right: 207px;
    }

    .row_productive_one_imageback1 {
        width: 100%;
    }

}

@media (max-width:800px) {
    .Productive_one_heading .col-md-8 {
        margin-top: 13%;
    }

    .Productive_one_text_part_heading {
        margin-right: 69%;
    }

    .Productive_one_part_work_head {
        margin-right: 60%;
    }

    .Productive_one_part2_work_head {
        margin-right: 65%;
        margin-top: 1px;
    }

    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 126px;
        margin-right: 162px;
    }
}

@media (max-width:767px) {
    .row_captionlab_new_column_part2 img {
        width: 98px;
        margin-top: 69px;
    }

    .row_captionlab_new_column_again1 img {
        width: 180px;
        margin-top: 6px;
    }

    .row_captionlab_new_column_again2 img {
        width: 186px;
        margin-top: -83px;
    }

    .row_captionlab_new_column_again3 img {
        width: 181px;
        margin-top: -9px;
        margin-bottom: 36px;
    }

    .row_livesource_new_column_again1 img {
        width: 141px;
        margin-top: 52px;
    }

    .row_livesource_new_column_again2 img {
        width: 162px;
        margin-top: 34px;
    }

    .row_livesource_new_column_again3 img {
        width: 126px;
        margin-top: 34px;
    }

    .row_livesource_new_column_again5 img {
        width: 204px;
        margin-top: 57px;
    }

    .row_livesource_new_column_again6 img {
        width: 213px;
        margin-top: 39px;
    }

    .row_livesource_new_column_again8 img {
        width: 111px;
        margin-top: 62px;
        margin-bottom: 51px;
    }

    .row_hotelM_sys_for_part_new_column_part3 img {
        width: 189px;
        margin-top: 67px;
    }

    .row_hotelM_sys_for_part_new_column_again1 img {
        width: 111px;
        margin-top: 64px;
    }

    .row_hotelM_sys_for_part_new_column_again2 img {
        width: 162px;
        margin-top: 50px;
    }

    .Productive_one_heading .col-md-8 {
        margin-top: 7%;
    }

    .row_Productive_one_new_column_part2 img {
        width: 203px;
        margin-top: -19px;
    }

    .row_Productive_one_new_column_part3 img {
        width: 191px;
        margin-top: -84px;
    }

    .row_Productive_one_new_column_part1 img {
        width: 118px;
        margin-top: 55px;
    }
}

@media (max-width:640px) {
    .Productive-one-banner-section {
        background-color: #112639;
        margin-top: 59px;
        height: 440px;
        position: relative;
    }

    .Productive_one_text_part_heading {
        margin-right: 62%;
    }

    .Productive_one_part_work_head {
        margin-right: 55%;
    }

    .Productive_one_part2_work_head {
        margin-right: 59%;
    }

    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 57px;
        margin-right: 105px;
    }

}

@media (max-width:500px) {
    .Productive_one_text {
        font-size: inherit;
        margin: auto;
    }

    .Productive_one_heading .col-md-8 {
        margin-top: 18%;
    }

    .Productive_one_text_part_heading {
        margin-right: 51%;
    }

    .Productive_one_part_work_head {
        margin-right: 35%;
    }

    .Productive_one_part2_work_head {
        margin-right: 40%;
    }

    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 109px;
        margin-right: 107px;
    }

    .Productive_one_new_column_part_for_heading {
        margin-top: 87px;
        padding-top: 40px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width:430px) {
    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 64px;
        margin-right: 64px;
    }
}

@media (max-width:360px) {
    .Productive_one_text_part_heading {
        margin-right: 37%;
    }

    .Productive_one_part_work_head {
        margin-right: 26%;
    }

    .Productive_one_part2_work_head {
        margin-right: 30%;
    }
}

@media (max-width:320px) {
    .Productive_one_new_column_part_for_heading h1 {
        margin-left: 58px;
        margin-right: 50px;
    }
}

/* 125fortime coding start */

/* a125fortime banner section start */

.a125fortime-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.a125fortime_heading {
    color: #fff;
    margin-top: 6%;
}

.a125fortime_heading .col-md-8 {
    margin-top: 4%;
}

.a125fortime_heading h1 {
    font-size: 34px;
}

.a125fortime_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 107px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;
}

.a125fortime_heading a {
    color: #fff;
}

.a125fortime_heading p {
    color: #fff;
}

.row_a125fortime_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* a125fortime banner section end */

/* a125fortime text section start */
.a125fortime_text_part_heading {
    /* border-bottom: 3px solid; */
    /* margin-right: 81%; */
    height: 60px;
    /* margin-top: 71px; */
    color: #e1e1e1;

}

.a125fortime_text_part_heading h1 {
    font-size: 30px;
    color: black;
    /* opacity: 0.8; */
}

.a125fortime_text_part p {
    /* margin-top: 15px; */
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* a125fortime text section end */

/* a125fortime  column section start */
.a125fortime_column_part {
    text-align: center;
    /* margin-top: 18px; */
}

/* .row_a125fortime_imageback1{
    width: 62%;
} */
.a125fortime_column_part2 {
    text-align: center;
    /* margin-top: 45px; */
}

.a125fortime_logo_text_name p {
    /* margin-top: -11px; */
    /* opacity: 0; */
    font-size: 15px;
}

/* .a125fortime_logo_size_add{
    margin-left: 47%;
    margin-right: 49%;
} */
.row_a125fortime1 .a125fortime_logo_size_add:hover .a125fortime_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}

/* a125fortime  column section end */

/* a125fortime text part1 start */

.a125fortime-part1-section {
    background-color: #FAFAFA;
    /* margin-top: 7%; */
}

.a125fortime_part_work_head {
    /* border-bottom: 3px solid; */
    /* margin-right: 79%; */
    height: 60px;
    /* margin-top: 57px; */
    color: #e1e1e1;
}

.a125fortime_part_work_head h1 {
    color: black;
    /* opacity: 0.9; */
    font-size: 30px;
}

.a125fortime_text1_part p {
    /* margin-top: 15px; */
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.a125fortime_part_work_head1 p {
    color: black;
    /* margin-top: 15px; */
    font-size: 16px;
}

.a125fortime_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* a125fortime text part1 end */

/* a125fortime text part2 start */

/* .a125fortime-text-part2-section{
    margin-top: 7%;
} */

.a125fortime_part2_work_head {
    /* border-bottom: 3px solid; */
    /* margin-right: 79%; */
    height: 60px;
    /* margin-top: -44px; */
    color: #e1e1e1;
}

.a125fortime_part2_work_head h1 {
    color: black;
    /* opacity: 0.9; */
    font-size: 30px;
}

.a125fortime_text2_part p {
    /* margin-top: 15px; */
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.a125fortime_text2_part p b {
    color: black;

}

.a125fortime_text2_part p b:hover {
    cursor: pointer;
    color: #0056b3;
}

.a125fortime_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.a125fortime_text2_part p i {
    color: black;
}

.a125fortime_text2_part p i:hover {
    color: #2f80c2;
    cursor: pointer;
}


/* a125fortime text part2 end */


/* a125fortime final part -- start */
.a125fortime_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.a125fortime_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_a125fortime_new_column_part .col-md-4 {
    text-align: center;
}

.row_a125fortime_new_column_part1 img {
    width: 118px;
    margin-top: 71px;
}

.row_a125fortime_new_column_part2 img {
    width: 203px;

}

.row_a125fortime_new_column_part3 img {
    width: 191px;
    margin-top: 0px;
}

.a125fortime_new_column_part {
    text-align: center;
}

.a125fortime_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.a125fortime_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.a125fortime_new_column_again .col-md-4 {
    text-align: center;
}

.a125fortime_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.a125fortime_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.row_a125fortime_new_column_again1 img {
    margin-top: -36px;
    width: 182px;
}

/* a125fortime final part -- end */

/* a125fortime coding end */

/* a125fortime responsive*/
@media (max-width:1200px) {
    .row_a125fortime_imageback1 {
        width: 72%;
    }

    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 325px;
        margin-right: 325px;
    }
}

@media (max-width:1100px) {
    .a125fortime_text_part_heading {
        /* border-bottom: 3px solid; */
        /* margin-right: 77%; */
        height: 60px;
        /* margin-top: 71px; */
        color: #e1e1e1;
    }

    .a125fortime_part_work_head {
        /* border-bottom: 3px solid; */
        /* margin-right: 72%; */
        height: 60px;
        /* margin-top: 57px; */
        color: #e1e1e1;
    }

    .a125fortime_part2_work_head {
        /* border-bottom: 3px solid; */
        /* margin-right: 76%; */
        height: 60px;
        /* margin-top: -44px; */
        color: #e1e1e1;
    }

    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 277px;
        margin-right: 283px;
    }
}

@media (max-width:900px) {
    .a125fortime_heading .col-md-8 {
        margin-top: 11%;
    }

    .row_a125fortime_heading3 {
        display: none;
    }

    .row_a125fortime_heading2 {
        display: none;
    }

    .a125fortime_text_part_heading {
        /* border-bottom: 3px solid; */
        /* margin-right: 73%; */
        height: 60px;
        /* margin-top: 71px; */
        color: #e1e1e1;
    }

    .a125fortime_part_work_head {
        /* border-bottom: 3px solid; */
        /* margin-right: 66%; */
        height: 60px;
        /* margin-top: 57px; */
        color: #e1e1e1;
    }

    .a125fortime_part2_work_head {
        /* border-bottom: 3px solid; */
        /* margin-right: 71%; */
        height: 60px;
        /* margin-top: -44px; */
        color: #e1e1e1;
    }

    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 171px;
        margin-right: 207px;
    }

    .row_a125fortime_imageback1 {
        width: 100%;
    }

}

@media (max-width:800px) {
    .a125fortime_heading .col-md-8 {
        margin-top: 13%;
    }

    .a125fortime_text_part_heading {
        /* margin-right: 69%; */
    }

    .a125fortime_part_work_head {
        /* margin-right: 60%; */
    }

    .a125fortime_part2_work_head {
        /* margin-right: 65%; */
        /* margin-top: 1px; */
    }

    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 126px;
        margin-right: 162px;
    }
}

@media (max-width:767px) {
    .a125fortime_heading .col-md-8 {
        margin-top: 7%;
    }

    .row_a125fortime_new_column_part2 img {
        width: 203px;
        margin-top: -19px;
    }

    .row_a125fortime_new_column_part3 img {
        width: 191px;
        margin-top: -84px;
    }

    .row_a125fortime_new_column_part1 img {
        width: 118px;
        margin-top: 55px;
    }
}

@media (max-width:640px) {
    .a125fortime-banner-section {
        background-color: #112639;
        margin-top: 59px;
        height: 440px;
        position: relative;
    }

    .a125fortime_text_part_heading {
        /* margin-right: 62%; */
    }

    .a125fortime_part_work_head {
        /* margin-right: 55%; */
    }

    .a125fortime_part2_work_head {
        /* margin-right: 59%; */
    }

    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 57px;
        margin-right: 105px;
    }

}

@media (max-width:500px) {
    .a125fortime_logo_size_add {
        margin-left: 44%;
        margin-right: 49%;
    }

    .a125fortime_text {
        font-size: inherit;
        /* margin: auto; */
    }

    .a125fortime_heading .col-md-8 {
        margin-top: 18%;
    }

    .a125fortime_text_part_heading {
        /* margin-right: 51%; */
    }

    .a125fortime_part_work_head {
        /* margin-right: 35%; */
    }

    .a125fortime_part2_work_head {
        /* margin-right: 40%; */
    }

    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 109px;
        margin-right: 107px;
    }

    .a125fortime_new_column_part_for_heading {
        margin-top: 87px;
        padding-top: 40px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width:430px) {
    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 64px;
        margin-right: 64px;
    }

}

@media (max-width:360px) {
    .a125fortime_text_part_heading {
        /* margin-right: 37%; */
    }

    .a125fortime_part_work_head {
        /* margin-right: 26%; */
    }

    .a125fortime_part2_work_head {
        /* margin-right: 30%; */
    }
}

@media (max-width:320px) {
    .a125fortime_new_column_part_for_heading h1 {
        margin-left: 58px;
        margin-right: 50px;
    }
}

/* Wireless_Warehouse coding start */

/* Wireless_Warehouse banner section start */

.Wireless-Warehouse-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Wireless_Warehouse_heading {
    color: #fff;
    margin-top: 6%;
}

.Wireless_Warehouse_heading .col-md-8 {
    margin-top: 4%;
}

.Wireless_Warehouse_heading h1 {
    font-size: 34px;
}

.Wireless_Warehouse_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 107px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;
}

.Wireless_Warehouse_heading a {
    color: #fff;
}

.Wireless_Warehouse_heading p {
    color: #fff;
}

.row_Wireless_Warehouse_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* Wireless_Warehouse banner section end */

/* Wireless_Warehouse text section start */
.Wireless_Warehouse_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 71px;
    color: #e1e1e1;

}

.Wireless_Warehouse_text_part_heading h1 {
    font-size: 30px;
    color: black;
    opacity: 0.8;
}

.Wireless_Warehouse_text_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* Wireless_Warehouse text section end */

/* Wireless_Warehouse  column section start */
.Wireless_Warehouse_column_part {
    text-align: center;
    margin-top: 23px;
}

.row_Wireless_Warehouse_imageback1 {
    width: 22%;
}

.Wireless_Warehouse_column_part2 {
    text-align: center;
    margin-top: 45px;
}

.Wireless_Warehouse_logo_text_name p {
    margin-top: -11px;
    opacity: 0;
    font-size: 15px;
}

.Wireless_Warehouse_logo_size_add {
    margin-left: 47%;
    margin-right: 46%;
}

.row_Wireless_Warehouse1 .Wireless_Warehouse_logo_size_add:hover .Wireless_Warehouse_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}

/* Wireless_Warehouse  column section end */

/* Wireless_Warehouse text part1 start */

.Wireless-Warehouse-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.Wireless_Warehouse_part_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.Wireless_Warehouse_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Wireless_Warehouse_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Wireless_Warehouse_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.Wireless_Warehouse_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* Wireless_Warehouse text part1 end */

/* Wireless_Warehouse text part2 start */

.Wireless-Warehouse-text-part2-section {
    margin-top: 7%;
}

.Wireless_Warehouse_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -44px;
    color: #e1e1e1;
}

.Wireless_Warehouse_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.Wireless_Warehouse_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.Wireless_Warehouse_text2_part p em {
    color: #000;
    opacity: 0.9px;

}

.Wireless_Warehouse_text2_part p em:hover {
    cursor: pointer;
    color: #0056b3;
}

.Wireless_Warehouse_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.Wireless_Warehouse_text2_part p i {
    color: black;
}

.Wireless_Warehouse_text2_part p i:hover {
    color: #2f80c2;
    cursor: pointer;
}


/* Wireless_Warehouse text part2 end */


/* Wireless_Warehouse final part -- start */
.Wireless_Warehouse_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.Wireless_Warehouse_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_Wireless_Warehouse_new_column_part .col-md-4 {
    text-align: center;
}

.row_Wireless_Warehouse_new_column_part1 img {
    width: 130px;
    margin-top: 23px;
    margin-bottom: 40px;
}

.row_Wireless_Warehouse_new_column_part2 img {
    width: 145px;
    margin-top: 36px;

}

.Wireless_Warehouse_new_column_part {
    text-align: center;
}

.Wireless_Warehouse_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.Wireless_Warehouse_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

/* Wireless_Warehouse final part -- end */

/* Wireless_Warehouse coding end */
/* Wireless_Warehouse responsive*/
@media (max-width:1200px) {

    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 325px;
        margin-right: 325px;
    }
}

@media (max-width:1100px) {
    .Wireless_Warehouse_text_part_heading {
        border-bottom: 3px solid;
        margin-right: 77%;
        height: 60px;
        margin-top: 71px;
        color: #e1e1e1;
    }

    .Wireless_Warehouse_part_work_head {
        border-bottom: 3px solid;
        margin-right: 72%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .Wireless_Warehouse_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 76%;
        height: 60px;
        margin-top: -44px;
        color: #e1e1e1;
    }

    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 277px;
        margin-right: 283px;
    }
}

@media (max-width:900px) {
    .Wireless_Warehouse_heading .col-md-8 {
        margin-top: 11%;
    }

    .row_Wireless_Warehouse_heading3 {
        display: none;
    }

    .row_Wireless_Warehouse_heading2 {
        display: none;
    }

    .row_Wireless_Warehouse_imageback1 {
        width: 43%;
    }

    .Wireless_Warehouse_text_part_heading {
        border-bottom: 3px solid;
        margin-right: 73%;
        height: 60px;
        margin-top: 71px;
        color: #e1e1e1;
    }

    .Wireless_Warehouse_part_work_head {
        border-bottom: 3px solid;
        margin-right: 66%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .Wireless_Warehouse_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 71%;
        height: 60px;
        margin-top: -44px;
        color: #e1e1e1;
    }

    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 171px;
        margin-right: 207px;
    }


}

@media (max-width:800px) {

    .Wireless_Warehouse_heading .col-md-8 {
        margin-top: 13%;
    }

    .Wireless_Warehouse_text_part_heading {
        margin-right: 69%;
    }

    .Wireless_Warehouse_part_work_head {
        margin-right: 60%;
    }

    .Wireless_Warehouse_part2_work_head {
        margin-right: 65%;
        margin-top: 1px;
    }

    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 126px;
        margin-right: 162px;
    }
}

@media (max-width:767px) {
    .Wireless_Warehouse_heading .col-md-8 {
        margin-top: 7%;
    }

    .row_Wireless_Warehouse_new_column_part2 img {
        width: 139px;
        margin-top: -15px;
        margin-bottom: 28px;
    }

    .row_Wireless_Warehouse_new_column_part3 img {
        width: 191px;
        margin-top: -84px;
    }

    .row_Wireless_Warehouse_new_column_part1 img {
        width: 118px;
        margin-top: 55px;
    }
}

@media (max-width:640px) {
    .Wireless-Warehouse-banner-section {
        background-color: #112639;
        margin-top: 59px;
        height: 440px;
        position: relative;
    }

    .Wireless_Warehouse_text_part_heading {
        margin-right: 62%;
    }

    .Wireless_Warehouse_part_work_head {
        margin-right: 55%;
    }

    .Wireless_Warehouse_part2_work_head {
        margin-right: 59%;
    }

    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 57px;
        margin-right: 105px;
    }

}

@media (max-width:500px) {
    .row_Wireless_Warehouse_imageback1 {
        width: 54%;
    }

    .Wireless_Warehouse_text {
        font-size: inherit;
        margin: auto;
    }

    .Wireless_Warehouse_heading .col-md-8 {
        margin-top: 18%;
    }

    .Wireless_Warehouse_text_part_heading {
        margin-right: 51%;
    }

    .Wireless_Warehouse_part_work_head {
        margin-right: 35%;
    }

    .Wireless_Warehouse_part2_work_head {
        margin-right: 40%;
    }

    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 109px;
        margin-right: 107px;
    }

    .Wireless_Warehouse_new_column_part_for_heading {
        margin-top: 87px;
        padding-top: 40px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width:430px) {
    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 64px;
        margin-right: 64px;
    }

}

@media (max-width:360px) {
    .Wireless_Warehouse_text_part_heading {
        margin-right: 37%;
    }

    .Wireless_Warehouse_part_work_head {
        margin-right: 26%;
    }

    .Wireless_Warehouse_part2_work_head {
        margin-right: 30%;
    }
}

@media (max-width:320px) {
    .Wireless_Warehouse_new_column_part_for_heading h1 {
        margin-left: 58px;
        margin-right: 50px;
    }
}

/* D2u coding start */

/* D2u banner section start */

.D2u-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.D2u_heading {
    color: #fff;
    margin-top: 6%;
}

.D2u_heading .col-md-8 {
    margin-top: 4%;
}

.D2u_heading h1 {
    font-size: 34px;
}

.D2u_text {
    font-size: 20px;
    line-height: 30px;
    margin-right: 107px;
    margin-top: 22px;
    font-stretch: normal;
    font-family: OpenSans;
}

.D2u_heading a {
    color: #fff;
}

.D2u_heading p {
    color: #fff;
}

.row_D2u_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 22px;
}

/* D2u banner section end */

/* D2u text section start */
.D2u_text_part_heading {
    border-bottom: 3px solid;
    margin-right: 81%;
    height: 60px;
    margin-top: 71px;
    color: #e1e1e1;

}

.D2u_text_part_heading h1 {
    font-size: 30px;
    color: black;
    opacity: 0.8;
}

.D2u_text_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

/* D2u text section end */

/* D2u  column section start */
.D2u_column_part {
    text-align: center;
    margin-top: 23px;
}

.row_D2u_imageback1 {
    width: 22%;
}

.D2u_column_part2 {
    text-align: center;
    margin-top: 45px;
}

.D2u_logo_text_name p {
    margin-top: -11px;
    opacity: 0;
    font-size: 15px;
}

.D2u_logo_size_add {
    margin-left: 47%;
    margin-right: 46%;
}

.row_D2u1 .D2u_logo_size_add:hover .D2u_logo_text_name p {
    opacity: 1;
    cursor: pointer;
}

/* D2u  column section end */

/* D2u text part1 start */

.D2u-part1-section {
    background-color: #FAFAFA;
    margin-top: 7%;
}

.D2u_part_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: 57px;
    color: #e1e1e1;
}

.D2u_part_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.D2u_text1_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.D2u_part_work_head1 p {
    color: black;
    margin-top: 15px;
    font-size: 16px;
}

.D2u_part_work_head1 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    margin-bottom: 44px;
    color: #5c5c5c;
}

/* D2u text part1 end */

/* D2u text part2 start */

.D2u-text-part2-section {
    margin-top: 7%;
}

.D2u_part2_work_head {
    border-bottom: 3px solid;
    margin-right: 79%;
    height: 60px;
    margin-top: -44px;
    color: #e1e1e1;
}

.D2u_part2_work_head h1 {
    color: black;
    opacity: 0.9;
    font-size: 30px;
}

.D2u_text2_part p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}

.D2u_text2_part p em {
    color: #000;
    opacity: 0.9;
}

.D2u_text2_part p em:hover {
    cursor: pointer;
    color: #0056b3;
}

.D2u_part2_work_head2 ul {
    margin-left: 36px;
    font-size: 16px;
    line-height: 31px;
    list-style-type: square;
    color: #5c5c5c;

}

.D2u_text2_part p i {
    color: black;
}

.D2u_text2_part p i:hover {
    color: #2f80c2;
    cursor: pointer;
}


/* D2u text part2 end */


/* D2u final part -- start */
.D2u_new_column_part_for_heading {
    margin-top: 87px;
    border-top: 3px solid;
    color: #e1e1e1;
    padding-top: 40px;
    margin-right: 60px;
    margin-left: 89px;


}

.D2u_new_column_part_for_heading h1 {
    text-align: center;
    color: black;
    opacity: 0.7;
    border-bottom: 3px solid #e1e1e1;
    margin-left: 400px;
    margin-right: 400px;
    height: 55px;
    font-size: 30px;
}

.row_D2u_new_column_part {
    text-align: center;
}

.row_D2u_new_column_part1 img {
    width: 153px;
    margin-top: 34px;
}

.row_D2u_new_column_part2 img {
    width: 174px;
    margin-top: 41px;
}

.row_D2u_new_column_part3 img {
    width: 148px;
    margin-top: 23px;
}

.row_D2u_new_column_again1 img {
    width: 150px;
    margin-top: 25px;
}

.row_D2u_new_column_again2 img {
    width: 161px;
    margin-top: 38px;
}

.row_D2u_new_column_again3 img {
    width: 178px;
    margin-top: 31px;
}

.row_D2u_new_column_again4 img {
    width: 177px;
    margin-top: 42px;
}

.row_D2u_new_column_again5 img {
    width: 101px;
    margin-top: 19px;
}

.row_D2u_new_column_again6 img {
    width: 210px;
    margin-top: 34px;
}

.row_D2u_new_column_again7 img {
    width: 95px;
    margin-top: 23px;
}

.row_D2u_new_column_again8 img {
    width: 82px;
    margin-top: 33px;
}

.row_D2u_new_column_again9 img {
    width: 143px;
    margin-top: 65px;
}

.row_D2u_new_column_again10 img {
    width: 143px;
    margin-top: 53px;
}

.row_D2u_new_column_again11 img {
    width: 146px;
    margin-top: 69px;
    margin-bottom: 61px;
}

.row_D2u_new_column_again12 img {
    width: 118px;
}

.D2u_new_column_again {
    text-align: center;
}

.D2u_new_column_again_new_col {
    text-align: center;
}

.D2u_new_column_again_new_part1_col {
    text-align: center;
}

.D2u_new_column_again_new_part2_col {
    text-align: center;
}


.D2u_new_column_part {
    text-align: center;
}

.D2u_new_column_part img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.D2u_new_column_part img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.D2u_new_column_again img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.D2u_new_column_again img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.D2u_new_column_again_new_col img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.D2u_new_column_again_new_col img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.D2u_new_column_again_new_part1_col img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.D2u_new_column_again_new_part1_col img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.D2u_new_column_again_new_part2_col img {
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}

.D2u_new_column_again_new_part2_col img:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

/* D2u final part -- end */

/* D2u coding end */
/* a125fortime responsive*/
@media (max-width:1200px) {
    .D2u_new_column_part_for_heading h1 {
        margin-left: 325px;
        margin-right: 325px;
    }
}

@media (max-width:1100px) {
    .D2u_text_part_heading {
        border-bottom: 3px solid;
        margin-right: 77%;
        height: 60px;
        margin-top: 71px;
        color: #e1e1e1;
    }

    .D2u_part_work_head {
        border-bottom: 3px solid;
        margin-right: 72%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .D2u_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 76%;
        height: 60px;
        margin-top: -44px;
        color: #e1e1e1;
    }

    .D2u_new_column_part_for_heading h1 {
        margin-left: 277px;
        margin-right: 283px;
    }
}

@media (max-width:900px) {
    .D2u_heading .col-md-8 {
        margin-top: 11%;
    }

    .row_D2u_heading3 {
        display: none;
    }

    .row_D2u_heading2 {
        display: none;
    }

    .row_D2u_imageback1 {
        width: 43%;
    }

    .D2u_text_part_heading {
        border-bottom: 3px solid;
        margin-right: 73%;
        height: 60px;
        margin-top: 71px;
        color: #e1e1e1;
    }

    .D2u_part_work_head {
        border-bottom: 3px solid;
        margin-right: 66%;
        height: 60px;
        margin-top: 57px;
        color: #e1e1e1;
    }

    .D2u_part2_work_head {
        border-bottom: 3px solid;
        margin-right: 71%;
        height: 60px;
        margin-top: -44px;
        color: #e1e1e1;
    }

    .D2u_new_column_part_for_heading h1 {
        margin-left: 171px;
        margin-right: 207px;
    }

}

@media (max-width:800px) {
    .D2u_heading .col-md-8 {
        margin-top: 13%;
    }

    .D2u_text_part_heading {
        margin-right: 69%;
    }

    .D2u_part_work_head {
        margin-right: 60%;
    }

    .D2u_part2_work_head {
        margin-right: 65%;
        margin-top: 1px;
    }

    .D2u_new_column_part_for_heading h1 {
        margin-left: 126px;
        margin-right: 162px;
    }
}

@media (max-width:767px) {
    .D2u_heading .col-md-8 {
        margin-top: 7%;
    }

    .row_D2u_new_column_part3 img {
        width: 148px;
        margin-top: 45px;
    }

    .row_D2u_new_column_again1 img {
        width: 150px;
        margin-top: 46px;
    }

    .row_D2u_new_column_again4 img {
        width: 177px;
        margin-top: 13px;
    }

    .row_D2u_new_column_again5 img {
        width: 101px;
        margin-top: 48px;
    }

    .row_D2u_new_column_again7 img {
        width: 95px;
        margin-top: 42px;
    }

    .row_D2u_new_column_again8 img {
        width: 82px;
        margin-top: 52px;
    }

    .row_D2u_new_column_again11 img {
        width: 146px;
        margin-top: 33px;
        margin-bottom: 61px;
    }
}

@media (max-width:640px) {
    .D2u-banner-section {
        background-color: #112639;
        margin-top: 59px;
        height: 440px;
        position: relative;
    }

    .D2u_text_part_heading {
        margin-right: 62%;
    }

    .D2u_part_work_head {
        margin-right: 55%;
    }

    .D2u_part2_work_head {
        margin-right: 59%;
    }

    .D2u_new_column_part_for_heading h1 {
        margin-left: 57px;
        margin-right: 105px;
    }

}

@media (max-width:500px) {
    .row_D2u_imageback1 {
        width: 54%;
    }

    .D2u_text {
        font-size: inherit;
        margin: auto;
    }

    .D2u_heading .col-md-8 {
        margin-top: 18%;
    }

    .D2u_text_part_heading {
        margin-right: 51%;
    }

    .D2u_part_work_head {
        margin-right: 35%;
    }

    .D2u_part2_work_head {
        margin-right: 40%;
    }

    .D2u_new_column_part_for_heading h1 {
        margin-left: 109px;
        margin-right: 107px;
    }

    .D2u_new_column_part_for_heading {
        margin-top: 87px;
        padding-top: 40px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width:430px) {
    .D2u_new_column_part_for_heading h1 {
        margin-left: 64px;
        margin-right: 64px;
    }

}

@media (max-width:360px) {
    .D2u_text_part_heading {
        margin-right: 37%;
    }

    .D2u_part_work_head {
        margin-right: 26%;
    }

    .D2u_part2_work_head {
        margin-right: 30%;
    }
}

@media (max-width:320px) {
    .D2u_new_column_part_for_heading h1 {
        margin-left: 58px;
        margin-right: 50px;
    }
}


/* Payroll_Integration coding start */

/* Payroll_Integration banner section start */

.Payroll-Integration-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Payroll_Integration_heading {
    color: #fff;
    margin-top: 6%;
}

.Payroll_Integration_heading .col-md-8 {
    margin-top: 2%;
}

.Payroll_Integration_heading h1 {
    font-size: 36px;
    line-height: 46px;
}

.Payroll_Integration_heading a {
    color: #fff;
}

.Payroll_Integration_heading p {
    color: #fff;
    font-size: 24px;
    line-height: 36px;
}

.row_Payroll_Integration_heading2 .col-md-4 img {
    height: 293px;
    width: auto;
    margin-top: 20px;
}

/* odoo banneer section */
.odoo-banner-section {
    background-color: #112639;
    margin-top: 34px;
    height: 456px;
    position: relative;
}

.odoo_heading {
    color: #fff;
    margin-top: 4%;
}

.odoo_heading .col-md-8 {
    margin-top: 4%;
}

.odoo_heading h1 {
    font-size: 34px;
    line-height: 46px;
}

.odoo_heading a {
    color: #fff;
}

.odoo_heading p {
    color: #fff;
    font-size: 18px;
    line-height: 36px;
}

.row_odoo_heading2 .col-md-5 img {
    margin-top: 43px;
    width: 430px;
    height: 270px;
}

/* ofbiz banner */
.OFBiz-banner-section {
    background-color: #112639;
    margin-top: 50px;
    height: 440px;
    position: relative;
}

.OFBiz_heading {
    color: #fff;
    margin-top: 8%;
}

.OFBiz_heading h1 {
    font-size: 36px;
    line-height: 46px;
}

.OFBiz_heading a {
    color: #fff;
}

.OFBiz_heading p {
    color: #fff;
    font-size: 18px;
    line-height: 36px;
}

.row_OFBiz_heading2 .col-md-5 img {
    margin-top: 22px;
    height: 237px;
    width: 436px;
}

.row_Opentab_heading2 .col-md-4 img {
    /* height: 300px;
    width: 100%; */
    height: 245px;
    width: 345px;
}

/* time and attendance banner */
.Time-and-Attendance-banner-section {
    background-color: #112639;
    margin-top: 66px;
    height: 440px;
    position: relative;
}

.Time_and_Attendance_heading {
    color: #fff;
    margin-top: 6%;
}

.Time_and_Attendance_heading .col-md-8 {
    margin-top: 4%;
}

.Time_and_Attendance_heading h1 {
    font-size: 36px;
    line-height: 46px;
}

.Time_and_Attendance_heading a {
    color: #fff;
}

.Time_and_Attendance_heading p {
    color: #fff;
    font-size: 24px;
    line-height: 36px;
}

.row_Time_and_Attendance_heading2 .col-md-4 img {
    height: 252px;
    width: 100%;
    margin-top: 44px;
}

/* Payroll_Integration banner section end */

/* Payroll_Integration  text section start */
.Payroll_Integration_text_part {
    margin-top: 59px;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 32px;
}

.Payroll_Integration_text_part p {
    font-size: 23px;
    line-height: 38px;
    color: #2b2c2b
}

/* Payroll_Integration  text section end */

/* Payroll_Integration  column section start */

.Payroll_Integration_column_heading {
    text-align: center;
    margin-top: 56px;
}

/* Payroll_Integration  column section end */

/* Payroll_Integration  column section start */

.Payroll_Integration_column_heading h2 {
    line-height: 52px;
}

.Payroll_Integrationcol_part1 {
    border-bottom: 1px solid #efefef;
    padding-bottom: 52px;
    margin-top: 60px;
    margin-left: 30px;
    margin-right: 30px;
}

.Payroll_Integration_row_img_part img {
    margin-top: 34px;
}

.payroll_img_hide {
    display: none;
}

.Payroll_Integration_row_img_part {
    text-align: center;
}

/* Payroll_Integration  column section end */
@media (max-width:1150px) {
    .contact_number {
        display: flex;
        width: 80%;
        margin: auto;
        color: #2f4059;
        text-align: center;
        margin-top: -12px;
        border-top: 1px solid #e1e1e1;
        padding-top: 18px;
        justify-content: center;
    }
}

@media (max-width:1100px) {
    .Time_and_Attendance_heading {
        color: #fff;
        margin-top: 9%;
    }
}

@media (max-width:1024px) {
    .Payroll-Integration-banner-section {
        background-color: #112639;
        margin-top: 66px;
        height: 501px;
        position: relative;
    }

    .Payroll_Integration_heading {
        color: #fff;
        margin-top: 11%;
    }
}

@media (max-width:991px) {
    .map_width {
        width: 100%;
        margin: 0px !important;
        background: #f9f9f9;
        height: auto;
    }

    .contact_number {
        display: flex;
        width: 80%;
        margin: auto;
        color: #2f4059;
        text-align: center;
        margin-top: 32px;
        border-top: 1px solid #e1e1e1;
        padding-top: 26px;
        justify-content: center;
    }

    .Payroll-Integration-banner-section {
        background-color: #112639;
        margin-top: 66px;
        height: 527px;
        position: relative;
    }

    .Payroll_Integration_heading {
        color: #fff;
        margin-top: 14%;
    }

    .Time-and-Attendance-banner-section {
        background-color: #112639;
        margin-top: 66px;
        height: 481px;
        position: relative;
    }

    .Time_and_Attendance_heading {
        color: #fff;
        margin-top: 13%;
    }

}

@media (max-width:900px) {
    .Payroll_Integration_heading .col-md-8 {
        margin-top: 4%;
    }

    .row_odoo_heading2 {
        display: none;
    }

    .row_Payroll_Integration_heading2 {
        display: none;
    }

    .row_Time_and_Attendance_heading2 {
        display: none;
    }

    .Payroll_Integration_heading {
        color: #fff;
        margin-top: 11%;
    }

    .Payroll_Integrationcol_part1 {
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media (max-width:767px) {
    .payroll_img_hide {
        display: block;
    }

    .payroll_img_hide1 {
        display: none;
    }

    .Payroll_Integrationcol_part1 {
        text-align: center;
        margin-left: 0px;
        margin-right: 0px;
    }

    .Payroll-Integration-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 403px;
        position: relative;
    }

    .Payroll_Integration_heading {
        color: #fff;
        margin-top: 4%;
    }

    .Time-and-Attendance-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 440px;
        position: relative;
    }

    .Time_and_Attendance_heading {
        color: #fff;
        margin-top: 9%;
    }

}

@media (max-width:581px) {
    .Payroll_Integration_heading p {
        color: #fff;
        font-size: 23px;
        line-height: 35px;
    }

    .Payroll-Integration-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 473px;
        position: relative;
    }
}

@media (max-width:439px) {
    .Time-and-Attendance-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 475px;
        position: relative;
    }
}

@media (max-width:370px) {
    .Time-and-Attendance-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 558px;
        position: relative;
    }

    .Payroll_Integration_heading p {
        color: #fff;
        font-size: 22px;
        line-height: 34px;
    }

    .Payroll-Integration-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 509px;
        position: relative;
    }
}

@media (max-width:350px) {
    .Payroll_Integration_heading {
        color: #fff;
        margin-top: 9%;
    }

    .Payroll-Integration-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 561px;
        position: relative;
    }
}

@media (max-width:349px) {
    .Payroll-Integration-banner-section {
        background-color: #112639;
        margin-top: 60px;
        height: 635px;
        position: relative;
    }
}

/* Payroll_Integration coding end */

/* odoo new by ss coding */

.odoo_column_heading_work {
    border-top: 1px solid #e1e1e1;
    margin-top: 52px;
    text-align: center;
    padding-top: 45px;
}

.odoo_column_heading_work h2 {
    line-height: 33px;
    color: #2b2c2d;
}

.odoo_column_heading_work h3 {
    font-size: 20px;
    line-height: 30px;
    color: #5c5c5c;
    padding-top: 11px;
}

.odoo_column_work {
    margin-top: 45px;
    text-align: center;
}

.odoo_column_work_two {
    text-align: center;
    margin-bottom: 50px;
}

.odoo_column_work .col-md-4 {
    padding-top: 45px;
}

.odoo_row_flex {
    display: flex;
    justify-content: center;
}

.interation-imagesopo {
    margin-bottom: 9px;
    margin-top: 20px;
}

.Integration-headingopo {
    font-size: 22px;
    padding-bottom: 14px;
}

.Integration_sub_headingopo {
    font-size: 16px;
    line-height: 26px;
    min-height: 56px;
}

.interation-images21 img {
    margin-top: 3px;
}

.odoo-column-section1 {
    background-color: #f9f9f9;
    padding-bottom: 50px;
}

.odoo_column_heading_work1 {
    text-align: center;
    padding-top: 40px;
}

.odoo_column_heading_work1 h2 {
    line-height: 33px;
    color: #2b2c2d;
}

.odoo_column_heading_work1 h3 {
    font-size: 20px;
    line-height: 30px;
    color: #5c5c5c;
    padding-top: 11px;
}

.odoo_column_work1 .col-md-4 {
    padding-top: 45px;
}

.odoo_row_img_margin {
    padding-top: 3px;
}

.odoo_row_img_margin1 {
    padding-top: 7px;
}

.blue_box_new_version {
    padding: 15px;
    /* background-color: #104d80;*/
    transition: .2s;
}

.blue_box_new_version:hover {
    background-color: #104d80;
    cursor: pointer;
    color: #fff;
}

/* inegration new coding by ss */
.position-relative a {
    color: #5c5c5c;
}

.bloghead-integration h3 {
    text-align: center;
}

.bloghead-integration h4 {
    text-align: center;
    font-size: 16px;
    padding: 0 10px 0;
    line-height: 27px;
}

.integration-new .col-md-4 {
    padding-bottom: 25px;
}

.bloghead-integration {
    position: relative;
    overflow: hidden;
    background-color: white;
    padding-bottom: 30px;
    /*  border: 1px solid #e1e1e1; */
    height: 340px;
    transition: .2s;
}

.bloghead-integration:hover {
    background-color: #104d80;
    cursor: pointer;
    color: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);

}

/* odoo responsive  new coding */
@media (max-width:991px) {
    .row_odoo_heading2 .col-md-5 img {
        margin-top: 95px;
    }

    .odoo-banner-section {
        background-color: #112639;
        margin-top: 54px;
        height: 610px;
        position: relative;
    }

    .odoo_heading {
        color: #fff;
        margin-top: 19%;
    }

    .odoo_heading-section {
        color: #fff;
        margin-top: 10%;
    }

    .odoo_row_flex {
        display: inherit;
        justify-content: center;
    }
}

@media (max-width:767px) {
    .odoo_column_work1 {
        text-align: center;
    }

    .odoo-banner-section {
        margin-top: 40px;
        color: #fff;
        margin-top: 6%;
        height: 436px;
    }

    .odoo_heading {
        color: #fff;
        margin-top: 11%;
    }

    .odoo_column_heading_work {
        border-top: none;
        margin-top: 52px;
        text-align: center;
        padding-top: 0px;
    }
}

@media (max-width:562px) {
    .odoo-banner-section {
        margin-top: 40px;
        color: #fff;
        margin-top: 4%;
        height: 500px;
    }
}

@media (max-width:426px) {
    .odoo-banner-section {
        margin-top: 40px;
        color: #fff;
        margin-top: 4%;
        height: 620px;
    }

    .odoo_heading {
        color: #fff;
        margin-top: 19%;
    }
}

@media (max-width:369px) {
    .odoo-banner-section {
        margin-top: 40px;
        color: #fff;
        margin-top: 4%;
        height: 660px;
    }

    .odoo_heading {
        color: #fff;
        margin-top: 18%;
    }
}

/* ofboz new banner coding */
@media (max-width:1147px) {
    .OFBiz-banner-section {
        background-color: #112639;
        margin-top: 66px;
        height: 456px;
        position: relative;
    }

    .OFBiz_heading {
        color: #fff;
        margin-top: 13%;
    }

}

@media (max-width:991px) {
    .OFBiz-banner-section {
        background-color: #112639;
        margin-top: 58px;
        height: 500px;
        position: relative;
    }

    .OFBiz_heading {
        color: #fff;
        margin-top: 18%;
    }
}

@media (max-width:900px) {
    .row_OFBiz_heading2 {
        display: none;
    }

    .row_Opentab_heading2 {
        display: none;
    }
}

@media (max-width:767px) {
    .OFBiz-banner-section {
        background-color: #112639;
        margin-top: 40px;
        height: 440px;
        position: relative;
    }

    .OFBiz_heading {
        color: #fff;
        margin-top: 13%;
    }
}

/* openta banner new coding */
@media (max-width:320px) {
    .OFBiz-banner-section {
        background-color: #112639;
        margin-top: 40px;
        height: 499px;
        position: relative;
    }
}

/* Work force hover new code */

.applicant-tracking a {
    color: #333;
}

/* Responsive for media width 280 */
@media (max-width:1024px) {

    .home_banner_for_change {
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        margin-top: 74px;
        background: #112639;
        max-height: 527px;
    }

    .new-top {
        margin-top: 70px;
    }
}

@media (max-width:953px) {
    .home_banner_for_change {

        margin-top: 96px;
        /* background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/erp-banner4.png); */

        max-height: 553px;
    }
}

@media (max-width:817px) {
    .home_banner_for_change {
        margin-top: 96px;
        max-height: 621px;
    }

    .new-top {
        margin-top: 50px;
    }
}

@media (max-width:425px) {
    .new-top {
        margin-top: 0px;
    }
}

@media (max-width:320px) {
    .custom_blog_head_blogs {
        height: 381px !important;
    }

}

@media (max-width:280px) {
    .row.marginbottom40 .col-md-4:not(:first-child) {
        display: none;
    }

    .custom_captcha {
        transform: rotateY(44deg);
    }
}


/*new code for contact page code*/
.contact-codeforborder1 {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 25px;
    margin-left: 66px;
    margin-right: 60px;
    margin-top: -26px;
}

.contact-newcode {
    margin-bottom: 26px;
    text-align: center;
}

.cont-skype {
    text-align: end;
}

.cont-skype img {
    width: 34px;

}

.cont-skype a {
    color: #6f6f6f;
    font-size: 19px;
}

.cont-messengerimg {
    text-align: left;
}

.cont-whatsapp img {
    width: 34px
}

.cont-whatsapp a {
    color: #6f6f6f;
    font-size: 18px;
}

.cont-messengerimg img {
    width: 46px;
    color: #6f6f6f;
}

.cont-messengerimg a {
    color: #6f6f6f;
    font-size: 19px;
}

@media (max-width:767px) {
    .contact-codeforborder1 {
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -26px;
    }

    .cont-whatsapp {
        margin-top: 25px;
        margin-left: 35px;
    }

    .cont-messengerimg {
        margin-top: 25px;
        margin-left: 44px;
    }

    .cont-messengerimg span {
        margin-left: -6px;
    }

    .cont-skype {
        text-align: center;
    }

    .cont-messengerimg {
        text-align: center;
    }
}

/*new coding */
.for-topline {
    border-top: 1px solid #e1e1e1;
    margin-bottom: 33px;
    margin-left: 105px;
    margin-right: 110px;
    margin-top: 12px;
}

.for-topline1 {
    text-align: center;
    margin-bottom: 27px;
}

.owl-demos2 .col-md-12 {
    padding-left: 0px;
    scroll-padding-right: 20px;
}

.bloghead1 img {
    width: 100%;
}

.home-new-rowadding {
    background-color: #FFF;
}

/* market-insight ppage coding */

.market-insight-image2 a,
.market-insight-image2 a:hover h5 {
    color: #5c5c5c;
}

a:hover h5 {
    color: #5c5c5c;
    text-decoration: none;
}

a:hover .card-body {
    box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.16);
}

.current {
    border: 1px solid #3b83c5 !important;
}

.blog-card {
    margin-bottom: 25px;
}

.card_hover_link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

/* market-insight ppage coding end */

/* footer css */
.my-info {
    position: fixed;
    top: 297px;
    right: -4.5%;
    z-index: 10000;
    background: #fff;
    color: #3b83c5;
    padding: 5px 20px;
    text-transform: capitalize;
    font-weight: bold;
    transform: rotate(270deg);
    cursor: pointer;
    border: 1px solid #3b83c5;
}

.error-msg {
    color: #b24644 !important;
}

.info_1 {
    position: fixed;
    right: 0px;
    top: 136px;
    z-index: 10000;
    background: #fff;
    color: #000000;
    padding: 27px 23px;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #337ab7;
    border-width: 1px 0px 1px 1px;
}

textarea {
    width: 100%;
    height: 85px;
    padding: 6px 9px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: #f8f8f8;
    font-size: 9px;
    resize: none;
}

select {
    width: 100%;
    padding: 16px 20px;
    border: none;
    border-radius: 4px;
    background-color: #f1f1f1;
}

.error-msg {
    text-transform: none !important;
    font-weight: normal !important;
}

.cross {
    color: #377bb7;
    text-align: right;
    float: right;
    top: -16px;
}

.hideF {
    display: none;
}

.hideFf {
    display: block;
}

.info_2 {

    right: 0px;
    top: 136px;
    z-index: 10000;
    background: #fff;
    color: #000000;
    padding: 27px 23px;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #337ab7;
    border-width: 1px 0px 1px 1px;
}


/* ecommerce banner */
.ecommerce-bannertext {
    color: #fff;
    font-size: 30px;
    margin-top: -48px;
    line-height: 40px;
}

.banner-content-space p {
    color: #fff;
    font-size: 21px;
    margin-top: -2px;
}

@media (max-width: 372px) {
    .ecommerce-banner {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: var(--wpr-bg-97fcbbcc-a4f4-4ffe-96ba-50dd08cc152b);
        max-height: 624px !important;
    }
}

@media (max-width: 294px) {
    .ecommerce-banner {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        max-height: 700px !important;
    }
}

/*blog change to h1 */
.blog_detailed_padding h1 {
    font-size: 46px;
    font-weight: 600;
    line-height: 1.3;
    text-align: center;
    color: #2b2c2d;
    margin-bottom: 30px;
    margin-left: 161px;
    margin-right: 161px;
}

@media(max-width: 768px) {
    .blog_detailed_padding h1 {
        font-size: 28px;
        line-height: 1.29;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 80px;
    }
}

@media(max-width: 767px) {
    .blog_detailed_padding h1 {
        font-size: 28px;
        line-height: 1.29;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }
}

/* optaplanner code */

@media (max-width: 280px) {
    .OFBiz-banner-section {
        background-color: #112639;
        margin-top: 40px;
        height: 550px;
        position: relative;
    }
}

/* web application coding */

.Saas-application-banner-section {
    background: #112639 !important;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: var(--wpr-bg-b600097d-9f21-4a30-a9ed-51c17a51500b);
    margin-top: 66px;
    max-height: 480px;
}

.Middleware-softwaredev-banner-section {
    background: #112639 !important;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: var(--wpr-bg-9697ee9a-e966-49c0-bcd8-fa5b7aee235a);
    margin-top: 55px;
    max-height: 470px;
}

.Web-application-ISE-respon {
    font-size: 36px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    font-weight: normal;
    margin-top: 0;
}

.Web-application-heading-text {
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
    font-family: OpenSans;
}

.Middleware-softwaredev-heading-text {
    font-size: 22px;
    line-height: 36px;
    color: #ffffff;
    font-family: OpenSans;
    margin-top: 27px;
}

.Middleware-softwaredev-banner {
    margin-top: 28px;
}

.web-application-column-section {
    margin-top: 40px;
    padding-bottom: 45px;
}

.web_application_responsive_code {
    display: none;
}

.web-application-big-image .col-md-12 {
    text-align: center;
    color: #2B2C2D;
}

.web_application_img_hide {
    display: none;
}

.web_applicationcol_part1 {
    margin-top: 17px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 38px;
    margin-bottom: 28px;
}

.web_application_heading {
    text-align: center;
}

.web_application_heading1 {
    padding-bottom: 34px;
    margin-top: -39px;
}

.ui-ux-infograimg-section {
    background-color: #fafafa;
    padding-top: 30px;
    padding-bottom: 53px;
}

.ui-ux_heading1 {
    padding-bottom: 34px;
    margin-top: 0px;
}

.web_application_head_new {
    margin-bottom: 0px;
}

.Saas_row_img_part {
    text-align: center;
}

.Saas_row_img_part img {
    margin-top: 17px;

}

.Web-application-text-part {
    color: #2b2c2b !important;

}

.Payroll_Integration_row_part h3 {
    color: #2b2c2d;
}

.web_application_column_work h4 {
    color: #2b2c2d;
    font-size: 18px;
}

.Web_application_column_heading {
    text-align: center;
    margin-top: 56px;
}

@media (max-width:1024px) {
    .web-application-big-image1 {
        display: none;
    }

    .web-application-banner {
        margin-top: 30px;
    }

    .Saas-application-banner {
        margin-top: 30px;
    }

    .Middleware-application-banner {
        margin-top: 53px;
    }

    .web-application-column-section {
        padding-bottom: 26px;
    }

    .web-application-big-image1 img {
        /* width: 92%; */
        width: 100%;
    }

    .Middleware-softwaredev-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 54px;
        max-height: 506px;
    }
}

@media (max-width:991px) {
    .web-appication-ipad-res {
        min-height: 0px !important;
    }

    .web_application_column_work {
        text-align: center;
    }

    .web_application_img_hide1 {
        display: none;
    }

    .web_application_img_hide {
        display: block;
    }

    .web_applicationcol_part1 {
        margin-left: 0px;
        margin-right: 0px;
        margin: auto;
        text-align: center;
        margin-bottom: 29px;
    }

    .web_applicationcol_part11 {
        margin-left: 0px;
        margin-right: 0px;
        margin: auto;
        text-align: center;
        margin-bottom: 29px;
    }

    .web_applicationcol_part1 .col-md-10 {
        text-align: center;
    }
}

@media (max-width:910px) {
    .web-application-big-image1 img {
        /* width: 80%; */
        width: 100%;
    }
}

@media (max-width:828px) {
    .Middleware-softwaredev-banner {
        margin-top: 53px;
    }

    .Middleware-softwaredev-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 60px;
        max-height: 540px;
    }
}

@media (max-width:800px) {
    .Web-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: var(--wpr-bg-dd4b88c8-77a5-48fd-bdfb-814dabc2518a);
        margin-top: 60px;
        max-height: 520px !important;

    }

    .Saas-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 60px;
        max-height: 520px !important;

    }

    .Application-Modernization-ISE-respon {
        font-size: 32px !important;
    }
}

@media (max-width:768px) {
    .Middleware-softwaredev-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 79px;
        max-height: 580px;
    }

    .Web-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 60px;
        max-height: 527px !important;

    }

    .Saas-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 60px;
        max-height: 500px !important;

    }

    .Application-Modernization-ISE-respon {
        font-size: 29px !important;
    }

    .web-application-banner {
        margin-top: 54px;
    }

    .Saas-application-banner {
        margin-top: 38px;
    }

    .web_application_heading {
        font-size: 26px;
    }

    .web_application_heading h2 {
        font-size: 26px;
    }

    .web-application-column-section {
        padding-bottom: 1px;
    }

}

@media (max-width:767px) {
    .Middleware-softwaredev-banner {
        margin-top: 15px;
    }

    .Middleware-softwaredev-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 40px;
        max-height: 580px;
    }

    .Web-application-text-part {
        font-size: 20px !important;
        margin-top: 43 !important;
        padding-top: 43px !important;
    }

    .web_application_heading h2 {
        font-size: 26px;
        line-height: 30px;
    }

    .Saas_application_heading h2 {
        font-size: 26px;
        line-height: 30px;
    }

    .web-application-big-image .col-md-12 {
        text-align: center;
        color: #2B2C2D;
        padding-top: 10px;

    }

    .Web-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 60px !important;
        max-height: 515px !important;

    }

    .Saas-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 60px !important;
        max-height: 515px !important;

    }

    .web_application_responsive_code {
        display: block;
        text-align: center;
    }


}

@media (max-width:540px) {
    .Web-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 60px !important;
        max-height: 569px !important;
    }

}

@media (max-width:488px) {
    .Web-application-ISE-respon {
        font-size: 33px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.11;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        font-weight: normal;
        margin-top: 0;
    }
}

@media (max-width:480px) {
    img.logo_sm.lg2 {
        margin-top: -60px;
        margin-bottom: -80px;
    }

    .Middleware-softwaredev-banner {
        margin-top: 74px;
    }

    .Middleware-softwaredev-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 40px;
        max-height: 505px;
        padding-bottom: 75px;
    }

    .Web-application-text-part {
        font-size: 20px !important;
        margin-top: 43 !important;
        padding-top: 5px !important;
        padding-bottom: 38px;

    }
}

@media (max-width:414px) {
    .Payroll_Integration_row_part h3 {
        font-size: 24px;
        color: #2b2c2d;
    }

    .web_application_column_work h4 {
        color: #2b2c2d;
        font-size: 22px;
    }

    .Web_application_column_heading {
        text-align: center;
        margin-top: 40px;
    }

    .web-application-column-section {

        padding-bottom: 0px;
    }

}

@media (max-width:390px) {
    .Middleware-softwaredev-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 40px;
        max-height: 559px;
        padding-bottom: 75px;
    }

    .Application-Modernization-ISE-respon {
        font-size: 25px !important;
    }
}

@media (max-width:370px) {
    .Web-application-ISE-respon {
        font-size: 30px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.11;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        font-weight: normal;
        margin-top: 0;
    }

    .Middleware-softwaredev-heading-text {
        font-size: 19px;
        line-height: 32px;
        color: #ffffff;
        font-family: OpenSans;
        margin-top: 27px;
    }

    .web_application_responsive_code img {
        width: 100%;
    }
}

@media (max-width:360px) {
    .Middleware-softwaredev-banner-section {
        background: #112639 !important;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 40px;
        max-height: 555px;
        padding-bottom: 41px;
    }
}

@media (max-width:320px) {
    .Middleware-software-ISE-respon {
        font-size: 24px !important;
    }

    .Application-Modernization-ISE-respon {
        font-size: 22px !important;
    }

    .Middleware-softwaredev-heading-text {
        font-size: 18px;
        line-height: 29px;
        color: #ffffff;
        font-family: OpenSans;
        margin-top: 27px;
    }

    .Saas_application_heading h2 {
        font-size: 21px;
        line-height: 30px;
    }

    .Web-application-ISE-respon {
        font-size: 19px;
    }

    .web_application_heading h2 {
        font-size: 24px;
    }

    .Web-application-text-part {
        font-size: 17px !important;
        margin-top: 43 !important;
    }

    .Web-application-heading-text {
        font-size: 15px;
        line-height: Normal;
        color: #ffffff;
        font-family: OpenSans;
    }

    .Payroll_Integration_row_part h3 {
        font-size: 22px;
        color: #2b2c2d;
    }

    .custom_business {
        margin-bottom: 35px;
        margin-top: 30px;
        font-size: 26px;
    }
}


@media (max-width: 280px) {
    .Middleware-software-ISE-respon {
        font-size: 22px !important;
    }

    .Application-Modernization-ISE-respon {
        font-size: 19px !important;
    }

    .Middleware-softwaredev-heading-text {
        font-size: 17px;
        line-height: 29px;
        color: #ffffff;
        font-family: OpenSans;
        margin-top: 27px;
    }

    .Web-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 66px;
        max-height: 563px !important;
    }

    .Saas-application-banner-section {
        background: #112639 !important;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/banner.png);
        margin-top: 66px;
        max-height: 563px !important;
    }
}


.navbar i.fa.fa-chevron-down {
    font-weight: 100;
}

.dropdown {
    position: relative;
    display: inline-block;
    font-size: 16px;

}

/* .dropdown:hover {
    background-color: #112639;
    cursor: pointer;
}

.dropdown:hover .dropdowna {
    color: #fff;
} */

.dropdownhead-blog a:hover {
    /* color: #fff !important; */
    cursor: default !important;
}

.dropdownhead {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 14px;
}

.dropdown-logo {
    padding-left: 1px;
    width: 15px;
    height: 9px;
}

.dropdown-logo-clone {
    padding-left: 1px;
    display: none;
}

.dropdown-logo-clone-blog {
    padding-left: 1px;
    display: none;
}

.dropdown-logo1 {
    transform: rotate(271deg);
    margin-left: 6px;
}
.dropdown-logo1-erp {
    transform: rotate(271deg);
    margin-left: 6px;
}

.dropdown-logo1-clone {
    transform: rotate(271deg);
    margin-left: 6px;
    display: none;
}

.dropdown-logo1_third {
    transform: rotate(271deg);
    margin-left: 6px;
}

.dropdown-logo1-clone_third {
    transform: rotate(271deg);
    margin-left: 6px;
    display: none;
}

.dropdown-logo1_fourth {
    transform: rotate(271deg);
    margin-left: 6px;
}

.dropdown-logo1-clone_fourth {
    transform: rotate(271deg);
    margin-left: 6px;
    display: none;
}

.dropdown-logo1_fifth {
    transform: rotate(271deg);
    margin-left: 6px;
}

.dropdown-logo1-clone_fifth {
    transform: rotate(271deg);
    margin-left: 6px;
    display: none;
}

.dropdown-logoNew1 {
    transform: rotate(271deg);
    margin-left: 6px;
}

.dropdown-logo1-cloneNew1 {
    transform: rotate(271deg);
    margin-left: 6px;
    display: none;
}

.dropdown-content {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 11px 19px 23px 10px; */
    padding: 11px 23px 23px 10px;
    min-width: 160px;
    z-index: 0;
    margin-top: 10px;

}

.dropdown-content-enterprise {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 11px 19px 23px 10px; */
    padding: 11px 23px 23px 10px;
    min-width: 160px;
    z-index: 0;
    margin-top: 10px;

}

.dropdown-content-blog {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 10px 60px 21px 24px; */
    padding: 10px 24px 21px 24px;
    min-width: 158px !important;
    z-index: 1;
    margin-top: 10px;
}

.dropdown-content-enterprise {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 10px 60px 21px 24px; */
    padding: 10px 24px 21px 24px;
    min-width: 158px !important;
    z-index: 1;
    margin-top: 10px;
}
.dropdownhead-blog {
    padding-top: 12px;
    /* padding-right: 5px; */
    padding-bottom: 14px;
    padding-left: 0px !important;
}

.dropdowning {
    padding-right: 2px;
}

.dropdowning_third {
    padding-right: 2px;
}

.dropdowning_fourth {
    padding-right: 2px;
}

.dropdowning_fifth {
    padding-right: 2px;
}

.dropdowning_firsthead_clone {
    /* width: 108%; */
    width: 110%;
}
.dropdowning_firsthead_cloneerp {
    /* width: 108%; */
    width: 110%;
}

.dropdowning_firsthead_cloneNew {
    /* width: 108%; */
    width: 110%;
}

.dropdowning_firsthead_clone_third {
    /* width: 108%; */
    width: 110%;
}

.dropdowning_firsthead_clone_fourth {
    /* width: 108%; */
    width: 110%;
}

.dropdowning_firsthead_clone_fifth {
    /* width: 108%; */
    width: 110%;
}

.custom_tag_folt {
    display: inline-flex;
}

.dropdown-contenting {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 12px 15px 13px 32px; */
    padding: 12PX 15px 13px 15px;
    min-width: 160px;
    /* margin-left: 263px; */
    /* margin-left: 258px; */
    margin-left: 192px;
    margin-top: -53px;
}
.dropdown-contenting-erp {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 12px 15px 13px 32px; */
    padding: 12PX 15px 13px 15px;
    min-width: 160px;
    /* margin-left: 263px; */
    /* margin-left: 258px; */
    margin-left: 192px;
    margin-top: -53px;
}

.dropdown-contenting a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-contenting-erp a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-contenting_third {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 12px 15px 13px 32px; */
    padding: 12px 15px 13px 15px;
    min-width: 160px;
    /* margin-left: 263px; */
    /* margin-left: 258px; */
    margin-left: 250px;
    margin-top: -53px;
}

.dropdown-contenting_third a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-contenting_fourth {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 12px 15px 13px 32px; */
    padding: 12px 15px 13px 15px;
    min-width: 160px;
    /* margin-left: 263px; */
    /* margin-left: 258px; */
    /* margin-left: 230px; */
    margin-top: -53px;
    margin-left: 19rem !important;

}

.dropdown-contenting_fifth {
    display: none;
    position: fixed;
    background-color: #fff;
    /* padding: 12px 15px 13px 32px; */
    padding: 12px 15px 13px 15px;
    min-width: 160px;
    /* margin-left: 263px; */
    /* margin-left: 258px; */
    margin-left: 250px;
    margin-top: -53px;
}

.dropdown-contenting_fourth a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-contenting_fifth a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-contentingNew {
    display: none;
    position: fixed;
    background-color: #fff;
    padding: 11px 19px 23px 15px;
    min-width: 160px;
    /* margin-left: 290px; */
    /* margin-left: 258px; */
    margin-left: 250px;
    margin-top: -50px;
}

.dropdown-contentingNew a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a {
    color: #595959;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content-blog a {
    color: #595959;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content-enterprise a {
    color: #595959;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}


.dropdowning:hover .dropdown-contenting {
    display: block;
}
.dropdowning:hover .dropdown-contenting-erp {
    display: block;
}

.dropdowning_third:hover .dropdown-contenting_third {
    display: block;
}

.dropdowning_fourth:hover .dropdown-contenting_fourth {
    display: block;
}

.dropdowning_fifth:hover .dropdown-contenting_fifth {
    display: block;
}

.dropdowningNew:hover .dropdown-contentingNew {
    display: block;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropdown-content-blog {
    display: block;
}
.dropdown:hover .dropdown-content-enterprise {
    display: block;
}

.nav-contact-copy1 {
    display: none !important;
}

.dropdowning_firsthead {
    display: none;
}

.dropdowning_firsthead_third {
    display: none;
}

.dropdowning_firsthead_fourth {
    display: none;
}

.dropdowning_firsthead_fifth {
    display: none;
}

.dropdowning_firstheadNew {
    display: none;
}

@media (max-width:1024px) {
    .dropdownhead-blog a:hover {
        color: #5c5c5c !important;
        cursor: alias !important;
    }

    .dropdown:hover {
        background-color: unset;
    }

    .dropdown:hover .dropdowna {
        color: #595959;
    }

    .dropdowning:hover .dropdown-contenting {
        display: none;
    }
    .dropdowning:hover .dropdown-contenting-erp {
        display: none;
    }

    .dropdowning_third:hover .dropdown-contenting_third {
        display: none;
    }

    .dropdowning_fourth:hover .dropdown-contenting_fourth {
        display: none;
    }

    .dropdowning_fifth:hover .dropdown-contenting_fifth {
        display: none;
    }

    .dropdowningNew:hover .dropdown-contentingNew {
        display: none;
    }

    .dropdown:hover .dropdown-content {
        display: none;
    }

    .dropdown:hover .dropdown-content-blog {
        display: none;
    }
    .dropdown:hover .dropdown-content-enterprise {
        display: none;
    }


}

@media (max-width:991px) {

    .dropdownhead {
        padding-top: 2px;
        padding-left: 0px;
        padding-bottom: 14px;
    }
}

@media (min-width: 910px) {}

@media (max-width:767px) {
    .testimonail_text_heading {
        padding-top: 50px !important;
    }

    .testimonial-section-banner1 .owl-nav {
        height: 10%;
        z-index: 999;
    }

    .testimonial-section-banner1 .owl-stage-outer {
        z-index: 999;
    }

    .sec-portfolio .owl-stage-outer {
        z-index: 999;
    }

    .dropdowning_firsthead_clone_third a:hover {
        color: #595959 !important;
    }

    .dropdowning_firsthead_clone_fourth a:hover {
        color: #595959 !important;
    }

    .dropdowning_firsthead_clone_fifth a:hover {
        color: #595959 !important;
    }

    .dropdown-contenting a:last-child {
        margin-bottom: 10px;
    }
    .dropdown-contenting-erp a:last-child {
        margin-bottom: 10px;
    }

    .dropdown-contentingNew a:last-child {
        margin-bottom: 10px;
    }

    .dropdown-contenting_third a:last-child {
        margin-bottom: 10px;
    }

    .dropdown-contenting_fourth a:last-child {
        margin-bottom: 10px;
    }

    .dropdown-contenting_fifth a:last-child {
        margin-bottom: 10px;
    }

    .dropdown-content-blog a {
        line-height: 20px;
    }
    .dropdown-content-enterprise a {
        line-height: 20px;
    }

    .dropdown-contenting a {
        font-size: 15px;
        line-height: 15px;
    }
    .dropdown-contenting-erp a {
        font-size: 15px;
        line-height: 15px;
    }

    .dropdown-contentingNew a {
        font-size: 15px;
        line-height: 15px;
    }

    .dropdown-contenting_third a {
        font-size: 15px;
        line-height: 15px;
    }

    .dropdown-contenting_fourth a {
        font-size: 15px;
        line-height: 15px;
    }

    .dropdown-contenting_fifth a {
        font-size: 15px;
        line-height: 15px;
    }

    .nav-contact-copy1 {
        display: block !important;
    }

    .nav-contact-copy {
        display: none !important;
    }

    .dropdown-logo1 {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logo1-erp {
        transform: rotate(0deg);
        margin-left: 6px;
    }
    .dropdown-logo1-clone {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logo1_third {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logo1-clone_third {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logo1_fourth {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logo1_fifth {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logo1-clone_fourth {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logoNew1 {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown-logo1-cloneNew1 {
        transform: rotate(0deg);
        margin-left: 6px;
    }

    .dropdown {

        background-color: #fff;
    }

    .dropdown:hover {
        background-color: #fff;
    }

    .dropdowning {
        padding-right: 0px;
        margin-top: -11px;
        margin-bottom: -8px;
    }

    .dropdowning_third {
        padding-right: 0px;
        margin-top: -11px;
        margin-bottom: -8px;
    }

    .dropdowning_fourth {
        padding-right: 0px;
        margin-top: -11px;
        margin-bottom: -8px;
    }

    .dropdowning_fifth {
        padding-right: 0px;
        margin-top: -11px;
        margin-bottom: -8px;
    }

    .dropdowningNew {
        padding-right: 0px;
        margin-top: -11px;
        margin-bottom: -8px;
    }

    .dropdowning-sub2 {
        margin-top: -8px;
    }

    .dropdownhead {
        padding-top: 0px;
        padding-left: 9px;
        padding-bottom: 0px;
    }

    .dropdownhead-blog {

        padding-left: 9px !important;
    }

    .dropdown-content {
        position: relative;
        margin: auto;
        box-shadow: none;
        padding: 11px 19px 1px 10px;
        margin-left: 17px;
        font-size: 16px;
    }

    .dropdown-content-blog {
        display: none;
        position: relative;
        background-color: #fff;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        z-index: 1;
        margin: auto;
        margin-left: 17px;
        font-size: 16px;
        box-shadow: none;
    }
    .dropdown-content-enterprise {
        display: none;
        position: relative;
        background-color: #fff;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        z-index: 1;
        margin: auto;
        margin-left: 17px;
        font-size: 16px;
        box-shadow: none;
    }

    .dropdown-contenting {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 16px;
    }
    .dropdown-contenting-erp {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 16px;
    }

    .dropdown-contenting_third {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 16px;
    }

    .dropdown-contenting_fourth {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 16px;
    }

    .dropdown-contenting_fifth {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 16px;
    }

    .dropdown-contentingNew {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 16px;
    }
}

@media (max-width:420px) {
    .bloghead1 {
        height: 350px;
    }

    .bloghead1 .methdocolor2 p {
        font-size: 14px;
    }
}

@media (max-width:366px) {
    .dropdown-content {
        position: relative;
        margin: auto;
        box-shadow: none;
        padding: 11px 19px 1px 10px;
        margin-left: 17px;
        font-size: 15px;
    }

    .dropdown-content-blog {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 17px;
        font-size: 15px;
        box-shadow: none;
    }
    .dropdown-content-enterprise {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 17px;
        font-size: 15px;
        box-shadow: none;
    }

    .dropdown-contenting {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
    }
    .dropdown-contenting-erp {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
    }

    .dropdown-contenting_third {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
    }

    .dropdown-contenting_fourth {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
    }

    .dropdown-contenting_fifth {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
    }

    .dropdown-contentingNew {
        margin: auto;
        position: relative;
        margin-left: 20px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
    }
}

@media (max-width:329px) {
    .dropdown-contenting a {
        font-size: 12px;
        line-height: 10px;
    }
    .dropdown-contenting-erp a {
        font-size: 12px;
        line-height: 10px;
    }

    .dropdown-contentingNew a {
        font-size: 12px;
        line-height: 10px;
    }

    .dropdown-contenting_third a {
        font-size: 12px;
        line-height: 10px;
    }

    .dropdown-contenting_fourth a {
        font-size: 12px;
        line-height: 10px;
    }

    .dropdown-contenting_fifth a {
        font-size: 12px;
        line-height: 10px;
    }

    .Free_Consultation_btn {
        width: 65% !important;
    }

    .dropdown-content {
        position: relative;
        margin: auto;
        box-shadow: none;
        padding: 11px 19px 1px 10px;
        margin-left: 7px;
        font-size: 13px;
    }

    .dropdown-content-blog {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 7px;
        font-size: 13px;
        box-shadow: none;
    }
    .dropdown-content-enterprise {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 7px;
        font-size: 13px;
        box-shadow: none;
    }

    .dropdown-contenting {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
    }
    .dropdown-contenting-erp {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
    }

    .dropdown-contenting_third {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
    }

    .dropdown-contenting_fourth {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
    }

    .dropdown-contenting_fifth {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
    }

    .dropdown-contentingNew {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
    }

}

@media (max-width:289px) {
    .dropdown-contentingNew a {
        width: 108%;
    }
}

@media (max-width:280px) {
    .bloghead1 {
        height: 400px;
    }

    .bloghead1 .methdocolor2 p {
        line-height: 26px;
    }

    .dropdown-content {
        position: relative;
        margin: auto;
        box-shadow: none;
        padding: 11px 19px 1px 10px;
        margin-left: 6px;
        font-size: 12px;
    }

    .dropdown-content-blog {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 6px;
        font-size: 12px;
        box-shadow: none;
    }
     .dropdown-content-enterprise {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 6px;
        font-size: 12px;
        box-shadow: none;
    }

    .dropdown-contenting {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 10px;
    }
    .dropdown-contenting-erp {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 10px;
    }

    .dropdown-contenting_third {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 10px;
    }

    .dropdown-contenting_fourth {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 10px;
    }

    .dropdown-contenting_fifth {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 10px;
    }

    .dropdown-contentingNew {
        margin: auto;
        position: relative;
        margin-left: 18px;
        padding: 0px 0px 0px 0px;
        font-size: 10px;
    }
}

/* Schedule a Free Consultation coding */

.freeconsult-rospon {
    font-size: 40px !important;
    padding-top: 14px;
}

.Free_Consultation_col {
    text-align: center;
}

.free_consultation_hover_effect {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
    padding-bottom: 30px;
    padding-top: 30px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    height: 298px;
    margin-top: -19px;
    margin-left: -5px;
    margin-right: -5px;
    background-color: #fcfcfc;
}

.free-consultation-column-section1 {
    padding-bottom: 50px;
}

.free_consult_heading {
    text-align: center;
    padding-bottom: 28px;
    margin-top: -32px;
}

.Ui-ux_heading {
    text-align: center;
    margin-top: 20px;
}

.Ui-ux_heading p {
    font-size: 20px;
    color: #2b2c2d;
    line-height: 29px;
}

.Free_row_text_ul ul {
    padding-left: 18px;
    line-height: 27px;
    list-style-type: square;
    padding-top: 12px;
    color: #5c5c5c;
    font-size: 16px;
}

.ui-ux_row_text_ul ul {
    padding-left: 87px;
    line-height: 34px;
    list-style-type: square;
    padding-top: 33px;
    color: #5c5c5c;
    font-size: 16px;
}

.free_consult_row_text_part p {
    font-size: 18px;
}

.Free_row_text_ul p {
    color: #2B2C2D;
    font-size: 16px;
}

.free_consultation_hover_effect h4 {
    font-weight: 900;
    padding-top: 9px;
    color: #2b2c2d;
}

.free_consult_row_img_part {
    text-align: center;
    padding-top: 12px;
}

.free_consul_row_part {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 58px;
}

.ui-ux_row_part {
    border-bottom: none !important;
    padding-bottom: 58px;
}

.ui-ux-column-section {
    margin-top: 0px !important;
    padding-bottom: 47px;
}

.free_consult_banner_part2_text {
    text-align: center;
    padding: 46px 0px 72px 0px;
}

.free_consult_banner_part2_text h1 {
    color: #fff;
}

.free_consult_banner_part2_text p {
    color: #fff;
    font-size: 22px;
    line-height: 31px;
}

.free-consult-banner-part2 {
    background-color: #112639;
}

.free_consult_para p {
    text-align: center;
    padding-bottom: 11px;
    font-size: 20px;
}

.free_consult_form-sec {
    display: none;
}

.Free_Consultation_btn {
    background: #ff7373;
    width: 65%;
    color: #fff !important;
    text-align: center;
    border-radius: 25px !important;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 10px 0 !important;
    padding: 10px 24px !important;
    display: inline-block;
}

.Free_Consultation_btn:hover {
    background-color: #337ab7 !important;
}

.free-consult-banner-part2 {
    background-image: url(../../../../../../../../themes/ERP/custom_inc/image/home/Ourwork/Free-Consultation-img8.png);
    background-size: contain;
    background-position: center;
}

#info_connect_with_us1 {
    font-size: 17px;
    right: -72px !important;
    padding: 9px 22px !important;
}

.free_consultation_padding {
    padding-top: 22px !important;
}

.free-consult-btn {
    display: none;
}

/* covid code start */
.odoo_column_heading_work1 {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 88px;
}

.covi19_col_head h5 {
    font-size: 24px;
    color: #5c5c5c;
    font-weight: 400;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 19px;
    line-height: 30px;
}

.covid19-column-section1 {
    padding-bottom: 50px;
    background-color: #fafafa;
}

#form_hover {
    cursor: pointer;
}

.covi19_col_head h1 {
    font-size: 32px;
}

.covi19_col_head {
    padding-bottom: 50px !important;
}

.covid19_hover_effect {
    padding-bottom: 30px;
    padding-top: 30px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    height: 305px;
    margin-top: -19px;
    margin-left: -5px;
    margin-right: -5px;
    background-color: #fff;
}

.covid19_hover_effect h4 {
    font-weight: 900;
    padding-top: 9px;
    color: #2b2c2d;
}

.covid19_padding {
    padding-top: 22px !important;
}

.alert {
    padding: 9px;
    background-color: #e66d70;
    color: white;
    position: fixed;
    width: 100%;
    text-align: center;
    font-size: 20px;
}

.closebtn {
    margin-right: 11px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 27px;
    line-height: 25px;
    cursor: pointer;
    transition: 0.3s;
}

.covid-hide {
    display: none;
    margin-top: -2px;
    position: fixed;
    padding: 9px;
    background-color: #e66d70;
    color: white;
    width: 100%;
    text-align: center;
    font-size: 20px;
    z-index: 9;
}

.covid-hide a {
    color: #fff !important;
}

.closebtn:hover {
    color: black;
}

.covid-banner {
    font-size: 47px;
    padding-top: 45px;
    margin-left: 48px;
}

.covid-banner-text {
    font-size: 48px;
    font-weight: 600;
}

.covid-banner-text span {
    color: #3283c5;
}

.covid-banner-img {
    width: 106%;
    height: 399px;
    margin-top: -35px;
}

.covid-nav-head {
    font-size: 17px;
}

.free_consult_banner {
    width: 80%;
}

.free_consult_bannercol {
    text-align: center;
}

.ui-ux-studiolink p {
    text-align: center;
    padding-top: 50px;
    margin-bottom: -6px;
    font-size: 20px;

}

.ui-ux-studiolink a:hover {
    color: #ff7373 !important;
    transition: .3s;
}

/* blog-new code */
.blog_banner_work h1 {
    font-weight: 600;
    line-height: 47px;
    text-align: left;
    color: #2b2c2d;
}

.blog_banner_work h6 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.38;
    color: #2b2c2d;
}

.blog_section {
    /* padding-top: 130px; */
    padding-top: 55px;
    padding-bottom: 30px;
}

.dev_blog_section {
    padding-top: 0px !important;
}

.devblog_container {
    width: 70%;
}

.blog_container {
    width: 74%;
}

@media (max-width:1100px) {
    .free_consultation_hover_effect {
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        padding: 0px 0px 0px 0px;
        overflow: hidden;
        padding-left: 10px;
        padding-right: 10px;
        height: auto;
        margin-top: -19px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #fcfcfc;
    }

    .free_consultation_padding {
        padding-top: 0px !important;
        margin-top: -28px;
    }
}

@media (max-width:1024px) {
    .blog_banner_work h1 {
        font-weight: 600;
        line-height: 43px;
        text-align: left;
        color: #2b2c2d;
        font-size: 29px;
    }

    .free_consult_banner {
        width: 100%;
    }

    .free_consult_form-sec {
        display: none;
    }

    .custom_captcha1 {
        float: none !important;
    }

    .custom_submit_btn1 {
        text-align: initial !important;
    }

    .free-consult-btn {
        /* display: block; */
    }

    .covid19_hover_effect {
        height: 395px;
    }

    .covid19_hover_effect h4 {
        line-height: 27px;
    }

}

@media (max-width:991px) {
    br.br1 {
        display: none;
    }

    .banner {
        padding: 15% 0 15% 0;
    }

    /* .tech_stack .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    } */
    p.link1 {
        margin-right: 0px;
    }

    .banner .col-md-4 {
        display: none;
    }

    .banner .col-md-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .lines1 {
        width: 33%;
    }

    .devblog_container {
        width: 90%;
    }

    .blog_banner_work {
        text-align: center;
    }

    .blog_banner_work h1 {
        font-weight: 600;
        line-height: 51px;
        text-align: center;
        color: #2b2c2d;
    }

    .blog_section {
        /* padding-top: 165px; */
        padding-bottom: 30px;
    }

    .blog_img {
        width: 84%;
        height: 240px;
    }

    .ui-ux_row_text_ul ul {
        padding-left: 43px;
        line-height: 37px;
        list-style-type: square;
        padding-top: 70px;
        color: #5c5c5c;
        font-size: 16px;
        text-align: left;
    }

    .free_consult_row_img_part-col {
        display: none;
    }

    .free_consul_row_part {
        border-bottom: none;
        padding-bottom: 58px;
        margin-top: -48px;
        text-align: center;
    }

    .covid19_hover_effect {
        padding-bottom: 30px;
        padding-top: 30px;
        overflow: hidden;
        height: auto;
        margin-top: -19px;
        margin-bottom: 42px;
    }

    .covi19_col_head h5 {
        font-size: 21px;
        color: #5c5c5c;
        font-weight: 300;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 19px;
        line-height: 32px;
    }

    .covi19_col_head h1 {
        font-size: 29px;
        line-height: 36px;
    }

    .covid-banner {
        font-size: 45px;
        padding-top: 76px;
        margin-left: 0px;
    }

    .covid-banner-text {
        font-size: 43px;
        font-weight: 600;
    }
}

@media (max-width:806px) {
    .covid-banner {
        font-size: 37px;
        padding-top: 76px;
        margin-left: 0px;
    }

    .covid-banner-text {
        font-size: 38px;
        font-weight: bold;
        line-height: 61px;
        margin-top: 0px;
    }
}

@media (max-width:767px) {
    .blog_section {
        /* padding-top: 81px; */
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .blog_img {
        width: 76% !important;
        height: 210px;
        margin-top: 12px;
    }

    .display_footer_floating {
        display: block;
        position: fixed;
        bottom: 70px !important;
        left: 11px !important;
        z-index: 1 !important;
    }

    .websocialParent {
        position: fixed;
        bottom: 124px !important;
        left: 14px !important;
        transition: 0.5s all ease-in-out;
        overflow: hidden;
    }

    .free_consul_row_part {
        border-bottom: none;
        padding-bottom: 58px;
        margin-top: -22px;
        text-align: center;
    }

    .covid-banner {
        font-size: 35px;
        padding-top: 0px;
        margin-left: 0px;
        text-align: center;
    }

    .covid-banner-text {
        font-size: 45px;
        font-weight: bold;
        text-align: center;
        line-height: 61px;
        margin-top: 0px;
    }
}

@media (max-width: 460px) {
    .blog_banner_work h1 {
        font-weight: 600;
        line-height: 38px;
        text-align: center;
        color: #2b2c2d;
        font-size: 24px;
    }

    .blog_img {
        width: 84% !important;
        height: 167px !important;
        margin-top: 12px;
    }
}

@media (max-width:418px) {
    .free_consult_row_img_part img {
        width: 341px;
        height: 243px;
    }

    .ui-ux_row_text_ul ul {
        padding-left: 17px;
        line-height: 31px;
        list-style-type: square;
        padding-top: 57px;
        color: #5c5c5c;
        font-size: 16px;
        text-align: left;
    }
}

@media (max-width:360px) {
    .blog_banner_work h1 {
        font-weight: 600;
        line-height: 32px;
        text-align: center;
        color: #2b2c2d;
        font-size: 22px;
    }

    .freeconsult-rospon {
        font-size: 37px !important;
        padding-top: 14px;
    }

    .covid-banner {
        font-size: 30px;
        padding-top: 0px;
        margin-left: 0px;
        text-align: center;
    }

    .blog_banner_work h6 {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38;
        color: #2b2c2d;
        padding-top: 19px;
    }
}

@media (max-width:320px) {
    .free_consult_banner_part2_text h1 {
        color: #fff;
        font-size: 28px;
        font-weight: 900;
    }

    .covid-banner-text {
        font-size: 46px;
        font-weight: bold;
        text-align: center;
        line-height: 50px;
        margin-top: 1px;
    }

    .free_consult_row_text_part h3 {
        font-size: 20px;
        line-height: 31px;
    }

    .covi19_col_head h1 {
        font-size: 25px;
        line-height: 36px;
    }
}

@media (max-width: 280px) {
    .top_margin3 {
        padding: 0px 0px !important;
    }

    .services_service_image {
        margin-left: 5% !important;
        margin-top: 15px;
        margin-bottom: 10px;
        margin-right: 0 !important;
        /* min-width: 93%; */
    }

    .services_image_mobile {
        display: block;
        padding-left: 3px !important;
    }

    .new_div_for_center img {
        width: 235px;
        height: inherit;
    }

    .new-column-section-for-new h5 span {
        margin: 1px;
        font-size: 11px;
    }

    .new_div_for_center h4 {
        text-align: center;
        color: #2b2c2d;
        margin-left: 48px;
        margin-right: 58px;
    }

    .checkbox-label .checkbox-custom {
        top: -1px;
        left: -26px;
    }

    .check_line_text {
        color: #5c5c5c;
        font-family: OpenSans;
        font-size: 9px;
        margin-top: -5px;
    }

    .popi_btn_work {
        margin-right: 0px;
        margin-left: 0px;
    }

    .goour {
        color: #fff;
        background-color: #ff7373;
        border-radius: 8px;
        margin-left: 1px;
    }

    .Free_Consultation_btn {
        background: #ff7373;
        width: 48%;
        color: #fff !important;
        text-align: center;
        border-radius: 25px !important;
        font-size: 10px;
        font-weight: bold;
    }
}

/* top nav form code */
.modal {
    display: none;
    position: fixed;

    padding-top: 40px !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 10000 !important;
}

.modal-contentnav {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 459px !important;
    height: 445px !important;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0 !important;
    background-color: #000;
}

.Free_con_mod_Footer {
    text-align: center;
    font-size: 19px;
}

button.close {
    font-size: 30px;
    color: #000;
    opacity: 1;
}

.modal-header-counsult-form {
    padding: 1px;
    border-bottom: 1px solid #e5e5e5;
}

/* web dev tech */
.webTechheading {
    text-align: center;
    border-top: 1px solid #e1e1e1;
    padding-top: 11px;
    margin-top: 46px;
    padding-bottom: 20px;
}

.webtechcolumn {
    float: left;
    text-align: center;
    padding: 25px 48px;
}

.aboutIcon {
    display: flex;
    justify-content: space-around;


}

.aboutIconsection {
    background-color: #e1e1e1;
    padding-top: 17px;
    padding-bottom: 19px;
    margin-top: 20px;
}

.img-fluid {
    width: 100%;
    height: auto;
    padding-left: 10px;
}

.webtechcolumn img {
    height: 38px;
    width: auto;
}

.webtechimg7 {
    width: 69px !important;

}

.webtechimg9 {
    width: 37px !important;

}

.webtechimg13 {
    height: 61px !important;
    width: 79px !important;
}

.webtechcolumn img {
    filter: gray;
    -webkit-filter: grayscale(74%);
}

.webtechcolumn img:hover {
    filter: gray;
    -webkit-filter: grayscale(0%);
}

/*testimonail CSS*/
.testimonial-section-banner1 {
    background-image: var(--wpr-bg-7b21bda4-5cea-4f06-a6a2-1681540cbee9);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    margin-top: -27px;
}

.card1 {
    background-color: #fff;
    padding: 33px 40px;
    margin-top: 7px;
    padding-bottom: 70px;
    border-radius: 7px;
    box-shadow: 0 0 5px 0 rgb(60 65 140 / 8%), 0 5px 15px 0 rgb(60 65 140 / 10%);
}

.card1 h4 {
    font-size: 16px;
    line-height: 26px;

}

.card1 p {
    float: right;
    font-size: 16px;
}

.testimonail_text_heading h2 {
    color: #fff;
}

.testimonial-section-banner1 .owl-carousel .owl-nav button.owl-prev {
    background-color: #fff;
    color: inherit;
    border: none;
    padding: 0px 7px !important;
    font: inherit;
    position: absolute;
    top: -24%;
    border-radius: 50%;
    left: 92%;
    height: 23px;
    display: block !important;
    font-weight: bold;
    font-size: large;
}

.testimonial-section-banner1 .owl-carousel .owl-nav button.owl-next {
    background: #fff;
    color: inherit;
    border: none;
    padding: 0px 7px !important;
    font: inherit;
    position: absolute;
    top: -24%;
    right: 1px;
    border-radius: 50%;
    display: block !important;
    height: 23px;
    font-weight: bold;
    font-size: large;
}

.testimonial-section-banner1 .owl-dot {
    margin-top: 15px;
    margin-bottom: 17px;
}

.testimonial-section-banner1 .owl-dot span {
    border-radius: 50% !important;
    height: 12px !important;
    display: block !important;
}

.testimonail_text_heading {
    text-align: center;
    padding-top: 80px;
}

/**** Case study code ****/
.case_study_img img {
    padding: 27px 59px;
    border: 1px solid;
    background-color: #fff;
    color: #000;
    border-width: 15px;
    width: 100%;
    height: 135px;
}

.case_study_filter {
    padding-left: 5px;
    padding-right: 5px;

}

.case_study_filter h5 {
    word-spacing: 2px;
}

.case_study_img a {
    color: #000 !important;
}

.case_study_img a:hover .case_study_filter h5 {
    color: #337ab7;
}

.case_study_box span {
    color: #e66d70;
}

.case_study_box span:hover {
    /* color: #337ab7; */
    /* cursor: pointer; */
    /* border-bottom: 1px solid #0056b3; */
    /* color: #e66d70; */
}

.case_study_box {
    box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
    /* padding-bottom: 30px; */

    overflow: hidden;
    /*padding-left: 10px;
    padding-right: 10px;*/
    /* height: 408px; */
    /* margin-top: -19px; */
    margin-left: -10px;
    margin-right: -5px;
    background-color: #fcfcfc;
    border: 1px solid #e1e1e1;
}

.case_study_blogs {
    padding: 34px 41px;
}

.about_us_new ul {
    margin-left: 21px;
    font-size: 16px;
    line-height: 28px;
    list-style-type: square;
    color: #5c5c5c;
    text-align: left;
}

.about_us_vision_section {
    background-color: #fafafa;
}

.about_us_vision_text {
    text-align: center;
    padding: 18px 75px 25px 75px;
}

.about_us_vision_text h2 {
    color: #3283c5;
}

.about_mission {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 20px;
}

.aboutIconsection1 {
    background-color: #e1e1e1;
    padding-top: 17px;
    padding-bottom: 19px;
}

/* Calendar CSS */
.calendar_submit_btn {
    display: none;
}

#calendarid1 {
    display: none;
}

#calendarid2 {
    display: none;
}

.calendar_api_div input:focus {
    outline: 1px solid #719ECE;
    box-shadow: 0 0 10px #719ECE;
}

.calendar_api_div select:focus {
    outline: 1px solid #719ECE;
    box-shadow: 0 0 10px #719ECE;
}

.calendar_api_div option:focus {
    outline: 1px solid #719ECE;
    box-shadow: 0 0 10px #719ECE;
}

.calendar_api_div {
    border: 1px solid #e1e1e1;
    padding-left: 7%;
    padding-top: 35px;
    padding-bottom: 21px;
}

.calendar_lable {
    margin-right: 10px;
    color: #595959;
}

#available_dates {
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px;
    text-align: center;
    padding: 3px 10px;
    width: 40%;

}

#available_times {
    width: 40%;
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e1e1e1;
}

.calendar_box {
    height: 32px;
    border-radius: 6px;
    border: 1px solid #e1e1e1;
    color: #fff;
    background-color: #ff7373;
}

.calendar_box:focus {
    outline: 1px transparent #ff7373;
    box-shadow: 0 0 10px #ff7373;

}

#calendar_box_date {
    border: 1px solid #ccc;
    font-size: 17px;
    height: 34px;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

#calendar_box_time {
    width: 100%;
    padding: 8px 20px !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    background-color: #fff !important;
    margin-top: 12px !important;
    cursor: pointer;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

.Note_div {
    font-size: 12px;
    color: red;
}

.contact-newcode-section {
    margin-top: 25px;
}

.chat_img_footer {
    width: 34px;
    height: 32px;
    margin-left: -2px;
    margin-top: -2px;
}

.Ourwork_card_btn {
    color: #ec1212;
}

.js_our_work_code_btn_div img {
    width: 22px;
    height: 21px;
    margin-top: -5px;
}

.js_our_work_code_btn_div span {
    font-size: 19px;
}

.dropdown-logo-blog {
    width: 15px;
    height: 9px;
}

@media (max-width:1024px) {
    #available_dates {
        font-size: 14px;
        border-radius: 4px;
        border: 1px solid #e1e1e1;
        margin-bottom: 10px;
        text-align: center;
        padding: 3px 10px;
        width: auto;
    }

    .webtechcolumn {
        float: left;
        text-align: center;
        padding: 25px 37px;
    }

    .case_study_box {
        box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
        /* padding-bottom: 30px; */
        /* overflow: hidden; */
        /* height: 444px; */
        /* margin-top: -19px; */
        margin-left: -10px;
        margin-right: -5px;
        background-color: #fcfcfc;
        border: 1px solid #e1e1e1;
    }

    .goour1 {
        color: #fff;
        background-color: #ff7373;
        border-radius: 8px;
        margin-left: 5px !important;
    }
}

@media (max-width:997px) {
    .card1 h4 {
        font-size: 15px;
        line-height: 30px;
    }

    .about_us_vision_text {
        text-align: center;
        padding: 18px 0px 25px 0px;
    }

    .testimonial-section-banner1 .owl-carousel .owl-nav button.owl-prev {
        background-color: #fff;
        color: inherit;
        border: none;
        padding: 0px 7px !important;
        font: inherit;
        position: absolute;
        top: -18%;
        border-radius: 50%;
        left: 87%;
        height: 23px;
        display: block !important;
        font-weight: bold;
        font-size: large;
    }

    .testimonial-section-banner1 .owl-carousel .owl-nav button.owl-next {
        background: #fff;
        color: inherit;
        border: none;
        padding: 0px 7px !important;
        font: inherit;
        position: absolute;
        top: -18%;
        right: 1px;
        border-radius: 50%;
        display: block !important;
        height: 23px;
        font-weight: bold;
        font-size: large;
    }


}

@media (max-width: 800px) {

    img.img-fluid.center1 {
        width: 100%;
    }

    .case_study_box {
        box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
        /* padding-bottom: 30px; */
        /* overflow: hidden; */
        /* height: 444px; */
        margin-top: -19px;
        margin-left: 50px;
        margin-right: 50px;
        background-color: #fcfcfc;
        border: 1px solid #e1e1e1;
    }

    .case_study_img img {
        padding: 26px 83px;
        border: 1px solid;
        background-color: #fff;
        color: #000;
        border-width: 15px;
        width: 100%;
        /* height: 175px; */
    }

    .case_study_filter {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 22px;
    }
}

@media (max-width: 767px) {
    .tech_stack {
        padding: 5% 0 3% 0;
    }

    .our_solutions {
        padding: 3% 0 0 0;
    }

    .lines {
        width: 35%;
    }

    .lines1 {
        width: 43%;
    }

    img.logo_sm.lg2 {
        margin-top: -50px;
        margin-bottom: -80px;
    }

    img.logo_sm.lg4 {
        margin-top: -20px;
    }

    img.logo_sm.lg5 {
        margin-top: 10px;
        margin-right: 50px;
        margin-bottom: 30px;
    }

    #available_times {
        width: auto;
        padding: 3px 10px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #e1e1e1;
    }

    .card1 h4 {
        font-size: 15px;
        line-height: 28px;
    }

    .card1 {
        background-color: #fff;
        padding: 33px 40px;
        margin-top: 66px;
        padding-bottom: 70px;
        border-radius: 7px;
        box-shadow: 0 0 5px 0 rgb(60 65 140 / 8%), 0 5px 15px 0 rgb(60 65 140 / 10%);
    }

    .testimonial-section-banner1 .owl-carousel .owl-nav button.owl-prev {
        background-color: #fff;
        color: inherit;
        border: none;
        padding: 0px 7px !important;
        font: inherit;
        position: absolute;
        top: 3%;
        border-radius: 50%;
        left: 78%;
        height: 23px;
        display: block !important;
        font-weight: bold;
        font-size: large;
    }

    .testimonial-section-banner1 .owl-carousel .owl-nav button.owl-next {
        background: #fff;
        color: inherit;
        border: none;
        padding: 0px 7px !important;
        font: inherit;
        position: absolute;
        top: 2%;
        right: 6px;
        border-radius: 50%;
        display: block !important;
        height: 23px;
        font-weight: bold;
        font-size: large;
    }
}

@media (max-width:600px) {
    .contact_number {
        display: flex;
        width: 80%;
        color: #2f4059;
        text-align: center;
        margin-left: 39px;
        justify-content: center;
    }

    .webtechcolumn {
        float: left;
        text-align: center;
        padding: 20px 28px;
    }

    .webtechcolumn img {
        height: 31px;
        width: auto;
    }

    .case_study_box {
        box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
        /* padding-bottom: 30px; */
        /* overflow: hidden; */
        /* height: 444px; */
        margin-top: -19px;
        margin-left: 25px;
        margin-right: 25px;
        background-color: #fcfcfc;
        border: 1px solid #e1e1e1;
    }

    .case_study_filter {
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 6px;
    }

    .testimonial-section-banner1 .owl-carousel .owl-nav button.owl-next {
        background: #fff;
        color: inherit;
        border: none;
        padding: 0px 7px !important;
        font: inherit;
        position: absolute;
        top: 3%;
        right: 6px;
        border-radius: 50%;
        display: block !important;
        height: 23px;
        font-weight: bold;
        font-size: large;
    }

}

@media (max-width:500px) {
    .case_study_img img {
        padding: 27px 59px;
    }

    .card1 h4 {
        font-size: 15px;
        line-height: 26px;
    }

    .modal-contentnav {
        margin: auto;
        padding: 10px;
        border: 1px solid #888;
        width: 86% !important;
        height: 445px !important;
    }

    .card1 p {
        float: right;
        font-size: 12px;
        line-height: 20px;
    }

    .card1 {
        background-color: #fff;
        padding: 19px 21px;
        margin-top: 66px;
        padding-bottom: 70px;
        border-radius: 7px;
        box-shadow: 0 0 5px 0 rgb(60 65 140 / 8%), 0 5px 15px 0 rgb(60 65 140 / 10%);
    }
}

@media (max-width:430px) {
    .contact_number_div {
        padding-left: 21px;
        margin-top: -1px;
    }

    .contact_number a {
        color: #2f4059;
        font-size: 14px;
        font-weight: bold;
    }

    .webtechcolumn {
        float: left;
        text-align: center;
        padding: 21px 20px;
    }

    .webtechcolumn img {
        height: 31px;
        width: auto;
    }

    .custom_captchanav {
        transform: rotateY(36deg);
        margin-left: -29px
    }

    .case_study_box {
        box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
        /* padding-bottom: 30px; */
        /* overflow: hidden; */
        /* height: 444px; */
        margin-top: -19px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #fcfcfc;
        border: 1px solid #e1e1e1;
    }

    .case_study_filter {
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 1px;
    }

    .card1 h4 {
        font-size: 14px;
        line-height: 24px;
    }

}

@media (max-width: 385px) {
    .contact_number {
        display: flex;
        width: 80%;
        margin-left: 21px;
        text-align: center;
        justify-content: center;
    }

    .contact_number a {
        color: #2f4059;
        font-size: 14px;
        font-weight: bold;
    }

    .contact_number_div {
        margin-top: -1px;
        padding-left: 7px;
    }

    .webtechcolumn {
        float: left;
        text-align: center;
        padding: 21px 12px;
    }

    .testimonial-section-banner1 .owl-carousel .owl-nav button.owl-prev {
        background-color: #fff;
        color: inherit;
        border: none;
        padding: 0px 7px !important;
        font: inherit;
        position: absolute;
        top: 3%;
        border-radius: 50%;
        left: 68%;
        height: 23px;
        display: block !important;
        font-weight: bold;
        font-size: large;
    }



}

@media (max-width: 360px) {
    .case_study_box {
        box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
        /* padding-bottom: 30px; */
        /* overflow: hidden; */
        /* height: 476px; */
        margin-top: -19px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #fcfcfc;
        border: 1px solid #e1e1e1;
    }

    .case_study_img img {
        padding: 26px 30px;
        border: 1px solid;
        background-color: #fff;
        color: #000;
        border-width: 15px;
        width: 100%;
        height: 151px;
    }

    .new-column-section-for-new h5 {
        font-size: 16px;
        line-height: 24px;
        font-size: 14px;
    }

    .new-column-section-for-new-case-study h5 {
        font-size: 16px;
        line-height: 24px;
        font-size: 14px;
    }

    .custom_captchanav {
        transform: rotateY(49deg);
        margin-left: -47px;
    }

    .testimonail_text_heading h2 {
        font-size: 23px;
    }

    .card1 p {
        float: right;
        font-size: 10px;
        line-height: 17px;
    }

    #available_dates {
        font-size: 14px;
        border-radius: 4px;
        border: 1px solid #e1e1e1;
        margin-bottom: 10px;
        text-align: center;
        padding: 3px 10px;
        width: 73%;
    }

    #available_times {
        width: 74%;
        padding: 3px 10px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #e1e1e1;
    }


}

@media (max-width: 320px) {
    #available_dates {
        font-size: 14px;
        border-radius: 4px;
        border: 1px solid #e1e1e1;
        margin-bottom: 10px;
        text-align: center;
        padding: 3px 10px;
        width: auto;
    }

    .webtechcolumn {
        float: left;
        text-align: center;
        padding: 21px 9px;
    }

    .webtechcolumn img {
        height: 25px;
        width: auto;
    }

    .card1 h4 {
        font-size: 12px;
        line-height: 23px;
    }

    .about_us_vision_text h2 {
        font-size: 23px;
    }
}

@media (max-width: 280px) {
    .new-column-section-for-new h5 {
        font-size: 16px;
        line-height: 24px;
        font-size: 13px;
    }

    .card1 p {
        float: right;
        font-size: 11px;
        line-height: 18px;
    }

    .webtechcolumn {
        float: left;
        text-align: center;
        padding: 21px 6px;
    }

    .webtechcolumn img {
        height: 23px;
        width: auto;
    }

}

.client_brief .text_on img {
    -webkit-filter: grayscale(100%);
}

.client_brief .text_on img:hover {
    -webkit-filter: grayscale(0%);
}

.client_brief .text_on img:hover .logo_text_name {
    display: block;
    margin-top: 5px;
}

/* Case Studies section */

.case_cards_display a {
    text-decoration: none;
}

.case_study_div_cards h6 {
    /* font-size: 20px; */
    font-size: 16px;
    text-align: left;
    /* line-height: 30px; */
    line-height: 24px;
    color: #2B2C2D;
    border-bottom: 1px solid #DFDFDF;
    height: 55px;
    /* height: 80px; */
    /* height: auto; */
    padding-bottom: 10px;
    font-weight: 600;
}

.case_study_div_cards p {
    text-align: left;
    line-height: 26px;
    padding-top: 0;
    font-size: 16px;
}

.case_study_div_cards h5 {
    text-align: left;
    font-size: 14px;
}

.case_study_div_cards h4 span {
    background: #FF7373;
    border-radius: 30px;
    font-size: 14px;
    padding: 7px 20px;
    color: #fff;
}

.case_study_div_cards h4 span:hover {
    color: #fff;
    cursor: pointer;
    background: #3283C5;
}

.case_study_box_outer {
    /* min-height: 370px; */
    /* padding-bottom: 15px; */
    border: 1px solid #DFDFDF;
    box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
    overflow: hidden;
    margin-left: -10px;
    margin-right: -5px;
    background-color: #fcfcfc;
    transition: 0s background-color;
}

.case_study_div_cards p span {
    background-color: #f0f0f0;
    padding: 5px;
    font-size: 14px;
}

.case_study_div_cards {
    padding-left: 10px;
    padding-right: 10px;
}

.case_study_img a .case_study_filter h5 {
    color: #337ab7;
    margin-bottom: 15px;
}

.case_study_box_outer img {
    padding: 0;
    height: auto;
    border: 0;
    width: 100%;
    height: 135px;
}

section.new-column-section-for-new {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

span#js_case_study_code_btn {
    color: #3283C5;
    font-size: 20px;
}

@media (max-width:1080px) {
    .case_study_div_cards p span {
        font-size: 13px;
    }

    .case_study_img a .case_study_filter h5 {
        font-size: 15px;
    }

    .case_study_div_cards h6 {
        /* font-size: 18px; */
        font-size: 16px;
        line-height: 25px;
    }
}

@media (max-width:1060px) {
    .case_study_div_cards h6 {
        /* font-size: 18px; */
        line-height: 25px;
    }

    .case_study_img a .case_study_filter h5 {
        font-size: 14px;
    }

    .case_study_div_cards p {
        /* font-size: 15px; */
        font-size: 14px;
    }
}

@media (max-width:1024px) {
    .case_study_div_cards h5 {
        font-size: 15px;
        line-height: 25px;
    }
}

@media (max-width:991px) {
    .row.case_top_margin .col-md-4.case_cards_display .case_study_box.case_study_box_outer img {
        width: 100%;
    }

    .case_study_box_outer {
        height: auto;
    }
}

@media (max-width:480px) {
    .top_margin1 {
        padding: 0;
    }

    .case_study_intro p {
        font-size: 15px;
        margin-top: 0;
    }

    ul.case_study_ul {
        padding: 20px 0 0 0;
    }
}

@media (max-width:375px) {
    ul.case_study_ul li a.nav-link.nav-link_cust {
        font-size: 16px;
    }
}

@media (max-width:320px) {
    ul.case_study_ul li a.nav-link.nav-link_cust {
        font-size: 15px;
    }

    .case_study_div_cards h6 {
        font-size: 16px;
    }
}

.case_cards_display {
    /* display: none; */
    margin-bottom: 20px;
}

div#case .sec_load_more_btn {
    margin-top: 0;
}

.case_study_div_cards h4 {
    text-align: center;
}

.row.case_top_margin .col-md-4.case_cards_display .case_study_box.case_study_box_outer {
    /* margin-top: 20px; */
}

/* header reponsiveness */

@media (max-width:1080px) {
    .dropdownhead {
        padding-left: 0;
    }

    .nav_bar_menu_cust {
        margin: 0 10px !important;
    }
}

@media (max-width:1024px) {
    .nav_bar_menu_cust {
        margin: 0 5px !important;
    }
}

@media (max-width:991px) {
    li.nav-pad {
        padding-top: 25px !important;
    }
}

@media (min-width:915px) and (max-width:945px) {
    .nav_bar_menu_cust a {
        font-size: 15px;
    }
}

@media (min-width:768px) and (max-width:914px) {
    .nav_bar_menu_cust a {
        font-size: 14px;
    }
}

@media (min-width:750px) and (max-width:767px) {
    a.navbar-brand {
        margin-left: 0 !important;
    }
}

@media (min-width:824px) and (max-width:883px) {
    li.nav-pad {
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width:882px) {
    .navbar-right {
        float: left !important;
    }
}

/* footer responsiveness */
@media (max-width:991px) {
    .position_social .top_bottom_padding .mobile_icons .widget_text {
        display: block !important;
    }
}

@media (max-width:767px) {
    .position_social .top_bottom_padding {
        padding-left: 35px;
    }

    .col-lg-3.col-md-3.col-sm-3.col-xs-12.footer_padding.mobile_icons {
        flex: 0 0 100%;
        max-width: 100% !important;
        width: 100%;
        text-align: left;
    }

    .col-lg-3.col-md-3.col-sm-3.col-xs-12.footer_custom_aligned_widget.footer_padding.mobile_icons.height_for_logo.margin-on-banner-section {
        margin-bottom: 20px;
    }

    .footer_padding.mobile_icons {
        text-align: left;
    }

    .all_logo_img {
        width: 75%
    }
}

@media (max-width:640px) {
    .footer_srvices_heading {
        margin-left: 0 !important;
    }

    ul.footer_items li a {
        margin-left: 0 !important;
    }
}

@media (max-width:576px) {
    ul.footer_items {
        margin-left: 0 !important;
    }

    .col-lg-3.col-md-3.col-sm-3.col-xs-12.footer_custom_aligned_widget.footer_padding.mobile_icons.height_for_logo.margin-on-banner-section {
        margin-bottom: 0;
    }

    .all_logo_img {
        margin-left: 0 !important;
    }
}

@media (max-width:480px) {
    .height_for_logo {
        height: 70px;
    }
}

/* covid responsive */
@media (max-width:375px) {
    .covid-nav-head {
        font-size: 14px;
    }
}

@media (min-width:824px) and (max-width:953px) {
    .covid-hide {
        margin-top: -20px;
    }
}

@media (min-width:768px) and (max-width:823px) {
    .covid-hide {
        margin-top: 20px;
    }
}

/* menu */
@media (max-width:945px) {
    .dropdown-contentingNew {
        /* margin-left: 275px; */
        margin-left: 240px;
    }

    .Free_Consultation_btn {
        /* width: 55%; */
        width: 62%;
    }

    .dropdown-contenting {
        /* margin-left: 218px; */
        margin-left: 240px;
    }
    .dropdown-contenting-erp {
        /* margin-left: 218px; */
        margin-left: 240px;
    }

    .dropdown-contenting_third {
        margin-left: 240px;
    }

    .dropdown-contenting_fourth {
        margin-left: 240px;
    }

    .dropdown-contenting_fifth {
        margin-left: 240px;
    }
}

@media (max-width:914px) {
    .dropdown-contentingNew {
        margin-left: 230px;
    }

    .dropdown-contenting {
        /* margin-left: 260px; */
        margin-left: 230px;
    }
    .dropdown-contenting-erp {
        /* margin-left: 260px; */
        margin-left: 230px;
    }

    .dropdown-contenting_third {
        margin-left: 230px;
    }

    .dropdown-contenting_fourth {
        margin-left: 230px;
    }

    .dropdown-contenting_fifth {
        margin-left: 230px;
    }
}

.dropdown-logo-mark {
    width: 15px;
    height: 9px;
}

.dropdown-logo-clone-mark {
    padding-left: 1px;
    display: none;
}

.dropdown-content-mark {
    display: none;
    position: fixed;
    background-color: #fff;
    padding: 10px 60px 21px 24px;
    min-width: 158px !important;
    z-index: 1;
    margin-top: 10px;
}

.dropdown-content-mark a {
    color: #595959;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown:hover .dropdown-content-mark {
    display: block;
}

.dropdownhead-mark a:hover {
    /* color: #fff !important; */
    cursor: default !important;
}

.dropdownhead-mark {
    /* padding-top: 12px; */
    /* padding-right: 5px; */
    padding-bottom: 14px;
    padding-left: 0px !important;
}

@media (max-width:1024px) {
    .dropdown:hover .dropdown-content-mark {
        display: none;
    }

    .dropdownhead-mark a:hover {
        color: #5c5c5c !important;
        cursor: alias !important;
    }
}

@media (min-width:768px) and (max-width:768px) {
    .footer_right.social_foot_icon {
        display: block !important;
    }

    .position_social .top_bottom_padding {
        padding-left: 50px;
    }

    .all_logo_img {
        width: 90%;
    }
}

@media (max-width:767px) {
    .dropdown-content-mark {
        display: none;
        position: relative;
        background-color: #fff;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        z-index: 1;
        margin: auto;
        margin-left: 17px;
        font-size: 16px;
        box-shadow: none;
    }

    .dropdownhead-mark {

        padding-left: 9px !important;
    }

    .dropdown-contenting_third {
        margin-left: 20px;
    }

    .dropdown-contenting_fourth {
        margin-left: 20px;
    }

    .dropdown-contenting_fifth {
        margin-left: 20px;
    }
}

@media (max-width:366px) {
    .dropdown-content-mark {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 17px;
        font-size: 15px;
        box-shadow: none;
    }
}

@media (max-width:280px) {
    .dropdown-content-mark {
        position: relative;
        padding: 11px 19px 1px 10px;
        min-width: 158px !important;
        margin: auto;
        margin-left: 6px;
        font-size: 12px;
        box-shadow: none;
    }
}

/*  */
@media (max-width:991px) {
    .home_banner_for_change .home_banner-content-space {
        width: 100%;
    }

    .home_banner_for_change .col-lg-5.col-md-4.col-sm-4.col-xs-12 img.top_banner {
        display: none;
    }

    /* .no_ban_mob img.top_banner {
        display: none;
    } */
}

/* banner isssues */
@media (max-width:413px) {
    .banner_salesforce {
        height: 350px;
        padding-top: 35px;
    }
}

@media (max-width:767px) {
    .dropdown-contenting {
        margin-left: 20px;
    }
    .dropdown-contenting-erp {
        margin-left: 20px;
    }

    .dropdown-contentingNew {
        margin-left: 20px;
    }

    .dropdownhead {
        padding-left: 9px;
    }

    .banner_clr {
        margin-top: 40px !important;
    }

    .main-websites {
        width: 37px;
    }
}

@media (min-width:993px) {
    .We-customize-standard-Zoho-modules-to-fulfill-your-business-requirements {
        padding-top: 30px;
    }
}

/*  */
.mobile-infographic div#panel-w5cab37ba067cf-0-2-1 {
    word-break: break-all;
}

.serv_big_img {
    text-align: center;
    margin-left: 0 !important;
}

.serv_big_img img {
    width: 100%;
    margin-left: 0 !important;
}

@media (max-width:1250px) {
    section.ecom_servs .col-md-4.services_service_image.portfolio_card {
        margin-right: 0 !important;
    }

    .case_study_box {
        /* height: 430px; */
    }
}

@media (max-width:1200px) {
    .case_study_box {
        /* height: 440px; */
    }
}

@media (max-width:1024px) {
    .case_study_box {
        /* height: 500px; */
    }
}

@media (max-width:991px) {
    .ecom_blog_row .custom_home_blog_css_full {
        margin-left: 0px !important;
    }

    .ecom_blog_row .custom_home_blog_css_full .custom_home_blog_css {
        margin-bottom: 20px;
    }

    .case_study_box_outer {
        min-height: auto !important;
    }

    .case_study_box {
        height: auto;
    }

    .box_height {
        height: auto !important;
    }

    section.inv_mgmt_banner .banner-content-space {
        padding-top: 0;
    }
}

@media (max-width:767px) {
    section.ecom_blog_row .col-md-4.custom_home_blog_css {
        margin-left: 0;
    }

    section.ecom_servs .col-md-4.services_service_image.portfolio_card {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}

@media (max-width:480px) {
    section.inv_mgmt_banner .banner-content-space {
        padding-top: 25px;
    }
}

/*  */
.testimonial-section-banner1 .owl-dots {
    display: none;
}

.testimonial-section-banner1 {
    padding-bottom: 30px;
}

#owl-demos2 .carousel-image img:hover {
    /* filter: drop-shadow(0px 1px 6px lightgrey) !important; */
}

#owl-demos2 .carousel-image {
    border-right: 0px !important;
}

/* absence css */
.banner_abs {
    background: #112639;
    margin-top: 66px;
    padding: 80px 40px;
    max-height: 450px;
}

.intr_abs {
    padding-top: 50px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
}

.abs_values {
    padding-top: 30px;
    background: #FAFAFA;
    padding-bottom: 40px;
}

.abs_img {
    text-align: center;
    padding-top: 40px;
}

.abs_img img.abs_img1 {
    width: 90%;
    padding-top: 30px;
    padding-bottom: 50px;
}

.banner_abs img.side_1 {
    width: 90%;
    height: 270px;
}

.abs_values h2 {
    text-align: center;
}

.abs_values .col-md-12 p {
    padding-left: 80px;
    padding-right: 80px;
    text-align: center;
    font-size: 20px;
}

.intr_abs p {
    font-size: 20px;
    text-align: center;
}

.abs_values a .col-md-10 h3 {
    color: #2B2C2D;
}

.banner_abs h1 {
    color: #fff;
}

.banner_abs p {
    color: #fff;
    font-size: 24px;
}

.abs_values a:hover h3 {
    color: #3283c5 !important;
}

.abs_values .col-md-2 img {
    margin-top: 30px;
}

.abs_img_small {
    /* text-align: center; */
}

.abs_values .row .sm-divs .col-md-4 {
    text-align: center;
}

@media (min-width:768px) {
    .abs_img_small {
        display: none;
    }
}

@media (min-width:992px) {
    .col-md-4.big-hide-abs-img {
        display: none;
    }
}

@media (max-width:991px) {
    .abs_values .row .sm-divs {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        text-align: center;
    }

    .abs_values .row .sm-divs .sm-hide-img {
        display: none;
    }

    .abs_values .row .sm-divs .col-md-4 img {
        padding-top: 20px;
    }

    .banner_abs img.side_1 {
        display: none;
    }
}

@media (max-width:767px) {
    section.fearure_image_service_bg img {
        display: none;
    }

    .banner_abs img.side_1 {
        width: 90%;
        display: none;
    }

    .abs_img_small .row .col {
        width: 33%;
        display: inline-flex;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        padding: 10px 0;
        text-align: center;
    }

    .abs_img img {
        display: none;
    }

    .abs_img {
        padding-top: 0;
    }

    .abs_img h2 {
        padding-bottom: 20px;
    }

    .banner_abs {
        margin-top: 60px;
        max-height: 500px;
    }
}

@media (max-width:761px) {
    .abs_img_small .row .col {
        width: 32%;
    }
}

@media (max-width:480px) {
    .banner_abs {
        padding: 60px 0px;
    }

    .abs_img_small .row .col {
        width: 45%;
    }

    .abs_img_small .row .col .sma_abs p {
        font-size: 15px;
        line-height: 20px;
    }
}

@media (max-width:420px) {
    .banner_abs h1 {
        font-size: 30px;
    }

    .banner_abs p {
        font-size: 20px;
    }

    .intr_abs {
        padding-left: 0px;
        padding-right: 0px;
    }

    .intr_abs p {
        font-size: 18px;
    }

    .abs_img h2 {
        font-size: 26px;
    }

    .abs_values .col-md-12 p {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 18px;
    }

    .abs_values h2 {
        font-size: 26px;
    }

    .abs_values .row .sm-divs h3 {
        font-size: 22px;
    }

    .abs_values .row .sm-divs p {
        font-size: 15px;
    }
}

/*  */
#web_banner_app .workforce-management-banner {
    margin-top: 20px;
}

@media (max-width:991px) {
    #web_banner_app .workforce-management-banner {
        margin-top: 0;
    }
}

@media (max-width:843px) {
    #web_banner_app {
        max-height: 520px !important;
    }
}

@media (min-width:768px) and (max-width:823px) {
    #web_banner_app .top_margin2 {
        padding: 100px 40px;
    }
}

@media (max-width:480px) {
    #web_banner_app .workforce-management-banner {
        margin-top: 20px;
    }

    .abs_values .col-md-12 p {
        padding-left: 0;
        padding-right: 0;
    }

    .intr_abs {
        padding-top: 35px;
        padding-bottom: 30px;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width:360px) {
    .banner_abs h1 {
        font-size: 26px;
    }

    .banner_abs p {
        font-size: 18px;
    }

    .intr_abs p {
        font-size: 16px;
    }

    .abs_img h2 {
        font-size: 24px;
    }

    .abs_img_small .row .col .sma_abs p {
        font-size: 14px;
    }

    .abs_values h2 {
        font-size: 24px;
    }

    .abs_values .col-md-12 p {
        font-size: 16px;
    }

    .abs_values .row .sm-divs h3 {
        font-size: 20px;
    }

    .abs_values .row .sm-divs p {
        font-size: 14px;
    }
}

/* blog */
.blog_container p {
    text-align: justify;
}

.blog_container .author_bio .author_bio_inner p {
    text-align: left;
}

/* Hide images from single blog and developer insight page */
@media (max-width:767px) {
    .blog_section .feature_img {
        display: none !important;
    }

    .blog_img {
        display: none;
    }

    .bloghead {
        height: auto !important;
    }

    .exp-the-latest2-image {
        display: none !important;
    }
}

/* Responsive issues */
@media (min-width:1024px) {
    section#middle_soft_page .top_margin2 {
        padding: 60px 40px;
    }
}

@media (min-width:769px) and (max-width:1023px) {
    section#middle_soft_page .top_margin2 {
        padding: 60px 40px;
    }
}

@media (max-width:1024px) {
    section#api_dev_page .Middleware-application-banner {
        margin-top: 0;
    }

    .app_mod_ser img {
        width: 100% !important;
    }
}

@media (min-width:768px) {
    section#fin_mgmt .top_margin1 {
        padding: 50px 0px;
    }

    section#work_mgmt .top_margin2 {
        padding: 50px 0;
    }
}

@media (max-width:767px) {
    .workforceh2 {
        padding-top: 30px;
    }
}

/* lists issue resolved in blog single pages */
.blog_section ul {
    list-style: disc;
    padding: revert;
}

.blog_section ul li {
    margin-bottom: 0 !important;
    padding-top: 10px;
}

@media (max-width:767px) {
    .display_footer_floating.main-websites {
        display: none;
    }
}

/* For CLS issue resolving */
img#home_sec_img {
    width: 255px;
}

img#home_third_img {
    width: 255px;
}

.what_contact_us .offset-1.col-md-4 img {
    width: 285px;
}

/* single blog page mobile issue */
@media (max-width:1200px) {
    .blog-section_single figcaption {
        display: none;
    }

    .blog-section_single .image-cut figure {
        width: 100% !important;
    }

    .blog-section_single .image-cut figure img {
        width: 100%;
    }
}

/* hide extra content from feature image */
.content_feature_img {
    display: none;
}

.feature_img {
    text-align: center;
    /* margin-top: 30px; */
    /* margin-bottom: 30px; */
}

.feature_img img {
    width: 650px;
    height: 350px;
}

@media (max-width:950px) {
    .feature_img img {
        /* width: 100% !important;
        height: auto !important; */
    }
}

.load_more_row p.load-more {
    color: #e66d70;
    width: 85%;
    font-weight: bold;
    padding: 0;
    margin-bottom: 20px;
    cursor: pointer;
}

.load_more_row p.load-more-case {
    /* color: #e66d70; */
    width: 100%;
    /* font-weight: bold; */
    padding: 0;
    /* margin-bottom: 20px;
    margin-top: 20px; */
    margin-top: 10px;
    margin-bottom: 30px;
    cursor: pointer;
    font-size: 19px;
}

.load_more_row p.load-more-case:hover {
    /* color: #3e90c2; */
}

.load_more_row p.load-more:hover {
    color: #3e90c2;
}

@media (max-width:767px) {
    .load_more_row p.load-more {
        width: 100%;
    }
}

@media (min-width:601px) and (max-width:670px) {
    .border_blog_heading {
        left: 50px !important;
    }
}

@media (max-width:600px) {
    .border_blog_heading {
        left: 49px !important;
    }
}

@media (max-width:500px) {
    .border_blog_heading {
        left: 40px !important;
    }
}

@media (max-width:480px) {
    .border_blog_heading {
        left: 41px !important;
    }
}

@media (max-width:420px) {
    .border_blog_heading {
        left: 39px !important;
    }
}

@media (max-width:380px) {
    .border_blog_heading {
        left: 36px !important;
    }
}

@media (max-width:350px) {
    .border_blog_heading {
        left: 33px !important;
    }
}

/* case study single page */
section.case_study_banner {
    margin-top: 66px;
    /* margin-top: 25px; */
    background-repeat: no-repeat;
    /* background-size: cover; */
    background-size: 100% auto;
    /* text-align: center; */
    /* padding: 50px 0; */
    /* height: 200px; */
}

section.case_study_banner .case_text_on_banner h2 {
    color: #112639;
    margin-bottom: 0;
}

section.case_study_banner .case_text_on_banner p {
    padding-top: 0;
    color: #112639;
}

section.case_study_banner hr.line_hr {
    background-color: #fff;
    /* width: 25%; */
    height: 1px;
    margin-top: 15px;
    margin-bottom: 10px;
}

section.case_content .form_case_study {
    /* padding: 20px; */
}

section.case_content .form_case_study .case_form {
    background: #112639;
    padding: 20px;
}

section.case_content .form_case_study .case_form .case_button {
    text-align: center;
}

section.case_content {
    padding: 50px 0;
}

section.case_content .form_case_study .case_form p {
    font-size: 10px;
    margin: 0;
    line-height: 10px;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
}

section.case_content .form_case_study .case_form p a {
    color: #ff7373;
    font-weight: 900;
}

section.case_content .form_case_study .case_form h3 {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px;
}

section.case_study_banner .case_text_on_banner h2 {
    color: #fff;
    font-weight: 700;
}

.case_banner {
    position: relative;
}

.case_banner .title_on_image {
    position: relative;
    padding-top: 25px;
    padding-bottom: 25px;
}

.case_banner .title_on_image .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background: rgba(0,74,133,.3); */
    /* background:#112639; */
    z-index: 1;
}

.case_banner .title_on_image .content_title {
    position: absolute;
    top: 50%;
    /* left: 50%; */
    left: 25%;
    width: 40%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    /* text-align: center; */
    color: #fff;
    font-weight: 600;
    z-index: 2;
}

.case_banner .title_on_image .content_title hr.line_hr {
    margin-top: 0;
    margin-bottom: 0;
}

.case_banner .title_on_image .content_title p {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}

@media (max-width:1300px) {
    section.case_study_banner .case_text_on_banner h2 {
        font-size: 24px;
        color: #fff;
        font-weight: 700;
    }
}

@media (max-width:1200px) {
    section.case_study_banner hr.line_hr {
        /* width: 20%; */
        width: 50%;
        margin-top: 15px;
        margin-bottom: 10px;
    }
}

@media (max-width:991px) {
    .centerCaseStudyFeature {
        display: none;
    }

    section.case_content {
        padding: 30px 0;
    }

    section.case_content .case_desc {
        padding-bottom: 30px;
    }
}

@media (max-width:767px) {
    section.case_content {
        padding: 15px 0;
    }

    section.case_content .form_case_study {
        padding-bottom: 30px;
    }
}

.case_desc img {
    width: 100%;
}

.case_banner .title_on_image img {
    /* width: 100%; */
    /* height: 375px; */
    width: 400px;
    height: 368px;
}

@media (max-width:767px) {
    .case_banner .title_on_image .content_title {
        width: 90%;
    }

    section.case_study_banner hr.line_hr {
        width: 90%
    }

    .case_banner .title_on_image .overlay {
        background: #112639 !important;
    }

    .case_banner .title_on_image .content_title {
        left: 50%;
    }
}

@media (max-width:1240px) {
    .case_study_box_outer {
        /* min-height: 360px; */
    }
}

.row.case_top_margin .col-md-4.case_cards_display .case_study_box_outer:hover {
    /* background-color: red; */
    z-index: 999;
    transition-delay: 5s;
}

.custom_captcha1 iframe {
    width: 100% !important;
}

/*  */
.case_study_box_outer:hover::after {
    /* content: "";
    width: 96%;
    height: 100%;
    background-color: #2b76b3;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 5px;
    opacity: .5; */

}

@media (max-width:1200px) {
    .case_study_box.case_study_box_outer:hover::after {
        width: 95%;
    }
}

@media (max-width:991px) {
    #owl-demos2 .owl-carousel .owl-item img {
        width: 100% !important;
    }

    .item.four_images_owl .owl-carousel .owl-item img {
        width: 100% !important;
    }

    .row.case_top_margin .col-md-4.case_cards_display .case_study_box.case_study_box_outer {
        margin-top: 20px;
    }

    .case_study_box.case_study_box_outer:hover::after {
        width: 98%;
    }
}

@media (max-width:800px) {
    .case_study_box.case_study_box_outer {
        width: 100%;
        margin-left: 0;
    }

    .case_study_box.case_study_box_outer:hover::after {
        left: 15px;
    }

    .case_study_box.case_study_box_outer:hover::after {
        width: 95%;
    }
}

@media (max-width:480px) {
    .case_study_box.case_study_box_outer:hover::after {
        width: 93%;
    }

}

@media (max-width:420px) {
    .case_study_box.case_study_box_outer:hover::after {
        width: 92%;
    }
}

@media (max-width:380px) {
    .case_study_box.case_study_box_outer:hover::after {
        width: 91%;
    }
}

@media (max-width:360px) {
    .case_study_box.case_study_box_outer:hover::after {
        width: 90%;
    }
}

@media (max-width:320px) {
    .case_study_box.case_study_box_outer:hover::after {
        width: 89%;
    }
}

@media (max-width:767px) {
    .aboutIconsection .aboutIcon .me img {
        /* width: auto !important; */
        height: auto !important;
    }

    .dropdownhead.dropdownhead-mark {
        padding: 0;
    }

    .dropdown-content-mark a {
        margin-top: -8px;
        line-height: 20px;
    }
}

.box_height {
    height: 408px;
}

@media (min-width:992px) and (max-width:1200px) {
    .box_height {
        height: 470px;
    }
}

@media (min-width:768px) and (max-width:823px) {
    section.case_study_banner {
        margin-top: 70px;
    }
}

.parent-blog-btn-search {
    padding-top: 50px;
}

@media (max-width:991px) {
    .heading_search_btn {
        padding: 20px 0;
    }
}

@media (min-width:768px) and (max-width:823px) {
    .parent-blog-btn-search {
        padding-top: 80px;
    }
}

@media (max-width:767px) {
    .parent-blog-btn-search {
        padding-top: 30px;
    }

    .heading_search_btn h2 {
        font-size: 20px;
    }
}

@media (max-width:480px) {
    .heading_search_btn h2 {
        font-size: 16px;
    }
}

@media (max-width:320px) {
    .heading_search_btn h2 {
        font-size: 14px;
    }
}



.pagination>li a.active {
    background: #112639;
    color: #fff;
}

a.dot_pag {
    padding: 0 !important;
    line-height: 55px !important;
    border: 0 !important;
}

a.dot_pag:hover {
    text-decoration: none !important;
    background: none !important;
}

/* ul#pagination {
    margin-left: -91px;
} */
.col-md-12.pag_col {
    margin-left: -60px;
}

@media (max-width:770px) {
    ul#pagination {
        margin-bottom: 30px !important;
        margin-top: 0 !important;
    }
}

@media (max-width:767px) {
    .col-md-12.pag_col {
        margin-left: 0px;
    }

    .pagination>li a {
        padding: 5px 8px;
    }
}

@media (max-width:480px) {
    .pagination>li a {
        font-size: 10px;
    }

    .col-md-12.pag_col {
        margin-left: 15px;
    }

}

@media (max-width:393px) {
    .pagination>li a {
        font-size: 8px;
    }
}

/* Blog single page */
section.blog_single_page {
    text-align: center;
    /* padding-top: 40px; */
    /* padding-top: 100px; */
    /* padding-bottom: 40px; */
    background-color: #f8f8f8;
    /* height: auto; */
    /* height: 330px; */
    /* height: 290px; */
    height: auto;
    /* margin-top: 70px; */
    /* display: none; */
}

section.blog_single_page h1 {
    font-size: 46px;
    font-weight: 600;
    color: #2b2c2d;
    /* width: 80%; */
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    /* line-height: 1.3; */
}

section.blog_single_page h6 {
    font-size: 16px !important;
    font-weight: 400;
    color: #2b2c2d;
    /* margin-top: 30px;
    margin-bottom: 25px; */
    height: auto;
}

section.blog_single_page .detailed_button a {
    background-color: #2f80c2;
    padding: 5px;
    text-decoration: none;
    color: #fff;
    margin: 3px;
    text-align: center;
}

section.blog_single_content {
    /* padding-top: 40px; */
    padding-bottom: 40px;
    /* width: 80%; */
    margin-left: auto;
    margin-right: auto;
    height: auto;
    display: block;
    overflow: auto;
}

section.blog_single_content .overflow_blog ul {
    list-style: disc;
    margin-left: 25px;
}

section.blog_single_content .overflow_blog ul li {
    padding-top: 10px;
    font-size: 16px;
    color: #5c5c5c;
    line-height: 28px;
    text-align: justify;
}

section.blog_single_content .overflow_blog ol {
    /* list-style: disc; */
    margin-left: 25px;
    padding: 0;
}

section.blog_single_content .overflow_blog ol li {
    padding-bottom: 10px;
    font-size: 14px;
    color: #5c5c5c;
    line-height: 28px;
    text-align: justify;
}

section.blog_single_content .overflow_blog p {
    font-size: 14px;
    text-align: justify;
}

section.blog_single_page .detailed_button {
    /* height: 100%; */
    /* display: inline-flex; */
}

section.blog_single_content .overflow_blog img {
    height: 305px !important;
    width: 640px !important;
}

section.gap_height_single_blog {
    /* height: 70px; */
}

@media (max-width:823px) {
    section.gap_height_single_blog {
        /* height: 100px; */
    }
}

@media (max-width:768px) {
    section.blog_single_content .overflow_blog img {
        height: auto !important;
        width: 100% !important;
    }

    section.blog_single_page h1 {
        font-size: 28px;
        width: 100%;
    }

    section.blog_single_page h6 {
        font-size: 14px !important;
    }

    section.blog_single_page .detailed_button a {
        font-size: 12px;
    }

    section.blog_single_content {
        width: 100%;
        word-break: break-all;
    }

    section.blog_single_page {
        padding-bottom: 30px;
        /* padding-top: 30px; */
    }
}

@media (max-width:767px) {
    section.gap_height_single_blog {
        /* height: 50px; */
    }
}

@media (max-width:480px) {
    section.blog_single_page h1 {
        font-size: 24px;
    }

    section.gap_height_single_blog {
        /* height: 40px; */
    }

    section.blog_single_content {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media (max-width:340px) {
    section.blog_single_page .detailed_button a {
        font-size: 10px;
    }
}

/* content blogs */
@media (max-width:767px) {

    .row.card-body-spacing.custom_home_blog_css__market_insight .pagination>li>a,
    .pagination>li>span {
        padding: 5px 5px;
        /* font-size: 8px; */
    }

    #owl-demos2 .owl-nav button.owl-prev {
        left: 0px;
    }

    #owl-demos2 .owl-nav button.owl-next {
        right: 0px;
    }

    #owl-demos2 .owl-stage-outer {
        /* width: 80%; */
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width:480px) {

    /* #owl-demos2 .owl-nav{
        position: unset !important;
    } */
    #owl-demos2 .owl-item.cloned {
        margin-right: 30px !important;
        z-index: -1 !important;
    }

    #owl-demos2 .owl-stage-outer {
        /* height: 65px !important; */
    }

    /* #owl-demos2 .carousel-image img {
        width: 140px !important;
        height: auto !important;
        z-index: 9999 !important;
    } */
    .row.card-body-spacing.custom_home_blog_css__market_insight .pagination>li>a,
    .pagination>li>span {
        font-size: 8px;
        padding: 3px 5px;
    }

    .row.pag .pagination>li a {
        padding: 3px 5px !important;
    }

    #owl-demos2 .owl-nav button.owl-prev {
        top: -10px;
    }

    #owl-demos2 .owl-nav button.owl-next {
        top: -10px;
    }
}

#owl-demos2 .owl-nav {
    z-index: -1;
}

.dev_blog_arch {
    margin-top: 20px;
    margin-bottom: 50px;
}

@media (max-width:991px) {
    .case_study_div_cards h6 {
        height: auto;
        padding: 5px 0 10px 0;
    }

    .case_banner .title_on_image .content_title h1 {
        font-size: 26px;
    }

    .case_banner .title_on_image .content_title p {
        font-size: 18px;
    }
}

@media (max-width:500px) {
    .dev_blog_arch .pagination li a {
        font-size: 10px;
    }

    .dev_blog_arch .pagination>li a {
        padding: 3px 5px !important;
    }
}

@media (max-width:370px) {
    .dev_blog_arch .pagination li a {
        font-size: 8px;
        padding: 3px 4px !important;
    }
}

form.search_by_ind_form {
    position: absolute;
    z-index: 9999;
    background: #efefef;
    padding: 2% 4%;
    height: 260px;
    overflow: auto;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    width: 150%;
}

form.search_by_tech_form {
    position: absolute;
    z-index: 9999;
    background: #efefef;
    padding: 2% 4%;
    height: 260px;
    overflow: auto;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    width: 150%;
}

section.search_section {
    background: #f5f5f5;
    padding: 10px 0;
}

section.search_section .row {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

form.search_by_tech_form label {
    padding: 10px 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
    word-break: break-word;
}

form.search_by_tech_form label input[type=checkbox] {
    margin-top: 0;
    margin-right: 5px;
}

form.search_by_ind_form label input[type=checkbox] {
    margin-top: 0;
    margin-right: 5px;
}

form.search_by_ind_form label {
    padding: 10px 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
    word-break: break-word;
}

@media (max-width:480px) {
    form.search_by_ind_form label {
        font-size: 12px;
    }

    form.search_by_tech_form label {
        font-size: 12px;
    }
}

p#search_by_tech strong {
    cursor: pointer;
}

p#search_by_ind strong {
    cursor: pointer;
}

.Search_close_btn1 {
    /* font-size: 20px; */
    font-size: 15px;
    /* float: right; */
    font-weight: 700;
    cursor: pointer;
    background: red;
    color: #fff;
    padding: 0px 5px;
}

.Search_close_btn2 {
    /* font-size: 20px; */
    font-size: 15px;
    /* float: right; */
    font-weight: 700;
    cursor: pointer;
    background: red;
    color: #fff;
    padding: 0px 5px;
}

section.search_box_our_work {
    padding: 3% 0% 0 0;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

.continents-wrap {
    float: left;
    width: 20%;
    margin: 0 5% 0 0;
    padding: 0;
}

.flowers-wrap {
    /* float:left; */
    /* width:20%; */
    /* margin:0 5% 0 0; */
    padding: 0;
    position: relative;
}

.flowers {
    /* float:left; */
    /* width:50%; */
}

.flowers div {
    /* float:left; */
    /* width:90%; */
    /* height:68px; */
    line-height: 68px;
    /* padding:0 5%; */
    /* background:#eee; */
    /* margin:0 0 1px; */
    position: relative;
}

p#search_by_tech span i.fa.fa-angle-down {
    font-size: 20px;
    width: 20px;
}

p#search_by_ind span i.fa.fa-angle-down {
    font-size: 20px;
    width: 20px;
}

p#search_by_tech:hover {
    color: #2390c2 !important;
}

p#search_by_ind:hover {
    color: #2390c2 !important;
}

p#search_by_tech {
    font-size: 18px;
    margin: 0;
}

p#search_by_ind {
    font-size: 18px;
    margin: 0;
}

form.search_by_ind_form .col-md-12 h3 {
    /* display: flex; */
    /* flex-direction: row; */
    /* justify-content: space-between; */
    /* align-items: center; */
    /* flex-wrap: nowrap; */
    text-align: right;
    margin: 0;
}

form.search_by_tech_form .col-md-12 h3 {
    /* display: flex; */
    /* flex-direction: row; */
    /* justify-content: space-between; */
    /* align-items: center; */
    /* flex-wrap: nowrap; */
    text-align: right;
    margin: 0;
}

@media (max-width:991px) {
    .search_box_projects_top i.fa.fa-search {
        margin-right: 0 !important;
    }

    .search_box_projects_top {
        justify-content: center !important;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    p#search_by_tech {
        text-align: center !important;
    }

    .flowers-wrap {
        display: flex;
        justify-content: space-around;
    }

    .flowers-wrap .col-md-6 {
        width: 49%;
    }

    form.search_by_tech_form .col-md-12 h3 {
        font-size: 18px;
    }

    form.search_by_ind_form .col-md-12 h3 {
        font-size: 18px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    form.search_by_ind_form {
        width: 130%;
    }

    form.search_by_tech_form {
        width: 130%;
    }

    .boxCaseIndustry {
        width: 100%;
    }

    .boxCaseTechnology {
        width: 100%;
    }
}

@media (max-width:767px) {
    .search_box_projects_top {
        justify-content: center;
    }

    form.search_by_tech_form .col-md-12 h3 {
        font-size: 14px;
    }

    form.search_by_ind_form .col-md-12 h3 {
        font-size: 14px;
    }

    .Search_close_btn1 {
        font-size: 16px;
    }

    .Search_close_btn2 {
        font-size: 16px;
    }

    form.search_by_ind_form {
        /* width: 95%; */
        width: 100%;
        left: 0;
    }

    form.search_by_tech_form {
        width: 100%;
    }
}

@media (max-width:480px) {
    p#search_by_tech {
        font-size: 16px;
    }

    p#search_by_ind {
        font-size: 16px;
    }
}

section.blog_single_content .overflow_blog p span {
    line-height: 25px;
}

section.blog_single_content .overflow_blog p {
    line-height: 25px;
}

section.blog_single_content .overflow_blog h3 span {
    line-height: 25px;
}

section.blog_single_content .overflow_blog h3 {
    line-height: 25px;
}

section.blog_single_content .overflow_blog h4 {
    line-height: 25px;
}

section.blog_single_content .overflow_blog h5 {
    line-height: 25px;
}

section.blog_single_content .overflow_blog h6 {
    line-height: 25px;
}

section.blog_single_content .overflow_blog ol li {
    line-height: 25px;
}

section.blog_single_content .overflow_blog ol li span {
    line-height: 25px;
}

section.blog_single_content .overflow_blog ul li {
    line-height: 25px;
}

section.blog_single_content .overflow_blog ul li span {
    line-height: 25px;
}

section.blog_single_content .overflow_blog h2 {
    line-height: 25px;
}

section.blog_single_content .overflow_blog h2 span {
    line-height: 25px;
}

/* css for our work page starts */
.our_work_cards {
    /* height: 410px; */
    box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 30%);
    border-color: #fcfcfc;
    border: 1px solid #e1e1e1;
    text-align: center;
    margin-bottom: 45px;
}

.our_work_cars_contents_inner {
    padding: 0 5px;
}

.our_work_cards img {
    padding: 27px 59px;
    border: 1px solid;
    background-color: #fff;
    /* color: #000; */
    color: #112639;
    border-width: 15px;
    width: 100%;
    height: 135px;
}

.our_work_cars_contents_inner h5 {
    word-spacing: 2px;
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 0;
}

.our_work_cars_contents_inner h4 span.Ourwork_card_btn {
    color: #e66d70;
}

section.our_work_archive {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-bottom: 40px;
}

.load_more_work_cards {
    display: none;
}

div#load_more_projects img {
    width: 22px;
    height: 21px;
    margin-top: -5px;
}

div#load_more_projects {
    font-size: 19px;
    text-align: center;
    cursor: pointer;
}

.col-md-4.load_more_work_cards {
    padding-right: 8px;
    padding-left: 8px;
}

@media (min-width: 992px) and (max-width: 1200px) {
    .our_work_cards {
        /* height: 470px; */
    }
}

@media (max-width:991px) {
    .our_work_cards {
        height: auto !important;
    }

    .col-md-4.load_more_work_cards {
        padding-right: 15px;
        padding-left: 15px;
    }
}

.search_box_projects_top {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.search_box_projects_top input#myInput {
    width: 75%;
    display: none;
    /* border-left: 0; */
    border-right: 0;
}

.search_box_projects_top i.fa.fa-search {
    /* margin-right: 55px; */
    margin-right: 20px;
    padding: 12px 10px;
    background: #2390c2;
    color: #fff;
    cursor: pointer;
    /* background: #fff; */
    /* color: #2390c2; */
    cursor: pointer;
    border-top: 1px solid #ccc;
    /* border-left: 1px solid #ccc; */
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.search_box_projects_top input#myInput:focus {
    box-shadow: none;
    border-color: #cccc;
}

/* css for our work page ends */
div#mycarousel div#owl-demo a {
    text-decoration: none !important;
}

div#mycarousel div#owl-demo a:hover {
    text-decoration: none !important;
}

/* css for our work tags alignment */
@media (max-width:420px) {
    p#search_by_tech {
        font-size: 14px;
        ;
    }

    p#search_by_ind {
        font-size: 14px;
    }
}

@media (max-width:540px) {
    p#search_by_tech strong {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    p#search_by_ind strong {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

/* service page iERP */
.ierp_tags_inside p {
    display: flex;
    color: #2F83C5;
    text-align: left;
}

.ierp_tags_inside p span {
    padding-right: 10px;
}

.ierp_tags_inside p span i.fa.fa-circle {
    color: #2F83C5;
}

section.fearure_image_service_bg {
    text-align: center;
    padding: 20px 0 40px 0;
}

section.fearure_image_service_bg h2 {
    padding-bottom: 20px;
}

@media (max-width:1024px) {
    section.fearure_image_service_bg img {
        width: 100%;
    }
}

@media (min-width:768px) {
    .hide_big_screen_ierp {
        display: none;
    }
}

@media (max-width:767px) {
    .sec_ierp_inside {
        display: none;
    }

    .row.ierp_tags_inside .col-sm-4 {
        width: 48%;
        float: left;
    }

    section.fearure_image_service_bg h2 {
        font-size: 26px;
        line-height: 30px;
    }
}

@media (max-width:320px) {
    section.fearure_image_service_bg h2 {
        font-size: 24px;
    }
}


/* filter tags */
.filters_tags_show label {
    font-size: 12px;
}

.filters_tags_show input {
    height: 8pt !important;
    width: 10pt !important;
}

.filters_tags_show span {
    background: #2390c2;
    color: #fff;
    padding: 0px 6px;
}

.filters_tags_show1 label {
    font-size: 12px;
}

.filters_tags_show1 input {
    height: 8pt !important;
    width: 10pt !important;
}

.filters_tags_show1 span {
    background: #2390c2;
    color: #fff;
    padding: 0px 6px;
}

.filters_tags_show #Groovy_tag,
#Grails_tag,
#MySQL_tag,
#Java_tag,
#Angular_tag,
#MongoDB_tag,
#Node_tag,
#Spring_tag,
#JPA_tag,
#PostgreSQL_tag,
#Flectra_tag,
#Flutter_tag,
#Hibernate_tag,
#JavaScript_tag,
#Python_tag,
#GSP_tag,
#XML_tag,
#HTML_tag,
#CSS_tag,
#Android_tag,
#JMS_tag,
#Odoo_tag,
#IoT_Device_tag,
#JBPM_tag,
#Docker_tag,
#Redis_tag,
#IntelliJ_IDEA_tag,
#Maven_tag,
#Apache_Camel_tag,
#Ofbiz_tag,
#DJango_tag,
#Elasticsearch_tag,
#Kafka_tag,
#ReactJS_tag,
#NodeJS_tag,
#AWS_cloud_tag,
#Amazon_S3_tag,
#Insurance_tag,
#Automobile_tag,
#Retail_tag,
#eCommerce_tag,
#Manufacturing_tag,
#Education_tag,
#Analytics_tag,
#Logistics_tag,
#Supply_Chain_tag,
#Hotel_Hospitality_tag,
#Consumer_Services_tag,
#Real_Estate_tag {
    /* display: none; */
}

.filters_tags_show span {
    /* display: none; */
}

.filters_tags_show1 span {
    /* display: none; */
}

div#wrong_input p {
    text-align: center;
}

/* navbar csss */
@media (min-width:824px) {
    div#myNavbar {
        display: flex !important;
        justify-content: flex-end;
    }
}

.search_by_tech_form_tags .col-2 {
    display: contents;
}

.search_by_ind_form_tags .col-2 {
    display: contents;
}

.schedule_form {
    position: absolute;
    width: 60%;
    background-color: #fff;
    padding: 15px 15px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    z-index: 999;
}

button#open_form {
    outline: none;
}

/* Menu css */
.dropdowning_firsthead_clone_fourth {
    display: flex;
    justify-content: space-between;
}

.dropdowning_firsthead_clone_fourth a {
    display: flex;
    justify-content: space-between;
}

.dropdowning_firsthead_clone_fifth {
    display: flex;
    justify-content: space-between;
}

.dropdowning_firsthead_clone_third {
    display: flex;
    justify-content: space-between;
}

.dropdowning_firsthead_cloneNew {
    display: flex;
    justify-content: space-between;
}

.dropdowning_firsthead_clone a {
    display: flex;
    justify-content: space-between;
}
.dropdowning_firsthead_cloneerp a {
    display: flex;
    justify-content: space-between;
}


/* new homepage css */
.banner_new_home_page .carousel-caption {
    position: static;
    text-align: left;
    padding-top: 0;
}

.latest_blogs_fetch {
    display: flex;
    justify-content: space-around;
}

.latest_blogs_fetch img {
    width: 100px;
}

.banner_images_side img {
    margin-top: auto;
    margin-bottom: auto;
}

.box_leaders ul {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    /* padding: 10px 0; */
    padding: 15px 0;
    text-align: center;
}

.box_leaders {
    margin-top: 30px;
}

.trusted_by_market_leaders {
    padding-top: 80px;
    padding-bottom: 60px;
}

.trusted_by_market_leaders h2 {
    font-size: 34px;
    font-weight: 600;
}

.center_para {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}

.innerbox_offering {
    min-height: 210px;
    padding: 10px 10px;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    /* margin-bottom: 10px; */
    margin-bottom: 90px;
    margin-top: 10px;
    background-color: #fff;
}

.innerbox_offering:hover {
    background-color: #162537;
    color: #fff;
}

.innerbox_offering p {
    line-height: 25px;
    /* color: #2B2C2D !important; */
    font-size: 16px;
}

.innerbox_offering:hover p {
    color: #fff !important;
}

.innerbox_offering h4 {
    font-size: 20px;
    margin-bottom: 0;
    color: #3283c5;
    font-weight: bold;
}

.innerbox_offering:hover h4 {
    color: #fff;
}

.innerbox_offerings p {
    font-size: 19px;
    font-weight: 600;
}

.our_value_offering h3 {
    font-size: 24px;
    /* font-weight: 600; */
    color: #2B2C2D;
}

.our_value_offering {
    padding-top: 90px;
    padding-bottom: 80px;
}

.our_value_offering h2 {
    font-weight: 600;
    color: #2B2C2D;
}

.our_value_offering .col-md-12 p {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
}

.our_value_offering .second_row_our_value p {
    font-size: 16px;
    line-height: 30px;
}

.end_integration h3 {
    font-size: 24px;
    /* font-weight: 600; */
    color: #2B2C2D;
}

.end_integration .firs_row_end p {
    font-size: 16px;
    /* color: #2B2C2D; */
    line-height: 30px;
}


.inner_integration p {
    font-size: 16px;
    line-height: 25px;
    /* color: #2B2C2D; */
}

.inner_integration {
    min-height: 210px;
    padding: 10px 10px;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.inner_integration:hover {
    background-color: #162537;
    color: #fff;
}

.inner_integration:hover p {
    color: #fff;
}

.inner_integration h4 {
    font-size: 20px;
    margin-bottom: 0;
    color: #3283C5;
    font-weight: bold;
}

.inner_integration:hover h4 {
    color: #fff;
}

.inner_integrations p {
    font-size: 19px;
    color: #5C5C5C;
    font-weight: 600;
}

.end_integration .firs_row_end {
    padding-bottom: 15px;
}

.end_integration {
    padding-top: 60px;
    padding-bottom: 50px;
}

.inner_digital {
    min-height: 210px;
    padding: 10px 10px;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.inner_digital:hover {
    background-color: #162537;
    color: #fff;
}

.inner_digital:hover p {
    color: #fff;
}

.inner_digital h4 {
    font-size: 20px;
    margin-bottom: 0;
    color: #3283C5;
    font-weight: bold;
}

.inner_digital:hover h4 {
    color: #fff;
}

.inner_digitals p {
    font-size: 19px;
    color: #5C5C5C;
    font-weight: 600;
}

.digital_transformation .first_row_digital {
    padding-bottom: 15px;
}

.digital_transformation {
    padding-top: 90px;
    padding-bottom: 100px;
}

.digital_transformation .first_row_digital h3 {
    font-size: 24px;
    color: #2B2C2D;
    /* font-weight: 600; */
}

.digital_transformation .first_row_digital p {
    font-size: 16px;
    /* color: #2B2C2D; */
}

.banner_new_home_page .carousel-indicators li {
    height: 4px !important;
    background-color: #818181;
    border-radius: 0;
    border: 1px solid #b1a5a5;
}

.banner_new_home_page .carousel-indicators li .active {
    background-color: #fff !important;
}

.tech_stack_section .second_row_tech_stack {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 25px;
    width: 100%;
}

.tech_stack_section .third_row_tech_stack {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
    width: 100%;
}

.tech_stack_section .fourth_row_tech_stack {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}

.tech_stack_section {
    padding-top: 35px;
    padding-bottom: 40px;
}

.latest_blogs_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 60px;
    /* width: 84%; */
    width: 94%;
    height: 80px;
}

.recent_published_blogs .row.blogs_recents {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

.latest_blogs_inner .latest_blog_left img {
    width: 135px;
    height: 80px;
}

.latest_blogs_inner .latest_blog_side {
    margin-left: 15px;
}

.latest_blogs_inner .latest_blog_side a {
    font-size: 16px;
    color: #2B2C2D;
    font-weight: 600;
    line-height: 25px;
}

.latest_blogs_inner .latest_blog_side a:hover {
    text-decoration: underline !important;
}

.latest_blogs_inner .latest_blog_side a:hover {
    color: #3283C5;
}

.latest_blogs_inner .latest_blog_side p {
    font-size: 14px;
    color: #2B2C2D;
    line-height: 25px;
    margin-bottom: 0;
    /* padding-top: 3px; */
    padding-top: 10px;
}

.recent_published_blogs h2 {
    color: #2B2C2D;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 45px;
}

.recent_published_blogs {
    padding-top: 30px;
    /* padding-bottom: 35px; */
    padding-bottom: 10px;
}

.client_testimonial h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 600;
    padding-top: 50px;
}

.banner_new_home_page {
    /* padding-top: 30px; */
    padding-bottom: 77px;
    /* margin-top: 66px; */
    margin-top: 50px;
    background-position: bottom;
}

.banner_new_home_page .row {
    display: flex;
    align-items: center;
    padding-top: 40px;
}

.banner_new_home_page h2 {
    font-size: 40px;
    line-height: 50px;
    margin-top: 0;
}

.banner_new_home_page p {
    font-size: 18px;
    color: #fff;
    width: 90%;
}

.box_leaders ul li img {
    -webkit-filter: grayscale(74%);
}

.box_leaders ul li img:hover {
    -webkit-filter: grayscale(0);
}

#mycarousel,
#owl-demo {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

#owl-demos2 {
    box-shadow: 0px 3px 6px #00000029;
}

.owl-nav span {
    font-size: 30px;
}

#owl-demos2 .owl-nav button.owl-prev {
    left: -30px;
    width: 40px;
    z-index: 9999 !important;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
}

#owl-demos2 .owl-nav button.owl-next {
    right: -30px;
    width: 40px;
    z-index: 9999 !important;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
}

#owl-demos2 .owl-stage {
    display: flex;
    align-items: center;
}

.testimonial_side_content p {
    font-size: 16px;
    color: #fff;
    line-height: 28px;
}

.banner_new_home_page p a {
    color: #B1D33E;
    text-decoration: none;
    cursor: auto;
}

.banner_new_home_page p a:hover {
    color: #B1D33E !important;
    text-decoration: none;
}

.testimonial_side_left_logo {
    text-align: center;
    padding: 15px 10px 0 15px;
}

.testimonial_side_left_logo .name_client {
    padding-top: 5px;
    margin-bottom: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}

.testimonial_side_left_logo .designation_client {
    margin-bottom: 0;
    padding: 0;
    color: #fff;
    /* font-weight: 600; */
    font-size: 20px;
    line-height: 23px;
}

.testimonial_side_left_logo img {
    padding-bottom: 10px;
    width: 100%;
}

.testimonial_side_content {
    border-left: 1px solid #fff;
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.client_testimonial #myCarousels .carousel-control {
    width: auto;
    opacity: 1;
}

.client_testimonial {
    padding-top: 40px;
    padding-bottom: 70px;
}

.client_testimonial #myCarousels {
    padding-top: 60px;
    padding-bottom: 75px;
    padding-left: 20px;
    padding-right: 20px;
}

.client_testimonial #myCarousels span.glyphicon.glyphicon-chevron-left {
    background: transparent !important;
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
}

.client_testimonial #myCarousels span.glyphicon.glyphicon-chevron-right {
    background: transparent !important;
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
}

.our_toolkit_section .heading_new_toolkit h2 {
    font-size: 30px;
    color: #2B2C2D;
    font-weight: 600;
}

.our_toolkit_section .heading_new_toolkit p {
    font-size: 20px;
    color: #5C5C5C;
    /* font-weight: 600; */
    line-height: 30px;
    margin-bottom: 35px;
}

.our_toolkit_section {
    padding-top: 40px;
    padding-bottom: 40px;
}

.tech_stack_section .first_row_tech_stack h2 {
    font-size: 30px;
    font-weight: 600;
}

.tech_stack_section .first_row_tech_stack p {
    font-size: 20px;
    color: #5C5C5C;
    line-height: 30px;
}

.tech_stack_section .fifth_row_tech_stack {
    margin-top: 30px;
    margin-bottom: 40px;
}

.banner_new_home_page h1 {
    font-size: 40px;
    color: #fff;
}

.text-align-right {
    position: absolute;
    /* right: 70px; */
    right: 30px;
    bottom: -10px;
    text-align: center;
}

.owl-carousel .owl-item img {
    margin-left: auto;
    margin-right: auto;
}

.innerbox_offerings {
    padding-top: 40px;
}

.inner_integrations {
    padding-top: 40px;
}

.inner_digitals {
    padding-top: 40px;
}

.third_row_our_value .col_offering1 {
    padding-right: 5px;
}

.third_row_our_value .col_offering2 {
    padding-right: 5px;
}

.third_row_our_value .col_offering3 {
    padding-right: 5px;
}

.second_row_end .col_end1 {
    padding-right: 5px;
}

.second_row_end .col_end2 {
    padding-right: 5px;
}

.second_row_end .col_end3 {
    padding-right: 2px;
}

.second_row_digital .col_digital1 {
    padding-right: 5px;
}

.second_row_digital .col_digital2 {
    padding-right: 5px;
}

.second_row_digital .col_digital3 {
    padding-right: 5px;
}

.banner_new_home_page .carousel-indicators {
    bottom: 0 !important;
}

.second_row_our_value img {
    padding-top: 50px;
    padding-bottom: 20px;
    width: 270px;
    height: 262px;
}

.text-align-right img {
    -webkit-filter: grayscale(100%);
}

.text-align-right img:hover {
    -webkit-filter: grayscale(0%);
}

.client_testimonial {
    background-size: 100% 100%;
    height: 554px;
}

.our_toolkit_section #mycarousel img.home_img_car {
    -webkit-filter: grayscale(74%);
}

.our_toolkit_section #mycarousel img.home_img_car:hover {
    -webkit-filter: grayscale(0);
}

.innerbox_offering a {
    text-decoration: none;
}

.inner_integration a {
    text-decoration: none;
}

.inner_digital a {
    text-decoration: none;
}

/* new homepage css */

div#google_calendar_form_footer {
    padding: 0 40px;
}

.text-right_schedule_btn {
    text-align: right;
    margin-top: 10px;
}

.side_button {
    position: fixed;
    right: -62px !important;
    top: 41%;
    transform: rotate(270deg);
}

/* odoo new page */
.para-odoo {
    font-size: 20px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    line-height: 27px;
}

.border_top_odoo {
    border-top: 1px solid #e1e1e1;
    padding-top: 30px;
    padding-bottom: 50px;
}

.odoo-right h3 {
    margin-top: 0;
    color: #000;
}

.odoo-right p {
    font-size: 16px;
    line-height: 22px;
    padding-top: 0;
}

.odoo-right {
    margin-bottom: 40px;
}

.benefits_odoo {
    padding-top: 35px;
    padding-bottom: 35px;
}

.odoo_row_benefits {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.border_top_odoo h2 {
    color: #2B2C2D;
}

.odoo_offerings {
    color: #2B2C2D;
    /* font-weight: 600; */
}

.odoo_headings h3 {
    color: #000000;
    /* font-weight: 600; */
}

.odoo_headings p {
    line-height: 22px;
}

.offerings_odoo_para {
    padding-bottom: 35px;
}

.benefits_odoo_parag {
    padding-bottom: 35px;
    line-height: 27px;
}

/* new page for schedule meeting */
.schedule_form_another_page {
    padding-top: 30px;
    padding-bottom: 60px;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}

.schedule_page_ {
    padding-top: 30px;
}

.blog_banner_work {
    background-color: #112639;
    /* padding-top: 30px; */
    /* padding-bottom: 30px; */
    /* height: 230px; */
    /* margin-bottom: 10px; */
}

.blog_banner_work h1 {
    color: #fff !important;
}

.blog_banner_work h6 {
    color: #fff !important;
}

.banner_new_home_page {
    /* background-image: url(../../../../../../../../themes/ERP/custom_inc/image/homenew/banner.png) no-repeat;
    background-size: 100% 100%; */
    background-color: #112639 !important;
}

.cognizant,
.timeforge,
.gtbharat-new,
.ranbaxy,
.ecomexpress {
    max-width: 100%;
    background-size: 100%;
    background-image: var(--wpr-bg-3f2189b0-4169-4b07-a92b-66fc6572b97d);
    background-repeat: no-repeat;
}

.cognizant {
    background-position: 0 0%;
    background-size: 100%;
    background-repeat: no-repeat;
}

.timeforge {
    background-position: 0 34.615385%;
    background-size: 102.314815%;
    background-repeat: no-repeat;
}

.gtbharat-new {
    background-position: 0 64.285714%;
    background-size: 138.125%;
    background-repeat: no-repeat;
}

.ranbaxy {
    background-position: 0 76.495726%;
    background-size: 138.125%;
    background-repeat: no-repeat;
}

.ecomexpress {
    background-position: 0 100%;
    background-size: 174.015748%;
    background-repeat: no-repeat;
}

.opentaps,
.optaplanner,
.erpnext-desktop,
.odoo,
.ofbiz,
.jbpm-desktop {
    max-width: 100%;
    background-size: 100%;
    background-image: var(--wpr-bg-80d93439-6160-427f-b521-4cedae5d48ce);
}

.opentaps {
    background-position: 0 0%;
    background-size: 100%;
}

.optaplanner {
    background-position: 0 18.957346%;
    background-size: 100%;
}

.erpnext-desktop {
    background-position: 0 35.46798%;
    background-size: 122.727273%;
}

.odoo {
    background-position: 0 55.172414%;
    background-size: 147.65625%;
}

.ofbiz {
    background-position: 0 79.166667%;
    background-size: 153.658537%;
}

.jbpm-desktop {
    background-position: 0 100%;
    background-size: 165.789474%;
}

.flectra,
.jquery,
.mongodb,
.postgres,
.angular,
.hibernate,
.typescript,
.activemq,
.django,
.springboot,
.mysql,
.js {
    max-width: 100%;
    background-size: 100%;
    background-image: var(--wpr-bg-48f20618-77ba-47e9-8a09-4d45b1349f30);
}

.flectra {
    background-position: 0 0%;
    background-size: 100%;
}

.jquery {
    background-position: 0 9.447005%;
    background-size: 100%;
}

.mongodb {
    background-position: 0 17.13615%;
    background-size: 100%;
}

.postgres {
    background-position: 0 25.565611%;
    background-size: 102.205882%;
}

.angular {
    background-position: 0 31.786543%;
    background-size: 106.923077%;
}

.hibernate {
    background-position: 0 39.179954%;
    background-size: 107.751938%;
}

.typescript {
    background-position: 0 46.171694%;
    background-size: 107.751938%;
}

.activemq {
    background-position: 0 56.521739%;
    background-size: 111.2%;
}

.django {
    background-position: 0 66.82243%;
    background-size: 127.522936%;
}

.springboot {
    background-position: 0 76.235294%;
    background-size: 127.522936%;
}

.mysql {
    background-position: 0 87.740385%;
    background-size: 187.837838%;
}

.js {
    background-position: 0 100%;
    background-size: 386.111111%;
}

.goodfirms,
.clutch,
.iso,
.zoho {
    max-width: 100%;
    background-size: 100%;
    background-image: var(--wpr-bg-53255d75-c18f-4465-9faa-2bca97069b61);
}

.goodfirms {
    background-position: 0 0%;
    background-size: 100%;
}

.clutch {
    background-position: 0 33.333333%;
    background-size: 120.720721%;
}

.iso {
    background-position: 0 66.666667%;
    background-size: 120.720721%;
}

.zoho {
    background-position: 0 100%;
    background-size: 120.720721%;
}


/* case study new css */
section.case_filter_bar {
    background-color: #f5f5f5;
    padding: 10px 0;
    margin-bottom: 30px;
}

.filterCaseByTechnology p {
    font-size: 18px;
    margin-bottom: 0;
}

.filterCaseByIndustry p {
    font-size: 18px;
    margin-bottom: 0;
}

.boxCaseTechnology {
    display: none;
    position: absolute;
    z-index: 9999;
    background: #efefef;
    padding: 2% 4%;
    overflow: auto;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    width: 150%;
    height: 250px;
    overflow: auto;
}

.boxCaseTechnology label {
    padding: 10px 0;
    cursor: pointer;
    display: flex;
    align-content: center;
    flex-direction: row;
    word-break: break-word;
    justify-content: flex-start;
    /* font-size: 13px; */
}

.boxCaseTechnology label input#myCheckboxes {
    margin-right: 3px;
}

.boxCaseIndustry {
    display: none;
    position: absolute;
    z-index: 9999;
    background: #efefef;
    padding: 2% 4%;
    overflow: auto;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    width: 150%;
    height: 250px;
    overflow: auto;
}

.boxCaseIndustry label {
    padding: 10px 0;
    cursor: pointer;
    display: flex;
    align-content: center;
    flex-direction: row;
    word-break: break-word;
    justify-content: flex-start;
    /* font-size: 13px; */
}

.boxCaseIndustry label input#myCheckboxes {
    margin-right: 3px;
}

.caseSingleDescription h1 {
    font-weight: 500;
    color: #fff;
}

.caseSingleDescription p {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}

.caseSingleDescription {
    margin-top: 15%;
}

@media (max-width:1275px) {
    .inner_integration {
        min-height: 224px;
    }
}

@media (max-width:1240px) {
    .text-align-right {
        right: 5px;
    }

    .latest_blogs_inner {
        width: 100%;
    }
}

@media (max-width:1227px) {
    .innerbox_offering {
        min-height: 230px;
    }

    .latest_blogs_inner .latest_blog_side a {
        font-size: 15px;
    }
}

@media (max-width:1220px) {
    .box_leaders ul li img {
        width: 80% !important;
        height: auto !important;
    }
}

@media (max-width: 1150px) {
    .inner_digital {
        min-height: 270px;
    }

    .latest_blogs_inner .latest_blog_side {
        margin-left: 10px;
    }

    .recent_published_blogs .row.blogs_recents {
        width: 100%;
    }

    .latest_blogs_inner {
        width: 100%;
    }

    .text-align-right {
        text-align: right;
    }

    .text-align-right img {
        width: 20%;
    }
}

@media (max-width:1070px) {
    .latest_blogs_inner .latest_blog_side a {
        font-size: 14px;
    }
}

@media (max-width: 1040px) {
    .inner_digital {
        min-height: 295px;
    }

    .innerbox_offering {
        min-height: 250px;
    }
}

@media (max-width: 1024px) {
    #side_button_scroll {
        display: none !important;
    }
}

@media (max-width:1004px) {
    .inner_integration {
        min-height: 250px;
    }
}

@media (max-width:1015px) {
    .inner_digital {
        min-height: 320px;
    }
}

@media (max-width:991px) {
    .blog_banner_work {
        height: 250px;
    }

    .caseSingleDescription {
        margin-top: 5%;
    }

    .caseSingleDescription h1 {
        font-size: 26px;
    }

    .caseSingleDescription p {
        font-size: 18px;
    }

    .odoo_row_benefits {
        width: 100%;
    }

    .para-odoo {
        width: 100%;
    }

    .benefits_odoo {
        text-align: center;
    }

    .odoo-right {
        padding-top: 20px;
    }

    .tech_stack_images img {
        width: 100%;
    }

    .Footer_section,
    .Footer_section_contact {
        background-size: 100% 112%;
    }

    .our_value_offering {
        padding-top: 70px;
        padding-bottom: 80px;
    }

    .latest_blogs_inner {
        margin-bottom: 20px;
    }

    .recent_published_blogs h2 {
        font-size: 24px;
    }

    .testimonial_side_left_logo .designation_client {
        font-size: 18px;
    }

    .testimonial_side_left_logo .name_client {
        font-size: 18px;
    }

    .client_testimonial h2 {
        font-size: 24px;
    }

    .tech_stack_section .first_row_tech_stack h2 {
        font-size: 24px;
    }

    .our_toolkit_section .heading_new_toolkit h2 {
        font-size: 24px;
    }

    .our_value_offering h2 {
        font-size: 24px;
    }

    .banner_new_home_page {
        background-color: #112639 !important;
    }

    .our_value_offering .col-md-12 p {
        font-size: 16px;
    }

    .trusted_by_market_leaders h2 {
        font-size: 24px;
        line-height: 33px;
    }

    .inner_digitals p {
        font-size: 16px;
        line-height: 27px;
    }

    .inner_integrations p {
        font-size: 16px;
        line-height: 27px;
    }

    .innerbox_offerings p {
        font-size: 16px;
        line-height: 27px;
    }

    .tech_stack_section .first_row_tech_stack p {
        font-size: 16px;
    }

    .our_toolkit_section .heading_new_toolkit p {
        font-size: 16px;
    }

    .center_para {
        width: 100%;
    }

    .testimonial_side_content p {
        text-align: center;
    }

    .client_testimonial #myCarousels {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .client_testimonial #myCarousels .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        top: 5%
    }

    .digital_transformation .first_row_digital h3 {
        text-align: center;
        font-size: 20px;
    }

    .digital_transformation .first_row_digital p {
        text-align: center;
        font-size: 16px;
    }

    .testimonial_side_left_logo img {
        width: auto;
    }

    .testimonial_side_content {
        border: 0;
    }

    .client_testimonial #myCarousels .item .row {
        display: flex;
        flex-direction: column-reverse;
        width: 100%;
        margin: 0;
    }

    .inner_digitals {
        padding-top: 20px;
        text-align: center;
    }

    .inner_integrations {
        text-align: center;
        padding-top: 20px;
    }

    .end_integration h3 {
        text-align: center;
        font-size: 20px;
    }

    .end_integration .firs_row_end p {
        text-align: center;
        font-size: 16px;
    }

    .innerbox_offerings {
        padding-top: 20px;
        text-align: center;
    }

    .our_value_offering h3 {
        text-align: center;
        line-height: 38px;
        font-size: 20px;
    }

    .our_value_offering .second_row_our_value p {
        text-align: center;
        font-size: 16px;
    }

    .text-align-right {
        /* position: static; */
        /* text-align: center; */
    }

    .text-align-right img {
        width: auto;
    }

    .innerbox_offering {
        min-height: auto;
        margin-bottom: 10px;
    }

    .end_integration .firs_row_end img {
        margin-left: auto;
        margin-right: auto;
    }

    .inner_integration {
        min-height: auto;
    }

    .digital_transformation .first_row_digital img {
        margin-left: auto;
        margin-right: auto;
    }

    .inner_digital {
        min-height: auto;
    }

    .box_leaders ul li img {
        width: 80% !important;
        height: auto !important;
    }

    .latest_blogs_inner .latest_blog_side {
        border: 1px solid #E2E2E2;
        padding: 10px;
    }

    .latest_blogs_inner .latest_blog_side {
        margin-left: 0;
    }

    .latest_blogs_inner {
        width: 100%;
        display: block;
    }

    .latest_blogs_inner .latest_blog_left img {
        display: none;
    }

    .testimonial_side_content {
        padding: 0px;
    }
}

@media (max-width:800px) {
    .blog_banner_work {
        height: 280px;
    }
}

@media (min-width:768px) {
    .hidden_on_desktop {
        display: none;
    }
}

.toolkit_mobile #toolkit_owl button.owl-prev {
    display: block;
    left: -20px;
    /* left: -15px; */
    top: 25%;
    /* width: 40px; */
    z-index: 9999 !important;
    /* box-shadow: 0px 3px 6px #00000029; */
    border-radius: 25px;
    z-index: 99999;
}

.toolkit_mobile #toolkit_owl button.owl-next {
    display: block !important;
    top: 25%;
    right: -20px;
    /* right: -15px; */
    /* width: 40px; */
    z-index: 9999 !important;
    /* box-shadow: 0px 3px 6px #00000029; */
    border-radius: 25px;
    z-index: 99999;
}

.toolkit_mobile #toolkit_owl .four_images_owl ul {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    height: 65px;
    margin-bottom: 10px;
}

.toolkit_mobile #toolkit_owl .owl-stage-outer {
    box-shadow: 0px 0px 30px #00000029;
}

.toolkit_mobile #toolkit_owl .owl-nav {
    z-index: -1;
}

._1blog-section {
    margin-top: 70px;
}

._Whitetext {
    min-height: 270px;
}

section.not_found_section_one {
    padding-top: 60px;
    padding-bottom: 30px;
    margin-top: 40px;
    background-color: #F8F8F8;
}

section.not_found_section_two {
    background-color: #112639;
    padding-top: 20px;
    padding-bottom: 60px;
}

.latest_blog_side_not_found h2 {
    color: #fff;
    font-size: 36px;
}

.case_not_found h2 {
    color: #fff;
    font-size: 36px;
}

.latest_blog_side_not_found h4 {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 0;
}

.cases_not_found h4 {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 0;
}

.latest_blog_side_not_found a {
    color: #fff;
    text-decoration: none;
}

.cases_not_found a {
    color: #fff;
    text-decoration: none;
}

.latest_blog_side_not_found p {
    color: #fff;
    line-height: 22px;
}

.cases_not_found p {
    color: #fff;
    line-height: 22px;
}

.latest_blogs_inner_not_found {
    width: 80%;
}

.case_not_found {
    width: 80%;
}

@media (max-width: 1060px) {
    .latest_blogs_inner_not_found {
        width: 100%;
    }

    .case_not_found {
        width: 100%;
    }
}

@media (min-width:768px) and (max-width: 823px) {
    section.not_found_section_one {
        margin-top: 80px;
    }
}

@media (max-width:767px) {
    .banner_new_home_page {
        margin-top: 40px;
    }

    ._Whitetext {
        min-height: auto !important;
    }

    #odoo_new_page_feature_image {
        display: none;
    }

    .banner_new_home_page .carousel-indicators li {
        height: 6px !important;
    }

    .banner_new_home_page {
        height: 390px;
    }

    .row_wrap_tech {
        width: 100%;
        display: flex;
        align-items: center;
    }

    .row_wrap_tech .col-sm-6.col_wrap_tech {
        width: 49%;
        float: left;
        text-align: center;
        margin-bottom: 20px;
    }

    .row_wrap_tech .col-sm-6.col_wrap_tech img {
        margin-bottom: 20px;
    }

    .end_integration .firs_row_end {
        display: flex;
        flex-direction: column-reverse;
    }

    .third_row_our_value .col_offering1 {
        padding-right: 15px;
    }

    .third_row_our_value .col_offering2 {
        padding-right: 15px;
    }

    .third_row_our_value .col_offering3 {
        padding-right: 15px;
    }

    .third_row_our_value .col_offering4 {
        padding-right: 15px;
    }

    .second_row_end .col_end1 {
        padding-right: 15px;
    }

    .second_row_end .col_end2 {
        padding-right: 15px;
    }

    .second_row_end .col_end3 {
        padding-right: 15px;
    }

    .second_row_end .col_end4 {
        padding-right: 15px;
    }

    .second_row_digital .col_digital1 {
        padding-right: 15px;
    }

    .second_row_digital .col_digital2 {
        padding-right: 15px;
    }

    .second_row_digital .col_digital3 {
        padding-right: 15px;
    }

    .second_row_digital .col_digital4 {
        padding-right: 15px;
    }

    #myMeeting .modal-content {
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .form_notes {
        font-size: 10px !important;
    }

    .toolkit_mobile .row.second_row_toolkit_mobile {
        padding-top: 20px;
    }

    .toolkit_mobile .toolkit_owl .owl-theme .owl-nav {
        margin-top: 0;
    }

    .Footer_section {
        background-size: 100% 120% !important;
        background-color: transparent !important;
    }

    .our_value_offering {
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/homenew/mobile_value.png) !important;
    }

    .technologies_footer {
        background-image: var(--wpr-bg-f3b60a22-2823-4c96-b732-b15d15ec5580) !important;
        background-size: 100% 105%;
        border: 0 !important;
    }

    .client_testimonial #myCarousels .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        top: -5%;
    }

    #owl-demos2 .carousel-image ul {
        display: flex;
        justify-content: space-around;
    }

    #mycarousel,
    #owl-demo {
        width: 95%;
    }

    .banner_new_home_page a#bookbtn_home {
        margin-top: 50px;
    }

    .banner_new_home_page .carousel-indicators {
        bottom: -30px !important;
    }

    .tech_stack_section .row.sixth_row_tech_stack .col-md-12 ul {
        display: none;
        justify-content: space-around;
        align-items: center;
    }

    .tech_stack_section .row.sixth_row_tech_stack .col-md-12 ul li {
        margin-bottom: 20px;
    }

    .sixth_row_tech_stack {
        padding-top: 30px;
    }

    .text-align-right img {
        /* width: 20%; */
    }

    .dropdowning_firsthead_clone_fourth {
        display: inline-block;
    }

    .dropdowning_firsthead_clone_fourth a {
        display: inline-block;
    }

    .dropdowning_firsthead_clone_fifth {
        display: inline-block;
    }

    .dropdowning_firsthead_clone_third {
        display: inline-block;
    }

    .dropdowning_firsthead_cloneNew {
        display: inline-block;
    }

    .dropdowning_firsthead_clone a {
        display: inline-block;
    }
    .dropdowning_firsthead_cloneerp a {
        display: inline-block;
    }

    .hidden_on_mobile {
        display: none !important;
    }

}

@media (max-width:600px) {
    .blog_banner_work {
        height: 300px;
    }

    .cases_not_found p {
        font-size: 14px;
    }

    .latest_blog_side_not_found p {
        font-size: 14px;
    }

    .cases_not_found h4 {
        font-size: 18px;
    }

    .latest_blog_side_not_found h4 {
        font-size: 18px;
    }

    .case_not_found h2 {
        font-size: 30px;
    }

    .latest_blog_side_not_found h2 {
        font-size: 30px;
    }

    .not_found_image {
        width: 100%;
    }

    .digital_transformation {
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .trusted_by_market_leaders {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .banner_new_home_page h1 {
        font-size: 24px;
    }

    .banner_new_home_page p {
        font-size: 16px;
        width: 100%;
    }

    .text-align-right img {
        width: 20%;
    }

    .toolkit_mobile #toolkit_owl .four_images_owl ul {
        margin-bottom: 0;
    }
}

@media (max-width:480px) {
    .ecommimage {
        width: 54px !important;
        height: 23px !important;
    }

    .cognizantimage {
        width: 94px !important;
        height: 27px !important;
    }

    .timeforgeimage {
        width: 92px !important;
        height: 31px !important;
    }

    .gtbharatimage {
        width: 68px !important;
        height: 19px !important;
    }
}

.modal_schedule .modal-content {
    height: auto;
}

.modal_schedule .modal-header {
    padding: 0 15px;
}

.form_notes {
    font-weight: bold;
    padding: 0;
    margin: 0;
    font-size: 12px;
    width: 100%;
    line-height: 18px;
    font-style: italic;
    text-align: center;
}

.mgtop {
    margin-top: 10px !important;
}

#myMeeting .modal-body {
    top: -10px;
    padding-top: 0;
    padding-bottom: 0;
}

#myMeeting .modal-header {
    border: 0;
}

#myMeeting .form-group select {
    height: 45px;
    padding: 10px 20px;
    border: 1px solid #ccc;
}

#myMeeting .modal-header button.close {
    z-index: 9999;
}

.toolkit_mobile #toolkit_owl .owl-nav {
    /* width: 0% !important; */
}

#wpdcom .wpd-blog-administrator .wpd-comment-label {
    display: none !important;
}

.our_work_cars_contents_inner .our_work_archive_tags {
    min-height: 60px;
}

.our_work_cars_contents_inner .our_work_arcive_content {
    min-height: 180px;
}

@media (min-width:600px) {
    .toolkit_mobile {
        display: none;
    }
}

@media (max-width:600px) {}

@media (max-width:599px) {
    img.iso {
        width: 70px !important;
        height: 70px !important;
    }

    img.clutch {
        width: 70px !important;
        height: 70px !important;
    }

    img.goodfirms {
        width: 80px !important;
        height: 67px !important;
    }

    img.zoho {
        width: 70px !important;
        height: 70px !important;
    }

    .toolkit_mobile #toolkit_owl .four_images_owl ul li img {
        height: 56px;
    }

    .social_icon img {
        filter: grayscale(0%);
        opacity: 1 !important;
    }

    .text-align-right img {
        -webkit-filter: grayscale(00%);
    }

    .our_toolkit_section {
        display: block;
    }

    .item.four_images_owl {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .toolkit_mobile {
        display: none;
    }

    .text-align-right {
        position: absolute !important;
        /* text-align: center; */
        display: flex;
        right: 0;
        flex-direction: column;
        /* bottom: 120px !important; */
        bottom: 150px;
        align-items: center;
    }

    .text-align-right img {
        width: 60%;
        margin-bottom: 30px;
    }
}

@media (min-width:481px) {
    .end_integration .firs_row_end img {
        width: 313px;
        height: 247px;
    }

    .digital_transformation .first_row_digital img {
        width: 301px;
        height: 240px;
    }
}

@media (max-width:480px) {
    .blog_banner_work {
        height: 270px;
    }

    .border_top_odoo h2 {
        font-size: 24px;
    }

    .para-odoo {
        font-size: 16px;
    }

    .odoo_offerings {
        font-size: 24px;
    }

    .offerings_odoo_para {
        font-size: 16px;
    }

    .odoo_headings h3 {
        font-size: 20px;
    }

    .odoo_headings p {
        font-size: 15px;
    }

    .odoo_row_benefits h2 {
        font-size: 24px;
    }

    .odoo-right h3 {
        font-size: 20px;
    }

    .odoo-right p {
        font-size: 15px;
    }

    .heading_new_toolkit h2 {
        padding-top: 50px;
    }

    .banner_new_home_page .carousel-caption {
        height: 125px;
    }

    .tech_stack_section .fifth_row_tech_stack {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .digital_transformation {
        padding-top: 40px;
        padding-bottom: 100px;
    }

    .end_integration {
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .digital_transformation {
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/homenew/digital_mobile_home.png) !important;
        background-size: cover !important;
    }

    .heading_new_toolkit h2 {
        font-size: 24px;
        font-weight: 600;
    }

    .inner_digitals {
        padding-top: 0;
    }

    .end_integration h3 {
        font-size: 24px;
        font-weight: 600;
    }

    .innerbox_offerings {
        padding-top: 0px;
    }

    .digital_transformation .first_row_digital h3 {
        font-size: 24px;
        font-weight: 600;
    }

    .digital_transformation .first_row_digital img {
        width: 197px;
        height: 157px;
    }

    .end_integration .firs_row_end img {
        width: 197px;
        height: 155px;
    }

    .our_value_offering {
        /* background-image: url(../../../../../../../../themes/ERP/custom_inc/image/homenew/bg_custom_erp_home.svg) !important; */
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/homenew/new_custom_erp.png) !important;
        background-size: cover !important;
    }

    .second_row_our_value img {
        padding-top: 10px;
        padding-bottom: 10px;
        width: 219px;
        height: 156px;
    }

    .our_value_offering h3 {
        font-size: 24px;
        font-weight: 600;
    }

    .banner_new_home_page .carousel-indicators {
        left: 50%;
    }
}

@media (max-width:414px) {
    .latest_blogs_inner {
        height: auto !important;
    }

    .recent_published_blogs .row.blogs_recents .col-md-6 {
        padding: 0;
    }

    .client_testimonial {
        background-image: url(../../../../../../../../themes/ERP/custom_inc/image/homenew/mobile_testimonial_bg.svg) !important;
        background-size: contain;
        background-repeat: no-repeat;
        padding-top: 0;
        height: 659px !important;
    }
}

@media (max-width:375px) {
    .recent_published_blogs {
        padding-top: 0;
    }
}

@media (max-width:360px) {
    .testimonial_side_left_logo .designation_client {
        font-size: 16px;
    }

    .testimonial_side_left_logo .name_client {
        font-size: 16px;
    }

    .client_testimonial h2 {
        font-size: 20px;
        padding-top: 40px;
    }

    .testimonial_side_content p {
        font-size: 14px;
        line-height: 25px;
    }
}

@media (max-width:350px) {
    .client_testimonial h2 {
        padding-top: 25px;
    }

    .client_testimonial {
        background-size: 100%;
    }

    .recent_published_blogs {
        padding-bottom: 10px;
    }

    .form_notes {
        font-size: 9px !important;
    }

    .position_social .top_bottom_padding {
        padding-left: 15px;
    }
}

@media (max-width:320px) {
    .blog_banner_work {
        height: 280px;
    }
}


/* new testimonial  */
#owl-demos3 .owl-nav {
    /* width:100%; */
    z-index: -1;
}

#owl-demos3 .owl-nav button.owl-prev {
    display: block !important;
    left: -20px;
}

#owl-demos3 .owl-nav button.owl-next {
    display: block !important;
    right: -20px;
}

#owl-demos3 .owl-nav span {
    color: #fff;
    font-weight: bold;
    font-size: 50px;
}

.inner_client_row_section {
    padding-top: 60px;
    padding-bottom: 75px;
    padding-left: 20px;
    padding-right: 20px;
}

.logo_in_footer {
    text-align: center !important;
}

.case_study_archive_title {
    min-height: 60px;
}

.case_study_archive_content {
    min-height: 130px;
}

.readMoreBtnOurWork {
    min-height: 35px;
}

/*  */
.imagecenter {
    margin-left: auto;
    margin-right: auto;
    -webkit-filter: grayscale(90%);
}

.imagecenter:hover {
    -webkit-filter: grayscale(0%);
}

div#fileList span.item {
    border: 1px solid blue;
    border-radius: 10px;
    font-size: 13px;
    padding: 3px 6px;
    margin-right: 10px;
}

ul#uploadedFiles {
    display: flex;
}

ul#uploadedFiles li {
    border: 1px solid #337AB7;
    margin-right: 8px;
    padding: 3px 12px;
    border-radius: 19px;
    display: flex;
    color: #707070;
    margin-top: 10px;
}

ul#uploadedFiles li span.deleteFile {
    color: #FF7373;
    font-weight: 500;
    font-size: 20px;
    line-height: 21px;
    padding-left: 6px;
    cursor: pointer;
}

span.filename {
    text-decoration: underline;
    color: #337AB7;
}

.content_blog_section {
    /* width: 80%; */
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    margin-top: 15px;
}

/* .feature_img {
    margin-left: auto;
    margin-right: auto;
    width: 920px;
    height: 350px;
} */


.case_study_div_cards .tagsParaouter span.tagsCase {
    color: #000;
    background: transparent;
    /* font-weight: bold; */
}

.tagsParaouter {
    height: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
}

span#indclickid:hover {
    cursor: pointer;
    color: #2390c2;
}

span#techclickid:hover {
    cursor: pointer;
    color: #2390c2;
}

.toolkitfeature {
    /* width: 768px; */
    width: auto;
    height: 678px;
}

.toolkitfeatureoptaplanner {
    width: 800px;
}


/*  */

@media (min-width:1300px) {
    .content_blog_section {
        width: 80%;
    }

    .feature_img {
        width: 100%;
        height: 350px;
    }
}

@media (min-width:1400px) {
    .content_blog_section {
        width: 100%;
    }

    .feature_img {
        width: 100%;
        height: 350px;
    }
}

@media (max-width:1250px) {
    .content_blog_section {
        width: 992px;
    }

    .feature_img {
        width: 810px;
    }

    .our_work_cars_contents_inner .our_work_archive_tags {
        min-height: 90px;
    }
}

@media (max-width:1200px) {
    .row_OFBiz_heading2 .col-md-5 img {
        height: 237px;
        width: 400px;
    }

    .row_Opentab_heading2 .col-md-4 img {
        width: 320px;
    }

    .content_blog_section {
        width: 950px;
    }

    .feature_img {
        width: 768px;
    }

    ul#uploadedFiles {
        display: inline-block;
    }

    ul#uploadedFiles li {
        justify-content: space-around;
        float: left;
    }

    .our_work_cars_contents_inner .our_work_arcive_content {
        min-height: 200px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 1180px) {
    .logo_in_footer {
        text-align: right !important;
        position: static;
        display: flex;
        justify-content: flex-end;
        justify-content: space-around;
    }
}

@media (max-width:1150px) {
    .row_odoo_heading2 .col-md-5 img {
        width: 380px;
        height: 260px;
    }

    .content_blog_section {
        width: 900px;
    }
}

@media (max-width:1100px) {
    .row_OFBiz_heading2 .col-md-5 img {
        width: 370px;
    }

    .row_Opentab_heading2 .col-md-4 img {
        width: 290px;
        height: 245px;
    }

    .row_odoo_heading2 .col-md-5 img {
        width: 350px;
    }

    .content_blog_section {
        width: 870px;
    }

    .case_study_archive_content {
        min-height: 160px;
    }

    .case_study_div_cards h6 {
        height: 80px;
    }
}

@media (max-width:1050px) {
    .content_blog_section {
        width: 820px;
    }

    .feature_img {
        width: 720px;
    }

    .our_work_cars_contents_inner .our_work_arcive_content {
        min-height: 210px;
    }
}

@media (max-width:1024px) {
    .row_OFBiz_heading2 .col-md-5 img {
        width: 340px;
        height: 237px;
    }

    .row_Opentab_heading2 .col-md-4 img {
        width: 270px;
        height: 190px;
    }

    .boxCaseIndustry label {
        font-size: 12px;
    }

    .boxCaseTechnology label {
        font-size: 12px;
    }
}

@media (min-width:992px) {
    .showInMobile {
        display: none;
    }
}

@media (max-width:991px) {
    .row_OFBiz_heading2 .col-md-5 img {
        width: 330px;
        height: 237px;
    }

    .toolkitfeatureoptaplanner {
        width: 650px;
    }

    .row_odoo_heading2 .col-md-5 img {
        width: 330px;
        height: 270px;
    }

    .toolkitfeature {
        width: 600px;
        height: 520px;
    }

    .feature_img {
        width: 650px;
    }

    .hideInMobile {
        display: none;
    }

    .forFlexOnMobile {
        display: flex;
        justify-content: space-between;
    }

    .myhelpasecondinnerrow .col-md-3 {
        text-align: center;
        padding: 30px 0;
    }

    .our_work_cars_contents_inner .our_work_arcive_content {
        min-height: auto !important;
    }

    .our_work_cars_contents_inner .our_work_archive_tags {
        min-height: auto !important;
    }

    .case_study_div_cards h6 {
        height: auto !important;
    }

    .case_study_div_cards h6 {
        height: auto !important;
    }

    .case_study_archive_content {
        min-height: auto !important;
    }

    .latest_blogs_inner_not_found {
        margin-bottom: 40px;
    }

    .logo_in_footer {
        text-align: right !important;
    }

    #owl-demos3 .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .client_testimonial {
        height: 600px;
    }

    .testimonial_side_left_logo img {
        width: auto !important;
    }

    #owl-demos3 .owl-nav button.owl-prev {
        top: -90px;
    }

    #owl-demos3 .owl-nav button.owl-next {
        top: -90px;
    }

    .inner_client_row_section {
        padding-top: 15px;
    }
}

@media (max-width:850px) {
    .content_blog_section {
        width: 750px;
    }
}

@media (max-width:800px) {
    .content_blog_section {
        width: 730px;
    }
}

@media (min-width: 769px) {
    .custom_captcha_schedule {
        float: right;
    }
}

@media (max-width:767px) {
    .boxCaseIndustry {
        width: 100%;
    }

    .boxCaseTechnology {
        width: 100%;
    }

    .content_blog_section {
        width: 680px;
    }
}

@media (max-width:700px) {
    .content_blog_section {
        width: 600px;
    }
}

@media (max-width:650px) {
    .content_blog_section {
        width: 550px;
    }
}

@media (max-width:600px) {
    .filterCaseByTechnology p {
        font-size: 16px;
    }

    .filterCaseByIndustry p {
        font-size: 16px;
    }

    .wpd-thread-filter {
        display: none !important;
    }

    .content_blog_section {
        width: 500px;
    }

    .uploadFile {
        width: 100%;
    }

    .logo_in_footer {
        text-align: center !important;
    }

    .testimonial_side_left_logo img {
        width: 100% !important;
    }
}

@media (max-width:500px) {
    .content_blog_section {
        width: 420px;
    }
}

@media (max-width:480px) {
    .content_blog_section {
        width: 400px;
    }

    .testimonial_side_content {
        margin-top: -20px;
    }

    .testimonial_side_content p {
        font-size: 14px;
    }
}

@media (max-width:440px) {
    .filterCaseByTechnology p span strong {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .filterCaseByIndustry p span strong {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .content_blog_section {
        width: 380px;
    }
}

@media (max-width:420px) {
    .content_blog_section {
        width: 360px;
    }
}

@media (max-width:414px) {
    .client_testimonial {
        height: auto;
    }
}

@media (max-width:390px) {
    .content_blog_section {
        width: 330px;
    }
}

@media (max-width:360px) {
    .content_blog_section {
        width: 320px;
    }
}

@media (max-width:350px) {
    .content_blog_section {
        width: 300px;
    }
}

@media (max-width:320px) {
    .content_blog_section {
        width: 280px;
    }
}

@media (max-width:300px) {
    .content_blog_section {
        width: 270px;
    }
}

@media (max-width:280px) {
    .content_blog_section {
        width: 250px;
    }
}

/* ## Comments
--------------------------------------------- */
.comment-respond,
.entry-pings,
.entry-comments {
    color: #444;
    padding: 20px 45px 40px 45px;
    border: 1px solid #ccc;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    border-left: 4px solid #444;
}

.entry-comments h3 {
    font-size: 30px;
    margin-bottom: 30px;
}

.comment-respond h3,
.entry-pings h3 {
    font-size: 20px;
    margin-bottom: 30px;
}

.comment-respond {
    padding-bottom: 5%;
    margin: 20px 1px 20px 1px;
    border-left: none !important;
}

.comment-header {
    color: #adaeb3;
    font-size: 14px;
    margin-bottom: 20px;
}

.comment-header cite a {
    border: none;
    font-style: normal;
    font-size: 16px;
    font-weight: bold;
}

.comment-header .comment-meta a {
    border: none;
    color: #adaeb3;
}

li.comment {
    background-color: #fff;
    border-right: none;
}

.comment-content {
    clear: both;
    overflow: hidden;
}

.comment-list li {
    font-size: 14px;
    padding: 20px 30px 20px 20px;
    list-style: none;

    background-color: #fff;
    margin-bottom: 10px;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 30%);
}

.comment-list .children {
    margin-top: 40px;
    /* border: 1px solid #ccc; */
    padding-left: 0;
    list-style: none;
}

.comment-list li li {
    /* background-color: #f5f5f6; */
}

.comment-list li li li {
    background-color: #fff;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
    width: 50%;
}

.comment-respond label {
    display: block;
    margin-right: 12px;
}

.entry-comments .comment-author {
    margin-bottom: 0;
    position: relative;
}

.entry-comments .comment-author img {
    border-radius: 50%;
    border: 5px solid #fff;
    left: -80px;
    top: -5px;
    position: absolute;
    width: 60px;
}

.entry-pings .reply {
    display: none;
}

.bypostauthor {}

.form-allowed-tags {
    background-color: #f5f5f5;
    font-size: 16px;
    padding: 24px;
}

.comment-reply-link {
    cursor: pointer;
    background-color: #444;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 4px 10px 4px;
    text-transform: uppercase;
    width: auto;
}

.comment-reply-link:hover {
    color: #fff;
}

.comment-notes {
    display: none;
}

.comment-author.vcard img {
    border-radius: 50%;
}

/*  */
.comment-list {
    padding-left: 0;
}

.children {
    margin-left: 40px;
}

.children img {
    max-width: 75px;
    height: auto;
    border-radius: 50%;
}

.children .fn {
    font-size: 12px;
}

.comment-list li article {
    display: flex;
    align-items: baseline;
}

span.says {
    display: none;
}

.comment-author.vcard {
    display: flex;
    flex-direction: column;
}

input#author {
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input#email {
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

textarea#comment {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* pluin css of comments */
#wpdcom .wpd-form-row .wpd-form-col-left {
    width: 100%;
    float: left;
    margin: 0;
    text-align: left;
    padding: 0;
    display: flex;
}

#wpdcom .wpd-form-row .wpd-form-col-left .wpdiscuz-item.wc_name-wrapper.wpd-has-icon {
    margin-right: 25px;
}

#wpdcom .wpd-form-row .wpd-form-col-right {
    width: auto;
    float: left;
    margin: 0;
    text-align: left;
    padding: 0;
}

#wpdcom .wc-field-submit {
    text-align: right;
    padding: 1px 2px 0 0;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-start;
}

label.wpd_label {
    display: none !important;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap textarea {
    height: 100px !important;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    color: #555;
    font-size: 14px;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-avatar {
    flex-basis: 69px;
    margin-right: 0;
    display: none;
}

#wpdcom .wpd-form-foot {
    margin-left: 0;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap {
    display: block;
}

#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon {
    display: none;
}

.wpd-form-col-left input {
    padding-left: 15px !important;
    height: 40px !important;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    color: #555;
    font-size: 14px;
}

.wpd-comment-link.wpd-hidden {
    display: none;
}

#wpdcom .wpd-blog-post_author .wpd-comment-author,
#wpdcom .wpd-blog-post_author .wpd-comment-author a {
    color: #555 !important;
}

.paginationSearchPage .nav-links a {
    padding: 6px 12px;
    border: 1px solid #ddd;
}

.paginationSearchPage .nav-links span.page-numbers.current {
    background-color: #337ab7;
    padding: 6px 12px;
    color: #fff;
}

.paginationSearchPage {
    margin-top: 10px;
}

@media (max-width:500px) {

    .paginationSearchPage .nav-links a {
        padding: 3px 5px;
        font-size: 10px;
    }

    .paginationSearchPage .nav-links span.page-numbers.current {
        padding: 3px 5px;
        font-size: 10px;
    }

}

.our_services_card_row a {
    text-decoration: none !important;
}

.our_services_card_row a:hover .our_services_card_card {
    background-color: #112639;
    color: #fff;
    cursor: pointer;
}

.our_services_card_row a:hover .our_services_card_card p {
    background-color: #112639;
    color: #fff;
    cursor: pointer;
}

span#attchment_text {
    text-decoration: underline;
    color: #337AB7;
}

.appended_files {
    display: flex;
    border: 1px solid #337AB7;
    margin-right: 8px;
    padding: 4px 12px;
    border-radius: 19px;
    color: #707070;
    margin-top: 15px;
    float: left;
}

i.fa.fa-times.attch_cross_icon {
    color: #FF7373;
    line-height: 21px;
    padding-left: 6px;
    cursor: pointer;
}

.content_blog_section p {
    text-align: justify;
}

/* service page css type one start */

/* service page css type one ends */
.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  