/* New MD Website Pages Styling Here */
.wp-site-blocks > * + * {
margin-top: 0px !important;
}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
*, *::before, *::after {
box-sizing: border-box;
}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width:1200px){.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}
@media (min-width:992px){.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}
@media (min-width:768px){.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}
@media (min-width:576px){.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}img{vertical-align:middle;border-style:none}dl,ol,p,ul{margin-top:0;margin-bottom:1rem;}hr{box-sizing:content-box;height:0;overflow:visible}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.navbar > .container,
.navbar > .container-fluid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
/* Add Animation */
@-webkit-keyframes animatetop {
from {top:-300px; opacity:0} 
to {top:0; opacity:1}
}
@keyframes animatetop {
from {opacity:0}
to { opacity:1}
}
/* Common Styling */
.custom-list{padding-left:15px;}.custom-list li { line-height: 45px; }
.header-section{padding-bottom:0!important}.wp-container-6.is-nowrap.wp-block-group.alignwide.header-section.header_container{justify-content:space-between;padding:0 15px}
.remote-staffing-common-heading{margin-top:20px!important;letter-spacing: .9px; text-transform: uppercase;}.remote-common-black-heading{border:solid;border-top:none;border-right:none;padding-bottom:10px;padding-left:15px;border-color:#297abd!important; color: #3a3a3d;}.remote-common-blue-heading{color:#297abd!important;text-transform:uppercase}
.newsroom-main .heading1{color:#3a3a3d;letter-spacing:.9px;border:solid #297abd;border-top:none;border-right:none;padding-bottom:10px;padding-left:20px}.newsroom-main .heading2{color:#297abd;letter-spacing:.9px}
.newsroom-content {width: 55%;margin-top: 5px !important;}
/* Style the buttons inside the tab */
.tab button {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 14px 16px;transition: 0.3s;font-size: 17px;}
#get-in-touch .wp-site-blocks {margin: 0 !important;}
/* Ends Here */

/* Digital-Staffing-Template-pages-styling */
    .offshore-banner-title{width:90%}.offshore-banner-paragraph{width:48%}.contect-form-column,.offshore-company-block-cloumn,.offshore-model-columns-block,.offshore-second-block-paragraph{max-width:100%!important}.offshore-staffing-model-heading{text-transform:uppercase;padding:0 30px}.offshore-model-column-block{padding:30px;min-height:350px;max-height:100%;border:1px solid #1870b9;border-radius:25px}.offshore-customer-speak-column{max-width:95%!important}.offshore-customer-speak-heading{color:#327fbf;text-transform:uppercase;margin-top:20px!important}.offshore-blog-column{margin-top:50px!important;max-width:100%!important}.offshore-blog-heading{text-transform:uppercase}.offshore-contect-form{max-width:100%!important}.on-promise-left-cloumn,.on-promise-right-cloumn{border:2px solid #bbb;box-shadow:0 0 10px 0 rgb(0 0 0 / 30%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.remote-question-block{text-transform:capitalize}.remote-answer-block{margin-top:15px!important}.common-mas-remote-paragraph a{text-transform:uppercase}.digital-staffing-back-Btn .wp-block-button__link{padding:calc(-.333em + 1px) calc(10px + 2px);transition:.3s}.digital-staffing-back-Btn .wp-block-button__link:hover{background-color:#f79433!important;transition:.5s ease-in-out}.digital-staffing-back-Btn{margin:0!important}.on-promise-left-cloumn{padding:30px}.on-promise-right-cloumn{padding:15px 30px}.common-heading-on-promise-column{margin-bottom:30px}.on-promise-read-more-btn{margin-top:35px;margin-bottom:-10px;color:#297abd}.on-promise-read-more-btn a{text-decoration:none;color:#297abd}.on-promise-read-more-btn a:hover{color:#297abd;transform:scale(1.1)}#it-staffing-whitepaper-block{margin-top:20px;margin-bottom:20px}#it-staffing-whitepaper-block .wp-block-cover,.wp-block-cover-image{min-height:350px}#it-staffing-whitepaper-block .wp-block-cover__inner-container{margin:0 10px}#it-staffing-whitepaper-block a.wp-block-button__link{padding:15px 25px;border:1px solid}#it-staffing-whitepaper-block a.wp-block-button__link:hover{background-color:#fff}
    .digital-staffing-back-Btn {width: 100%;max-width: 100% !important;}
/* Ends Here */ 

/* investor-dashboard Template Stytling */
    .timeline-Viewport{height:300px!important}@media only screen and (max-width:767px){.nir-node--8746 .row .radix-layouts-column2{width:100%!important;margin:20px 0!important}.nir-node--8746 .row .radix-layouts-column1{width:100%!important}}.corporate-heading{text-align:center;font-weight:600;line-height:1.2em!important}.corporate-heading a{font-size:1.125rem}.colmn-border{padding:20px 15px;height:300px;border:1px solid rgba(187,187,187,.5)}@media only screen and (max-width:912px){.colmn-border{height:330px}}@media only screen and (max-width:768px){.colmn-border{height:auto}}
/* Ends Here */

/* Accordian Styling */
    .accordion__header{padding:.5rem;background-color:#e8e8e8;margin-top:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion__toggle,.is-active .accordion__toggle{background-color:#2d509f}.accordion{width:100%;position:relative;display:inline-block;margin-bottom:20px}.accordion__body{display:none;padding:1em;border:1px solid #ccc;border-top:0}.accordion__body.is-active{display:block!important;text-align:left}.accordion__toggle{margin-left:10px;height:3px;width:13px;display:block;position:relative;flex-shrink:1;border-radius:2px}.accordion__header>*{margin-top:0;margin-bottom:0}.accordion__toggle:before{content:"";width:3px;height:13px;display:block;background-color:#2d509f;position:absolute;top:-5px;left:5px;border-radius:2px}.accordion__header.is-active .accordion__toggle:before{background-color:transparent}.accordion__question{text-align:left;margin-bottom:.5rem!important;padding:0!important;margin-top:.5rem!important;width:95%}.faq-ans{line-height:18px;font-size: 16px;color: rgba(0,0,0,.6);}@media only screen and (max-width:912px){.mySlides-img img{} }
/* Ends Here */

/* Resource page Styling */
    .customer-delight img,.digitalcontent img,.digitalcontent1 img,.tansacting{box-shadow:0 0 10px 0 rgb(0 0 0 / 50%)}.resources-heading{margin:0 0 15px}.resource-button a:hover{background:#f79433!important;transition:.5s}.resource-left p{margin:5px 0}.resource-left .wp-block-buttons{margin:0}.resource-left{margin-top:0px!important}.resource-left h4,.resource-left hr{margin:10px 0}.wpcf7-form-control.wpcf7-textarea{color:#3a3a3d;width:100%;font-size:16px;font-weight:300;padding:10px!important;border:1px ridge;height:auto;background-color:#f4f4f4;letter-spacing:.9px;margin:10px 0;outline:0}.resource-pagination a{padding:5px;font-size:12px;border-radius:5px;color:#333;font-weight:700}.resource-pagination{text-align:right;width:100%;position:relative;display:inline-block}.digitaljobs,.digitaljobs1{position:relative;cursor:pointer;text-align:center}.resource-pagination a:hover{background:#f79433;color:#fff}.digital-title{color:#3a3a3d}.digital-jobs{color:#297abd!important}.digitaljobs-tab{width:100%;position:relative;display:inline-block}.digitaltab{display:flex;width:100%;justify-content:space-between;list-style:none;padding:0}.digitaljobs{width:33.33%;display:inline-block}.digitalcontent,.digitalcontent1{display:none}#digitaltab1,#digitaltab11,.digitaljobs-tab ul li.active:after{display:block}.digitaljobs1{width:50%;display:inline-block}.digitaljobs-tab ul li:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444;border-bottom:0;display:none}@media only screen and (max-width:767px){.digitaltab{display:inline-block}.digitaljobs,.digitaljobs1{width:100%;margin-top:40px}}.tansacting{padding:10px}.customer-delight img{width:100%}
    .resource-left h4{font-size: 22px;}
    .digitaltab li.digitaljobs.active, li.digitaljobs1.active {font-weight: bold;color: #297abd;}
/* Ends Here */

/* thank you experience form page Styling */
    .team-mastech-digital-head{padding-bottom:100px}.select-area select{color:#3a3a3d;width:100%;font-size:16px;font-weight:300;padding:10px!important;border:1px ridge;height:50px;background-color:#f4f4f4;letter-spacing:.9px;margin:10px 0;outline:0}
/* Ends Here */

/* page breadcrumb style */
    .custom-page-breadcrumb span a:hover { color:#297ABD; }
/* ends here */

/* CF7 Common error msg form */
.custom-container .wpcf7 form .wpcf7-response-output {margin: 1em 19.5em 1em;border:none; padding: 0;}
.common-contact-form-layout .wpcf7 {border: solid;border-width: 1px;border-style: ridge;padding: 30px 30px 30px 30px;}.common-contact-form-layout .wpcf7 form .wpcf7-response-output {margin: 1em 0em 1em;border:none; padding: 0;}
.custom-cf7-align-msg .wpcf7 form .wpcf7-response-output {margin: 1em 0em 1em;border:none; padding: 0;}
/* Ends Here */
/* Blog page Style on subscribe field*/
  .buttonIn {
        position: relative;
    }
    .buttonIn input {
        margin: 0px;
        padding: 0px;
        width: 100%;
        outline: none;
        height: 32px;
        border-radius: calc(4px + 4px);
        border-color: transparent;
        border: 1px solid rgba(0,0,0,.1)!important;
}
    .buttonIn button {
        position: absolute;
        top: 3.5px;
        border-radius: 4px;
        right: 8px;
        z-index: 2;
        border: none;
        height: 25px;
        cursor: pointer;
        color: white;
        transform: translateX(2px);
        background-color: #297abd!important;
        padding: 0px 20px 0px 20px;
        font-size: 1rem;
        font-weight: 900;
        font-family: inherit;
}
    input#enter {
        font-weight: 900;
        padding: 0 0 0 0.25em;
    }

/* Ends Here */
/* contact-form Styling */
    @media only screen and (min-width:1025px){#get-btn{width:18%!important;margin:10px auto}#get-msg{width:64.5%!important}}@media only screen and (min-width:768px){#get-center,#get-left,#get-msg,#get-right{float:left;font-weight:600;font-size:16px}#get-left{width:25%;margin-right:6%}#get-center{width:25%;margin-right:65px}#get-right{width:34%}#get-msg{width:65%}#get-btn{width:20%;float:right}.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 input[type=tel],.wpcf7 input[type=text]{color:#3a3a3d;width:100%;font-size:16px;font-weight:300;padding:10px!important;border:1px ridge;height:50px;background-color:#f4f4f4;letter-spacing:.9px;margin:10px 0;outline:0}.wpcf7 input[type=submit]{padding:10px;background:#297abd;color:#fff;font-size:18px;border:none;cursor:pointer;border-radius:0;letter-spacing:.9px;transition:.3s}.wpcf7 input[type=submit]:hover{background-color:#f79433;transition:.5s ease-in-out}}.f-message textarea,.msg-textarea textarea{background:#f4f4f4;border:none}.f-message textarea{width:100%}.transformtoday{margin:0 120px!important;border:1px ridge}#job-right1 select,.f-name select{color:#3a3a3d;width:100%;font-weight:300;padding:10px!important;border:1px ridge;height:50px;background-color:#f4f4f4;letter-spacing:.9px}#job-right1 select{font-size:16px;margin:10px 0;outline:0}.f-email,.f-name{width:45%;position:relative;float:left;margin-right:5%;margin-bottom:0;z-index:999}.f-name select{font-size:14px}.f-file{float:left}@media only screen and (max-width:767px){#get-center,#get-left,#get-msg,#get-right{font-weight:600;float:left;width:100%;font-size:16px}#get-center,#get-left{margin-right:0}#get-btn{width:20%;float:left}.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 input[type=tel],.wpcf7 input[type=text]{color:#3a3a3d;width:100%;font-size:16px;font-weight:300;padding:10px!important;border:1px ridge;height:50px;background-color:#f4f4f4;letter-spacing:.9px;margin:10px 0;outline:0}.wpcf7 input[type=submit]{padding:10px;background:#297abd;color:#fff;font-size:18px;border:none;cursor:pointer;border-radius:0;letter-spacing:.9px}.job-left-side,.job-left-side2,.job-left-side3{display:inline-block}.f-name,.job-left-side1,.job-right-side1,.job-right-side2{width:100%}.contact-form-job-field{padding:5px}.transformtoday{margin:0!important;padding:5px}.f-file{width:100%!important}}.contact-form-job-field{border:1px ridge;padding:50px}
/* Ends Here */


/* Home Page styling on Slider */
@media only screen and (max-width: 600px) {
    .white-paper-modal-content {width: 100%}
    .left-layer8,.right-layer10{margin:0px !important;}.left-content{text-align: center !important;}.left-content h2{font-size:30px !important;width:100% !important;}.center-content p,.left-content p{font-size:16px !important;width:100% !important;line-height:20px !important; color: #fff;}.center-content a,.left-content a{font-size:18px !important;}.center-content h2{font-size:28px !important;width:100% !important;line-height:1 !important; padding-bottom: 10px;}.center-content{top:50% !important;}#slider .slick-dots{width:100% !important;top:unset !important;}nav.wp-container-5.is-responsive.items-justified-right.header-right-menu-section.wp-block-navigation{position:absolute;left:0;right:24px;margin-bottom:0}.wp-container-6.wp-block-group.alignwide.header-section.header_container{padding-top:20px!important;padding-bottom:10px!important}
/* For Carrer Main Page */
    #it-staffing-whitepaper-block h4,.career-banner-slide h2{font-size:18px !important;}.main-content-box img{width:35px;height:40px}.main-content-box p{line-height:18px !important; width:100% !important; }.common-remove-padding{padding-left:var(--wp--custom--spacing--outer)!important}.career-main-column h4,.collapsible{font-size:1rem!important}.tab button{font-size:12px}.tab.custom-tabs .tablinks.active span:before{height:12px}.contect-form-column{padding-left:0!important}#it-staffing-whitepaper-block{margin-left:0!important}.common-add-padding{padding-right:15px}.on-promise-left-cloumn,.on-promise-right-cloumn{margin:4px}.common-heading-on-promise-column{font-size:16px}#it-staffing-whitepaper-block .wp-block-column{margin:5px}
    .governance-colmn h3 {min-height: 0px !important;}
}


/* For Mobile All Devices Resposive Devices */
@media screen and (max-width: 767px) { 
    .remote-staffing-common-heading {color: #3a3a3d;margin-top: 0px!important; letter-spacing: .9px;text-transform: uppercase;}.remote-common-black-heading {border: none; border-top: none;border-right: none;padding-bottom: 0px;padding-left: 0px; border-color: none !important;}
    .left-section,.right-section{text-align:center;width:100%}h1{font-size:2rem;line-height:1.2}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.2rem}.on-promise-read-more-btn a,body,h5,p{font-size:1rem}h6{font-size:14px}#custom-footer,.offshore-staffing-model-heading,footer.custom-container.wp-block-template-part{/*padding:0!important*/}.newsroom-main{font-size:22px!important}.digital-tab li{letter-spacing:.5px!important}.learnlink{font-size:14px!important;width:initial!important}.modal-content{width:100%}.model-details{display:block}.left-section img{width:120px;height:auto}.right-section{margin-top:10px}#blog-details-main-column{margin-right:15px!important;margin-left:15px!important}#blog-details-latest-layer .wp-block-post-date,#blog-details-latest-layer p.wp-block-post-author__name,.blog-right-details-date-column .wp-block-post-date{margin-left:22px}#blog-details-latest-layer a.wp-block-post-excerpt__more-link:after{height:26px!important}.experience-form,.md-form-main,.refer-lead-form{padding:20px!important}.manufacturing-shadow-section{margin:0!important;padding:20px!important}
    .technologies-left-column .wp-container-13{gap:0px !important;}
}
@media only screen and (max-width: 768px) {
   .left-layer8,.right-layer10{margin: 2px !important;} 
   .left-content h2, .center-content h2{font-size: 30px !important;}
   .left-content p, .center-content p {font-size: 20px !important; line-height: 30px !important;}
   .left-content a {font-size: 18px !important;}
   .center-content {top: 65% !important;}
}
@media only screen and (max-width: 1024px) {#home-second-right-section { margin-left: 0rem !important; }
    @media only screen and (max-width: 912px) {#home-second-right-section { margin-left: 0rem !important; }
@media only screen and (max-width: 360px) {
   .left-layer8,.right-layer10{margin: -8px !important;} 
}
@media only screen and (max-width: 820px) {
   
   .left-content h2, .center-content h2{font-size: 30px !important;}
   .left-content p, .center-content p {font-size: 20px !important; line-height: 30px !important;}
   .left-content a {font-size: 18px !important;}
   .center-content {top: 65% !important;}
   #home-second-right-section {margin-left:0rem !important;}
}
/* For Ipaid */
@media only screen and (min-width: 768px) and (max-width: 1024px) {}
@media only screen and (min-width: 1920px) { }
@media screen and (max-width: 768px) and (min-width: 700px) {}
/* Ends Here */