@media screen and (min-width:1200px) {
    .container {width: 1250px; max-width: 1250px;}
    .pythonDevelopmentSection3 .container {width: 1140px;}
}
p:empty {display: none;}
body{color:#494949;background-color:#f4f4f4;}
.fontSize18px{font-size:18px;line-height:34px;}
.application-section2 h1{padding-left:0;font-size:48px;}
.application-section2 h2{/*font-size:40px;color:#282828;*/
font-size: 48px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #192b3c;
    position: relative;
    margin: 0;
    margin-bottom: 30px;}
.application-section2 .power-bi-wht-h2 h2 {
    font-size: 26px;
    color: #ffffff;
    
}


.application-section2 h2.heading-two{font-size:40px;color:#475055;margin-top:50px;}
.application-section2 .heading2{font-size:26px;color:#282828;font-family:"Roboto",sans-serif;font-weight:700;margin-top:20px;}
.application-section2 h1.helping-text{font-size:26px;color:#282828;}
h3{font-size:20px;}
#mydiv{border:none;}
.application-section2{background:none;}
/* .whiteBg{overflow:hidden;padding:15px;} */
.ServiceOfferingsCard{position:relative;margin-bottom:20px;min-height:230px;}
.ServiceOfferingsCard img{float:left;margin-right:20px;}
.ServiceOfferingsCard h3{margin-top:15px;}
.ServiceOfferingsCard p{clear:both;}
.bottomBorder{background:#09b395;height:3px;width:20%;position:absolute;left:0;bottom:0;}
.colorLightGreen h3, .colorLightGreen span{color:#09b395;}
.colorLightGreen .bottomBorder{background:#09b395;}
.colorYellow h3 , .colorYellow span{color:#febc0f;}
.colorYellow .bottomBorder{background:#febc0f;}
.colorBlue h3 , .colorBlue span{color:#21beef;}
.colorBlue .bottomBorder{background:#21beef;}
.colorGreen h3 , .colorGreen span{color:#88c540;}
.colorGreen .bottomBorder{background:#88c540;}
.highlightsList{margin-bottom:20px;}
.highlightsList img{float:left;margin-right:20px;}
.highlightsList p{font-size:18px;margin-bottom:0;}
.rightNav li{border-bottom:1px solid #bfbbba;padding:6px;}
.rightNav li:last-child{border-bottom:none;}
.rightNav li a{position:relative;}
.rightNav li a:before{content:"\f0da";font-family:FontAwesome;left:-5px;position:absolute;top:0;}
.rightNav li a{font-weight:bold;color:#2196f3;padding-left:10px;}
.rightNav li a:hover{color:#000;}
.newOurExperts h2{margin:0 0 10px 0;}
.newOurExperts .form-control{background:#f2f2f2;border:1px solid #dedede;font-size:18px;padding:20px 10px;}
.newOurExperts .btn-info{background-color:#2196f3;font-size:24px;text-transform:uppercase;border-radius:5px;}
.marginBottom30{margin-bottom:30px;}
.sticky-header + div.siteContainer .sidebar{position:-webkit-sticky;position:sticky;top:-80px;}
/* .sidebar{position:static;top:-80px;} */
.paddinleft0{padding-left:0px !important;}
.newInnerBanner{padding:0px !important;}
.product-engineering h1{color:#296fb8;font-size:28px;margin-bottom:5px;font-weight:normal;margin-top:0;padding:10px 0 25px 0;}
.product-engineering .highlightsList{margin-bottom:0px;}
.product-engineering{margin-bottom:20px;}
.newInnerBanner h2{color:#475055;font-size:28px;margin-bottom:5px;font-weight:700;margin-top:0;padding:10px 0 25px 0;}
.product-engineering h1.service-head{color:#09b395;}
.product-engineering h1.highlight-head{color:#ee6b2b;}
.newOurExperts{background-color:#edfeff;padding:30px 20px 0px 20px;}
.newOurExperts h2{font-size:28px;margin-bottom:5px;font-weight:normal;margin-top:0;padding:10px 0 25px 0;color:#475055;}
.newOurExperts .form-control{width:100%;min-height:40px;border:1px solid #8cadae;padding:10px;font-weight:normal;margin-top:10px;background-color:#fff;border-radius:0px;}
.newOurExperts input[type="submit"]{border-radius:0px;height:50px;width:150px;color:#2caeec;border:1px solid #2caeec;text-align:center;font-size:18px;background-color:transparent;margin-top:20px;}
.newOurExperts input[type="submit"]:hover{color:#fff;background-color:#2caeec}
.contact-us-bg .fa-phone, .contact-us-bg .fa-envelope{color:#fff;}
.general-inquiriess .blueBox{width:300px;text-align:center}
.general-inquiriess .redBox{width:300px;text-align:center}
.rslider-style .carousel-newstyle h2{text-align:center;}
.carousel-newstyle h2{font-family:Raleway}
.carousel-newstyle h2 strong{font-size:49px;;text-shadow:none;font-weight:700;display:block;line-height:50px;display:block;margin-top:20px;}
.carousel-newstyle h2 span{font-size:31px;;text-shadow:none;display:block;margin-top:20px;}
.carousel-newstyle span.meet-hyat{font-size:24px;font-weight:400;}
.carousel-newstyle i>img{text-align:center;float:none;display:block;margin:0 auto;margin-top:-140px;width:150px}
.carousel-newstyle span img.line-white{width:75px;text-align:center;margin:0 auto;float:none;margin-top:20px;}
.sliderlink1{color:#fff;border:1px solid #fff;margin-top:50px;display:inline-block;}
.sliderlink1:hover{color:#3d4253;border:1px solid #fff;background:#fff;}
p.home-slider-bg.floating-pannel{background-position:bottom!important;}
.carousel-newstyle .sliderlink1{margin-top:40px;}
.sliderlink1{text-decoration:none;font-family:raleway;font-weight:700;text-shadow:none;padding:3px 20px;}
.footer-strip{background:#2a2d33;padding:10px 0;}
.footer-strip ul{margin:0;}
.footer-strip ul li{display:inline-block;margin:0 15px;color:#fff;font-size:14px;}
/* .resource-content-height{min-height:270px;display:table} */
.resource-content-height .resource-text{color:#fff;margin-top:10px;}
.resource-content-height .resource-text span{min-height:100px;}
.resource-content-height a{display:block;color:#fff;text-align:center;padding:10px 30px;background:rgba(0, 0, 0, 0.25);font-size:16px;text-transform:uppercase;font-weight:bold;border-radius:4px;margin-top:20px;-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, .12);box-shadow:0 0 2px 1px rgba(0, 0, 0, .12)}
.resource-blog-div.list-filter{padding:10px 0px;margin-bottom:5px;background-color:transparent;box-shadow:none}
.resource-blog-div.list-filter .list-group{margin-bottom:0px;}
.list-filter .list-group-item1 input[type="radio"]{display:none;}
.list-filter .list-group-item1{float:left;margin-right:25px;color:#443f48;font-size:18px;background-color:transparent;}
.resource-story-link{background-color:#fff;padding:0;margin-left:0px;margin-right:0px;border:0;}
.resource-story-link .list-group-item1{background-color:transparent;}
.list-filter .list-group-item1 input[type="radio"]{display:none;}
.resource-download img{-moz-box-shadow:0 0 4px 4px rgba(0, 0, 0, .12);}
.resource-content-height .resource-text{font-size:25px;font-family:Raleway;font-weight:400;line-height:30px;display:table-cell;vertical-align:middle;}
.resource-content-height .text-download {color: #fff;}
.resource-content-height .resource-text>strong{display:block;}
.resource-download .resource-blog-div{background:transparent;box-shadow:none;cursor:pointer; min-height: 340px;}
.resource-content-height a{font-size:22px;font-family:Raleway;font-weight:700;}
.resource-section .text-heading{font-size:30px;margin-bottom:25px;margin-top:25px;}
.resource-section .resource-subheading{color:#2196f3;font-size:18px;font-weight:bold;margin-bottom:20px;margin-top:20px;}
.enterprise-feedback .resource-inner-content{padding:30px;background-color:#50468a;margin-bottom:30px;-moz-box-shadow:0 0 4px 1px rgba(0, 0, 0, .12);box-shadow:0 0 4px 1px rgba(0, 0, 0, .12);cursor:pointer;}
.resource-download .resource-blog-div .result .col-md-6 .rapid_deployment_solution{background-color:#0465c1;}
.enterprise-feedback .resource-book-img img{width:100%;padding-top:40px;}
.development .resource-book-img img{padding-top:40px;}
.digital .resource-book-img img{padding-top:40px;}
.web-research .resource-book-img img{padding-top:40px;}
.enterprise-feedback .resource-inner-content{margin-bottom:0;}
.enterprise-feedback .resource-content-height{min-height:250px;display:table}
.development .resource-content-height{min-height:250px;display:table}
.digital .resource-content-height{min-height:250px;display:table}
.web-research .resource-content-height{min-height:250px;display:table}
.resource-blog-div.enterprise-feedback{margin-bottom:30px;padding:0px;min-height:290px;}
.resource-blog-div.list-filter .list-group-item1.active, .all-items.active{color:#fff;background-color:#56bfb8;}
.list-filter .list-group-item1:hover{cursor:pointer;}
.resource-book-img{position:relative;}
.resources-tag{position:absolute;bottom:10px;left:30px;font-size:20px;color:#fff;display:none;}
.filter-resource-tab{padding-left:0;margin-bottom:0;list-style:none;display:none;}
.filter-resource-tab>li{width:135px;text-align:center;position:relative;display:block;}
.nav-tabs{border-bottom:1px solid #ddd;}
.filter-resource-tab>li.active>a,.filter-resource-tab>li.active>a:hover,.filter-resource-tab>li.active>a:focus{background-color:#48baee;color:#fff;border-radius:0;border:1px solid #48baee;}
.filter-resource-tab>li>a{background-color:transparent;color:#48baee;border-radius:0;border:1px solid #48baee;position:relative;display:block;padding:10px 15px;}
.filter-resource-tab>li>a:hover,.filter-resource-tab>li>a:focus{background-color:#48baee;color:#fff;border-radius:0;border:1px solid #48baee;}
.result .digital{background:#4dabf5;min-height:290px;}
.result .development{background:#eb5e62;min-height:290px;}
.result .web-research{background:#33b8cc;cursor:pointer;min-height:290px;}
.filter-output2 .result .enterprise-feedback{background:#aaa6c1;cursor:pointer;}
.filter-output2 .result .enterprise-feedback .resource-inner-content{background:#aaa6c1;cursor:pointer;}
.digital .resource-inner-content .resource-text strong, .web-research .resource-inner-content .resource-text strong, .development .resource-inner-content .resource-text strong, .enterprise-feedback .resource-inner-content .resource-text strong{font-size:20px;font-weight:normal;}
.resource-new .resource-blog-div .read-more-button{color:#fff;font-size:18px;display:inline-block;box-shadow:none;padding:0;margin-top:0;background:transparent;border:0;text-transform:capitalize;}
.digital .resource-content-height .resource-text, .development .resource-content-height .resource-text, .web-research .resource-content-height .resource-text, .enterprise-feedback .resource-content-height .resource-text{line-height:25px;display:table-cell;vertical-align:middle;}
.ajaxContent .resource-blog-div{}
.resource-download .filter-output1 {display: flex; justify-content: space-between; flex-wrap: wrap;}
.resource-download .filter-output {display: flex; justify-content: space-between; flex-wrap: wrap;}
.resource-download .result {flex: 0 0 50%; max-width: 50%;}
.resource-download .result>.col-sm-12.col-md-6 {width: 100%;}
.resource-download>.row>.resource-blog-div{padding:20px 0}


.resource-download .result:nth-child(1n) .resource-blog-div {background-color:#eb5e62;}
.resource-download .result:nth-child(2n) .resource-blog-div {background-color:#33b8cc;}
.resource-download .result:nth-child(3n) .resource-blog-div {background-color:#50468a;}
.resource-download .result:nth-child(4n) .resource-blog-div {background-color:#4dabf5;}
.resource-download .result:nth-child(5n) .resource-blog-div {background-color:#907efc;}

.resource-blog-div.insurance-insights.color-box-1.insurance-webinar {
    background: #eb5e62;
}

.resource-download .result .d-flex {display: flex; align-items: center;}

@media screen and (max-width:767px) {
    .resource-download .result {flex: 0 0 100%; max-width: 100%;}
    .resource-download .resource-blog-div {min-height: auto;}
    .new-tech-design.insurance-pages p {
	    margin-top: 0!important;
	    margin-bottom: 15px!important;
	}
	.ifs-h2:before {
	    left: 39%!important;
	}
	.ifs-padding {
	    padding: 25px 0!important;
	}
	.new-tech-design.insurance-pages .heading-two {
	    font-size: 25px!important;
	}
}


/* .resource-download .resource-blog-div .result .col-md-6 .practice-guide{background-color:#4dabf5;margin-top:0;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .trends{background-color:#33b8cc;margin-top:0;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .strategy-guide{background-color:#50468a;margin-top:0;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .salesforce-guide{background-color:#eb5e62;margin-top:0;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .product-launch{background-color:#4dabf5;margin-top:0;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .outsourced-product{background-color:#33b8cc;margin-top:0;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .businesses, .resource-download .resource-blog-div .result .col-md-6 .tech-leadership{background-color:#50468a;margin-top:0;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .as-modernization{background-color:#eb5e62;margin-top:0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .fintech{background-color:#4dabf5;margin-top:0px !important;margin-bottom:30px;}
.resource-download .resource-blog-div .result .col-md-6 .agentmgmt{background-color:#33b8cc;margin-top:0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .lead-generation{background-color:#eb5e62;margin-top:0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .unlock-crm-report{background-color:#4dabf5;margin-top:0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .Brighter-tomorrow{background-color:#33b8cc;margin-top:0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .covid-19{background-color:#50468a;margin-top:0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .process-automation{background-color:#eb5e62;margin-top:0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .practice-guide .resource-book-img>img{box-shadow:2px 3px 7px #3a80b8;}
.resource-download .resource-blog-div .result .col-md-6 .trends .resource-book-img>img{box-shadow:2px 3px 7px #268a99;}
.resource-download .resource-blog-div .result .col-md-6 .strategy-guide .resource-book-img>img{box-shadow:2px 3px 7px #3c3568;}
.resource-download .resource-blog-div .result .col-md-6 .salesforce-guide .resource-book-img>img{box-shadow:2px 3px 7px #b0474a;}
.resource-download .resource-blog-div .result .col-md-6 .product-launch .resource-book-img>img{box-shadow:2px 3px 7px #2b6898;}
.resource-download .resource-blog-div .result .col-md-6 .outsourced-product .resource-book-img>img{box-shadow:2px 3px 7px #268a99;}
.resource-download .resource-blog-div .result .col-md-6 .software-modernization {background-color: #33b8cc;margin-top: 0px !important;}
.resource-download .resource-blog-div .result .col-md-6 .insurance-crm-software{background-color: #4dabf5;margin-top: 0px;} */


.list-filter .list-group-item1, .all-items{float:left;margin-right:10px;color:#443f48;font-size:18px;background-color:#ececec;padding-left:10px;font-weight:normal;}
.all-items.active a{color:#fff;}
.list-group-item1:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.list-group-item1, .all-items{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ececec;}
.all-items a{color:#443f48;font-weight:normal;}
.list-filter .list-group-item1 input{margin:6px 10px 0 0;}
.imcaAgent{background:#fff;padding-bottom:40px;}
.imcaAgentBanner{background:url(../jpg/imca-agent-banner.jpg) no-repeat;background-size:cover;height:287px;text-align:center;}
.costEstimationBanner{background:url(../jpg/cost-estimation-landing-banner.jpg) no-repeat;background-size:cover;height:287px;text-align:center;}
.Insurance-Report-banner{background:url(../jpg/crm-landing-banner.jpg) no-repeat;background-size:cover;height:287px;text-align:center;}
.imcaAgentBanner .bannerSubHeading, .leadGenerationBanner .bannerSubHeading, .costEstimationBanner .bannerSubHeading, .Insurance-Report-banner .bannerSubHeading{font-size:24px;font-weight:700;color:#fff;background:url(../png/bannersubheading-border.png) no-repeat 50% 100%;padding:0 0 8px 0;margin-top:40px;display:inline-block;}
.imcaAgentBanner h1, .leadGenerationBanner h1, .costEstimationBanner h1,.Insurance-Report-banner h1{color:#fff;font-weight:800;font-size:40px;clear:both;font-family:'Montserrat', sans-serif;margin-top:20px;width:635px;margin:30px auto;}
.imcaAgent .imcaAgentBanner .headingTag{color:#fff;font-size:20px;font-weight:700;width:600px;margin:10px auto 0;}
.imcaAgentContent{margin-top:45px;margin-bottom:60px;border-bottom:1px solid #dfdfdf;padding-bottom:30px;}
.imcaAgent .subHeading{font-weight:bold;font-size:22px;color:#109dad;}
.imcaAgent p{font-size:17px;color:#000;margin-bottom:8px;}
.imcaAgent p b{color:#0d60ac;font-size:18px;}
.agent-attraction{display:block;background:url(../png/agent-attraction.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.website-optimization{display:block;background:url(../png/website-optimization.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.cost-drivers{display:block;background:url(../png/key-cost-drivers-influencing-decision-making.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.accurate-estimates{display:block;background:url(../png/translating-cost-drivers-into-accurate-estimates.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.solid-online-presence{display:block;background:url(../png/solid-online-presence.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.adapt-latest-marketing{display:block;background:url(../png/adapt-latest-marketing-technology.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.agent-onboarding{display:block;background:url(../png/agent-onboarding.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.agent-engagement{display:block;background:url(../png/agent-engagement.png) no-repeat 0 50%;padding:15px 0 15px 65px;margin-top:25px;}
.crm-adoption{display:block;background:url(../png/key-drivers-for-crm-adoption-in-insurance-sector.png) no-repeat 0 50%;padding:25px 0 25px 65px;margin-top:25px;}
.Next-Gen-CRM{display:block;background:url(../png/key-features-of-next-gen-crm.png) no-repeat 0 50%;padding:25px 0 25px 65px;margin-top:25px;}
.crm-roadmap{display:block;background:url(../png/crm-implementation-roadmap.png) no-repeat 0 50%;padding:25px 0 25px 65px;margin-top:25px;}
.imcaAgent .redDotList{margin:0;padding:0;list-style:none;}
.imcaAgent .redDotList li{font-size:17px;position:relative;padding-left:15px;margin-bottom:10px;color:#000;}
.imcaAgent .redDotList li:before{content:'\f111';font-family:FontAwesome;position:absolute;top:9px;left:0;font-size:6px;color:#0d60ac;}
.imcaAgentForm{width:487px;background:#fff;box-shadow:0 0 6px #ccc;border-radius:8px;padding:15px 30px;float:right;}
.imcaAgentForm h2{font-size:22px;color:#0d60ac;text-align:left;font-weight:bold;margin-bottom:15px;margin-top:15px;}
.imcaAgentForm .form-group{overflow:hidden;margin-bottom:8px;}
.imcaAgentForm label{font-size:15px;color:#000;margin-bottom:3px;}
.imcaAgentForm input, .imcaAgentForm textarea{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.imcaAgentForm input:hover, .imcaAgentForm textarea:hover{border:1px solid #4b3d9e;}
.imcaAgentForm input.wpcf7-not-valid{border:1px solid #c73214;}
.imcaAgentForm textarea{height:100px;}
.imcaAgentForm input[type=checkbox]{width:15px;height:15px;margin-right:6px;float:left;}
.imcaAgentForm .wpcf7-checkbox span{font-size:11px;}
.imcaAgentForm input[type=submit]{color:#fff;background:#0098a6;border:1px solid #0098a6;cursor:pointer;border-radius:10px;font-weight:bold;}
.imcaAgentForm input[type=submit]:hover{opacity:0.8;}
.imcaAgentForm span.wpcf7-not-valid-tip{font-size:13px;color:#c73214;}
.imcaAgentForm div.wpcf7-response-output{font-size:13px;color:#c73214;margin:0;text-align:center;}
.landingpage-footer{text-align:center;}
.agent-relationship-form{width:100%;height:675px;border:0px;}
.virtualCtobanner{background:url(../jpg/imca-agent-banner-2.jpg) no-repeat;background-size:cover;height:287px;text-align:center;}
.virtualCtobanner h1{color:#fff;font-weight:800;font-size:40px;clear:both;font-family:'Montserrat', sans-serif;width:715px;margin:70px auto;}
.virtualctoContent p{font-size:22px;color:#353535;}
.imcaAgentForm .form-heading{font-size:24px;color:#0d60ac;text-align:center;font-weight:bold;margin-bottom:15px;margin-top:15px;}
.imcaAgentContent.virtualctoContent{margin-top:60px;margin-bottom:40px;border:0;padding:0;}
.virtualCto-form{width:100%;height:494px;border:0px;}
.virtualctoContent .content-heading{font-size:24px;font-weight:700;margin-top:20px;color:#0d60ac;}
.sme-consultation-banner{background:url(../jpg/sme-banner-br-txt.jpg) no-repeat;background-size:cover;height:287px;text-align:center;}
.sme-consultation-banner .sme-banner-heading{color:#fff;font-weight:800;font-size:40px;clear:both;font-family:'Montserrat', sans-serif;margin:70px auto 20px;}
.sme-sub-heading, .sme-consultation-banner h1.sme-sub-heading{font-size:28px;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-bottom:5px;display:inline-block;font-family:'Montserrat', sans-serif;margin-top:0px;padding-top:5px;}
.imcaAgentContent.smeContent p{margin-bottom:15px;font-size:17px;color:#353535;line-height:1.8em;}
.virtualctoContent.smeContent p.ctoform-heading{font-size:22px;color:#0d60ac;text-align:left;font-weight:bold;margin-bottom:15px!important;text-transform:uppercase;}
.virtualctoContent.smeContent p.ctoform-subtext{line-height:1.4;font-size:16px;}
.sme-consultation-form{width:100%;height:444px;border:0px;}

#foodDelivery .virtual-cto-services .virtual-cto-banner h1{font-size:46px;font-weight:700;color:#fff;font-family:'Poppins',sans-serif;text-transform:uppercase;padding-left:0;line-height:48px;margin-top:0;}
#foodDelivery .virtual-cto-services .virtual-cto-banner p{font-size:17px;color:#fff;margin-top:20px}
#foodDelivery .virtual-cto-section-2-content{padding:15px;margin-left:10px}
#foodDelivery .grayColor{background:#eaeaea;margin-top:30px;}
#foodDelivery .paraBold{font-weight:700;}
#foodDelivery .headingUnderline p.paraBold:before{border-bottom:none!important;}
#foodDelivery .virtual-cto-section-3{background:#ffffff;}
#foodDelivery .virtual-cto-section-3 .h1{font-size:40px;font-weight:700;color:#2b3037;}
#foodDelivery .virtual-cto-section-3 .headingUnderline p{color:#464646;font-weight:700;}
#foodDelivery .virtual-cto-section-3 .headingUnderline p:before{position:inherit;border:none;width:auto;left:inherit;bottom:inherit;}
#foodDelivery .virtual-cto-section-3 .damc-capabilities .net-card{min-height:320px;}
#foodDelivery .virtual-cto-section-3 .damc-capabilities .net-card strong{color:#38424f;font-size:18px;}
#foodDelivery .virtual-cto-section-3 .damc-capabilities p{color:#464646;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img{background-image:url('../png/food-delivery-service.png');background-repeat:no-repeat;background-position-x:50%;background-position-y:0;width:100%;height:83px;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img{background-position-y:-138px;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img{background-position-y:-280px;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img{background-position-y:-419px;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img{background-position-y:-560px;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img{background-position-y:-704px;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img{background-position-y:-671px;}
#foodDelivery .virtual-cto-ection-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img{background-position-y:-790px;}
#foodDelivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img{background-position-y:100%;}
#foodDelivery .application-section2 h2{font-size:40px;line-height:1.5em;color:#2b3037!important;font-weight:700;margin-bottom:30px}
#foodDelivery .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4){border-left:none;border-bottom:none}
#foodDelivery .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){border-bottom:none}
#foodDelivery .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){border-right:none;border-bottom:none}
#foodDelivery .cto-section-4-heading{margin-bottom:80px;}
#foodDelivery .cto-section-4-heading h2{font-size:40px!important;font-weight:700!important;color:#2b3037;text-align:center;}
#foodDelivery .virtual-cto-section-4 ul{margin:0 50px 0 0;padding:0;list-style:none;}
#foodDelivery .virtual-cto-section-4 ul li{padding-left:80px;margin-bottom:65px;height:70px;background-image:url('../png/food-delivery-ico.png');background-repeat:no-repeat;background-position-x:0;background-position-y:0;}
#foodDelivery .virtual-cto-section-4 ul li strong{font-size:18px;color:#38424f;}
#foodDelivery .virtual-cto-section-4 ul li p{color:#464646;margin-top:5px;}
#foodDelivery .virtual-cto-section-4 ul li:nth-child(1){background-position-y:-8px;}
#foodDelivery .virtual-cto-section-4 ul li:nth-child(2){background-position-y:-92px;}
#foodDelivery .virtual-cto-section-4 ul li:nth-child(3){background-position-y:-176px;}
#foodDelivery .virtual-cto-section-4 ul li:nth-child(4){background-position-y:-273px;}
#foodDelivery .virtual-cto-section-4 ul li:nth-child(5){background-position-y:-371px;}
#foodDelivery .virtual-cto-section-4 ul li:nth-child(6){background-position-y:-473px;}
#foodDelivery .virtual-cto-section-4 ul.fdaIcons li{height:170px;background:#fff;box-shadow:0px 0px 10px 0px rgba(3, 3, 3, 0.15);padding:20px 30px;}
#foodDelivery .ico1{background-image:url(../png/food-delivery-service.png);background-repeat:no-repeat;background-position-x:0;background-position-y:-810px!important;padding:0 0 0 105px}
#foodDelivery .ico2{background-image:url(../png/food-delivery-service.png);background-repeat:no-repeat;background-position-x:0;background-position-y:-937px!important;padding:0 0 0 105px}
#foodDelivery .ico3{background-image:url(../png/food-delivery-service.png);background-repeat:no-repeat;background-position-x:0;background-position-y:-1053px!important;padding:0 0 0 105px}
#foodDelivery .mT60{margin-top:60px}
#foodDelivery .whiteBgBox{background:#fff;margin:0;padding:0;box-shadow:0 0 10px 0 rgba(3,3,3,0.15)}
#foodDelivery .whiteBgBox img{width:100%}
#foodDelivery .whiteBgBox p.common-p{color:#464646;line-height:1.5em;font-size:16px;text-align:left;padding:0 20px;min-height:120px}
#foodDelivery a.whtLnk,#foodDelivery a.whtLnk:active{color:#00c2b9;text-decoration:none}
#foodDelivery a.whtLnk:hover{color:#00c2b9;text-decoration:underline}
#foodDelivery .whiteBgBox p.moreLink{text-align:left;padding:0 20px 20px}
#foodDelivery .whiteBgBox p.moreLink a{color:red;font-size:16px;text-align:left;text-transform:uppercase;font-weight:700}
#foodDelivery .img-head{position:absolute;top:139px;left:30px;color:#fff}
body#foodDelivery .ctoform-heading{font-size:22px!important;color:#0d60ac!important;text-align:left;font-weight:700;margin-bottom:5px!important;text-transform:uppercase;margin-top:0!important}
body#foodDelivery .ctoform-subheading{font-size:22px!important;color:#000!important;text-align:left;font-weight:700;margin-bottom:15px!important;text-transform:uppercase;margin-top:0!important}
#foodDelivery #formModal .modal-dialog{width:776px!important;margin:30px auto}
#foodDelivery #formModal .modal-content{background:url(../jpg/modal-bg.jpg) no-repeat;width:746px;height:506px}
#foodDelivery #formModal .modal-content .appointment-form{height:315px}
#foodDelivery #formModal .modal-content h2{font-size:31px;font-weight:900;font-family:'Poppins',sans-serif;color:#2b3037}
#foodDelivery #formModal .modal-content p{font-size:20px;padding:0;margin:0 0 20px;font-weight:400;font-family:'Poppins',sans-serif;color:#2b3037}
#foodDelivery #formModal .modal-content .headingUnderline{margin:0 0 10px;width:100%}
#foodDelivery #formModal .modal-content .modal-header{padding:0;border-bottom:none;position:absolute;right:0;z-index:999}
#foodDelivery #formModal .modal-content button.close{background:red;padding:2px 10px;border:none;text-shadow:none;color:#fff;opacity:inherit;margin:10px}
#foodDelivery #formModal .modal-content input[type="submit"]{width:100%;font-size:20px;color:#fff;font-weight:900;text-transform:capitalize;height:auto;display:inline-block;background:#21beef;padding:15px 80px;border-width:0;border-style:initial;border-color:initial;border-image:initial;margin:15px auto 0;border-radius:5px}
#foodDelivery #formModal .modal-content input.text{width:100%;border:none;margin:0 0 20px;padding:13px 20px;box-shadow:0 0 7px 0 rgba(3,3,3,0.30)}
#foodDelivery #formModal .modal-content .formContainer{width:490px;margin:0 auto}
#foodDelivery #formModal .modal-content label{display:inline-block;max-width:100%;margin-bottom:25px;font-weight:400;font-size:13px;line-height:1.3em!important;font-family:"Roboto",sans-serif}
#foodDelivery .virtual-cto-services .virtual-cto-banner .form-cto-wrapper{padding:15px}
#foodDelivery .virtual-cto-section-2 .col-md-8.foodDelivery p{line-height:21px}
#foodDelivery .virtual-cto-section-2 .col-md-8 p{color:#fff;font-size:18px;line-height:24px}
#foodDelivery .headingUnderline{margin-bottom:50px}
#foodDelivery .application-section2 h2{font-size:40px;line-height:1.2em;color:#2b3037!important;font-weight:700;margin-bottom:10px}
#foodDelivery .damc-capabilities .technologies-list{margin-top:0}
#foodDelivery.page-id-10422 .virtual-cto-services .virtual-cto-banner img{width:100%;height:700px}
#foodDelivery.page-id-10422 .virtual-cto-services .virtual-cto-banner h1{font-size:46px;font-weight:700;color:#fff;font-family:'Poppins',sans-serif;text-transform:uppercase;padding-left:0;line-height:48px;margin-top:0}
#foodDelivery.page-id-10422 .virtual-cto-services .virtual-cto-banner .container{position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img{background-image:url('../png/healthcare-service.png');background-repeat:no-repeat;background-position-x:50%;background-position-y:0;width:100%;height:83px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img{background-position-y:-138px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img{background-position-y:-280px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img{background-position-y:-419px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img{background-position-y:-560px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img{background-position-y:-704px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img{background-position-y:-835px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img{background-position-y:-968px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img{background-position-y:-1086px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li{padding-left:80px;margin-bottom:25px;height:95px;background-image:url('../png/healthcare-ico.png');background-repeat:no-repeat;background-position-x:0;background-position-y:0;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li strong{font-size:18px;color:#38424f;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li p{color:#464646;margin-top:5px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(1){background-position-y:6px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(2){background-position-y:-76px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(3){background-position-y:-154px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(4){background-position-y:-250px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(5){background-position-y:-357px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(6){background-position-y:-448px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(7){background-position-y:-577px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(1){margin-bottom:22px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(2){margin-bottom:55px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(3){margin-bottom:22px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(4){margin-bottom:55px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(5){margin-bottom:22px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(6){margin-bottom:55px;}
.virtual-cto-section-2 .col-md-8.healthBg{background:rgb(37,43,137);background:-moz-linear-gradient(45deg, rgba(37,43,137,1) 26%, rgba(8,202,150,1) 99%);background:-webkit-linear-gradient(45deg, rgba(37,43,137,1) 26%,rgba(8,202,150,1) 99%);background:linear-gradient(45deg, rgba(37,43,137,1) 26%,rgba(8,202,150,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252b89', endColorstr='#08ca96',GradientType=1);background-size:cover;}
.col-sm-6.e-collage img, .col-sm-6.health-collage img{margin-top:130px;}
#foodDelivery.page-id-9322 .virtual-cto-services.ecommerce-dev .virtual-cto-banner h1{margin-top:0;}
#foodDelivery.page-id-9322 .virtual-cto-services .virtual-cto-banner img{width:100%;height:800px;}
#foodDelivery .ecommerce-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),
#foodDelivery .ecommerce-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),
#foodDelivery .ecommerce-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){border-left:none;border-bottom:1px solid #d2d2d2;}
#foodDelivery .virtual-cto-section-3 .ecommerce-services .damc-capabilities .net-card{min-height:390px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img{background-image:url('../png/ecomerce-service.png');background-repeat:no-repeat;background-position-x:50%;background-position-y:0;width:100%;height:83px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img{background-position-y:-138px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img{background-position-y:-280px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img{background-position-y:-419px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img{background-position-y:-551px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img{background-position-y:-697px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img{background-position-y:-830px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img{background-position-y:-969px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img{background-position-y:-1086px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li{padding-left:80px;margin-bottom:25px;height:95px;background-image:url('../png/ecommerce-ico.png');background-repeat:no-repeat;background-position-x:0;background-position-y:0;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li strong{font-size:18px;color:#38424f;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li p{color:#464646;margin-top:5px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(1){background-position-y:15px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(2){background-position-y:-76px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(3){background-position-y:-154px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(4){background-position-y:-250px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(5){background-position-y:-357px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(6){background-position-y:-448px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(7){background-position-y:-575px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(1){margin-bottom:50px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(2){margin-bottom:22px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(3){margin-bottom:50px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(4){margin-bottom:50px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(5){margin-bottom:22px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(6){margin-bottom:50px}
@media (min-width:768px) and (max-width:991px){
    .top-navigation ul li {font-size: 14px; margin-right: 15px;}
    #foodDelivery.page-id-9322 .application-section2.marginForBanner {margin-top: 80px;}
    #foodDelivery.page-id-9311 .application-section2.marginForBanner {margin-top: 55px;}
    #foodDelivery .img-head{top:80px;}
    #foodDelivery .virtual-cto-services .virtual-cto-banner h1 {margin-top: 30px;}
#foodDelivery.page-id-9311 .virtual-cto-services .virtual-cto-banner{background:url('../jpg/food-delivery.jpg') no-repeat;background-size:cover;padding:0 15px 30px;}
#foodDelivery .virtual-cto-services .virtual-cto-banner img{display:none;}
#foodDelivery .virtual-cto-services .virtual-cto-banner .container{position:inherit;top:inherit;left:inherit;transform:inherit;}
#foodDelivery .virtual-cto-section-2 img{height:100%;}
#foodDelivery .virtual-cto-section-2 .col-md-8 p{font-size:15px;line-height:22px;}
#foodDelivery .application-section2 h2{font-size:32px;}
#foodDelivery .headingUnderline p{margin:20px;font-size:15px;}
#foodDelivery .virtual-cto-section-4{padding-left:15px;padding-right:15px;}
#foodDelivery .virtual-cto-section-4 ul.fdaIcons li{padding:10px;height:auto;}
#foodDelivery .ico1{/*background-size:70px;*/padding-left:105px;}
#foodDelivery .virtual-cto-section-4 ul li strong{display:block;}
#foodDelivery .virtual-cto-section-4 ul li p{padding-left:0;padding-right:0;margin:0;}
#foodDelivery #foodDelivery .virtual-cto-section-4 .mT60{margin-top:135px;}
#foodDelivery .virtual-cto-section-3 .damc-capabilities .net-card{min-height:340px;}
#foodDelivery.page-id-9311 .virtual-cto-section-4 ~ .virtual-cto-section-4 .row:nth-child(3){display:flex;align-items:center;}
#foodDelivery.page-id-9322 .virtual-cto-services .virtual-cto-banner{background:url('../png/ecom-banner.png') no-repeat;background-size:cover;padding:0 15px 30px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .ecommerce-services .damc-capabilities .net-card{min-height:520px;}
/*#foodDelivery.page-id-9322 .virtual-cto-section-4 .col-sm-6{width:66.66666667%;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 .col-sm-6.e-collage{width:33.33333333%;}*/
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul{margin:0;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li{height:auto;margin-bottom:25px!important;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li strong{display:block;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li p{margin:0;font-size:16px;line-height:25px;}
#foodDelivery.page-id-9329 .virtual-cto-services .virtual-cto-banner{background:url('../png/healthcare-banner.png') no-repeat;background-size:cover;padding:0 15px 30px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .ecommerce-services .damc-capabilities .net-card{min-height:520px;}

/*#foodDelivery.page-id-9329 .virtual-cto-section-4 .col-sm-6{width:66.66666667%;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 .col-sm-6.health-collage {width: 33.33333333%;}*/
#foodDelivery.page-id-9329 .virtual-cto-section-4 .col-sm-6.e-collage{width:33.33333333%;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul{margin:0;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li{height:auto;margin-bottom:25px!important;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li strong{display:block;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li p{margin:0;font-size:16px;line-height:25px;}

#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li strong {font-size:14px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li p {font-size:14px; line-height:20px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li:nth-child(2) {background-position-y:-70px;}

}

@media screen and (max-width:767px){
    
    #foodDelivery .application-section2.marginForBanner{margin-top:62px;}
#foodDelivery.page-id-9311 .virtual-cto-services .virtual-cto-banner{background:url('../jpg/food-delivery.jpg') no-repeat;background-size:cover;padding:30px 15px 30px;}
#foodDelivery .virtual-cto-services .virtual-cto-banner img{display:none;}
#foodDelivery .virtual-cto-services .virtual-cto-banner .container{position:inherit;top:inherit;left:inherit;transform:inherit;}
#foodDelivery .virtual-cto-services .virtual-cto-banner h1{font-size:34px;line-height:42px;}
#foodDelivery .application-section2 p{padding-left:0;}
#foodDelivery .virtual-cto-section-2.section-padding{padding-bottom:0;}
#foodDelivery .headingUnderline p{margin:20px;font-size:15px;}
#foodDelivery .application-section2 h2{font-size:26px;}
#foodDelivery .virtual-cto-section-4{padding-left:15px;padding-right:15px;}
#foodDelivery .virtual-cto-section-4 ul.fdaIcons{margin-right:0;}
#foodDelivery .virtual-cto-section-4 ul.fdaIcons li{padding:10px;height:auto;}
#foodDelivery .ico1{/*background-size:70px;*/padding-left:105px;}
#foodDelivery .virtual-cto-section-4 ul li strong{display:block;}
#foodDelivery .virtual-cto-section-4 ul li p{padding-left:0;padding-right:0;margin:0;}
#foodDelivery .virtual-cto-section-3 .h1{font-size:26px;}
#foodDelivery .virtual-cto-section-3 .damc-capabilities .net-card{min-height:auto;}
#foodDelivery .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),
#foodDelivery .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){border-bottom:1px solid #d2d2d2;}
#foodDelivery.page-id-9322 .virtual-cto-services .virtual-cto-banner{background:url('../png/ecom-banner.png') no-repeat;background-size:cover;padding:30px 15px;}
#foodDelivery.page-id-9322 .virtual-cto-section-3 .ecommerce-services .damc-capabilities .net-card{min-height:auto;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul{margin:0;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li{height:auto;margin-bottom:25px!important;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li strong{display:block;font-size:16px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li p{margin:0;font-size:14px;line-height:20px;}
#foodDelivery.page-id-9329 .virtual-cto-services .virtual-cto-banner{background:url('../png/healthcare-banner.png') no-repeat;background-size:cover;padding:30px 15px;}
#foodDelivery.page-id-9329 .virtual-cto-section-3 .ecommerce-services .damc-capabilities .net-card{min-height:auto;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul{margin:0;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li{height:auto;margin-bottom:25px!important;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li strong{display:block;font-size:16px;}
#foodDelivery.page-id-9329 .virtual-cto-section-4 ul li p{margin:0;font-size:14px;line-height:20px;}
#foodDelivery.page-id-9311 .virtual-cto-section-4 ul li{height:auto;margin-bottom:25px!important;}
#foodDelivery.page-id-9311 .virtual-cto-section-4 ul li:nth-child(1){background-position-y:5px;}
}

@media (max-width:1024px){
.case-study .resource-book-img{text-align:center;width:100%;}
.resource-new .resource-blog-div.case-study .read-more-button{text-align:center;}
.case-study .resource-inner-content{padding:20px;}
.resource-content-height .resource-text{font-size:20px;}
}

@media (min-width:769px) and (max-width:1024px){
	.resource-download .resource-book-img{text-align:center;width:40%;}
p.home-slider-bg{margin-top:0;height:500px;}
}

@media (max-width:767px){
	.case-study .resource-content-height{min-height:180px;}
.resource-new .resource-blog-div{padding:10px;}
.resource-section{margin-top:0;}
.virtualCtobanner{margin-top:65px;}
.virtualCtobanner h1{font-size:30px;width:100%;}
.imcaAgentForm{width:100%}
.sme-consultation-banner{height:auto;padding:50px 0;}
.sme-consultation-banner h1{margin:0 0 20px 0;font-size:32px;}
.sme-sub-heading{font-size:22px;}
.imcaAgent.sme-container{margin-top:65px;}
.imcaAgentBanner h1, .leadGenerationBanner h1, .costEstimationBanner h1, .Insurance-Report-banner h1{width:auto;}
.page-id-9156 .imcaAgent{margin-top:60px;}
}

@media (max-width:767px){
	.resource-new .resource-blog-div{text-align:center;}
.resource-download img{display:inline-block;}
}

@media(min-width:1200px){
	#myModalNew .modal-dialog{width:749px;}
}

#myModalNew .modal-dialog{padding:0px;margin:123px auto;}
#myModalNew .modal-content{background:url(../jpg/popups.jpg);background-size:cover;border:0px;border-radius:0px;padding:29px 0px 20px;}
#myModalNew .modal-content h2{font-size:34px;color:#fff;text-transform:uppercase;font-weight:900;margin:50px 0px;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}
#myModalNew .modal-content h2 span{color:#ffd14b;}
#myModalNew .pd-download{color:#003774;font-size:30px;font-weight:900;background-color:#ffd14b;text-transform:uppercase;padding:10px 50px;border-radius:5px;-webkit-box-shadow:-1px 3px 4px 0px rgba(0,0,0,0.5);-moz-box-shadow:-1px 3px 4px 0px rgba(0,0,0,0.5);box-shadow:-1px 3px 4px 0px rgba(0,0,0,0.5);}
#myModalNew .close{position:absolute;top:10px;right:10px;opacity:1;}
.contact-us-bg{padding-bottom:60px;margin-top:0px;}
.contact-us-bg .tabContainer {background-color: #f3f3f3; padding-top: 20px; padding-bottom: 20px;}
.landing-page .contact-us-new{background:rgb(255,255,255,1);padding:23px;}
.new-contact-tab .tabbing ul{background-color:#f3f3f3;}
.new-contact-tab .tabbing ul li{float:none;width:100%;position:relative;}
.new-contact-tab .tabbing ul li a{display:block;background:none;font-size:20px;color:#a2a2a2;padding-top:20px;padding-bottom:20px;padding-left:63px;text-transform:none;font-weight:600;}
.tabNav li.active, .tabNav li:hover{background-color:#6ac5b6 !important;text-decoration:none !important;color:#fff !important;}
.tabNav li.active a, .tabNav li:hover a{text-decoration:none !important;color:#fff !important;}
.right-arrow{position:absolute;top:31%;right:-10px;visibility:hidden;}
.tabNav li.active .right-arrow, .tabNav li:hover .right-arrow{visibility:inherit;}
.tabNav li:hover a{color:#fff !important;}
.tabNav li.active > .mResTabAccordA, .tabNav li a.mResTabAccordA.active{background:none !important;}
.new-contact-tab .tabContainer .tabContent{border:0px solid #ccc !important;padding:0px !important;background-color:transparent!important;}
.new-contact-tab .tabContent h3{font-size:20px;color:#14b19b;}
.tabbing .wpcf7-form-control-wrap input{font-size:16px;border:0px;border-bottom:1px solid #575757;max-width:100%;font-weight:500;width:100%;padding:10px 0px;background:none;padding-top:24px;}
.tabbing .wpcf7-form-control-wrap.file-536{background-image:url(../png/download-contact.png) !important;background-position:center right 15px !important;background-repeat:no-repeat !important;display:block;font-size:16px;border-bottom:1px solid #575757;max-width:100%;font-weight:500;width:100%;padding:0px 0px;position:relative;}
.tabbing .right{position:relative;}
.tabbing .wpcf7-form-control-wrap input[type="file"]{opacity:0;margin:0px;}
span.text-upload{position:absolute;bottom:12px;}
.tabbing .wpcf7-form-control-wrap{margin-top:15px;float:left;width:100%;}
.tabbing .wpcf7-form-control-wrap input:focus{outline:none;}
.tabbing .left, .tabbing .right{float:left;width:48%;position:relative;}
.tabbing .full{position:relative;}
.tabbing .wpcf7-form-control-wrap textarea{font-size:16px;border:0px;border-bottom:1px solid #575757;max-width:100%;font-weight:500;width:100%;padding:10px 0px;background:none;height:47px;margin-top:13px;}
.tabbing .wpcf7-form-control-wrap textarea:focus{outline:none;}
.tabbing .right{float:right;}
.tabbing .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#575757;}
.tabbing .wpcf7-form-control-wrap input:-moz-placeholder{color:#575757;}
.tabbing .wpcf7-form-control-wrap input::-moz-placeholder{color:#575757;}
.tabbing .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#575757;}
.tabbing span.wpcf7-list-item{margin:0px;}
.tabbing input[type=checkbox]{width:20px;height:18px;float:left;margin-right:10px;margin-top:2px;}
.tabbing span.wpcf7-list-item-label{float:left;}

@media(min-width:1100px){
	.tabbing .col-md-4{width:29.333333%;}
.tabbing .col-md-8{width:70.666667%;}
}

.tabbing .wpcf7-submit{background-color:#46c4f5;border:0px;padding:15px 25px;margin-top:20px;font-size:16px;font-weight:bold;color:#fff;}
.tabbing .wpcf7-submit:hover{background-color:#46c4f5;border:0px;padding:15px 25px;}
.tabbing .wpcf7-submit:focus{outline:none;}
.tabbing .order-one{background-image:url(../png/nc-icon-1.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two{background-image:url(../png/nc-icon-2.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three{background-image:url(../png/nc-icon-3.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four{background-image:url(../png/nc-icon-4.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five{background-image:url(../png/nc-icon-5.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-one:hover{background-image:url(../png/nc-icon-1-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two:hover{background-image:url(../png/nc-icon-2-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three:hover{background-image:url(../png/nc-icon-3-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four:hover{background-image:url(../png/nc-icon-4-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five:hover{background-image:url(../png/nc-icon-5-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-one.active{background-image:url(../png/nc-icon-1-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two.active{background-image:url(../png/nc-icon-2-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three.active{background-image:url(../png/nc-icon-3-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four.active{background-image:url(../png/nc-icon-4-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five.active{background-image:url(../png/nc-icon-5-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.new-contact-bottom{margin-top:30px;}
.new-contact-bottom h3{font-size:26px;color:#282828;margin:0px;margin-bottom:10px;}
.country-present{margin-top:40px;}
.country-present i{display:block;min-height:45px;}
.country-present h3{display:block;min-height:19px;font-size:16px;margin:0px;}
.country-present p{margin-bottom:30px;}

@media(max-width:768px){
	.tabbing .left, .tabbing .right{float:none;width:100%;}
.tabbing span.wpcf7-list-item-label, .tabbing input[type=checkbox]{float:none;}
.tabbing .wpcf7-form-control-wrap{float:none;}
.tabbing .tabNav li.active > .mResTabAccordA, .tabbing .mResTabAccordA:hover, .tabbing .mResTabAccordA.active{background-color:#6ac5b6;color:#fff;font-weight:700;}
.tabbing .mResTabAccordA{background-color:#e1e1e1;color:#848484;font-weight:700;padding:25px 10px 25px 40px;}
.new-contact-tab .tabContent h3{padding-left:0px;}
.tabbing .mResAccordAnchor > span:after, .tabbing .mResAccordAnchor > span:before{left:5px;top:23%}
.tabbing .wpcf7-form-control-wrap input{margin-bottom:20px;}
.tabbing input[type=checkbox]{float:left;}
.tabbing .row .text-right{text-align:left;}
.tabbing .wpcf7-submit{margin-bottom:30px;}
.tabbing .mResAccordAnchor.active > span:after{content:'-';}
.tabbing a.mResAccordAnchor{margin-left:-15px;margin-right:-15px;clear:both; display: none;}
.contact-us-bg{background:url(../jpg/contactsbg-banner.jpg) 50% 0 no-repeat fixed;padding-top:37px;background-size:100%;margin-top:0;padding-bottom:22px;}
.country-present i{display:block;min-height:auto;margin-bottom:9px;}
.country-present h3{min-height:auto;margin-bottom:5px;}
.tabbing .wpcf7-form-control-wrap.file-536{margin-top:0px;margin-bottom:20px;}
.page-nav .navbar-default .navbar-collapse,.page-nav .navbar-default .navbar-form{margin:0px;}

}

@media(min-width:1100px){
	.new-contact-tab .tabContent h3{border-bottom:1px solid #dddddd;padding-bottom:30px;margin-bottom:0px;}
}

.mail-call{position:fixed;right:0px;z-index:1;top:40%;width:222px;overflow:hidden;}
.mail-contact{background:#6ac5b6;width:max-content;min-width:221px;margin-bottom:30px;margin-left:180px;-webkit-animation:mymarginb 0.5s forwards;animation:mymarginb 0.5s forwards;-webkit-animation-fill-mode:forwards;cursor:pointer;}
.mail-contact:hover{-webkit-animation:mymargin 0.5s forwards;animation:mymargin 0.5s forwards;-webkit-animation-fill-mode:forwards;}
.mail-contact span{display:inline-block;padding:16px 10px;background:#61b5a7;line-height:1;}
.mail-contact a{color:#fff;text-decoration:none;padding:15px 10px;display:inline-block;}
.call-contact{background:#fc6b76;width:max-content;min-width:221px;-webkit-animation:mymarginb 0.5s forwards;animation:mymarginb 0.5s forwards;-webkit-animation-fill-mode:forwards;cursor:pointer;}
.call-contact:hover{-webkit-animation:mymargin 0.5s forwards;animation:mymargin 0.5s forwards;-webkit-animation-fill-mode:forwards;}
.call-contact span{display:inline-block;padding:16px 11px;background:#fd5a67;line-height:1;}
.call-contact a{color:#fff;text-decoration:none;padding:15px 10px;display:inline-block;}
.tabbing .wpcf7-not-valid-tip{position:absolute;top:0;}
.tabbing .wpcf7-form-control-wrap.checkbox1{margin-top:37px;}
.tabbing .left label span, .tabbing .right label span, .tabbing .full label span{color:red;}
.tabbing #tab2 .file-536 input{padding-top:19px;}
.tabbing .wpcf7-response-output{display:block;text-align:center;color:#14b19b;font-weight:bold;font-size:18px;border:none;}
.tabbing .text-upload{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tabbing .wpcf7-form-control-wrap .wpcf7-not-valid::-moz-placeholder{color:red;font-size:1.2em;opacity:1;}
.tabbing .wpcf7-form-control-wrap .wpcf7-not-valid:-ms-input-placeholder{color:red;opacity:1;}
.tabbing .wpcf7-form-control-wrap .wpcf7-not-valid::-webkit-input-placeholder{color:red;opacity:1;}
.tabbing .wpcf7-form-control-wrap input.wpcf7-not-valid::-moz-placeholder{color:red;font-size:1.2em;opacity:1;}
.tabbing .wpcf7-form-control-wrap input.wpcf7-not-valid:-ms-input-placeholder{color:red;opacity:1;}
.tabbing .wpcf7-form-control-wrap input.wpcf7-not-valid::-webkit-input-placeholder{color:red;opacity:1;}
.tabbing textarea.wpcf7-not-valid::-webkit-input-placeholder{color:red;opacity:1;}
.tabbing .wpcf7-form-control-wrap input.wpcf7-not-valid{border-color:red;}
.tabbing .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:red;}
.tabbing textarea.wpcf7-not-valid{border-color:red;}
.new-contact-tab .tabContainer .tabContent{background-color:#fff;}
.dlt-icon{position:absolute;bottom:13px;right:15%;color:red;z-index:11111;cursor:pointer;display:none;}
.tabContainer .tabContent.defaultState{-webkit-animation:slideDown 0.5s forwards;animation:slideDown 0.5s forwards;-webkit-animation-fill-mode:forwards;cursor:pointer;}
.tabContainer .tabContent.mTabActive{-webkit-animation:slideUp 1s forwards;animation:slideUp 1s forwards;-webkit-animation-fill-mode:forwards;}
.thank-you h1{margin-top:0px;margin-bottom:25px;color:#14b29b;}
.tabbing input{-webkit-transition:all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-webkit-transform:translateY(0px);transform:translateY(0px);}
.tabbing input:focus, .tabbing input:valid{box-shadow:none;outline:none;background-position:0 0;}
.tabbing input::-webkit-input-placeholder{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1 !important;display:inline-block !important;color:#000 !important;}
.tabbing input:focus::-webkit-input-placeholder{-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:visible !important;font-size:11px;}
.tabbing input::-webkit-input-placeholder::after{display:block;opacity:1;content:attr(data-placeholder);}
.tabbing .left label, .tabbing .right label, .tabbing .full label{position:absolute;left:0px;top:39px;}
.tabbing label{font-weight:normal;pointer-events:none;}
.animatebottom label{-webkit-animation:animateDown 0.5s forwards;animation:animateDown 0.5s forwards;-webkit-animation-fill-mode:forwards;}
.animateTop label{-webkit-animation:animateTop 0.5s forwards;animation:animateTop 0.5s forwards;-webkit-animation-fill-mode:forwards;}
h1.contactHead, .contactHead{margin-top:0px !important;margin-left:15px;margin-bottom:17px;font-size:26px;color:#282828;}
h1.privacy-head{font-size:25px;}
.new-contact-bottom{margin-top:30px; background-color: #f3f3f3; padding: 20px;}

@-webkit-keyframes slideDown{0%{display:block !important;opacity:1;}
100%{display:none !important;opacity:0;}
}
@keyframes slideDown{0%{display:block !important;opacity:1;}
100%{display:none !important;opacity:0;}
}
@-webkit-keyframes slideUp{0%{margin-top:62px;opacity:0;}
100%{margin-top:0px;opacity:1;}
}
@keyframes slideUp{0%{margin-top:62px;opacity:0;}
100%{margin-top:0px;opacity:1;}
}
@-webkit-keyframes animateTop{0%{margin-top:0px;font-size:16px;}
100%{margin-top:-18px;font-size:11px}
}
@keyframes animateTop{0%{margin-top:0px;font-size:16px;}
100%{margin-top:-18px;font-size:11px}
}
@-webkit-keyframes animateDown{0%{margin-top:-18px;font-size:11px;}
100%{margin-top:0px;font-size:16px}
}
@keyframes animateDown{0%{margin-top:-18px;font-size:11px;}
100%{margin-top:0px;font-size:16px}
}
@-webkit-keyframes mymargin{0%{margin-left:180px;}
100%{margin-left:0px;;}
}
@keyframes mymargin{0%{margin-left:180px;}
100%{margin-left:0px;}
}
@-webkit-keyframes mymarginb{0%{margin-left:0px;}
100%{margin-left:180px;;}
}
@keyframes mymarginb{0%{margin-left:0px;}
100%{margin-left:180px;}
}
.newLeadership-bg{background-color:#fff;}
.leadership-member{background-color:#fff;box-shadow:0px 0px 5px #0003;min-height:340px;margin-bottom:30px;}
/*#shuffle .col-md-4:nth-of-type(4) {display: none;}*/
.leadership-member.faheem .leaders-img{padding-left:55px;}
.leaders-img{padding:20px;padding-bottom:0;box-shadow:0px 2px 3px #0000000d;}
.leaders-img img{/*width:300px;*/height:250px;}
.leaders-bottom{box-sizing:border-box;padding:20px;padding-top:30px;background-color:#f4f4f4;min-height:92px;}
.left-content-leader{width:80%;float:left;}
.right-content-leader{width:20%;float:right;text-align:right;}
.left-content-leader h4, .left-content-leader .leader-name{font-size:18px;text-transform:uppercase;color:#130b1d;margin:0;font-weight:700}
.left-content-leader .leader-name span{cursor:pointer;}
.left-content-leader h5, .left-content-leader .leader-position{font-size:14px;color:#4c4c4c;margin:0;font-weight:normal;}
.newLeadership-bg hr{border-top:1px solid #c5c5c5;margin-bottom:35px;}
.leadership-modal .modal-content{border-radius:0;}
.leadership-modal{width:1100px;margin:30px auto;transform: translateY(50%);}
.page-id-29.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    background: #000000d6;
}
.leadership-modal-img{text-align:left;}
.leadership-modal-img img{border:20px solid #15c3ba;border-right:0;}
/*.leadership-modal-img img{height:274px;width:208px;}*/
.leadership-modal .modal-header{border-bottom:0;padding-bottom:0;}
.leadership-modal .modal-header .close:focus{outline:0}
.leadership-modal .modal-header .close{opacity:1;}
.leadership-modal .modal-body{padding-bottom:50px;padding-left:50px;}
.leadership-modal-text h4, .leadership-modal-text .leader-popup-heading{color:#15c3ba;font-size:32px;text-transform:uppercase;font-weight:700}
.leadership-modal-text h5, .leadership-modal-text .leader-popup-content{font-size:18;color:#4c4c4c;margin-top:0;font-weight:700}
.leadership-modal-text p{font-size:14px;color:#130b1d;line-height:25px;}

@media (min-width:768px) and (max-width:1024px){
	.newLeadership-bg .heading-h1{padding-top:10px;}
.left-content-leader h5{font-size:12px;}
.leadership-modal{width:auto;}
.leadership-modal{transform: translateY(0%);}
}

@media (max-width:767px){
	.leadership-modal{transform: translateY(0%);}
	.leadership-modal-img img{margin-bottom: 35px;}
	.leadership-modal{width:auto;}
.newLeadership-bg .heading-h1{padding-top:10px;margin-top:10px;padding-bottom:0px;}
.leadership-modal .modal-body{padding-left:15px;}
.newLeadership-bg{margin-top:20px;}
.leaders-bottom .connect-linkedln-img{width:auto;display:inline-block;}
}

.service-offering-main{background-color:#ebebeb;text-align:center;padding-bottom:50px;}
.service-offering-main .colorLightGreen, .service-offering-main .colorYellow, .service-offering-main .colorBlue, .service-offering-main .colorGreen{text-align:left;}
.product-style-main .service-offering-main h2{font-weight:bold;text-align:center;margin:50px 50px;}
.colorLightGreen img, .colorYellow img, .colorBlue img, .colorGreen img{margin-top:10px;margin-bottom:85px;float:left;margin-right:20px;}
.product-eng-main .insure-bg{padding:0;}
.product-eng-main .breadcrum-bg{margin-left:-15px;margin-right:-15px;}
.product-style-main .agility-main h2{font-weight:bold;text-align:center;margin:50px 50px;}
.product-engineering.product-style-main .highlightsList{margin-bottom:5px;}
.product-engineering.product-style-main .highlightsList p{width:90%;}
.product-engineering.product-style-main .highlightsList img{margin-top:10px;}
.latest-resources-main{background-color:#f8d08b;padding-bottom:50px;}
.latest-resources-main h2.latest-head{font-weight:bold;text-align:center;margin:50px 50px;}
.latest-resources-main .ites_services{background-color:#039585;}
.latest-resources-main .digital_services{background-color:#00a6bf;}
.lets-talk-main{background:#36badc;padding-bottom:50px;color:#fff;}
.lets-talk-main h2.lets-talk-head{font-weight:normal;text-align:center;color:#fff!important;padding-top:50px;font-size:40px;}
.lets-talk-main p.lets-talk-subhead{color:#fff;font-size:19px;font-family:raleway;margin-bottom:40px;}
.lets-talk-main .lets-talk-subhead{text-align:center;color:#fff;}
.lets-talk-main p{color:#fff;font-size:18px;padding:5px 15px;}
.lets-talk-main a{font-weight:bold;color:#fff;text-decoration:none;}
.talk-form .name-box{width:47.5%;margin-right:2%;}
.talk-form label{margin-bottom:10px;}
.talk-form label+br{display:none;}
.talk-form input[type="text"]{padding:10px 20px;font-weight:normal;border-radius:4px;border:0;color:#494949;width:100%;height:46px;}
.talk-form input[type="email"]{padding:10px 20px;font-weight:normal;border-radius:4px;border:0;color:#494949;width:100%;height:46px;}
.talk-form input[type="tel"]{padding:10px 20px;font-weight:normal;border-radius:4px;border:0;color:#494949;width:100%;height:46px;}
.talk-form .name-box{width:47.5%;margin-right:2%;}
.talk-form .contact-box{width:48%;}
.talk-form .email-box{width:98%;}
.talk-form .email-box input{height:46px;width:100%}
.talk-form .requirement-box{width:98%;}
.talk-form .requirement-box textarea{padding:10px 20px;font-weight:normal;border-radius:4px;border:0;color:#494949;height:120px;width:100%}
.talk-form .talk-checkbox{width:50%}
.talk-form .talk-checkbox[type="checkbox"]{height:20px;width:20px;float:left;}
.talk-form .talk-checkbox .wpcf7-list-item-label{padding-left:30px;float:left;margin-top:-20px;}
.talk-form .talk-checkbox span{margin:0;}
.talk-submit input{background:#febc0f;width:48%;font-size:22px;color:#624702;border:0;padding:10px;font-weight:bold;border-radius:4px;}
#thanku-container{background:#36badc;width:100%!important;}
.thanku-web{padding:15px;text-align:center;margin-top:30px;padding-top:60px;padding-bottom:60px;}
.thanku-web h2{font-size:36px;color:#fff;}
.thanku-web h3{color:#fff;font-size:20px;}
.talk-submit .ajax-loader{margin-left:100%!important;}
.product-eng-main #mydiv{margin-right:-15px!important;}
.product-eng-main .product-engineering{margin-bottom:0;}
.product-eng-main .insure-bg img{background-size:cover;width:100%;}
.product-eng-main h1.banner-head-main{left:105px;}
.new-contact-tab .tabbing ul{background-color:#f3f3f3;}
.new-contact-tab .tabbing ul li{float:none;width:100%;position:relative;}
.new-contact-tab .tabbing ul li a{display:block;background:none;font-size:20px;color:#a2a2a2;padding-top:20px;padding-bottom:20px;padding-left:63px;text-transform:none;font-weight:600;}
.tabNav li.active, .tabNav li:hover{background-color:#6ac5b6 !important;text-decoration:none !important;color:#fff !important;}
.tabNav li.active a, .tabNav li:hover a{text-decoration:none !important;color:#fff !important;}
.right-arrow{position:absolute;top:31%;right:-10px;visibility:hidden;}
.tabNav li.active .right-arrow, .tabNav li:hover .right-arrow{visibility:inherit;}
.tabNav li:hover a{color:#fff !important;}
.tabNav li.active > .mResTabAccordA, .tabNav li a.mResTabAccordA.active{background:none !important;}
.new-contact-tab .tabContainer .tabContent{border:0px solid #ccc !important;padding:0px !important;background-color:transparent!important;}
.new-contact-tab .tabContent h3{font-size:20px;color:#14b19b;}
.tabbing .wpcf7-form-control-wrap input{font-size:16px;border:0px;border-bottom:1px solid #575757;max-width:100%;font-weight:500;width:100%;padding:10px 0px;background:none;padding-top:24px;border-radius:0;}
.tabbing .wpcf7-form-control-wrap.file-536{background-image:url(../png/download-contact.png) !important;background-position:center right 15px !important;background-repeat:no-repeat !important;display:block;font-size:16px;border-bottom:1px solid #575757;max-width:100%;font-weight:500;width:100%;padding:0px 0px;position:relative;}
.tabbing .right{position:relative;}
.tabbing .wpcf7-form-control-wrap input[type="file"]{opacity:0;margin:0px;}
span.text-upload{position:absolute;bottom:12px;}
.tabbing .wpcf7-form-control-wrap{margin-top:15px;}
.tabbing .wpcf7-form-control-wrap input:focus{outline:none;}
.tabbing .left, .tabbing .right{float:left;width:48%;position:relative;}
.tabbing .full{position:relative;}
.tabbing .wpcf7-form-control-wrap textarea{font-size:16px;border:0px;border-bottom:1px solid #575757;max-width:100%;font-weight:500;width:100%;padding:10px 0px;background:none;margin-top:13px;}
.tabbing .wpcf7-form-control-wrap textarea:focus{outline:none;}
.tabbing .right{float:right;}
.tabbing .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#575757;}
.tabbing .wpcf7-form-control-wrap input:-moz-placeholder{color:#575757;}
.tabbing .wpcf7-form-control-wrap input::-moz-placeholder{color:#575757;}
.tabbing .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#575757;}
.tabbing span.wpcf7-list-item{margin:0px;}
.tabbing input[type=checkbox]{width:20px;height:18px;float:left;margin-right:10px;margin-top:2px;}
.tabbing span.wpcf7-list-item-label{float:left;}

@media(min-width:1100px){
	.tabbing .col-md-4{width:29.333333%;}
.tabbing .col-md-8{width:70.666667%;}
}
.tabbing .wpcf7-submit{background-color:#46c4f5;border:0px;padding:15px 50px;margin-top:20px;font-size:16px;font-weight:bold;color:#fff;}
.tabbing .wpcf7-submit:hover{background-color:#46c4f5;border:0px;padding:15px 50px;}
.tabbing .wpcf7-submit:focus{outline:none;}
.tabbing .order-one{background-image:url(../png/nc-icon-1.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two{background-image:url(../png/nc-icon-2.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three{background-image:url(../png/nc-icon-3.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four{background-image:url(../png/nc-icon-4.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five{background-image:url(../png/nc-icon-5.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-one:hover{background-image:url(../png/nc-icon-1-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two:hover{background-image:url(../png/nc-icon-2-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three:hover{background-image:url(../png/nc-icon-3-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four:hover{background-image:url(../png/nc-icon-4-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five:hover{background-image:url(../png/nc-icon-5-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-one.active{background-image:url(../png/nc-icon-1-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two.active{background-image:url(../png/nc-icon-2-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three.active{background-image:url(../png/nc-icon-3-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four.active{background-image:url(../png/nc-icon-4-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five.active{background-image:url(../png/nc-icon-5-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing input{-webkit-transition:all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition:all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);-webkit-transform:translateY(0px);transform:translateY(0px);}
.tabbing input:focus, .tabbing input:valid{box-shadow:none;outline:none;background-position:0 0;}
.tabbing input::-webkit-input-placeholder{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1 !important;display:inline-block !important;color:#000 !important;}
.tabbing input:focus::-webkit-input-placeholder{-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:visible !important;font-size:11px;}
.tabbing input::-webkit-input-placeholder::after{display:block;opacity:1;content:attr(data-placeholder);}
.tabbing .left label, .tabbing .right label, .tabbing .full label{position:absolute;left:0px;top:39px;}
.tabbing label{font-weight:normal;pointer-events:none;}
.lets-talk-btn{text-align:center;}
.animatebottom label{-webkit-animation:animateDown 0.5s forwards;/Safari 4.0 - 8.0/animation:animateDown 0.5s forwards;-webkit-animation-fill-mode:forwards;}
.animateTop label{-webkit-animation:animateTop 0.5s forwards;/Safari 4.0 - 8.0/animation:animateTop 0.5s forwards;-webkit-animation-fill-mode:forwards;}
.contact-widget{background-color:#46c4f5;color:#fff;padding:8px 46px;font-size:22px;position:fixed;bottom:0px;z-index:999;border-radius:5px 5px 0px 0px;right:50px;cursor:pointer;font-weight:bold;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);letter-spacing:1.1px;}
/*.widget-content{background:#fff;position:fixed;z-index:222222;width:400px;padding:0px 20px 0px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);bottom:0px;right:40px;display:none;}*/
.close-widget{display:block;text-align:right;cursor:pointer;}
.request-widget{cursor:pointer;padding:0;background-color:#46c4f5;color:#fff;margin-bottom:30px;display:inline-block;min-width:300px;}
.request-widget:hover{color:#fff;background-color:#3ea8d2;}
.dropbtn{background-color:#46c4f5;color:white;padding:10px;font-size:16px;border:none;margin-left:10px;}
.dropdownss{position:relative;display:inline-block;}
.inner-drp{background-color:#000;border-radius:5px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);}
.dropdown-content{display:none;position:absolute;min-width:205px;z-index:1;position:absolute;top:-101px;left:-311%;padding-bottom:10px;}
.dropdown-content a{color:#716d6d;padding:12px 16px;text-decoration:none;display:block;cursor:pointer;}
.dropdown-content a:hover{background-color:#151414;}
.dropdownss:hover .dropdown-content{display:block;}
.dropdownss:hover .dropbtn{background-color:#3ea8d2;}
#widgetModal .wpcf7-form-control-wrap input{font-size:16px;border:0px;border:1px solid #d5dbdf;max-width:100%;font-weight:500;width:100%;padding:0px 0px;background:none;padding-top:0px;height:43px;margin-bottom:10px;padding-left:10px;background:#fff;}
#widgetModal textarea{font-size:16px;border:0px;border:1px solid #d5dbdf;max-width:100%;font-weight:500;width:100%;padding:10px 0px;background:none;padding-top:10px;padding-left:10px;height:104px;background:#fff;}
#widgetModal .modal-content{background-color:#f7f7f7;border-radius:0px;}
#widgetModal .modal-header{margin-top:34px;background:#46c4f5;padding:26px 16px;}
#widgetModal button.close{margin-right:10px;font-size:32px;}
#widgetModal input[type=submit]{background-color:#46c4f5;border:0px;padding:15px 25px;margin-top:20px;font-size:16px;font-weight:bold;color:#fff;}
#widgetModal .modal-title{color:#fff;font-size:23px;}
.web-research-new, .web-research-new #mydiv{width:100%; max-width: 100%;}
.web-research-new #mydiv a.contentlink{color:#19c0f4;}
.web-research-new #mydiv{padding:0px;}
.resource-download .resource-blog-div .result .col-md-6 .as-modernization{background-color:#eb5e62;margin-top:0px !important;}
.widget-green{background-color:#272c33;}
.widget-content-style.contact-widget{background-color:#00c2b9;}

.widget-content-style.widget-content{background-color:#00c2b9;color:#fff;text-align:center; position: fixed; bottom: 0; right: 50px; width: 400px; height: 504px; z-index: 1000;}
.widget-content-style .widget-inner-content .thanks-stop{color:#fff;font-size:24px;text-align:center;}
.widget-content-style .close-widget{position:absolute;height:45px;width:45px;padding:9px;background-color:#00c2b9;right:-20px;top:-20px;border-radius:50%;}
.widget-content-style .widget-inner-content p{font-size:14px;color:#fff;padding:10px 20px;}
.widget-content-style .widget-inner-content p strong{padding-top:20px;display:block;}
.widget-content-style .widget-inner-content .request-widget{font-size:16px;color:#00c2b9;background:#fff;margin-bottom:10px;padding:10px 30px;}
.widget-content-style .widget-inner-content .request-widget img{margin-right:10px;}
.widget-content-style .request-widget.call-widget{background:#00c2b9;color:#fff;border:1px solid #fff;}
.widget-content-style .chat-thankyou h3, .widget-content-style .chat-thankyou .thank-request{font-size:24px;color:#fff;font-weight:700}
.widget-content-style .chat-thankyou h4{}
.widget-content-style .chat-thankyou h5, .widget-content-style .chat-thankyou .sub-head{font-size:18px;margin:40px;font-weight:normal;color:#fff;}
.widget-content-style .full-width{width:100%!important;}
.widget-content-style .consultation-form-inner{margin:-20px;}
.widget-content-style .consultation-form-inner .tabbing .wpcf7-form-control-wrap input{border-bottom:1px solid #00c2b9;padding-top:20px;padding-bottom:15px;font-size:14px;}
.widget-content-style .consultation-form-inner .tabbing .wpcf7-form-control-wrap textarea{border-bottom:1px solid #00c2b9;padding-top:20px;padding-bottom:15px;font-size:14px;}
.widget-content-style #edit-submit{color:#fff;background-color:#00c2b9;width:100%;border:0;padding:10px;margin-top:45px;}
.widget-content-style .consultation-form h3, .widget-content-style .consultation-form .form-title{font-size:24px;color:#fff;margin-top:0;padding-bottom:20px;font-weight:normal;}
.consultation-form-inner .tabbing .wpcf7-form-control-wrap{height:45px;}
.tabbing .left label span, .tabbing .right label span, .tabbing .full label span{color:red;}
@-webkit-keyframes animateTop{0%{margin-top:0px;font-size:16px;}
100%{margin-top:-18px;font-size:11px}
}
@keyframes animateTop{0%{margin-top:0px;font-size:16px;}
100%{margin-top:-18px;font-size:11px}
}
@-webkit-keyframes animateDown{0%{margin-top:-18px;font-size:11px;}
100%{margin-top:0px;font-size:16px}
}
@keyframes animateDown{0%{margin-top:-18px;font-size:11px;}
100%{margin-top:0px;font-size:16px}
}

@media screen and (max-width:1024px){
	.contact-widget{display:none;}
}
.home-page .top-navigation{background-color:#2a2d33;position:fixed;top:0px;z-index:1000;left:0px;right:0px;padding-top:10px;padding-bottom:9px;line-height:1;}
.home-page .navbar-inverse{padding-top:39px;}
.home-page .top-navigation ul{list-style:none;margin:0px;padding-left:5px;}
.home-page .top-navigation ul li{margin:0px;padding:0px;display:inline-block;margin-right:27px;}
.home-page .top-navigation ul li a{color:#fff;}
.home-page .drop-level-two{left:100%;top:0%;display:none;}
.home-page .drop-level-two:hover{display:block;}
.home-page .drop-level-one:hover .drop-level-two{display:block;}
.home-page .inds-width{right:0% !important;}

@media (min-width:1366px) and (max-width:1440px){
	p.home-slider-bg{height:100%;}
}
@media (min-width:768px) and (max-width:1024px){
	.insure-bg{padding-top:130px;}
.business-listing-color{margin-bottom:0px;}
p.home-slider-bg{margin-top:100px;}
}

@media (min-width:1024px) and (max-width:1024px){
	.rslides_tabs{top:20%;}
}
@media(max-width:768px) and (min-width:768px){
	#nav-custom{margin-top:38px;}
.tabbing .wpcf7-form-control-wrap.file-536{padding:3px 0;}
span.text-upload{bottom:25px;}
.contact-us-bg{margin-top:0;background:none;}
}
@media (max-width:767px){
	.tabbing .wpcf7-form-control-wrap input{padding:20px 0;}
.tabbing .left, .tabbing .right{width:100%;}
.contact-us-bg{margin-top:0;background:none;}
span.text-upload{bottom:25px;}
.tabbing .wpcf7-form-control-wrap{float:left;}
.contact-widget.widget-green{display:none;}
}
@media (max-width:767px){
	.top-navigation .col-md-6.text-right{text-align:left;}
.top-navigation .col-md-6.text-right ul li{margin-right:8%;font-size:13px;margin-top:15px;}
.home-page .navbar-inverse{padding-top:70px;}
.nav-custom{margin-top:69px;}
}

@media(max-width:768px){
	.banner-testings img{width:100%;}
}

@media(min-width:700px) and (max-width:900px){
	.home-page .top-navigation ul li{margin:0px;padding:0px;display:inline-block;margin-right:12px;}
}
@media(min-width:769px) and (max-width:1024px){
	.siteContainer > div{background-color:#fff;}
}
.lifecycle-main h1{font-size:34px;}
@media (max-width:767px){
	.home-page .top-navigation .text-right ul{padding:0px;}
.home-page .top-navigation .text-right ul li{margin-right:8px;margin-top:10px;font-size:13px;text-align:left;float:left;}
.home-page .navbar-inverse{padding-top:65px!important;}
.nav-custom{margin-top:0;top:120px;}
}

@media(max-width:768px){
	.colorLightGreen img, .colorYellow img, .colorBlue img, .colorGreen img{margin-bottom:0px;margin-top:0px;}
}

@media (min-width:769px){
	.homepage-blog{min-height:413px;background:#ffe082;}
}
.displayInline{display:inline;}
.newInnerBanner .heading-2{color:#475055;font-size:28px;margin-bottom:5px;font-weight:700;margin-top:0;padding:10px 0 25px 0;display:inline;}
.lifecycle-main .heading-2{color:#282828;font-size:26px;margin-bottom:5px;font-weight:700;margin-top:20px;padding:10px 0 25px 0;display:inline;}
.disable-click{pointer-events:none;}
.customerEngagement{background:#09b395;padding-top:60px;padding-bottom:60px;margin-right:-15px;}
.customerEngagement h2 , .customerEngagement span{color:#f9ffff;font-size:28px;font-weight:700}
.new-product-eng .customerEngagement p{color:#fff!important;}

@media(min-width:768px) and (max-width:1024px){
	.insure-bg.insure-custom-ban{padding-top:130px !important;}
.application-section2 .insure-custom-ban h1.banner-head-main{top:54%;}
}

.banner-web-res-new .top-section-margin{margin-top:20px;}
.banner-web-res-new .top-section-margin .form-new-web-res{margin-top:20px!important;}
.banner-head-main h1{position:absolute;top:22%;left:35px;color:#fff;font-family:Abril Fatface;font-weight:400;font-size:48px;}
.footer-head{text-transform:uppercase;background:url(../png/underline.png) 0 30px repeat-x rgba(0,0,0,0);border-bottom:1px solid #686b6f;color:#e9e9e9;font-size:16px;padding-bottom:7px;padding-left:0px;margin-top:20px;font-weight:700;}
.service-head.helping-text, .highlight-head.helping-text{margin-top:10px;margin-bottom:30px;font-size:26px;font-weight:400}
.helping-text.new-heading3{color:#475055;font-size:20px;font-weight:700;margin-bottom:24px;}
.heading-4{font-size:18px;margin-bottom:10px;line-height:1.1;}
.action-main .core-value-text{font-weight:700;color:#282828;}
.action-main .core-values-heading{font-size:18px;font-weight:700; margin: 0; text-transform: uppercase;}

.action-main.ltGBg .action-div:nth-child(2) .core-values-heading {color: #5ca345;}
.action-main.ltGBg .action-div:nth-child(3) .core-values-heading {color: #f26f21;}
.action-main.ltGBg .action-div:nth-child(4) .core-values-heading {color: #714f9f;}
.action-main.ltGBg .action-div:nth-child(5) .core-values-heading {color: #ec1968;}
.action-main.ltGBg .action-div:nth-child(6) .core-values-heading {color: #f9a51a;}
.action-main.ltGBg .action-div:nth-child(7) .core-values-heading {color: #15a0d0;}

.mission-vission-detail {margin-bottom: 60px;}
.mission-vission-detail span{font-weight:700;color:#fff;font-size:18px;}
.mission-vission-detail h3 {color: #fff;}
.corporate-integrity .core-value-text {margin-top: 30px; margin-bottom: 30px;}
.corporate-img-div {margin-top: 100px;}
.productLaunchModel .modal-content-style{background:url('../png/popup2-bg.png') no-repeat;}
#talk-modal .modal-content-style>.modal-body{background:none;}
#talk-modal .modal-width{width:750px;}
#talk-modal .modal-content-style{height:460px;border-radius:0;}
.close-talk{top:10px;right:15px;}
.productLaunchModelForm{float:right;margin-top:230px;margin-right:54px;width:400px;}
.productLaunchModelForm .productLaunch-field input{background:#fff;border:1px solid #a1c8dd;width:100%;font-size:14px;margin-bottom:15px;padding:10px 10px;color:#534557;border-radius:3px;}
.productLaunchModelForm .productLaunch-btn input{display:block;width:100%;background:#336663;color:#fff;font-size:26px;padding:6px 0;border:none;border-radius:3px;}
#talk-modal .wpcf7 input[type="submit"]{float:none}
.productLaunchModel div.wpcf7-response-output{margin:0;font-size:13px;margin-top:-17px;}
.productLaunchModelForm::-webkit-input-placeholder{color:#a9a2ab;}
.productLaunchModelForm::-moz-placeholder{color:#a9a2ab;}
.productLaunchModelForm:-ms-input-placeholder{color:#a9a2ab;}
.productLaunchModelForm:-moz-placeholder{color:#a9a2ab;}
.productLaunchModelForm span.wpcf7-not-valid-tip{margin-top:-8px;}
.productLaunchModelForm div.wpcf7-validation-errors{font-size:13px;margin:0;}
.productLaunchModelForm h1{display:none;}

@media screen and (max-width:991px){
	.modal-open .productLaunchModel{width:100%;}
.productLaunchModel .modal-content-style{background:#9dc2e3;}
#talk-modal .modal-width{width:100%;}
#talk-modal .modal-content-style{height:auto;}
.productLaunchModelForm{float:none;margin-top:50px;width:100%;padding:0 20px 20px 15px;}
.productLaunchModel .modal-content-style>.modal-body{padding:0!important;}
.productLaunchModelForm .close-talk{top:0;right:5px;}
.productLaunchModelForm h1{display:block;color:#1e8073;text-transform:uppercase;font-weight:bold;}
.productLaunchModelForm h1 span{color:#e73437;}
}

@media screen and (max-width:767px){
	.modal-open .productLaunchModel{width:97%;}
.productLaunchModel .modal-content-style{background:#9dc2e3;}
#talk-modal .modal-width{width:100%;}
#talk-modal .modal-content-style{height:auto;}
.productLaunchModelForm{float:none;margin-top:50px;width:100%;padding:0 20px 20px 15px;}
.productLaunchModel .modal-content-style>.modal-body{padding:0!important;}
productLaunchModelForm .close-talk{top:0;right:5px;}
.productLaunchModelForm h1{display:block;font-size:22px;color:#1e8073;text-transform:uppercase;font-weight:bold;}
.productLaunchModelForm h1 span{color:#e73437;}
}

.no_result{display:none}
.no_result .result-text{display:none}
.row .col-md-8 .filter-output .btn{display:block;float:left}
.markAutoSer p{line-height:1.7em;}
.new-product-eng .markAutoSer .banner-web-serve{background:url(../jpg/marketing-automation-services-banner.jpg) no-repeat 50% 50%;height:548px;padding-top:90px;}
.new-product-eng .markAutoSer .banner-web-serve h1{font-family:'Montserrat', sans-serif;font-size:50px;line-height:69px;font-weight:800;}
.markAutoSer-section2{background:#f8f8f8;padding:60px 0 60px;margin-right:-15px;}
.markAutoSer-section2 .sectionHeading{font-size:28px;text-align:center;font-weight:bold;line-height:38px;margin-bottom:50px;color:#282828;}
.markAutoSer-section2 h1 span{font-size:24px;display:block;}
.markautoSer-section2-ExtraContent{background:#fff;padding:15px;position:absolute;right:0;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);}
.markautoSer-section2-ExtraContent p{color:#4a148c;font-size:15px;font-weight:bold;}

@media screen and (min-width:992px){
	.new-product-eng .markAutoSer .banner-web-serve h1{margin:0 15%;}
.markAutoSer-sectionPadding-1{width:590px;}
.markAutoSer-sectionPadding-1 p{margin-bottom:25px;}
.markautoSer-section2-ExtraContent{width:350px;bottom:-50px;}
.markAutoSer-section2{padding-bottom:130px;}
}


@media (min-width:768px) and (max-width:991px){
	.markAutoSer{padding-left:15px;}
.markautoSer-section2-ExtraContent{width:90%;bottom:-150px;}
.markAutoSer-section2{padding-bottom:100px;}
}

@media (min-width:320px) and (max-width:767px){
	.markAutoSer-section2{padding:20px 0 20px;}
.new-product-eng .markAutoSer .banner-web-serve h1{font-size:42px;line-height:60px;}
.new-product-eng .markAutoSer .banner-web-serve{padding-top:50px;height:auto;min-height:auto;background-size:cover;}
.markAutoSer-section2{margin-right:0;}
.markAutoSer-section2 .sectionHeading{margin-top:0;padding-top:0;}
.markautoSer-section2-ExtraContent{position:inherit;}
}

.markAutoSer-section3{padding:60px 0 0 0;margin-right:-15px;}
.markAutoSer-section3 .container{/*background:url(../images/markAutoSer/markAutoSer-section3-graphics.png) no-repeat 100% 110%/50%;*/}
.markAutoSer-section3 .sectionHeading{font-size:28px;margin-bottom:30px;color:#282828;font-weight:700;}
.markAutoSer-section3 .markAutoSer-section3List h4{font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:30px 0 34px 100px;}
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(1) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-one{color:#f5511e;background-image:url(../png/section3-icon-1.png);padding-top:20px;padding-bottom:23px;font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:30px 0 34px 100px;}
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(2) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-two{color:#f67c01;background-image:url(../png/section3-icon-2.png);font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:30px 0 34px 100px;}
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(3) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-three{color:#817716;background-image:url(../png/section3-icon-3.png);font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:30px 0 34px 100px;}
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(4) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-four{color:#689f39;background-image:url(../png/section3-icon-4.png);font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:30px 0 34px 100px;}
/*.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(5) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-five{color:#009788;background-image:url(../images/markAutoSer/section3-icon-5.png);padding-top:20px;padding-bottom:23px;font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:13px 0 34px 100px;}*/
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(5) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-six{color:#039be6;background-image:url(../png/section3-icon-6.png);font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:30px 0 34px 100px;}
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(6) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-seven{color:#3f51b5;background-image:url(../png/section3-icon-7.png);font-size:16px;font-weight:bold;line-height:22px;background-repeat:no-repeat;padding:30px 0 34px 100px;}
.markAutoSer-section3 .section3ListExtra{background:url(../png/section3-icon-bg.png) no-repeat 20px 30px;padding-bottom:90px;}
.markAutoSer-section3 .section3ListExtra div{background:#fff;width:630px;float:right;padding:15px 20px;margin-top:65px;}
.markAutoSer-section3 .section3ListExtra div p{font-size:16px;color:#4a148c;font-weight:bold;}

@media screen and (min-width:992px){
	.markAutoSer-section3 .markAutoSer-section3List .col-sm-4{min-height:320px;}
.markAutoSer-section3 .section3ListExtra div{width:630px;margin-top:65px;}
}

@media (min-width:768px) and (max-width:991px){
	/* .markAutoSer-section3 .container{background:url(../images/markAutoSer/markAutoSer-section3-graphics.png) no-repeat 100% 100%/70%;} */
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4{min-height:350px;}
.markAutoSer-section3 .section3ListExtra div{width:450px;margin-top:36px;}
.markAutoSer-section3 .markAutoSer-section3List h4{padding-top:8px;}
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(1) h4,
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(2) h4,
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(3) h4,
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4:nth-child(5) h4{padding-top:20px;}
}

@media (min-width:320px) and (max-width:767px){
	.markAutoSer-section3{margin-right:0;padding:20px 0 0 0;}
.markAutoSer-section3 .container{background:url(../png/markautoser-section3-graphics.png) no-repeat 50% 100%/70%;padding-bottom:150px;}
.markAutoSer-section3 .sectionHeading{margin-top:0;padding-top:0;}
.markAutoSer-section3 .markAutoSer-section3List .col-sm-4{margin-bottom:40px;}
.markAutoSer-section3 .section3ListExtra{background-repeat:repeat;padding-top:60px;padding-bottom:60px;}
.markAutoSer-section3 .section3ListExtra div{float:none;width:auto;margin-top:0;}
.markAutoSer-section3 .section3ListExtra div p{font-size:15px;}
}
.markAutoSer-section4{background:#fff;padding:40px 0;margin-right:-15px;}
.markAutoSer-section4 .sectionHeading{font-size:28px;font-weight:bold;margin-bottom:30px;text-align:center;}
.markAutoSer-section4 ul{margin:0;padding:0;list-style:none;}
.markAutoSer-section4 ul li{float:left;width:25%;}
.markAutoSer-section4 ul li:nth-child(4){margin-right:0;}

@media (min-width:320px) and (max-width:767px){
	.markAutoSer-section4{margin-right:0;padding:20px 0;}
.markAutoSer-section4 .sectionHeading{margin-top:0;padding-top:0;}
.markAutoSer-section4 ul li{width:100%;}
.markAutoSer-section4 ul li img{width:100%;}
}

.markAutoSer-section5{background:#f8f8f8 url(../png/section5-bg.png) no-repeat 50% 50%/cover;padding:80px 0;margin-right:-15px;}
.markAutoSer-section5 .sectionHeading{font-size:28px;font-weight:bold;margin:0;margin-bottom:60px;color:#494949;margin-left:210px;}
.markAutoSer-section5 ul li{background-repeat:no-repeat;background-position:0 50%;height:85px;padding-left:100px;margin-bottom:30px;display:block;}
.markAutoSer-section5 ul li span{display:inline-block;vertical-align:middle;line-height:1.7em;}
.markAutoSer-section5 ul li:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.markAutoSer-section5 ul li:nth-child(1){background-image:url(../png/section5-icon-1.png);}
.markAutoSer-section5 ul li:nth-child(2){background-image:url(../png/section5-icon-2.png);}
.markAutoSer-section5 ul li:nth-child(3){background-image:url(../png/section5-icon-3.png);}
.markAutoSer-section5 ul li:nth-child(4){background-image:url(../png/section5-icon-4.png);}
.markAutoSer-section5 ul li:nth-child(5){background-image:url(../png/section5-icon-5.png);}
.markAutoSer-section5 ul li:nth-child(6){background-image:url(../png/section5-icon-6.png);}

@media (min-width:320px) and (max-width:767px){
	.markAutoSer-section5{margin-right:0;padding:20px 0;}
.markAutoSer-section5 .sectionHeading{margin-top:0;padding-top:0;}
.markAutoSer-section5 ul li{height:auto;min-height:85px;}
}

.markAutoSer-section6{background:#fff;padding:40px 0;margin-right:-15px;}
.markAutoSer-section6 .sectionHeading{font-size:28px;font-weight:bold;margin-bottom:30px;margin-top:0px;}
.markAutoSer-section6 img{margin-top:105px;}

@media (min-width:320px) and (max-width:767px){
	.markAutoSer-section6{margin-right:0;padding:20px 0;}
.markAutoSer-section6 .sectionHeading{margin-top:0;padding-top:0;}
}

.markAutoSer-section7{background:#f8f8f8;padding:80px 0;margin-right:-15px;}
.markAutoSer-section7 .sectionHeading{font-size:28px;font-weight:bold;margin:0;margin-bottom:30px;}
.markAutoSer-section7 .section7Card{background:#fff url(../png/down_arrow.png) no-repeat 95% 95%;padding:20px;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1);min-height:360px;}
.markAutoSer-section7 .section7Card p{margin-top:20px;}

@media (min-width:320px) and (max-width:767px){
	.markAutoSer-section7{margin-right:0;padding:20px 0;}
.markAutoSer-section7 .sectionHeading{margin-top:0;padding-top:0;}
}

.mt-top{margin-top:40px;}

@media (max-width:767px) and (min-width:320px){
	.new-product-eng .markAutoSer .banner-web-serve h1{font-size:42px;line-height:46px;}
}

.iframe-height{height:370px;border:0px;}
.contact-pardot-form{/*height:385px;*/height:444px;border:0px;}
.banner-annualCab{background-image:url(../jpg/banner-carabien.jpg);background-repeat:no-repeat;padding-top:88px;padding-bottom:70px;background-size:cover;text-align:center;color:#fff;}
.banner-areaCab{background-color:rgb(3,39,37,0.4);padding-left:15px;padding-right:15px;}
.logo-topCab{text-align:center;}
.logo-topCab img{max-width:100% !important;width:auto !important;margin:0 auto;display:inline-block !important;margin:0 auto;float:none !important;margin-top:-18px;}
.sponser-strip{margin-top:40px;}
.sponser-strip .main{border:2px solid #fff;padding:5px 10px;border-radius:5px;font-family:'Poppins', sans-serif;font-weight:600;font-size:20px;}
.sponser-strip .main span{color:#ff0000;}
.banner-areaCab h2{font-family:'Poppins', sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;text-shadow:1px 1px 3px #000000;margin-top:30px;}
.foot-noteCab p{font-size:24px;font-family:'Poppins', sans-serif;font-weight:600;color:#fff;}
.banner-areaCab .divider{height:4px;background:#fff;display:inline-block;width:75px;border-radius:58px;margin-bottom:30px;margin-top:10px;}
.footerCab{background-color:rgb(8,53,57,0.4);padding:10px;font-size:18px;font-weight:500;margin-top:30px;margin-left:-15px;margin-right:-15px;font-family:'Poppins', sans-serif;}
.banner-annualCab .btn-cab, .banner-annualCab .btn-cab:hover, .banner-annualCab .btn-cab:focus{font-family:'Poppins', sans-serif;font-size:26px;text-transform:uppercase;margin-top:40px;background:#e61919 !important;color:#fff;text-decoration:none;display:inline-block;border:0px;outline:0px;padding:10px 35px;border-radius:50px;font-weight:600;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.63);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.63);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.63);}
.Pardot_Consultation_form{height:540px;border:0px;}

@media (min-width:1199px) and (max-width:1920px){
	.hand-shake-img>img{height:260px;}
}

.banner-imca2019{background:url(../jpg/banner-imca2019.jpg) no-repeat center center/cover;padding-top:130px;padding-bottom:130px;text-align:center;color:#fff;}
.imca2019Sponser p{font:bold 50px 'Poppins', sans-serif;color:#fff;text-transform:uppercase;-webkit-text-shadow:2px 2px #000;-moz-text-shadow:2px 2px #000;text-shadow:2px 2px #000;}
.imca2019Sponser span{font:900 115px 'Poppins', sans-serif;color:#00fff6;display:inline-block;border:2px solid #00fff6;-webkit-text-shadow:2px 2px #000;-moz-text-shadow:2px 2px #000;text-shadow:2px 2px #000;line-height:1.1;padding:0 10px;}
.banner-imca2019 h2{font:bold 50px 'Poppins', sans-serif;color:#fff;text-transform:uppercase;-webkit-text-shadow:2px 2px #000;-moz-text-shadow:2px 2px #000;text-shadow:2px 2px #000;}
.footerImca2019{text-align:center;font:30px 'Poppins', sans-serif;color:#fa6400;}
.footerImca2019 span{display:inline-block;margin:20px 10px 0;}
.flagList{float:left;margin-left:10px;}
.flagList li{float:left;background:url(../png/flags-img-3.png) no-repeat;width:25px;height:16px;text-indent:-50000;font-size:0;margin-right:8px;}
.flagList li:nth-child(2){background-position:-27px 0;}
.flagList li:nth-child(3){background-position:-54px 0;}
.flagList li:nth-child(4){background-position:-81px 0;}
.close-widget{float:right;background:url(../png/chat-arrow-2.png) no-repeat 50% 50%;width:27px;height:27px;text-indent:-50000;font-size:0;}
.mailWidget span{background:url(../png/chat-msg-icon-2.png) no-repeat 0 13px;display:inline-block;padding:10px 40px;}
.call-widget span{background:url(../png/chat-phone-icon-2.png) no-repeat 0 6px;display:inline-block;padding:10px 40px;}
.sidebar-iframe{height:370px;}
.page-id-3868 .application-section2 .breadcrum-bg .services-nav{margin-top:48px;visibility:hidden;}
.page-id-3868 .application-section2 .breadcrum-bg.breadcrum-insure .services-nav{margin-top:0px;visibility:visible;}
.country-present .mtop-address{margin-top:65px;}
.no_result{display:none}
.no_result .result-text{display:none}
.row .col-md-8 .btn{display:none}
.row .col-md-8 .btn.btn-job-apply{display:inline-block;}
.row .col-md-8 .filter-output .btn{display:block;float:left}
.page-id-4672 .new-heading3{display:inline-block;}
.page-id-4672 .inline-head3{display:inline-block;margin-left:5px;}
.content-responsive .first-web{color:#475055;}
.header-w-page-bg{background:url(../jpg/python-landingpage-banner.jpg) no-repeat top center;position:relative;background-size:cover;padding:44px 0px 79px 0px;}
.header-w-page-bg.net-banner{background:url(../jpg/dot-net-header-banner.jpg) no-repeat top center;}
.header-w-page-bg h1{font:900 44px 'Raleway', sans-serif;color:#21f3ab;text-shadow:1px 1px 0px rgba(77,77, 77, 1);padding-left:0;margin-bottom:0px;}
/*.header-form{height:463px;}*/
.header-form.tech-pages-iframe{height:500px;}
.header-w-page-bg h1.marginBottom-bannerheading{margin-bottom:20px;}
.header-w-page-bg h2{font:32px "Roboto",sans-serif;font-weight:bold;color:#fff;margin-top:0px;margin-bottom:25px;}
.header-w-page-bg p{color:#fff;font-size:20px;line-height:1.3em;}
.header-w-page-bg .sub-head-spacing{margin-top:25px;margin-bottom:10px;}
.header-w-page-bg p b{color:#00c0ff;}
.header-w-page-bg ul{margin:0;padding:0;list-style:none;}
.header-w-page-bg ul li{position:relative;color:#fff;font-size:18px;padding-left:25px;margin-bottom:8px;}
.header-w-page-bg ul li:before{content:"\f00c";font-family:FontAwesome;left:-5px;position:absolute;top:0;color:#00c0ff;}
.header-w-page-bg input[type=checkbox]{width:20px;height:20px;float:left;}
.header-w-page-bg .text-header{background:#fff;padding:15px;width:100%;line-height:26px;color:#545454;color:#48394e;border-radius:0px;-webkit-box-shadow:0px -4px 7px 0px rgba(0,0,0,0.41);-moz-box-shadow:0px -4px 7px 0px rgba(0,0,0,0.41);box-shadow:0px -4px 7px 0px rgba(0,0,0,0.41); margin-top: 25px;}
.header-w-page-bg .text-header .upper-form{font:900 27px 'Raleway', sans-serif;text-transform:uppercase;text-align:center;margin-bottom:30px;}
.header-w-page-bg .text-header .upper-form span.font-32{font-size:26px;}
.header-w-page-bg .text-header .upper-form span{color:#008af5}
.header-w-page-bg .text-header input, .header-w-page-bg .text-header textarea{background:#f4f4f4;padding:21px 15px;margin-bottom:15px;font-weight:normal;}
.header-w-page-bg .text-header .upper-form .small-form{color:#48394e;font-size:18px;display:block;margin-top:10px;}
.header-w-page-bg .text-header textarea{padding:10px 15px;}
.header-w-page-bg .text-header label{font-weight:normal;font-size:12px;line-height:1.3;}
.header-w-page-bg .text-header input[type=submit]{width:100%;color:#fff;background:#2196f3;padding:10px 12px;border:0px;font:22px "Roboto",sans-serif;font-weight:900;transition:all 0.8s, color 0.3s 0.3s;}
.header-w-page-bg .text-header p{font-weight:700;line-height:20px;}
.header-w-page-bg .form-check{margin-bottom:15px;margin-top:10px;}

@media (min-width:320px) and (max-width:767px){
	.header-w-page-bg{padding-bottom:0;}
}

.python-development-section2{background:#f9fdff;padding:80px 0;border-bottom:1px solid #edf0f1;}
.damc-capabilities .technologies-list{margin-top:50px;display:flex;flex-wrap:wrap;}
.card-circle img{width:45px;height:45px;}
.damc-capabilities .technologies-list .col-sm-4.text-center{border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.damc-capabilities .card{
	padding:15px;
/*	min-height:317px;*/
}
.damc-capabilities .net-card{padding:15px;min-height:376px;}
.cloud-app .damc-capabilities .net-card {min-height: 360px;}
.angular-section.damc-capabilities .net-card{padding:15px;min-height:293px;}
.damc-capabilities .card-circle{border-radius:50%;border:1px solid #00adee;display:inline-block;min-width:40px;min-height:40px;box-sizing:content-box;padding:14px;}
.damc-capabilities .card h3{font-size:20px;color:#000000;font-weight:normal;}
.damc-capabilities .net-card strong{font-size:20px;color:#000000;font-weight:bold;display:block;margin:15px 0;}
.pythonDevelopmentSection3{padding-top:80px;}
.pythonDevelopmentSection3 .h1{font-size:40px;font-weight:bold;/*margin:0 10%;*/}
.pythonDevelopmentSection3 .h2{font-size:24px;color:#0d86cb;font-weight:bold;font-style:italic;text-align:center;margin-top:30px;}
.pythonDevelopmentSection3 p{font-size:18px;text-align:center;margin:20px 40px;position:relative;}
/* .pythonDevelopmentSection3 p:before{content:"";position:absolute;width:10%;height:1px;bottom:-30px;left:45%;border-bottom:4px solid #2196f3;} */
.pythonDSection3Footer{margin-top:60px;}
.pythonDBlueBg{background:#0d86cb;padding:50px 40px;}
.pythonDBlueBg.javaDBlueBg{padding:40px 40px;}
.pythonDevelopmentSection3 ul{margin:0;padding:0;list-style:none;}
.pythonDevelopmentSection3 ul li{margin-bottom:40px;padding-left:80px;}
.dynamicsBlueBg-img img{width:100%;}
.ms-dynamics-services.damc-capabilities .net-card{padding:15px;min-height:300px;}
.pythonDevelopmentSection3 .dynamicsBlueBg ul li{margin-bottom:17px;padding-left:80px;}
.pythonDevelopmentSection3 .dynamicsBlueBg{padding:30px 40px;}
.pythonDevelopmentSection3 ul li b{display:block;color:#fff;font-size:18px;}
.pythonDevelopmentSection3 ul li p{margin:0;text-align:left;color:#fff;font-size:16px;}
.pythonDevelopmentSection3 .angularDBlueBg ul li{margin-bottom:45px;}
.pythonDevelopmentSection3 .netDBlueBg ul li{margin-bottom:74px;}
.pythonDevelopmentSection3 .rpgBlueBg ul li{margin-bottom:46px;}
.pythonDevelopmentSection3 .phpBlueBg ul li{margin-bottom:49px;}
.pythonDevelopmentSection3 .shareBlueBg ul li{margin-bottom:68px;}
.pythonDevelopmentSection3 .wordpressBlueBg ul li{margin-bottom:46px;}
.pythonDevelopmentSection3 .ionicBlueBg ul li,.pythonDevelopmentSection3 .magentoBlueBg ul li{margin-bottom:39px;}
.pythonDevelopmentSection3 .nodeJsBlueBg, .pythonDevelopmentSection3 .xamarinBlueBg{padding:52px 40px;}
.pythonDevelopmentSection3 .xamarinBlueBg ul li{margin-bottom:48px;}
.pythonDevelopmentSection3 .nodeJsBlueBg ul li{margin-bottom:20px;}
.pythonDevelopmentSection3 .javaDBlueBg ul li p{margin:0;}
.pythonDevelopmentSection3 ul li p:before{position:inherit;border-bottom:none;}
.pythonDevelopmentSection3 ul li:nth-child(1){background:url(../png/pythondbluebg-icon-1.png) no-repeat;}
.pythonDevelopmentSection3 ul li:nth-child(2){background:url(../png/pythondbluebg-icon-2.png) no-repeat;}
.pythonDevelopmentSection3 ul li:nth-child(3){background:url(../png/pythondbluebg-icon-3.png) no-repeat;}
.pythonDevelopmentSection3 ul li:nth-child(4){background:url(../png/pythondbluebg-icon-4.png) no-repeat;}
.pythonDevelopmentSection3 .javaDBlueBg ul li:last-child{margin-bottom:0;}
.pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4){background:url(../png/play.png) no-repeat;}
.pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(5){background:url(../png/struts.png) no-repeat;}
.pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(6){background:url(../png/jsf.png) no-repeat;}
.pythonDevelopmentSection3 .angularDBlueBg ul li:nth-child(5){background:url(../png/ui-grid.png) no-repeat;}
.pythonDSection3Footer{background:url(../jpg/pythondsection3footer-img.jpg) no-repeat 0 100%;}
.bgImgNone{background-image:none;}
.pythonDSection4{padding:80px 0;padding-bottom:0;background:#f9fdff;border-bottom:1px solid #ededed;}
.headingUnderline .h1{font-size:40px;font-weight:bold;margin:0 10%;}
.headingUnderline p{font-size:18px;text-align:center;margin:20px 40px;position:relative;}
/* .headingUnderline p:before{content:"";position:absolute;width:10%;height:1px;bottom:-30px;left:45%;border-bottom:4px solid #2196f3;} */
.fifthSectionBox .headingUnderline p:before {
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242!important;
}
.pythonDSection4-content{margin-top:80px;flex-wrap: wrap;display: flex;}
.pythonDSection4-content strong{display:block;background:url(../png/red-check-2.png) no-repeat 0 50%;padding-left:30px;}
.pythonDSection4-content.removeCheck strong {background: none; padding-left: 0;}
.pythonDSection4-content p{margin-top:25px;margin-bottom:0;}
.pythonDSection4-content .col-sm-4{/*min-height:280px;*/ margin-bottom:30px;}
.pythonDSection5{padding:80px 0;}
.pythonDSection5 .headingUnderline .h1{margin:0;}
.pythonDSection5-content{background:url(../jpg/pythondsection5-img.jpg) no-repeat 50% 0;height:749px;margin-top:50px;}
.pythonDSection5-list-wrapper{margin:50px 14% 0 42%;}
.pythonDSection5-list-wrapper p{color:#fff;font-size:18px;}
.pythonDSection5-list{margin:0;padding:0;list-style:none;}
.pythonDSection5-list li{margin-bottom:30px;padding-left:100px;}
.pythonDSection5-list li strong{display:block;color:#fff;font-size:18px;}
.pythonDSection5-list li p{margin:20px 0 0 0;text-align:left;color:#ccc7d4;font-size:16px;}
.pythonDSection5-list li:nth-child(1){background:url(../png/pythondsection5-icon-1.png) no-repeat;}
.pythonDSection5-list li:nth-child(2){background:url(../png/pythondsection5-icon-2.png) no-repeat;}
.pythonDSection5-list li:nth-child(3){background:url(../png/pythondsection5-icon-3.png) no-repeat;}
.pythonDSection5-list li:nth-child(4){background:url(../png/pythondsection5-icon-4.png) no-repeat;}
.pythonDSection6{}
.pythonD-infographics{background:url(../png/pythond-infographics.png) no-repeat 50% 50%;position:relative;height:600px;margin-top:20px;}
.infographics{width:260px;position:absolute;text-align:center;}
.infographics strong{font-size:18px;}
.infographics p{font-size:16px;color:#2b3037;}
.infographics-1{top:45px;left:255px;}
.infographics-1.python-infographic1,.infographics-1.java-infographic1{top:20px;}
.infographics-1.angular-infograhic1{top:60px;}
.infographics-2{top:90px;right:292px;}
.infographics-2.python-infographic2,.infographics-2.xamarin-infographic{top:20px;}
.infographics-2.angular-infograhic2, .infographics-2.ionic-infographic{top:40px;}
.rpg-infographic.infographics-2, .infographics-2.drupal-infographic, .infographics-2.wordpress-infographic{top:40px;right:290px;}
.java-infographic.infographics-2{top:20px;right:289px;}
.net-infographic.infographics-2{top:40px;right:286px;}
.infographics-3{top:390px;left:0;width:230px;}
.infographics-4{top:421px;left:485px;width:250px;}
.infographics-5{top:390px;right:35px;width:250px;}
.infographics-1 strong{color:#2669a7;}
.infographics-2 strong{color:#f38700;}
.infographics-3 strong{color:#ed1f24;}
.infographics-4 strong{color:#28a627;}
.infographics-5 strong{color:#8632b7;}
.tech-ionic.tech-pages .pythonDBlueBg.ionicBlueBg{padding: 48px 39px;}
.tech-ionic.tech-pages .pythonDevelopmentSection3 .ionicBlueBg ul li{margin-bottom:45px;}

@media screen and (min-width:1199px){
	.drupalBanner.bannerDiv img{height:auto;}
}

@media (min-width:768px) and (max-width:1199px){
	.damc-capabilities .net-card{min-height:335px;}
.damc-capabilities .net-card.section-min-height{min-height:370px;}
.damc-capabilities .net-card.html-section-min-height{min-height:400px;}
.python-development-section2 .damc-capabilities .net-card{min-height:410px;}
.pythonDSection4-content{padding:0px 15px;}
.pythonDSection4-content .col-sm-4.section-min-height{min-height:220px;}
.pythonDevelopmentSection3 ul li b{font-size:16px;}
.pythonDevelopmentSection3 ul li p{font-size:14px;margin:0;}
.pythonDSection5-list-wrapper{margin:50px 5% 0 38%;}
.pythonDSection5-list li p{margin:0;}
.pythonD-infographics{background-size:90%;height:450px;margin-top:40px;margin-bottom:40px;}
.infographics strong{font-size:16px;}
.infographics p{font-size:14px;}
.infographics-1{top:0;left:105px;}
.infographics-2{top:30px;right:150px;width:200px;}
.infographics-3{width:200px;left:20px;top:310px;}
.infographics-4{width:200px;left:270px;top:310px;}
.infographics-5{width:200px;right:20px;top:310px;}
.infographics-2.wordpress-infographic, .infographics-2.drupal-infographic,
.infographics-2.xamarin-infographic{top:0px;right:160px;}
.infographics-1.wordpress-infographic, .infographics-1.drupal-infographic,.infographics-1.xamarin-infographic{top:0;left:134px;width:200px;}
.pythonDSection4-content .col-sm-4.php-dev{min-height:230px;}
.header-w-page-bg{margin-top:32px;padding-left:45px;padding-right:45px;}
.python-development-section2 .damc-capabilities.ms-dynamics-services .net-card{min-height:310px;}
.mdSection3Footer{display:flex;align-items:center;}
}

@media screen and (min-width:768px){
	.damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(3),
.damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6),
.damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(9){border-right:none;}
.damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(7),
.damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(8),
.damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(9){border-bottom:none;}
.damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(4),
.damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(5),
.damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(6){border-bottom:none;}
}
@media (min-width:320px) and (max-width:767px){
	.header-w-page-bg h1{font-size:32px;text-align:center;}
.header-w-page-bg h2{font-size:24px;text-align:center;}
.header-w-page-bg p, .header-w-page-bg ul{display:block;}
.header-w-page-bg .bannerContent p{text-align:left;}
.header-w-page-bg ul{text-align:left;}
.header-w-page-bg .header-form{height:419px;margin-top:10px;}
.technology-section2{padding:20px 0;}
.technology-section2 .h1{font-size:30px;}
.technology-section2 .h1 strong{display:block;}
.headingUnderline p{margin:20px 0 0 0;}
.damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(9){border-bottom:none;}
.pythonDevelopmentSection3{padding-top:20px;}
.pythonDevelopmentSection3 .h1{font-size:30px;margin:0;}
.pythonDevelopmentSection3 p{margin-left:0;margin-right:0;}
.pythonDBlueBg{padding-left:20px;padding-right:20px;}
.pythonDSection4{padding-top:30px;}
.headingUnderline .h1{font-size:30px;}
.pythonDSection4-content .col-sm-4{min-height:auto;margin-bottom:25px; width: 100%;}
.pythonDSection4-content p{margin-top:0;}
.pythonDSection5-content{height:auto;background:#31255f;}
.pythonDSection5-list-wrapper{margin:50px 0 0 0;}
.pythonD-infographics{background:none;height:auto;}
.infographics{position:initial;width:100%;padding-top:170px;margin-bottom:25px;}
.infographics-1{background:url(../png/pythond-info-2.png) no-repeat 50% 0;}
.infographics-2{background:url(../png/pythond-info-4.png) no-repeat 50% 0;}
.infographics-3{background:url(../png/pythond-info-1.png) no-repeat 50% 0;}
.infographics-4{background:url(../png/pythond-info-3.png) no-repeat 50% 0;}
.infographics-5{background:url(../png/pythond-info-5.png) no-repeat 50% 0;}
}
.customer-story-box-section{display:none;}
.services-bottom-first{margin-top:50px;padding-bottom:60px;margin-bottom:60px;background-image:url(../jpg/main-service-back.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:85% 75%;}

@media(min-width:1400px){
	.services-bottom-first{background-size:70% 75%;}
}
.services-bottom-first .main-service-sec{text-align:center;}
.services-bottom-first .main-service-sec{background-color:#fff;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.08);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.08);padding:40px 30px;}
.services-bottom-first .main-service-sec .img-m{min-height:50px;}
.services-bottom-first .head-m{font-size:22px;font-weight:bold;}
.services-bottom-first .run-m{font-size:17px;margin-top:20px;}
.link-m{margin-top:20px;}
.link-m a{text-transform:uppercase;color:#e71519;font-size:14px;font-weight:bold;}
.services-bottom-second ul{padding:0px;margin:0px;list-style:none;font-size:17px;}
.services-bottom-second ul li{margin-bottom:15px;}
.services-bottom-second ul li a{color:#494949;}
.services-bottom-second ul li a:hover{color:#101010;font-weight:600;}
.services-bottom-second ul li i{margin-right:9px;width:42px;text-align:center;display:inline-block;}
.services-bottom-second .head-seer{font-size:22px;font-weight:bold;margin-bottom:30px;margin-top:60px;}
.services-bottom-second .left-text ul li i{margin-left:9px;margin-right:0px;width:42px;text-align:center;display:inline-block;}
.application-section2.service-section h2, .services-bottom-second h2{font-size:36px;font-weight:bold;margin-bottom:30px;}
.normal-texxxt{font-size:17px;}
.rightinimage{padding-left:50px;}
.rightinimage2{padding-left:95px;}
.services-bottom-first .main-service-sec{margin-bottom:30px;padding-left:24px;padding-right:24px;min-height:356px;}

@media (max-width:768px){
	.displaynotres{display:none;}
.services-bottom-first{padding-bottom:30px;background-size:85% 95%;}
.services-bottom-second .left-text .text-right{text-align:left;}
.services-bottom-second .left-text ul li i{float:left;margin-left:0px;margin-right:9px;}
}

.resource-download .filter-output2{display:none;}
.tech-h2{font-size:36px;color:inherit;}
.tech-links{color:#337ab7;font-weight:700;}
.div.wpcf7-response-output{border:none;}
.clearfix{clear:both;}
.content-survey .checkbox input[type="checkbox"]{opacity:1;}
.servicesNumberBorder{border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px;background-color:#fff;z-index:111111111;}
.servicesNumber{margin:0;padding:0;display:inline-block;list-style:none;}
.servicesNumber li{display:inline-block;margin:15px;background-image:url(../arow-fade.html);background-repeat:no-repeat;background-position:right 0px center;margin:15px 0px;padding-right:25px;margin-right:7px;}
.servicesNumber li a{display:inline-block;font-weight:bold;}
.servicesNumber li a span{display:inline-block;border:1px solid #ccc;border-radius:50%;width:30px;height:30px;line-height:26px;}
.servicesNumber li a:hover, .servicesNumber li a:focus, .servicesNumber li a.active, .servicesNumber li.active a{color:#ff6161;}
.servicesNumber li a:hover span, .servicesNumber li.active a span{background:#ff6161;color:#fff;border:1px solid #ff6161;}
.servicesNumber li:hover, .servicesNumber li.active{background-image:url(../arow-dark.html);}
.servicesNumber li:last-child{background-image:none !important;}
.content-survey .banner-surves{background-image:url(../survey-back.html);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:60px;padding-bottom:60px;}
.content-survey .banner-surves.new-survey{background-image:url(../jpg/survey-desktp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:60px;padding-bottom:60px;}
.content-survey .banner-surves h1{font-size:40px;color:#fff;text-align:center;margin-bottom:40px;margin-top:0px;}
.content-survey .banner-surves h1 span{font-weight:700;color:#f9ce4a;}
.content-survey .banner-surves p{font-size:18px;color:#fff;text-align:center;margin-bottom:0px;}
.survey-area h3{font-size:40px;font-weight:700;color:#282828;margin-bottom:30px;margin-top:50px;}
.survey-area p{font-size:17px;}
.survey-area .head-blue-p{font-size:24px;font-weight:700;color:#2196f3;margin-bottom:30px;margin-top:40px;}
.top-concerns{list-style:none;padding:0px;width:max-content;}
.top-concerns li{font-size:18px;border-bottom:1px solid #cfcdcb;padding-right:40px;}
.top-concerns li.lastlii{border-bottom:0px;}
.top-concerns li i{margin-right:10px;margin-left:-8px;}
.bottom-surey-start{background-color:#f8f8f8;padding-top:50px;padding-bottom:70px;border-top:1px solid #e3e3e3;margin-top:40px;}
.bottom-surey-start h3{font-size:40px;line-height:1;color:#282828;margin-top:0px;margin-bottom:40px;}
.bottom-surey-start p{font-size:17px;}
@media(min-width:1200px){.content-survey .banner-surves h1{padding:0px 20%;}
.content-survey .banner-surves p{padding:0px 15%;}
}
.survey-area{padding-top:50px;}
.check-main{margin-top:20px;}
.survey-area label{font-size:22px;color:#2e3539;font-weight:700;margin-top:7px;padding-left:0px;}
.survey-area .checkbox label::before{width:0px;height:0px;border:0px;background:none;}
.survey-area .checkbox input[type="checkbox"]{opacity:1;position:static;height:16px;width:17px;padding-top:50px;background:#fff;}
.survey-area .form-after{margin:50px 0px;}
.survey-area .form-after .suv-sky{margin:0 auto;margin-top:20px;}
.survey-area .checkbox label{font-size:18px;color:#2e3539;font-weight:600;margin-top:0px;line-height:1;}
.survey-area input[type="text"], .survey-area input[type="email"]{height:59px;background-color:#fafafa;border:1px solid #c2c4c7;color:#464646;}
.let-us-section, .survey-area .register-bt2.servey-new-btn{display:none;}
.survey-area .form-survee{border-bottom:1px solid #cdcdcd;padding-bottom:30px;margin-bottom:22px;}
.survey-area .form-survee-last{margin-bottom:52px;}
.survey-area .suv-blue{display:block;width:40px;background:#2196f3;height:5px;margin-top:10px;}
.survey-area .suv-red{display:block;width:40px;background:#eb5e62;height:5px;margin-top:10px;}
.survey-area .suv-purple{display:block;width:40px;background:#50468a;height:5px;margin-top:10px;}
.survey-area .suv-sky{display:block;width:40px;background:#33b8cc;height:5px;margin-top:10px;}
.survey-area .suv-yellow{display:block;width:40px;background:#f9ce4a;height:5px;margin-top:10px;}
.survey-area .lefr-fram{float:left;width:180px;}
.survey-area .right-fram{float:left;width:calc(100% - 300px);}
.survey-area .register-bt2{background-color:#2196f3;border-radius:7px;font-size:30px;color:#fff;padding:15px 30px;padding-right:80px;font-weight:700;text-transform:uppercase;background-image:url(../png/button-carrow.png);background-repeat:no-repeat;background-position:right 20px center;margin:0 auto;display:block;}
@media(max-width:767px){.survey-area .lefr-fram{float:none;text-align:left;margin-bottom:15px;}
.survey-area .right-fram{float:none;width:100%;}
.markAutoSer-section5 .sectionHeading{margin-left:0;}
.survey-area .register-bt2{font-size:17px;color:#fff;padding:18px 14px;padding-right:52px;background-position:right 3px center;}
}
.pre-survey{position:relative;padding-left:50px;}
.pre-survey h3{font-size:28px;margin-top:0px;}
.pre-survey .arow-crs{position:absolute;top:12px;left:10px;}
.pre-survey .pre-survey-container{padding:17px;background:#fff;-webkit-box-shadow:0px 0px 17px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 17px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 11px 0px rgba(0,0,0,0.15);}
.survey-landing h3{margin-top:0px;}
.survey-thanks{text-align:center;background-color:#f8f8f8;border:1px solid #dddddd;margin:45px 0px;padding:70px 80px;}
.survey-thanks h3{color:#2196f3;font-size:60px;margin-top:0px;margin-bottom:25px;line-height:1;}
.survey-thanks p{font-size:17px;}
.survey-thanks p.head-thanks{font-size:25px;color:#282828;font-weight:700;margin-top:0px;margin-bottom:25px;}
@media(max-width:767px){.survey-thanks{padding:20px;}
}
.survey-area.survey2019{padding-top:0;}
.survey-area.survey2019 .lefr-fram img{display:none;}
.survey-area.survey2019 .lefr-fram{-webkit-box-shadow:0px 0px 4px 0px rgba(102,102,102,0.14);-moz-box-shadow:0px 0px 4px 0px rgba(102,102,102,0.14);box-shadow:0px 0px 4px 0px rgba(102,102,102,0.14);opacity:1;font-size:30px;text-align:center;line-height:48px;font-weight:bold;color:#51595b;background:#fff;padding:25px 32px;width:auto;height:auto;line-height:1;margin-top:10px;}
.survey-area.survey2019 .right-fram{float:right;width:calc(100% - 130px);}
.survey-area.survey2019 .form-survee{border-bottom:none;}
.survey-area.survey2019 .checkbox{padding-left:0;margin-right:8px;width:100%;clear:both;}
.survey-area.survey2019 .checkbox input{float:left;width:20px;height:20px;margin-right:8px;}
.survey-area.survey2019 .checkbox label{font-weight:500;width:calc(100% - 30px);line-height:1.3;}
.survey-area.survey2019 #text-area{width:100%;height:50px;display:none;}
.survey-area.survey2019 .survey-2019-heading{font-size:30px;font-weight:bold;text-align:center;}
.survey-area.survey2019 .step-1 .survey-2019-heading{color:#33b8cc;}
.survey-area.survey2019 .step-2 .survey-2019-heading{color:#0e95ef;}
.survey-area.survey2019 .step-3 .survey-2019-heading{color:#3e317b;}
.survey-area.survey2019 .step-1 .suv-blue,
.survey-area.survey2019 .step-1 .suv-red,
.survey-area.survey2019 .step-1 .suv-purple,
.survey-area.survey2019 .step-1 .suv-yellow{background:#33b8cc;}
.survey-area.survey2019 .step-2 .suv-yellow{background:#0e95ef;}
.survey-area.survey2019 .step-3 .suv-yellow{background:#3e317b;}
.survey-area.survey2019 .stepBg-1{background:#f9feff;padding:50px 0;overflow:hidden;width:100%;padding-right:10px;}
.survey-area.survey2019 .stepbg-2{background:#faf9ff;padding:0px 0;overflow:hidden;width:100%;padding-right:10px;}
.survey-area.survey2019 .stepBg-3{background:#f5fdff;padding:0px 0;overflow:hidden;width:100%;padding-right:10px;}
.survey-area.survey2019 .step-1,
.survey-area.survey2019 .step-2,
.survey-area.survey2019 .step-3{width:1140px;margin:0 auto;}
.survey-area.survey2019 .register-bt2{background:#ed4d52;font-size:24px;text-align:center !important;padding:14px 44px !important;text-transform:uppercase !important;border-radius:50px;text-transform:capitalize;}
.survey-area.survey2019 .let-us-section{width:900px;margin:0 auto;padding:50px 0;}
.btnMargin{margin-bottom:50px;}
.survey-area.survey2019 label{float:none;}
.survey-area.survey2019 input[type="text"], .survey-area.survey2019 input[type="email"]{height:45px;background-color:#fff;}
.content-survey .banner-surves.new-survey h1{font-size:52px;color:#ff6262;font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:bold;padding:0;}
.content-survey .banner-surves.new-survey h1 span{display:block;font-size:35px;color:#fff;text-align:left;margin-left:200px;}
.content-survey .banner-surves.new-survey p{font-size:19px;font-weight:bold;}
.content-survey .banner-surves.new-survey .suv-red{display:block;width:55px;background:#eb5e62;height:3px;margin-top:10px;margin:0 auto;margin-bottom:20px;}
.survey-area.survey2019 .stepBg-1.fixttt{padding-top:141px;padding-bottom:10px;}
.giftamnt{margin-top:20px;color:#ff6262 !important;}
.giftamnt span{display:block;}
@media(max-width:1139px){.survey-area.survey2019 .step-1, .survey-area.survey2019 .step-2, .survey-area.survey2019 .step-3{width:100%;}
.survey-area.survey2019 .lefr-fram{float:left !important;}
}
.forParticipatingText{color:#2196f3;font-size:30px;margin-bottom:25px;font-weight:bold;}
.survey-thanks.survey2020 .head-thanks{color:#2196f3;}
.thankYouText{color:#a00;font-size:60px;font-weight:bold;}
.survey-thanks.survey2020{background-color:none;border:none;padding:0;}
.nextStep{background:#f8f8f8;padding:15px;}
.survey2020Footer{margin-top:30px;font-size:25px;color:#000;text-align:center;font-weight:bold;}
.survey2020Footer a{color:#000;}
.survey2020Footer a:hover{opacity:0.7;}
.survey-thanks.survey2020{background-color:#fff;}
.nextStep .survey-bullets-heading{font-weight:900px;}
.nextStep .survey-bullets-heading, .nextStep .survey-bullets{text-align:left;}
.nextStep .survey-bullets{margin:0;padding:0;list-style:none;}
.nextStep .survey-bullets li{margin-bottom:10px;position:relative;padding-left:18px;}
.nextStep .survey-bullets li:before{content:"\f00c";font-family:FontAwesome;left:-5px;position:absolute;top:0;}
.content-survey .banner-surves.new-survey h1 span.gradtnt{background:-webkit-linear-gradient(#f03535, #33b8cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0px;font-size:47px;}
.content-survey .banner-surves.new-survey h1{font-size:52px;color:#f03535;font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:900;padding:0;text-align:left;font-size:47px;margin-bottom:15px;}
.survey-area.survey2019 .register-bt2{margin-bottom:30px;}
.content-survey .banner-surves.new-survey h1.bbbig{}
.content-survey .banner-surves.new-survey h1 span{margin:0px;font-family:'Raleway', sans-serif;font-weight:900;}
.content-survey .banner-surves.new-survey h1 span.bbbig{font-size:71px;font-family:'Raleway', sans-serif;color:#f03535;font-weight:900;}
.content-survey .banner-surves.new-survey p{font-size:19px;font-family:'Raleway', sans-serif;font-weight:bold;padding:0px;text-align:left;color:#212121;}
.content-survey .banner-surves.new-survey p.giftamnt{background:rgb(127,183,225, 0.5);color:#fff !important;padding:15px 15px;padding-left:120px;max-width:560px;font-size:17px;background-image:url(../png/amazon-gift.png);background-repeat:no-repeat;background-position:left 15px center;}
.microsoft-dynamics-banner .text-header{padding-left:20px;padding-right:20px;}
.microsoft-dynamics-banner .header-form.tech-pages-iframe{min-height:480px;}

@media(min-width:1100px){.content-survey .banner-surves.new-survey p.nrml-view{width:540px;}
.microsoft-dynamics-banner img{height:690px;}


}
@media(max-width:767px){.survey-area.survey2019 #text-area{width:90%;}
.survey-area.survey2019 .checkbox label{width:calc(100% - 40px);}
.content-survey .banner-surves.new-survey h1 span.bbbig{font-size:1em;}
.survey-area.survey2019 .register-bt2{width:100%;}
}
@media(max-width:900px){.survey-area.survey2019 .let-us-section{width:100%;}
.survey-area.survey2019 .lefr-fram{float:left !important;padding:10px;margin-left:5px;}
.survey-area.survey2019 .right-fram{float:right;width:calc(100% - 60px);}
.survey-area.survey2019 .lefr-fram{float:left !important;padding:10px;margin-left:5px;max-width:60px;}
}
.let-us-section span.suv-red{margin-bottom:20px;}
.survey-area.survey2019 .stepBg-1.fixttt{padding-top:141px;padding-bottom:10px;}
.survey-area.survey2019 .stepbg-2, .survey-area.survey2019 .step-3{padding-top:30px !important;}
@media(max-width:767px){.servicesNumber li a span{display:none;}
}
#case-study{display:none;}
@media(max-width:767px){.microsoft-dynamics-banner{margin-top:5px;}
.all-service-new .header-w-page-bg p, .all-service-new .header-w-page-bg ul{display:block;padding:0px !important;}
.all-service-new .header-w-page-bg h1{margin-bottom:20px;padding-top:0px !important;font-size:30px;}
.all-service-new .header-w-page-bg ul{margin-bottom:20px;}
.all-service-new .header-w-page-bg{padding:15px;}
.all-service-new .damc-capabilities{padding:0px 15px;}

.all-service-new .pythonDSection4-content{padding:0px 15px;}
.all-service-new .pythonDSection5-content{padding:0px 15px;}
.all-service-new .web-form-bottom .hightech-pe-form{padding:0px 15px;}
}
@media(min-width:768px) and (max-width:1023px){.damc-capabilities .net-card{min-height:375px;}
.page-id-7982 .damc-capabilities .net-card,
.page-id-7552 .damc-capabilities .net-card{min-height:405px;}
.page-id-7982 .pythonDSection4-content .col-sm-4.section-min-height,
.page-id-7977 .pythonDSection4-content .col-sm-4.section-min-height,
.page-id-7987 .pythonDSection4-content .col-sm-4.section-min-height,
.page-id-7990 .pythonDSection4-content .col-sm-4.section-min-height,
.page-id-8088 .pythonDSection4-content .col-sm-4.section-min-height{min-height:280px;}
.page-id-7552 .pythonDSection5-list-wrapper p{color:#fff;font-size:15px;}
.all-service-new .header-w-page-bg h1{margin-top:30px;}
.pythonDSection4-content .col-sm-4{min-height:275px;}
.all-service-new .header-w-page-bg ul{margin-bottom:30px;}
.all-service-new .header-w-page-bg{padding-bottom:45px;}
.angular-section.damc-capabilities .net-card{padding:15px;min-height:383px;}
.all-service-new .infographics-1{left:163px;top:-11px;width:160px;}
.all-service-new .infographics-2{top:10px;right:160px;width:200px;}
.all-service-new .infographics-3{width:160px;left:20px;top:280px;}
.all-service-new .infographics-4{width:170px;left:306px;top:280px;}
.all-service-new .infographics-5{width:200px;right:18px;top:280px;}
.all-service-new .pythonDSection4-content p{margin-top:25px;margin-bottom:0;min-height:188px;}
}
@media(min-width:1024px) and (max-width:1100px){.all-service-new .infographics-3{width:194px;left:20px;top:293px;}
.all-service-new .insure-bg{padding-top:40px;}
.all-service-new .infographics-4{width:200px;left:403px;top:310px;}
.all-service-new .infographics-5{width:200px;right:40px;top:299px;}
.all-service-new .infographics-1{top:0;left:224px;width:180px;}
.all-service-new .infographics-2{top:-9px;right:241px;}
.pythonDSection5-list-wrapper{margin:60px 7% 0 41%;}
.all-service-new .angular-section.damc-capabilities .net-card{padding:15px;min-height:353px;}
}
.b2c-category{margin:50px 0;}
.b2c-category .thankYouText{color:#a00;text-align:center;}
.b2c-category .para{margin:25px 0;line-height:1.6;}
.b2c-category a{color:#2196f3;}
.b2c-category a:hover{opacity:0.7;}
.b2c-category .nextStep strong{font-size:20px;}
.b2c-category .b2c-bullets li{margin-bottom:15px;}
.top-navigation{background-color:#2a2d33;position:fixed;top:0px;z-index:1000;left:0px;right:0px;padding-top:10px;padding-bottom:9px;line-height:1;}
.navbar-inverse{padding-top:39px;}
.top-navigation ul{list-style:none;margin:0px;padding-left:5px;}
.top-navigation ul li{margin:0px;padding:0px;display:inline-block;margin-right:20px;}
.top-navigation ul li a{color:#fff;}
@media screen and (max-width:767px){.navbar-inverse{padding-top:65px;}
}
.secont-web-new a{color:#337ab7;}
.bannerDiv{position:relative;padding:0;text-align:center;background-image:none;}
.bannerDiv .bannerImg{display:inline-block;}
.bannerContent{position:absolute;text-align:left;}
.pl-0{padding-left:0;}
.plr-0{padding-left:0;padding-right:0;}
.hireDevelopers{padding:0;margin-top:60px;}
.hireDevelopers .row{display:flex;flex-wrap:wrap;align-items:center;}
.hireDevelopersBg{background:#31255f;padding:50px 20px;}
.hireDevelopersBg p{color:#fff;font-size:18px;}
.hireLeftImg{float:right;}
.hireRightImg{float:left;}
@media screen and (min-width:992px){.bannerContent{top:50%;left:50%;width:1140px;transform:translate(-50%, -50%);}
.width40{width:40.5%;}
.bannerDiv .bannerImg{width:100%;}
}
@media screen and (min-width:768px){.d-sm-flex{display:flex;flex-wrap:wrap;}
.align-item-sm-end{align-items:flex-end;}
}
@media screen and (max-width:768px){.hiddenDiv{display:none;}
}
@media (min-width:768px) and (max-width:991px){.bannerDiv{padding-left:0;padding-right:0;margin-top:90px;}
.bannerContent{top:20px;left:20px;width:calc(100% - 40px);}

.pythonDSection5 {padding: 30px 15px;}
.hireDevelopersBg{padding:30px 15px; width: 100%;}
.pythonDSection5-list {padding: 0 30px;}
.pythonDSection5-list li {padding-left: 60px!important;}
.hireDevelopersBg .pythonDSection5-list li{background-size:40px;padding-left:50px;margin-bottom:20px;}
.hireDevelopersBg .pythonDSection5-list li strong{font-size:14px;}
.hireDevelopersBg .pythonDSection5-list li p{font-size:14px;}
.pythonDSection3Footer-img img{max-width:initial;}
.ai-dev-services img.bannerImg, .ml-dev-services img.bannerImg{height:1225px;}

.pythonDSection6 {padding: 0 30px;}
.ml-dev-services.damc-capabilities .net-card{padding:15px;min-height:590px;}
.imcaAgentForm{width:100%;}
}
@media (min-width:320px) and (max-width:767px){
.top-navigation .text-right ul li{margin-right: 5px;margin-top: 10px;font-size: 12px;text-align: left;float: left;}
    .top-navigation ul {text-align: left;}
    .top-navigation ul li {margin-right: 10px; font-size: 12px;}
    .col-sm-6.text-right .top-navigation ul {margin-top: 13px;}
    .bannerDiv{padding:0!important;height:1550px;}
.bannerDiv .bannerImg{height:1550px;}

.dynamics-section2.python-development-section2{padding-top:155px;}
.bannerContent{top:0;left:15px;width:calc(100% - 30px);text-align:center;}
.AngularjsDevelopmentBanner.bannerDiv .bannerImg{height:1300px;}

.androidDevelopmentBanner.bannerDiv .bannerImg{height:1650px;}
}
.technologyLeadership h2{font-weight:700;color:#109dad;}
.technologyLeadership .insideReport{text-align:center;margin-top:80px;}
.technologyLeadership .techPageBanner{position:relative;text-align:center;width:100%;margin:0 auto;}
.technologyLeadership .bannerImg{display:inline-block;max-width:auto;width:100%;height:700px;}
.technologyLeadership .techPageBanner .container{position:absolute;top:50%;left:5%;right:5%;text-align:left;color:#fff;width:1170px;margin:0 auto;transform:translateY(-50%);}
.technologyLeadership .techBannerContent{display:flex;}
.technologyLeadership .bannerBook{margin-right:30px; flex: 0 0 24%; max-width: 24%;}
.technologyLeadership .bannerHeading {flex: 0 0 75%; max-width: 75%;}
.technologyLeadership .bannerBook img{box-shadow:0px 2px 7px rgba(0,0,0,0.25);}
.technologyLeadership .bannerHeading h1{font-size:46px;font-family:'Montserrat', sans-serif;font-weight:800;margin:0;text-transform:uppercase;line-height:48px;}
.technologyLeadership .techPageBanner p{color:#fff;font-size:20px;margin-top:26px;line-height:26px;}
.technologyLeadership p{font-size:17px;}
.bannerRighttDiv .leadershipForm{background:#fff;border-radius:8px;margin-right:15px;padding:20px 20px 50px 20px;box-shadow:0px 2px 7px rgba(0,0,0,0.25);}
.bannerRighttDiv .leadershipForm .agent-relationship-form{height:365px;}
.bannerRighttDiv .leadershipForm h3{color:#2b3037;margin-top:0;}
.bannerRighttDiv .leadershipForm p{margin-top:0;}
.technologyLeadership .insideReportBtnWrap{border-bottom:1px solid #dbdbdb;padding-bottom:60px;text-align:center;}
.technologyLeadership .insideReportBtn{display:flex;justify-content:space-between;margin-top:40px;}
.technologyLeadership .insideReportBtn a{font-size:24px;background:#2bb5ef;display:inline-block;width:350px;color:#fff; padding: 50px 0;}
.technologyLeadership .insideReportBtn a:hover{opacity:0.7;}
.technologyLeadership .insideReportBtn a span{display:inline-block;padding:20px 0 20px 55px;}
.technologyLeadership.insideReportBtn a.talentBtn{background:#2bb5ef;}
.technologyLeadership .insideReportBtn a.genTechBtn{background:#3fed99;}
.technologyLeadership .insideReportBtn a.outsourcingBtn{background:#ff605e;}
.technologyLeadership .insideReportBtn a.talentBtn span{background:url('../png/talent-upskilling-btn-img.png') no-repeat 0 50%;}
.technologyLeadership .insideReportBtn a.genTechBtn span{background:url('../png/gen-tech-btn-img.png') no-repeat 0 50%;}
.technologyLeadership .insideReportBtn a.outsourcingBtn span{background:url('../png/outsourcing-btn-img.png') no-repeat 0 50%;}
.technologyLeadership .techPadding{padding:100px 0 0 0}
.technologyLeadership .techPadding h2{display:flex;align-items:center;}
.technologyLeadership .techPadding h2 img{margin-right:20px;}
.technologyLeadership .talentWrap h2{color:#2bb5ef;}
.technologyLeadership .newGenWrap h2{color:#3fed99;}
.technologyLeadership .outsourcingWrap h2{color:#ff605e;}
.technologyLeadership .downloadBannner{background:url('../png/download-strip.png') no-repeat;display:flex;align-items:center;padding:15px 0;color:#fff;margin-top:80px;margin-bottom:60px; background-size: cover;}
.technologyLeadership .downloadBannner img{margin-right:50px;}
.technologyLeadership .downloadBannner .common-p {flex: 0 0 50%; margin-left: 170px;}
.technologyLeadership .downloadBannner p{color:#fff;font-size:24px;}
.technologyLeadership .downloadBannner a{background:#3d327d;border-radius:50px;padding:15px 30px;font-size:26px;color:#fff;text-transform:uppercase;float:right;margin-right:30px;box-shadow:0px 2px 7px rgba(0,0,0,0.25);text-decoration:none;}
.technologyLeadership .downloadBannner a:hover{opacity:0.9;text-decoration:none;}
.technologyLeadership .downloadBannner p:nth-child(3){text-align:center;flex:1;}
@media screen and (min-width:992px){.technologyLeadership .d-flex{display:flex;}
.technologyLeadership .align-items-center{align-items:center;}
.technologyLeadership .insideReport h2{font-size:36px;}
.technologyLeadership .insideReport p{margin-left:150px;margin-right:150px;}
.technologyLeadership h2{margin-bottom:40px;}
.d-flex{display:flex;}
.align-center{align-items:center;}
.justify-content-between {justify-content: space-between;}
}
@media (min-width:768px) and (max-width:991px){
    .d-flex{display:flex;}
.align-center{align-items:center;}
.justify-content-between {justify-content: space-between;}
.technologyLeadership .techPageBanner{width:100%;}
.technologyLeadership .techPageBanner .container{width:100%;left:0;right:0;}
.technologyLeadership .bannerLeftDiv{margin-top:20px;}
.technologyLeadership .bannerBook{margin-right:30px;}
.technologyLeadership .bannerBook img{width:100px;}
.technologyLeadership .bannerHeading h1{font-size:28px;}
.technologyLeadership .techPageBanner p{font-size:16px;}
.bannerRighttDiv .leadershipForm h3{margin-bottom:15px;font-size:16px;}
.bannerRighttDiv .leadershipForm{padding:15px;margin-top:15px;}
.technologyLeadership .insideReportBtn a span{padding:15px 0 15px 35px;}
.technologyLeadership .insideReportBtn a{font-size:18px;width:230px;}
.technologyLeadership .insideReportBtn a.talentBtn span,
.technologyLeadership .insideReportBtn a.genTechBtn span,
.technologyLeadership .insideReportBtn a.outsourcingBtn span{background-size:30px;}
.technologyLeadership .downloadBannner img{margin-right:15px;}
.technologyLeadership .downloadBannner p{font-size:16px;}
.technologyLeadership .downloadBannner a{font-size:18px;padding:15px;margin-right:10px;}
.thankyouDiv{margin-top:65px;}
}
@media screen and (max-width:767px){.technologyLeadership .techPageBanner{width:100%;background:#ad3345;}
.technologyLeadership .bannerImg{display:none;}
.technologyLeadership .techPageBanner .container{position:initial;width:100%;padding:20px;transform:initial;}
.technologyLeadership .bannerBook img{width:100px;}
.technologyLeadership .bannerHeading h1{font-size:28px;margin-top:0;line-height:1.3;}
.technologyLeadership .techPageBanner p{font-size:16px;}
.bannerRighttDiv .leadershipForm h3{margin-bottom:15px;font-size:16px;padding-left:0;}
.bannerRighttDiv .leadershipForm{padding:15px 5px;margin-top:15px;}
.technologyLeadership .bannerLeftDiv{margin-top:20px;}
.technologyLeadership .techPageBanner p{margin-top:20px}
.technologyLeadership .insideReportBtn{display:block;}
.technologyLeadership .insideReportBtn a:not(:last-child){margin-bottom:15px;}
.technologyLeadership .downloadBannner {padding: 30px 10px; flex-wrap: wrap;}
.technologyLeadership .downloadBannner img {position: inherit; left: inherit; top: inherit; width: 100%; margin: 0; margin-right: 15px; flex: 0 0 35%;}
.technologyLeadership .downloadBannner .common-p {margin-left: 0; flex: 0 0 55%; margin-top: 0; line-height: 1.3;}
.technologyLeadership .downloadBannner p:nth-child(3) {margin: 0;}
.technologyLeadership .downloadBannner p a {margin: 0; width: 100%;}
}
.breadcrumCoes{background:#f9f8f8;}
.breadcrumCoes .col-sm-12{padding-left:0;}
.breadcrumCoes .services-nav{color:#21beef;font-size:13px;}
.breadcrumCoes .services-nav span{color:#475055;}
.breadcrumCoes .services-nav a{font-size:13px;color:#475055;}

.badge-foot{clear:both;}
.thankyouDiv{padding-bottom:30px;}
.thankyouDiv .thankyouBanner{position:relative;text-align:center;}
.thankyouDiv .thankyouBanner img{width:100%;}
.thankyouDiv .thankyouBanner .bannerContent{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;width:100%;}
.thankyouDiv .thankyouBanner .bannerContent h1{font-size:60px;font-family:'Poppins';font-weight:900;background:url('../png/thankyou-chk.png') no-repeat 50% 0;padding-top:100px;text-transform:uppercase;}
.thankyouDiv .thankyouBanner .bannerContent p{font-size:22px;color:#fff;}
.thankyouDiv .thanksyouGreyBg{background:#f5f5f5;box-shadow:0 0 6px #ccc;padding-top:20px;}
.thankyouDiv .thanksyouGreyBg h3{font-size:24px;color:#282828;}
.thankyouDiv .thanksRedChk{margin-top:40px;display:flex;}
.thankyouDiv .thanksRedChk > [class*="col-"]:not(:last-child){border-right:1px solid #c3c3c3;padding-bottom:20px;}
.thankyouDiv .thanksRedChk p{background:url('../png/red-chk.png') no-repeat;padding-left:40px;font-size:17px;color:#2a2d33;}
.thankyouDiv .thanksRedChk a{color:#345ca9;}
.thankyouDiv .thankyouFooterContent{margin-top:40px;text-align:center;}
.thankyouDiv .thankyouFooterContent p{font-size:17px;color:#2a2d33;}
@media (min-width:768px) and (max-width:991px){.thankyouDiv{margin-top:65px;}
}
@media screen and (max-width:767px){.thankyouDiv{margin-top:65px;}
.thankyouDiv .thankyouBanner .bannerContent h1{font-size:40px;}
.thankyouDiv .thanksRedChk{display:inherit;}
.thankyouDiv .thanksRedChk > [class*="col-"]:not(:last-child){border-right:none;}
}
.badge-foot img{display:inline-block;margin:0px 25px;}
.coes-pages .services-new-three a.redlink{color:#f20000;}
.footer-head:nth-of-type(2){text-transform:inherit;}
.ai-dev-services.damc-capabilities .net-card{padding:15px;min-height:370px;}
.aiSection3Footer .pythonDBlueBg.javaDBlueBg li{margin-bottom:41px;}
.pythonDevelopmentSection3 .aiSection3Footer ul li{margin-bottom:42px;}

/* industry non profit */
.industry-non-profit .section-padding {padding: 60px 0;}
.industry-non-profit-banner{position:relative;}
.non-profit-padding{padding:60px 0;}
.industry-non-profit-banner img{width:100%;display:block;}
.industry-non-profit-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); text-align: center;}
.industry-non-profit-banner h1 {font:700 52px 'Poppins',sans-serif;color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.38);text-align:center;margin:0;}
.industry-non-profit-banner .banner-subhead {font: 400 28px 'Roboto',sans-serif; color: #fff; text-shadow: 0 1px 2px rgb(0 0 0 / 38%); margin: 20px 20px 30px;}
.industry-non-profit-banner .cta-button span {background: url('../png/btn-cer-arrow.png') no-repeat 100% 50%; padding-top: 10px; padding-bottom: 10px; padding-right: 45px;}

.industry-non-profit .section-1 .section-body {display: flex; align-items: center;}


.nonprofit-accordion .card {border:none; margin: 10px 0;}
.nonprofit-accordion .card-header {background: #fff url('../png/plus-icon.png') no-repeat 98% 50%; border: none; border-radius: 10px; box-shadow: 0px 0px 10px 0px rgba(184, 193, 208, 0.54); padding: 0.75rem 1.25rem;}
.nonprofit-accordion .card-header .btn {color: #475055; font-size: 20px; font-weight: 600; text-decoration: none; display: block; width: 100%; text-align: left;}
.nonprofit-accordion .card-header.active-acc {background: #1e232a url('../png/minus-icon.png') no-repeat 98% 50%; color: #fff; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.nonprofit-accordion .card-header.active-acc .btn {color: #fff;}
.nonprofit-accordion .collapse.show {box-shadow: 0px 0px 10px 0px rgba(184, 193, 208, 0.54);}
.nonprofit-accordion .card-body {padding: 2.5rem; background-color: #fff;} 

.industry-non-profit .section-4 {background-color: #5a00ff;}
.industry-non-profit .section-4 .strip-wrapper {display: flex; align-items: center; justify-content: space-between;}
.industry-non-profit .section-4 .strip-wrapper .strip-left {font: 700 34px 'Poppins',sans-serif; color:#fff;}
.industry-non-profit .section-4 .strip-wrapper .cta-button {font-size: 24px; font-weight: 400;}

.industry-non-profit .section-6 {background:#f1f1f1;padding-bottom:30px;}
.nonprofit-tab{background:#f1f1f1;}


.nonprofit-h2{font-size:34px;font-family:'Poppins', sans-serif;font-weight:600;color:#192b3c;position:relative;margin:0;margin-bottom:30px;}
.nonprofit-h2:before{content:" ";position:absolute;width:50px;height:1px;bottom:-15px;left:0;border-bottom:2px solid #ec1c24}
.nonprofit-subHeading{font-size:18px;font-family:'Poppins', sans-serif;font-weight:600;color:#ec1c24;margin-top:34px;}
.industry-non-profit .section-1-card{background:#fff;box-shadow:0px 1px 27px 0px rgba(6, 6, 6, 0.11);}
.industry-non-profit .section-1-card-img{background-image:url('../png/book-bg-top.png'), url('../png/book-bg-bottom.png');background-position:right top, 1px 100%;background-repeat:no-repeat, no-repeat;padding:20px 0;text-align:center;}
.industry-non-profit .section-1-card-img img{display:inline-block;max-width:100%;height:270px;}
.industry-non-profit .section-1-card-body{background:#e4ecf9;padding:20px;text-align:center;}
.industry-non-profit .section-1-card-body p{font-size:20px;font-family:'Poppins', sans-serif;font-weight:600;color:#192b3c;}
.industry-non-profit .section-1-card-body .red-download-btn{display:inline-block;background:#ec1c24;color:#fff;padding:8px 25px;border-radius:30px;margin-top:10px}

.industry-non-profit .section-5 .redLink{color:#ec1c24;}
.industry-non-profit .section-3{background:#e4ecf9;}
.industry-non-profit .section-3.non-profit-padding{padding-bottom:30px;}
.industry-non-profit .underline-center.nonprofit-h2:before{left:50%;margin-left:-25px;}

.industry-non-profit .nonprofit-tab .nav-tabs{display:flex;justify-content:space-between;border:none;}
.industry-non-profit .nonprofit-tab .nav-tabs>li{flex:auto;text-align:center;margin:0 15px;}
.industry-non-profit .nonprofit-tab .nav-tabs>li>a{background:#fff;color:#1e232a;font-size:20px;font-weight:700;border:none;border-radius:0;margin:0;padding-top:14px;padding-bottom:14px;}
.industry-non-profit.nonprofit-tab .nav>li>a:hover{background:#367dff;color:#fff;opacity:0.7;}
.industry-non-profit .nonprofit-tab .nav-tabs>li.active>a,
.industry-non-profit .nonprofit-tab .nav-tabs>li.active>a:focus,
.industry-non-profit .nonprofit-tab .nav-tabs>li.active>a:hover,
.industry-non-profit .nonprofit-tab .nav-tabs>li.active1>a ,
.industry-non-profit .nonprofit-tab .nav-tabs>li.active2>a{border:none;background:#fff;color:#367dff;}
.industry-non-profit .nonprofit-tab .nav-tabs>li>a.active {background: #1e232a; color: #fff;}
.industry-non-profit .section-3 .nonprofit-tab .nav-tabs>li:nth-child(2){margin:0 15px;}
.industry-non-profit .section-3-tab .tab-content{background:#fff;padding-top:30px;}
.industry-non-profit .section-3-tab .tab-pane strong{font-size:17px;}
.industry-non-profit .section-3-tab .tab-content>.tab-pane{width:1140px;padding-right:15px;padding-left:15px;padding-bottom:80px;margin-right:auto;margin-left:auto;}
.double-arrow-list li{position:relative;color:#475055;font-size:17px;margin-bottom:10px;padding-left:15px;clear:both;}
.page-id-2260 .double-arrow-list li a{color:#475055;}
.page-id-2260 .double-arrow-list li a:hover{color:#337ab7;}
.double-arrow-list li:before{content:"\f101";font-family:FontAwesome;font-style:normal;font-weight:normal;margin-right:10px;position:absolute;left:0;top:0;}
.double-arrow-list li ul{margin:0 0 0 20px;padding:0;list-style:none;}
.double-arrow-list li ul li{margin-top:6px;margin-bottom:6px;}
.double-arrow-list li ul li:before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:normal;margin-right:10px;}
.industry-non-profit .nonprofit-tab img{max-width:100%;display:block;float:right;}

.industry-non-profit .nonprofit-accordion{margin-top:30px;}
.industry-non-profit .nonprofit-accordion .panel-group .panel{border:none;border-radius:0;margin-bottom:20px;background:none;box-shadow:none;}
.nonprofit-accordion .panel-default>.panel-heading{background:none;border:none;padding:0;}
.nonprofit-accordion .panel-title>a{padding:20px 15px;font-size:20px;color:#fff;display:block;background:#367dff url('../png/minus-icon.png') no-repeat 98% 50%;border:none;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;text-decoration:none;}
.nonprofit-accordion .panel-title>a.collapsed{color:#367dff;background:#fff url('../png/plus-icon.png') no-repeat 98% 50%;border-radius:10px;border:none;box-shadow:0px 0px 10px 0px rgba(184, 193, 208, 0.54);}
.nonprofit-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{box-shadow:0px 0px 10px 0px rgba(184, 193, 208, 0.54);background:#fff;}
.nonprofit-accordion .panel-title>a:hover{opacity:0.7;}
.section-6.non-profit-padding{background:#e4ecf9;padding-bottom:30px;}
.section-6-tab .nonprofit-tab .nav-tabs>li{margin:0 15px;width:50%;}
.section-6-tab .tab-content{background:#fff;padding-top:30px;}
.section-6-tab .tab-content>.tab-pane{padding-right:15px;padding-left:15px;padding-bottom:80px;margin-right:auto;margin-left:auto; width: 1200px; max-width: 1200px;}
.industry-non-profit .section-7{background:#f7faff;}
.industry-non-profit .section-7 .para{margin-top:40px;font-size:17px;}
.industry-non-profit .chk-list{margin-top:30px;}
.industry-non-profit .chk-list li{font-size:17px;background:url('../png/chk-icon.png') no-repeat;padding:5px 0 5px 45px;margin-bottom:20px;}
.justify-space-between{justify-content:space-between;}
@media screen and (min-width:768px){
.d-sm-block{display:block;}
.industry-non-profit-banner .bannerRedColor{font-size:74px;}
.industry-non-profit-banner .font42{font-size:42px;}
.section-1-card{margin-left:70px;}
.section-3-tab{padding-bottom:20px;}
.section-4{padding-top:100px;}
}
@media (min-width:768px) and (max-width:991px){
    .industry-non-profit .section-padding {padding: 40px 0;}
    .industry-non-profit-banner h1 {font-size: 42px;}
    .industry-non-profit-banner img {height: 350px;}
    .industry-non-profit .section-4 .strip-wrapper .strip-left {flex: 0 0 60%;}
    .industry-non-profit .nonprofit-tab .nav-tabs>li>a {font-size: 16px;}
    .section-6-tab .tab-content>.tab-pane {width: 100%; max-width: 100%;}
.microsoft-dynamics-banner .bannerImg{height:1300px;}
}
@media screen and (max-width:767px){
    
.non-profit-padding,
.industry-non-profit .section-padding {padding:20px 0;}
.industry-non-profit-banner img{height:400px;}
.industry-non-profit-banner h1{font-size:32px;width:100%;}

.industry-non-profit .section-1 .section-body {display: block; text-align: center;}
.industry-non-profit .section-1 .lead-text {margin-bottom: 20px; font-size: 18px;}
.industry-non-profit .aftPara {font-size: 18px;}

.industry-non-profit .section-3 .nonprofit-h2 {margin-top: 20px;}
.nonprofit-accordion .card-header {padding: 10px;}
.nonprofit-accordion .card-header .btn {font-size: 18px;}
.nonprofit-accordion .card-body {padding: 20px 10px;}

.industry-non-profit .section-4 .strip-wrapper {display: block; text-align: center;}
.industry-non-profit .section-4 .strip-wrapper .strip-left {font-size: 22px; margin-bottom: 20px;}
.industry-non-profit .section-4 .strip-wrapper .cta-button {font-size: 22px;}

.nonprofit-h2{font-size:24px;}
.section-1-card-img img{max-width:75%;}
.section-2-card{width:100%;}

.industry-non-profit .section-3-tab .tab-content>.tab-pane {width: 100%;}
.section-3-tab .tab-content > .tab-pane{width:100%;}
.section-3-tab .nonprofit-tab .nav-tabs>li{margin:0 3px;width:50%;}
.section-3-tab .nonprofit-tab .nav-tabs > li > a{font-size:14px;padding-left:20px;padding-right:20px;}
.section-3-tab .nonprofit-tab .nav-tabs > li.active > a, .nonprofit-tab .nav-tabs > li.active > a:focus, .nonprofit-tab .nav-tabs > li.active > a:hover{height:auto;}

.nonprofit-tab .container{padding:0;}
.nonprofit-tab .nav-tabs > li{margin:0 1px;}
.nonprofit-tab .nav-tabs > li > a{font-size:12px;}
.industry-non-profit .section-6-tab .tab-content>.tab-pane {width: 100%; max-width: 100%;}
.section-3-tab .tab-content > .tab-pane{width:100%;}
.section-6-tab .tab-content > .tab-pane{width:100%;}
.section-6-tab .nonprofit-tab .nav-tabs>li{margin:0 3px;width:50%;}
.section-6-tab .nonprofit-tab .nav-tabs > li > a{font-size:14px;padding-left:20px;padding-right:20px;}
.section-6-tab .nonprofit-tab .nav-tabs > li.active > a, .nonprofit-tab .nav-tabs > li.active > a:focus, .nonprofit-tab .nav-tabs > li.active > a:hover{height:auto;}
.nonprofit-accordion #accordion{margin-right:0;}
.section-4 .nonprofit-h2{margin-top:15px;}
.nonprofit-form{margin-top:90px;}
.mdSection3Footer .col-sm-5{padding-left:0;}
}
.virtual-cto-services .virtual-cto-banner{position:relative;}
.virtual-cto-services .virtual-cto-banner img{width:100%;}
.virtual-cto-services .virtual-cto-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.virtual-cto-services .virtual-cto-banner h1{font-size:60px;font-weight:700;color:#fff;font-family:'Poppins', sans-serif;text-transform:uppercase;padding-left:0;line-height:58px;}
.virtual-cto-services .virtual-cto-banner h1 span{display:block;}
.virtual-cto-services .virtual-cto-banner .sub-heading{font-size:28px;color:#fff;text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:700;line-height:32px;}
.virtual-cto-services .virtual-cto-banner p{font-size:18px;color:#fff;margin-top:20px;line-height:28px;}
.virtual-cto-services .virtual-cto-banner .form-cto-wrapper{background:#fff;border-radius:8px;padding:15px 5px 45px 25px;box-shadow:0px 0px 70px 0px rgba(3, 3, 3, 0.58);}
.virtual-cto-services .virtual-cto-banner .form-cto-wrapper .vcto-form-heading,
.virtual-cto-services .virtual-cto-banner .form-cto-wrapper .ctoform-heading {font-size: 22px; color: #0d60ac; text-align: left;font-weight: bold; margin-bottom: 5px!important;text-transform: uppercase;}

.virtual-cto-services .virtual-cto-banner .form-cto-wrapper .vcto-form-subheading{margin-top: 0; font-size: 18px; color: #901d60; font-weight: 700; margin-bottom: 5px;}
.virtual-cto-services .virtual-cto-banner .header-cto-form{height:500px;}
.virtual-cto-services .section-padding{padding-top:40px;padding-bottom:40px;}
.virtual-cto-section-2 .col-md-8{background:url('../jpg/cto-section-2-bg.jpg') no-repeat;background-size:cover;}
.virtual-cto-section-2 .col-md-8 p{color:#fff;font-size:20px;line-height:26px;}
.virtual-cto-section-2-content{padding:15px;}
.virtual-cto-section-2-content p{margin-bottom:20px;}
.virtual-cto-section-2-content p:last-child{margin-bottom:0;}
.virtual-cto-section-2-content a{color:#fff;font-weight:700;}
.virtual-cto-section-2-content a:hover{opacity:0.7;}
.virtual-cto-section-3{background:#eaeaea;}
.virtual-cto-section-3 .h1{font-size:40px;font-weight:700;color:#2b3037;}
.virtual-cto-section-3 .headingUnderline p{color:#464646;/*font-weight:700;*/}
.virtual-cto-section-3 .headingUnderline p:before{position:inherit;border:none;width:auto;left:inherit;bottom:inherit;}
.virtual-cto-section-3 .damc-capabilities .net-card{min-height:400px;}
.virtual-cto-section-3 .damc-capabilities .net-card strong{color:#38424f;font-size:18px;}
.virtual-cto-section-3 .damc-capabilities .net-card strong a{color:#38424f;font-size:18px;}
.virtual-cto-section-3 .damc-capabilities p{color:#464646;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img{background-image:url('../png/cto-tech-list-sprit-v.png');background-repeat:no-repeat;background-position-x:50%;background-position-y:0;width:100%;height:80px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img{background-position-y:-100px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img{background-position-y:-212px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img{background-position-y:-330px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img{background-position-y:-450px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img{background-position-y:-555px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img{background-position-y:-671px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img{background-position-y:-790px;}
.virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img{background-position-y:100%;}
.cto-section-4-heading{margin-bottom:80px;}
.cto-section-4-heading h2{font-size:40px;font-weight:700;color:#2b3037;text-align:center;}
.virtual-cto-section-4 ul{margin:0 50px 0 0;padding:0;list-style:none;}
.virtual-cto-section-4 ul li{padding-left:80px;padding-bottom:10px;margin-bottom:25px;background-image:url('../png/cto-we-work-icon.png');background-repeat:no-repeat;background-position-x:0;background-position-y:0;}
.virtual-cto-section-4 ul li strong{font-size:18px;color:#38424f;}
.virtual-cto-section-4 ul li p{color:#464646;margin-top:5px;}
.virtual-cto-section-4 ul li:nth-child(1){background-position-y:0;}
.virtual-cto-section-4 ul li:nth-child(2){background-position-y:-155px;}
.virtual-cto-section-4 ul li:nth-child(3){background-position-y:-335px;}
.virtual-cto-section-4 ul li:nth-child(4){background-position-y:-550px;}
.virtual-cto-section-4 ul li:nth-child(5){background-position-y:-735px;}
.virtual-cto-section-4 ul li:nth-child(6){background-position-y:-905px;}
.virtual-cto-section-4 ul li:nth-child(7){background-position-y:-1075px;}
.form-cto-wrapper div.wpcf7-response-output.wpcf7-validation-errors{text-align:center!important;color:#8b0000;line-height:15px;}
@media screen and (min-width:768px){.pr-sm-0{padding-right:0;}
.pl-sm-0{padding-left:0;}
.virtual-cto-section-2 .row{display:flex;}
.technologies-list.flex-center{display:flex;flex-wrap:wrap;}
.machineLearningSection3Footer{display:flex;}
}
@media (min-width:768px) and (max-width:991px){.virtual-cto-services .virtual-cto-banner img{height:1120px;}
.virtual-cto-section-2 .col-md-8 p{font-size:14px;line-height:19px;}
.virtual-cto-section-2-content p{margin-bottom:10px;}
.virtual-cto-section-4 ul{margin:0;}
#foodDelivery.page-id-9311 .img-head{top:18%;}
#foodDelivery.page-id-9311 .whiteBgBox p.common-p {min-height: 216px;}
.page-id-9087 .virtual-cto-section-3 .damc-capabilities .net-card {
    min-height: 467px;
}
.page-id-9087 .virtual-cto-services .virtual-cto-banner{margin-top:15px;}

#foodDelivery .virtual-cto-section-4 .fdaRowFlex {display:flex; align-items:center;}
#foodDelivery .fdaRowFlex .mT60 {margin-top:0}

.story-bg-flex {display:flex; margin-left:15px!important;}
.story-bg-flex .story-bg {height:100%;}

.damc-capabilities .technologies-list {display:flex; flex-wrap:wrap;}
.virtual-cto-section-2.section-padding .img-responsive {height:100%;}

.page-id-9087 .virtual-cto-services .virtual-cto-banner {
    background: url(../jpg/virtual-cto-banner.jpg) no-repeat;
    background-size: cover;
    padding: 0 15px 30px;
}

.page-id-9087 .virtual-cto-services .virtual-cto-banner img {
    display: none;
}

.page-id-9087 .virtual-cto-services .virtual-cto-banner .container {
    position: inherit;
    top: inherit;
    left: inherit;
    transform: inherit;
	padding-top:30px
}

.cto-section-4-flex {display:flex; align-items:center;}

#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(1){background-position-y:32px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(2){background-position-y:-79px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(3){background-position-y:-153px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(4){background-position-y:-250px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(5){background-position-y:-357px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(6){background-position-y:-448px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(7){background-position-y:-575px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(1){margin-bottom:50px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(2){margin-bottom:22px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(3){margin-bottom:50px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(4){margin-bottom:50px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(5){margin-bottom:22px}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li:nth-child(6){margin-bottom:50px}

#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li strong {font-size:14px;}
#foodDelivery.page-id-9322 .virtual-cto-section-4 ul li p {font-size:14px;}


}
@media (min-width:768px) and (max-width:1024px){
	#foodDelivery.page-id-9322 .virtual-cto-services .virtual-cto-banner img {
    width: 100%;
    height: 1166px;
}

.virtual-cto-services.food-app.ecommerce-dev .virtual-cto-banner .container.text-form{padding:20px;}
.page-id-9311 .virtual-cto-services.food-app .virtual-cto-banner .container.text-form{padding:20px;}

}
@media screen and (max-width:767px){.page-id-9087 #mydiv{margin-top:0px;}
.virtual-cto-services .section-padding{padding-bottom:40px;}
.virtual-cto-services .virtual-cto-banner .container{text-align:center;width:100%;}
.post-id-9087 .virtual-cto-services .virtual-cto-banner .container{text-align:center;width:100%; top:58%;}
.virtual-cto-services .virtual-cto-banner{padding-bottom:570px;}
.virtual-cto-services .virtual-cto-banner img{height:800px;}
.virtual-cto-services .virtual-cto-banner h1{font-size:32px;margin:0 0 15px 0;padding:0;margin-top:0px!important;}
.virtual-cto-services .virtual-cto-banner .sub-heading{font-size:18px;}
.virtual-cto-services .virtual-cto-banner p{font-size:16px;padding-right:0;}
.virtual-cto-section-2-content{text-align:center;padding:15px 0;}
.virtual-cto-section-2 .col-md-8 p{font-size:18px;padding-right:0;}
.virtual-cto-section-3 .damc-capabilities p{padding-right:0;}
.virtual-cto-section-3 .h1{font-size:32px;}
.virtual-cto-section-3 .damc-capabilities .net-card{min-height:auto;}
.virtual-cto-section-4 ul{margin:0;}
.virtual-cto-section-4 ul li{margin-bottom:15px;}
.virtual-cto-section-4 ul li p{margin-top:0;}
.cto-section-4-heading h2{font-size:32px;}
.virtual-cto-services .virtual-cto-banner h1{line-height:36px;}
.virtual-cto-services .virtual-cto-banner .sub-heading{line-height:24px;}
.cto-section-4-heading{margin-bottom:30px;}
.pythonDSection4-content{padding:15px;}
.virtual-cto-services .virtual-cto-banner .form-cto-wrapper{border-radius:0;}
.home-page .top-navigation ul li{margin-right:15px;}
}
@media screen and (max-width:400px){.virtual-cto-services .virtual-cto-banner img{height:925px;}
.virtual-cto-services .virtual-cto-banner .header-cto-form{height:570px;}
.virtual-cto-section-4 ul li{padding-left:70px;}
.virtual-cto-section-4 ul li strong{font-size:16px;}
.virtual-cto-section-4 ul li p{font-size:15px;padding-right:0;}
}
@media screen and (max-width:350px){.virtual-cto-services .virtual-cto-banner img{height:1470px;}
}
@media (min-width:992px) and (max-width:1200px){.virtual-cto-services .virtual-cto-banner img{height:1100px;}
.bannerContent{width:960px;}
.bannerDiv .bannerImg{height:750px;}
.pythonDBlueBg.javaDBlueBg{padding:15px;}
}
.faqSection{background:#f9fdff;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding-top:60px;padding-bottom:60px;}
.accordion_container{width:auto;margin-top:60px;}
.accordion_head{background-color:#ffffff;color:#38424f;cursor:pointer;font-size:17px!important;margin:0 0 20px 0;padding:30px 25px;font-weight:600!important;display:block;position:relative;box-shadow:rgba(3, 3, 3, 0.20) 0px 0px 20px 0px;}
.accordion_head .faqHead{/*background:url(../images/bullet-a.png) no-repeat 0px 4px;padding:0 40px 0;*/display:block;}
.accordion_body{background:#ffffff;padding:0 40px; display: none;}
.accordion_body p{padding:20px 0 0 0;margin:0px;color:#716c80;font-size:17px!important;font-weight:normal!important;}
.plusminus{position:absolute;right:20px;top:33px;display:block!important;cursor:not-allowed;pointer-events:none;}
.page-id-9480 .header-w-page-bg{background:url(../jpg/powerapps-landingpage-banner.jpg) no-repeat top center;position:relative;background-size:cover;padding:30px 20px;}
.page-id-9480 .pythonDBlueBg{background:#593bba;padding:102px 40px;}
.page-id-9480 .pythonDBlueBg.javaDBlueBg{padding:42px 40px;}
.page-id-9480 .pythonDSection3Footer{background:url(../png/side-image-2.png) no-repeat 0 100%;}
.page-id-9480 .pythonDSection5-content{background:url(../png/powerappdsection5-img.png) no-repeat 50% 0;height:749px;margin-top:50px;}
.page-id-9480 .pythonD-infographics{background:url(../png/infoico.png) no-repeat 50% 150px;position:relative;height:600px;margin-top:20px;background-size:90%;}
.powerappTech .col-sm-4 .card-circle{background:url('../png/powerapp-icons.png') no-repeat; margin-top: 30px}
.powerappTech .col-sm-4:nth-child(1) .card-circle{background-position-y:13px;background-position-x:4px;}
.powerappTech .col-sm-4:nth-child(2) .card-circle{background-position-y:-60px;background-position-x:4px;}
.powerappTech .col-sm-4:nth-child(3) .card-circle{background-position-y:-137px;background-position-x:7px;}
.powerappTech .col-sm-4:nth-child(4) .card-circle{background-position-y:-216px;background-position-x:5px;}
.powerappTech .col-sm-4:nth-child(5) .card-circle{background-position-y:-293px;background-position-x:5px;}
.powerappTech .col-sm-4:nth-child(6) .card-circle{background-position-y:-374px;background-position-x:5px;}

.page-id-9480 .pythonDevelopmentSection3 ul li{background:url(../png/powerapp-icons.png) no-repeat -17px -2218px;height:85px;margin-bottom:41px;}
.page-id-9480 .pythonDevelopmentSection3 ul li:nth-child(1){background:url(../png/powerapp-icons.png) no-repeat -14px -2214px;height:85px;color:#ffffff!important;}
.page-id-9480 .pythonDevelopmentSection3 ul li:nth-child(2){background:url(../png/powerapp-icons.png) no-repeat -14px -2383px;height:85px;color:#ffffff!important;}
.page-id-9480 .pythonDevelopmentSection3 ul li:nth-child(3){background:url(../png/powerapp-icons.png) no-repeat -14px -2526px;height:85px;color:#ffffff!important;}
.page-id-9480 .pythonDevelopmentSection3 ul li:nth-child(4){background:url(../png/powerapp-icons.png) no-repeat -14px -2689px;height:85px;color:#ffffff!important;}
/*.page-id-9480 .pythonDevelopmentSection3 ul li:nth-child(5){background:url(../images/pa/powerapp-icons.png) no-repeat -17px -2690px;height:64px!important;color:#ffffff!important;}*/
.page-id-9480 div#form-container h2{color:#2b3037;}
.page-id-9480 .pythonDSection5-list li{background:url(../png/powerapp-icons.png) no-repeat;}
.page-id-9480 .pythonDSection5-list li:nth-child(1){background:url(../png/powerapp-icons.png) no-repeat 0px -1484px;}
.page-id-9480 .pythonDSection5-list li:nth-child(2){background:url(../png/powerapp-icons.png) no-repeat 0px -1659px;}
.page-id-9480 .pythonDSection5-list li:nth-child(3){background:url(../png/powerapp-icons.png) no-repeat 0px -1826px;}
.page-id-9480 .pythonDSection5-list li:nth-child(4){background:url(../png/powerapp-icons.png) no-repeat 0px -1994px;}
.page-id-9480 .pythonDSection5-list li p{margin:20px 0 0 0;text-align:left;color:#ffffff;font-size:16px;}
.page-id-9480 .hireDevelopersBg{background:#2faee9;padding:60px 20px;}
.page-id-9480 .pythonDSection5-list li{margin-bottom:40px;padding-left:100px;color:#ffffff;padding-bottom:10px;}
.page-id-9480 .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4){border-bottom:none;}
.page-id-9480 .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){border-bottom:none;}
.page-id-9480 .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){border-bottom:none;}
.page-id-9480 .infographics-1 strong{color:#fe1623;}
.page-id-9480 .infographics-2 strong{color:#0d53d2;}
.page-id-9480 .infographics-3 strong{color:#ff591b;}
.page-id-9480 .infographics-4 strong{color:#6f0fbb;}
.page-id-9480 .infographics-5 strong{color:#00d8fc;}
.page-id-9480 .header-w-page-bg h1{color:#2ccafe;}
.page-id-9480 .header-w-page-bg .container.text-form {
    padding: 20px 0 50px;
}
.page-id-9480 .application-section2 h2{color:#ffffff;}
.page-id-9480 .header-w-page-bg p b{color:#f4d063;}
/*.page-id-9480 .headingUnderline p{font-size:18px;text-align:center;margin:20px 34px;position:relative;font-weight:normal;}*/
@media (max-width:1199px) and (min-width:768px){.page-id-9480 .container.text-form{padding:0 15px 0 15px;}
.page-id-9480 .pythonDSection5-list li p{font-size:13px;line-height:20px;margin-top:0px;}
}
.page-id-9480 .pythonD-infographics{background:url(../png/infoico.png) no-repeat 50% 150px;position:relative;height:600px;margin-top:20px;background-size:90%;}
.page-id-9480 .infographics-3{width:200px;left:65px;top:360px;}
.page-id-9480 .infographics-1{top:55px;left:255px;}
.page-id-9480 .infographics-4{width:200px;left:534px;top:365px;}
.page-id-9480 .infographics-2{top:40px;right:278px;width:250px;}
.page-id-9480 .infographics-5{width:200px;right:65px;top:365px;}
@media(max-width:1199px)and (min-width:992px){.page-id-9480 .insure-bg{padding-top:78px;}
.page-id-9480 .header-w-page-bg{margin-top:0;}
.page-id-9480 .breadcrum-bg{display:block;margin-top:96px;}
.page-id-9480 .infographics-1{top:45px;left:230px;}
.page-id-9480 .infographics-2{top:54px;right:208px;}
.page-id-9480 .infographics-3{left:45px;top:345px;}
.page-id-9480 .infographics-4{left:425px;top:345px;}
.page-id-9480 .infographics-5{right:30px;top:345px;}
}
@media(max-width:991px)and (min-width:767px){.page-id-9480 #mydiv{padding-top:80px}
.page-id-9480 .pythonD-infographics{background:none;}
.page-id-9480 .infographics-1{background:url(../png/infoico02.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-2{background:url(../png/infoico04.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-3{background:url(../png/infoico01.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-4{background:url(../png/infoico03.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-5{background:url(../png/infoico05.png) no-repeat 50% 0px;}
.page-id-9480 .xamarin-infographic.infographics-1{width:100%!important;}
.page-id-9480 .infographics{position:initial;width:100%;padding-top:170px;margin-bottom:25px;}
/* .accordion_container{margin-left:40px;margin-right:40px;} */
.page-id-9480 .pythonDSection5-list li{margin-bottom:10px;}
}
@media (max-width:767px){
	#powerAppsBannr{
		background-image: url(../power-apps-banner-3.html);
    background-position-x: 0px!important;
	}
	

    .page-id-9480 #mydiv{padding:0px 5px;}
.page-id-9480 .pythonDevelopmentSection3 ul li{height:auto!important;}
.page-id-9480 .pythonD-infographics{background:none;height:auto;}
.page-id-9480 .hiddenDiv{display:none;}
.page-id-9480 .hireDevelopersBg{background:#2faee9;padding:10px 10px;}
.page-id-9480 .damc-capabilities .net-card{min-height:auto;}
.page-id-9480 .damc-capabilities .technologies-list .col-sm-4.text-center{border-right:none;border-bottom:none;}
.page-id-9480 .pythonDSection5-list li{margin-bottom:10px;font-size:13px;}
.page-id-9480 .pythonDSection5-list li strong{display:block;color:#fff;font-size:16px;}
.page-id-9480 .pythonDSection5-list li p{margin-top:0px;padding-left:0px;}
.page-id-9480 .common-p{font-size:15px;padding:0 10px;}
.page-id-9480 .header-w-page-bg .col-lg-5{margin-top:30px;}
.page-id-9480 .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(3){border-right:none!important;}
.page-id-9480 .damc-capabilities .technologies-list .col-sm-4.text-center:last-child{border-bottom:none!important;border-right:none!important;}
.page-id-9480 .infographics-1{background:url(../png/infoico02.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-2{background:url(../png/infoico04.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-3{background:url(../png/infoico01.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-4{background:url(../png/infoico03.png) no-repeat 50% 0px;}
.page-id-9480 .infographics-5{background:url(../png/infoico05.png) no-repeat 50% 0px;}
.page-id-9480 .xamarin-infographic.infographics-1{width:100%!important;}
.page-id-9480 .infographics{position:initial;width:100%;padding-top:170px;margin-bottom:25px;}
.page-id-9480 .pythonDevelopmentSection3 ul{width:100%!important;padding-left:15px;}
.page-id-9480 .pythonDBlueBg.javaDBlueBg{padding:42px 10px;}

.page-id-9480 .pythonDBlueBg {padding: 20px;}
.page-id-9480 .header-w-page-bg .container.text-form {padding:0;}
.page-id-9480 .header-w-page-bg h1{padding-top:0px;}
.page-id-9480 .pythonDevelopmentSection3 .javaDBlueBg ul li p{padding-left:0px;}
.page-id-9480 .header-w-page-bg .text-form p.para{padding:0px;}
.page-id-9480 .headingUnderline p{margin:0px;}
.page-id-9480 .python-development-section2, .page-id-9480 .pythonDevelopmentSection3, .page-id-9480 .pythonDSection4, .page-id-9480 .pythonDSection5{padding:30px 0;}
.page-id-9480 .faqHead{padding:0 30px 0;}
.page-id-9480 .accordion_body{padding:5px 18px;}
.accordion_container{margin-left:25px;margin-right:25px;}
}

/* covid back work */
.covid-back-work .section-padding {padding:60px 0;}
.covid-back-work h2 {font-size: 32px; color: #c00000; font-weight: 700; position: relative;}
.covid-back-work h2 span {display: block;}
.covid-back-work h2 big {font-size: 36px; color: #383838;}
.covid-back-work h2.short-underline {text-align: left; margin-bottom: 50px;}
.covid-back-work h2.short-underline:before {content: " "; position: absolute; width: 100px;  height: 1px; bottom: -25px; left: 0; border-bottom: 3px solid #1a5db1;}
.covid-back-work .para {font-size: 17px; margin-bottom: 25px; line-height: 1.7;}
.covid-back-work .arrow-list li {font-size: 17px; background: url('../webp/covid-arrow.webp') no-repeat 0 7px; margin-bottom: 15px; padding-left: 20px;}
/* banner */
.covid-back-work .covid-back-banner {position: relative;}
.covid-back-work .covid-back-banner img {width: 100%;}
.covid-back-work .covid-back-banner .container {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;}
.covid-back-work .covid-back-banner .container h1 {font-size: 37px; font-weight: 700; margin-top: 0; margin-bottom: 0; text-transform: uppercase; color: #fff; font-family: 'Poppins', sans-serif; line-height: 47px;}
.covid-back-work .covid-back-banner .container h1 span {display: block;}
.covid-back-work .covid-back-banner .container .banner-subheading {font-size: 24px; font-weight: 700; margin-top: 10px; margin-bottom: 30px; color: #fff; font-family: 'Poppins', sans-serif; line-height: 32px;}
.covid-back-work .covid-back-banner .container a {font-size: 20px; color: #1a5db1; text-transform: uppercase; display: inline-block; background-color: #fff; border-radius: 4px; padding: 10px 30px; font-weight: bold; box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.09); overflow: hidden; position: relative;}
.covid-back-work .covid-back-banner .container a span {
    z-index: 20;
  }
.covid-back-work .covid-back-banner .container a:after {
    background: #1a5db1;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .5;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: 10;
  }

.covid-back-work .covid-back-banner .container a:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  }
/* section 1 */
.covid-back-work .section-1 {background-color: #f5fafd;}
.covid-back-work .section-1 h3 {color: #14ac86; font-size: 22px; font-weight: bold; margin: 0;}
.covid-back-work .section-1 .header-form div {background-color: #fff; box-shadow: 0px 1px 27px 0px rgba(0, 0, 0, 0.11); padding: 20px;}
.covid-back-work .section-1 .header-form .covid-back-iframe {height: 415px;}
.covid-back-work .section-2 {background-color: #fff;}
.covid-back-work .section-3,
.covid-back-work .section-5,
.covid-back-work .section-7 {background-color: #f5fafd;}
.covid-back-work .section-2 .section-heading {font-size: 36px; color: #383838; text-align: center; margin-top: 0; margin-bottom: 50px;}
.covid-back-work .section-8 h2 {text-align: center; font-size: 36px; color: #2b3037;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box {border:1px solid #dedede; flex: 0 0 18%; max-width: 18%;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box .icon {display: block; height: 90px; width: 100%;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box div { padding:15px 5px; text-align: center;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box div .para {margin: 0;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(1) .icon {background: #da3535 url('../webp/reopen-sprite-icons.webp') no-repeat 50% 20px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(2) .icon {background: #1a5db1 url('../webp/reopen-sprite-icons.webp') no-repeat 50% -98px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(3) .icon {background: #1fcca6 url('../webp/reopen-sprite-icons.webp') no-repeat 50% -218px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(4) .icon {background: #da3535 url('../webp/reopen-sprite-icons.webp') no-repeat 50% -336px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(5) .icon {background: #1a5db1 url('../webp/reopen-sprite-icons.webp') no-repeat 50% -457px;}
.covid-back-work .section-9 .row {background-color: #0caf81; padding-top: 25px; padding-bottom: 25px; display: flex; align-items: center; box-shadow: 0px 1px 27px 0px rgba(0, 0, 0, 0.11);}
.covid-back-work .section-9 .row .para {font-size: 26px; color: #fff; margin: 0; line-height: 34px; margin-left: 50px;}
.covid-back-work .section-9 .row .para span {display: block;}
.covid-back-work .section-9 .row a {display: block; background-color: #1a5db1; color: #fff; font-size: 26px; padding: 10px 0; text-align: center; border-radius: 5px; font-weight: 700;}
.covid-back-work .section-9 .row a:hover {background-color: #fff; color: #1a5db1;}

@media (min-width:992px) and (max-width:1199px) {
    .covid-back-work .covid-back-banner .container h1 {margin-bottom: 15px;}
    .covid-back-work .section-9 .row .para {font-size: 22px;}
    .covid-back-work .section-9 .row a {font-size: 22px;}
}

@media (min-width:768px) and (max-width:991px) {
    .covid-back-work .section-padding {padding: 30px 0;}
    .covid-back-work .covid-back-banner img {height: 190px;}
    .covid-back-work .covid-back-banner .container h1 {font-size: 32px; line-height: 38px; margin-bottom: 0; text-transform: capitalize;}
    .covid-back-work .covid-back-banner .container .banner-subheading {font-size: 18px; line-height: 24px; text-transform: inherit; margin-bottom: 10px;}
    .covid-back-work h2 big {font-size: 28px;}
    .covid-back-work h2 span {display: initial;}
    .covid-back-work .covid-back-banner .container #form-top {margin: 0;}
    .covid-back-work .section-1 h3 {margin-bottom: 20px;}
    .covid-back-work .section-1 .header-form .covid-back-iframe {height: 440px;}
    .covid-back-work h2 {font-size: 24px;}
    .covid-back-work .section-8 .icob-box-wrapper .icon-box div .para {font-size: 14px;}
    .covid-back-work .section-9 .row .para {font-size: 22px;}
    .covid-back-work .section-9 .row .para span {display: initial;}
    .covid-back-work .section-9 .row a {font-size: 18px;}
}

@media screen and (min-width:768px) {
    .d-sm-flex {display: flex;} 
    .items-center {align-items: center;}
    .covid-back-work .section-8 .icob-box-wrapper {display: flex; justify-content: space-between; margin-top: 60px;}
}

@media screen and (max-width:767px) {
    .covid-back-work .para {font-size: 16px; line-height: 1.6;}
    .covid-back-work .section-padding {padding:20px 0;}
    .covid-back-work h2 {font-size: 20px;}
    .covid-back-work h2 span {display: initial;}
    .covid-back-work h2 big {font-size: 24px;}
    .covid-back-work h2.short-underline {text-align: left; margin-bottom: 50px;}

    .covid-back-work .covid-back-banner img {height: 210px;}
    .covid-back-work .covid-back-banner .container {width: 100%;}
    .covid-back-work .covid-back-banner .container h1 {font-size: 26px; margin-bottom: 0; line-height: 26px; padding: 0; text-transform: capitalize;}
    .covid-back-work .covid-back-banner .container h1 span {display: initial;}
    .covid-back-work .covid-back-banner .container .banner-subheading {font-size: 16px; line-height: 20px; text-transform: inherit; margin-bottom: 10px;}
    .covid-back-work .covid-back-banner .container #form-top {margin: 0;}
    .covid-back-work .covid-back-banner .container a {font-size: 16px; padding: 5px 30px;}
    .covid-back-work .section-1 h3 {padding: 0;}
    .covid-back-work .section-1 .header-form {height: auto;}
    .covid-back-work .section-1 .header-form .covid-back-iframe {height: 450px;}
    .covid-back-work .section-2 .section-heading {font-size: 24px; margin-bottom: 0;}
    .covid-back-work .section-8 h2 {font-size: 22px;}
    .covid-back-work .section-8 .icob-box-wrapper .icon-box {max-width: 100%; flex: 0 0 100%; margin-bottom: 20px;}
    .covid-back-work .section-9 .row {display: block; text-align: center;}
    .covid-back-work .section-9 .row .para {font-size: 22px; margin: 0; text-align: center;}
    .covid-back-work .section-9 .row .para span {display: initial;}
    .covid-back-work .section-9 .row a {margin-top: 20px; font-size: 20px; display: inline-block; padding: 8px 30px;}
    .covid-back-work .arrow-list li {font-size: 16px;}
}
/* Covid back to work end */

  
/* telemedicine solutions start */
.healthcare-group .section-padding {padding:60px 0;}
.healthcare-group .telMsection-3.section-padding {padding:0;}
.healthcare-group h2, .healthcare-group .h2 {font-size: 40px; color: #2b3037; font-weight: 700; position: relative;}
.healthcare-group h2 span, .healthcare-group .h2 span {display: block;}
.healthcare-group .para {font-size: 17px; margin-bottom: 25px; line-height: 1.7;}
.healthcare-group .arrow-list li {font-size: 17px; background: url('../png/covid-arrow.png') no-repeat 0 7px; margin-bottom: 15px; padding-left: 20px; color: #475055;}

/* banner */
.healthcare-group .telemedicine-banner {position: relative;}
.healthcare-group .telemedicine-banner img {width: 100%;}
.healthcare-group .telemedicine-banner .container {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.healthcare-group .telemedicine-banner .container h1 {font-size: 37px; font-weight: 700; margin-top: 0; margin-bottom: 0; text-transform: uppercase; color: #fff; font-family: 'Poppins', sans-serif; line-height: 47px; text-align: left; padding: 0;}
.healthcare-group .telemedicine-banner .container h1 span {display: block;}
.healthcare-group .telemedicine-banner .container .banner-subheading {font-size: 24px; font-weight: 700; margin-top: 10px; margin-bottom: 30px; color: #fff; font-family: 'Poppins', sans-serif; line-height: 32px; text-align: left; color: #fff;}
.healthcare-group .telemedicine-banner .para {color: #fff; text-align: left;}

.healthcare-group .header-from-wrapper {background: #fff; box-shadow: 0px 1px 27px 0px rgba(0, 0, 0, 0.11); padding: 20px; text-align: left;}
.healthcare-group .header-from-wrapper h3 {color: #27222e; font-weight: 700; margin: 0; margin-bottom: 15px; text-align: left;}
.healthcare-group p.form-subheading {color: #2196f3; font-size: 20px; text-align: left;}

.telM-margin {margin-top: 60px;}

.telMsection-3 h2 {text-align: center;}
.telMsection-3 .subheading {text-align: center; font-size: 20px; font-weight: 700;}

.healthcare-group .technologies-list {margin-top: 50px; display: flex; flex-wrap: wrap;}
.healthcare-group .technologies-list .col-sm-4 {margin-bottom: 30px;}

.healthcare-group .technologies-list .net-card .net-crad-img {background: url('../jpg/feature-loaded-icons.jpg') no-repeat; height: 85px; width: 100px;}
.healthcare-group .technologies-list .col-sm-4:nth-child(2) .net-card .net-crad-img {background-position-x: -183px;}
.healthcare-group .technologies-list .col-sm-4:nth-child(3) .net-card .net-crad-img {background-position-x: -383px;}
.healthcare-group .technologies-list .col-sm-4:nth-child(4) .net-card .net-crad-img {background-position-x: -576px;}
.healthcare-group .technologies-list .col-sm-4:nth-child(5) .net-card .net-crad-img {background-position-x: -765px;}
.healthcare-group .technologies-list .col-sm-4:nth-child(6) .net-card .net-crad-img {background-position-x: -953px;}

.healthcare-group .technologies-list .net-card .para {margin-bottom: 10px;}
.healthcare-group .technologies-list .net-card strong {font-size: 18px;}
.healthcare-group .technologies-list .net-card ul {text-align: left;}

.telM-section-4 .row:nth-child(2) {display: flex; align-items: center;}
.healthcare-group .telM-section-4 .arrow-list li {margin-bottom: 25px;}
.healthcare-group .telM-section-4 .arrow-list li:last-child {margin-bottom: 0;}

.healthcare-group .telM-section-5 {background-color: #eaeaea;}
.healthcare-group .telM-section-5 .damco-diff {margin-top: 60px;}
.healthcare-group .telM-section-5 .damco-diff li {clear: both; overflow: hidden;}
.healthcare-group .telM-section-5 .damco-diff li:not(:last-child) {margin-bottom: 10px;}
.healthcare-group .telM-section-5 .damco-diff li span {width:80px; float: left; height: 65px; background: url(../png/healthcare-ico.png) no-repeat;}
.healthcare-group .telM-section-5 .damco-diff li .damco-diff-content {float: left; width: calc(100% - 80px);}
.healthcare-group .telM-section-5 .damco-diff li strong {font-size: 20px; color: #38424f;}

.healthcare-group .telM-section-5 .damco-diff li:nth-child(1) span {background-position-y: -5px;}
.healthcare-group .telM-section-5 .damco-diff li:nth-child(2) span {background-position-y: -90px;}
.healthcare-group .telM-section-5 .damco-diff li:nth-child(3) span {background-position-y: -173px;}
.healthcare-group .telM-section-5 .damco-diff li:nth-child(4) span {background-position-y: -270px;}
.healthcare-group .telM-section-5 .damco-diff li:nth-child(5) span {background-position-y: -370px;}
.healthcare-group .telM-section-5 .damco-diff li:nth-child(6) span {background-position-y: -470px;}
.healthcare-group .telM-section-5 .damco-diff li:nth-child(7) span {background-position-y: -585px;}

@media (min-width:768px) and (max-width:991px) {
    .telemedicine-page.healthcare-group {margin-top: 88px;}
    .healthcare-group .section-padding,
    .healthcare-group .telMsection-3.section-padding {padding-left: 15px; padding-right: 15px;}
    .healthcare-group .telemedicine-banner {background: url('../jpg/banner-122.jpg') no-repeat; background-size: cover; padding:50px 15px;}
    .healthcare-group .telemedicine-banner img {display: none;}
    .healthcare-group .telemedicine-banner .container {position: inherit; top: inherit; left: inherit; transform: translate(0, 0);}
    .healthcare-group .telemedicine-banner .container h1 {font-size: 32px; line-height: 1.4;}
    .healthcare-group .telemedicine-banner .container .banner-subheading {font-size: 22px; margin-bottom: 15px;}
    .healthcare-group .telemedicine-banner .para {margin-bottom: 15px; line-height: 1.5;}
    .healthcare-group .header-from-wrapper {padding: 15px;}
    .healthcare-group .header-from-wrapper h3 {font-size: 18px; margin-bottom: 10px;}
    .healthcare-group .telemedicine-banner iframe.header-form {height: 460px; margin-top: 0;}
    .healthcare-group h2, .healthcare-group .h2 {font-size: 30px;}
}



@media screen and (max-width:767px) {
    .healthcare-group .section-padding {padding: 30px 0;}
    .healthcare-group .section-padding,
    .healthcare-group .telMsection-3.section-padding {padding-left: 15px; padding-right: 15px;}
    .application-section2 .healthcare-group p.para,
    .application-section2 .healthcare-group p {padding-left:0;padding-right:0;}
    .telM-margin {margin-top: 20px;}
    .healthcare-group .telemedicine-banner {background: url('../jpg/banner-122.jpg') no-repeat; background-size: cover; padding:20px 15px;}
    .healthcare-group .telemedicine-banner img {display: none;}
    .healthcare-group .telemedicine-banner .container {position: inherit; top: inherit; left: inherit; transform: translate(0, 0);}
    .healthcare-group .telemedicine-banner .container h1 {font-size: 28px; line-height: 1.4;}
    .healthcare-group .telemedicine-banner .container .banner-subheading {font-size: 22px; margin-bottom: 15px;}
    .healthcare-group .telemedicine-banner .para {margin-bottom: 15px; line-height: 1.5;}
    .healthcare-group .header-from-wrapper {padding: 15px;}
    .healthcare-group .header-from-wrapper h3 {font-size: 18px; margin-bottom: 10px;}
    .healthcare-group .telemedicine-banner iframe.header-form {height: 460px; margin-top: 0;}
    .healthcare-group h2, .healthcare-group .h2 {font-size: 24px;}
    .telM-section-4 .row:nth-child(2) {display: block;}
    .healthcare-group .technologies-list {margin-top: 20px; display: block;}
    .healthcare-group .telM-section-5 .damco-diff {margin-top: 20px;}
    .col-sm-6.e-collage img, .col-sm-6.health-collage img {margin-top: 20px;}
}
/* telemedicine solutions start */


/* Health and Social care */

.hc-page .redLink {color: #ec1c24;}
.hc-page .redLink:hover {opacity: 0.7;}
.hc-page .industry-non-profit-banner .bannerRedColor {color: #fff;}
.hc-page .industry-non-profit-banner .h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Poppins', sans-serif; font-weight: 700; text-transform: uppercase; color: #fff; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.38); text-align: center; margin: 0; width: 100%;}
.hc-page .industry-non-profit-banner .h1 .font42 {text-transform: initial;}
.hc-page .nonprofit-subHeading {color: #03c2b9 ;}
.hc-page.industry-non-profit .section-2-card {width: 30%;}

.hc-page .header-from-wrapper {background: #fff; box-shadow: 0px 1px 27px 0px rgba(0, 0, 0, 0.11); padding: 20px; text-align: left;}
.hc-page .header-from-wrapper h3 {color: #1d4c99; font-weight: 700; margin: 0; margin-bottom: 15px; text-align: left;}
.hc-page p.form-subheading {color: #2196f3; font-size: 20px; text-align: left;}

.hc-page .section-2-card{background:#fff;padding:30px 10px;box-shadow:1px 1px 13px 0px rgba(83, 83, 83, 0.15);width:32%;margin-top:30px;text-align:center;}
.hc-page .section-2-card .nonprofit-h3 {font-size: 18px; color: #475055; font-family: 'Poppins', sans-serif; font-weight: 600; padding-top: 110px }
.hc-page .section-2-card:nth-child(1) .nonprofit-h3 {background: url('../png/telemedicine-icon.png') no-repeat 50% 0;}
.hc-page .section-2-card:nth-child(2) .nonprofit-h3 {background: url('../png/technology-icon.png') no-repeat 50% 0;}
.hc-page .section-2-card:nth-child(3) .nonprofit-h3 {background: url('../png/digital-icon.png') no-repeat 50% 0;}

.hc-page.industry-non-profit .section-3.non-profit-padding {padding-bottom: 60px;}
.hc-page.industry-non-profit .section-4.non-profit-padding {padding-top: 60px;}

.hc-page .section-3 .row:nth-child(2) {margin-top: 30px;}
.hc-page .section-3 .double-arrow-list li {float: left; width: 50%; clear: none;}

.hc-page .section-4 .row {display: flex; align-items: center;}
.hc-page .section-4 .panel-group {margin-bottom: 0;}
.hc-page .nonprofit-accordion .panel-group .panel:last-child {margin-bottom: 0;}

.hc-success-stories {background: rgb(38,52,138); background: linear-gradient(180deg, rgba(38,52,138,1) 0%, rgba(36,144,147,1) 100%);}
.hc-success-stories .nonprofit-h2 {color: #fff; text-align: center;}
.hc-success-stories .nonprofit-h2:before {left: 50%; margin-left: -25px; border-color: #1ee4b5;}
.hc-success-stories .row:nth-child(2) {margin-top: 30px; display: flex;}
.hc-success-stories .success-stories-inner {background-color: #fff; box-shadow: 0px 11px 8.1px 0.9px rgba(65, 65, 65, 0.1); text-align: center; padding: 15px; height: 100%;}
.hc-success-stories .success-stories-inner strong {color: #0ea483; font-size: 20px; display: block; margin-bottom: 15px; background: url('../png/hc-success-stories-icons.png') no-repeat 50% 0; padding-top: 85px;}
.hc-success-stories .col-sm-6:nth-child(2) .success-stories-inner strong {background-position-y: -164px;}
.hc-success-stories .col-sm-6:nth-child(3) .success-stories-inner strong {background-position-y: -355px;}
.hc-success-stories .col-sm-6:nth-child(4) .success-stories-inner strong {background-position-y: -564px;}

.hc-success-stories .success-stories-inner p {color: #475055; font-size: 17px;}
.hc-page .section-7 .row {display: flex; align-items: center;}

.hc-page .nonprofit-accordion .panel-title>a {background-color: #1d4c99;}
.hc-page .nonprofit-accordion .panel-title>a.collapsed {color: #1d4c99; background-color: #fff;}

.hc-page.industry-non-profit .chk-list li {background-position-y: 5px;}

@media (min-width:768px) and (max-width:991px) {
    .hc-page .industry-non-profit-banner .bannerRedColor {font-size: 50px;}
    .hc-page .industry-non-profit-banner .font42 {font-size: 28px;}
    .hc-page .nonprofit-h2 {font-size: 30px;}
    .hc-page .section-3 .double-arrow-list li {width: 100%;}
    .hc-page .nonprofit-accordion .panel-title>a {padding: 10px 25px 10px 10px; font-size: 16px;}
    .hc-page.industry-non-profit .nonprofit-accordion .panel-group .panel {margin-bottom: 10px;}
    .hc-success-stories .row:nth-child(2) {flex-wrap: wrap;}
    .hc-success-stories .row:nth-child(2) .col-sm-6 {margin-bottom: 30px;}
}

@media screen and (max-width:767px) {
    .hc-page .industry-non-profit-banner .bannerRedColor {font-size: 28px;}
    .hc-page .industry-non-profit-banner .font42 {font-size: 20px; display: block; line-height: 26px; margin-top: 10px;}
    .hc-page .non-profit-padding {padding: 30px 0;}
    .hc-page .header-from-wrapper h3 {padding: 0;}
    .hc-page.industry-non-profit .section-2-card {width: 100%;}
    .hc-page .section-3 .double-arrow-list li {float: none; width: 100%;}
    .hc-page .section-4 .row {display: block;}
    .hc-success-stories .row:nth-child(2) {display: block;}
    .hc-success-stories .success-stories-inner {height: auto;}
    .hc-success-stories .row:nth-child(2) .col-sm-6 {margin-bottom: 20px;} 
    .hc-success-stories .success-stories-inner strong {padding-top: 70px;}
    .hc-page .section-7 .row {display: block;}
    .hc-page .nonprofit-accordion .panel-title>a {padding: 10px 25px 10px 10px; font-size: 16px;}
    .hc-page .nonprofit-accordion .panel-title>a.collapsed, .hc-page .nonprofit-accordion .panel-title>a {background-size: 20px;}
}
/* Health and Social Care end */


/* covid back work */
.covid-back-work .section-padding {padding:60px 0;}
.covid-back-work h2 {font-size: 32px; color: #c00000; font-weight: 700; position: relative;}
.covid-back-work h2 span {display: block;}
.covid-back-work h2 big {font-size: 36px; color: #383838;}
.covid-back-work h2.short-underline {text-align: left; margin-bottom: 50px;}
.covid-back-work h2.short-underline:before {content: " "; position: absolute; width: 100px;  height: 1px; bottom: -25px; left: 0; border-bottom: 3px solid #1a5db1;}
.covid-back-work .para {font-size: 17px; margin-bottom: 25px; line-height: 1.7;}
.covid-back-work .arrow-list li {font-size: 17px; background: url('../png/covid-arrow.png') no-repeat 0 7px; margin-bottom: 15px; padding-left: 20px;}
/* banner */
.covid-back-work .covid-back-banner {position: relative;}
.covid-back-work .covid-back-banner img {width: 100%;}
.covid-back-work .covid-back-banner .container {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center;}
.covid-back-work .covid-back-banner .container h1 {font-size: 37px; font-weight: 700; margin-top: 0; margin-bottom: 0; text-transform: uppercase; color: #fff; font-family: 'Poppins', sans-serif; line-height: 47px;}
.covid-back-work .covid-back-banner .container h1 span {display: block;}
.covid-back-work .covid-back-banner .container .banner-subheading {font-size: 24px; font-weight: 700; margin-top: 10px; margin-bottom: 30px; color: #fff; font-family: 'Poppins', sans-serif; line-height: 32px;}
.covid-back-work .covid-back-banner .container a {font-size: 20px; color: #1a5db1; text-transform: uppercase; display: inline-block; background-color: #fff; border-radius: 4px; padding: 10px 30px; font-weight: bold; box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.09); overflow: hidden; position: relative;}
.covid-back-work .covid-back-banner .container a span {z-index: 20;}
.covid-back-work .covid-back-banner .container a:after {background: #1a5db1; content: ""; height: 155px; left: -75px; opacity: .5; position: absolute; top: -50px; transform: rotate(35deg); transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: 10;}
.covid-back-work .covid-back-banner .container a:hover:after {left: 120%; transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);}

/* section 1 */
.covid-back-work .section-1 {background-color: #f5fafd;}
.covid-back-work .section-1 h3 {color: #14ac86; font-size: 22px; font-weight: bold; margin: 0;}
.covid-back-work .section-1 .header-form div {background-color: #fff; box-shadow: 0px 1px 27px 0px rgba(0, 0, 0, 0.11); padding: 20px;}
.covid-back-work .section-1 .header-form .covid-back-iframe {height: 415px;}
.covid-back-work .section-3,
.covid-back-work .section-5,
.covid-back-work .section-7 {background-color: #f5fafd;}

.covid-response a{color:#475055;font-weight:700px;}
.covid-response a:hover{color:#337ab7;text-decoration:underline;font-weight:700px;}
.covid-back-work .section-2 .section-heading {font-size: 36px; color: #383838; text-align: center; margin-top: 0; margin-bottom: 50px;}

.covid-back-work .section-8 h2 {text-align: center; font-size: 36px; color: #2b3037;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box {border:1px solid #dedede; flex: 0 0 18%; max-width: 18%;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box .icon {display: block; height: 90px; width: 100%;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box div { padding:15px 5px; text-align: center;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box div .para {margin: 0;}

.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(1) .icon {background: #da3535 url('../png/reopen-sprite-icons.png') no-repeat 50% 20px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(2) .icon {background: #1a5db1 url('../png/reopen-sprite-icons.png') no-repeat 50% -98px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(3) .icon {background: #1fcca6 url('../png/reopen-sprite-icons.png') no-repeat 50% -218px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(4) .icon {background: #da3535 url('../png/reopen-sprite-icons.png') no-repeat 50% -336px;}
.covid-back-work .section-8 .icob-box-wrapper .icon-box:nth-child(5) .icon {background: #1a5db1 url('../png/reopen-sprite-icons.png') no-repeat 50% -457px;}

.covid-back-work .section-9 .row {background-color: #0caf81; padding-top: 25px; padding-bottom: 25px; display: flex; align-items: center; box-shadow: 0px 1px 27px 0px rgba(0, 0, 0, 0.11);}
.covid-back-work .section-9 .row .para {font-size: 26px; color: #fff; margin: 0; line-height: 34px; margin-left: 50px;}
.covid-back-work .section-9 .row .para span {display: block;}
.covid-back-work .section-9 .row a {display: block; background-color: #1a5db1; color: #fff; font-size: 26px; padding: 10px 0; text-align: center; border-radius: 5px; font-weight: 700;}
.covid-back-work .section-9 .row a:hover {background-color: #fff; color: #1a5db1;}

@media (min-width:992px) and (max-width:1199px) {
    .covid-back-work .covid-back-banner .container h1 {margin-bottom: 15px;}
    .covid-back-work .section-9 .row .para {font-size: 22px;}
    .covid-back-work .section-9 .row a {font-size: 22px;}
}

@media (min-width:768px) and (max-width:991px) {
    .covid-back-work .covid-back-banner img {height: 190px;}
    .covid-back-work .covid-back-banner .container h1 {font-size: 32px; line-height: 38px; margin-bottom: 0; text-transform: capitalize;}
    .covid-back-work .covid-back-banner .container .banner-subheading {font-size: 18px; line-height: 24px; text-transform: inherit; margin-bottom: 10px;}
    .covid-back-work h2 big {font-size: 28px;}
    .covid-back-work h2 span {display: initial;}
    .covid-back-work .section-1 h3 {margin-bottom: 20px;}
    .covid-back-work .section-1 .header-form .covid-back-iframe {height: 440px;}
    .covid-back-work h2 {font-size: 28px;}
    .covid-back-work .section-8 .icob-box-wrapper .icon-box div .para {font-size: 14px;}
    .covid-back-work .section-9 .row .para {font-size: 22px;}
    .covid-back-work .section-9 .row .para span {display: initial;}
    .covid-back-work .section-9 .row a {font-size: 18px;}
}

@media screen and (min-width:768px) {
    .d-sm-flex {display: flex;} 
    .items-center {align-items: center;}
    .covid-back-work .section-8 .icob-box-wrapper {display: flex; justify-content: space-between; margin-top: 60px;}
}

@media screen and (max-width:767px) {
    .covid-back-work .section-padding {padding:20px 0;}
    .covid-back-work h2 {font-size: 24px;}
    .covid-back-work h2 span {display: initial;}
    .covid-back-work h2 big {font-size: 28px;}
    .covid-back-work h2.short-underline {text-align: left; margin-bottom: 50px;}

    .covid-back-work .covid-back-banner img {height: 210px;}
    .covid-back-work .covid-back-banner .container {width: 100%;}
    .covid-back-work .covid-back-banner .container h1 {font-size: 24px; margin-bottom: 0; line-height: 26px; padding: 0; text-transform: capitalize;}
    .covid-back-work .covid-back-banner .container h1 span {display: initial;}
    .covid-back-work .covid-back-banner .container .banner-subheading {font-size: 16px; line-height: 20px; text-transform: inherit; margin-bottom: 10px;}
    .covid-back-work .covid-back-banner .container a {font-size: 16px; padding: 5px 30px;}
    .covid-back-work .section-1 .header-form {height: auto;}
    .covid-back-work .section-1 .header-form .covid-back-iframe {height: 450px;}
    .covid-back-work .section-2 .section-heading {font-size: 28px; margin-bottom: 0;}
    .covid-back-work .section-8 h2 {font-size: 28px;}
    .covid-back-work .section-8 .icob-box-wrapper .icon-box {max-width: 100%; flex: 0 0 100%; margin-bottom: 20px;}
    .covid-back-work .section-9 .row {display: block; text-align: center;}
    .covid-back-work .section-9 .row .para {font-size: 22px; margin: 0; text-align: center;}
    .covid-back-work .section-9 .row .para span {display: initial;}
    .covid-back-work .section-9 .row a {margin-top: 20px; font-size: 20px; display: inline-block; padding: 8px 30px;}
}


/* Covid-19 Response (parent: back to work [.covid-back-work]) start */
.covid-response.covid-back-work .section-padding {padding: 30px 0;}
.covid-response .readMore-btn {font-size: 17px; color: #fff; display: inline-block; background-color: #30b0a9; border-radius: 4px; padding: 10px 50px; font-weight: bold; box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.09); overflow: hidden; position: relative;}
.covid-response .readMore-btn span {z-index: 20;}
.covid-response .readMore-btn:after {background: #fff; content: ""; height: 155px; left: -75px; opacity: .3; position: absolute; top: -50px; transform: rotate(35deg); transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: 10;}
.covid-response .readMore-btn:hover {color: #fff; text-decoration: none;}
.covid-response .readMore-btn:hover:after {left: 120%; transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);}


.covid-response .section-heading {font-size: 36px; color: #383838; text-align: center; margin-top: 0; margin-bottom: 50px; font-weight: 700;}
.covid-response.covid-back-work .covid-back-banner .container h1 {font-size: 62px;}
.covid-response.covid-back-work .covid-back-banner .container .banner-subheading {font-size: 54px; margin-top: 40px;}
.covid-response.covid-back-work .section-1 {background-color: #fff; text-align: center;}
.covid-response.covid-back-work .section-1.section-padding {padding-bottom: 0;}
.covid-response.covid-back-work .section-1 .container {border-bottom: 1px solid #e0e0e0; padding-bottom: 40px;}
.covid-response.covid-back-work .section-1 .container .para {margin-bottom: 0;}
.covid-response.covid-back-work .section-3, 
.covid-response.covid-back-work .section-5 {background-color: #fff;}
.covid-response.covid-back-work .section-6 {padding-bottom: 60px;}

.covid-response.covid-back-work .section-7 {background-color: #213a79; padding: 60px 0;}

.covid-response.covid-back-work .section-7 .section-heading {color: #fff;}
.covid-response .section-7-card {background-color: #fff; box-shadow: 0px 11px 8.1px 0.9px rgba(65, 65, 65, 0.1); padding-bottom: 20px; height: 100%;}
.covid-response .section-7-card strong {font-size: 18px; color: #2c3f7d; display: block; margin-top: 20px; line-height: 1.2;}
.covid-response .section-7-card .para {margin: 0 20px 20px;}
.covid-response .section-7-card a {font-size: 17px; color: #fff; display: inline-block; border-radius: 4px; background-color: #30b0a9;  padding: 10px 30px; font-weight: bold; box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.09); overflow: hidden; position: relative;}
.covid-response .section-7-card a span {z-index: 20;}
.covid-response .section-7-card a:after {background: #fff; content: ""; height: 155px; left: -75px; opacity: .3; position: absolute; top: -50px; transform: rotate(35deg); transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1); width: 50px; z-index: 10;}
.covid-response .section-7-card a:hover:after {left: 120%; transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);}
.covid-response.covid-back-work .section-7 .col-sm-6:nth-child(2) .section-7-card a {background-color: #c00000;}

@media screen and (min-width:1200px) {
    .covid-response.covid-back-work .section-7 .container {width: 840px;}
    .covid-back-work.covid-response .resources-content {min-height: 260px;}
}

@media (min-width:992px) and (max-width:1199px) {
    .covid-response.covid-back-work .section-padding {padding: 15px;}
}

@media (min-width:768px) and (max-width:991px) {
    .covid-back-work.covid-response {margin-top: 20px;}
    .covid-response.covid-back-work .section-padding {padding: 15px;}
    .covid-response.covid-back-work .covid-back-banner .container h1 {font-size:52px;}
    .covid-response.covid-back-work .covid-back-banner .container .banner-subheading {font-size: 36px; margin-top: 30px;}
    .covid-response.covid-back-work .section-1 .container {padding-bottom: 30px;}
    .covid-response.covid-back-work .section-7 .section-heading {margin-bottom: 30px;}
    .covid-response.covid-back-work .section-7 {padding-bottom: 30px;}
}

@media screen and (max-width:767px) {
    .page-id-9710 .application-section2 {margin-top: 64px;}
    .page-id-9710 .breadcrum-bg {display: block;}
    .covid-response.covid-back-work .section-padding {padding:30px 15px;}
    .covid-response.covid-back-work .section-padding {border-bottom: 1px solid #e0e0e0;}
    .covid-response.covid-back-work .covid-back-banner .container h1 {font-size:36px; line-height: 42px;}
    .covid-response.covid-back-work .covid-back-banner .container .banner-subheading {font-size: 20px; margin-top: 20px;}
    .covid-response .section-heading {margin-bottom: 30px; font-size: 32px;}
    .covid-response.covid-back-work .section-2 .section-heading {font-size: 32px;}
    .covid-response.covid-back-work .section-1 .container {padding-bottom: 30px;}
    .covid-response.covid-back-work .section-7 .section-heading {margin-bottom: 30px;}
    .covid-response.covid-back-work .section-7 {padding-bottom: 30px; padding-top: 30px;}
    .covid-response.covid-back-work .section-7 .col-sm-6:nth-child(2) {margin-top: 30px;}
    .covid-response .section-7-card {height: auto;}
}
/* Covid-19 Response (parent: back to work [.covid-back-work]) end */
/* DM start */

#marketingAgency a.tech-links, #marketingAgency a.tech-links:active{color:#337ab7;font-weight:700;}
#marketingAgency .tech-links{color:#337ab7;font-weight:700;}
#marketingAgency a.tech-links:focus, #marketingAgency a.tech-links:hover {
    color: #23527c;
    text-decoration: underline;
}
#marketingAgency .header-w-page-bg .text-header .upper-form {
    font: 900 27px 'Raleway', sans-serif;
    text-transform: inherit;
}
#marketingAgency .secondDMSection .why-wp-damco h2 {
    font-size: 55px;
    text-align: center;
    padding: 182px 20px 40px 60px;
	color:#fff;
}



#marketingAgency .firstDMSection .damc-capabilities,#marketingAgency .secondDMSection .damc-capabilities,#marketingAgency .thirdDMSection .damc-capabilities {
    margin-top: 50px;
    margin-bottom: 60px;
}

.daBanner.header-w-page-bg .text-form .row .col-lg-7 {
    margin-top: 50px;
}
.daBanner p.para {
    font-size: 18px;
    margin: 22px 0;
    line-height: 1.6em;
}
#marketingAgency p {
    font-size: 18px;
}
#marketingAgency .damc-capabilities .card-circle {
    border: none;
    }
#marketingAgency .card-circle img {
    width: auto;
    height: auto;
}

#marketingAgency .damc-capabilities .card h3 {
    font-size: 22px;
    color: #000000;
    font-weight: 700;
}
#marketingAgency .damc-services .technologies-list{
    border:none;
}
.topGborder{
    border-top: 1px solid #c0c0c0;
}

/*#marketingAgency ul.arrow-list {
  list-style-image: url(../images/covid-back/covid-arrow.webp);
  margin-left: 20px!important;
}
#marketingAgency .arrow-list li {
    font-size: 18px;
    margin-bottom: 15px;
    padding-left: 10px;
    color: #475055;
    line-height: 24px;
}*/

#marketingAgency ul.arrow-list li:before {
    content: "\f105";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 0;
    color: #00c0ff;
    font-size: 25px;
}

#marketingAgency ul.arrow-list li {
    position: relative;
    color: #475055;
    font-size: 18px;
    padding-left: 20px;
    margin-bottom: 15px;
    line-height: 24px;
}

#marketingAgency .damc-services .card .card-circle {
    padding: 10px 0;
}

.daBanner.header-w-page-bg .text-header .upper-form .small-form {
    color: #48394e;
    font-size: 18px;
    display: block;
}

#marketingAgency .bg-color {
    background-color: #f4f4f4;
}
#marketingAgency .link-m a, #marketingAgency .link-m a:active {
    text-transform: uppercase;
    color: #e71519;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#marketingAgency .link-m a:hover{
    color: #000000;
    text-decoration: underline;
}
#marketingAgency .damc-why .technologies-list .col-md-4:first-child {
    margin-left: -35px;
    margin-right: -20px;
}

#marketingAgency .damc-capabilities .card {
    padding: 15px;
/*    min-height: 390px;*/
}

.thirdDMSection .damc-capabilities .card {
    padding: 15px;
/*    min-height: 250px;*/
}
.secondDMSection h3 {
    margin-bottom: 5px;
}
#marketingAgency .header-w-page-bg {
    background: url(../jpg/banner-123.jpg) no-repeat top center;
    position: relative;
    background-size: cover;
    padding: 44px 0px 79px 0px;
}

#marketingAgency .header-w-page-bg h1 {
    font: 900 44px 'Raleway', sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0px rgba(77,77, 77, 1);
    padding-left: 0;
    margin-bottom: 0px;
    margin-top: 29px;
}
#marketingAgency .header-w-page-bg h2 {
    font-weight: 700;
    color: #fff;
    margin-bottom: 22px;
    margin-top: 12px;
}
#marketingAgency .secondDMSection .why-wp-damco {
    background-image: url(../jpg/why-damco-head-bg.jpg);
    background-size: cover;
    min-height: 590px;
    background-position-y: bottom;
    background-position-x: right;
}
#marketingAgency h2.wds-lp {
    font-size: 40px;
    color: #2b3037;
    font-weight: 800;
    text-transform: none;
    margin-bottom: 30px;
}

#marketingAgency .wds-lp {
    font-size: 40px;
    color: #2b3037;
    font-weight: 800;
    text-transform: none;
    margin-bottom: 60px;
    line-height: 1.2;
}
#marketingAgency p.minContent {
    height: 110px;
    overflow: hidden;
}
#marketingAgency p.readMoreBtn {
    cursor: pointer;
}

#marketingAgency .readMoreBtn, #marketingAgency .readMoreBtn:active {
    /*text-transform: uppercase;
    color: #e71519;*/
    font-size: 18px;
    /*font-weight: bold;*/
    text-decoration: none;
}
#marketingAgency .readMoreBtn:hover{
    color: #000000;
    text-decoration: underline;
}
#marketingAgency .topIcon{
    display: none;
}

#marketingAgency .largeIcon{
    display: block;
        }

#marketingAgency .lico01 img {
    margin-top: 112px;
    margin-right: 90px;
}

#marketingAgency .lico02 img {
    margin-top: 30px;
    margin-right: 90px;
}

#marketingAgency .lico03 img {
    margin-top: 40px;
    margin-right: 90px;
}

#marketingAgency .lico04 img {
    margin-top: 30px;
    margin-left: 0px;
}

#marketingAgency .lico05 img {
    margin-top: 85px;
    margin-left: 80px;
}

#marketingAgency .lico06 img {
    margin-top: 0px;
    margin-right: 90px;
}
#marketingAgency .damc-capabilities .technologies-list{
    margin-top: 0;
}
.page-id-9748 .secont-web-new {
    margin-top: 80px;
    padding-left: 15px;
    padding-right: 15px;
}
.page-id-9748 .secont-web-new p {
    margin-bottom: 50px;
}
.page-id-9748 #marketingAgency .sea-green {
    color: #09b395!important;
}
.page-id-9748 #marketingAgency .yellow {
    color: #febc0f!important;
}
.page-id-9748 #marketingAgency .blue {
    color: #21beef!important;
}
@media (max-width: 768px){

    #marketingAgency .lico01 img {
    margin-top: 0;
    margin-right: 0;
}

#marketingAgency .lico02 img {
    margin-top: 0;
    margin-right: 0;
}

#marketingAgency .lico03 img {
    margin-top: 0;
    margin-right: 0;
}

#marketingAgency .lico04 img {
    margin-top: 0;
    margin-left: 0;
}

#marketingAgency .lico05 img {
    margin-top: 0;
    margin-left: 0;
}

#marketingAgency .lico06 img {
    margin-top: 0;
    margin-right: 0;
}
    #marketingAgency .dotsNext{
        display: none;
    }
    #marketingAgency h2.wds-lp {
    font-size: 30px;
    }
    .wds-lp {
        font-size: 30px;
    }
    #marketingAgency p.minContent {
    height: auto!important;
    overflow: hidden;
    }
    #marketingAgency ul.serviceBullets{
        display: block!important;
    }
    #marketingAgency .readMoreBtn{
        display: none!important;
    }
    
    #marketingAgency .col-md-4.col-sm-12.col-xs-12.text-center .tabClass {
    padding-top: 0px;
    margin-top: 0px;
    }
    #marketingAgency .damc-capabilities .card {
    padding: 15px;
    min-height: auto;
    }
    #marketingAgency h1.wds-lp {
    margin-bottom: 30px!important;
    margin-top: 0;
    }
    #marketingAgency .damc-capabilities .technologies-list {
    margin-top: 0px;
    }
    .daBanner.header-w-page-bg .text-header .upper-form {
    font: 900 18px 'Raleway', sans-serif;
    }
    .daBanner .container{
        width: 100%;
    }
    .daBanner.header-w-page-bg .text-form .row .col-lg-7, .daBanner.header-w-page-bg .text-form .col-xs-12 {
        padding-left: 30px!important;
        padding-right: 30px!important;
    }
    .daBanner.header-w-page-bg {
        padding: 44px 0px 15px 0px;
    }
    #marketingAgency .damc-capabilities .card h3 {
    text-align: left;
    }
    /*#marketingAgency .damc-capabilities {
    margin-top: 83px!important;
    }*/

    .damc-why .technologies-list .col-md-4:first-child {
    margin-left: auto!important;
    margin-right: auto!important;
    }
    #marketingAgency .why-wp-damco{
        min-height: auto !important;
    }
    #marketingAgency .why-wp-damco h2 {
    padding: 20px !important;
    text-align: center !important;
    }
}


@media (max-width: 767px){
	.page-id-9748 #mydiv {
    padding: 0px!important;
    margin: 3px 0px 0px!important;
}
 .daBanner.header-w-page-bg .text-form .row .col-lg-7, .daBanner.header-w-page-bg .text-form .col-xs-12 {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
#marketingAgency .header-w-page-bg {
    padding: 0px 15px 16px;
}

#marketingAgency .damc-why .technologies-list .col-md-4:first-child > .card .col-md-12.col-sm-12.col-xs-12 {
    margin-bottom: 0px;
    padding: 0px;
}

.damc-why .card.text-left {
    padding: 10px 0px!important;
    margin: 0px;
}

    #marketingAgency .secondDMSection .why-wp-damco h2 {
        font-size: 25px;
        padding-top: 0px;
        margin-top: 0px;
    }
    #marketingAgency .damc-why .technologies-list .col-md-4:first-child > .card.text-left {
        margin-top: 0px;
        padding-top: 0px;
    }
    #marketingAgency .damc-why .technologies-list .col-md-4:first-child h2 {
        margin-top: 0px;
        margin-bottom: 12px;
		color:#fff;
    }
    .col-sm-12 .col-md-12 {
        margin-bottom: 20px;
    }
    .thirdDMSection .card-circle img {
        padding-bottom: 10px;
    }
    #marketingAgency ul.serviceBullets {
        display: block!important;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #marketingAgency .damc-why .technologies-list .col-md-4:first-child > .card .col-md-12.col-sm-12.col-xs-12 {
        margin-bottom: 0px;
    }
    #marketingAgency ul.arrow-list li:last-child {
        margin-bottom: 0px;
    }
    #marketingAgency .damc-capabilities .card {
        padding-top: 10px;
    }
   
    #marketingAgency .header-w-page-bg h1 {
        font: 800 30px 'Raleway', sans-serif;
    }

    #marketingAgency .header-w-page-bg h2 {
        font-weight: 700!important;
        line-height: 1.1em!important;
        margin-top: 10px!important;
    }

    #marketingAgency .header-w-page-bg .text-header .upper-form {   
        font: 800 30px;
        text-transform: inherit;
        line-height: 1.1em;
    }

    #marketingAgency .firstDMSection .damc-capabilities, #marketingAgency .secondDMSection .damc-capabilities, #marketingAgency .thirdDMSection .damc-capabilities {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #marketingAgency .topIcon{
    display: block;
    margin: 40px auto 20px;
    border-top: 1px solid #c7c5c5;
    padding-top: 30px;
        }
        

    .page-id-9748 .last-tab-new-web {
    margin-top: 35px !important;
    /*margin-bottom: 0px!important;*/
    }
    .page-id-9748 p.common-web-new {
    margin-bottom: 30px;
    }
    #marketingAgency .bg-color .damc-capabilities .technologies-list div div {
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px;
    }

    .daBanner.header-w-page-bg h1 {
    margin-top: 0px;
    padding-top: 0px;
    }
    

    #marketingAgency .damc-services .col-md-12{
    padding-left: 15px !important;
    padding-right: 15px !important;
    }
    #marketingAgency .damc-capabilities .card h3 {
    text-align: center;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 21px;
    }

    #marketingAgency .wds-lp {
        font-size: 30px;
        color: #2b3037;
        font-weight: 800;
        text-transform: none;
        margin-bottom: 30px;
        line-height: 1.1em;
    }
    #marketingAgency .damc-capabilities .card .card-circle {
        display: block!important;
        text-align: center!important;
        float: none!important;
    }
    #marketingAgency .bg-color .damc-capabilities .card .card-circle {
        display: block;
    }
    #marketingAgency .card-circle img {
    float: none!important;
    width: 50px;
    }
    .daBanner.header-w-page-bg {
        padding: 0px 0px 16px;
    }
    #marketingAgency h1.wds-lp {
    font-size: 30px!important;
    text-align: center;
    }
    #marketingAgency .technologies-list .damc-capabilities .card{
        padding-right: 0px;
        padding-left: 0px;
    }
    #marketingAgency .damc-capabilities .technologies-list {
        margin-top: 0px;
    }

    #marketingAgency .firstDMSection .damc-capabilities .technologies-list {
/*        margin-top: 30px;*/
    }

    #marketingAgency .damc-capabilities .card .card-circle.largeIcon{
    display: none!important;
        }

        #marketingAgency .topIcon div {
            text-align: center;
            width: 100%;
        }       
        
        .page-id-9748 .prod-er {
            position: relative;
            padding: 0px!important;
        }
        .damc-why .technologies-list .col-md-4:nth-child(2) > .card.text-left {
            padding-bottom: 0px!important;
        }
        .damc-why .technologies-list .col-md-4:last-child > .card.text-left {
            padding-bottom: 0px!important;
        }
        .damc-why .technologies-list .col-md-4:last-child > .card.text-left .row div:last-child {
            margin-bottom: 0px!important;
        }
}
@media (min-width: 768px) and (max-width: 991px) {
	
	#marketingAgency{margin-top:90px;}
	#marketingAgency .header-w-page-bg {
    padding: 44px 0px 20px 0px!important;
}
}
/* DM end   */

/* GPS tracking App */
#gps-tracking-app .form-cto-wrapper{margin-top:30px;}
#gps-tracking-app .ctoform-heading {
    font-size: 22px!important;
    color: #0d60ac!important;
    text-align: left;
    font-weight: bold;
    margin-bottom: 5px!important;
    text-transform: uppercase;
    margin-top: 0px!important;
}
 #gps-tracking-app .virtual-cto-section-3 h2{font-size:40px!important;}
 #gps-tracking-app .virtual-cto-section-4 h2{font-size:40px!important;color: #00296d;font-weight: 700;margin-bottom: 30px;}
#gps-tracking-app .whiteBgBox {
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.15);
}
#gps-tracking-app .whiteBgBox img {
    width: 100%;
}
#gps-tracking-app .img-head {
    position: absolute;
    top: 139px;
    left: 30px;
    color: #ffffff;
	font-size:16px;
}
#gps-tracking-app .whiteBgBox p.common-p {
    color: #464646;
    line-height: 1.5em;
    font-size: 16px;
    text-align: left;
    padding: 20px 20px 0 20px;
    min-height: 140px;
}
#gps-tracking-app .whiteBgBox p.moreLink {
    text-align: left;
    padding: 0 20px 20px 20px;
}
#gps-tracking-app .whiteBgBox p.moreLink a {
    color: red;
    font-size: 16px;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
}

#gps-tracking-app .form-cto-wrapper {
    padding: 15px;
}


@media screen and (max-width: 767px)
{
    #gps-tracking-app .virtual-cto-banner h1 {
        font-size: 30px!important;
    }
    #gps-tracking-app .form-cto-wrapper {
        margin-top: 30px;
        padding: 10px 8px!important;
    }
   /* #gps-tracking-app .virtual-cto-section-4 .col-sm-6 {
        padding: 0px;
    }*/

    #gps-tracking-app .virtual-cto-section-2 .col-sm-6.col-md-4.pr-sm-0 {
        padding: 0px;
    }
    #gps-tracking-app .virtual-cto-banner .container {
        text-align: center;
        width: 100%;
        position: inherit;
        top: inherit;
        left: inherit;
        transform: inherit;
        padding-right: 0px; 
        padding-left: 0px;
        margin-right: auto;
        margin-left: auto;
    }
    
    #gps-tracking-app .section-padding {
    padding-top: 40px;
    padding-bottom: 0px;
    }
    /*#gps-tracking-app .healthBg {
    padding: 40px 15px;
    }*/
    #gps-tracking-app .virtual-cto-section-3 .row.technologies-list .col-sm-4:last-child {
    padding-bottom: 40px;
    }
    #gps-tracking-app  .virtual-cto-banner img {
    display: none;
    }
    #gps-tracking-app .virtual-cto-banner {
        background: url(../png/healthcare-banner.png) no-repeat;
        background-size: cover;
        padding: 30px 15px;
    }

}

#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img {background-image: url('../png/gps-app-sprit-v.png'); background-repeat: no-repeat; background-position-x: 50%; background-position-y: 0; width: 100%; height: 80px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img {background-position-y: -100px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img {background-position-y: -212px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img {background-position-y: -330px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img {background-position-y: -450px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img {background-position-y: -568px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img {background-position-y: -671px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img {background-position-y: -790px;}
#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img {background-position-y: 100%;}

#gps-tracking-app .virtual-cto-section-4 ul li {padding-left: 80px; margin-bottom: 25px; background-image: url('../png/gps-we-work-icon.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;}
#gps-tracking-app .virtual-cto-section-4 ul li strong {font-size: 18px; color: #38424f;}
#gps-tracking-app .virtual-cto-section-4 ul li p {color: #464646; margin-top: 5px;}
#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(1) {background-position-y: 0;}
#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(2) {background-position-y: -155px;}
#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(3) {background-position-y: -335px;}
#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(4) {background-position-y: -550px;}
#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(5) {background-position-y: -735px;}
#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(6) {background-position-y: -905px;}
#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(7) {background-position-y: -1075px;}

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

    #gps-tracking-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),
   #gps-tracking-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),
    #gps-tracking-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6) {
        border-bottom: none;
    }

    .medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4),
   .medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5),
    .medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) {
        border-bottom: none;
    }
}

@media (max-width: 767px) and (min-width: 320px)
{
     #gps-tracking-app .damc-capabilities .technologies-list .col-sm-4.text-center:last-child, .medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:last-child {
        border-bottom: none;
    } 
    #gps-tracking-app .damc-capabilities .technologies-list .col-sm-4.text-center, .medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center {
        border-right: none;
    }   
}

/* healthcare app */

.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img {background-image: url('../png/medical-delivery-app-sprit-v.png')!important; background-repeat: no-repeat; background-position-x: 50%; background-position-y: 0; width: 100%; height: 80px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img {background-position-y: -100px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img {background-position-y: -212px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img {background-position-y: -330px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img {background-position-y: -450px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img {background-position-y: -568px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img {background-position-y: -671px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img {background-position-y: -790px;}
.medicine-delivery .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img {background-position-y: 100%;}
/* healthcare end */
.medicine-delivery .virtual-cto-section-4 ul li {padding-left: 80px; margin-bottom: 25px; background-image: url('../png/gps-we-work-icon.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;}
.medicine-delivery .virtual-cto-section-4 ul li strong {font-size: 18px; color: #38424f;}
.medicine-delivery .virtual-cto-section-4 ul li p {color: #464646; margin-top: 5px;}
.medicine-delivery .virtual-cto-section-4 ul li:nth-child(1) {background-position-y: 0;}
.medicine-delivery .virtual-cto-section-4 ul li:nth-child(2) {background-position-y: -155px;}
.medicine-delivery .virtual-cto-section-4 ul li:nth-child(3) {background-position-y: -335px;}
.medicine-delivery .virtual-cto-section-4 ul li:nth-child(4) {background-position-y: -550px;}
.medicine-delivery .virtual-cto-section-4 ul li:nth-child(5) {background-position-y: -735px;}
.medicine-delivery .virtual-cto-section-4 ul li:nth-child(6) {background-position-y: -905px;}
.medicine-delivery .virtual-cto-section-4 ul li:nth-child(7) {background-position-y: -1075px;}

/* GPS tracking app end  */

.medicine-delivery .carousel-inner>.item>a>img, .medicine-delivery .carousel-inner>.item>img, .medicine-delivery .img-responsive, .medicine-delivery .thumbnail a>img, .medicine-delivery .thumbnail>img,.elearningPage .carousel-inner>.item>a>img, .elearningPage .carousel-inner>.item>img, .elearningPage .img-responsive, .elearningPage .thumbnail a>img, .elearningPage .thumbnail>img {
    display: block;
    max-width: none;
    }
@media screen and (max-width: 767px) {
.medicine-delivery .carousel-inner>.item>a>img, .medicine-delivery .carousel-inner>.item>img, .medicine-delivery .img-responsive, .medicine-delivery .thumbnail a>img, .medicine-delivery .thumbnail>img, .elearningPage .carousel-inner>.item>a>img, .elearningPage .carousel-inner>.item>img, .elearningPage .img-responsive, .elearningPage .thumbnail a>img, .elearningPage .thumbnail>img {
    display: block;
    max-width: 100%;
    }

    	.grocery-delivery#gps-tracking-app .virtual-cto-banner {
		    background: url(../jpg/grocery-banner.jpg) no-repeat;
		    background-size: cover;
		    padding: 30px 15px;
		}

        .elearningPage#gps-tracking-app .virtual-cto-banner {
            background: url(../jpg/elearning-banner.jpg) no-repeat;
            background-size: cover;
            padding: 30px 15px;
        }

        #gps-tracking-app .virtual-cto-banner {
            background: url(../jpg/gps-banner.jpg) no-repeat;
            background-size: cover;
            padding: 30px 15px;
        }

		.headingUnderline p::before {
			    border-bottom: none;
			}
			.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li {height: auto!important;
                display: table!important;}
			.row.mT80 {
			    margin-top: 45px!important;
			}

			.grocery-delivery#gps-tracking-app .img-head, .elearningPage#gps-tracking-app .img-head, #gps-tracking-app .img-head {
    		    position: absolute;
    		    top: 116px;
    		    left: 30px;
    		    color: #ffffff;
    		}

            .elearningPage#gps-tracking-app .virtual-cto-section-4 ul li {
                height: auto!important;
                display: table!important;
            }



    }

/* Grocery app start */

#gps-tracking-app .virtual-cto-banner h1 {
    font-size: 46px;
    font-weight: 700;
    color: #fff;
    font-family: sans-serif;
    text-transform: capitalize;
    padding-left: 0;
    line-height: 48px;
}
#gps-tracking-app .virtual-cto-banner .sub-heading {
    font-size: 17px;
}
#gps-tracking-app .virtual-cto-banner p {
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
    line-height: 28px;
}
#gps-tracking-app p.ctoform-subheading{color:#475055;font-weight:700;}

.grocery-delivery .virtual-cto-section-4 ul.fdaIcons li {
    display: table;
    box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.15);
    background: #fff;
    padding: 20px 30px!important;
    background-image: none!important;
}
.row.mT80, .mT80 {
    margin-top: 80px;
}
.mT125 {
    margin-top: 125px;
}
.grocery-delivery .ico1 {
    background-image: url(../png/single-grocery-store.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0 0 105px;
}
.grocery-delivery .ico2 {
    background-image: url(../png/aggregators.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0 0 105px;
}
.grocery-delivery .ico3 {
    background-image: url(../png/grocery-chain-businesses.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0 0 105px;
}

.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img {background-image: url('../png/grocery-app-sprit-v.png'); background-repeat: no-repeat; background-position-x: 50%; background-position-y: 0; width: 100%; height: 80px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img {background-position-y: -100px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img {background-position-y: -212px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img {background-position-y: -330px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img {background-position-y: -450px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img {background-position-y: -568px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img {background-position-y: -671px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img {background-position-y: -790px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img {background-position-y: 100%;}

.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li {padding-left: 80px; height: 70px; margin-bottom: 25px; background-image: url('../png/grocery-we-work-icon.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li strong {font-size: 18px; color: #38424f;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li p {color: #464646; margin-top: 5px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(1) {background-position-y: 0;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(2) {background-position-y: -155px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(3) {background-position-y: -335px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(4) {background-position-y: -550px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(5) {background-position-y: -735px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(6) {background-position-y: -905px;}
.grocery-delivery#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(7) {background-position-y: -1075px;}
/* Grocery app end */

/* elearning app start */
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img {background-image: url('../png/elearning-app-sprit-v.png'); background-repeat: no-repeat; background-position-x: 50%; background-position-y: 0; width: 100%; height: 80px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img {background-position-y: -100px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img {background-position-y: -212px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img {background-position-y: -330px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img {background-position-y: -450px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img {background-position-y: -568px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img {background-position-y: -671px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img {background-position-y: -790px;}
.elearningPage#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img {background-position-y: 100%;}

.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li {padding-left: 80px; height: 100px; margin-bottom: 25px; background-image: url('../png/elearning-we-work-icon.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li strong {font-size: 18px; color: #38424f;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li p {color: #464646; margin-top: 5px;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(1) {background-position-y: 0;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(2) {background-position-y: -155px;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(3) {background-position-y: -335px;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(4) {background-position-y: -550px;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(5) {background-position-y: -735px;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(6) {background-position-y: -905px;}
.elearningPage#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(7) {background-position-y: -1075px;}
/* elearning app end */

/* Taxi app development start */
.tax-app .virtual-cto-section-4 ul.fdaIcons li {
    display: table;
    box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.15);
    background: #fff;
    padding: 20px 30px!important;
    background-image: none!important;
}
.tax-app .ico1 {
    background-image: url(../png/startups.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0 0 105px;
}
.tax-app .ico2 {
    background-image: url(../png/taxi-cab-business.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0 0 105px;
}
.tax-app .ico3 {
    background-image: url(../png/corprate-taxi-service.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0px 0 0 105px;
}
.tax-app#gps-tracking-app .virtual-cto-section-3 .damc-capabilities .net-card{min-height:300px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img {background-image: url('../png/taxi-app-sprit-v.png'); background-repeat: no-repeat; background-position-x: 50%; background-position-y: 0; width: 100%; height: 80px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img {background-position-y: -100px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img {background-position-y: -212px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img {background-position-y: -330px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img {background-position-y: -450px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img {background-position-y: -568px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img {background-position-y: -671px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img {background-position-y: -790px;}
.tax-app#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img {background-position-y: 100%;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li {padding-left: 80px; height: 70px; margin-bottom: 25px; background-image: url('../png/taxi-we-work-icon.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li strong {font-size: 18px; color: #38424f;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li p {color: #464646; margin-top: 5px;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(1) {background-position-y: 0;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(2) {background-position-y: -155px;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(3) {background-position-y: -335px;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(4) {background-position-y: -550px;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(5) {background-position-y: -735px; margin-bottom: 15px;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(6) {background-position-y: -905px;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(7) {background-position-y: -1075px;}

@media(max-width:767px){
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(5) {margin-bottom: 40px;}
.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(6) {margin-bottom: 50px;}
#gps-tracking-app.tax-app .virtual-cto-banner {
    background: url(../jpg/taxi-banner.jpg) no-repeat;
    background-size: cover;
    padding: 30px 15px;
}
}
@media(max-width: 991px) and (min-width: 768px){
	.tax-app#gps-tracking-app .img-head{top:80px;}
	.tax-app#gps-tracking-app .whiteBgBox p.common-p{min-height:235px;margin-top:0px;}
	.tax-app#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(5){margin-bottom:35px;}
	.tax-app#gps-tracking-app .virtual-cto-section-4 .itemCenter img{margin-top:300px;}
	.tax-app#gps-tracking-app .why-damco-section img{margin-top:100px;}
}
@media(max-width: 1199px) and (min-width: 992px){
	.tax-app#gps-tracking-app .virtual-cto-section-2 img{height:100%;}
	.tax-app#gps-tracking-app .img-head{top:120px;}
	.tax-app#gps-tracking-app .whiteBgBox p.common-p{min-height:200px;margin-top:0px;}
}

/* Taxi app development end */
/* Real Estate app development start */
.real-estate#gps-tracking-app .virtual-cto-section-2-content p.paraIn{font-size:18px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center .net-crad-img {background-image: url('../png/real-estate-icons.png'); background-repeat: no-repeat; background-position-x: 50%; background-position-y: 0; width: 100%; height: 80px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(2) .net-crad-img {background-position-y: -100px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(3) .net-crad-img {background-position-y: -212px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(4) .net-crad-img {background-position-y: -330px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(5) .net-crad-img {background-position-y: -450px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(6) .net-crad-img {background-position-y: -568px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(7) .net-crad-img {background-position-y: -671px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(8) .net-crad-img {background-position-y: -790px;}
.real-estate#gps-tracking-app .virtual-cto-section-3 .technologies-list .col-sm-4.text-center:nth-child(9) .net-crad-img {background-position-y: 100%;}

.real-estate#gps-tracking-app .virtual-cto-section-4 ul li {padding-left: 80px; /*height: 70px;*/ margin-bottom: 25px; background-image: url('../png/real-estate-we-work-icon.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li strong {font-size: 18px; color: #38424f;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li p {color: #464646; margin-top: 5px;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(1) {background-position-y: 0;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(2) {background-position-y: -155px;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(3) {background-position-y: -335px;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(4) {background-position-y: -550px;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(5) {background-position-y: -735px; margin-bottom: 15px;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(6) {background-position-y: -905px;}
.real-estate#gps-tracking-app .virtual-cto-section-4 ul li:nth-child(7) {background-position-y: -1075px;}
@media(max-width:767px){
	#gps-tracking-app.real-estate .virtual-cto-banner {
    background: url(../jpg/real-estate-banner.jpg) no-repeat;
    background-size: cover;
    padding: 30px 15px;
}
}

@media(max-width: 991px) and (min-width: 768px){
	.real-estate#gps-tracking-app .img-head{top:80px;}
	.real-estate#gps-tracking-app .whiteBgBox p.common-p{min-height:212px;margin-top:0px;}
	.real-estate#gps-tracking-app .virtual-cto-section-4 .ecommerce-diff-section img{margin-top:100px;}
	
}
@media(max-width: 1199px) and (min-width: 992px){
	.real-estate#gps-tracking-app .virtual-cto-section-2 img{height:100%;}
	.real-estate#gps-tracking-app .img-head{top:120px;}
	.real-estate#gps-tracking-app .whiteBgBox p.common-p{min-height:200px;margin-top:0px;}
}

/* Real Estate app development end */
/* Office 365 start */
.new-tech-design{background:#fff;}
    .office-365.new-tech-design .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/section2-icon-sprite.png) center center no-repeat;
    }
	.office-365.new-tech-design .office-migration-Banner.header-w-page-bg .text-header .upper-form{font-size:26px;}
	.office-365.new-tech-design .office-migration-Banner.header-w-page-bg .text-header .upper-form .small-form{font-size:17px;}
    .office-365.new-tech-design .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .office-365.new-tech-design .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .office-365.new-tech-design .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .office-365.new-tech-design .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: 12px;
        background-position-y: -228px;
    }
    .office-365.new-tech-design .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -309px;
    }
    .office-365.new-tech-design .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: 12px;
        background-position-y: -400px;
    }
.new-tech-design .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
}
.new-tech-design .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
}
.new-tech-design .pythonDSection6 .card-circle {
    border-radius: 50%;
    border: none;
    min-width: 40px;
    min-height: 40px;
    padding: 0px;
    box-sizing: content-box;
    display: block;
    margin-bottom: 20px;
    text-align: left;
}
.new-tech-design .pythonDSection6 .card-circle img { width:45px;height:45px; margin-left: auto; margin-right: auto;}
.new-tech-design .pythonDSection6 .row.technologies-list.technologies-list-two-row p {
    text-align: left;
    font-size: 17px;
}
.new-tech-design ul.techBullet {
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style: none;
}
.new-tech-design ul.techBullet li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 16px;
}
.new-tech-design ul.techBullet li:before {
    content: "\f00c";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 5px;
    color: #00c0ff;
    font-size: 13px;
    font-weight: normal;
}

.office-365.new-tech-design .pythonDevelopmentSection3 ul li:nth-child(1) {
    background: url(../png/section3-icon-5.png) no-repeat;
}
.office-365.new-tech-design .pythonDevelopmentSection3 ul li:nth-child(2) {
    background: url(../png/section3-icon-8.png) no-repeat;
}
.office-365.new-tech-design .pythonDevelopmentSection3 ul li:nth-child(3) {
    background: url(../png/section3-icon-9.png) no-repeat;
}
.office-365.new-tech-design .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {
    background: url(../png/section3-icon-10.png) no-repeat;
}
    /* sprite icons end */
	@media(max-width:767px){
		.office-365.new-tech-design .pythonDSection6 .row.technologies-list.technologies-list-two-row {display: block;}
		.office-365.new-tech-design .pythonDSection6 .col-sm-3.text-center {padding: 10px;}
		.office-365.new-tech-design .pythonDSection6 .col-sm-3.text-center > div {height: auto;}
	}
	@media (max-width: 991px) and (min-width: 768px){
.office-365 .pythonDevelopmentSection3 ul li p {ont-size: 14px;margin: 0;}
.office-365 .pythonDevelopmentSection3 ul li b {font-size: 16px;}
.office-365 .bannerDiv {
    background: url(../jpg/office-360-banner.jpg) no-repeat;
}
}
@media(max-width: 1199px) and (min-width: 992px){
	.office-365 .bannerContent{width:100%}
}

/* Office 365 end */

/* Power Bi start*/
.new-tech-design.power-bi .pythonDSection4 .text-center.h1 {
    padding: 0px;
    margin: 0px;
}
.new-tech-design.power-bi .bannerContent .col-md-5.col-xs-12 {
    margin-top: 40px;
}

.new-tech-design.power-bi #mydiv{width:100%;}
.new-tech-design.power-bi .header-w-page-bg.power-bi-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 20px;
}
.new-tech-design.power-bi .application-section2 .header-w-page-bg.power-bi-Banner h2 {
    font-weight: 700;
    color: #fff;
    margin-top: 0;
    margin-bottom: 25px;
}
.new-tech-design.power-bi .application-section2 h2.tech-h2 {
    font-size: 36px;
    color: #282828;

    margin-top: 20px;
    font-weight: 700;
}
.new-tech-design.power-bi .pythonDevelopmentSection3 .h1 {
   color:#333;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/* vks */
.new-tech-design.power-bi .header-w-page-bg h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 0;
}

.new-tech-design.power-bi .pythonDSection6 .card-circle {
    border-radius: 50%;
    border: none;
    min-width: 40px;
    min-height: 40px;
    padding: 0px;
    box-sizing: content-box;
    display: block;
    margin-bottom: 20px;
    text-align: center;
}

.new-tech-design.power-bi .pythonDevelopmentSection3 ul li:nth-child(1) {
    background: url(../png/section3-icon-11.png) no-repeat;
}
.new-tech-design.power-bi .pythonDevelopmentSection3 ul li:nth-child(2) {
    background: url(../png/section3-icon-12.png) no-repeat;
}
.new-tech-design.power-bi .pythonDevelopmentSection3 ul li:nth-child(3) {
    background: url(../png/section3-icon-13.png) no-repeat;
}
.new-tech-design.power-bi .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {
    background: url(../png/section3-icon-14.png) no-repeat;
}
.new-tech-design.power-bi .pythonDevelopmentSection3 ul li {
    margin-bottom: 38px;
    padding-left: 80px;
}
.new-tech-design.power-bi .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}
.new-tech-design.power-bi .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {background: url('../png/roadmap-sprite.png') no-repeat;}
/*.new-tech-design.power-bi .pythonDSection5-list li:nth-child(1) {
    background: url(../images/power-bi/section5a-icon-1.png) no-repeat;
}
.new-tech-design.power-bi .pythonDSection5-list li:nth-child(2) {
    background: url(../images/power-bi/section5a-icon-2.png) no-repeat;
}
.new-tech-design.power-bi .pythonDSection5-list li:nth-child(3) {
    background: url(../images/power-bi/section5a-icon-3.png) no-repeat;
}
.new-tech-design.power-bi .pythonDSection5-list li:nth-child(4) {
    background: url(../images/power-bi/section5a-icon-4.png) no-repeat;
}*/
.new-tech-design.power-bi .pythonDSection5-list li {
    margin-bottom: 30px;
    padding-left: 100px;
}
.new-tech-design.power-bi .pythonDSection5-list li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.power-bi .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.power-bi .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),.new-tech-design.power-bi .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){
    border-bottom: none;
}
.new-tech-design.power-bi ul.techBullet{
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style: none;
}
.new-tech-design.power-bi ul.techBullet li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 16px;
}
.new-tech-design.power-bi ul.techBullet li:before {
    content: "\f00c";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 5px;
    color: #00c0ff;
    font-size: 13px;
    font-weight: normal;
}

.new-tech-design.power-bi .pythonDSection6 .row.technologies-list.technologies-list-two-row p {
    text-align: left;
    font-size: 17px;
}

.new-tech-design.power-bi .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
}

.new-tech-design.power-bi.smart-contract-development .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
    flex-wrap: wrap;
}
.new-tech-design.power-bi .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
}
.new-tech-design.power-bi .pythonDSection3Footer {
        background: url(../jpg/power-bi-tech.jpg) no-repeat 0 100%;
    }

.page-id-11663 .new-tech-design.power-bi .pythonDSection3Footer {background-image: none;}

.new-tech-design.power-bi .pythonDSection5-list li:nth-child(5) {
    background: url(../png/section5a-icon-5.png) no-repeat;
}
@media (max-width: 767px){
	.new-tech-design.power-bi.smart-contract-development .pythonDSection6 .col-sm-3.text-center {
	    padding: 0;
	}
    .pythonDSection5 {padding: 30px 0;}
    .python-development-section2 {padding: 30px 0;}
    .pythonDSection4-content {display: block;}
.pythonDevelopmentSection3 ul li h3{font-size:16px!important;}
.pythonDevelopmentSection3 p{font-size:16px!important;}
    .new-tech-design.power-bi .pythonDSection6 .row.technologies-list.technologies-list-two-row {
        display: block;
    }
    .new-tech-design.power-bi .pythonDSection6 .col-sm-3.text-center {
        padding: 10px;
    }
    .new-tech-design.power-bi .pythonDSection6 .col-sm-3.text-center > div {
        height: auto;
    }
    .new-tech-design.power-bi .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.power-bi .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){
        border-bottom: 1px solid #d2d2d2;
    }
    .new-tech-design.power-bi .header-w-page-bg {
        background: url(../jpg/power-bi-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }

    .new-tech-design.power-bi .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.power-bi .bannerContent {
        position: initial!important;
        text-align: left;
        padding: 0 15px;
    }
    .new-tech-design.power-bi .python-development-section2{
        position: relative!important;
    }

    .new-tech-design.power-bi .header-w-page-bg.power-bi-Banner h1 {
        /*font: 700 32px 'Poppins', sans-serif;*/
        font: 900 44px Raleway,sans-serif;
        color: #21f3ab;
        text-shadow: 1px 1px 0 rgba(77,77,77,1);
        padding-left: 0;
        margin-bottom: 0;
        line-height: 1.2;
    }

    .new-tech-design.power-bi .virtual-cto-services .virtual-cto-banner .sub-heading {
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        line-height: 32px;
    }

    .new-tech-design.power-bi .header-w-page-bg p {
        color: #fff;
        font-size: 16px;
        line-height: 1.3em;
        text-align: center;
    }
    .new-tech-design.power-bi .header-w-page-bg p b {
        color: #00c0ff;
        font-size: 22px;
        line-height: 1.1;
    }
    .new-tech-design.power-bi .header-w-page-bg ul li {
        position: relative;
        color: #fff;
        font-size: 17px;
        padding-left: 25px;
        margin-bottom: 8px;
    }
    .new-tech-design.power-bi .header-w-page-bg ul {
        margin: 0;
        padding: 0;
        list-style: none;
        margin-bottom: 23px;
    }
    .new-tech-design.power-bi .damc-capabilities .technologies-list .col-sm-4.text-center{
        border-right: none;
    }
    .new-tech-design.power-bi .damc-capabilities .technologies-list .col-sm-4.text-center:last-child{
        border-bottom: none;
    }
    .new-tech-design.power-bi .application-section2 .header-w-page-bg.power-bi-Banner h2 {
        /*font: 18px 'Poppins', sans-serif;*/

        font-weight: 700;
        color: #fff;
        margin-top: 0;
        margin-bottom: 25px;
        line-height: 1.1;
        margin-top: 24px;
    }
    .new-tech-design.power-bi .application-section2 h2.tech-h2 {
        font-size: 26px;
        color: #282828;
    
        margin-top: 20px;
        font-weight: 700;
    }
    .new-tech-design.power-bi .headingUnderline p {
        font-size: 16px;
    }
    .new-tech-design.power-bi .pythonDevelopmentSection3 .h1 {
        font-size: 30px;
        margin: 0;
    }
    .new-tech-design.power-bi .pythonDBlueBg.javaDBlueBg {
        padding: 20px!important;
    }
    .new-tech-design.power-bi .pythonDSection5 .col-sm-12.headingUnderline {
        padding: 0px;
    }
    .new-tech-design.power-bi .pythonDSection6 .col-sm-12.headingUnderline .h1 {
        margin: 0;
    }
	.new-tech-design.power-bi .pythonDSection6 .col-sm-3.text-center {
        padding: 0;
        /*border-bottom: 1px solid #d2d2d2;*/
    }
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.power-bi .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.power-bi .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.power-bi .pythonDSection3Footer-img img {
        display: none;
    }

    

    .new-tech-design.power-bi .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .new-tech-design.power-bi .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.power-bi .pythonDSection3Footer-img img {
        display: none;
    }

    

    .new-tech-design.power-bi .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.power-bi .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
    
}
@media (max-width: 991px) and (min-width: 768px)
{
    .new-tech-design.power-bi .hiddenDiv {
        display: none;
    }
	.main-footer .row {
		display: flex!important;
	}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .new-tech-design.power-bi .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.power-bi .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.power-bi .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
  
}
/* ----------- iPad end ----------- */
@media screen and (min-width: 992px){
    .new-tech-design.power-bi .bannerImg {
        width: 100%;
    }
    .new-tech-design.power-bi .container.text-form.bannerContent {
        top: 50%;
        left: 50%;
        width: 1250px;
        transform: translate(-50%,-50%);
        position:absolute;
    }
}

    /* sprite icons start */
    .new-tech-design.power-bi .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite.png) center center no-repeat;
		margin-top:30px;
    }
    .new-tech-design.power-bi .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.power-bi .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.power-bi .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.power-bi .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.power-bi .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.power-bi .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
/* Power Bi end*/

/* Azure start*/
.new-tech-design.msazure .tech-php .bannerDiv .bannerImg{height:auto;}
.new-tech-design.msazure .pythonDSection4 .text-center.h1 {
    padding: 0px;
    margin: 0px;
}

.new-tech-design.msazure .pythonDevelopmentSection3 .h1 {
    margin: 0;
}
.new-tech-design.msazure #mydiv{width:100%;}
.new-tech-design.msazure .header-w-page-bg.office-migration-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 20px;
}
.new-tech-design.msazure .application-section2 .header-w-page-bg.office-migration-Banner h2 {
    font-weight: 700;
    color: #fff;
    margin-top: 0;
    margin-bottom: 25px;
}
.new-tech-design.msazure .application-section2 h2.tech-h2 {
    font-size: 36px;
    color: #282828;

    margin-top: 20px;
    font-weight: 700;
}
.new-tech-design.msazure .pythonDevelopmentSection3 .h1 {
   color:#333;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/* vks */
.new-tech-design.msazure .header-w-page-bg h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 0;
}

.new-tech-design.msazure .pythonDSection6 .card-circle {
    border-radius: 50%;
    border: none;
    min-width: 40px;
    min-height: 40px;
    padding: 0px;
    box-sizing: content-box;
    display: block;
    margin-bottom: 20px;
    text-align: left;
}


.new-tech-design.msazure .pythonDevelopmentSection3 ul li:nth-child(1) {
    background: url(../png/section3-icon-5.png) no-repeat;
}
.new-tech-design.msazure .pythonDevelopmentSection3 ul li:nth-child(2) {
    background: url(../png/section3-icon-8.png) no-repeat;
}
.new-tech-design.msazure .pythonDevelopmentSection3 ul li:nth-child(3) {
    background: url(../png/section3-icon-9.png) no-repeat;
}
.new-tech-design.msazure .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {
    background: url(../png/section3-icon-10.png) no-repeat;
}
.new-tech-design.msazure .pythonDevelopmentSection3 ul li {
    margin-bottom: 30px;
    padding-left: 80px;
}
.new-tech-design.msazure .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.msazure .pythonDSection5-list li:nth-child(1) {
    background: url(../png/section5a-icon-1.png) no-repeat;
}
.new-tech-design.msazure .pythonDSection5-list li:nth-child(2) {
    background: url(../png/section5a-icon-2.png) no-repeat;
}
.new-tech-design.msazure .pythonDSection5-list li:nth-child(3) {
    background: url(../png/section5a-icon-3.png) no-repeat;
}
.new-tech-design.msazure .pythonDSection5-list li:nth-child(4) {
    background: url(../png/section5a-icon-4.png) no-repeat;
}
.new-tech-design.msazure .pythonDSection5-list li {
    margin-bottom: 30px;
    padding-left: 100px;
}
.new-tech-design.msazure .pythonDSection5-list li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.msazure .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.msazure .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),.new-tech-design.msazure .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){
    border-bottom: none;
}
.new-tech-design.msazure ul.techBullet{
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style: none;
}
.new-tech-design.msazure ul.techBullet li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 16px;
}
.new-tech-design.msazure ul.techBullet li:before {
    content: "\f00c";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 5px;
    color: #00c0ff;
    font-size: 13px;
    font-weight: normal;
}

.new-tech-design.msazure .pythonDSection6 .row.technologies-list.technologies-list-two-row p {
    text-align: left;
    font-size: 17px;
}

.new-tech-design.msazure .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
}

.new-tech-design.msazure .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
}

.new-tech-design.msazure .pythonDSection3Footer {
        background: url(../jpg/azure-modals.jpg) no-repeat 0 100%;
    }
		/* new css 3 march */
.new-tech-design.msazure .section-8.ifs-padding.blueBackground h2 {
    color: #ffffff;
}
.new-tech-design.msazure .carouselLogoSlide.slideCaro .slick-prev,
.new-tech-design.msazure .carouselLogoSlide.slideCaro .slick-next {
    height: 31px;
    width: 17px;
}
.new-tech-design.msazure button.slick-prev.slick-arrow {
    background: url(../png/prev.png) no-repeat;
}
.new-tech-design.msazure .slick-prev:before,
.new-tech-design.msazure .slick-next:before{display:none;}
.new-tech-design.msazure .carouselLogoSlide.slideCaro button.slick-next.slick-arrow {
    background: url(../png/next.png) no-repeat;
}
.new-tech-design.msazure .industriesColBox button.slick-prev.slick-arrow{
    background: url(../png/left-a.png) no-repeat;
    height: 25px;
    width: 25px;
}
.new-tech-design.msazure .industriesColBox button.slick-next.slick-arrow{
    background: url(../png/right-a.png) no-repeat;
    height: 25px;
    width: 25px;
}
.new-tech-design.msazure .damc-capabilities .net-card {min-height: 350px;}
.new-tech-design.msazure .pythonDSection6 .row.technologies-list.technologies-list-two-row .col-sm-3.text-center {
    margin-bottom: 60px;
}
	/* new css end */
@media (max-width: 767px){
    .new-tech-design.msazure .itemCenter {
        display: block;
        align-items: center;
    }
    .new-tech-design.msazure .pythonDSection6 .row.technologies-list.technologies-list-two-row {
        display: block;
    }
    .new-tech-design.msazure .pythonDSection6 .col-sm-3.text-center {
        padding: 10px;
    }
    .new-tech-design.msazure .pythonDSection6 .col-sm-3.text-center > div {
        height: auto;
    }
    .new-tech-design.msazure .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.msazure .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){
        border-bottom: 1px solid #d2d2d2;
    }
    .new-tech-design.msazure .header-w-page-bg {
        background: url(../jpg/azure-banner-2.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }

    .new-tech-design.msazure .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.msazure .bannerContent {
        position: initial!important;
        text-align: left;
        padding: 0px 15px;
    }
    .new-tech-design.msazure .python-development-section2{
        position: relative!important;
    }

    .new-tech-design.msazure .header-w-page-bg.office-migration-Banner h1 {
        /*font: 700 32px 'Poppins', sans-serif;*/
        font: 900 44px Raleway,sans-serif;
        color: #21f3ab;
        text-shadow: 1px 1px 0 rgba(77,77,77,1);
        padding-left: 0;
        margin-bottom: 0;
        line-height: 1.2;
    }

    .new-tech-design.msazure .virtual-cto-services .virtual-cto-banner .sub-heading {
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        line-height: 32px;
    }

    .new-tech-design.msazure .header-w-page-bg p {
        color: #fff;
        font-size: 16px;
        line-height: 1.3em;
        text-align: center;
    }
    .new-tech-design.msazure .header-w-page-bg p b {
        color: #00c0ff;
        font-size: 22px;
        line-height: 1.1;
    }
    .new-tech-design.msazure .header-w-page-bg ul li {
        position: relative;
        color: #fff;
        font-size: 17px;
        padding-left: 25px;
        margin-bottom: 8px;
    }
    .new-tech-design.msazure .header-w-page-bg ul {
        margin: 0;
        padding: 0;
        list-style: none;
        margin-bottom: 23px;
    }
    .new-tech-design.msazure .damc-capabilities .technologies-list .col-sm-4.text-center{
        border-right: none;
    }
    .new-tech-design.msazure .damc-capabilities .technologies-list .col-sm-4.text-center:last-child{
        border-bottom: none;
    }
    .new-tech-design.msazure .application-section2 .header-w-page-bg.office-migration-Banner h2 {
        /*font: 18px 'Poppins', sans-serif;*/

        font-weight: 700;
        color: #fff;
        margin-top: 0;
        margin-bottom: 25px;
        line-height: 1.1;
        margin-top: 24px;
    }
    .new-tech-design.msazure .application-section2 h2.tech-h2 {
        font-size: 26px;
        color: #282828;
    
        margin-top: 20px;
        font-weight: 700;
    }
    .new-tech-design.msazure .headingUnderline p {
        font-size: 16px;
    }
    .new-tech-design.msazure .pythonDevelopmentSection3 .h1 {
        font-size: 30px;
        margin: 0;
    }
    .new-tech-design.msazure .pythonDBlueBg.javaDBlueBg {
        padding: 20px;
    }
    .new-tech-design.msazure .pythonDSection5 .col-sm-12.headingUnderline {
        padding: 0px;
    }
    .new-tech-design.msazure .pythonDSection6 .col-sm-12.headingUnderline .h1 {
        margin: 0;
    }
    .new-tech-design.msazure .pythonDSection6 .col-sm-3.text-center {
        padding: 50px 0;
        /*border-bottom: 1px solid #d2d2d2;*/
    }
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.msazure .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.msazure .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.msazure .pythonDSection3Footer-img img {
        display: none;
    }
    .new-tech-design.msazure .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .new-tech-design.msazure .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.msazure .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.msazure .pythonDSection3Footer-img img {
        display: none;
    }
    .new-tech-design.msazure .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
    
}
@media (max-width: 991px) and (min-width: 768px)
{
    .new-tech-design.msazure .hiddenDiv {
        display: none;
    }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .new-tech-design.msazure .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.msazure .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.msazure .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
  
}
/* ----------- iPad end ----------- */
@media screen and (min-width: 992px){
    .new-tech-design.msazure .bannerImg {
        width: 100%;
    }
    .new-tech-design.msazure .container.text-form.bannerContent {
        top: 50%;
        left: 50%;
        width: 1140px;
        transform: translate(-50%,-50%);
        position:absolute;
    }
}

    /* sprite icons start */
    .new-tech-design.msazure .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/azure-section2-icon-sprite.png) center center no-repeat;
    }
    .new-tech-design.msazure .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.msazure .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.msazure .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.msazure .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: 12px;
        background-position-y: -228px;
    }
    .new-tech-design.msazure .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -309px;
    }
    .new-tech-design.msazure .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: 12px;
        background-position-y: -400px;
    }
    /* sprite icons end */
/* Azure end*/


/* AWS start*/
.new-tech-design.aws .pythonDSection4 .text-center.h1 {
    padding: 0px;
    margin: 0px;
}

.new-tech-design.aws .pythonDevelopmentSection3 .h1 {
    margin: 0;
}
.new-tech-design.aws #mydiv{width:100%;}
.new-tech-design.aws .header-w-page-bg.office-migration-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 20px;
}
.new-tech-design.aws .application-section2 .header-w-page-bg.office-migration-Banner h2 {
    font-weight: 700;
    color: #fff;
    margin-top: 0;
    margin-bottom: 25px;
}
.new-tech-design.aws .application-section2 h2.tech-h2 {
    font-size: 36px;
    color: #282828;

    margin-top: 20px;
    font-weight: 700;
}
.new-tech-design.aws .pythonDevelopmentSection3 .h1 {
   color:#333;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/* vks */
.new-tech-design.aws .header-w-page-bg h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 0;
}

.new-tech-design.aws .pythonDSection6 .card-circle {
    border-radius: 50%;
    border: none;
    min-width: 40px;
    min-height: 40px;
    padding: 0px;
    box-sizing: content-box;
    display: block;
    margin-bottom: 20px;
    text-align: left;
}


.new-tech-design .pythonDevelopmentSection3 ul li:nth-child(1) {
    background: url(../png/proof-of-concept.png) no-repeat;
}
.new-tech-design .pythonDevelopmentSection3 ul li:nth-child(2) {
    background: url(../png/database-migration2.png) no-repeat;
}
.new-tech-design .pythonDevelopmentSection3 ul li:nth-child(3) {
    background: url(../png/app-migration.png) no-repeat;
}
.new-tech-design .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {
    background: url(../png/aws-ai-and-ml.png) no-repeat;
}

.new-tech-design.aws .pythonDevelopmentSection3 ul li {
    margin-bottom: 30px;
    padding-left: 80px;
}


.new-tech-design.aws .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.aws .pythonDSection5-list li:nth-child(1) {
    background: url(../png/section5a-icon-6.png) no-repeat;
}
.new-tech-design.aws .pythonDSection5-list li:nth-child(2) {
    background: url(../png/section5a-icon-7.png) no-repeat;
}
.new-tech-design.aws .pythonDSection5-list li:nth-child(3) {
    background: url(../png/section5a-icon-8.png) no-repeat;
}
.new-tech-design.aws .pythonDSection5-list li:nth-child(4) {
    background: url(../png/section5a-icon-9.png) no-repeat;
}
.new-tech-design.aws .pythonDSection5-list li {
    margin-bottom: 30px;
    padding-left: 100px;
}
.new-tech-design.aws .pythonDSection5-list li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.aws .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.aws .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),.new-tech-design.aws .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){
    border-bottom: none;
}
 .new-tech-design.aws ul.techBullet{
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style: none;
}
 .new-tech-design.aws ul.techBullet li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 16px;
}
 .new-tech-design.aws ul.techBullet li:before {
    content: "\f00c";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 5px;
    color: #00c0ff;
    font-size: 13px;
    font-weight: normal;
}

.new-tech-design.aws .pythonDSection6 .row.technologies-list.technologies-list-two-row p {
    text-align: left;
    font-size: 17px;
}

.new-tech-design.aws .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
}

.new-tech-design.aws .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
}

.new-tech-design.aws .pythonDSection3Footer {
        background: url(../jpg/image1.jpg) no-repeat 0 100%;
    }
	/* new css 3 march */
	.new-tech-design.aws .pythonDevelopmentSection3 .javaDBlueBg ul li {
    margin-bottom: 17px;
}
	.new-tech-design.aws .python-development-section2 p {
    font-size:18px;
}
.new-tech-design.aws .section-8.ifs-padding.blueBackground h2 {
    color: #ffffff;
}
.new-tech-design.aws .carouselLogoSlide.slideCaro .slick-prev,
.new-tech-design.aws .carouselLogoSlide.slideCaro .slick-next {
    height: 31px;
    width: 17px;
}
.new-tech-design.aws button.slick-prev.slick-arrow {
    background: url(../png/prev.png) no-repeat;
}
.new-tech-design.aws .slick-prev:before,
.new-tech-design.aws .slick-next:before{display:none;}
.new-tech-design.aws .carouselLogoSlide.slideCaro button.slick-next.slick-arrow {
    background: url(../png/next.png) no-repeat;
}
.new-tech-design.aws .industriesColBox button.slick-prev.slick-arrow{
    background: url(../png/left-a.png) no-repeat;
    height: 25px;
    width: 25px;
}
.new-tech-design.aws .industriesColBox button.slick-next.slick-arrow{
    background: url(../png/right-a.png) no-repeat;
    height: 25px;
    width: 25px;
}
.new-tech-design.aws .damc-capabilities .net-card {min-height: 435px;}
.new-tech-design.aws .pythonDSection6 .row.technologies-list.technologies-list-two-row .col-sm-3.text-center {
    margin-bottom: 60px;
}
.new-tech-design.aws .pythonDBlueBg.javaDBlueBg {
    padding: 42px 40px;
}
	/* new css end */
@media (max-width: 767px){
    .new-tech-design.aws .pythonDSection6 .row.technologies-list.technologies-list-two-row {
        display: block;
    }
    .new-tech-design.aws .pythonDSection6 .col-sm-3.text-center {
        padding: 10px;
    }
    .new-tech-design.aws .pythonDSection6 .col-sm-3.text-center > div {
        height: auto;
    }
    .new-tech-design.aws .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.aws .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){
        border-bottom: 1px solid #d2d2d2;
    }
    .new-tech-design.aws .header-w-page-bg {
        background: url(../jpg/banner-124.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }

    .new-tech-design.aws .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.aws .bannerContent {
        position: initial!important;
        text-align: left;
        padding: 0 15px;
    }
    .new-tech-design.aws .python-development-section2{
        position: relative!important;
    }

    .new-tech-design.aws .header-w-page-bg.office-migration-Banner h1 {
        /*font: 700 32px 'Poppins', sans-serif;*/
        font: 900 44px Raleway,sans-serif;
        color: #21f3ab;
        text-shadow: 1px 1px 0 rgba(77,77,77,1);
        padding-left: 0;
        margin-bottom: 0;
        line-height: 1.2;
    }

    .new-tech-design.aws .virtual-cto-services .virtual-cto-banner .sub-heading {
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        line-height: 32px;
    }

    .new-tech-design.aws .header-w-page-bg p {
        color: #fff;
        font-size: 16px;
        line-height: 1.3em;
        text-align: center;
    }
    .new-tech-design.aws .header-w-page-bg p b {
        color: #00c0ff;
        font-size: 22px;
        line-height: 1.1;
    }
    .new-tech-design.aws .header-w-page-bg ul li {
        position: relative;
        color: #fff;
        font-size: 17px;
        padding-left: 25px;
        margin-bottom: 8px;
    }
    .new-tech-design.aws .header-w-page-bg ul {
        margin: 0;
        padding: 0;
        list-style: none;
        margin-bottom: 23px;
    }
     .new-tech-design.aws .damc-capabilities .technologies-list .col-sm-4.text-center{
        border-right: none;
    }
     .new-tech-design.aws .damc-capabilities .technologies-list .col-sm-4.text-center:last-child{
        border-bottom: none;
    }
    .new-tech-design.aws .application-section2 .header-w-page-bg.office-migration-Banner h2 {
        /*font: 18px 'Poppins', sans-serif;*/

        font-weight: 700;
        color: #fff;
        margin-top: 0;
        margin-bottom: 25px;
        line-height: 1.1;
        margin-top: 24px;
    }
    .new-tech-design.aws .application-section2 h2.tech-h2 {
        font-size: 26px;
        color: #282828;
    
        margin-top: 20px;
        font-weight: 700;
    }
    .new-tech-design.aws .headingUnderline p {
        font-size: 16px;
    }
    .new-tech-design.aws .pythonDevelopmentSection3 .h1 {
        font-size: 30px;
        margin: 0;
    }
    .new-tech-design.aws .pythonDBlueBg.javaDBlueBg {
        padding: 20px;
    }
    .new-tech-design.aws .pythonDSection5 .col-sm-12.headingUnderline {
        padding: 0px;
    }
    .new-tech-design.aws .pythonDSection6 .col-sm-12.headingUnderline .h1 {
        margin: 0;
    }
     .new-tech-design.aws .pythonDSection6 .col-sm-3.text-center {
        padding: 50px 0;
        /*border-bottom: 1px solid #d2d2d2;*/
    }
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.aws .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.aws .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.aws .pythonDSection3Footer-img img {
        display: none;
    }
    .new-tech-design.aws .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
	.new-tech-design.aws .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
		    min-height: 265px;
	}
    .new-tech-design.aws .pythonDSection6 .col-sm-3.text-center .net-card {min-height: 486px; }

}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .new-tech-design.aws .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.aws .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.aws .pythonDSection3Footer-img img {
        display: none;
    }
    .new-tech-design.aws .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
    
}
@media (max-width: 991px) and (min-width: 768px)
{
    .new-tech-design.aws .hiddenDiv {
        display: none;
    }
	.new-tech-design.aws .pythonDSection3Footer {
		background: url(../jpg/image1.jpg) no-repeat 0 100%;
		background-size: cover;
	}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .new-tech-design.aws .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.aws .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.aws .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
  
}
/* ----------- iPad end ----------- */
@media screen and (min-width: 992px){
    .new-tech-design.aws .bannerImg {
        width: 100%;
    }
    .new-tech-design.aws .container.text-form.bannerContent {
        top: 50%;
        left: 50%;
        width: 1140px;
        transform: translate(-50%,-50%);
        position:absolute;
    }
}

    /* sprite icons start */
    .new-tech-design.aws .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/aws-section2-icon-sprite.png) center center no-repeat;
    }
    .new-tech-design.aws .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.aws .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.aws .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.aws .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: 12px;
        background-position-y: -228px;
    }
    .new-tech-design.aws .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -309px;
    }
    .new-tech-design.aws .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: 12px;
        background-position-y: -400px;
    }
    /* sprite icons end */
/* AWS end*/
/* Microsoft Team start*/
.new-tech-design.ms-teams .pythonDSection4 .text-center.h1 {
    padding: 0px;
    margin: 0px;
}
.new-tech-design.ms-teams .text-header{margin-top:40px;padding-left:20px;padding-right:20px;}
.new-tech-design.ms-teams .pythonDevelopmentSection3 .h1 {
    margin: 0;
}
.new-tech-design.ms-teams #mydiv{width:100%;}
.new-tech-design.ms-teams .header-w-page-bg.office-migration-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 20px;
}
.new-tech-design.ms-teams .application-section2 .header-w-page-bg.office-migration-Banner h2 {
    font-weight: 700;
    color: #fff;
    margin-top: 0;
    margin-bottom: 25px;
}
.new-tech-design.ms-teams .application-section2 h2.tech-h2 {
    font-size: 36px;
    color: #282828;

    margin-top: 20px;
    font-weight: 700;
}
.new-tech-design.ms-teams .pythonDevelopmentSection3 .h1 {
   color:#333;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/* vks */
.new-tech-design.ms-teams .header-w-page-bg h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 0;
}

.new-tech-design.ms-teams .pythonDSection6 .card-circle {
    border-radius: 50%;
    border: none;
    min-width: 40px;
    min-height: 40px;
    padding: 0px;
    box-sizing: content-box;
    display: block;
    margin-bottom: 20px;
    text-align: left;
}


.new-tech-design.ms-teams .pythonDevelopmentSection3 ul li:nth-child(1) {
    background: url(../png/section3-icon-5.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDevelopmentSection3 ul li:nth-child(2) {
    background: url(../png/section3-icon-8.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDevelopmentSection3 ul li:nth-child(3) {
    background: url(../png/section3-icon-9.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {
    background: url(../png/section3-icon-10.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDevelopmentSection3 ul li {
    margin-bottom: 30px;
    padding-left: 80px;
}
.new-tech-design.ms-teams .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.ms-teams .pythonDSection5-list li:nth-child(1) {
    background: url(../png/section5a-icon-1.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDSection5-list li:nth-child(2) {
    background: url(../png/section5a-icon-2.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDSection5-list li:nth-child(3) {
    background: url(../png/section5a-icon-3.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDSection5-list li:nth-child(4) {
    background: url(../png/section5a-icon-4.png) no-repeat;
}
.new-tech-design.ms-teams .pythonDSection5-list li {
    margin-bottom: 30px;
    padding-left: 100px;
}
.new-tech-design.ms-teams .pythonDSection5-list li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.ms-teams .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.ms-teams .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),.new-tech-design.ms-teams .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){
    border-bottom: none;
}
.new-tech-design.ms-teams ul.techBullet{
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style: none;
}
.new-tech-design.ms-teams ul.techBullet li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 16px;
}
.new-tech-design.ms-teams ul.techBullet li:before {
    content: "\f00c";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 5px;
    color: #00c0ff;
    font-size: 13px;
    font-weight: normal;
}

.new-tech-design.ms-teams .pythonDSection6 .row.technologies-list.technologies-list-two-row p {
    text-align: left;
    font-size: 17px;
}

.new-tech-design.ms-teams .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
}

.new-tech-design.ms-teams .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
}

.new-tech-design.ms-teams .pythonDSection3Footer {
        background: url(../jpg/image1.jpg) no-repeat 0 100%;
    }
@media (max-width: 767px){

.new-tech-design.ms-teams .text-header{margin-top:0px;}
    .new-tech-design.ms-teams .pythonDSection6 .row.technologies-list.technologies-list-two-row {
        display: block;
    }
    .new-tech-design.ms-teams .pythonDSection6 .col-sm-3.text-center {
        padding: 10px;
    }
    .new-tech-design.ms-teams .pythonDSection6 .col-sm-3.text-center > div {
        height: auto;
    }
    .new-tech-design.ms-teams .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.ms-teams .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){
        border-bottom: 1px solid #d2d2d2;
    }
    .new-tech-design.ms-teams .header-w-page-bg {
        background: url(../jpg/microsoft-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }

    .new-tech-design.ms-teams .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.ms-teams .bannerContent {
        position: initial!important;
        text-align: left;
        padding: 0 15px;
    }
    .new-tech-design.ms-teams .python-development-section2{
        position: relative!important;
    }

    .new-tech-design.ms-teams .header-w-page-bg.office-migration-Banner h1 {
        /*font: 700 32px 'Poppins', sans-serif;*/
        font: 900 44px Raleway,sans-serif;
        color: #21f3ab;
        text-shadow: 1px 1px 0 rgba(77,77,77,1);
        padding-left: 0;
        margin-bottom: 0;
        line-height: 1.2;
    }

    .new-tech-design.ms-teams .virtual-cto-services .virtual-cto-banner .sub-heading {
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        line-height: 32px;
    }

    .new-tech-design.ms-teams .header-w-page-bg p {
        color: #fff;
        font-size: 16px;
        line-height: 1.3em;
        text-align: center;
    }
    .new-tech-design.ms-teams .header-w-page-bg p b {
        color: #00c0ff;
        font-size: 22px;
        line-height: 1.1;
    }
    .new-tech-design.ms-teams .header-w-page-bg ul li {
        position: relative;
        color: #fff;
        font-size: 17px;
        padding-left: 25px;
        margin-bottom: 8px;
    }
    .new-tech-design.ms-teams .header-w-page-bg ul {
        margin: 0;
        padding: 0;
        list-style: none;
        margin-bottom: 23px;
    }
    .new-tech-design.ms-teams .damc-capabilities .technologies-list .col-sm-4.text-center{
        border-right: none;
    }
    .new-tech-design.ms-teams .damc-capabilities .technologies-list .col-sm-4.text-center:last-child{
        border-bottom: none;
    }
    .new-tech-design.ms-teams .application-section2 .header-w-page-bg.office-migration-Banner h2 {
        /*font: 18px 'Poppins', sans-serif;*/

        font-weight: 700;
        color: #fff;
        margin-top: 0;
        margin-bottom: 25px;
        line-height: 1.1;
        margin-top: 24px;
    }
    .new-tech-design.ms-teams .application-section2 h2.tech-h2 {
        font-size: 26px;
        color: #282828;
    
        margin-top: 20px;
        font-weight: 700;
    }
    .new-tech-design.ms-teams .headingUnderline p {
        font-size: 16px;
    }
    .new-tech-design.ms-teams .pythonDevelopmentSection3 .h1 {
        font-size: 30px;
        margin: 0;
    }
    .new-tech-design.ms-teams .pythonDBlueBg.javaDBlueBg {
        padding: 20px;
    }
    .new-tech-design.ms-teams .pythonDSection5 .col-sm-12.headingUnderline {
        padding: 0px;
    }
    .new-tech-design.ms-teams .pythonDSection6 .col-sm-12.headingUnderline .h1 {
        margin: 0;
    }
    .new-tech-design.ms-teams .pythonDSection6 .col-sm-3.text-center {
        padding: 50px 0;
        /*border-bottom: 1px solid #d2d2d2;*/
    }
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.ms-teams .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.ms-teams .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.ms-teams .pythonDSection3Footer-img img {
        display: none;
    }
    .new-tech-design.ms-teams .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .new-tech-design.ms-teams .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.ms-teams .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.ms-teams .pythonDSection3Footer-img img {
        display: none;
    }
    .new-tech-design.ms-teams .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
    
}
@media (max-width: 991px) and (min-width: 768px)
{
    .new-tech-design.ms-teams .hiddenDiv {
        display: none;
    }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .new-tech-design.ms-teams .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.ms-teams .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.ms-teams .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    
  
}
/* ----------- iPad end ----------- */
@media screen and (min-width: 992px){
    .new-tech-design.ms-teams .bannerImg {
        width: 100%;
    }
    .new-tech-design.ms-teams .container.text-form.bannerContent {
        top: 50%;
        left: 50%;
        width: 1140px;
        transform: translate(-50%,-50%);
        position:absolute;
    }
}

    /* sprite icons start */
    .new-tech-design.ms-teams .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/ms-section2-icon-sprite.png) center center no-repeat;
    }
    .new-tech-design.ms-teams .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.ms-teams .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.ms-teams .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.ms-teams .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: 12px;
        background-position-y: -228px;
    }
    .new-tech-design.ms-teams .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -309px;
    }
    .new-tech-design.ms-teams .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: 12px;
        background-position-y: -400px;
    }
    /* sprite icons end */
/* Microsoft Team end*/



/* monday.com */
.application-section2 .monday-lp .container {padding-left: 15px; padding-right: 15px;}
.application-section2 .monday-lp p {padding-left: 0;}

.monday-lp h2, .monday-lp h3 {font-weight: 700; color: #111;}
.monday-lp .banner-lp .container h1 {color: #fff; font-weight: 700; padding-left: 0;}
.monday-lp .banner-lp .container .banner-heading {color: #fff; font-weight: 700; padding-left: 0; line-height: 1; margin-bottom: 30px;}
.monday-lp .banner-lp .container .subheadng {color: #fff; font-family: 'Roboto', sans-serif;}
.monday-lp .banner-lp .container .subheadng span {display: block;}
.monday-lp .banner-lp .container a {background-color: #fb275d; border-color: #fb275d; color: #fff; display: inline-block; padding:15px 20px; border-radius: 8px; margin-top: 40px; transition: all 0.5s ease;}
.monday-lp .banner-lp .container a:hover {background-color: #a82121;}

.monday-lp .section-1 {text-align: center;}

.monday-lp .section-3 .monday-help {text-align: center; margin-bottom: 40px;}
.monday-lp .section-3 .monday-help h2 {color: #111;}

.monday-lp .section-2.section-padding {padding: 0;}
.monday-lp .section-2 {background: #585ad4; box-shadow: 0px 0px 35px 0px rgba(119, 124, 133, 0.17) inset;}
.monday-lp .section-2 .section-2-bg {background: url('../png/section-2-bg.png') no-repeat 0 50%; padding: 80px 0;}

.monday-lp .section-2 h2 {color: #fff;}
.monday-lp .section-2 p {color: #fff;}

.monday-lp .section-3 h2, .monday-lp .section-3 h3 {color: #fc0;}
.monday-lp .section-4 h2, .monday-lp .section-4 h3 {color: #00ca72;}
.monday-lp .section-5 h2, .monday-lp .section-5 h3 {color: #a358df;}
.monday-lp .section-6 h2, .monday-lp .section-6 h3 {color: #00a9ff;}
.monday-lp .section-7 h2, .monday-lp .section-7 h3 {color: #a358df;}


.monday-lp .section-9 {background-color: #f3f7ff;}
.monday-lp .section-10 {background-color: #2b2c5d; text-align: center;}
.monday-lp .section-10 h2 {color: #fff; font-size: 40px; margin-bottom: 40px;}
.monday-lp .section-10 a {background-color: #fb275d; font-size:20px; font-weight: 700; color: #fff; display: inline-block; padding:15px 20px; border-radius: 8px; margin-top: 40px; transition: all 0.5s ease;}
.monday-lp .section-10 a:hover {background-color: #a82121;}

.monday-lp .section-8 {background-color: #fff; padding: 20px 0;}
.monday-lp video {width: 100%    !important; height: 100%   !important;}

.monday-lp .tech-slideshow {height: 254px; max-width: 100%; margin: 0 auto; position: relative; overflow: hidden; transform: translate3d(0, 0, 0);}
.monday-lp .tech-slideshow > div {height: 254px; width: 4000px; background: url('../jpg/logo-group.jpg'); position: absolute; top: 0; left: 0; height: 100%; transform: translate3d(0, 0, 0);}
.monday-lp .tech-slideshow .mover-1 {animation: moveSlideshow 60s linear infinite alternate;}
@keyframes moveSlideshow {
    100% { 
        transform: translateX(-36%);  
    }
}



.monday-lp .supercharge-section.section-padding {background-color: #f6f7f9;}
.monday-lp .supercharge-section.section-padding h2 {margin-bottom: 15px;}
.monday-lp .supercharge-section.section-padding p.para {margin-top: 40px;}
/* monInt 3rd change start */
 .monday-lp.mondayInt .section-2 {background: #ffffff; box-shadow: 0px 0px 35px 0px rgba(119, 124, 133, 0.17) inset; padding:40px 0;}
 .monday-lp.mondayInt .section-2 h2 {color: #595ad4;}
.monday-lp.mondayInt .section-2 p {color: #475055;}


.monday-lp.mondayInt .section-3 h2 {color: #00a9ff;}
.monday-lp.mondayInt .section-4 h2 {color: #02c875;}
.monday-lp.mondayInt .section-5 h2 {color: #ffcc00;}
.monday-lp.mondayInt .section-6 h2 {color: #00ca72;}
.monday-lp.mondayInt .section-7 h2 {color: #e44258;}
.monday-lp.mondayInt .section-8 h2 {color: #00a9ff;}
.monday-lp.mondayInt .section-9 h2 {color: #a358df;}
.monday-lp.mondayInt .section-9 {background-color: #ffffff;}
.monday-lp.mondayInt .section-10 {background-color: #ffffff;}
.monday-lp.mondayInt .section-11 h2 {color: #595ad4;}
.monday-lp.mondayInt .section-11 {
    background-color: #f3f7ff;
    box-shadow: 0px 23px 32px 0px rgba(119, 124, 133, 0.06) inset;
}
.container.prod-er .secont-web-new.last-tab-new-web .col-md-4.col-sm-4 {
    margin-top: 16px;
}

    /* ----------- monInt iPad Pro ----------- */

    /* Portrait */
    @media only screen 
      and (min-width: 1024px) 
      and (max-height: 1366px) 
      and (orientation: portrait) 
      and (-webkit-min-device-pixel-ratio: 1.5) {
      .monday-lp.mondayInt .banner-lp .container {
            position: absolute;
            top: 122px;
        }
            .monday-lp.mondayInt .banner-lp .container h1.mondayH2 {font-size:62px;}
        .monday-lp.mondayInt .banner-lp .container h1.mondayH2 span{
            display: block;
        }
        .monday-lp.mondayInt .banner-lp .container h1.mondayH2 {
            font-size: 55px;
        }
        .monday-lp.mondayInt .section-1 {
            padding:40px 0;
        }
        .monday-lp.mondayInt .section-3.section-padding{
            padding-top: 40px;
        }
        .monday-lp.mondayInt .tech-slideshow > div {
            background: #ffffff url(../jpg/logo-group.jpg);
        }
        .monday-lp.mondayInt .section-10 {
            padding: 40px 0;
        }
        .monday-lp.mondayInt .section-11.section-padding{
            padding:40px 0;
        }
    }

    /* Landscape */
    @media only screen 
      and (min-width: 1024px) 
      and (max-height: 1366px) 
      and (orientation: landscape) 
      and (-webkit-min-device-pixel-ratio: 1.5) {
        
    }
    /* ----------- monInt iPad pro end ----------- */

  /* monInt 3rd change end */

@media screen and (min-width:992px) {
    .monday-lp .section-padding {padding:40px 0}
    .monday-lp p {font-size: 18px; }
	 /* monInt 1st change start */
    .monday-lp.mondayInt p {font-size: 17px; }
    /* monInt 1st change start */
    .monday-lp h2, .monday-lp h3 {font-size: 36px; margin-bottom: 40px;}

    .monday-lp-flex {display: flex; align-items: center;}

    .monday-lp .banner-lp {position: relative;}
    .monday-lp .banner-lp .img-responsive {width: 100%;}
    .monday-lp .banner-lp .container {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .monday-lp .banner-lp .container h1 {font-size:50px;}
    .monday-lp .banner-lp .container .banner-heading {font-size:77px;}
    .monday-lp .banner-lp .container .subheadng {font-size: 34px;}
    .monday-lp .banner-lp .container .subheadng span {display: block;}
    .monday-lp .banner-lp .container a {font-size:20px;}

    .monday-lp .section-1 h2 {margin-left: 50px; margin-right: 50px;}
    .monday-lp .section-2-inner {width: 500px; margin-right: 50px; float: right;}
    .monday-lp .section-3.section-padding {padding-top: 10px;}
    .monday-lp .section-9.section-padding {padding:80px 0;}
    .monday-lp .supercharge-section.section-padding {padding:80px 0;}
    .monday-lp .supercharge-section.section-padding .supercharge-section-inner {width: 530px; margin-right: 50px; float: right;}
	/* monInt 2nd change start */
    .monday-lp.mondayInt .banner-lp .container h1.mondayH2 {font-size:62px;}
    .monday-lp.mondayInt .banner-lp .container h1.mondayH2 span{
        display: block;
    }
    .monday-lp.mondayInt .section-3.section-padding {padding-top: 40px;}
    .monday-lp.mondayInt .section-9.section-padding {padding:40px 0;}
    .monday-lp.mondayInt .pr42 {
        padding-right: 42px;
    }
    /* monInt 2nd change end */
	.monday-lp .supercharge-section.section-padding .supercharge-section-inner h2 img{display:inline-block;}
}

@media (min-width:768px) and (max-width:991px) {
    .monday-lp .section-padding {padding:30px 0}
    .monday-lp p {font-size: 16px; }
    .monday-lp h2 {font-size: 30px; margin-bottom: 15px;}
    .monday-lp .banner-lp {background: url('../jpg/banner-14.jpg') no-repeat; background-size: cover; padding: 30px 0;}
    .monday-lp .banner-lp .img-responsive {display: none;}
    .monday-lp .banner-lp .container h1 {font-size:60px;}
    .monday-lp .banner-lp .container .banner-heading {font-size:60px;}
    .monday-lp .banner-lp .container .subheadng {font-size: 30px;}
    .monday-lp .banner-lp .container a {margin-top: 20px;}
    .monday-lp .section-10 a {margin-top: 0;}

    .monday-lp-flex {display: flex; align-items: center;}

    .top-navigation ul li {margin-right: 10px;}

    .monday-lp .tech-slideshow {height: 195px;}
    .monday-lp .tech-slideshow > div {background-size:75%;}
    .monday-lp .monday-lp .supercharge-section.section-padding {padding:30px 0;}
    .monday-lp .banner-lp .container .subheadng span {display: block;}
}

@media screen and (max-width:767px) {
	/* monInt 4th change start */
    .monday-lp.mondayInt .pr42{
        padding-right: 0px;
    }
    .application-section2 .monday-lp h2 {text-align: left;}
    .monday-lp .tech-slideshow {height: 130px;}
    .monday-lp .tech-slideshow > div {background-size:50%;}

    .monday-lp .section-padding {padding:25px 0}
    .monday-lp p {font-size: 16px; }
    .monday-lp h2 {font-size: 26px; margin-bottom: 15px;}
    .monday-lp .banner-lp {background: url('../jpg/mobile-banner-29.jpg') no-repeat; background-size: cover; padding: 10px 0 155px;}
    .monday-lp .banner-lp .img-responsive {display: none;}
    .monday-lp .banner-lp .container h1 {font-size:30px;}
    .monday-lp .banner-lp .container .banner-heading {font-size:30px; margin-bottom: 20px;}
    .monday-lp .banner-lp .container .subheadng {font-size: 15px;}
    .monday-lp .banner-lp .container a {margin-top: 10px; padding: 8px 15px; border-radius: 8px;}
    .monday-lp .section-9.section-padding {padding:30px 0;}
    .monday-lp .section-10.section-padding {padding:20px 0;}
    .monday-lp .section-10 a {margin-top: 0;}
    .monday-lp .section-10 h2 {font-size: 22px; margin-bottom: 20px;}
    .monday-lp .section-10 a {padding: 10px 20px; font-size: 16px;}

    .monday-lp .supercharge-section.section-padding {padding:30px 0;}
}



/* partner main page */
.addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}
.partner-main {overflow: hidden;}
.partner-main h2 {font-weight: 700;}
.partner-main .banner-partner-main .container h1 {color: #fff; font-weight: 700;}
.partner-main .banner-partner-main .container .subheadng {color: #fff; font-family:'Roboto Condensed', sans-serif;}
.partner-main .banner-partner-main .container .subheadng span {display: block;}
.partner-main .banner-partner-main .container a {background-color: #f9ce4a; color: #fff; display: inline-block; padding:15px 20px; border-radius: 8px; margin-top: 40px; transition: all 0.5s ease;}
.partner-main .banner-partner-main .container a:hover {background-color: #d9a914;}

.partner-main .section-1 {text-align: center;}

.partner-main .section-2.section-padding {padding: 120px 0; background: url('../jpg/section-2-bg-3.jpg') no-repeat; background-size:cover;}
.partner-main .section-2 .padding-right-0 {padding-right: 0;}


.partner-main .section-3.section-padding {padding: 0; background: url('../png/section-3-bg.png') no-repeat 50% 50%; background-size:cover;} 


.partner-main .section-3-card {background-color: #fff; box-shadow: 4px 4px 43px 0px rgba(34, 94, 171, 0.1); position: relative;}
.partner-main .section-3-card:not(:last-child) {margin-bottom: 40px;}
.partner-main .section-3-card-img {border-bottom:1px solid #edf3fa; text-align: center; padding:20px 50px}
.partner-main .section-3-card-img .img-responsive {display: inline-block;}
.partner-main .section-3-card-body {padding: 20px;}
.partner-main .section-3-card-title {font-size: 36px; color: #475055; font-weight: 700;}
.partner-main .card-link a {color: #2196f3; font-weight: 700; padding-left: 0; transition: all 0.5s ease;} 
/* .partner-main .card-link a:after {content: "\f178"; font-family: FontAwesome; right:-25px; position:absolute; top:0; transition: all 0.5s ease;} */
.partner-main .card-link a:hover {color: #a82121; padding-left: 5px; transition: all 0.5s ease;}
.partner-main .card-link a::after {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1;  pointer-events: auto; content: "";  background-color: rgba(0,0,0,0);}




.partner-main .section-4 {text-align: center;  background: url('../jpg/section-4-bg.jpg') no-repeat; background-size: cover;}
.partner-main .section-4 h2 {color: #fff;}
.partner-main .section-4 p {color: #fff;}

@media screen and (min-width:1600px) {
    .partner-main .section-3.section-padding {background-position-y: 0;}
    .partner-main .section-3-inner {padding: 160px 0;}
}

@media screen and (min-width:1200px) {
    .partner-main .section-padding {padding:60px 0}
    .partner-main p {font-size: 18px; }
    .partner-main h2 {font-size: 36px; margin-bottom: 40px;}

    .partner-main-flex {display: flex; align-items: center;}

    .partner-main .banner-partner-main {position: relative;}
    .partner-main .banner-partner-main .img-responsive {width: 100%;}
    .partner-main .banner-partner-main .container {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .partner-main .banner-partner-main .container h1 {font-size:60px;}
    .partner-main .banner-partner-main .container .subheadng {font-size: 34px;}
    .partner-main .banner-partner-main .container a {font-size:20px;}

    .partner-main .section-2-inner {width: 500px; margin-right: 50px; float: right;}

    .partner-main .design-pattern-wrapper {position: relative;}
    .partner-main .design-pattern {position: absolute; width: 300px; height: 900px;}

    .partner-main .pattern-1 {top: 40px; left: 0; background: url('../png/top-left-bg.png') no-repeat; background-size: 40%;}
    .partner-main .pattern-2 {top: 840px; right: -180px; z-index: 1; background: url('../png/top-right-bg.png') no-repeat; background-size: 40%;}


    .partner-main .section-3-inner {position: relative; padding: 120px 0;}
    .partner-main .pattern-3 {top: 40%; left: 0; background: url('../png/design-pattern-3.png') no-repeat; background-size: 40%;}
    .partner-main .pattern-4 {right: -180px; bottom: -650px; z-index: -1; background: url('../png/design-pattern-4.png') no-repeat; width: 434px; height: 1115px; background-size: 70%;}

    .partner-main .section-3 .col-left {margin-left: 100px; }
    .partner-main .section-3 .col-right-wrapper {padding-bottom: 70px; background: url('../png/section-3-inner-bg.png') no-repeat 100% 100%;}
    .partner-main .section-3 .col-right {margin-top: 200px; margin-right:100px;}
}


@media (min-width:768px) and (max-width:991px) {
    .partner-main .section-padding {padding:30px 0}
    .partner-main p {font-size: 16px; }
    .partner-main h2 {font-size: 30px; margin-bottom: 15px;}
    .partner-main .banner-partner-main {background: url('../jpg/banner-new-2.jpg') no-repeat; background-size: cover; padding: 30px 0;}
    .partner-main .banner-partner-main .img-responsive {display: none;}
    .partner-main .banner-partner-main .container h1 {font-size:60px;}
    .partner-main .banner-partner-main .container .subheadng {font-size: 30px;}
    .partner-main .banner-partner-main .container a {margin-top: 20px;}
    .partner-main .section-10 a {margin-top: 0;}

    .partner-main-flex {display: flex; align-items: center;}
    .partner-main .section-3.section-padding {padding:30px 0;}
    .partner-main .section-3-card-img {padding: 20px 40px;}
    .partner-main .section-3-card-title {font-size: 24px;}   
}

@media screen and (max-width:767px) {
    .partner-main .section-padding {padding:15px 0}
    .partner-main p {font-size: 16px; }
    .partner-main h2 {font-size: 30px; margin-bottom: 15px;}
    .partner-main .banner-partner-main {background: url('../jpg/mobile-banner-banner-10022023.jpg') no-repeat; background-size: cover; padding: 30px 0; text-align: center; height: 450px;}
    .partner-main .banner-partner-main .img-responsive {display: none;}
    .partner-main .banner-partner-main .container h1 {font-size:32px;}
    .partner-main .banner-partner-main .container .subheadng {font-size: 20px;}
    .partner-main .banner-partner-main .container a {margin-top: 20px;}
    .partner-main .section-10 a {margin-top: 0;}

    .partner-main-flex {display: flex; align-items: center;}
    .partner-main .section-3.section-padding {padding:30px 0;}
    .partner-main .section-3-card-img {padding: 20px 40px;}
    .partner-main .section-3-card-title {font-size: 24px;}   
}

/* Breadcrumb css for coe pages (schema breadcrumb) */

.breadcrumbs-outer {background:#f9f8f8; padding: 4px 0; font-family: 'Roboto', sans-serif;}
.breadcrumbs-outer .container {max-width: 1250px;}
.breadcrumb{margin-bottom:0;background:#f9f8f8;padding:0 0 2px;}
.breadcrumb p {margin: 0; font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif;}
.breadcrumCoes .breadcrumb span{color:#494949; font-family: 'Roboto', sans-serif;}
.breadcrumb {font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif;}
.breadcrumb a {font-size: 12px; font-weight: 400; font-family: 'Roboto', sans-serif;}

.breadcrumb #breadcrumbs {font-size: 12px; font-weight: 700; font-family: 'Roboto', sans-serif;}
.breadcrumb #breadcrumbs a {font-size: 12px; font-weight: 400; font-family: 'Roboto', sans-serif;}

/* Hightech start*/
.hc-page.new-hitech .industry-non-profit-banner .font44 {
    font-size: 44px;
    font-weight: 700;
    line-height: 1.4;
    padding-top: 20px;
    display: block;
    text-transform: initial;
}

.hc-page.new-hitech .industry-non-profit-banner .bannerRedColor {
    font-size: 60px;
    display:block;
}

.hc-page.new-hitech .hc-success-stories .success-stories-inner strong {
    color: #0ea483;
    font-size: 20px;
    display: block;
    margin-bottom: 15px;
    background: url(../png/hitech-success-stories-icons.png) no-repeat 50% 0;
    padding-top: 85px;
}

.hc-page.new-hitech .hc-success-stories .col-sm-6:nth-child(2) .success-stories-inner strong {
    background-position-y: -187px;
}

.hc-page.new-hitech .hc-success-stories .col-sm-6:nth-child(3) .success-stories-inner strong {
    background-position-y: -380px;
}

.hc-page.new-hitech .hc-success-stories .col-sm-6:nth-child(4) .success-stories-inner strong {
    background-position-y: -569px;
}
/* accordian color */
.hc-page.new-hitech .nonprofit-accordion .panel-title>a {
    background-color: #372db4;
}
.hc-page.new-hitech .nonprofit-accordion .panel-title>a.collapsed {
    color: #372db4;
    background: #fff url(../png/plus-icon.png) no-repeat 98% 50%;
}
/* gradient background*/
.hc-page.new-hitech .hc-success-stories {
    background: rgb(28,192,225);
    background: linear-gradient(180deg, rgba(28,192,225,1) 0%, rgba(52,53,168,1) 100%);
}

/* align center box */
.hc-page.new-hitech .boxCenter{
    display: flex;
    align-items: center;
}
@media screen and (max-width: 767px) {
    .hc-page.new-hitech .industry-non-profit-banner .font44 br{
        display: none;

    }
    .hc-page.new-hitech .industry-non-profit-banner .bannerRedColor br{
        display: none;
    }
    .hc-page.new-hitech .industry-non-profit-banner .bannerRedColor {
        font-size: 25px;
    }
    .hc-page.new-hitech .industry-non-profit-banner .font44 {
        font-size: 15px;
        padding-top: 5px;
    }
}

/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .hc-page.new-hitech .industry-non-profit-banner .bannerRedColor {
        font-size: 30px;
    }
  .hc-page.new-hitech .industry-non-profit-banner .font44 {
        font-size: 25px;
    }
    
}
@media (max-width: 991px) and (min-width: 768px)
{
    
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  
  .hc-page.new-hitech .industry-non-profit-banner .bannerRedColor {
        font-size: 50px;
    }
  .hc-page.new-hitech .industry-non-profit-banner .font44 {
        font-size: 40px;
    }
}
/* ----------- iPad end ----------- */
@media screen and (min-width: 992px){
}
/* Hightech end*/


/* Block Chain Start */
.industry-financial-services.blockchain .ifs-banner p {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    text-transform: inherit;
    color: #fff;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.38);
    text-align: center;
    margin: 28px 0;
    font-size: 46px;
    text-align: center;
    line-height: 50px;
}
.industry-financial-services.blockchain .section-2 {
    background: url('../jpg/section-bg.jpg') no-repeat; 
    background-size: cover; 
    padding: 60px 0; 
    text-align: center; 
    /*height: 702px;*/
}

.industry-financial-services.blockchain p.para{
    font-size: 15px;
    margin-bottom: 27px;
}
.industry-financial-services.blockchain .ifs-h2 {
    margin-bottom: 76px;
}
.industry-financial-services.blockchain .ifs-h2:before {
    bottom: -37px;
}

.industry-financial-services.blockchain iframe.header-form {
    /*margin-top: 25px;*/
	margin-top: 0px;
    height: 460px;
}
.industry-financial-services.blockchain .bdSection .net-card {
    min-height: 310px;
}

.industry-financial-services.blockchain .ifs-banner h1 {
    text-transform: capitalize;
}
.industry-financial-services.blockchain .section-2-card:nth-child(1) .ifs-h3 {background: url(../jpg/blockchain-development.jpg) no-repeat 50% 0; padding-top: 100px;}
.industry-financial-services.blockchain .section-2-card:nth-child(2) .ifs-h3 {background: url(../jpg/enterprise-blockchain-development-2.jpg) no-repeat 50% 0; padding-top: 100px;}
.industry-financial-services.blockchain .section-2-card:nth-child(3) .ifs-h3 {background: url(../jpg/cryptocurrancy-development.jpg) no-repeat 50% 0; padding-top: 100px;}
.industry-financial-services.blockchain .section-2-card:nth-child(4) .ifs-h3 {background: url(../png/nft-development-services.png) no-repeat 50% 0; padding-top: 100px;}
.industry-financial-services.blockchain .section-2 .ifs-h2:before {border-color: #ec1c24; bottom: -25px;}
.industry-financial-services.blockchain .section-2 .ifs-h2, .industry-financial-services.blockchain .section-3 .ifs-h2 {margin-bottom: 63px;}
.industry-financial-services.blockchain .greenTxt{color: #16d2be;}
.industry-financial-services.blockchain .fntBold{font-weight: 600;}
.bdSection .col-sm-4 .card-circle.bdIco {
    background-image: url('../png/sprite1.png'); background-repeat: no-repeat; background-position-x: 0; 
    background-position-y: 0;
     height: 45px;
    width: 47px;
}
.bdSection .col-sm-4:nth-child(1) .card-circle.bdIco {
    background-position-y:0px;
}
.bdSection .col-sm-4:nth-child(2) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -64px;
}
.bdSection .col-sm-4:nth-child(3) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -127px;
}
.bdSection .col-sm-4:nth-child(4) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -190px;
}
.bdSection .col-sm-4:nth-child(5) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -256px;
}
.bdSection .col-sm-4:nth-child(6) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -320px;
}



p.boldSecFnt {
    margin: 25px 0 8px;
}
.boldSecFnt strong {
    color: #3848ab;
    font-size: 18px;
}
.row.bdSection .col-sm-4{
    margin-top: 34px;
    margin-bottom: 12px;
}
.industry-financial-services.blockchain .section-4 .ifs-h2 {
    text-align: center;
}

.industry-financial-services.blockchain .section-4 {
    background: url('../jpg/section-bg2.jpg') no-repeat; 
    background-size: cover; 
    padding: 60px 0; 
    /*text-align: center; 
    height: 702px;*/
}
.entBlockBox .col-sm-6{
    margin-top:15px; 
    margin-bottom:15px;
}
.entBlockBox .col-sm-6 .net-card {
    background: #ffffff;
    padding: 20px;
    min-height: 280px;
    box-shadow: 1px 1px 18px 0px rgba(83, 83, 83, 0.1);
}
p.boldSecRedFnt {
    color: #e92e2e;
    font-size: 17px;
}

h2.ifs-h2.text-center.underline-center.headFnt {
    margin-bottom: 63px;
}
h2.ifs-h2.text-center.underline-center.headFnt:before {
    bottom: -37px;
}
.blockTxt{
    display: block;
}
.indbgImg01 {
    background-image: url(../jpg/bg1.jpg);
    background-repeat: no-repeat; 
    background-position-x: 0; 
    background-position-y: 0;
    display: inline-table;
}
.indbgImg02 {
    background-image: url(../jpg/bg2.jpg);
    background-repeat: no-repeat; 
    background-position-x: 0; 
    background-position-y: 0;
    display: inline-table;
}
.blueInBox.industryInBox {
    width: 66%;
    float: right;
    margin-top: 40px;
    background: #2051af;
    color: #ffffff;
    text-align: left;
    padding: 40px 35px;
    margin-right: 20px;
    min-height: 436px;
}

.redInBox.industryInBox {   
    background: #de2323;  
    width: 75%;
    min-height: 446px;
}

.industryInBox{
   /* width: 72%;*/
    float: right;
    margin-top: 40px;   
    text-align: left;
    padding: 40px 35px;
}
.row.industryBox {
    margin-top: 60px;
}
.industryInBox p {
    color: #ffffff;
}
.industryInBox p strong {
    margin-bottom: 30px;
    display: block;
}
.carouselSlide{
    height: 240px;
    margin-top: 74px;
}
.slick-dots li.slick-active button:before, .slick-dots li button:before {
    content: ""!important;
}
.carouselSlide ul.slick-dots li {
    background-color: #eaeaea;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button{
    display: none;
}
.carouselSlide ul.slick-dots li.slick-active {
    background-color: #d7d4d4;
    border-radius: 50%;
}
.carouselSlide .card-circle img {
    width: auto!important;
    height: auto!important;
}

.carouselSlide p.boldSecFnt {
    margin: 15px 0 8px;
}
.carouselSlide .boldSecFnt strong {
    color: #333333;
    font-size: 17px;
}
.carouselLogoSlide{
    /* height: 90px; */
    /*margin-top: 74px;*/
}
.section-8.blueBackground {
    background: #2650a1;
}
.carouselSlide .slick-arrow, .blueBackground .slick-arrow {
    display: none!important;
}
.logos-h2 {
    font-size: 34px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #ffffff;
    position: relative;
    margin: 0;
    margin-bottom: 30px;
    text-align: center;
}
.industryInBox p {
    font-size: 17px;
}

.industry-financial-services.blockchain .chk-list {
    margin-top: 30px;
}
.industry-financial-services.blockchain .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.industry-financial-services.blockchain .chk-list li {
    font-size: 17px;
    background: url(../png/chk-icon.png) no-repeat;
    padding: 5px 0 5px 45px;
    margin-bottom: 20px;
}
.imgSection {
    background: #fbfbfb;
    padding-bottom: 60px;
}
.industry-financial-services.blockchain .row.ifs-damco-diff {
    margin-top: 60px;
}
.section-7 .ifs-h2:before {
    bottom: -29px!important;
}

.blueInBox.industryInBox:hover {
  background-color: #042b75;
  /*cursor: pointer;*/
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}
.redInBox.industryInBox:hover {
  background-color: #9a0000;
  /*cursor: pointer;*/
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}

/* 2nd sprite */
.industriesColBox .col-sm-4 .card-circle.bdIco {
    background-image: url('../png/sprite1.png'); background-repeat: no-repeat; background-position-x: 0; 
    background-position-y: 0;
     height: 45px;
    width: 47px;
}
.industriesColBox .col-sm-4:nth-child(1) .card-circle.bdIco {
    background-position-y:-376px;
}
.industriesColBox .col-sm-4:nth-child(2) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -437px;
}
.industriesColBox .col-sm-4:nth-child(3) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -494px;
}
.industriesColBox .col-sm-4:nth-child(4) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -550px;
}
.industriesColBox .col-sm-4:nth-child(5) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -615px;
}
.industriesColBox .col-sm-4:nth-child(6) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -680px;
}
.industriesColBox{
    margin-top: 46px;
}
.industriesColBox .col-sm-4 {
    min-height: 250px;
}

.row.industriesColBox .col-sm-4 {
    margin-top: 34px;
    margin-bottom: 12px;
}



/* 2nd sprite */
.industriesColBox .col-sm-3 .card-circle.bdIco {
    background-image: url('../png/sprite3.png'); background-repeat: no-repeat; background-position-x: 0; 
    background-position-y: 0;
     height: 45px;
    width: 47px;
}
.industriesColBox .col-sm-3:nth-child(1) .card-circle.bdIco {
    background-position-y:-376px;
}
.industriesColBox .col-sm-3:nth-child(2) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -437px;
}
.industriesColBox .col-sm-3:nth-child(3) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -494px;
}
.industriesColBox .col-sm-3:nth-child(4) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -550px;
}
.industriesColBox .col-sm-3:nth-child(5) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -615px;
}
.industriesColBox .col-sm-3:nth-child(6) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -680px;
}
.industriesColBox .col-sm-3:nth-child(7) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -741px;
}
.industriesColBox .col-sm-3:nth-child(8) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -795px;
}
.industriesColBox .col-sm-3:nth-child(9) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -795px;
}
.industriesColBox .col-sm-3:nth-child(10) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -909px;
}


.industriesColBox{
    margin-top: 46px;
    /*display: flex;
    flex-wrap: wrap;
    justify-content: center;*/
}
.industriesColBox .col-sm-3 {
    min-height: 317px;
}

.row.industriesColBox .col-sm-3 {
    margin-top: 34px;
    margin-bottom: 12px;
}


/* 5 Columns */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 105px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


@media (max-width: 768px){
    .industriesColBox .col-sm-4 {
        min-height: auto;
    }

    .industryInBox p {
    font-size: 16px;
}
    .industry-financial-services.blockchain .ifs-banner p {
    margin: 15px 0;
    font-size: 25px;
    line-height: 31px;
}
.industry-financial-services.blockchain  .ifs-h2 {
    font-size: 27px;
    line-height: 1.3;
}
.blueInBox.industryInBox {
    width: 92%;
    float: right;
    margin-top: 32px;
    background: #2051af;
    color: #ffffff;
    text-align: left;
    padding: 20px;
    margin-right: 0px;
    min-height: 446px;
}
.industryBox .col-sm-6:first-child {
    margin-bottom: 30px;
}
.redInBox.industryInBox {
    background: #de2323;
    width: 92%;
    min-height: 446px;
}
.carouselLogoSlide .slick-slide img {
    display: block;
    margin: 0 auto;
}
}


/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
  .section-3 .row.bdSection .col-sm-4 {
    margin-top: 34px;
    margin-bottom: 12px;
    min-height: 355px;
}
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */

}
@media (max-width: 991px) and (min-width: 768px)
{
.section-3 .row.bdSection .col-sm-4 {
    margin-top: 34px;
    margin-bottom: 12px;
    min-height: 458px;
}
   .section-5 .row.bdSection .col-sm-4 {
    margin-top: 34px;
    margin-bottom: 12px;
    min-height: 284px;
}
.entBlockBox .col-sm-6 .net-card {
    min-height: 353px;
}
.industriesColBox .col-sm-4 {
    min-height: 265px;
}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  
  
}
/* ----------- iPad end ----------- */
/* Block Chain end */


/* power-automate-services start*/
.new-tech-design.power-automate-services .pythonDSection4 .text-center.h1 {
    padding: 0px;
    margin: 0px;
}

.new-tech-design.power-automate-services .pythonDevelopmentSection3 .h1 {
    margin: 0;
}
.new-tech-design.power-automate-services #mydiv{width:100%;}
.new-tech-design.power-automate-services .header-w-page-bg.office-migration-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 20px;
	margin-top: 0;
}

.new-tech-design.power-automate-services .bannerContent .col-md-5.col-xs-12 {
    margin-top: 10px;
}
.new-tech-design.power-automate-services .application-section2 .header-w-page-bg.office-migration-Banner h2 {
    font-weight: 700;
    color: #fff;
    margin-top: 0;
    margin-bottom: 25px;
}
.new-tech-design.power-automate-services .application-section2 h2.tech-h2 {
    font-size: 36px;
    color: #282828;

    margin-top: 20px;
    font-weight: 700;
}
.new-tech-design.power-automate-services .pythonDevelopmentSection3 .h1 {
   color:#333;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/* vks */
.new-tech-design.power-automate-services .header-w-page-bg h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 0;
}

.new-tech-design.power-automate-services .pythonDSection6 .card-circle {
    border-radius: 50%;
    border: none;
    min-width: 40px;
    min-height: 40px;
    padding: 0px;
    box-sizing: content-box;
    display: block;
    margin-bottom: 20px;
    text-align: left;
}


.new-tech-design.power-automate-services .pythonDevelopmentSection3 ul li:nth-child(1) {
    background: url(../png/section3-icon-5.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDevelopmentSection3 ul li:nth-child(2) {
    background: url(../png/section3-icon-8.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDevelopmentSection3 ul li:nth-child(3) {
    background: url(../png/section3-icon-9.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {
    background: url(../png/section3-icon-10.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDevelopmentSection3 ul li {
    margin-bottom: 30px;
    padding-left: 80px;
}
.new-tech-design.power-automate-services .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.power-automate-services .pythonDSection5-list li:nth-child(1) {
    background: url(../png/section5a-icon-1.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDSection5-list li:nth-child(2) {
    background: url(../png/section5a-icon-2.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDSection5-list li:nth-child(3) {
    background: url(../png/section5a-icon-3.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDSection5-list li:nth-child(4) {
    background: url(../png/section5a-icon-4.png) no-repeat;
}
.new-tech-design.power-automate-services .pythonDSection5-list li {
    margin-bottom: 30px;
    padding-left: 100px;
}
.new-tech-design.power-automate-services .pythonDSection5-list li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.power-automate-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.power-automate-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),.new-tech-design.power-automate-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){
    border-bottom: none;
}
ul.techBullet{
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style: none;
}
ul.techBullet li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 16px;
}
ul.techBullet li:before {
    content: "\f00c";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 5px;
    color: #00c0ff;
    font-size: 13px;
    font-weight: normal;
}

.new-tech-design.power-automate-services .pythonDSection6 .row.technologies-list.technologies-list-two-row p {
    text-align: left;
    font-size: 17px;
}

.new-tech-design.power-automate-services .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
}

.new-tech-design.power-automate-services .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
}

.new-tech-design.power-automate-services .pythonDSection3Footer {
        background: #0d86cb;
    }
@media (max-width: 767px){
    .industriesColBox {padding: 0 30px;}
    .industriesColBox .col-sm-3 {min-height: auto;}
    .itemCenter {
        display: block;
        align-items: center;
    }
    .new-tech-design.power-automate-services .pythonDSection6 .row.technologies-list.technologies-list-two-row {
        display: block;
    }
    .new-tech-design.power-automate-services .pythonDSection6 .col-sm-3.text-center {
        padding: 10px;
    }
    .new-tech-design.power-automate-services .pythonDSection6 .col-sm-3.text-center > div {
        height: auto;
    }
    .new-tech-design.power-automate-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.power-automate-services .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){
        border-bottom: 1px solid #d2d2d2;
    }
    .new-tech-design.power-automate-services .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 30px 0!important;
        margin-top: 12px;
    }

    .new-tech-design.power-automate-services .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.power-automate-services .bannerContent {
		position: initial!important;
		text-align: left;
		padding: 0px 15px;
	}
    .new-tech-design.power-automate-services .python-development-section2{
        position: relative!important;
    }

    .new-tech-design.power-automate-services .header-w-page-bg.office-migration-Banner h1 {
        /*font: 700 32px 'Poppins', sans-serif;*/
        font: 900 44px Raleway,sans-serif;
        color: #21f3ab;
        text-shadow: 1px 1px 0 rgba(77,77,77,1);
        padding-left: 0;
        margin-bottom: 0;
        line-height: 1.2;
    }

    .new-tech-design.power-automate-services .virtual-cto-services .virtual-cto-banner .sub-heading {
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        line-height: 32px;
    }

    .new-tech-design.power-automate-services .header-w-page-bg p {
        color: #fff;
        font-size: 16px;
        text-align: center;
    }
    .new-tech-design.power-automate-services .header-w-page-bg p b {
        color: #00c0ff;
        font-size: 22px;
        line-height: 1.1;
    }
    .new-tech-design.power-automate-services .header-w-page-bg ul li {
        position: relative;
        color: #fff;
        font-size: 17px;
        padding-left: 25px;
        margin-bottom: 8px;
    }
    .new-tech-design.power-automate-services .header-w-page-bg ul {
        margin: 0;
        padding: 0;
        list-style: none;
        margin-bottom: 23px;
    }
    .damc-capabilities .technologies-list .col-sm-4.text-center{
        border-right: none;
    }
    .damc-capabilities .technologies-list .col-sm-4.text-center:last-child{
        border-bottom: none;
    }
    .new-tech-design.power-automate-services .application-section2 .header-w-page-bg.office-migration-Banner h2 {
        /*font: 18px 'Poppins', sans-serif;*/

        font-weight: 700;
        color: #fff;
        margin-top: 0;
        margin-bottom: 25px;
        line-height: 1.1;
        margin-top: 24px;
    }
    .new-tech-design.power-automate-services .application-section2 h2.tech-h2 {
        font-size: 26px;
        color: #282828;
    
        margin-top: 20px;
        font-weight: 700;
    }
    .new-tech-design.power-automate-services .headingUnderline p {
        font-size: 16px;
    }
    .new-tech-design.power-automate-services .pythonDevelopmentSection3 .h1 {
        font-size: 30px;
        margin: 0;
    }
    .new-tech-design.power-automate-services .pythonDBlueBg.javaDBlueBg {
        padding: 20px;
    }
    .new-tech-design.power-automate-services .pythonDSection5 .col-sm-12.headingUnderline {
        padding: 0px;
    }
    .new-tech-design.power-automate-services .pythonDSection6 .col-sm-12.headingUnderline .h1 {
        margin: 0;
    }
    .pythonDSection6 .col-sm-3.text-center {
        padding: 50px 0;
        /*border-bottom: 1px solid #d2d2d2;*/
    }
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.power-automate-services .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.power-automate-services .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.power-automate-services .pythonDSection3Footer-img img {
        display: none;
    }
    .new-tech-design.power-automate-services .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    .tech-pages {
        margin-left: 0;
    }
    .hiddenDiv {
        display: block;
    }
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .new-tech-design.power-automate-services .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.power-automate-services .bannerDiv .bannerImg {
        display: none;
    }
    .new-tech-design.power-automate-services .pythonDSection3Footer-img img {
        display: none;
    }
	.new-tech-design.power-automate-services .pythonDSection3Footer-img{
		background:url(../jpg/powr-automate.jpg) no-repeat;
		background-size:cover;
		    height: 100%;
	}
    .new-tech-design.power-automate-services .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    .tech-pages {
        margin-left: 0;
    }
    /*.hiddenDiv {
        display: none;
    }*/
    
}
@media (max-width: 991px) and (min-width: 768px)
{
    .new-tech-design.power-automate-services .hiddenDiv {
        display: none;
    }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .new-tech-design.power-automate-services .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.power-automate-services .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.power-automate-services .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    .tech-pages {
        margin-left: 0;
    }
  
}
/* ----------- iPad end ----------- */
@media screen and (min-width: 992px){
    .new-tech-design.power-automate-services .bannerImg {
        width: 100%;
    }
    .new-tech-design.power-automate-services .container.text-form.bannerContent {
        top: 50%;
        left: 50%;
        width: 1140px;
        transform: translate(-50%,-50%);
        position:absolute;
    }
}

    /* sprite icons start */
    .new-tech-design.power-automate-services .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/azure-section2-icon-sprite.png) center center no-repeat;
    }
    .new-tech-design.power-automate-services .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.power-automate-services .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.power-automate-services .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.power-automate-services .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: 12px;
        background-position-y: -228px;
    }
    .new-tech-design.power-automate-services .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -309px;
    }
    .new-tech-design.power-automate-services .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: 12px;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	
/* power-automate-services end*/

/* Retail page */
.hc-page.retail-page.industry-non-profit .section-2-card{width:48%; flex: 0 0 48%; max-width: 48%;}
.hc-page.retail-page .section-2-card:nth-child(1) .nonprofit-h3{background-image: url(../png/technology-service.png)}
.hc-page.retail-page .section-2-card:nth-child(2) .nonprofit-h3 {
    background-image: url(../png/digital-service.png);
}
.retail-page .hc-success-stories .success-stories-inner strong {
    color: #0ea483;
    font-size: 20px;
    display: block;
    margin-bottom: 15px;
    background: url(../png/retail-sprite.png) no-repeat 50% 0;
    padding-top: 85px;
}
.retail-page .hc-success-stories .col-sm-6:nth-child(2) .success-stories-inner strong {
    background-position-y: -164px;
}
.retail-page .hc-success-stories .col-sm-6:nth-child(3) .success-stories-inner strong {
    background-position-y: -355px;
}
.retail-page .hc-success-stories .col-sm-6:nth-child(4) .success-stories-inner strong {
    background-position-y: -564px;
}
@media (max-width: 767px){
.hc-page.retail-page.industry-non-profit .section-2-card {
    width:100%;flex: 0 0 100%;max-width: 100%;;
}
}
/*  Retail page end */


/* Breadcrumb css for services child pages (schema breadcrumb) */
.page-template-serviceschild-new .breadcrum-bg{ background: #f9f8f8;height:auto;}
.page-template-serviceschild-new .breadcrum-bg .breadcrumb{margin-bottom:0;background:#f9f8f8;padding:8px 15px 8px 15px;}
.page-template-serviceschild-new .breadcrum-bg .breadcrumb p{margin-bottom:0px;}
.page-template-serviceschild-new .breadcrum-bg .breadcrumb span{color:#494949;}



/* Breadcrumb css for services new template (schema breadcrumb) */

.page-template-services-new-php .web-research-new .breadcrum-bg{height:auto;}
.page-template-services-new .breadcrum-bg .breadcrumb{margin-bottom:0;background:#f9f8f8;padding:0px 15px 6px 15px;}
.page-template-services-new .breadcrum-bg .breadcrumb p{margin-bottom:0px;}
.page-template-services-new .breadcrum-bg .breadcrumb span{color:#494949;}


/* Breadcrumb css for services new template (schema breadcrumb) */

.page-template-about-childpage .breadcrum-bg{height:auto;}
.page-template-about-childpage .breadcrum-bg .breadcrumb{margin-bottom:0;background-color:inherit;}
.page-template-about-childpage .breadcrum-bg .breadcrumb p{margin-bottom:0px;}
.page-template-about-childpage .breadcrum-bg .breadcrumb span{color:#494949;}

/* Breadcrumb css for without footer form template (schema breadcrumb) */

.page-template-template-withoutfooterform .breadcrum-bg{height:auto;}
.page-template-template-withoutfooterform .breadcrum-bg .breadcrumb{margin-bottom:0;background-color:inherit;}
.page-template-template-withoutfooterform .breadcrum-bg .breadcrumb p{margin-bottom:0px;}
.page-template-template-withoutfooterform .breadcrum-bg .breadcrumb span{color:#494949;}


/* Solution start */
.ordDel .telM-section-5 {background-color: #eaeaea;}
.ordDel .telM-section-5 .damco-diff {margin-top: 60px;}
.ordDel .telM-section-5 .damco-diff li {clear: both; overflow: hidden;}
.ordDel .telM-section-5 .damco-diff li:not(:last-child) {margin-bottom: 10px;}
.ordDel .telM-section-5 .damco-diff li span {width:80px; float: left; height: 65px; background: url(../png/healthcare-ico.png) no-repeat;}
.ordDel .telM-section-5 .damco-diff li .damco-diff-content {float: left; width: calc(100% - 80px);}
.ordDel .telM-section-5 .damco-diff li strong {font-size: 20px; color: #38424f;}

.ordDel .telM-section-5 .damco-diff li:nth-child(1) span {background-position-y: -5px;}
.ordDel .telM-section-5 .damco-diff li:nth-child(2) span {background-position-y: -90px;}
.ordDel .telM-section-5 .damco-diff li:nth-child(3) span {background-position-y: -173px;}
.ordDel .telM-section-5 .damco-diff li:nth-child(4) span {background-position-y: -270px;}
.ordDel .telM-section-5 .damco-diff li:nth-child(5) span {background-position-y: -370px;}
.ordDel .telM-section-5 .damco-diff li:nth-child(6) span {background-position-y: -470px;}
.ordDel .telM-section-5 .damco-diff li:nth-child(7) span {background-position-y: -585px;}

.covid-response.covid-back-work.ordDel .covid-back-banner .container .banner-subheading {
    font-size: 54px;
    margin-top: 40px;
    line-height: 1.2;
}
@media screen and (max-width: 767px){
    .covid-response.covid-back-work.ordDel .covid-back-banner .container h1 {
    font-size: 36px;
    line-height: 1.1;
}
.covid-response.covid-back-work.ordDel .covid-back-banner .container .banner-subheading {
    font-size: 20px;
    margin-top: 40px;
    line-height: 1.2;
}
}

ul.dropdown-menu.drop-level-two.fullHNav {
    height: 164px;
}
.solution-icon-1{background:url(../png/solution.png) 12px 12px no-repeat}
.solution-icon-1:hover,li.active>.solution-icon-1{background:url(../png/solution-hover.png) 12px 12px no-repeat}

.solution-icon-2{background:url(../png/order-delivery.png) 12px 12px no-repeat}
.solution-icon-2:hover,li.active>.solution-icon-2{background:url(../png/order-delivery-hover.png) 12px 12px no-repeat}

.solution-icon-3{background:url(../png/rapid.png) 12px 12px no-repeat}
.solution-icon-3:hover,li.active>.solution-icon-3{background:url(../png/rapid-hover.png) 12px 12px no-repeat}
/* Solution end */


/* RPA page start */
.lgtGraybg{
    background: #f9f9f9;
}
.new-tech-design.insurance-pages .rpa .one-stop-services .col-sm-4 {
    margin-top: 30px;
    height: 315px;
}

.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 2px 15px 8px rgba(98, 98, 98, 0.2);
    padding: 20px;
    height: 280px;
    margin-bottom: 20px;
}
.row.one-stop-services.carouselRpaSlide.slick-initialized.slick-slider {
    height: 335px;
}

button.slick-next.slick-arrow {
    background: url(../png/right-a.png) no-repeat;
}

button.slick-prev.slick-arrow {
    background: url(../png/left-a.png) no-repeat;
	width:25px;
	height:45px;
}
.new-tech-design.insurance-pages .rpa .slick-prev, .new-tech-design.insurance-pages .rpa .slick-next {
    width: auto;
    height: auto;
}
.new-tech-design.insurance-pages .slick-next {
    right: -40px;
}
.new-tech-design.insurance-pages .slick-prev {
    left: -40px;
}
.new-tech-design.insurance-pages .request-demo-banner p span {
    display: block;
}
.new-tech-design.insurance-pages .request-demo-banner p{
    margin-bottom: 0px;
}
.new-tech-design.insurance-pages .rpa .crm-benefits-item .item-title {
    font-size: 20px;
    color: #2f333a;
    padding-left: 65px;
    /*padding-bottom: 40px;*/
    padding-bottom: 18px;
}
.new-tech-design.insurance-pages .rpa .crm-benefits-item .item-title strong {
    padding-top: 15px;
    display: block;
}
.new-tech-design.insurance-pages .rpa .crm-benefits-item:nth-child(1) .item-title {
    background: url(../png/insure-rpa-1.png) no-repeat 0 3px;
}

.new-tech-design.insurance-pages .rpa .crm-benefits-item:nth-child(2) .item-title {
    background: url(../png/insure-rpa-2.png) no-repeat;
}

.new-tech-design.insurance-pages .rpa .crm-benefits-item:nth-child(3) .item-title {
    background: url(../png/insure-rpa-3.png) no-repeat 0 7px;
}

.new-tech-design.insurance-pages .rpa .crm-benefits-item:nth-child(4) .item-title {
    background: url(../png/insure-rpa-6.png) no-repeat 0 0px;
}
@media (max-width: 767px){
    .new-tech-design.insurance-pages .rpa .crm-benefits-item .item-title strong{
        padding-top: 0px;
    }
.new-tech-design.insurance-pages .rpa .one-stop-services .col-sm-4 {
    margin-top: 30px;
    height: 345px;
}
    /*.new-tech-design.insurance-pages .slick-next {
        right: 0;
    }
    .new-tech-design.insurance-pages .slick-prev {
        left: 0;
        z-index: 999999;
    }*/

    .new-tech-design.insurance-pages .slick-prev {
        left: 40%;
        z-index: 999999;
        top: auto;
        bottom: -33px;
        height: 24px!important;
        }

    .new-tech-design.insurance-pages .slick-next {
        right: 40%;
        z-index: 999999;
        top: auto;
        bottom: -33px;
        height: 24px!important;
    }

}
@media only screen and (max-device-width: 1024px) and (min-device-width: 481px) and (orientation: portrait)
{
    .differ-main .col-md-3 {
        flex: 0 0 50%;
        max-width: 50%;
        float: left;
    } 
    .new-tech-design.insurance-pages .rpa .crm-benefits-item .item-title strong{
        padding-top: 0px;
    }
}

/* RPA page end */

/* CRM page start */

.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card .para {
    border-top: 1px solid #dddede;
    padding-top: 10px;
    margin-top: 10px;
    font-size: 16px;
    color: #615e5e;
}

.new-tech-design.insurance-pages .rpa .row.one-stop-services.carouselRpaSlide.slick-initialized.slick-slider {
    height: 370px;
}
.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 2px 15px 8px rgba(98, 98, 98, 0.2);
    padding: 20px;
    height: 300px;
    margin-bottom: 20px;
}
.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card img {
    display: block;
    margin: 0 auto;
    max-width: none;
    height: auto;
    margin-top: 4px;
}
.new-tech-design.insurance-pages .bannerDiv .bannerContent .row {
    align-items: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    display: flex;
}

.new-tech-design.insurance-pages .header-w-page-bg h1 {
    font: 900 65px Raleway,sans-serif;
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 0;
    line-height: 1;
}

.new-tech-design.insurance-pages .header-w-page-bg p {
    color: #fff;
    font-size: 34px;
    line-height: 1.3;
    margin-top: 40px;
}
.new-tech-design.insurance-pages .header-w-page-bg .text-header .upper-form .small-form {
    color: #11487d;
    font-size: 20px;
    
    text-transform: initial;
}

.new-tech-design.insurance-pages .header-w-page-bg .text-header {
    background: #fff;
    padding: 20px 20px;
    width: 100%;
    line-height: 26px;
    color: #545454;
    color: #48394e;
    border-radius: 10px;
    -webkit-box-shadow: 0px -4px 7px 0px rgba(0,0,0,0.41);
    -moz-box-shadow: 0px -4px 7px 0px rgba(0,0,0,0.41);
    box-shadow: 0px -4px 7px 0px rgba(0,0,0,0.41);
}

.new-tech-design.insurance-pages .section-1 {
    background-color: #fff;
}

.new-tech-design.insurance-pages .section-padding {
    padding: 80px 0;
}

.new-tech-design.insurance-pages .heading-h2 {
    font-size: 34px;
    font-weight: 700;
    color: #152e46;
    margin-bottom: 30px;
}
.new-tech-design.insurance-pages h2{
    /*text-align: center;*/
}
.new-tech-design.insurance-pages .heading-h2 span {
    display: block;
    color: #0a888f;
}
.new-tech-design.insurance-pages .section-1 .lead-text {
    color: #615e5e;
    font-size: 16px;
}

.new-tech-design.insurance-pages .one-stop-services {
    margin-top: 20px;
}

.new-tech-design.insurance-pages .one-stop-services .col-sm-4 {
    margin-top: 30px;
}

.new-tech-design.insurance-pages .one-stop-services .crm-card {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 40px 95px 0px rgba(98, 98, 98, 0.32);
    padding: 20px;
    height: 100%;
}

/*.new-tech-design.insurance-pages .one-stop-services .crm-card img.one-stop-icon-2 {
    height: 60px;
    margin-top: -2px;
}*/

.new-tech-design.insurance-pages .one-stop-services .crm-card img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: 45px;
    margin-top: 4px;
}

.new-tech-design.insurance-pages .one-stop-services .crm-card .para.one-stop-content-2 {
    margin-top: 16px;
}
.new-tech-design.insurance-pages .one-stop-services .crm-card .para {
    border-top: 1px solid #dddede;
    padding-top: 25px;
    margin-top: 25px;
    font-size: 16px;
    color: #615e5e;
}

.new-tech-design.insurance-pages img.banner-img {
    display: block;
    width: 100%;
}
.new-tech-design.insurance-pages .row.one-stop-services{
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.new-tech-design.insurance-pages .row{
    /*display: flex;*/
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.new-tech-design.insurance-pages .request-demo-banner {
    background: url(../jpg/request-demo-banner.jpg) no-repeat;
    background-size: cover;
}
.new-tech-design.insurance-pages .request-demo-banner .col-sm-12 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 60px;
    padding-bottom: 60px;
}
.new-tech-design.insurance-pages .request-demo-banner h2.strongFont {
    font-size: 28px;
    color: #fff;
    flex: 0 0 65%;
    font-weight: 800;
    font-family: 'Roboto', sans-serif;
}
.new-tech-design.insurance-pages .request-demo-banner h2.strongFont.mb0 {
    margin-bottom: 0px;
}

.new-tech-design.insurance-pages .request-demo-banner p.para {
    font-size: 28px;
    color: #fff;
    flex: 0 0 65%;
    font-weight: 800;
}
.new-tech-design.insurance-pages .request-demo-banner a {
    color: #fff;
    background-color: #ec1d25;
    /*text-transform: uppercase;*/
	text-transform: inherit;
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    padding: 15px 30px;
    border-radius: 8px;
}
.new-tech-design.insurance-pages .main-section-content {
    font-size: 16px;
    color: #615e5e;
}

.new-tech-design.insurance-pages .crm-benefits-margin {
    margin-top: 50px;
}
.new-tech-design.insurance-pages .crm-benefits-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.new-tech-design.insurance-pages .crm-benefits-item {
    flex: 0 0 45%;
    margin-bottom: 30px;
}
.crm-benefits-item:nth-child(1) .item-title {
    background: url(../png/insure-crm-1.png) no-repeat 0 3px;
}
.crm-benefits-item:nth-child(2) .item-title {
    background: url(../png/insure-crm-3.png) no-repeat;
}
.crm-benefits-item:nth-child(3) .item-title {
    background: url(../png/insure-crm-4.png) no-repeat 0 10px;
    padding-bottom: 3px;
}
.crm-benefits-item:nth-child(4) .item-title {
    background: url(../png/insure-crm-5.png) no-repeat 0 0px;
    padding-bottom: 3px;
}
.new-tech-design.insurance-pages .img-fluid {
    max-width: 100%;
    height: auto;
}
.new-tech-design.insurance-pages .crm-benefits-item .item-title {
    font-size: 20px;
    color: #2f333a;
    padding-left: 65px;
}
.new-tech-design.insurance-pages .crm-benefits-item h3.item-title {
        font-weight: 700;
    text-align: left;
    line-height: 30px;
    margin-bottom: 0;
    padding-bottom: 30px;
    font-size: 20px;
    color: #2f333a;
}
.new-tech-design.insurance-pages .crm-benefits-item h3.item-title.lh60 {
    font-weight: 700;
    text-align: left;
    line-height: 60px;
    margin-bottom: 0;
    padding-bottom: 30px;
    font-size: 20px;
    color: #2f333a;
}
.crm-benefits-item p {
    font-size: 16px;
    color: #615e5e;
}
.new-tech-design.insurance-pages .why-damco {
    background: url(../jpg/why-damco-21.jpg);
    background-size: cover;
    padding-top: 40px;
    padding-bottom: 10px;
    margin-top: 0;
}
.new-tech-design.insurance-pages .container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.new-tech-design.insurance-pages .heading-two {
    color: #fff;
    margin-bottom: 50px;
    
    font-weight: 700;
    text-align: center;
    font-size: 3rem;
    line-height: 1.2;
}
.new-tech-design.insurance-pages .why-damco .why-container {
    background-color: #fff;
    min-height: 250px;
    padding: 20px 16px;
    margin-bottom: 30px;
    padding-top: 40px;
    text-align: center;
    padding-bottom: 10px;
    transition: transform .2s;
}
.new-tech-design.insurance-pages .why-damco .why-container:hover{
    transform: scale(1.1);
}
.new-tech-design.insurance-pages .why-damco .why-container p {
    margin: 0px;
    font-size: 18px;
    line-height: 1.3;
}
.new-tech-design.insurance-pages .why-damco .why-container img {
    margin-bottom: 20px;
}
.new-tech-design.insurance-pages .crm-contact {
    background-color: #fff;
    padding: 80px 0;
    text-align: center;
}
.new-tech-design.insurance-pages .crm-contact strong {
    font-size: 34px;
    color: #152e46;
    line-height: 1.2;
}
.new-tech-design.insurance-pages .crm-contact p {
    font-size: 16px;
}
.new-tech-design.insurance-pages .crm-contact h3 {
    margin: 0;
}
.new-tech-design.insurance-pages h3 {
    margin-bottom: 50px;
    
    font-weight: 400;
    color: #353030;
    text-align: center;
    font-size: 18px;
}
.new-tech-design.insurance-pages .crm-contact a {
    display: inline-block;
    background-color: #ec1d25;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 12px 50px;
    border-radius: 30px;
    text-align: center;
    margin-top: 30px;
}
.new-tech-design.insurance-pages p {
    margin-top: 0;
    margin-bottom: 3rem;
}


@media screen and (min-width: 1200px)
{
    .new-tech-design.insurance-pages .crm-contact p {
        margin-left: 150px;
        margin-right: 150px;
    }
}


@media (min-width: 576px)
{
    .new-tech-design.insurance-pages .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .new-tech-design.insurance-pages .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
}
@media (max-width: 1024px){
    .new-tech-design .header-w-page-bg img {
        display: none;
    }
    .new-tech-design.insurance-pages .rpa .header-w-page-bg {
        background: url(../jpg/rpa-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
    .new-tech-design.insurance-pages .header-w-page-bg {
        background: url(../jpg/crm-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
}
@media (max-width: 767px){
	.new-tech-design.insurance-pages .header-w-page-bg .header-form{height:450px;}
	.new-tech-design.insurance-pages .bannerContent {
    position: initial!important;
}
    .new-tech-design.insurance-pages .header-w-page-bg h1 {
        font: 900 40px Raleway,sans-serif;
    }
    .new-tech-design.insurance-pages .header-w-page-bg p {
        font-size: 25px;
		text-align: center;
    }
    .slick-slider {
    touch-action: auto;
    -ms-touch-action: auto;
    }
    .new-tech-design.insurance-pages .row {
        display: block;
        flex-wrap: initial;
    }
    .new-tech-design.insurance-pages .request-demo-banner p {
        margin-bottom: 20px;
    }
    .new-tech-design.insurance-pages .request-demo-banner p span {
        display: contents;
    }
    .new-tech-design.insurance-pages #mydiv{
        padding: 0px 15px!important;
    }
    .new-tech-design.insurance-pages .section-padding {
        padding: 30px 0;
    }
    .new-tech-design.insurance-pages .header-w-page-bg img{
        display: none;
    }
    .new-tech-design.insurance-pages .rpa .header-w-page-bg {
        background: url(../jpg/rpa-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
		height: auto!important;
    }
	
    .new-tech-design.insurance-pages .crm-financial .header-w-page-bg {
        background: url(../jpg/crm-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
		height: auto!important;
    }
    .new-tech-design.insurance-pages .request-demo-banner .col-sm-12 {
        display: block;
        padding-top: 15px;
        padding-bottom: 15px;
        text-align: center;
    }
    .new-tech-design.insurance-pages .request-demo-banner p.para {
        font-size: 24px;
        line-height: 1.3;
    }
    .new-tech-design.insurance-pages .request-demo-banner a {
        display: block;
        padding-left: 0;
        padding-right: 0;
		margin: 0 10px;
    }
    .new-tech-design.insurance-pages .crm-benefits-list {
        display: block;
    }
    .new-tech-design.insurance-pages .crm-benefits-item {
        box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07);
        padding: 15px;
    }

    .new-tech-design.insurance-pages .rpa .crm-benefits-item:nth-child(1) .item-title {
        background: url(../jpg/insure-rpa-1.jpg) no-repeat 0 3px;
        padding-top: 9px;
    }
    .new-tech-design.insurance-pages .rpa .crm-benefits-item:nth-child(2) .item-title {
        background: url(../jpg/insure-rpa-2.jpg) no-repeat;
        padding-top: 7px;
    }


    .new-tech-design.insurance-pages .rpa .crm-benefits-item:nth-child(3) .item-title {
        background: url(../jpg/insure-rpa-3.jpg) no-repeat 0 4px;
        padding-top: 11px;
        padding-bottom: 11px;
    }
    .new-tech-design.insurance-pages .crm-benefits-item:nth-child(4) .item-title {
        background-position-y: 50%;
        padding-top: 7px;
        padding-bottom: 11px;
    }
    .new-tech-design.insurance-pages .crm-benefits-item .item-title {
        padding-top: 0;
        padding-bottom: 10px;
        padding-left: 50px;
        line-height: 23px;
        background-size: 40px!important;
    }

    /*.new-tech-design.insurance-pages .bannerDiv {
        margin-left: -30px;
        margin-right: -30px;
        padding-right: 15px!important;
        padding-left: 15px!important;
    }*/
    .new-tech-design.insurance-pages .banner .container p.sub-heading {
        font-size: 26px;
        margin-top: 20px;
    }
    .new-tech-design.insurance-pages .heading-h2 {
        margin-bottom: 20px;
        font-size: 28px;
    }

    /*.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
    
        height: 280px;
    }*/
    .new-tech-design.insurance-pages .rpa .row.one-stop-services.carouselRpaSlide.slick-initialized.slick-slider {
        height: 335px;
    }
    .new-tech-design.insurance-pages .one-stop-services .crm-card{
        height: auto;
    }

    .new-tech-design.insurance-pages .rpa .row.one-stop-services.carouselRpaSlide.slick-initialized.slick-slider {
    height: 370px;
    }
    .new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
        background-color: #fff;
        border-radius: 10px;
        box-shadow: 0px 2px 15px 8px rgba(98, 98, 98, 0.2);
        padding: 20px;
        height: 322px;
        margin-bottom: 20px;
    }
    .new-tech-design.insurance-pages .rpa .one-stop-services .crm-card img {
        display: block;
        margin: 0 auto;
        max-width: none;
        height: auto;
        margin-top: 4px;
    }
}
/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design .header-w-page-bg img {
        vertical-align: middle;
        display: block;
        width: 100%;
        position: absolute;
        height: 100%;
    }
    .new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
    
        height: 405px;
    }
    .new-tech-design.insurance-pages .rpa .row.one-stop-services.carouselRpaSlide.slick-initialized.slick-slider {
        height: 450px;
    }
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .new-tech-design .header-w-page-bg img {
        vertical-align: middle;
        display: block;
        width: 100%;
        position: absolute;
        height: 100%;
    }
    .differ-main .col-md-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
    
        height: 405px;
    }
    .new-tech-design.insurance-pages .rpa .row.one-stop-services.carouselRpaSlide.slick-initialized.slick-slider {
        height: 450px;
    }
    
}
@media (max-width: 991px) and (min-width: 768px)
{
    
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  
  
}



/* ----------- iPad end ----------- */


/* CRM page end */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
.new-tech-design.insurance-pages .header-w-page-bg img {
         vertical-align: middle;
        display: block;
        width: 100%;
        position: absolute;
        height: 100%;
    }
    .new-tech-design.insurance-pages .rpa .header-w-page-bg {
        background: url(../rpa-banner.html) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
    .new-tech-design.insurance-pages .header-w-page-bg {
        background: url(../jpg/crm-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
	.new-tech-design.insurance-pages .bannerContent {
    position: relative!important;
    top: auto!important;
    left: auto;
    width: 100%!important;
    padding: 30px!important;
    transform: none!important;
}
.new-tech-design.insurance-pages .header-w-page-bg p {
    font-size: 25px;
    text-align: left;
}
.new-tech-design.insurance-pages .request-demo-banner .col-sm-12 p {
    margin-left: 15px;
}
.new-tech-design.insurance-pages .request-demo-banner a {

    padding-left: 10px;
    padding-right: 10px;
	}
	
.new-tech-design.insurance-pages #mydiv {
    padding: 0px 15px!important;
}
.new-tech-design.insurance-pages .header-w-page-bg p {
    font-size: 25px;
    text-align: left;
}
.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 2px 15px 8px rgba(98, 98, 98, 0.2);
    padding: 20px;
    height: 322px;
    margin-bottom: 20px;
}
.new-tech-design.insurance-pages .rpa .one-stop-services .col-sm-4 {
    margin-top: 30px;
    height: 345px;
}

.new-tech-design.insurance-pages .slick-prev {
    left: 40%;
    z-index: 999999;
    top: auto;
    bottom: -33px;
    height: 24px!important;
}

.new-tech-design.insurance-pages .slick-next {
    right: 40%;
    z-index: 999999;
    top: auto;
    bottom: -33px;
    height: 24px!important;
}
.new-tech-design.insurance-pages .request-demo-banner a {
    display: block;
    padding-left: 0;
    padding-right: 0;
    margin: 0 10px;
}

	}
	@media(min-width:768px)and (max-width:991px){
		.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card img {
    width: 100%;}
	.new-tech-design.insurance-pages .rpa .one-stop-services .col-sm-4 {
    height: 425px;
}

.new-tech-design.insurance-pages .rpa .one-stop-services .crm-card {
    height: 403px;}
    }
    
@media screen and (min-width:1200px) {
    .page-id-9480 .header-w-page-bg {position: relative; background: none; overflow: hidden; padding: 0;}
    .page-id-9480 .header-w-page-bg .banner-img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

    .page-id-7982 .header-w-page-bg {position: relative; background: none;}
    .page-id-7982 .header-w-page-bg .banner-img {
		position: absolute; /*top: 50%; left: 50%; transform: translate(-50%, -50%)*/;
		    top: 0;
    width: 100%;
    height: 633px;
		}
}


/* UiPath start */
.pageLogo {
    margin-top: 30px;
}
.page-template-newtech-template .breadcrumb{margin-bottom:0;background:#f9f8f8;padding:8px 15px 0 15px;}
.page-template-newtech-template .breadcrumb span{color:#494949;}
.img-resp{
    width: 100%;
}
.new-tech-design.ui-path .headingUnderline p{}
.new-tech-design.ui-path .fifthSectionBox .net-card {
    box-shadow: 0px 0px 5px 0px rgba(232, 232, 232, 0.8);
}
.new-tech-design.ui-path .fifthSectionBox .col-sm-4 strong {
    color: #2196f3;
}
.new-tech-design.ui-path .fifthSectionBox .net-card p{
    padding: 20px;
}
.new-tech-design.ui-path .fifthSectionBox .net-card p:nth-child(2) {
    padding-bottom: 0px;
}
.new-tech-design.ui-path .fifthSectionBox .net-card p:nth-child(3) {
    padding-top: 0px;
}
.new-tech-design.ui-path .header-w-page-bg ul{
    margin-top: 23px;
}
.new-tech-design.ui-path .header-w-page-bg ul li:before{
    display: none;
}
.new-tech-design.ui-path .pythonDevelopmentSection3.fourthSectionBox p:before {
    border-bottom: 2px solid #fa4242!important;
}

.new-tech-design.ui-path .header-w-page-bg ul li {
    position: relative;
    color: #fff;
    font-size: 18px;
    padding-left: 35px;
    margin-bottom: 8px;
     background: url(../png/blue-tick.png) no-repeat 0 7px;
    margin-bottom: 15px;
}
.new-tech-design.ui-path ul.cerBullet{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 37px;
}
.new-tech-design.ui-path ul.cerBullet li {
    position: relative;
    color: #2b3037;
    font-size: 16px;
    padding-left: 35px;
    margin-bottom: 8px;
     background: url(../png/tick-blue-cer.png) no-repeat 0 0px;
    margin-bottom: 15px;
}
.new-tech-design.ui-path ul.lightBlueTick{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 20px;
}
.new-tech-design.ui-path ul.lightBlueTick li {
    position: relative;
    color: #2b3037;
    font-size: 16px;
    padding-left: 35px;
    margin-bottom: 8px;
     background: url(../png/dark-blue-tick.png) no-repeat 0 7px;
    margin-bottom: 1px;
}
.new-tech-design.ui-path .python-development-section2 {
    background: #f9fdff;
    padding: 70px 0 80px;
}
.new-tech-design.ui-path .pythonDSection4-content strong {
    display: block;
    background: none;
    padding-left: 0px;
    font-size: 18px;
    color: #2196f3;
}
.new-tech-design.ui-path .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 190px;
    padding: 25px;
    box-shadow: 0px 0px 5px 0px rgba(232, 232, 232, 0.8);
}
.new-tech-design.ui-path .pythonDSection4-content .col-sm-4 {
    min-height: auto;
    margin-bottom: 30px;
}
.new-tech-design.ui-path .header-w-page-bg .text-header .upper-form {
    font: 900 29px "Roboto",sans-serif;
    text-transform: none;
    text-align: left;
    font-weight: bold;
}
.new-tech-design.ui-path .pythonDSection4{
    border-bottom: none;
}
.new-tech-design.ui-path .header-w-page-bg .text-header .upper-form .small-form {
    color: #48394e;
    font-size: 18px;
    margin-top: 13px;
    display: block;
}
.new-tech-design.ui-path .header-w-page-bg p {
    color: #fff;
    font-size: 19px;
    line-height: 1.3em;
}
.new-tech-design.ui-path .pythonDSection4 .text-center.h1 {
    padding: 0px;
    margin: 0px;
}
/*.new-tech-design.ui-path .bannerContent .col-md-5.col-xs-12 {
    margin-top: 40px;
}*/

.new-tech-design.ui-path #mydiv{width:100%;}
.new-tech-design.ui-path .header-w-page-bg.ui-path-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #fecf2c;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 15px;
	margin-top:10px;
}
.new-tech-design.ui-path .application-section2 .header-w-page-bg.ui-path-Banner h2 {
    font: 30px "Roboto",sans-serif;
    font-weight: 700;
    color: #fff;
    margin-top: 0;
    margin-bottom: 17px;
}
.new-tech-design.ui-path .header-w-page-bg.ui-path-Banner h1 span {
    display: block;
}
.new-tech-design.ui-path .application-section2 h2.tech-h2 {
    font-size: 40px;
    color: #282828;

    margin-top: 0px;
    font-weight: 700;
}
.new-tech-design.ui-path .wds-lp.h1.aos-init{
    margin-top: 0px;
}
.new-tech-design.ui-path .pythonDevelopmentSection3 .h1 {
   color:#333;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   margin: 0px;
}
/* vks */
.new-tech-design.ui-path .header-w-page-bg h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 0;
}

.new-tech-design.ui-path .pythonDSection6 .card-circle {
    border-radius: 50%;
    border: none;
    min-width: 40px;
    min-height: 40px;
    padding: 0px;
    box-sizing: content-box;
    display: block;
    margin-bottom: 20px;
    text-align: left;
}
.new-tech-design.ui-path .devBg {
    background: #014d6a;
    padding: 30px;
}
.pythonDSection4.thirdSectionBox {
    background: #ffffff;
    padding: 71px 0 60px;
}

.new-tech-design.ui-path .pythonDevelopmentSection3 {
    background: #c1e7f5;
    padding: 73px 0 80px;
}
.new-tech-design.ui-path .fifthSectionBox{
    padding: 71px 0 70px;
}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -840px;}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:nth-child(6) {background-position-y: -1056px;}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:nth-child(7) {background-position-y: -1270px;}

.new-tech-design.ui-path .pythonDevelopmentSection3 ul li {
    margin-bottom: 37px;
    padding-left: 80px;
}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.ui-path .pythonDSection5-list li:nth-child(1) {
    background: url(../png/section5a-icon-10.png) no-repeat;
}
.new-tech-design.ui-path .pythonDSection5-list li:nth-child(2) {
    background: url(../png/section5a-icon-11.png) no-repeat;
}
.new-tech-design.ui-path .pythonDSection5-list li:nth-child(3) {
    background: url(../png/section5a-icon-12.png) no-repeat;
}
.new-tech-design.ui-path .pythonDSection5-list li:nth-child(4) {
    background: url(../png/section5a-icon-13.png) no-repeat;
}
.new-tech-design.ui-path .pythonDSection5-list li {
    margin-bottom: 30px;
    padding-left: 100px;
}
.new-tech-design.ui-path .pythonDSection5-list li:last-child {
    margin-bottom: 0px;
}

.new-tech-design.ui-path .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.ui-path .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),.new-tech-design.ui-path .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6){
    border-bottom: none;
}
ul.techBullet{
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style: none;
}
ul.techBullet li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 16px;
}
ul.techBullet li:before {
    content: "\f00c";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 5px;
    color: #00c0ff;
    font-size: 13px;
    font-weight: normal;
}

.new-tech-design.ui-path .pythonDSection6 .row.technologies-list.technologies-list-two-row p {
    text-align: left;
    font-size: 17px;
}

.new-tech-design.ui-path .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: flex;
}
.new-tech-design.ui-path .firstSectionBox{
    background: #ffffff;
    border-bottom: none;

}
.new-tech-design.ui-path .secondSectionBox{
    background: #f9fdff;
    border-bottom: none;
}

.new-tech-design.ui-path .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
}
.new-tech-design.ui-path .pythonDSection3Footer {
        background: url(../jpg/uipath-tech-bg2.jpg) no-repeat 0 100%;
    }

    .formSecionLast {
    background: #ffffff;
    padding: 21px 0 80px 0;
}
.secont-web-new.last-tab-new-web.neTech{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.faqSection{
    background-color: #ebf8ff;

}
.faqSection a {
    color: rgb(255, 3, 26);
	text-decoration:none;
}
.faqSection a:hover{
 color: #c01722!important;	
}
.formSecionLast h2.common-web-new {
    color: #000000;
    font-size: 40px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 80px;
    font-weight: 700;
}
.avBx {
    border: 1px solid #2196f3;
    border-radius: 5px;
    padding: 40px 40px 55px;
    position: relative;
}
img.top-comma {
    position: absolute;
    top: 25px;
    left: 25px;
    width: 20px;
}
img.bot-comma {
    position: absolute;
    bottom: 25px;
    right: 25px;
    width: 20px;
}
.boxCenter {
    display: flex;
    align-items: center;
}
.lblBox {
    color: #2196f3;
    padding-left: 15px;
    font-size: 23px;
    font-family: Poppins,sans-serif;
    font-weight: 400;
    display: inline-block;
}
.paraBox {
    color: #000;
    line-height: 1.7;
    padding-top: 24px;
}
.fifthSectionBox {
    padding: 70px 0;
}
.formSecionLast h2.common-web-new:before {
    border-bottom: 2px solid #fa4242;
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -24px;
    left: 45%;
}
.neTech iframe.header-form {
    min-height: 244px;
    height: 367px;
    }
    .new-tech-design.ui-path .accordion_head{
        box-shadow: rgba(3, 3, 3, 0.10) 0px 0px 5px 0px;
    }
    .neTech .lblBox p {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.new-tech-design.ui-path .pythonDevelopmentSection3 ul li p{margin-top:12px;}

/*.firstSectionBox .headingUnderline p:before, .secondSectionBox .headingUnderline p:before, .thirdSectionBox .headingUnderline p:before{
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242;
}*/

@media (max-width: 767px){
.pageLogo img {
    display: block!important;
    margin: 0 auto;
}
    .new-tech-design.ui-path .devBg {
    background: #014d6a;
    padding: 15px;
}
    .new-tech-design.ui-path .pythonDevelopmentSection3 {
        background: #c1e7f5;
        padding: 73px 0 0px;
        margin-bottom: 20px;
    }
    .formSecionLast {
        padding: 40px 0 40px;
    }
    .neTech iframe.header-form {
        min-height: 244px;
        height: 435px;
    }
    .avBx img.bot-comma, .avBx img.top-comma {
        height: 12px;
    }
    img.top-comma {
        position: absolute;
        top: 4px;
        left: 4px;
    }
    .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
        display: block;
        max-width: 100%;
        width: 100%;
    }

    .hireLeftImg {display: none;}

    .pythonDSection3Footer-img img.img-responsive{
       display: block;
        max-width: 100%;
        height: 455px;
        width: 100%; 
        display: none;
    }
    #sideimage .pythonDSection3Footer-img img.img-responsive {
	    display: block;
	    max-width: 100%;
	    height: auto!important;
	    width: 100%;
	}
    .avBx {
        padding: 10px;
    }
    .new-tech-design.ui-path .pythonDSection6 .row.technologies-list.technologies-list-two-row {
        display: block;
		   margin-right: 0px;
    margin-left: 0px;
    }
    .new-tech-design.ui-path .pythonDSection6 .col-sm-3.text-center {
        padding: 10px;
    }
    .new-tech-design.ui-path .pythonDSection6 .col-sm-3.text-center > div {
        height: auto;
    }
    .new-tech-design.ui-path .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),.new-tech-design.ui-path .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){
        border-bottom: 1px solid #d2d2d2;
    }
    .new-tech-design.ui-path .header-w-page-bg {
        background: url(../jpg/power-bi-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 15px 30px!important;
        margin-top: 12px;
    }
	
    .new-tech-design.ui-path .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.ui-path .bannerContent {
        position: initial!important;
        text-align: left;
        padding: 0px;
    }
    .new-tech-design.ui-path .python-development-section2{
        position: relative!important;
    }

    .new-tech-design.ui-path .header-w-page-bg.ui-path-Banner h1 {
        /*font: 700 32px 'Poppins', sans-serif;*/
        font: 900 40px Raleway,sans-serif;
        color: #21f3ab;
        text-shadow: 1px 1px 0 rgba(77,77,77,1);
        padding-left: 0;
        margin-bottom: 0;
        line-height: 1.2;
    }

    .new-tech-design.ui-path .virtual-cto-services .virtual-cto-banner .sub-heading {
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        line-height: 32px;
    }

    .new-tech-design.ui-path .header-w-page-bg p {
        color: #fff;
        font-size: 16px;
        line-height: 1.3em;
        text-align: center;
    }
    .new-tech-design.ui-path .header-w-page-bg p b {
        color: #00c0ff;
        font-size: 22px;
        line-height: 1.1;
    }
    .new-tech-design.ui-path .header-w-page-bg ul li {
        position: relative;
        color: #fff;
        font-size: 17px;
        padding-left: 25px;
        margin-bottom: 8px;
    }
    .new-tech-design.ui-path .header-w-page-bg ul {
        margin: 0;
        padding: 0;
        list-style: none;
        margin-bottom: 23px;
    }
    .damc-capabilities .technologies-list .col-sm-4.text-center{
        border-right: none;
    }
    .damc-capabilities .technologies-list .col-sm-4.text-center:last-child{
        border-bottom: none;
    }
    .new-tech-design.ui-path .application-section2 .header-w-page-bg.ui-path-Banner h2 {
        /*font: 18px 'Poppins', sans-serif;*/

        font-weight: 700;
        color: #fff;
        margin-top: 0;
        margin-bottom: 25px;
        line-height: 1.1;
        margin-top: 24px;
    }
    .new-tech-design.ui-path .application-section2 h2.tech-h2 {
        font-size: 26px;
        color: #282828;
    
        margin-top: 20px;
        font-weight: 700;
    }
    .new-tech-design.ui-path .headingUnderline p {
        font-size: 16px;
    }
    .new-tech-design.ui-path .pythonDevelopmentSection3 .h1 {
        font-size: 30px;
        margin: 0;
    }
    .new-tech-design.ui-path .pythonDBlueBg.javaDBlueBg {
        padding: 20px;
    }
    .new-tech-design.ui-path .pythonDSection5 .col-sm-12.headingUnderline {
        padding: 0px;
    }
    .new-tech-design.ui-path .pythonDSection6 .col-sm-12.headingUnderline .h1 {
        margin: 0;
    }
    .pythonDSection6 .col-sm-3.text-center {
        padding: 10px 0;
        /*border-bottom: 1px solid #d2d2d2;*/
    }
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.ui-path .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.ui-path .bannerDiv .bannerImg {
        display: none;
    }
	.page-id-7982 .header-w-page-bg .banner-img {
		display: none;
	}
    .new-tech-design.ui-path .pythonDSection3Footer-img img {
        display: none;
    }
    .neTech iframe.header-form {
        min-height: 244px;
        height: 416px;
    }
    

    .new-tech-design.ui-path .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    .tech-pages {
        margin-left: 0;
    }
    .hiddenDiv {
        display: block;
    }
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	.new-tech-design.ui-path .header-w-page-bg .pageLogo img {
    display: block!important;
    width: auto!important;
    height: auto!important;
    position: relative!important;
}
  /* For portrait layouts only */
  .new-tech-design.ui-path .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.ui-path .pythonDSection3Footer-img img {
        display: none;
    }

    .neTech iframe.header-form {
        min-height: 244px;
        height: 432px;
    }

    .new-tech-design.ui-path .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.ui-path .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    .tech-pages {
        margin-left: 0;
    }
    /*.hiddenDiv {
        display: none;
    }*/

    .avBx img.bot-comma, .avBx img.top-comma {
        height: 12px;
    }
    img.top-comma {
        position: absolute;
        top: 4px;
        left: 4px;
    }
    .avBx {
        padding: 10px;
    }
}
@media (max-width: 991px) and (min-width: 768px)
{
    .new-tech-design.ui-path .hiddenDiv {
        display: none;
    }
	.page-id-7982 .header-w-page-bg .banner-img {
		display: none;
	}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .new-tech-design.ui-path .header-w-page-bg {
        background: url(../jpg/office-360-banner.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }

    .new-tech-design.ui-path .bannerDiv .bannerImg {
        display: none;
    }

    .new-tech-design.ui-path .bannerContent {
        position: initial!important;
        text-align: left;
        top: auto!important;
        left: auto!important;
        width: 100%!important;
        transform: none!important;
        position: relative!important;
        padding: 30px!important;
    }
    .tech-pages {
        margin-left: 0;
    }
  
}
/* ----------- iPad end ----------- */
@media screen and (min-width: 992px){
    .new-tech-design.ui-path .bannerImg {
        width: 100%;
        height: 700px;
    }
    .new-tech-design.ui-path .container.text-form.bannerContent {
        top: 50%;
        left: 50%;
        width: 1140px;
        transform: translate(-50%,-50%);
        position:absolute;
    }
}

    /* sprite icons start */
    .new-tech-design.ui-path .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/uipath-service-sprite.png) center center no-repeat;
    }
    .new-tech-design.ui-path .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.ui-path .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.ui-path .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.ui-path .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.ui-path .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.ui-path .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
/* UiPath end*/

.page-template-industry ul.arrowList li a{color:#2196f3;}


/* omnius start */
.omnius .section-padding {padding:60px 0}
.omnius p {font-size: 18px; }
.omnius h2 {font-size: 34px; margin-bottom: 40px; font-family: 'Montserrat', sans-serif; color: #111;}

.omnius .banner {position: relative;}
.omnius .banner .container {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); margin: 0;}
.omnius .banner .container h1 {font-size: 52px; color: #fff; padding: 0; text-shadow: none; font-family: 'Montserrat', sans-serif; text-transform: inherit;}
.omnius .banner .container p {color: #fff; font-size: 26px;}
.omnius .banner .container .banner-link a {font-size: 16px; color: #fff; background-color: #15c94d; display: inline-block; padding: 6px 25px; border-radius: 8px; margin-top: 50px;}
.omnius .banner .container .banner-link a:hover {background-color: #0fe451;}

.omnius .section-2 {text-align: center;}

.omnius .section-3 {background-color: #eef9ff;}
.omnius .section-3 .heading-h2 {text-align: center; font-size: 34px;}
.omnius .section-3 .automation-content .row h2 {font-size: 30px;}
.omnius .section-3 .lead-text {text-align: center;}

.omnius .section-3 .automation-content .row:nth-child(1) h2 {color: #007eff;}
.omnius .section-3 .automation-content .row:nth-child(2) h2 {color: #fa8568;}
.omnius .section-3 .automation-content .row:nth-child(3) h2 {color: #0ccf30;}
.omnius .section-3 .automation-content .row:nth-child(4) h2 {color: #732bd1;}
.omnius .section-3 .automation-content .row:nth-child(5) h2 {color: #007eff;}
.omnius .section-3 .automation-content .row:nth-child(6) h2 {color: #007eff;}

.omnius .section-4 {background: #6130cc; background: -moz-linear-gradient(top,  #6130cc 0%, #1853b2 100%); background: -webkit-linear-gradient(top,  #6130cc 0%,#1853b2 100%); background: linear-gradient(to bottom,  #6130cc 0%,#1853b2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6130cc', endColorstr='#1853b2',GradientType=0 );}
.omnius .section-4 .heading-h2 {text-align: center; color: #fff;}
.omnius .section-4 .lead-text {text-align: center; color: #fff;}
.omnius .why-damco-content .row .col-sm-6 {margin-top: 30px;}
.omnius .why-damco-content .row .card {background-color: #fff; border-radius: 10px; padding: 20px; box-shadow: 0px 0px 20px 0px rgba(42, 26, 112, 1);}
.omnius .why-damco-content .row .card .icon {display: inline-block; background: url('../png/why-damco-sprite.png') no-repeat; width: 60px; height: 45px; background-size: 70%;}
.omnius .why-damco-content .row .card .card-title {color: #17c754; font-size: 28px;}

.omnius .why-damco-content .row .col-sm-6:nth-child(2) .card .icon {background-position-y: -75px;}
.omnius .why-damco-content .row .col-sm-6:nth-child(3) .card .icon {background-position-y: -157px;}
.omnius .why-damco-content .row .col-sm-6:nth-child(4) .card .icon {background-position-y: -231px;}

@media screen and (min-width:768px) {
    .omnius .section-3 .automation-content .row {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
    .omnius .section-3 .automation-content .row:nth-child(even) {flex-direction: row-reverse;}
    .omnius .section-3 .automation-content .row:not(:last-child) {margin-bottom: 40px;}
    .omnius .section-3 .automation-content .col-sm-8 {flex: 0 0 50%; max-width: 50%;}
    .omnius .section-3 .automation-content .col-sm-4 {background-color: rgba(121, 211, 254, .08); border-radius: 50%; width: 450px; height: 450px; display: flex; align-items: center; justify-content: center;}

    .omnius .why-damco-content .row {display: flex; flex-wrap: wrap;}
    .omnius .why-damco-content .row .card {height: 100%;}
}

@media (min-width:768px) and (max-width:991px) {
    .omnius .section-padding {padding:40px 0}
    .omnius h2 {font-size: 28px; margin-bottom: 30px; margin-top: 0;}
    .omnius .banner .container h1 {font-size: 42px;}
    .omnius .banner .container p {width: 390px;}
    .omnius .banner .container .banner-link a {margin-top: 20px;}
    .omnius .section-3 .automation-content .col-sm-4 {width: 340px; height: 340px;}
    .omnius .section-3 .automation-content .col-sm-4 img {width: 250px;}
}

@media screen and (max-width:767px) {
    .omnius {margin: 0 -15px;}
    .omnius .section-padding {padding:20px 15px;}
    .omnius h2 {font-size: 24px; margin-bottom: 20px; margin-top: 0;}
    .omnius .why-damco-content .row .card .card-title {font-size: 24px;}

    .omnius .banner {background: url('../jpg/mobile-banner-30.jpg') no-repeat; height: 560px;}
    .omnius .banner .banner-img {position: absolute; z-index: -1;}
    .omnius .banner .container {position: initial; top: initial; left: initial; transform: initial; margin: 0; text-align: center;}
    .omnius .banner .container h1 {font-size: 28px;}
    .omnius .banner .container p {color: #fff; font-size: 22px;}
    .omnius .banner .container .banner-link a {margin-top: 15px;}

    .omnius .section-3 .automation-content .row {margin-top: 40px; text-align: center; display: flex; flex-wrap: wrap; justify-content: center;}
    .omnius .section-3 .automation-content .col-sm-4 {background-color: rgba(121, 211, 254, .08); border-radius: 50%; width: 250px; height: 250px; display: flex; align-items: center; justify-content: center;}
    .omnius .section-3 .automation-content .col-sm-4 img {width: 180px; display: inline-block;}
}
/* omnius end */


/*custom web new start*/
.new-product-eng.legacy-mod.custom-web-new .banner-web-serve {background: url('../jpg/banner-125.jpg') no-repeat; background-size: cover;}
.new-product-eng.legacy-mod.custom-web-new .two-decades-flex {margin-top: 40px;}
.new-product-eng.legacy-mod.custom-web-new .tab-web-two {margin-right: auto; margin-left: auto;}
.new-product-eng.legacy-mod.custom-web-new .tab-web-two.section-infographics {margin-top: 40px;}
.new-product-eng.legacy-mod.custom-web-new .acts .ico {background: url('../png/services-sprite-2.png') no-repeat;}
.new-product-eng.legacy-mod.custom-web-new .acts:nth-child(2) .ico {background-position-y: -103px;}
.new-product-eng.legacy-mod.custom-web-new .acts:nth-child(3) .ico {background-position-y: -206px;}
.new-product-eng.legacy-mod.custom-web-new .acts:nth-child(4) .ico {background-position-y: -311px;}
.new-product-eng.legacy-mod.custom-web-new .acts:nth-child(5) .ico {background-position-y: -419px;}

.fresh-insight-new.custom-web-fresh {margin-top: 0;}
.fresh-insight-new.legacy-mod-fresh {margin-top: 0;}
.page-id-10575 .sdir-web, .page-id-10575 .imr-web {height: 312px;}
.page-id-10575 .sdir-web a {margin-top: 20px;}


@media (min-width:768px) and (max-width:991px) {
    .new-product-eng.legacy-mod.custom-web-new .two-decades-flex img {margin-top: 30px;}
    .new-product-eng.legacy-mod.custom-web-new .customerEngagement {margin-right: 0; padding-left: 15px; padding-right: 15px;}
    .new-product-eng.legacy-mod.custom-web-new .customerEngagement .row {display: flex; align-items: center;}

    .page-id-10575 .sdir-web, .page-id-10575 .imr-web {height: auto;}
    .page-id-10575 .sdir-web a, .page-id-10575 .imr-web a {margin-top: 15px;}
}

@media screen and (max-width:767px) {
    .new-product-eng.legacy-mod.custom-web-new .tab-web-two {padding-right: 15px;}
    .new-product-eng.legacy-mod.custom-web-new .two-decades-flex img {margin-top: 15px;}

    .page-id-10575 .sdir-web, .page-id-10575 .imr-web {height: auto;}
    .page-id-10575 .sdir-web a, .page-id-10575 .imr-web a {margin-top: 15px;}
}
/*custom web new end*/


/* exploring software start */
.exploring-software h2 {color: #1a1a1a; font-weight: 700; margin: 0;}
.exploring-software .lead-text {color: #475055; font-size: 18px; margin: 20px;}


/* banner */
.exploring-software .exploring-software-banner {position: relative;}
.exploring-software .exploring-software-banner .container {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.exploring-software .exploring-software-banner .container h1 {font-weight: 700; color: #fff; font-family: sans-serif; text-transform: uppercase; padding-left: 0; font-size: 38px; font-family: 'Montserrat', sans-serif; margin: 0;}
.exploring-software .exploring-software-banner .container .subheading {font-size: 26px; color: #fff; font-weight: 700; font-family: 'Montserrat', sans-serif; margin:20px 0 0 0;}
.exploring-software .exploring-software-banner .container p {font-size: 19px; color: #fff; margin-top: 20px;}
.exploring-software .banner-book-wrapper {display: flex; align-items: center;}
.exploring-software .banner-book-wrapper img {margin-right: 20px;}

/* form */
.exploring-software .form-wrapper {padding: 15px; background: #fff; border-radius: 8px; box-shadow: 0px 0px 70px 0px rgba(3, 3, 3, 0.58); overflow: hidden;}
.exploring-software .exploring-software-banner .container p.form-heading {color: #0d60ac; text-align: left; font-weight: bold; margin-bottom: 0; text-transform: uppercase; margin-top: 0px;}
.exploring-software .exploring-software-banner .container p.form-iframe {margin-top: 0;}
.exploring-software .exploring-software-banner .container iframe.header-form {min-height: 368px; height: 368px;}

.exploring-software .section-1 {text-align: center;}
.exploring-software .link-wrapper .col-sm-12 {display: flex; justify-content: space-between; margin-top: 50px;}
.exploring-software .link-wrapper .col-sm-12 a {color: #fff; font-size: 24px; font-weight: 700; padding: 100px 5px 30px; text-align: center; flex: 0 0 32%; min-width: 32%; background: #141e64 url('../png/inside-icons-sprite.png') no-repeat 50% 30px;}
.exploring-software .link-wrapper .col-sm-12 a span {color: #fff; display: block;}
.exploring-software .link-wrapper .col-sm-12 a:nth-child(1) {background-color: #141e64; background-position-y: -195px;}
.exploring-software .link-wrapper .col-sm-12 a:nth-child(2) {background-color: #243297;}
.exploring-software .link-wrapper .col-sm-12 a:nth-child(3) {background-color: #da3333; background-position-y: -478px;}
.exploring-software .link-wrapper .col-sm-12 a:hover {text-decoration: none; box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.9)}

.exploring-software .section-2.section-padding {padding-top: 40px;}
.exploring-software .section-2 .row {display: flex; align-items: center;}
.exploring-software .section-2 .row:not(:last-child) {margin-bottom: 100px;}
.exploring-software .section-2 .row .title-h3 {font-size: 30px; color: #141e64;}
.exploring-software .section-2 .row:nth-child(1) .title-h3 {color: #141e64;}
.exploring-software .section-2 .row:nth-child(2) .title-h3 {color: #243297;}
.exploring-software .section-2 .row:nth-child(3) .title-h3 {color: #da3333;}


.exploring-software .section-3 .col-sm-12 {display: flex; align-items: center; flex: 0 0 100%; background-color: #1a1156; padding: 25px 25px 25px 145px; justify-content: space-between;}
.exploring-software .section-3 .footer-book img {position: absolute; bottom: 0; left: 25px;}
.exploring-software .section-3 .footer-book .footer-book-title {font-size: 26px; color: #fff; font-weight: 700; margin: 0;}
.exploring-software .section-3 .footer-book p {color: #fff; font-size: 24px;}
.exploring-software .section-3 .col-sm-12 a {font-size: 26px; font-weight: 700; color: #fff; display: inline-block; background-color: #e41b1b; text-transform: uppercase; padding: 20px 30px; border-radius: 4px; transition: linear 0.4s;}
.exploring-software .section-3 .col-sm-12 a:hover {background-color: #3c339b;}

.exploring-software .fintechnew-expertise ul li {background-repeat: no-repeat; background-position: left center; font-size: 16px; padding-top: 18px; padding-bottom: 18px;}
.exploring-software .fintechnew-expertise ul li.exp-1 {background-image: url(../png/migration.png);}
.exploring-software .fintechnew-expertise ul li.exp-2 {background-image: url(../png/ux.png);}
.exploring-software .fintechnew-expertise ul li.exp-3 {background-image: url(../png/exploring-icon-3.png);}
.exploring-software .fintechnew-expertise ul li.exp-4 {background-image: url(../png/exploring-icon-4.png);}
.exploring-software .fintechnew-expertise ul li.exp-5 {background-image: url(../png/digitalization.png);}
.exploring-software .fintechnew-expertise ul li.exp-6 {background-image: url(../png/data-modernization.png);}
.exploring-software .fintechnew-expertise ul li.exp-7 {background-image: url(../png/cloud-migration-2.png);}
.exploring-software .fintechnew-expertise ul li.exp-8 {background-image: url(../png/process-release-modernization.png);}
.exploring-software .fintechnew-expertise ul li.exp-9 {background-image: url(../png/infrastructure-modernization.png);}


@media screen and (min-width:1200px) {
    .exploring-software h2 {font-size: 36px;}
    .exploring-software .section-padding {padding: 80px 0;}

    .exploring-software .exploring-software-banner .container h1 {font-size: 36px;}
    .exploring-software .exploring-software-banner .banner-img {width: 100%; margin: 0 auto;}
    .exploring-software .exploring-software-banner .container p.form-heading {font-size: 20px;}

    .exploring-software .section-2 .row:nth-child(1) .col-sm-6:nth-child(2) {padding-right: 50px;}
    .exploring-software .section-2 .row:nth-child(2) .col-sm-6:nth-child(1) {padding-right: 50px;}
    .exploring-software .section-2 .row:nth-child(3) .col-sm-6:nth-child(2) {padding-right: 50px;}
    .exploring-software .section-2 .row:nth-child(4) .col-sm-6:nth-child(1) {padding-right: 50px;}
}

@media (min-width:768px) and (max-width:991px) {
    .exploring-software h2 {font-size: 26px;}
    .exploring-software .section-padding {padding: 40px 0;}
    .exploring-software .exploring-software-banner .container h1 {font-size: 32px; margin: 0;}
    .exploring-software .banner-book-wrapper img {width: 130px;}
    .exploring-software .link-wrapper .col-sm-12 a:nth-child(2) {margin: 0 20px;}
    .exploring-software .link-wrapper .col-sm-12 a {font-size: 18px;}
    .exploring-software .section-2 .row {margin-top: 0;}
    .exploring-software .section-2 .row:not(:last-child) {margin-bottom: 50px;}
    .exploring-software .section-3 .footer-book img {left: 0;}
    .exploring-software .section-3 .col-sm-12 {padding-left: 110px;}
    .exploring-software .section-3 .footer-book .footer-book-title {font-size: 18px;}
    .exploring-software .section-3 .footer-book p {font-size: 18px;}
    .exploring-software .section-3 .col-sm-12 a {font-size: 18px; padding: 15px;}
    .exploring-software .section-2 .row .title-h3 {font-size: 26px;}
}

@media screen and (max-width:767px) {
    .exploring-software h2 {font-size: 24px;}
    .exploring-software .section-padding {padding: 40px 0;}

    .exploring-software .exploring-software-banner {position: relative; background: url('../jpg/banner-126.jpg') no-repeat; background-size: cover; padding: 20px 0;}
    .exploring-software .exploring-software-banner .container {position: initial; left: initial; top: initial; transform: initial;}
    .exploring-software .exploring-software-banner .banner-img {display: none;}
    .exploring-software .banner-book-wrapper img {margin: 0;}

    .exploring-software .banner-book-wrapper {display: block; text-align: center;}
    .exploring-software .exploring-software-banner .container h1 {margin: 20px 0 0 0; padding: 0; font-size: 26px;}
    .exploring-software .exploring-software-banner .container .subheading {font-size: 22px;}
    .exploring-software .exploring-software-banner .container p {font-size: 17px; text-align: center;}
    .exploring-software .form-wrapper {margin-top: 20px;}
    .exploring-software .exploring-software-banner .container p.form-heading {font-size: 20px;}

    .exploring-software .link-wrapper .col-sm-12 {display: block;}
    .exploring-software .link-wrapper .col-sm-12 a {display: block; width: 100%; min-width: 100%;}
    .exploring-software .link-wrapper .col-sm-12 a:nth-child(2) {margin: 15px 0;}

    .exploring-software .section-2 .row {display: block; margin-top: 0;}
    .exploring-software .section-2 .row:not(:last-child) {margin-bottom: 50px;}
    .exploring-software .section-2 .row .title-h3 {font-size: 24px;}

    .exploring-software .section-3 .col-sm-12 {display: block; padding: 25px 15px 25px 83px;}
    .exploring-software .section-3 .footer-book img {top: 25px; left: 0; width: 80px; bottom: initial;}
    .exploring-software .section-3 .footer-book .footer-book-title,
    .exploring-software .section-3 .footer-book p {font-size: 18px;}
    .exploring-software .section-3 .col-sm-12 a {font-size: 14px; padding: 10px;}
    
}

/* exploring software end */

/* automation-anywhere-consulting-services start */

.new-tech-design.ui-path.automateServices .pythonDSection3Footer {
    background: url(../jpg/image4-4.jpg) no-repeat 0 100%;
}
.new-tech-design.ui-path.automateServices .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 115px;
    padding: 25px;
    box-shadow: 0px 0px 5px 0px rgba(232, 232, 232, 0.8);
}
.new-tech-design.ui-path.automateServices .header-form {
    height: 330px;
}
.new-tech-design.ui-path.blue-prism.automateServices iframe.header-form {
    min-height: 400px;
    
}
.new-tech-design.ui-path.blue-prism.automateServices .header-w-page-bg .text-header{margin-top:0px;}
.new-tech-design.ui-path.automateServices .faqSection {
    background: #ebf8ff;
}
.new-tech-design.ui-path.automateServices .damc-capabilities .net-card {min-height:335px;}
.new-tech-design.ui-path.automateServices .devBg {
    background: #014d6a;
    padding: 30px;
    padding-top: 29px;
}
.new-tech-design.ui-path.blue-prism.automateServices .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 153px;
}
@media screen and (max-width: 767px) {
.new-tech-design.ui-path.automateServices .row.technologies-list.technologies-list-two-row .col-md-5 img{
	width:100%;
}
.new-tech-design.ui-path.automateServices .faqSection{
	background:none;
}
}
/* automation-anywhere-consulting-services end */

/* blue-prism-rpa-services start */
.new-tech-design.ui-path.blue-prism .upper-form{margin-top:0px;}
.new-tech-design.ui-path.blue-prism iframe.header-form {
    height: 400px;
	min-height:400px;
    margin-top: 10px;
}
.new-tech-design.ui-path.blue-prism .pythonDSection3Footer {
    background: url(../jpg/prism_image.jpg) no-repeat 0 100%;
}
.new-tech-design.ui-path.blue-prism .header-w-page-bg.ui-path-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #05fffc;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 15px;
    margin-top: 10px;
}

.new-tech-design.ui-path.blue-prism ul.lightBlueTick li {
    position: relative;
    color: #2b3037;
    font-size: 16px;
    padding-left: 35px;
    margin-bottom: 8px;
    background: url(../png/dark-red-tick.png) no-repeat 0 7px;
    margin-bottom: 1px;
} 
.new-tech-design.ui-path.blue-prism .devBg {
    background: #302d6e;
    padding: 30px;
}
.new-tech-design.ui-path.blue-prism .pythonDevelopmentSection3 {
    background: #f4f3ff;
    padding: 73px 0 80px;
}
.new-tech-design.ui-path.blue-prism .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 220px;
}
/* blue-prism-rpa-services end */
/* tensorflow-development-services start */

.new-tech-design.ui-path.blue-prism.tensorFlow .header-w-page-bg.ui-path-Banner h1 {
    font: 900 39px Raleway,sans-serif;
    color: #0ffffc;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 15px;
    margin-top: 10px;
}
.new-tech-design.tensorFlow .headingUnderline.redUline p:before, 
.new-tech-design.tensorFlow .pythonDevelopmentSection3.redUline p:before{
    border-bottom: 2px solid #fa4242;
}

.new-tech-design.tensorFlow .pythonDevelopmentSection3.redUline.fourthSectionBox .h1:before{
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242;
}
.new-tech-design.ui-path.blue-prism.tensorFlow .pythonDSection3Footer {
    background: url(../jpg/image4-5.jpg) no-repeat 0 100%;
	background-size: contain;
}
.new-tech-design.ui-path.blue-prism.tensorFlow .devBg {
    background: #0165ac;
    padding: 51px 30px;
}
.new-tech-design.ui-path.blue-prism.tensorFlow .pythonDevelopmentSection3 {
    background: #d9eeff;
    padding: 73px 0 80px;
}
/*.new-tech-design.tensorFlow .headingUnderline p:before, .new-tech-design.tensorFlow .pythonDevelopmentSection3 p:before {
    border-bottom: 2px solid #2196f3;
}*/
.new-tech-design.tensorFlow .bannerContent .col-md-5.col-xs-12 {
    margin-top: -10px;
}
.new-tech-design.ui-path.blue-prism.tensorFlow .damc-capabilities .net-card {
    padding: 15px;
    min-height: 345px;
}
.new-tech-design.tensorFlow .header-w-page-bg {
    background: url(../jpg/banner-127.jpg) no-repeat top center;
    background-size: cover;
}
.new-tech-design.ui-path.blue-prism.tensorFlow .pythonDevelopmentSection3 ul li {
    margin-bottom: 54px;
}
.new-tech-design.ui-path.blue-prism.tensorFlow .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 125px;
	box-shadow: 0px 1px 10px 5px rgba(0, 0, 0, 0.1);
}
.new-tech-design.ui-path.blue-prism .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 215px;
}
.new-tech-design.ui-path .pythonDevelopmentSection3 .h1, .headingUnderline .h1{
	color:#282828;
}
.page-id-9480 .new-tech-design.ui-path .pythonDevelopmentSection3 .h1, .headingUnderline .h1{
	color:#282828;
	margin-top:50px!important;
}

.faqSection .h1:before {
    border-bottom: 2px solid #fa4242;
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -24px;
    left: 45%;
}
/* sprite icons start */
    .new-tech-design.tensorFlow .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/service-sprite.png) center center no-repeat;
    }
    .new-tech-design.tensorFlow .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.tensorFlow .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.tensorFlow .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.tensorFlow .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.tensorFlow .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.tensorFlow .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }

    .new-tech-design.tensorFlow .pythonDevelopmentSection3 ul li{
       background-image: url('../png/dev-sprite-y-2.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
    }
    .new-tech-design.tensorFlow .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
    .new-tech-design.tensorFlow .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
    .new-tech-design.tensorFlow .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
    .new-tech-design.tensorFlow .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
    .new-tech-design.tensorFlow .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -840px;}
    .new-tech-design.tensorFlow .pythonDevelopmentSection3 ul li:nth-child(6) {background-position-y: -1056px;}
    /* sprite icons end */
    .new-tech-design.tensorFlow .pythonDSection3Footer {
        background: url(../prism_image.html) no-repeat 0 100%;
    }
@media screen and (min-width: 992px){
	
.new-tech-design.tensorFlow .bannerImg {
    width: 100%;
    height: 600px;
}
}
.new-tech-design.ui-path.tensorFlow .upper-form{margin-bottom:0px}
.new-tech-design.ui-path.tensorFlow iframe.header-form {
    min-height: 400px!important;
    margin-top: 10px;
    height: 400px;
}
@media screen and (max-width:767px) {
.new-tech-design.ui-path.blue-prism.tensorFlow .header-w-page-bg.ui-path-Banner h1 {
    font: 900 40px Raleway,sans-serif;
	}
	.row.technologies-list.technologies-list-two-row .col-md-5 img {
    width: 100%;
}
}
@media (max-width: 991px) and (min-width: 768px){
	.new-tech-design.ui-path.blue-prism.tensorFlow .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 186px;
	}
	.python-development-section2.firstSectionBox .damc-capabilities .technologies-list {
    display: flex;
    flex-wrap: inherit;
}

	
}
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.tensorFlow .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 170px;
    }
	.new-tech-design.ui-path.blue-prism.tensorFlow .damc-capabilities .net-card{
		padding: 15px;
    min-height: 370px;
	}
}

/* caffe-development-services start */

.new-tech-design.ui-path.blue-prism.caffeDev .header-w-page-bg.ui-path-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #0ffffc;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 15px;
    margin-top: 10px;
}
.new-tech-design.caffeDev .headingUnderline.redUline p:before, 
.new-tech-design.caffeDev .pythonDevelopmentSection3.redUline p:before{
    border-bottom: 2px solid #fa4242;
}

.new-tech-design.caffeDev .pythonDevelopmentSection3.redUline.fourthSectionBox .h1:before{
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242;
}
.new-tech-design.ui-path.blue-prism.caffeDev .pythonDSection3Footer {
    background: url(../jpg/image4-3.jpg) no-repeat 0 100%;
}
.new-tech-design.ui-path.blue-prism.caffeDev .devBg {
    background: #1e4061;
    padding: 67px 30px;
}
.new-tech-design.ui-path.blue-prism.caffeDev .pythonDevelopmentSection3 {
    background: #d9eeff;
    padding: 73px 0 80px;
}
.new-tech-design.caffeDev .headingUnderline p:before, .new-tech-design.caffeDev .pythonDevelopmentSection3 p:before {
    border-bottom: 2px solid #2196f3;
}
.new-tech-design.caffeDev .bannerContent .col-md-5.col-xs-12 {
    margin-top: 19px;
}
.new-tech-design.caffeDev .header-w-page-bg {
    background: url(../jpg/banner-44.jpg) no-repeat top center;
    background-size: cover;
}
.new-tech-design.caffeDev .pythonDevelopmentSection3 ul li {
    margin-bottom: 48px!important;
}
.new-tech-design.caffeDev .pythonDSection4-content .col-sm-4 .net-card{
	    box-shadow: 0px 1px 10px 5px rgba(0, 0, 0, 0.1);
}
.new-tech-design.caffeDev .fifthSectionBox .net-card {height: 100%;}
/* sprite icons start */
    .new-tech-design.caffeDev .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/service-sprite.png) center center no-repeat;
    }
    .new-tech-design.caffeDev .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.caffeDev .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.caffeDev .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.caffeDev .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.caffeDev .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.caffeDev .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }

    .new-tech-design.caffeDev .pythonDevelopmentSection3 ul li{
       background-image: url('../png/dev-sprite-y-2.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
    }
    .new-tech-design.caffeDev .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
    .new-tech-design.caffeDev .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
    .new-tech-design.caffeDev .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
    .new-tech-design.caffeDev .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
    .new-tech-design.caffeDev .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -840px;}
    .new-tech-design.caffeDev .pythonDevelopmentSection3 ul li:nth-child(6) {background-position-y: -1056px;}
    /* sprite icons end */
    .new-tech-design.caffeDev .pythonDSection3Footer {
        background: url(../prism_image.html) no-repeat 0 100%;
    }
@media screen and (min-width: 992px){
.new-tech-design.caffeDev .bannerImg {
    width: 100%;
    height: 600px;
}
}
.new-tech-design.ui-path.caffeDev .text-header{margin-top:0px;}
.new-tech-design.ui-path.caffeDev iframe.header-form {
   
    margin-top: 0px;
	height: 480px;
}
@media (max-width: 991px) and (min-width: 768px){
    .new-tech-design.caffeDev .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 256px;
    }
}
@media(max-width:767px){
	.new-tech-design.caffeDev .fifthSectionBox .net-card {height: auto;}
}

/* caffe-development-services end */

/* tensorflow-development-services end */

/* keras-development-consulting start */
.new-tech-design.ui-path.blue-prism.kerasDev .header-w-page-bg.ui-path-Banner h1 {
    font: 900 42px Raleway,sans-serif;
    color: #0ffffc;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 15px;
    margin-top: 10px;
}
.new-tech-design.kerasDev .headingUnderline.redUline p:before, 
.new-tech-design.kerasDev .pythonDevelopmentSection3.redUline p:before{
    border-bottom: 2px solid #fa4242;
}
.new-tech-design.kerasDev .pythonDevelopmentSection3.redUline.fourthSectionBox .h1:before{
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242;
}
.new-tech-design.ui-path.blue-prism.kerasDev .pythonDSection3Footer {
    background: url(../jpg/image4-2.jpg) no-repeat 0 100%;
}
.new-tech-design.ui-path.blue-prism.kerasDev .devBg {
    background: #0c454a;
    padding: 90px 68px;
}
.new-tech-design.ui-path.blue-prism.kerasDev .pythonDevelopmentSection3 {
    background: #e4fdff;
    padding: 73px 0 80px;
}
.new-tech-design.kerasDev .headingUnderline p:before, .new-tech-design.kerasDev .pythonDevelopmentSection3 p:before {
    /*border-bottom: 2px solid #2196f3;*/
}
.new-tech-design.kerasDev .pythonDevelopmentSection3.redUline.fourthSectionBox .h1:before {
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242;
}
.new-tech-design.kerasDev .bannerContent .col-md-5.col-xs-12 {
    margin-top: 0px;
}
.new-tech-design.kerasDev .header-w-page-bg {
    background: url(../jpg/banner-43.jpg) no-repeat top center;
    background-size: cover;
}
.new-tech-design.kerasDev .pythonDevelopmentSection3 ul li {
    margin-bottom: 50px;
}
/* sprite icons start */
    .new-tech-design.kerasDev .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/service-sprite.png) center center no-repeat;
    }
    .new-tech-design.kerasDev .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.kerasDev .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.kerasDev .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.kerasDev .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.kerasDev .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.kerasDev .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }

    .new-tech-design.kerasDev .pythonDevelopmentSection3 ul li{
       background-image: url('../png/dev-sprite-y-2.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
    }
    .new-tech-design.kerasDev .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
    .new-tech-design.kerasDev .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
    .new-tech-design.kerasDev .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
    .new-tech-design.kerasDev .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
    .new-tech-design.kerasDev .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -840px;}
    .new-tech-design.kerasDev .pythonDevelopmentSection3 ul li:nth-child(6) {background-position-y: -1056px;}
    /* sprite icons end */
    .new-tech-design.kerasDev .pythonDSection3Footer {
        background: url(../prism_image.html) no-repeat 0 100%;
    }
	.new-tech-design.ui-path.blue-prism.kerasDev .pythonDSection4-content .col-sm-4 .net-card{box-shadow:0px 0px 5px 0px rgba(232, 232, 232, 0.8);min-height:190px;}

@media screen and (min-width: 992px){
.new-tech-design.kerasDev .bannerImg {
    width: 100%;
    height: 600px;
}
}
@media (max-width:  768px) and (min-width: 768px)
{
.new-tech-design.kerasDev .pythonDevelopmentSection3 ul li {
    margin-bottom: 19px;
}
.new-tech-design.ui-path.blue-prism.kerasDev .devBg {
    background: #0c454a;
    padding: 20px 30px;
}
}
.new-tech-design.ui-path.kerasDev .upper-form {margin-bottom:0px}
.new-tech-design.ui-path.kerasDev iframe.header-form {
    min-height: 320px!important;
    margin-top: 10px;
    height: 400px;
}
@media (min-width:767px){
	.new-tech-design.ui-path.blue-prism.kerasDev .pythonDSection4-content .col-sm-4 .net-card{min-height:auto;}

}
/* keras-development-consulting end */

/* pytorch-development-consulting start */

.new-tech-design.ui-path.blue-prism.pyTorch .header-w-page-bg.ui-path-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #0ffffc;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 15px;
    margin-top: 10px;
}
.new-tech-design.pyTorch .headingUnderline.redUline p:before, 
.new-tech-design.pyTorch .pythonDevelopmentSection3.redUline p:before{
    border-bottom: 2px solid #fa4242;
}
.new-tech-design.pyTorch .pythonDevelopmentSection3.redUline.fourthSectionBox .h1:before{
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242;
}
.new-tech-design.ui-path.blue-prism.pyTorch .pythonDSection3Footer {
    background: url(../jpg/image4.jpg) no-repeat 0 100%;
}
.new-tech-design.ui-path.blue-prism.pyTorch .devBg {
    background: #008786;
    padding: 60px 30px;
}
.new-tech-design.ui-path.blue-prism.pyTorch .pythonDevelopmentSection3 {
    background: #e5ffff;
    padding: 73px 0 80px;
}
.new-tech-design.pyTorch .headingUnderline p:before, .new-tech-design.pyTorch .pythonDevelopmentSection3 p:before {
    /*border-bottom: 2px solid #2196f3;*/
}
.new-tech-design.pyTorch .bannerContent .col-md-5.col-xs-12 {
    margin-top: 19px;
}
.new-tech-design.pyTorch .header-w-page-bg {
    background: url(../jpg/banner-42.jpg) no-repeat top center;
    background-size: cover;
}
.new-tech-design.pyTorch .pythonDevelopmentSection3 ul li {
    margin-bottom: 50px;
}
/* sprite icons start */
    .new-tech-design.pyTorch .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/service-sprite.png) center center no-repeat;
    }
    .new-tech-design.pyTorch .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.pyTorch .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.pyTorch .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.pyTorch .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.pyTorch .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.pyTorch .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }

    .new-tech-design.pyTorch .pythonDevelopmentSection3 ul li{
       background-image: url('../png/dev-sprite-y-2.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
    }
    .new-tech-design.pyTorch .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
    .new-tech-design.pyTorch .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
    .new-tech-design.pyTorch .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
    .new-tech-design.pyTorch .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
    .new-tech-design.pyTorch .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -840px;}
    .new-tech-design.pyTorch .pythonDevelopmentSection3 ul li:nth-child(6) {background-position-y: -1056px;}
    /* sprite icons end */
	.new-tech-design.pyTorch .pythonDSection4-content .col-sm-4 .net-card {
       box-shadow: 0px 1px 10px 5px rgba(0, 0, 0, 0.1);
}
    .new-tech-design.pyTorch .pythonDSection3Footer {
        background: url(../prism_image.html) no-repeat 0 100%;
    }
	.new-tech-design.ui-path.pyTorch .pythonDevelopmentSection3 ul li { margin-bottom: 51px; }
	.new-tech-design.ui-path.pyTorch .fifthSectionBox .net-card{height:100%;}
@media screen and (min-width: 992px){
.new-tech-design.pyTorch .bannerImg {
    width: 100%;
    height: 600px;
}
}
.new-tech-design.ui-path.pyTorch .header-w-page-bg .text-header {margin-top:0px}
.new-tech-design.ui-path.pyTorch .upper-form {  
    margin-bottom: 0px;   
}
.new-tech-design.ui-path.pyTorch iframe.header-form {
    min-height: 320px!important;
    margin-top: 10px;
    height: 400px;
}
/* pytorch-development-consulting end */
/* New tick point - 6th Jan 2021 start */


.pythonDSection4.new-tick-design .pythonDSection4-content strong {
    display: block;
    color: #2196f3;
    font-size: 18px;
	background:none;
	padding-left:0px;
}

.pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
    box-shadow: 0px 1px 24px 5px rgba(0, 0, 0, 0.1);
    min-height: 200px;
    padding: 20px;
    margin-bottom: 30px;
}
/* New tick point - 6th Jan 2021 end */


/* flutter-app-development start */
#flutter-app .header-w-page-bg .text-header{padding:0 17px;margin-top:0px;}
#flutter-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4), #flutter-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5), #flutter-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6) {
    border-bottom: none;
}
.formSecionLast h2.common-web-new span, .pythonDSection5 .headingUnderline .h1 span, .pythonDevelopmentSection3 .h1 span {
    display: block;
}
#flutter-app .hireDevelopersBg {
    background: #31255f;
    padding: 65px 20px;
}
#flutter-app iframe.header-form {
    height: 480px;
    margin-top: 0px;
}
    #flutter-app .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/section2-icon-sprite-2.png) center center no-repeat;
    }
    #flutter-app .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    #flutter-app .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    #flutter-app .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    #flutter-app .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    #flutter-app .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    #flutter-app .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    .brighter-tomorrow-section-3 #flutter-app h2, .application-section2 #flutter-app h2 {
        font-size: 36px;
        color: #282828;
        font-weight: 700;
        margin-bottom: 30px;
    }
    #flutter-app .pythonDevelopmentSection3 .h1 {
        font-size: 40px;
        font-weight: bold;
        margin: 0 10%;
        color: #282828;
    }
    /*#flutter-app .headingUnderline p:before {
        content: "";
        position: absolute;
        width: 10%;
        height: 1px;
        bottom: -30px;
        left: 45%;
        border-bottom: 2px solid #fa4242;
    }*/
    #flutter-app .pythonDevelopmentSection3 ul li {
        margin-bottom: 40px;
        padding-left: 80px;
    }
		#flutter-app .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card{min-height:235px;} 
		#flutter-app .pythonDevelopmentSection3 ul li:last-child {
    margin: 0;
}

#flutter-app .pythonDBlueBg.javaDBlueBg {
    padding: 36px 40px;
}
#flutter-app .pythonDBlueBg.javaDBlueBg {
    padding: 36px 40px;
}
#flutter-app .pythonDevelopmentSection3 p:before {
    border-bottom: 2px solid #fa4242;
}
#flutter-app .header-w-page-bg .text-header .upper-form{font-weight:700;}
@media screen and (max-width:767px) {
    .new-tech-design.ui-path.blue-prism.kerasDev .devBg {padding: 30px;}
    .formSecionLast h2.common-web-new span, .pythonDSection5 .headingUnderline .h1 span, .pythonDevelopmentSection3 .h1 span {
        display: contents;
    }
    #flutter-app .bannerDiv.bannerDiv .bannerImg {
        display: none;
    }
    #flutter-app .header-w-page-bg {
        background: url(../jpg/banner-128.jpg) no-repeat top center;
        background-size: cover;
        position: relative;
        padding: 30px 0!important;
		height:100%;
    }
    #flutter-app .bannerContent {
        position: initial!important;
        text-align: left;
        padding: 0px;
    }
    #flutter-app .header-w-page-bg.ui-path-Banner h1 {
        font: 900 40px Raleway,sans-serif;
        color: #0ffffc;
        text-shadow: 1px 1px 0 rgba(77,77,77,1);
        padding-left: 0;
        margin-bottom: 15px;
        margin-top: 10px;
    }
    #flutter-app .header-w-page-bg p {
        color: #fff;
        font-size: 16px;
        line-height: 1.3em;
        text-align: center;
    }
    #flutter-app .header-w-page-bg ul li {
        position: relative;
        color: #fff;
        font-size: 17px;
        padding-left: 25px;
        margin-bottom: 8px;
    }
	#flutter-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),
    #flutter-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5){
        border-bottom: 1px solid #d2d2d2;
    }
    #flutter-app .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child{
        border-bottom:none;
    }
	#flutter-app .pythonDevelopmentSection3 .javaDBlueBg ul li p {
    margin: 0;
    padding-left: 0;
}
}
@media screen and (min-width: 992px)
{
   #flutter-app .container.text-form {
         position: absolute; 
		 padding-left: 30px;
    } 
}
@media (max-width: 991px) and (min-width: 768px)
{
    #flutter-app .container.text-form {
         position: absolute; 
         top: 0;
        left: 0;
        right: 0;
    }
    #flutter-app .container.text-form .col-md-5.col-xs-12 {
        margin-top: 40px;
    }
    #flutter-app .bannerDiv.bannerDiv .bannerImg {
        height: 1142px;
    }
    .pythonDSection4-content .col-sm-4 .net-card {
        min-height: 275px;
    }
    .col-md-2.hiddenDiv {
        display: none;
    }
    .infographics-2 {
        right: 144px;
    }
    .infographics-4 {
        left: 273px;
    }
	#flutter-app .pythonDBlueBg.javaDBlueBg {
    padding: 73px 40px;
}
#flutter-app .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 400px;
}
#flutter-app .bannerDiv{margin-top:0px;}
}

    /* ----------- iPad Pro srart ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    #flutter-app .bannerContent {
        top: 50%;
        left: 50%;
        width: 100%;
        transform: translate(-50%, -50%);
    }
    #flutter-app .bannerDiv .bannerImg {
        display: inline-block;
        height: 680px;
    }
    .pythonDSection4-content .col-sm-4 .net-card {
        min-height: 220px;
    }
    .xamarin-infographic.infographics-1, .ionic-infographic.infographics-1 {
        top: 19px;
    }
    .infographics-1 {
        top: 0;
        left: 168px;
    }
    .xamarin-infographic.infographics-2 {
        top: 4px;
    }
	#flutter-app .pythonDBlueBg.javaDBlueBg {
    padding: 19px 40px;
}
#flutter-app .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 290px;
}
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}
/* ----------- iPad Pro end ----------- */
/* flutter-app-development end */


/* ethereum-application-development start */
.new-tech-design.power-bi.ethereum-app .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: block;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    margin: 30px 0;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection6 .row.technologies-list.technologies-list-two-row .col-sm-3.text-center {
    margin-bottom: 30px;
}
.new-tech-design.power-bi.ethereum-app .section-8.ifs-padding.blueBackground h2 {
    color: #ffffff;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection5-list li:nth-child(5) {
    background: url(../png/section5a-icon-5.png) no-repeat;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection3Footer {
        background: url(../jpg/image-3.jpg) no-repeat 0 100%;
    }
	.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul li {
    margin-bottom: 23px;
    padding-left: 80px;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {    /*min-height: 210px;*/ height:100%;}
.new-tech-design.power-bi.quorum-app .slick-prev:before, .new-tech-design.power-bi.quorum-app .slick-next:before,
.new-tech-design.power-bi.ethereum-app .slick-prev:before, .new-tech-design.power-bi.ethereum-app .slick-next:before,
.new-tech-design.power-bi.corda-dev .slick-prev:before, .new-tech-design.power-bi.corda-dev .slick-next:before {
    display: none;
}

.new-tech-design.power-bi.quorum-app button.slick-prev.slick-arrow,
.new-tech-design.power-bi.ethereum-app button.slick-prev.slick-arrow,
.new-tech-design.power-bi.corda-dev button.slick-prev.slick-arrow {
    background: url(../png/left-a.png) no-repeat;
    height: 25px;
    width: 25px;
}

.new-tech-design.power-bi.quorum-app button.slick-next.slick-arrow,
.new-tech-design.power-bi.ethereum-app button.slick-next.slick-arrow,
.new-tech-design.power-bi.corda-dev button.slick-next.slick-arrow {
    background: url(../png/right-a.png) no-repeat;
    height: 25px;
    width: 25px;
}
.new-tech-design.power-bi.corda-dev .pythonDBlueBg.javaDBlueBg {
    padding: 27px 40px;
}
.new-tech-design.power-bi.corda-dev .header-w-page-bg .text-header{margin-top:0px;}
    @media screen and (max-width:767px) {
        .new-tech-design.power-bi.ethereum-app .header-w-page-bg {
        background: url(../jpg/banner-129.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
    .new-tech-design.power-bi.ethereum-app .pythonDSection3Footer {
        background: url(../jpg/image-3.jpg) no-repeat 0 100%;
    }
	.new-tech-design.power-bi.ethereum-app .carouselLogoSlide{height:auto;}
	.new-tech-design.power-bi.ethereum-app .carouselLogoSlide .net-card {
    text-align: center;
    margin-bottom: 15px;
}
.row.technologies-list.technologies-list-two-row.industriesColBox.slick-initialized.slick-slider {
    width: 94%;
    margin: 0 auto;
}
.new-tech-design.power-bi.ethereum-app button.slick-prev.slick-arrow,
.new-tech-design.power-bi.ethereum-app button.slick-next.slick-arrow {
    display:none!important;
}
.new-tech-design.power-bi.ethereum-app button.slick-prev:before, 
.new-tech-design.power-bi.ethereum-app button.slick-next:before {
    display: none!important;
}

.ifs-padding {
    padding: 60px 0;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection6 .col-sm-3.text-center > div{min-height:360px;}
    }
	@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
  .new-tech-design.power-bi.ethereum-app .section-3 .row.bdSection .col-sm-4 {
    margin-top: 34px;
    margin-bottom: 12px;
    min-height: 355px;
}
.new-tech-design.power-bi.ethereum-app .carouselLogoSlide .net-card img {
    height: 90px;
    width: 100%;
}
}
@media (max-width: 768px) and (min-width: 768px){
	.new-tech-design.power-bi.ethereum-app .pythonDSection3Footer {
    background-size: cover;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 340px;
}
.new-tech-design.power-bi.ethereum-app .carouselLogoSlide .net-card img {
    height: auto;
    width: 100%;
}
}
/* ethereum-application-development end */

/* Data Science start */
    /* 2nd sprite start*/
    .data-science .industriesColBox .col-sm-4 .net-card {
        min-height: 300px;
        margin-bottom: 30px;
    }
    .data-science .industriesColBox .col-sm-4 .card-circle.bdIco {
        background-image: url('../png/sprite3-2.png'); background-repeat: no-repeat; background-position-x: 0; 
        background-position-y: 0;
         height: 45px;
        width: 47px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(1) .card-circle.bdIco {
        background-position-y: 0px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(2) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -63px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(3) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -117px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(4) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -177px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(5) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -241px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(6) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -308px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(7) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -741px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(8) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -795px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(9) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -795px;
    }
    .data-science .industriesColBox .col-sm-4:nth-child(10) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -909px;
    }
    /* 2nd sprite end */

    .industry-financial-services.blockchain.data-science .firstIcoBox .section-2-card:nth-child(1) .ifs-h3 {
        background: url(../jpg/1.jpg) no-repeat 50% 0;
    }
    .industry-financial-services.blockchain.data-science .firstIcoBox .section-2-card:nth-child(2) .ifs-h3 {
        background: url(../jpg/2.jpg) no-repeat 50% 0;
    }
    .industry-financial-services.blockchain.data-science .firstIcoBox .section-2-card:nth-child(3) .ifs-h3 {
        background: url(../jpg/3.jpg) no-repeat 50% 0;
    }
    .industry-financial-services.blockchain.data-science .secondIcoBox .section-2-card:nth-child(1) .ifs-h3 {
        background: url(../jpg/4.jpg) no-repeat 50% 0;
    }
    .industry-financial-services.blockchain.data-science .secondIcoBox .section-2-card:nth-child(2) .ifs-h3 {
        background: url(../jpg/5.jpg) no-repeat 50% 0;
    }
    .industry-financial-services.blockchain.data-science .secondIcoBox .section-2-card:nth-child(3) .ifs-h3 {
        background: url(../jpg/6.jpg) no-repeat 50% 0;
    }
    p.banner-subhead span {
        display: block;
    }
    .industry-financial-services.blockchain.data-science .section-6 {
        background: #ffffff;
    }
    .industry-financial-services.blockchain.data-science .ifs-banner p {
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        text-transform: inherit;
        color: #fff;
        text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.38);
        text-align: center;
        margin: 28px 0;
        font-size: 40px;
        text-align: center;
        line-height: 50px;
    }
    .data-science .carouselLogoSlide {
        height: 90px;
    }
    .industry-financial-services.blockchain.data-science button.slick-prev.slick-arrow {
        background: url(../png/prev.png) no-repeat;
    }
    .industry-financial-services.blockchain.data-science button.slick-next.slick-arrow {
        background: url(../png/next.png) no-repeat;
    }
    .industry-financial-services.blockchain.data-science .slick-prev:before, .industry-financial-services.blockchain.data-science .slick-next:before {
        display: none;
    }
    .industry-financial-services.blockchain.data-science .slick-prev, .industry-financial-services.blockchain.data-science .slick-next{
        height: 31px;
        width: 17px;
		display: block!important;
    }
    
    @media screen and (max-width: 767px){
        .industry-financial-services.blockchain.data-science .ifs-banner p.banner-subhead {
            font-size: 28px;
            line-height: 1.3;
        }
		.data-science .carouselLogoSlide {
    height: auto;
    width: 90%;
    margin: 0 auto;
}
    }
	 @media (max-width: 768px) and (min-width: 768px)
    {
	.data-science .carouselLogoSlide {
    height: 90px;
    width: 90%;
    margin: 0 auto;
}
	}
    @media (max-width: 991px) and (min-width: 768px)
    {
        .industry-financial-services.blockchain.data-science .ifs-banner h1 {
            font-size: 35px;
        }
     .industry-financial-services.blockchain.data-science .ifs-banner p.banner-subhead {
            font-size: 28px;
            line-height: 1.3;
        }   
        .data-science .industriesColBox .col-sm-4 .net-card {
            min-height: 410px;
            margin-bottom: 30px;
        }
    }
	@media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1.5) {

.data-science .carouselLogoSlide {
height: 90px;
width: 95%;
margin: 0 auto;
}

.data-science .industriesColBox .col-sm-4 .net-card {
    min-height: 305px;
    margin-bottom: 30px;
}
.carouselLogoSlide .slick-slide img {
    display: block;
    width: 100%;
}
}
.new-tech-design iframe.header-form{height:490px!important;min-height:490px!important;}




/* Data Science end */
/* corda-development-services start */

.new-tech-design.power-bi .pythonDevelopmentSection3 h2 {
    color: #333;
    font-family: "Poppins",sans-serif;
	font-size: 47px;
    font-weight: 700;
	margin: 0;
	    margin-bottom: 73px;
} 
.pythonDevelopmentSection3 ul li h3 {
    display: block;
    color: #fff;
    font-size: 18px;
	margin-bottom: 5px;
	padding-left:0px;
	font-weight: 800;
}

.application-section2 .headingUnderline h2 {
    font-size: 40px;
    font-weight: bold;
    margin: 0 4% 72px;
	color: #282828;
}
/* .headingUnderline p:before, .faqSection h2:before {
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 2px solid #fa4242;
} */
span.faqHead h3, .faqHead h3 {
    font-size: 17px;
    margin: 0px;
	color: #38424f;
	padding:0px;
	line-height:1.2;
	font-weight: 800; 
}
.new-tech-design.power-bi.corda-dev .header-w-page-bg.power-bi-Banner h1{
	margin-bottom: 20px;
}
.damc-capabilities .net-card h3 {
    
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    display: block;
    margin: 15px 0;
}
.new-tech-design.power-bi.corda-dev .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: block;
}
.new-tech-design.power-bi.corda-dev .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
    min-height: 394px;
}
.new-tech-design.power-bi.corda-dev .pythonDSection6 .row.technologies-list.technologies-list-two-row .col-sm-3.text-center {
    margin-bottom: 30px;
}
.new-tech-design.power-bi.corda-dev .section-8.ifs-padding.blueBackground h2 {
    color: #ffffff;
}
.new-tech-design.power-bi.corda-dev .faqSection h2:before {
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -30px;
    left: 45%;
    border-bottom: 4px solid #2196f3;
}
.pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
    height: 100%;
}

.new-tech-design.power-bi.corda-dev .pythonDSection3Footer {
    background: url(../jpg/image-4.jpg) no-repeat 0 100%;
    background-size: cover;
}
.carouselLogoSlide img {
    width: 100%;
}
@media screen and (max-width: 767px)
{
	.virtual-cto-services {
		padding: 0 10px;
	}
	.accordion_container {
		width: auto!important;
		margin-top: 30px;
	}
	.headingUnderline .h1 {
		font-size: 26px;
		color: #282828;
	}
	.headingUnderline h2 {
		font-size: 26px;
		color: #38424f;
	}
	.new-tech-design.power-bi .pythonDevelopmentSection3 h2 {
		font-size: 26px;
		margin: 0;
	}
   .new-tech-design.power-bi.corda-dev .header-w-page-bg {
        background: url(../jpg/banner-130.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
    .new-tech-design.power-bi.corda-dev .pythonDSection3Footer {
        background: url(../jpg/image-4.jpg) no-repeat 0 100%;
    }
	.new-tech-design.power-bi.corda-dev .carouselLogoSlide {
    height: auto;
}
.new-tech-design.power-bi.corda-dev .carouselLogoSlide .net-card {
    text-align: center;
    margin-bottom: 15px;
}
.new-tech-design.power-bi.corda-dev button.slick-prev.slick-arrow, .new-tech-design.power-bi.corda-dev button.slick-next.slick-arrow {
    display: none!important;
}
.tech-h2 {
    font-size: 30px!important;
    color: inherit!important;
}
.application-section2 .headingUnderline h2 {
    font-size: 30px!important;
}
.application-section2 h2 {
    font-size: 30px!important;
}
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 481px) and (orientation: portrait){
.new-tech-design.power-bi.corda-dev .header-w-page-bg {
    background: url(../jpg/banner-130.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}

}

.new-tech-design.power-bi.corda-dev .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li{
   background-image: url('../png/dev-sprite-y-3.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.new-tech-design.corda-dev .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(1) {background-position-y: 5px;}
.new-tech-design.corda-dev .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(2) {background-position-y: -205px;}
.new-tech-design.corda-dev .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(3) {background-position-y: -426px;}
.new-tech-design.corda-dev .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(4) {background-position-y: -632px;}
.new-tech-design.corda-dev .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(5) {background-position-y: -840px;}

.new-tech-design.power-bi.quorum-app .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li{
   background-image: url('../png/dev-sprite-y-3.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(1) {background-position-y: 5px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(2) {background-position-y: -205px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(3) {background-position-y: -426px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(4) {background-position-y: -632px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li:nth-child(5) {background-position-y: -840px;}

.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 .javaDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-3.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.new-tech-design.ethereum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.new-tech-design.ethereum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.new-tech-design.ethereum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.new-tech-design.ethereum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.new-tech-design.ethereum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(5) {background-position-y: -840px;}

.new-tech-design.power-bi.corda-dev .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li {
    margin-bottom: 20px;
}

.new-tech-design.power-bi.quorum-app .pythonDevelopmentSection3 .javaDBlueBg.quorumBg ul li {
    margin-bottom: 20px;
}

.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 .javaDBlueBg ul li {
    margin-bottom: 15px;
}
.new-tech-design.power-bi.ethereum-app .pythonDBlueBg.javaDBlueBg {
    padding: 15px 40px;
}
/* corda-development-services end */
/* Smart-Contract-Development start */
.new-tech-design.power-bi.smart-dev .header-w-page-bg.power-bi-Banner h1 {
    font: 900 44px Raleway,sans-serif;
    color: #21f3ab;
    text-shadow: 1px 1px 0 rgba(77,77,77,1);
    padding-left: 0;
    margin-bottom: 20px;
}
.new-tech-design.power-bi.smart-dev .pythonDevelopmentSection3 ul li {
    margin-bottom: 75px;
    padding-left: 70px;
}


.new-tech-design.power-bi.smart-dev .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}
.new-tech-design.power-bi.smart-dev .pythonDSection3Footer {
    background: url(../jpg/image-5.jpg) no-repeat 0 100%;
}
.new-tech-design.power-bi.smart-dev .pythonDSection5-list li:nth-child(5) {
    background: url(../png/section5a-icon-5.png) no-repeat;
}
.new-tech-design.power-bi.smart-dev .pythonDBlueBg.javaDBlueBg {padding: 58px 40px;}
.new-tech-design.power-bi.smart-dev .header-w-page-bg .text-header{margin-top:0px}
.new-tech-design.power-bi.smart-dev .damc-capabilities .card-circle {
    border-radius: 50%;
    border: 1px solid #00adee;
    display: inline-block;
    min-width: 40px;
    min-height: 40px;
    box-sizing: content-box;
    padding: 14px;
    background: url(../png/power-bi-sec2-icon-sprite.png) center center no-repeat;
    margin-top: 30px;
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 481px) and (orientation: portrait){
	.new-tech-design.power-bi.smart-dev .header-w-page-bg {
		background: url(../jpg/banner-131.jpg) no-repeat;
		position: relative;
		background-size: cover;
		padding: 0px 0px 30px!important;
	}
}
@media only screen and (max-width:991px) and (min-width:768px){
	.new-tech-design.power-bi.smart-dev .pythonDBlueBg.javaDBlueBg{ padding: 20px 30px;}
	.new-tech-design.power-bi.smart-dev .pythonDevelopmentSection3 ul li {margin-bottom: 30px;}
	.new-tech-design.power-bi.smart-dev.homeback.web-form-bottom .hightech-pe-form{    min-height: 370px;}
}
@media only screen and (max-device-width: 1199px) and (min-device-width: 992px){
	.new-tech-design.power-bi.smart-dev .python-development-section2 .damc-capabilities .net-card{min-height:300px;}
	.new-tech-design.power-bi.smart-dev .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {min-height: 255px;}
}

.new-tech-design.power-bi.smart-dev .pythonDevelopmentSection3 ul li {
    margin-bottom: 52px;
    }
/* Smart-Contract-Development end */
/* quorum-development-consulting start */
.new-tech-design.power-bi.quorum-app .pythonDSection6 .row.technologies-list.technologies-list-two-row {
    display: block;
}
.new-tech-design.power-bi.quorum-app .pythonDSection6 .col-sm-3.text-center > div {
    box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
    padding: 22px;
    height: 100%;
    width: 100%;
    max-height: 380px;
}

.new-tech-design.power-bi.quorum-app .pythonDevelopmentSection3 .javaDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-3.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.new-tech-design.quorum-app .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(5) {background-position-y: -840px;}

.new-tech-design.ui-path .pythonDevelopmentSection3 ul li {
    margin-bottom: 37px;
    padding-left: 80px;
}
.new-tech-design.ui-path .pythonDevelopmentSection3 ul li:last-child {
    margin-bottom: 0px;
}
.new-tech-design.power-bi.quorum-app .pythonDSection6 .row.technologies-list.technologies-list-two-row .col-sm-3.text-center {
    margin-bottom: 30px;
}
.new-tech-design.power-bi.quorum-app .section-8.ifs-padding.blueBackground h2 {
    color: #ffffff;
}
.new-tech-design.power-bi.quorum-app .pythonDBlueBg {
    background: #183f8a;
}
/* box sprite start */
.new-tech-design.power-bi.quorum-app .industriesColBox .slick-slide .col-sm-3 .card-circle img,
.new-tech-design.power-bi.ethereum-app .industriesColBox .slick-slide .col-sm-3 .card-circle img,
.new-tech-design.power-bi.corda-dev .industriesColBox .slick-slide .col-sm-3 .card-circle img{
    height:fit-content;
    width: fit-content;
}
.new-tech-design.power-bi.quorum-app .pythonDSection6 .row.technologies-list.technologies-list-two-row.industriesColBox,
.new-tech-design.power-bi.ethereum-app .pythonDSection6 .row.technologies-list.technologies-list-two-row.industriesColBox,
.new-tech-design.power-bi.corda-dev .pythonDSection6 .row.technologies-list.technologies-list-two-row.industriesColBox{
    display: flex;
    margin-top: 0px;
}

.new-tech-design.power-bi.quorum-app .slick-prev:before, .new-tech-design.power-bi.quorum-app .slick-next:before,
.new-tech-design.power-bi.ethereum-app .slick-prev:before, .new-tech-design.power-bi.ethereum-app .slick-next:before,
.new-tech-design.power-bi.corda-dev .slick-prev:before, .new-tech-design.power-bi.corda-dev .slick-next:before,
.new-tech-design.power-bi button.slick-next.slick-arrow:before,
.new-tech-design.power-bi button.slick-prev.slick-arrow:before,
.new-tech-design.power-bi button.slick-next.slick-arrow:after,
.new-tech-design.power-bi button.slick-prev.slick-arrow:after {
    display: none;
}

.new-tech-design.power-bi.quorum-app button.slick-prev.slick-arrow,
.new-tech-design.power-bi.ethereum-app button.slick-prev.slick-arrow,
.new-tech-design.power-bi.corda-dev button.slick-prev.slick-arrow,
.new-tech-design.power-bi button.slick-prev.slick-arrow {
    background: url(../png/left-a.png) no-repeat;
    height: 25px;
    width: 25px;
}

.new-tech-design.power-bi.quorum-app button.slick-next.slick-arrow,
.new-tech-design.power-bi.ethereum-app button.slick-next.slick-arrow,
.new-tech-design.power-bi.corda-dev button.slick-next.slick-arrow,
.new-tech-design.power-bi button.slick-next.slick-arrow {
    background: url(../png/right-a.png) no-repeat;
    height: 25px;
    width: 25px;
}

.new-tech-design.power-bi.quorum-app .header-w-page-bg .text-header{margin-top:0px}
.new-tech-design.power-bi.quorum-app .pythonDBlueBg.javaDBlueBg {
    padding: 11px 40px;
}

.ms-teams .tech-php .bannerDiv .bannerImg {
    height: 700px;
}
/* box sprite start */
@media screen and (max-width: 767px)
{
   .new-tech-design.power-bi.quorum-app .header-w-page-bg {
        background: url(../jpg/banner-132.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
	.new-tech-design .tech-pages .damc-capabilities .technologies-list .col-sm-4.text-center {
    border-bottom: 1px solid #d2d2d2!important;
	padding-bottom: 0;
}
.new-tech-design .tech-pages .damc-capabilities .technologies-list .col-sm-4.text-center:last-child {
border-bottom:none!important;
}
    .new-tech-design.power-bi.quorum-app .pythonDSection3Footer {
        background: url(../jpg/image-6.jpg) no-repeat 0 100%;
    }
	.carouselLogoSlide img {
		width: 100%;
        margin-bottom: 8px;
	}
	.new-tech-design.power-bi.quorum-app .carouselLogoSlide {
		height: auto;
	}
	.new-tech-design.power-bi.quorum-app .carouselLogoSlide .net-card {
		text-align: center;
		margin-bottom: 15px;
	}
	.new-tech-design.power-bi.quorum-app button.slick-next.slick-arrow {
		display: none!important;
	}
	.new-tech-design.power-bi.quorum-app button.slick-prev.slick-arrow, .new-tech-design.power-bi.quorum-app button.slick-next.slick-arrow {
		display: none!important;
	}
	.new-tech-design.power-bi.quorum-app .pythonDSection6 .col-sm-3.text-center > div {
	box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
	padding: 22px;
	height: 100%;
	width: 100%;
	min-height: 394px;
	}
	.tech-h2 {
		font-size: 25px!important;
		color: inherit!important;
	}
	.application-section2 .headingUnderline h2 {
		font-size: 25px!important;
	}
	.application-section2 h2 {
		font-size: 25px!important;
	}
}

    /* ----------- iPad Pro ----------- */
.new-tech-design.power-bi .pythonDSection5-list li:nth-child(5) {
    background: url(../png/section5a-icon-5.png) no-repeat;
}
/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .new-tech-design.power-bi.quorum-app .pythonDSection6 .col-sm-3.text-center > div {
		box-shadow: 0px 0px 20px 0px rgba(3, 3, 3, 0.1);
		padding: 22px;
		height: 100%;
		width: 100%;
		min-height: 425px;
	}
}
@media only screen and (max-width:991px) and (min-width:768px){
	
	.new-tech-design.power-bi.quorum-app .homeback.web-form-bottom .hightech-pe-form{    min-height: 370px;}
}
/* quorum-development-consulting end */
/* hyperledger-dev start */
@media screen and (max-width: 767px)
{
   .new-tech-design.power-bi.hyperledger-dev .header-w-page-bg {
        background: url(../jpg/banner-133.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
    .new-tech-design.power-bi.hyperledger-dev .pythonDSection3Footer {
        background: url(../jpg/image-7.jpg) no-repeat 0 100%;
    }
}
 /* sprite icons start */
    .new-tech-design.power-bi.hyperledger-dev .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-2.png) center center no-repeat;
		margin-top: 30px;
    }
    .new-tech-design.power-bi.hyperledger-dev .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.power-bi.hyperledger-dev .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.power-bi.hyperledger-dev .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.power-bi.hyperledger-dev .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.power-bi.hyperledger-dev .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.power-bi.hyperledger-dev .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
	
	.new-tech-design.power-bi.hyperledger-dev .pythonDevelopmentSection3 .javaDBlueBg.hyperledgerBg ul li{
	   background-image: url('../png/dev-sprite-y-4.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
	}
	.new-tech-design.hyperledger-dev .pythonDevelopmentSection3 .javaDBlueBg.hyperledgerBg ul li:nth-child(1) {background-position-y: 5px;}
	.new-tech-design.hyperledger-dev .pythonDevelopmentSection3 .javaDBlueBg.hyperledgerBg ul li:nth-child(2) {background-position-y: -205px;}
	.new-tech-design.hyperledger-dev .pythonDevelopmentSection3 .javaDBlueBg.hyperledgerBg ul li:nth-child(3) {background-position-y: -426px;}
	.new-tech-design.hyperledger-dev .pythonDevelopmentSection3 .javaDBlueBg.hyperledgerBg ul li:nth-child(4) {background-position-y: -632px;}
	.new-tech-design.hyperledger-dev .pythonDevelopmentSection3 .javaDBlueBg.hyperledgerBg ul li:nth-child(5) {background-position-y: -840px;}

	.new-tech-design.power-bi.hyperledger-dev .pythonDSection5-list li:nth-child(5) {
		background: url(../png/section5a-icon-5.png) no-repeat;
	}
	.new-tech-design.power-bi.hyperledger-dev .pythonDSection3Footer {
    background: url(../jpg/image-7.jpg) no-repeat 0 100%;
	background-size: cover;
}
.pythonDBlueBg.javaDBlueBg.hyperledgerBg {
    padding: 30px 40px;
}
.new-tech-design.power-bi.hyperledger-dev .pythonDevelopmentSection3 .javaDBlueBg.hyperledgerBg ul li {
    margin-bottom: 15px;
    }
    /* sprite icons end */
	@media screen and (max-width: 767px)
	{
		.new-tech-design.power-bi.hyperledger-dev .damc-capabilities .card-circle {
			margin-top: 20px;
		}
		.new-tech-design.power-bi.hyperledger-dev .web-form-bottom .hightech-pe-form {
    padding: 0px 15px;
    min-height: 377px;
}
	}
	@media only screen and (max-device-width: 1024px) and (min-device-width: 481px) and (orientation: portrait){
.new-tech-design.power-bi.hyperledger-dev .header-w-page-bg {
    background: url(../jpg/banner-133.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}}
@media only screen and (max-width:991px) and (min-width:768px){
.new-tech-design.power-bi.hyperledger-dev .web-form-bottom iframe.hightech-pe-form{height:360px;}
}
/* hyperledger-dev end*/


.tech-shopify.tech-pages .pythonDSection3Footer .pythonDBlueBg.wordpressBlueBg{padding: 46px 40px;}   
.tech-php.php-dev .pythonDBlueBg.javaDBlueBg {
    padding: 29px 40px;
}
@media screen and (min-width: 992px){
.tech-php.php-dev .bannerDiv .bannerImg {
    width: 100%;
    height: 600px;
}
.tech-php.mpa-service .bannerDiv .bannerImg {
    width: 100%;
    height: 780px;
}
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
  .tech-php.php-dev .bannerContent {
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}	

}

/* ios start */
 /* sprite icons start */
 .tech-ios.ios-app-dev .bannerDiv .bannerImg {
    width: 100%;
    height: 650px;
}
    .tech-ios.ios-app-dev .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-3.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-ios.ios-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-ios.ios-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-ios.ios-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-ios.ios-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-ios.ios-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-ios.ios-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-ios.ios-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-5.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.ios-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.ios-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.ios-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.ios-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.ios-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(5) {background-position-y: -840px;}

.tech-ios.ios-app-dev .pythonDevelopmentSection3 ul li {
    margin-bottom: 30px;
}
.tech-ios.ios-app-dev .pythonDBlueBg.javaDBlueBg {
    padding: 40px 40px;
}


/* ios end */

/* xamarin-app start */
 /* sprite icons start */
 .tech-xamarin.xamarin-app .bannerDiv .bannerImg {
    width: 100%;
    height: 650px;
}
    .tech-xamarin.xamarin-app .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-4.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-xamarin.xamarin-app .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-xamarin.xamarin-app .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-xamarin.xamarin-app .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-xamarin.xamarin-app .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-xamarin.xamarin-app .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-xamarin.xamarin-app .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-xamarin.xamarin-app .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-6.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.xamarin-app .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.xamarin-app .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.xamarin-app .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.xamarin-app .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.xamarin-app .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.xamarin-app .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-xamarin.xamarin-app .pythonDevelopmentSection3 ul li {
    margin-bottom: 46px;
}

.tech-xamarin.xamarin-app .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}
/* xamarin-app end */

/* react-native start */
 /* sprite icons start */
 .tech-react-native .bannerDiv .bannerImg {
    width: 100%;
    
}
    .tech-react-native .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-5.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-react-native .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-react-native .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-react-native .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-react-native .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-react-native .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-react-native .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-react-native .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-7.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-react-native .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-react-native .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-react-native .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-react-native .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-react-native .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-react-native .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-react-native .pythonDevelopmentSection3 ul li {
    margin-bottom: 44px;
}

.tech-react-native .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}
/* react-native end */

/* ionic-app start */
 /* sprite icons start */
 .tech-ionic.tech-pages .bannerDiv .bannerImg {
    width: 100%;
    height: 650px;
}
    .tech-ionic.tech-pages .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-6.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-ionic.tech-pages .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-ionic.tech-pages .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-ionic.tech-pages .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-ionic.tech-pages .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-ionic.tech-pages .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-ionic.tech-pages .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-ionic.tech-pages .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-8.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-ionic.tech-pages .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-ionic.tech-pages .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-ionic.tech-pages .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-ionic.tech-pages .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-ionic.tech-pages .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-ionic.tech-pages .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-ionic.tech-pages .pythonDevelopmentSection3 .ionicBlueBg ul li {
    margin-bottom: 40px;
}

.tech-ionic.tech-pages .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}
/* ionic-app end */

/* android-app-dev start */
 /* sprite icons start */
 .android-app-dev .bannerDiv .bannerImg {
    width: 100%;
}
    .android-app-dev .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-7.png) center center no-repeat;
		margin-top:30px;
    }
    .android-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .android-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .android-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .android-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .android-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .android-app-dev .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-9.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(5) {background-position-y: -859px;}
.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(6) {background-position-y: -1099px;}
.android-app-dev .pythonDevelopmentSection3 .javaDBlueBg ul li:last-child{
	margin-bottom: 0px!important;
}

.android-app-dev .pythonDevelopmentSection3 .ionicBlueBg ul li {
    margin-bottom: 40px;
}

.android-app-dev .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}

.android-app-dev .row.pythonDSection3Footer.bgImgNone.d-sm-flex.align-item-sm-end.pl-0 {
    background: url(../jpg/android-middle-img.jpg) no-repeat;
}
@media screen and (max-width:767px){
	.android-app-dev .pythonDBlueBg.javaDBlueBg {
	    padding: 20px 20px;
	}
}
/* android-app-dev end */

/* magento-website-development start */
 /* sprite icons start */
 /*.tech-magento .bannerDiv .bannerImg {
    width: 100%;
    
}
    .tech-magento .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(/wp-content/themes/DamcoNew/images/magento-img/power-bi-sec2-icon-sprite.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }*/
    /* sprite icons end */
	
 /* sprite icons start */
    .tech-magento .bannerDiv .bannerImg {
        width: 100%;
        height: 610px;
    }
    .tech-magento .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-8.png) center center no-repeat;
        margin-top:30px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y:-64px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -224px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -486px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
        background-position-x: center;
        background-position-y: -582px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
        background-position-x: center;
        background-position-y: -691px;
    }
    .tech-magento .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
        background-position-x: center;
        background-position-y: -804px;
    }
   
    .tech-magento .damc-capabilities .net-card {
        padding: 15px;
        /*min-height: 318px;*/
		height:100%;
    }
    /* sprite icons end */
    .col-div-center{
        margin: 0 auto;
        display: table;
        float: none;
    }
	.tech-magento .damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(4), 
	.tech-magento .damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(5),
	.tech-magento .damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(6) {
            border-bottom: 1px solid #d2d2d2;
        } 
    .tech-magento .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(7), 
        .tech-magento .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(8), 
        .tech-magento .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(9) {
            border-bottom:none;
        } 
        
    @media screen and (max-width:767px)
    {
        .tech-magento .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(9) {
            border-bottom: 1px solid #d2d2d2;
        } 
        .tech-magento .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(10) {
            border-right: none;
            border-left: none;
        }
    }
	
	.tech-magento .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-10.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-magento .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-magento .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-magento .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-magento .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-magento .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-magento .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-magento .pythonDevelopmentSection3 ul li {
    margin-bottom: 35px;
}

.tech-magento .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}
.tech-magento .pythonDBlueBg{padding:56px 40px;}
/* magento-website-development end */

/* drupal-web-development-company start */
 /* sprite icons start */
 .tech-drupal .bannerDiv .bannerImg {
    width: 100%;
    
}
   /* .tech-drupal .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(/wp-content/themes/DamcoNew/images/drupal-web-img/power-bi-sec2-icon-sprite.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }*/
	.tech-drupal .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-9.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 12px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -68px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -140px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -310px;
    }
    .tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
	.tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
        background-position-x: center;
        background-position-y: -492px;
    }
	.tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
        background-position-x: center;
        background-position-y: -578px;
    }
	.tech-drupal .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
        background-position-x: center;
        background-position-y: -672px;
    }
    /* sprite icons end */
	
    /* sprite icons end */
	
	.tech-drupal .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-11.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-drupal .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-drupal .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-drupal .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-drupal .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-drupal .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-drupal .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-drupal .pythonDevelopmentSection3 ul li {
    margin-bottom: 44px;
}

.tech-drupal .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}
/* iPad pro start */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.tech-drupal.tech-pages .pythonDevelopmentSection3 ul li {
		margin-bottom: 11px;
	}

	.tech-drupal.tech-pages .pythonDevelopmentSection3 ul li:last-child {
		margin-bottom: 0px!important;
		padding-bottom: 0px;
	}

	.tech-drupal.tech-pages .pythonDBlueBg {
		background: #0d86cb;
		padding: 20px 40px;
	}

	.tech-drupal.tech-pages .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
		min-height: 257px;
	}

}
@media (min-width: 1024px) and (max-width: 1100px){
	.tech-drupal.tech-pages .pythonD-infographics {
		background-size: contain;
	}

	 .all-service-new .tech-drupal.tech-pages .infographics-3 {
		left: 0px;
		top: 402px;
	}
	.all-service-new .tech-drupal.tech-pages .infographics-1 {
		left: 184px;
	}
	.infographics-2.drupal-infographic {
		right: 169px;
	}

	.all-service-new .tech-drupal.tech-pages .infographics-4 {
		left: 372px;
		top: 389px;
	}
	.all-service-new .tech-drupal.tech-pages .infographics-5 {
		right: 0px;
		top: 397px;
	}
}
/* iPad start */
@media (max-width: 991px) and (min-width: 768px)
{
	.tech-drupal .pythonDevelopmentSection3 ul li {
		margin-bottom: 27px;
	}
}
/* iPad end */

/* drupal-web-development-company end */

/* wordpress-web-development-company start */
 /* sprite icons start */
 .tech-wordpress .bannerDiv .bannerImg {
    width: 100%;
    
}
.tech-wordpress .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-10.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 12px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -68px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -142px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -230px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -310px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -404px;
    }
	.tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
        background-position-x: center;
        background-position-y: -414px;
		background-size: 60%;
    }
	.tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
        background-position-x: center;
        background-position-y: -578px;
    }
	.tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
        background-position-x: center;
        background-position-y: -672px;
    }
    /*.tech-wordpress .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(/wp-content/themes/DamcoNew/images/wordpress-web-img/power-bi-sec2-icon-sprite.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-wordpress .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }*/
    /* sprite icons end */
	
	.tech-wordpress .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-12.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-wordpress .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-wordpress .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-wordpress .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-wordpress .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-wordpress .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-wordpress .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-wordpress .pythonDevelopmentSection3 ul li {
    margin-bottom: 44px;
}

.tech-wordpress .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}
.infographics-1.wordpress-infographic{
	top: 10px;
}
.infographics-2.wordpress-infographic {
		top: 12px;
	}
/* iPad pro start */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.tech-wordpress.tech-pages .pythonDevelopmentSection3 ul li {
		margin-bottom: 11px;
	}

	.tech-wordpress.tech-pages .pythonDevelopmentSection3 ul li:last-child {
		margin-bottom: 0px!important;
		padding-bottom: 0px;
	}

	.tech-wordpress.tech-pages .pythonDBlueBg {
		background: #0d86cb;
		padding: 20px 40px;
	}

	.tech-wordpress.tech-pages .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
		min-height: 257px;
	}

}
@media (min-width: 1024px) and (max-width: 1100px){
	.tech-wordpress.tech-pages .pythonD-infographics {
		background-size: contain;
	}

	 .all-service-new .tech-wordpress.tech-pages .infographics-3 {
		left: 0px;
		top: 402px;
	}
	.all-service-new .tech-wordpress.tech-pages .infographics-1 {
		left: 184px;
	}
	.infographics-2.wordpress-infographic {
		right: 169px;
	}

	.all-service-new .tech-wordpress.tech-pages .infographics-4 {
		left: 372px;
		top: 389px;
	}
	.all-service-new .tech-wordpress.tech-pages .infographics-5 {
		right: 0px;
		top: 397px;
	}
}
/* iPad start */
@media (max-width: 991px) and (min-width: 768px)
{
	.tech-wordpress .pythonDevelopmentSection3 .wordpressBlueBg ul li{
		margin-bottom: 36px;
	}
}
/* iPad end */
/* wordpress-web-development-company end */
/* shopify-development-services start */
 /* sprite icons start */
 .tech-shopify .bannerDiv .bannerImg {
    width: 100%;
    
}
    .tech-shopify .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-11.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-shopify .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-shopify .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-shopify .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-shopify .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-shopify .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-shopify .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-shopify .pythonDevelopmentSection3 ul li{
	   background-image: url('../png/dev-sprite-y-13.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
	}
.tech-shopify .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-shopify .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-shopify .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-shopify .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-shopify .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-shopify .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-shopify .pythonDevelopmentSection3 ul li {
    margin-bottom: 41px;
}

.tech-shopify .pythonDevelopmentSection3 .xamarinBlueBg {
    padding: 39px 40px;
}
/* shopify-development-services end */

/* nodejs-development-services start */
 /* sprite icons start */
 .tech-nodejs .bannerDiv .bannerImg {
    width: 100%;
}
    .tech-nodejs .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-12.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-nodejs .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-nodejs .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-nodejs .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-nodejs .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-nodejs .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-nodejs .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-nodejs .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-14.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-nodejs .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-nodejs .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-nodejs .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-nodejs .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-nodejs .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-nodejs .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-nodejs .pythonDevelopmentSection3 ul li {
    margin-bottom: 15px;
}

.tech-nodejs .pythonDevelopmentSection3 .nodeJsBlueBg {
    padding: 30px 40px;
}
/* nodejs-development-services end */

/* reactjs-development-services start */
 /* sprite icons start */
 .tech-reactjs .bannerDiv .bannerImg {
    width: 100%;
}
    .tech-reactjs .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-13.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-reactjs .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-reactjs .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-reactjs .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-reactjs .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-reactjs .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-reactjs .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-reactjs .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-15.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-reactjs .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-reactjs .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-reactjs .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-reactjs .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-reactjs .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-reactjs .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-reactjs .pythonDevelopmentSection3 ul li {
    margin-bottom: 15px;
}

.tech-reactjs .pythonDevelopmentSection3 .nodeJsBlueBg {
    padding: 30px 40px;
}

.tech-reactjs .pythonDSection5-content{background:none;}
.tech-reactjs .hireDevelopersBg { padding: 65px 40px;}
.tech-reactjs .netDBlueBg{padding: 38px 20px;}
.tech-reactjs .pythonDevelopmentSection3 .netDBlueBg ul li {
    margin-bottom: 20px;
}
/* reactjs-development-services end */

/* python-development-company start */
 /* sprite icons start */
 .tech-Python .bannerDiv .bannerImg {
    width: 100%;
    height: 615px;
}
    .tech-Python .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-14.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
        background-position-x: center;
        background-position-y: -486px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
        background-position-x: center;
        background-position-y: -582px;
    }
    .tech-Python .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
        background-position-x: center;
        background-position-y: -691px;
    }
    /* sprite icons end */
	
	.tech-Python .pythonDevelopmentSection3 ul li{
   background-image: url('../png/dev-sprite-y-16.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-Python .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-Python .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-Python .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-Python .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-Python .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-Python .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-Python .pythonDevelopmentSection3 ul li {
    margin-bottom: 15px;
}

.tech-Python .pythonDevelopmentSection3 .nodeJsBlueBg {
    padding: 30px 40px;
}
/* python-development-company end */

/* angularJs-development-company start */
 /* sprite icons start */
 .tech-angularjs .bannerDiv .bannerImg {
    width: 100%;
}
    .tech-angularjs .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-15.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
        background-position-x: center;
        background-position-y: -486px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
        background-position-x: center;
        background-position-y: -582px;
    }
    .tech-angularjs .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
        background-position-x: center;
        background-position-y: -691px;
    }
    /* sprite icons end */
	
	.tech-angularjs .pythonDevelopmentSection3 .angularDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-17.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-angularjs .pythonDevelopmentSection3 .angularDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.tech-angularjs .pythonDevelopmentSection3 .angularDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.tech-angularjs .pythonDevelopmentSection3 .angularDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.tech-angularjs .pythonDevelopmentSection3 .angularDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.tech-angularjs .pythonDevelopmentSection3 .angularDBlueBg ul li:nth-child(5) {background-position-y: -860px;}
.tech-angularjs .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-angularjs .pythonDevelopmentSection3 .angularDBlueBg ul li {
    margin-bottom: 24px;
}

.tech-angularjs .pythonDevelopmentSection3 .nodeJsBlueBg {
    padding: 30px 40px;
}
.angular-section.damc-capabilities .net-card {
    padding: 15px;
    min-height: 330px;
}
/* angularJs-development-company end */
/* java-development-company start */
 /* sprite icons start */
 .tech-java .bannerDiv .bannerImg {
    width: 100%;
}
    .tech-java .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-16.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
        background-position-x: center;
        background-position-y: -486px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
        background-position-x: center;
        background-position-y: -582px;
    }
    .tech-java .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
        background-position-x: center;
        background-position-y: -691px;
    }
    /* sprite icons end */
	
	.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-18.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(5) {background-position-y: -853px;}
.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(6) {background-position-y: -1104px;}
.tech-java .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-java .pythonDevelopmentSection3 .javaDBlueBg ul li {
    margin-bottom: 10px;
}

.tech-java .pythonDevelopmentSection3 .nodeJsBlueBg {
    padding: 30px 40px;
}
/* java-development-company end */
/* php-development-company start */
 /* sprite icons start */
 .tech-php .bannerDiv .bannerImg {
    width: 100%;
    height: 612px;
}
    .tech-php .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-17.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-php .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-php .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-php .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-php .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-php .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-php .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-php .pythonDevelopmentSection3 .javaDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-19.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-php .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.tech-php .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.tech-php .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.tech-php .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.tech-php .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-php .pythonDevelopmentSection3 .javaDBlueBg ul li {
    margin-bottom: 21px;
}

.cloud-app.tech-php .pythonDevelopmentSection3 .javaDBlueBg ul li {margin-bottom: 11px;}

.cloud-app.tech-php .headingUnderline h2 {font-weight: bold;}

.tech-php .pythonDevelopmentSection3 .nodeJsBlueBg {
    padding: 30px 40px;
}
/* php-development-company end */

.new-tech-design.ms-teams .pythonDSection3Footer {
    background: url(../jpg/microsoft-modals.jpg) no-repeat 0 100%;
}

.aws .tech-php .bannerDiv .bannerImg {
    width: 100%;
    height: auto;
}

/* dot-net-development-company start */
 /* sprite icons start */
	.tech-dotnet .bannerDiv .bannerImg {
		width: 100%;
		height: 610px;
	}
    .tech-dotnet .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-18.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
        background-position-x: center;
        background-position-y: -486px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
        background-position-x: center;
        background-position-y: -582px;
    }
    .tech-dotnet .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
        background-position-x: center;
        background-position-y: -691px;
    }
    /* sprite icons end */
	
	.tech-dotnet .pythonDevelopmentSection3 .netDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-20.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-dotnet .pythonDevelopmentSection3 .netDBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.tech-dotnet .pythonDevelopmentSection3 .netDBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.tech-dotnet .pythonDevelopmentSection3 .netDBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.tech-dotnet .pythonDevelopmentSection3 .netDBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.tech-dotnet .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
}

.tech-dotnet .pythonDevelopmentSection3 .netDBlueBg ul li {
    margin-bottom: 35px;
}

.tech-dotnet .pythonDevelopmentSection3 .netDBlueBg {
    padding: 42px 40px;
}
/* dot-net-development-company end */
/* Tableau consulting services start */
.new-tech-design.power-bi.ethereum-app.tab-consulting .pythonDevelopmentSection3 .javaDBlueBg ul li {
    margin-bottom: 30px;
}
.tech-pages.tab-consulting .header-w-page-bg .text-header{margin-top:0px;}
.tech-pages.tab-consulting .hireDevelopersBg{padding-top:25px;padding-bottom:25px;}
.new-tech-design.tab-consulting .pythonDSection5-list li{margin-bottom:20px;}
.new-tech-design.tab-consulting .pythonDSection5-list li p{margin-top:5px;}
.new-tech-design.power-bi .tab-consulting .pythonDSection5-list li:nth-child(3) {
    background: url(../png/data-integration.png) no-repeat;
}
.new-tech-design.power-bi .tab-consulting .pythonDSection5-list li:nth-child(4) {
    background: url(../png/warehouse-and-architecture.png) no-repeat;
}
.new-tech-design.power-bi .tab-consulting .pythonDSection5-list li:nth-child(5) {
    background: url(../png/user-interface.png) no-repeat;
}
.new-tech-design.power-bi .tab-consulting .pythonDSection5-list li:nth-child(6) {
    background: url(../png/onboarding-and-documentation.png) no-repeat;
}
.new-tech-design.power-bi .tab-consulting .pythonDBlueBg.javaDBlueBg {
    padding: 63px  43px;
}
.ifs-padding {
    padding: 60px 0;
}
.new-tech-design.power-bi .tab-consulting .ifs-h2 {
    font-size: 34px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #192b3c;
    position: relative;
    margin: 0;
    margin-bottom: 30px;
    text-align: center;
}
.new-tech-design.power-bi .tab-consulting .ifs-h2:before{content:" ";position:absolute;width:50px;height:1px;bottom:-15px;left:47%;border-bottom:4px solid #2196f3;}

.new-tech-design.power-bi .tab-consulting .section-8.ifs-padding.blueBackground h2.logos-h2 {
    font-size: 34px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #ffffff;
    position: relative;
    margin: 0;
    margin-bottom: 30px;
    text-align: center;
}
.new-tech-design.power-bi .tab-consulting button.slick-prev.slick-arrow {
    background: url(../png/prev.png) no-repeat;
}
.new-tech-design.power-bi .tab-consulting button.slick-next.slick-arrow {
    background: url(../png/next.png) no-repeat;
}
.new-tech-design.power-bi.ethereum-app.tab-consulting button.slick-prev.slick-arrow,
.new-tech-design.power-bi.ethereum-app.tab-consulting button.slick-next.slick-arrow {
    height: 31px;
    width: 17px;
    display: block!important;
}
.new-tech-design.tab-consulting .header-w-page-bg p b {
    color: #4eefff;
}
.new-tech-design.tab-consulting .damc-capabilities .card-circle {
    border-radius: 50%;
    border: 1px solid #00adee;
    display: inline-block;
    min-width: 40px;
    min-height: 40px;
    box-sizing: content-box;
    padding: 14px;
    background: url(../png/power-bi-sec2-icon-sprite-19.png) center center no-repeat!important;
    margin-top: 30px;
}

.new-tech-design.tab-consulting .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
    background-position-x: center!important;
    background-position-y: 9px!important;
}
.new-tech-design.tab-consulting .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
    background-position-x: center!important;
    background-position-y: -66px!important;
}
.new-tech-design.tab-consulting .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
    background-position-x: center!important;
    background-position-y: -140px!important;
}
.new-tech-design.tab-consulting .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
    background-position-x: center!important;
    background-position-y: -226px!important;
}
.new-tech-design.tab-consulting .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
    background-position-x: center!important;
    background-position-y: -306px!important;
}
.new-tech-design.tab-consulting .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
    background-position-x: center!important;
    background-position-y: -400px!important;
}

.new-tech-design.power-bi.ethereum-app.tab-consulting .pythonDevelopmentSection3 .javaDBlueBg ul li{
   background-image: url('../png/dev-sprite-y-21.png')!important;; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.new-tech-design.ethereum-app.tab-consulting .pythonDevelopmentSection3 .javaDBlueBg  ul li:nth-child(1) {background-position-y: 5px;}
.new-tech-design.ethereum-app.tab-consulting .pythonDevelopmentSection3 .javaDBlueBg  ul li:nth-child(2) {background-position-y: -430px;}
.new-tech-design.ethereum-app.tab-consulting .pythonDevelopmentSection3 .javaDBlueBg  ul li:nth-child(3) {background-position-y: -864px;}
@media screen and (min-width:992px) {
    .tab-consulting .hireDevelopers .row {align-items: initial;}
    .tab-consulting .hireLeftImg {height: 100%;}
	.new-tech-design.power-bi .tab-consulting .bannerImg {
		width: 100%;
	}
}

@media (min-width:768px) and (max-width:991px) {
    .tab-consulting .hireDevelopers .row {align-items: initial; display: block;}
    .tab-consulting .hireLeftImg {float: none; width: 100%;}
}


@media screen and (max-width:991px) {
    .tab-consulting .hireDevelopers {padding-right: 15px; padding-left: 15px;}
}
.new-tech-design.power-bi .tab-consulting .pythonDSection3Footer {
    background: url(../jpg/image-8.jpg) no-repeat 0 100%;
}
@media screen and (max-width: 767px)
{
	.new-tech-design.power-bi.ethereum-app .tab-consulting .header-w-page-bg {
		background: url(../jpg/banner-tableau.jpg) no-repeat;
		position: relative;
		background-size: cover;
		padding: 0px 0px 30px!important;
		margin-top: 12px;
	}
	.new-tech-design.power-bi .tab-consulting .pythonDBlueBg.javaDBlueBg {
	    padding: 20px;
	}
	.new-tech-design.power-bi.ethereum-app.tab-consulting button.slick-prev.slick-arrow,
	.new-tech-design.power-bi.ethereum-app.tab-consulting button.slick-next.slick-arrow {
	    height: 31px;
	    width: 17px;
	    display: none!important;
	}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait)
{
	.new-tech-design.power-bi .tab-consulting .header-w-page-bg {
		background: url(../jpg/banner-tableau.jpg) no-repeat;
		position: relative;
		background-size: cover;
		padding: 0px 0px 30px!important;
	}
	
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait)
{
	.new-tech-design.power-bi .tab-consulting .header-w-page-bg {
		background: url(../jpg/banner-tableau.jpg) no-repeat;
		position: relative;
		background-size: cover;
		padding: 0px 0px 30px!important;
	}
}
@media screen and (min-width:768px) and (max-width:991px){
.new-tech-design.power-bi .tab-consulting .pythonDBlueBg.javaDBlueBg {
    padding: 10px 10px;
}
.new-tech-design.power-bi .tab-consulting .pythonDevelopmentSection3 ul li p {
    font-size: 14px;
}	

}
/* Tableau consulting services end */

/* stellar-consulting-services start */
.new-tech-design .header-w-page-bg .text-header {
        background: #fff;
        padding: 0 20px;
    }
    .new-tech-design iframe.header-form {
        min-height: 480px;
        margin-top: 0px;
    }
    .new-tech-design.power-bi .stellar-serv .bannerImg {
        width: 100%;
        height: 610px;
    }
    .new-tech-design.power-bi .stellar-serv .container.text-form.bannerContent p.para {
        margin-top: 25px;
    }
	.new-tech-design.power-bi .stellar-serv .damc-capabilities .card-circle {
    border-radius: 50%;
    border: 1px solid #00adee;
    display: inline-block;
    min-width: 40px;
    min-height: 40px;
    box-sizing: content-box;
    padding: 14px;
    background: url(../png/icons.png) center center no-repeat;
}
.new-tech-design.power-bi .stellar-serv .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
    background-position-x: center;
    background-position-y: 9px;
}
.new-tech-design.power-bi .stellar-serv .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
    background-position-x: center;
    background-position-y: -66px;
}
.new-tech-design.power-bi .stellar-serv .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
    background-position-x: center;
    background-position-y: -143px;
}
.new-tech-design.power-bi .stellar-serv .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
    background-position-x: center;
    background-position-y: -226px;
}
.new-tech-design.power-bi .stellar-serv .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
    background-position-x: center;
    background-position-y: -306px;
}
.new-tech-design.power-bi .stellar-serv .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
    background-position-x: center;
    background-position-y: -400px;
}
.new-tech-design.power-bi.quorum-app.stellar-dev .pythonDBlueBg.javaDBlueBg {
    padding: 25px 40px;
}
.tech-php.tech-pages.stellar-serv .pythonDevelopmentSection3 .javaDBlueBg ul li {
    background-image: url(../png/dev-sprite-y-3.png)!important;
    background-repeat: no-repeat;
    background-position-x: 0;
    
}
.new-tech-design.power-bi.stellar-dev .pythonDSection3Footer {
    background: url(../jpg/stellar-development-portfolio.jpg) no-repeat 0 100%;
}
.new-tech-design.power-bi.stellar-dev .pythonDevelopmentSection3 .javaDBlueBg ul li {
    margin-bottom: 26px;
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){
	
.new-tech-design.power-bi.stellar-dev .header-w-page-bg {
    background: url(../jpg/banner-17.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
}
@media screen and (max-width: 767px){
.new-tech-design.power-bi.stellar-dev .header-w-page-bg {
    background: url(../jpg/banner-17.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
    margin-top: 12px;
}
}
/* stellar-consulting-services end */
/* sitecore development start */
.tech-sitecore.tech-pages .hireDevelopersBg {
    padding: 66px 55px;
}
.new-tech-design.sitecore-dev .header-w-page-bg .text-header{margin-top:20px;}

.new-tech-design.sitecore-dev .pythonDevelopmentSection3 .pythonDBlueBg.magentoBlueBg ul li{
   background-image: url('../png/dev-sprite-y-22.png'); background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
}
.new-tech-design.sitecore-dev .pythonDevelopmentSection3 .pythonDBlueBg.magentoBlueBg ul li:nth-child(1) {background-position-y: 5px;}
.new-tech-design.sitecore-dev .pythonDevelopmentSection3 .pythonDBlueBg.magentoBlueBg ul li:nth-child(2) {background-position-y: -205px;}
.new-tech-design.sitecore-dev .pythonDevelopmentSection3 .pythonDBlueBg.magentoBlueBg ul li:nth-child(3) {background-position-y: -426px;}
.new-tech-design.sitecore-dev .pythonDevelopmentSection3 .pythonDBlueBg.magentoBlueBg ul li:nth-child(4) {background-position-y: -632px;}
.new-tech-design.sitecore-dev .pythonDevelopmentSection3 .pythonDBlueBg.magentoBlueBg ul li:nth-child(5) {background-position-y: -840px;}
.new-tech-design.sitecore-dev .pythonDSection3Footer {
    background: url(../jpg/image-2.jpg) no-repeat 0 100%;
}
.new-tech-design.sitecore-dev .pythonDBlueBg{padding: 60px 55px;}
.new-tech-design.sitecore-dev .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/section2-icon-sprite.png) center center no-repeat;
    }
	
.new-tech-design.sitecore-dev .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
 .new-tech-design.sitecore-dev .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
.new-tech-design.sitecore-dev .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
.new-tech-design.sitecore-dev .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: 12px;
        background-position-y: -228px;
    }
.new-tech-design.sitecore-dev .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -309px;
    }
.new-tech-design.sitecore-dev .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: 12px;
        background-position-y: -400px;
    }
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){
    .new-tech-design.sitecore-dev .header-w-page-bg {
        background: url(../jpg/banner-sitecore.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }
	 .new-tech-design.sitecore-dev .bannerContent {
            position: initial!important;
            text-align: left;
            top: auto!important;
            left: auto!important;
            width: 100%!important;
            transform: none!important;
            position: relative!important;
            padding: 30px!important;
        }
	 .new-tech-design.sitecore-dev	.pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card{min-height:260px;}
	  .tech-sitecore.tech-pages .pythonD-infographics {
    background-size: contain;
}
	 .tech-sitecore.tech-pages .all-service-new .infographics-1 {
    top: 0;
    left: 150px;
    width: 200px;
}
.tech-sitecore.tech-pages .all-service-new .infographics-2 {
        right: 149px;
}

}
@media screen and (max-width: 767px){
    .new-tech-design.sitecore-dev .header-w-page-bg {
        background: url(../jpg/banner-sitecore.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 991px) and (orientation:portrait) {
    .new-tech-design.sitecore-dev .pythonDSection5 .hireDevelopers .col-md-5.plr-0 {
        display: none;
    }
}
@media(min-width:768px) and (max-width:991px){
	.new-tech-design.sitecore-dev .pythonDBlueBg {
    padding: 47px 55px;
}
}
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
		 .tech-sitecore.tech-pages .pythonD-infographics {
    background-size: contain;
}
	 .tech-sitecore.tech-pages .xamarin-infographic.infographics-1{
    top: 0;
    left: 170px;
    width: 200px;
}
.tech-sitecore.tech-pages .xamarin-infographic.infographics-2 {
        right: 162px;
}
.tech-sitecore.tech-pages .infographics-3 {
    width: 200px;
    left: -22px;
    top: 369px;
}
.tech-sitecore.tech-pages .infographics-4 {
    width: 210px;
    left: 360px;
    top: 365px;
}
.tech-sitecore.tech-pages .infographics-5 {
    width: 200px;
    right: 0px;
    top: 375px;
}
}

/* Sitecore development end */


/* ms-sql-server-business-intelligence start */
.new-tech-design.power-bi.ms-sql-int .header-w-page-bg.power-bi-Banner h1 {
    margin-bottom: 25px;
}
.new-tech-design.power-bi.ms-sql-int .pythonDSection3Footer {
    background: url(../jpg/image.jpg) no-repeat 0 100%;
}
/* sprite icons start */

    .new-tech-design.power-bi.ethereum-app.ms-sql-int .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-20.png) center center no-repeat;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }

    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDevelopmentSection3 ul li{
       background-image: url('../png/dev-sprite-y-23.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -432px;}
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -872px;}

    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDevelopmentSection3 ul li {
        margin-bottom: 50px;
        padding-left: 80px;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDevelopmentSection3 ul li:last-child {
        margin-bottom: 0px;
    }

.new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDBlueBg.javaDBlueBg {
    padding: 38px 40px;
}
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDSection5-list li:nth-child(1) {
        background: url(../png/requirement-gathering.png) no-repeat;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDSection5-list li:nth-child(2) {
        background: url(../png/vendor-selection.png) no-repeat;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDSection5-list li:nth-child(3) {
        background: url(../png/data-integration-2.png) no-repeat;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDSection5-list li:nth-child(4) {
        background: url(../png/warehouse-and-architecture-2.png) no-repeat;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDSection5-list li:nth-child(5) {
        background: url(../png/user-interface-2.png) no-repeat;
    }
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDSection5-list li:nth-child(6) {
        background: url(../png/onboarding-and-documentation-2.png) no-repeat;
    }
    /* sprite icons end */
.new-tech-design .pythonDSection6 h2 {
    font-size: 36px;
    color: #282828;

    margin-top: 20px;
    font-weight: 700;
}
.new-tech-design .section-8.blueBackground .carouselLogoSlide button.slick-prev.slick-arrow {
    background: url(../png/prev.png) no-repeat;
}
.new-tech-design .section-8.blueBackground .carouselLogoSlide button.slick-next.slick-arrow {
    background: url(../png/next.png) no-repeat;
}
.new-tech-design .section-8.blueBackground .carouselLogoSlide button.slick-prev.slick-arrow,
.new-tech-design .section-8.blueBackground .carouselLogoSlide button.slick-next.slick-arrow {
    height: 31px;
    width: 17px;
    display: block!important;
}
.tech-pages.tab-consulting .hireDevelopersBg{padding-top:25px;padding-bottom:25px;}
.new-tech-design.tab-consulting .pythonDSection5-list li{margin-bottom:20px;}
.new-tech-design.tab-consulting .pythonDSection5-list li p{margin-top:5px;}
@media screen and (min-width:992px) {
    .tab-consulting .hireDevelopers .row {align-items: initial;}
    .tab-consulting .hireLeftImg {height: 100%;}
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .tab-consulting .bannerImg {
        width: 100%;
        height: 612px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .tab-consulting .hireDevelopers .row {align-items: initial; display: block;}
    .tab-consulting .hireLeftImg {float: none; width: 100%;}
}


@media screen and (max-width:991px) {
    .tab-consulting .hireDevelopers {padding-right: 15px; padding-left: 15px;}
}
.new-tech-design.power-bi.ethereum-app.ms-sql-int .pythonDSection3Footer {
    background: url(../jpg/image-8.jpg) no-repeat 0 100%;
}
@media screen and (max-width: 767px)
{
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .header-w-page-bg {
        background: url(../jpg/banner-23.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
        margin-top: 12px;
    }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait)
{
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .header-w-page-bg {
        background: url(../jpg/banner-23.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }
	
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait)
{
    .new-tech-design.power-bi.ethereum-app.ms-sql-int .header-w-page-bg {
        background: url(../jpg/banner-23.jpg) no-repeat;
        position: relative;
        background-size: cover;
        padding: 0px 0px 30px!important;
    }
}
/* ms-sql-server-business-intelligence end */

/* html5 sprite icons start */
	.tech-html5 .damc-capabilities .net-card {
		padding: 15px;
		min-height: 350px;
	}
    .tech-html5 .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-21.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-html5 .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-html5 .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-html5 .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-html5 .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-html5 .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-html5 .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* html5 sprite icons end */

    /* cordova-app-development-services start */
.cordova-app-page .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/power-bi-sec2-icon-sprite-22.png) center center no-repeat;
        margin-top:30px;
    }
    .cordova-app-page .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 12px;
    }
    .cordova-app-page .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .cordova-app-page .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -141px;
    }
    .cordova-app-page .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -227px;
    }
    .cordova-app-page .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -305px;
    }
    .cordova-app-page .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -398px;
    }
    /* cordova-app-development-services end */

/* SharePoint css start */

.tech-sharepoint .damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(4), 
	.tech-sharepoint .damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(5),
	.tech-sharepoint .damc-capabilities .technologies-list-two-row .col-sm-4.text-center:nth-child(6) {
            border-bottom: 1px solid #d2d2d2;
        } 

		    .tech-sharepoint .damc-capabilities .card-circle {
		        border-radius: 50%;
		        border: 1px solid #00adee;
		        display: inline-block;
		        min-width: 40px;
		        min-height: 40px;
		        box-sizing: content-box;
		        padding: 14px;
		        background: url(../png/sharepoint-development-sec2-icon-sprite.png) center center no-repeat;
				margin-top:30px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
		        background-position-x: center;
		        background-position-y: 9px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
		        background-position-x: center;
		        background-position-y: -64px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
		        background-position-x: center;
		        background-position-y: -146px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
		        background-position-x: center;
		        background-position-y: -226px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
		        background-position-x: center;
		        background-position-y: -305px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
		        background-position-x: center;
		        background-position-y: -398px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
		        background-position-x: center;
		        background-position-y: -488px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
		        background-position-x: center;
		        background-position-y: -586px;
		    }
		    .tech-sharepoint .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
		        background-position-x: center;
		        background-position-y: -687px;
		    }
			.tech-sharepoint .infographics-4{width:300px;}
/* Sharepoint css end */
	/* Informatica start */
	.informatica .pythonDSection4-content .col-sm-4 .net-card{min-height:225px;}
	
	.new-tech-design.informatica .damc-capabilities .net-card {min-height: 344px;}
	.new-tech-design.informatica .damc-capabilities .card-circle {
    border-radius: 50%;
    border: 1px solid #00adee;
    display: inline-block;
    min-width: 40px;
    min-height: 40px;
    box-sizing: content-box;
    padding: 14px;
    background: url(../png/professional-services-sprite.png) center center no-repeat;
}
.new-tech-design.informatica .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
    background-position-x: center;
    background-position-y: -220px;
}
.new-tech-design.informatica .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
    background-position-x: center;
    background-position-y: -300px;
}
.new-tech-design.informatica .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
    background-position-x: center;
    background-position-y: -378px;
}
.new-tech-design.power-bi.informatica .pythonDevelopmentSection3 ul li {
    background: url(../png/capabilities-sprite-28.png);
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: 0;
    padding-bottom: 15px;
}
.new-tech-design.power-bi.informatica .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {
    background-position-y: 5px;
	
}
.new-tech-design.power-bi.informatica .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {
    background-position-y: -205px;
	
}
.new-tech-design.power-bi.informatica .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {
    background-position-y: -420px;
}
.new-tech-design.power-bi.ethereum-app.informatica .hireDevelopersBg {
    background: #31255f;
    padding: 40px 43px;
}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card { min-height: 235px;}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection5-list li{
    background: url(../png/roadmap-sprite-2.png) no-repeat;
}	
.new-tech-design.power-bi.ethereum-app.informatica .pythonDBlueBg.javaDBlueBg{padding:65px 40px;}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDevelopmentSection3 .javaDBlueBg ul li{margin-bottom:17px;}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection5-list li:nth-child(1) {
    background-position-y: 20px;
	
}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection5-list li:nth-child(2) {
    background-position-y: -84px;
	
}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection5-list li:nth-child(3) {
    background-position-y: -185px;
}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection5-list li:nth-child(4) {
    background-position-y: -290px;
}
.new-tech-design.power-bi.ethereum-app.informatica  .pythonDSection5-list li:nth-child(5) {
    background-position-y: -385px;
}
.new-tech-design.power-bi.ethereum-app.informatica  .pythonDSection5-list li:nth-child(6) {
    background-position-y: -490px;
}
	 .accordion_body p{padding-bottom:20px;padding-top:0;}
	 
	 @media (max-width:767px){
		 .new-tech-design.informatica .damc-capabilities .net-card {
    min-height: auto;
}
.new-tech-design.power-bi.informatica .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(1) {
    background-position-y: 55px;
}
.new-tech-design.power-bi.informatica .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(2) {
    background-position-y: -155px;
}
.new-tech-design.power-bi.informatica .pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(3) {
    background-position-y: -373px;
}
		 .new-tech-design.power-bi.informatica .pythonDevelopmentSection3 ul li {
    margin-bottom: 2px;
    padding-left: 75px;
}
.new-tech-design.power-bi.informatica .pythonDSection5-list li {
    margin-bottom: 30px;
    padding-left: 75px;
}
	 }
	 @media(min-width:768px)and (max-width:991px){
		 .new-tech-design.power-bi.informatica .pythonDBlueBg.javaDBlueBg {
    padding: 30px 40px;
}
 .new-tech-design.power-bi.informatica .img-responsive.hireLeftImg{display:none;}
	 }
	 	 @media(min-width:992px)and (max-width:1199px){
		.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection5-list li:nth-child(2) {
    background-position-y: -77px;
}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection5-list li:nth-child(3) {
    background-position-y: -178px;
}
.new-tech-design.informatica .damc-capabilities .net-card {
    min-height: 340px;
}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 265px;
}
.new-tech-design.power-bi.ethereum-app.informatica .pythonDBlueBg.javaDBlueBg {
    padding: 43px 40px;
}
	 }
	
	/* Informatica end */

    
/* Cloud migration services new */
.cloud-migration-services  .damc-capabilities .net-card{min-height:325px;}
.new-tech-design.power-bi.cloud-migration-services .damc-capabilities .card-circle{background: url(../png/management-services-sprite.png) center center no-repeat;}
.new-tech-design.power-bi.cloud-migration-services .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {background-position-y: -55px;}
.new-tech-design.power-bi.cloud-migration-services .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {background-position-y: -125px;}
.new-tech-design.power-bi.cloud-migration-services .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {background-position-y: -192px;}
.new-tech-design.power-bi.cloud-migration-services .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {background-position-y: -265px;}
.new-tech-design.power-bi.cloud-migration-services .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {background-position-y: -328px;}
.new-tech-design.power-bi.cloud-migration-services .pythonDSection4 .col-sm-4{border:0;}
.new-tech-design.power-bi.cloud-migration-services .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {
    background: url(../png/migration-capabilities-sprite.png) no-repeat;
}.pythonDBlueBg.javaDBlueBg{padding:50px 52px 42px 52px;}
.new-tech-design.power-bi.cloud-migration-services .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite li{margin-bottom:35px;}
.new-tech-design.power-bi.cloud-migration-services .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(1) .sprite-icon {background-position-y: 10px;}
.new-tech-design.power-bi.cloud-migration-services .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(2) .sprite-icon {background-position-y: -50px;}
.new-tech-design.power-bi.cloud-migration-services .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(3) .sprite-icon {background-position-y: -120px;}
.new-tech-design.power-bi.cloud-migration-services .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(4) .sprite-icon {background-position-y: -190px;}

.migration-partner {text-align: center; padding: 80px 0;}
.migration-partner .section-header {margin-bottom: 60px;}
.new-tech-design.power-bi .application-section2 .migration-partner h2.tech-h2 {margin: 0;}
.cloud-migration-services .migration-partner .col-sm-4 {border: none;}
.cloud-migration-services .migration-partner .card {box-shadow: 0 0 4px 4px rgba(0, 0, 0, 6%); padding: 0; position: relative;}
.cloud-migration-services .migration-partner .card .stretched-link {color: #2196f3;}
.cloud-migration-services .migration-partner .card .stretched-link::after {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0,0,0,0);}
.cloud-migration-services .migration-partner .card .card-img {background-color: #f5fbff; padding: 15px 0;}
.cloud-migration-services .migration-partner .card .card-body {padding: 20px;}
.cloud-migration-services .migration-partner .card .title {font-size: 20px;}
.cloud-migration-services .migration-partner .card .card-body p {font-size: 16px; line-height: 1.6;}

.cloud-migration-services .migration-partner .card:hover {box-shadow: 0 0 4px 4px rgba(219, 21, 22, 6%);}
.cloud-migration-services .migration-partner .card .stretched-link:hover {text-decoration: none; color: #db1516;}

.cloud-migration-services .migration-partner .col-sm-4:nth-child(2) .card-img {background-color: #fffaf3;}
.cloud-migration-services .migration-partner .col-sm-4:nth-child(3) .card-img {background-color: #fff6f5;}

@media (min-width:992px) and (max-width:1199px) {
    .cloud-migration-services .damc-capabilities .net-card {min-height: 380px;}
	.new-tech-design.power-bi.cloud-migration-services .tab-consulting .header-w-page-bg {
    background: url(../png/banner-12.png) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
}

@media (min-width:768px) and (max-width:991px) {
    .cloud-migration-services .tab-consulting .hireLeftImg {display: none;}
    .cloud-migration-services .migration-partner .row {display: flex;}
    .cloud-migration-services .migration-partner .card {height: 100%;}
    .cloud-migration-services .migration-partner .card .title {font-size: 15px;}
	.new-tech-design.power-bi.cloud-migration-services .tab-consulting .header-w-page-bg {
    background: url(../png/banner-12.png) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
}

@media screen and (max-width:767px) {

	
	.new-tech-design.power-bi.cloud-migration-services .tab-consulting .header-w-page-bg {
    background: url(../png/banner-12.png) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
} 
    .migration-partner {padding: 20px 0;}
    .cloud-migration-services .migration-partner .col-sm-4 {border: none!important; margin-bottom: 20px;}
}
/* Cloud migration end */
	

.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li{display: flex; background: none!important; padding-left: 0; align-items: flex-start;margin-bottom:58px;}
.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite .sprite-icon {flex: 0 0 15%; height: 70px;}
.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite .sprite-content {flex: 0 0 85%;}
.pythonDevelopmentSection3 ul li h3{margin-top:0px;}
.new-tech-design .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite li:nth-child(2) .sprite-icon {background-position-y: -99px;}
.new-tech-design .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite li:nth-child(3) .sprite-icon {background-position-y: -196px;}


.new-tech-design .pythonDSection5-list.pythonDSection5-sprite li {display: flex; background: none!important; padding-left: 0; align-items: end;}
.new-tech-design .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {flex: 0 0 15%; height: 70px;}
.new-tech-design .pythonDSection5-list.pythonDSection5-sprite .sprite-content {flex: 0 0 85%;}

.new-tech-design.informatica .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {background: url('../png/roadmap-sprite-2.png') no-repeat;}

.new-tech-design .pythonDSection5-list.pythonDSection5-sprite li:nth-child(2) .sprite-icon {background-position-y: -99px;}
.new-tech-design .pythonDSection5-list.pythonDSection5-sprite li:nth-child(3) .sprite-icon {background-position-y: -196px;}
.new-tech-design .pythonDSection5-list.pythonDSection5-sprite li:nth-child(4) .sprite-icon {background-position-y: -297px;}
.new-tech-design .pythonDSection5-list.pythonDSection5-sprite li:nth-child(5) .sprite-icon {background-position-y: -398px;}
.new-tech-design .pythonDSection5-list.pythonDSection5-sprite li:nth-child(6) .sprite-icon {background-position-y: -493px;}

@media screen and (max-width:767px) {
	.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li {padding-left: 0!important;}
    .new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite .sprite-icon {flex: 0 0 25%;}
    .new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite .sprite-content {flex: 0 0 75%;}
	
    .new-tech-design .pythonDSection5-list.pythonDSection5-sprite li {padding-left: 0!important;}
    .new-tech-design .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {flex: 0 0 25%;}
    .new-tech-design .pythonDSection5-list.pythonDSection5-sprite .sprite-content {flex: 0 0 75%;}
}
@media (min-width:768px) and (max-width:991px) {
	.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite .sprite-icon {flex: 0 0 20%;}
	.new-tech-design.power-bi.ethereum-app .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite .sprite-content { flex: 0 0 80%;}
	/* .new-tech-design .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {flex: 0 0 20%;}
    .new-tech-design .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-content {flex: 0 0 80%;}*/
	.new-tech-design .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite li{margin-bottom:51px;}
}	

/* Cognos css start */
.new-tech-design.cognos .header-w-page-bg p b { color: #5eefda;}
.new-tech-design.cognos .damc-capabilities .card-circle {
	background: url(../png/business-intelligence-sprite.png) center center no-repeat;
}
.new-tech-design.cognos .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
    background-position-x: center;
    background-position-y: -150px;
}
.new-tech-design.cognos .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
    background-position-x: center;
    background-position-y: -386px;
}
.new-tech-design.power-bi.ethereum-app.cognos .pythonDevelopmentSection3 .javaDBlueBg ul li{background:none!important;}
.new-tech-design.power-bi.ethereum-app.cognos .pythonDevelopmentSection3 .javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {background: url('../png/capabilities-sprite-29.png') no-repeat;}
.new-tech-design.power-bi.ethereum-app.cognos .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li:nth-child(1) .sprite-icon{background-position-y: 15px;}
.new-tech-design.power-bi.ethereum-app.cognos .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li:nth-child(2) .sprite-icon{background-position-y: -84px;}
.new-tech-design.power-bi.ethereum-app.cognos .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li:nth-child(3) .sprite-icon{background-position-y: -1px;}

.new-tech-design.cognos .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {background: url('../png/roadmap-sprite-3.png') no-repeat;}
.new-tech-design.cognos .pythonDSection5-list.pythonDSection5-sprite li:nth-child(3) .sprite-icon {background-position-y: -165px;}
.new-tech-design.cognos .pythonDSection5-list.pythonDSection5-sprite li:nth-child(4) .sprite-icon {background-position-y: -250px;}
.new-tech-design.cognos .pythonDSection5-list.pythonDSection5-sprite li:nth-child(5) .sprite-icon {background-position-y: -340px;}
.new-tech-design.cognos .pythonDSection5-list.pythonDSection5-sprite li:nth-child(6) .sprite-icon {background-position-y: -420px;}

/* Cognos css end */

/* FAQ formatting start */
.accordion_head h3:before {
    content: "\f0da";
    font-family: FontAwesome;
    left: 0;
    top: -2px;
    font-size: 20px;
	padding-right: 10px;
}
.accordion_head h3{
	font-size: 17px;
    margin: 0px;
    color: #38424f;
    padding: 0px;
    line-height: 1.2;
font-weight: 800;
}
.accordion_head h3.faqHead{font-weight:800;font-size:17px;}
.accordion_body{background:#ffffff;padding:0 40px 0 18px; display: none;}
.accordion_body p{padding:20px 0 0 0;margin:0px;color:#716c80;font-size:17px!important;font-weight:normal!important;}
.plusminus{position: absolute;
    right: 20px;
    top: 34px;
    display: block!important;
    cursor: not-allowed;
    pointer-events: none;
    font-size: 15px;}
/* FAQ formatting end */
	/* Pentaho start */
.pentaho .pythonDSection4-content .col-sm-4 .net-card{min-height:225px;}
	.pentaho .hireLeftImg{height:884px}
.new-tech-design.power-bi.pentaho .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {
    background: url(../png/business-intelligence-sprite-2.png) no-repeat;
}
.new-tech-design.power-bi.pentaho .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(2) .sprite-icon {
    background-position-y: -113px;
}
.new-tech-design.power-bi.pentaho .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(3) .sprite-icon {
    background-position-y: -228px;
}
.new-tech-design.power-bi.pentaho .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(4) .sprite-icon {
    background-position-y: -346px;
}

.new-tech-design.power-bi.ethereum-app.pentaho .damc-capabilities .card-circle {
	background: url(../png/analytics-solutions-sprite.png) center center no-repeat;
}
.new-tech-design.power-bi.ethereum-app.pentaho .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li {margin-bottom: 26px;}
	.new-tech-design.power-bi.pentaho .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(4),
	.new-tech-design.power-bi.pentaho .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(5),
	.new-tech-design.power-bi.pentaho .damc-capabilities .technologies-list .col-sm-4.text-center:nth-child(6) {border-bottom: 1px solid #d2d2d2;}

.new-tech-design.power-bi.pentaho .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {background-position-y: -388px;}
.new-tech-design.power-bi.pentaho .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {background-position-y: -466px;}
.new-tech-design.power-bi.pentaho .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {background-position-y: -548px;}
.new-tech-design.power-bi.pentaho .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {background-position-y: -625px;}
.new-tech-design.power-bi.pentaho .hireDevelopersBg {padding: 45px 40px;}
.new-tech-design.power-bi.pentaho .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {background: url('../png/roadmap-sprite-4.png') no-repeat;}
.new-tech-design.power-bi.pentaho .pythonDSection5-list.pythonDSection5-sprite li:nth-child(2) .sprite-icon {background-position-y: -91px;}
.new-tech-design.power-bi.pentaho .pythonDSection5-list.pythonDSection5-sprite li:nth-child(3) .sprite-icon {background-position-y: -182px;}
.new-tech-design.power-bi.pentaho .pythonDSection5-list.pythonDSection5-sprite li:nth-child(4) .sprite-icon {background-position-y: -280px;}
.new-tech-design.power-bi.pentaho .pythonDSection5-list.pythonDSection5-sprite li:nth-child(5) .sprite-icon {background-position-y: -372px;}
.new-tech-design.power-bi.pentaho .pythonDSection5-list.pythonDSection5-sprite li:nth-child(6) .sprite-icon {background-position-y: -468px;}
@media(max-width:767px){
	.new-tech-design.power-bi.pentaho .header-w-page-bg {
    background: url(../jpg/banner-134.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
}
@media(min-width:768px) and (max-width:991px){
	.new-tech-design.power-bi.pentaho .header-w-page-bg {
    background: url(../jpg/banner-134.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
	.new-tech-design.power-bi.pentaho .damc-capabilities .col-sm-4.text-center:nth-child(7) .card-circle {
    background-position-x: center;
    background-position-y: -226px;
}
.new-tech-design.power-bi.pentaho .damc-capabilities .col-sm-4.text-center:nth-child(8) .card-circle {
    background-position-x: center;
    background-position-y: -226px;
}
.new-tech-design.power-bi.pentaho .damc-capabilities .col-sm-4.text-center:nth-child(9) .card-circle {
    background-position-x: center;
    background-position-y: -226px;
}
.tech-pages.pentaho .img-responsive.hireLeftImg{display:none;}

}
@media(max-width:1199px){
	.new-tech-design.power-bi.pentaho .header-w-page-bg {
    background: url(../jpg/banner-134.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
}
@media(min-width:992px)and (max-width:1199px){
	.new-tech-design.power-bi.pentaho .header-w-page-bg {
    background: url(../jpg/banner-134.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
.new-tech-design.power-bi.pentaho .pythonDBlueBg.javaDBlueBg{padding: 15px 20px;}
.new-tech-design.power-bi.pentaho .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li{margin-bottom:20px;}
.new-tech-design.power-bi.pentaho .pythonDSection3Footer {
    background: url(../jpg/image-9.jpg) no-repeat 0 100%;
}
}
/* Pentaho end */
/* IOT Services new */
.new-tech-design.power-bi.iot-services .pythonDSection3Footer {
    background: url(../png/image.png) no-repeat 0 100%;
}
.new-tech-design.power-bi.iot-services .header-w-page-bg p.form-heading{color:#11b598;padding-top:30px;} 

	
	.google-cloud .hireDevelopersBg {padding: 65px 60px;}
.new-tech-design.power-bi.iot-services .damc-capabilities .card-circle {
    background: url(../png/services-sprite-3.png) center center no-repeat;
}
.new-tech-design.power-bi.iot-services .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {background-position-y: -137px;}
.new-tech-design.power-bi.iot-services .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {background-position-y: -210px;}
.new-tech-design.power-bi.iot-services .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {background-position-y: -285px;}
.new-tech-design.power-bi.iot-services .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {background-position-y: -355px;}


.tech-php.tech-pages.iot-services-content .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {
	background: url(../png/capabilities-sprite-30.png) no-repeat;
    }
	.new-tech-design.power-bi.iot-services .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(2) .sprite-icon {
    background-position-y: -96px;
}
.new-tech-design.power-bi.iot-services .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(3) .sprite-icon {
    background-position-y: -195px;
}
.new-tech-design.power-bi.iot-services .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(4) .sprite-icon {
    background-position-y: -278px;
}
.new-tech-design.power-bi.iot-services .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {background: url('../png/appdev-services-sprite.png') no-repeat;}
.new-tech-design.power-bi.iot-services .pythonDSection5-list.pythonDSection5-sprite li:nth-child(2) .sprite-icon {background-position-y: -80px;}
.new-tech-design.power-bi.iot-services .pythonDSection5-list.pythonDSection5-sprite li:nth-child(3) .sprite-icon {background-position-y: -170px;}
.new-tech-design.power-bi.iot-services .pythonDSection5-list.pythonDSection5-sprite li:nth-child(4) .sprite-icon {background-position-y: -255px;}
.new-tech-design.power-bi.iot-services .xamarin-infographic.infographics-2 {top: 28px;}
.new-tech-design.power-bi.iot-services .infographics-4,
.new-tech-design.power-bi.iot-services .infographics-3,
.new-tech-design.power-bi.iot-services .infographics-5{top:400px;}
.new-tech-design.power-bi.iot-services .pythonDBlueBg.javaDBlueBg { padding: 30px 50px;}
.new-tech-design.power-bi.iot-services .pythonDevelopmentSection3 .javaDBlueBg ul li {margin-bottom: 24px;}
.new-tech-design.power-bi.iot-services .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card{min-height:215px;}
.new-tech-design.power-bi.iot-services .hireDevelopersBg{padding:50px;}
.new-tech-design.power-bi.iot-services .hireDevelopersBg li{margin-bottom:37px;}
@media (max-width:767px){
	
	.iot-services .hireDevelopersBg{padding: 65px 25px;}
}
@media (min-width:768px) and (max-width:991px){

.new-tech-design.power-bi.iot-services .pythonDBlueBg.javaDBlueBg {padding: 20px 20px;}
.new-tech-design.power-bi.iot-services .pythonDevelopmentSection3 .javaDBlueBg ul li { margin-bottom: 4px;}
.new-tech-design.power-bi.iot-services .hireLeftImg{display:none;}
}
@media (max-width:1199px){
	.new-tech-design.power-bi.iot-services .header-w-page-bg{
	background: url(../png/banner-13.png) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
}
@media(min-width:992px)and (max-width:1199px){
	    .hireDevelopers .hireLeftImg{height:680px;}
		.new-tech-design.power-bi.iot-services .pythonDBlueBg.javaDBlueBg { padding: 30px 30px;}
.new-tech-design.power-bi.iot-services .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card { min-height: 260px;}
}

/* IOT Services new end */

/* IBM system integration */
.new-tech-design.power-bi.as400-integration .header-w-page-bg.power-bi-Banner h1{color:#21f3ab;}
.new-tech-design.power-bi.as400-integration .header-w-page-bg p b {color: #6edbff;}
.new-tech-design.power-bi.as400-integration .damc-capabilities .card-circle{background: url(../png/sec2-icon-sprite.png) center center no-repeat;}
.new-tech-design.power-bi.as400-integration .pythonDSection4-content .net-card{
    box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%);
    min-height: 200px;
    padding: 20px;
    margin-bottom: 30px;
}
.new-tech-design.power-bi.as400-integration .hireDevelopersBg {padding: 54px 20px;}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg {padding: 60px;}
.new-tech-design.power-bi.as400-integration .pythonDevelopmentSection3 ul li {margin-bottom: 31px;}
.new-tech-design.power-bi.as400-integration .pythonDSection5-list li {margin-bottom:25px;}

.new-tech-design.power-bi.as400-integration .thirdSectionBox .pythonDSection4-content ul.lightBlueTick {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}
.new-tech-design.power-bi.as400-integration .thirdSectionBox  .pythonDSection4-content strong {
    display: block;
    color: #2196f3;
    font-size: 18px;
	background:none;
	padding-left:0px;
}
.new-tech-design.power-bi.as400-integration .thirdSectionBox  ul.lightBlueTick li {
    position: relative;
    color: #2b3037;
    font-size: 16px;
    padding-left: 25px;
    margin-bottom: 8px;
    background: url(../png/dark-red-tick.png) no-repeat 0 7px !important;
    margin-bottom: 1px;
    display: block;
}
.new-tech-design.power-bi.as400-integration .pythonDevelopmentSection3 ul li{background:none!important;display:flex;padding:0;}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {
    background: url(../png/ibmiseries-as400-erp-dev-sprite.png) no-repeat;
	height:75px;
	flex:0 0 15%;
	max-width:15%;
      
}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite li:nth-child(2) .sprite-icon{background-position-y: -213px;}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite li:nth-child(3) .sprite-icon{background-position-y: -425px;}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite li:nth-child(4) .sprite-icon{background-position-y: -630px;}

@media (max-width:767px){
	.new-tech-design.power-bi.as400-integration .header-w-page-bg {
    background: url(../jpg/banner-65.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg {padding: 20px;}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {flex: 0 0 20%; max-width: 20%;}

}
@media (min-width:768px) and (max-width:991px){
	.new-tech-design.power-bi.as400-integration .header-w-page-bg {
    background: url(../jpg/banner-65.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
	.new-tech-design.power-bi.as400-integration .pythonDSection4-content .net-card {
    box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%);
    min-height: 240px;
    padding: 20px;
    margin-bottom: 30px;
}
.new-tech-design.power-bi.as400-integration .pythonDevelopmentSection3 ul li {
    margin-bottom: 26px;
}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg {
    padding: 20px;
}
.new-tech-design.power-bi.as400-integration .hireLeftImg{display:none;}
.new-tech-design.power-bi.as400-integration .thirdSectionBox .pythonDSection4-content .net-card {min-height:275px;}
.new-tech-design.power-bi.as400-integration .pythonDSection3Footer-img img {display: block;}
}
@media (min-width:992px) and (max-width:1199px){
	.new-tech-design.power-bi.as400-integration .header-w-page-bg {
    background: url(../jpg/banner-65.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
.new-tech-design.power-bi.as400-integration .pythonDSection3Footer-img img {display: block;}
.new-tech-design.power-bi.as400-integration .pythonDBlueBg.javaDBlueBg {padding: 20px;}
.new-tech-design.power-bi.as400-integration .pythonDevelopmentSection3 ul li {margin-bottom: 10px;}
.new-tech-design.power-bi.as400-integration .hireDevelopersBg {padding: 15px 20px;}
}



/* ibm system integration end */

/* AS400 Migration Services start */

.new-tech-design.power-bi.as400-migration .header-w-page-bg p b{color:#54ffbd;}
.new-tech-design.power-bi.as400-migration .damc-capabilities .card-circle{background: url(../png/sec2-icon-sprite-2.png) center center no-repeat;}

.new-tech-design.power-bi.as400-migration .pythonDSection4-content .net-card{
    box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%);
    min-height: 212px;
    padding: 20px;
    margin-bottom: 30px;
}
.new-tech-design.power-bi.as400-migration .pythonDSection5-list li {margin-bottom: 32px;}
.new-tech-design.power-bi.as400-migration .hireDevelopersBg {background: #315270;}
   

@media (min-width:992px) and (max-width:1199px){
	.new-tech-design.power-bi.as400-migration .header-w-page-bg {
    background: url(../jpg/banner-135.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
.new-tech-design.power-bi.as400-migration .damc-capabilities .technologies-list .col-sm-4.text-center {min-height: auto;}
}

@media (max-width: 767px){
.new-tech-design.power-bi.as400-migration .header-w-page-bg {
    background: url(../jpg/banner-135.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
    margin-top: 12px;
}
}
@media (min-width:768px) and (max-width:991px){
.new-tech-design.power-bi.as400-migration .pythonDSection4-content .net-card {
    box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%);
    min-height: 240px;
    padding: 20px;
    margin-bottom: 30px;
}
}
/* AS400 Migration Services end */

/* AS400 Modernization Services start */

.new-tech-design.power-bi.as400-modernization .header-w-page-bg.power-bi-Banner h1{color: #ff2a62;}
.new-tech-design.power-bi.as400-modernization .header-w-page-bg p b {
    color: #5cf0ff;
}
.new-tech-design.power-bi.as400-modernization .damc-capabilities .card-circle{background: url(../png/sec2-icon-sprite-3.png) center center no-repeat;}
.new-tech-design.power-bi.as400-modernization .pythonDBlueBg {background: #e63e70;}

   
    
.new-tech-design.power-bi.as400-modernization .pythonDSection4-content .net-card{
    box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%);
    min-height: 238px;
    padding: 20px;
    margin-bottom: 30px;
}
.new-tech-design.power-bi.as400-modernization .hireDevelopersBg{padding:53px 20px;background: #2f2b8a;}
/* AS400 Modernization Services end */

/* AS400 Support Services start */

.new-tech-design.power-bi.as400-support .header-w-page-bg.power-bi-Banner h1{  color: #8dfb69;}
.new-tech-design.power-bi.as400-support .header-w-page-bg p b { color: #8dfb69;}
.new-tech-design.power-bi.as400-support .pythonDBlueBg {background:#4f75d3}
.new-tech-design.power-bi.as400-support .hireDevelopersBg {background: #0b88bf;}
.new-tech-design.power-bi.as400-support .damc-capabilities .card-circle{background: url(../png/sec2-icon-sprite-4.png) center center no-repeat;}

.new-tech-design.power-bi.as400-support .pythonDSection4-content .net-card{
    box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%);
    min-height: 238px;
    padding: 20px;
    margin-bottom: 30px;
}
.new-tech-design.power-bi.as400-support .hireDevelopersBg{padding:42px 20px;}
.new-tech-design.power-bi.as400-support .hireDevelopersBg li{margin-bottom:40px;}
/* AS400 Support Services end */


	/* google cloud services start */
	.new-tech-design.google-cloud .hireDevelopersBg {padding: 68px 55px;}
	.new-tech-design.google-cloud .damc-capabilities .card-circle {
	background: url(../png/cloud-offerings-sprite.png) center center no-repeat;
}
.new-tech-design.power-bi.google-cloud .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {background-position-y: -137px;}
.new-tech-design.power-bi.google-cloud .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {background-position-y: -210px;}
.new-tech-design.power-bi.google-cloud .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {background-position-y: -285px;}
.new-tech-design.power-bi.google-cloud .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {background-position-y: -355px;}


.new-tech-design.power-bi.ethereum-app.google-cloud .pythonDBlueBg.javaDBlueBg .pythonDBlueBg-sprite .sprite-icon {
	background: url(../png/cloud-capabilities-sprite.png) no-repeat;
}
.new-tech-design.power-bi.ethereum-app.google-cloud .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li {margin-bottom:44px;}
.new-tech-design.power-bi.google-cloud .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(2) .sprite-icon {
    background-position-y: -96px;
}
.new-tech-design.power-bi.google-cloud .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(3) .sprite-icon {
    background-position-y: -195px;
}
.new-tech-design.power-bi.google-cloud .pythonDevelopmentSection3 .javaDBlueBg ul.pythonDBlueBg-sprite li:nth-child(4) .sprite-icon {
    background-position-y: -295px;
}


.new-tech-design.power-bi.google-cloud .pythonDSection5-list.pythonDSection5-sprite .sprite-icon {background: url('../png/cloud-migration-sprite.png') no-repeat;}
.new-tech-design.power-bi.google-cloud .pythonDSection5-list.pythonDSection5-sprite li:nth-child(2) .sprite-icon {background-position-y: -80px;}
.new-tech-design.power-bi.google-cloud .pythonDSection5-list.pythonDSection5-sprite li:nth-child(3) .sprite-icon {background-position-y: -170px;}
.new-tech-design.power-bi.google-cloud .pythonDSection5-list.pythonDSection5-sprite li:nth-child(4) .sprite-icon {background-position-y: -255px;}
@media (max-width:767px){
	
	.new-tech-design.google-cloud .hireDevelopersBg {padding: 20px;}
}
@media (min-width:768px) and (max-width:991px){
	 .new-tech-design.power-bi.google-cloud .img-responsive.hireLeftImg{display:none;}
	 
}
@media (max-width:1199px){
	.new-tech-design.power-bi.google-cloud .header-w-page-bg{
	background: url(../jpg/banner-136.jpg) no-repeat;
    position: relative;
    background-size: cover;
    padding: 0px 0px 30px!important;
}
}
@media (min-width:992px) and (max-width:1199px) {
	    .hireDevelopers .hireLeftImg{height:680px;}
		.new-tech-design.power-bi.ethereum-app.google-cloud .pythonDevelopmentSection3 ul.pythonDBlueBg-sprite li {margin-bottom: 16px;}

}
	/* google cloud services end */
	
/* Machine Learing start */
.new-tech-design.power-bi.machine-learning-dev .damc-capabilities .card-circle {
	background: url(../png/section2-icon-sprite-3.png) center center no-repeat;
}
.new-tech-design.power-bi.machine-learning-dev .pythonDBlueBg.javaDBlueBg { padding: 50px 25px 42px 25px;}
.new-tech-design.power-bi.machine-learning-dev .hireDevelopersBg {padding:30px;}
.new-tech-design.power-bi.machine-learning-dev .pythonDSection5-list li p{margin:0px;}
.new-tech-design.power-bi.machine-learning-dev .pythonDSection5-list li {margin-bottom: 19px;}


@media (min-width:992px) and (max-width:1199px){
	
.new-tech-design.power-bi.machine-learning-dev .pythonDSection3Footer-img img {display: block;height:600px}
.new-tech-design.power-bi.machine-learning-dev .pythonDBlueBg.javaDBlueBg { padding: 25px;}
.new-tech-design.power-bi.machine-learning-dev .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card{min-height:265px;}
.new-tech-design.power-bi.machine-learning-dev .hireDevelopersBg {padding: 56px 45px;}
.new-tech-design.power-bi.machine-learning-dev .pythonD-infographics .all-service-new .infographics-1{top:10px;left:165px;}
.new-tech-design.power-bi.machine-learning-dev .pythonD-infographics .all-service-new .infographics-2{right:155px;}
.new-tech-design.power-bi.machine-learning-dev .pythonD-infographics .all-service-new .infographics-3 {width: 227px;left: -33px;top: 420px;}
.new-tech-design.power-bi.machine-learning-dev .pythonD-infographics .all-service-new .infographics-4 {left: 380px;top: 400px;}
.new-tech-design.power-bi.machine-learning-dev .pythonD-infographics .all-service-new .infographics-5 {right: 0px;top: 400px;} 
}

@media (min-width:768px) and (max-width:991px){
.new-tech-design.power-bi.machine-learning-dev .hireLeftImg{display:none;}
.new-tech-design.power-bi.machine-learning-dev .pythonDSection3Footer-img img {display: block;}
.new-tech-design.power-bi.machine-learning-dev .pythonDBlueBg.javaDBlueBg { padding: 25px;padding-bottom:0px;}
.new-tech-design.power-bi.machine-learning-dev .pythonDevelopmentSection3 ul li {  margin-bottom: 25px;}
.new-tech-design.power-bi.machine-learning-dev .ml-dev-services.damc-capabilities .net-card{min-height:auto;}
}
/* Machine Learning end */


/* cloud workshop start */
.cloud-workshop .section-padding {padding: 60px 0;}
.cloud-workshop .arrow-list {font-size: 18px; font-family: 'Roboto', sans-serif;}
.cloud-workshop .arrow-list li {position: relative; margin-bottom: 8px; padding-left: 15px; font-family: 'Roboto', sans-serif; font-size: 17px;}
.cloud-workshop .arrow-list li:last-child {margin-bottom: 0;}
.cloud-workshop .arrow-list li:before {content:"\f0da"; font-family: FontAwesome; left:0; position:absolute; top:0;}
.cloud-workshop .btn-row {background: none; text-align: center; margin-top: 80px;}
.cloud-workshop .btn-row a {color: #fff; font-size: 22px; font-family: 'Roboto', sans-serif; display: inline-block; background: #ef3734 url('../png/signup-arrow.png') no-repeat 90% 50%; padding: 15px 75px 15px 50px; box-shadow: 0px 8px 24px 0px rgba(66, 66, 66, 0.29); border-radius: 10px; font-weight: 500;}
.cloud-workshop .btn-row a:hover {background-color: #b12c2b;}

.cloud-workshop .section-1 {background: url('../jpg/section-1-bg.jpg') no-repeat 50% 50%; background-size: cover;}
.cloud-workshop .section-1 .header-book {display: flex; align-items: center;}
.cloud-workshop .section-1 .header-book img {margin-right: 30px; box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.4);}
.cloud-workshop .section-1 h1 {font-size: 55px; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; margin: 0;}
.cloud-workshop .section-1 p {font-size: 18px; color: #fff; font-family: 'Roboto', sans-serif; margin-top: 12px;}
.cloud-workshop .section-1 .form-wrapper {padding: 15px; background: #fff; border-radius: 8px; box-shadow: 0px 0px 40px 0px rgba(3, 3, 3, 0.4); overflow: hidden; height: auto;}
.cloud-workshop .section-1 .form-wrapper h3 {font-size: 20px; color: #282c33; margin: 20px 0 15px 0; font-family: 'Poppins', sans-serif;}
.cloud-workshop .section-1 .form-wrapper .para {font-weight: 700; margin: 0;}
.cloud-workshop .section-1 .form-wrapper .roi-form {height: 525px;}
.cloud-workshop .section-1 .roi-logogroup {display: flex;}
.cloud-workshop .section-1 .roi-logogroup img {background-color: #fff; box-shadow: 0px 3px 4px 0px rgba(32, 94, 171, 0.1); margin-right: 15px;}

.cloud-workshop .section-2 .section-header {text-align: center;}
.cloud-workshop .section-2 .section-header h2 {font-size: 36px; margin-bottom:30px; color: #24282d; font-family: 'Poppins', sans-serif; font-weight: 700; position: relative; padding-bottom: 25px;}
.cloud-workshop .section-2 .section-header h2::before {position: absolute; width: 150px; bottom: 0; left: 50%; margin-left: -75px; height: 2px; background-color: #eb332d; content: ' ';}
.cloud-workshop .section-2 .section-header p {font-size: 18px; color: #282c33; font-family: 'Roboto', sans-serif; margin-top: 15px; font-weight: 700;}
.cloud-workshop .section-2 .row:not(.section-header) {margin-top: 50px; position: relative; background: url('../png/purple-dot.png') no-repeat 95% 50%;}
.cloud-workshop .section-2 .row:not(.section-header) .title {color: #232830; font-size: 22px; font-family: 'Poppins', sans-serif; font-weight: 700;}

.cloud-workshop .section-2 .row:not(.section-header) .col-sm-6 {background-color: #fff; box-shadow: 0px 27px 43px 50px rgb(32 94 171 / 10%); padding: 55px;}
.cloud-workshop .section-2 .row:not(.section-header) .col-sm-5 img {background: #fff; box-shadow: 0px 20px 30px 0px rgb(32 94 171 / 10%); padding: 25px;}
.cloud-workshop .section-2 .row:not(.section-header) .col-sm-5 {position: absolute; left: 50px; z-index: 1; top: 40px;}

.cloud-workshop .section-2 .row:not(.section-header).section-2-row-2 {background: url('../png/blue-dot.png') no-repeat 60px 50%;}
.cloud-workshop .section-2 .row:not(.section-header).section-2-row-2 .col-sm-5 {left: 55%; z-index: 1; top: 20px;}

.cloud-workshop .section-2 .row:not(.section-header).btn-row {background: none;}

.cloud-workshop .section-3 .section-header {text-align: center;}
.cloud-workshop .section-3 .section-header h2 {font-size: 36px; margin-bottom:30px; color: #24282d; font-family: 'Poppins', sans-serif; font-weight: 700; position: relative; padding-bottom: 25px;}
.cloud-workshop .section-3 .section-header h2::before {position: absolute; width: 150px; bottom: 0; left: 50%; margin-left: -75px; height: 2px; background-color: #eb332d; content: ' ';}
.cloud-workshop .section-3 .section-header p {font-size: 18px; color: #282c33; font-family: 'Roboto', sans-serif; margin-top: 15px; font-weight: 700;}

.cloud-workshop .section-3 .section-body {margin-top: 50px;}
.cloud-workshop .section-3 .expertise-card {background: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1);}
.cloud-workshop .expertise-card-img {display: flex; justify-content: center; align-items: center; height: 100px;}
.cloud-workshop .expertise-card-body {padding: 20px 20px 0; min-height: 165px;}
.cloud-workshop .expertise-card-body .title {font-size: 22px; color: #282c33; font-family: 'Poppins', sans-serif; font-weight: 700;}
.cloud-workshop .expertise-card-body p {font-size: 18px; color: #282c33; font-family: 'Roboto', sans-serif;}
.cloud-workshop .expertise-card-footer {padding: 5px 20px 20px;}
.cloud-workshop .expertise-card-footer a {font-size: 0; background: url('../png/circle-arrow-right.png') no-repeat; display: inline-block; text-indent: -50000px; width: 38px; height: 38px;}
.cloud-workshop .expertise-card-footer a:hover {opacity: 0.7;}

 
.cloud-workshop .section-4 {height: 1200px; position: relative; background: url('../png/section-4-bg.png') no-repeat 50% 50%; background-size: cover;}
.cloud-workshop .section-4 .migration-practice h2 {font-size: 36px; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 700; position: relative; padding-bottom: 25px; width: 350px; margin-left: 20px;}
.cloud-workshop .section-4 .migration-practice h2::before {position: absolute; width: 150px; bottom: 0; left: 0; height: 2px; background-color: #eb332d; content: ' ';}
.cloud-workshop .section-4 .migration-practice {position: relative;}
.cloud-workshop .section-4 .migration-practice-content-1 {width: 500px; background: none; box-shadow: none;}
.cloud-workshop .section-4 .migration-practice-content-1 p {font-size: 18px; color: #fff; font-weight: 520; font-family: 'Roboto', sans-serif; margin-top: 15px;}
.migration-practice-content {background-color: #fff; padding: 0; box-shadow: 0px 6px 147px 0px rgba(94, 94, 94, 0.39); width: 500px; display: flex;}
.cloud-workshop .migration-practice-content .step-wrapper {padding: 15px;}
.cloud-workshop .migration-practice-content .step {font-size: 18px; color: #0a41f0; font-family: 'Poppins', sans-serif; font-weight: 600;}
.cloud-workshop .migration-practice-content .title {font-size: 22px; font-family: 'Poppins', sans-serif; font-weight: 700;}

.cloud-workshop .section-4 .migration-practice-content-1 {position: absolute; top: 146px; left: 20px;}
/* .cloud-workshop .section-4 .migration-practice-content-2 {position: absolute; top: 90px; right: 20px;} */
.cloud-workshop .section-4 .migration-practice-content-2 {position: absolute; top: 90px; right: 5px; background: transparent url('../png/grey-dot.png') no-repeat 100% 100%;  padding-right: 15px; padding-bottom: 15px; box-shadow: none;}
.cloud-workshop .section-4 .migration-practice-content-3 {position: absolute; top: 400px; left: 5px; background: transparent url('../png/grey-dot.png') no-repeat 0 100%;  color: #fff; padding-left: 15px; padding-bottom: 15px; box-shadow: none;}
.cloud-workshop .section-4 .migration-practice-content-4 {position: absolute; top: 500px; right: 20px;}
.cloud-workshop .section-4 .migration-practice-content-3 .step {color: #fff;}
.cloud-workshop .section-4 .migration-practice-content-3 .title {color: #fff;}
.cloud-workshop .section-4 .btn-row {background: none; text-align: center; margin-top: 0; bottom: 100px; position: absolute; left: 50%; margin-left: -183px;}

.cloud-workshop .section-4 .migration-practice-content-2>div {display: flex; background: #fff; box-shadow: 0px 6px 147px 0px rgba(94, 94, 94, 0.39);}
.cloud-workshop .section-4 .migration-practice-content-3>div {display: flex; background: #a230f6; box-shadow: 0px 6px 147px 0px rgba(94, 94, 94, 0.39);}

.cloud-workshop .section-5 h2 {font-size: 36px; color: #24282d; margin-bottom: 30px;font-family: 'Poppins', sans-serif; font-weight: 700; position: relative; padding-bottom: 25px; width: 350px;}
.cloud-workshop .section-5 h2::before {position: absolute; width: 150px; bottom: 0; left: 0; height: 2px; background-color: #eb332d; content: ' ';}
.cloud-workshop .section-5 .lead-text {font-size: 18px; color: #44474b; font-weight: 500; font-family: 'Roboto', sans-serif; margin-top: 15px;}
.cloud-workshop .section-5 .img-fluid {display: block; width: 100%;}
.expertsBox p {text-align: left;margin: 0;
}
.expertImg .col-md-4,
.expertImg .col-md-6 {padding-right: 0;padding-left: 0;position: relative;border-bottom: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;}
.border-right-none {border-right: none;}
.expertImg .col-md-4:nth-child(3),
.expertImg .col-md-4:nth-child(6),
.expertImg .col-md-6:nth-child(2),
.expertImg .col-md-6:nth-child(4) {border-right: none;}
.expertImg .col-md-4:nth-child(4),
.expertImg .col-md-4:nth-child(5),
.expertImg .col-md-4:nth-child(6) {border-bottom: none;}
.videoLnk {padding-bottom: 90px;padding-top: 50px;}
.embVid {padding-bottom: 30px;margin-top: 29px;margin-bottom: 0;}
.embVidContact {background-size: contain;padding-bottom: 65px;margin-top: 0;margin-bottom: 25px;}
p.video-link {margin: 0 auto;}
.strategyColBox {margin-top: 29px;}
.blueTopHead {color: #345ffd;font-family: Montserrat-Bold, sans-serif;font-weight: 700;font-size: 18px;}
.caseStudyBox {background: #fff url(../case-study-bg.html) center center no-repeat;background-size: cover;}
.expertsBox {background: #fff;}
.expertImg .col-md-4 .hovMore,
.expertImg .col-md-6 .hovMore {position: absolute;top: 0;background: #2948ff;z-index: 999;height: 100%;color: #fff;padding: 30px 15px;display: none;opacity: 92%;width: 100%;}
.expertImg .col-md-4:hover .hovMore,
.expertImg .col-md-6:hover .hovMore {display: block;cursor: pointer;-webkit-animation: slide-down 0.3s ease-out;-moz-animation: slide-down 0.3s ease-out;}
.expPara {font-size: 16px;position: relative;font-size: 18px; color: #44474b; font-weight: 500; font-family: 'Roboto', sans-serif; margin-top: 15px;}
p.expPara:before {content: "";position: absolute;width: 10%;height: 1px;bottom: -30px;left: 0;border-bottom: 2px solid #fff;}
.expName {font-size: 24px;padding-top: 0;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 500;}
.expDesignation {font-size: 16px;padding-top: 10px;color: #fff;font-family: 'Roboto', sans-serif;}
.expRole {font-size: 16px;padding-top: 5px;color: #fff;font-family: 'Roboto', sans-serif;}
.leftEmpDetails {font-family: 'Roboto', sans-serif;}

@media screen and (min-width:1200px) {
    .cloud-workshop .section-2 .row:not(.section-header) .title span {display: block;}
    .leftEmpDetails {margin-right: 15px; font-weight: 700; font-size: 18px;}
    .leftEmpDesi {font-weight: normal; margin-top: 15px; font-size: 16px;}
    .cloud-workshop .expertise-card-body {min-height: 200px;}
}
@media (min-width:992px) and (max-width:1199px) {
    .cloud-workshop .expertise-card-body {min-height: 240px;}
    .cloud-workshop .section-4 {height: auto; padding-top: 40px;}
    .cloud-workshop .section-4 .migration-practice h2 {margin-left: 0;}
    .migration-practice-content {width: 100%;}
    .cloud-workshop .section-4 .migration-practice-content-1 {width: 100%;}
    .cloud-workshop .section-4 .migration-practice-content-1,
    .cloud-workshop .section-4 .migration-practice-content-2,
    .cloud-workshop .section-4 .migration-practice-content-3,
    .cloud-workshop .section-4 .migration-practice-content-4 {position: inherit; top: inherit; left: inherit; right: inherit; padding: 0;}
    .migration-practice-content {justify-content: space-between; margin-bottom: 25px;}
    .cloud-workshop .section-4 .btn-row {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; margin: 10px 0 30px 0;}
    .cloud-workshop .section-4 .migration-practice-content-2>div,
    .cloud-workshop .section-4 .migration-practice-content-3>div {width: 100%; justify-content: space-between;}
    .migration-practice-content {justify-content: space-between; margin-bottom: 25px;}
    .cloud-workshop .section-4 .btn-row {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; margin: 10px 0 30px 0;}
}

@media (min-width:768px) and (max-width:991px) {
    .cloud-workshop .section-padding {padding: 30px 0;}
    .cloud-workshop .section-1 .roi-logogroup img {width: 48%;}
    .cloud-workshop .section-1 .header-book img {margin-right: 20px;}
    .cloud-workshop .section-1 h1 {font-size: 44px;}
    .cloud-workshop .section-1 .form-wrapper .roi-form {height: 550px;}
    .cloud-workshop .section-2 .row:not(.section-header) .col-sm-5 {position: inherit; top: inherit; left: inherit; padding: 0;}
    .cloud-workshop .section-2 .row:not(.section-header) .col-sm-6 {padding: 15px;}
    .cloud-workshop .section-2 .row:not(.section-header) .col-sm-5 img {width: 100%; display: block; padding: 10px;}
    .cloud-workshop .section-2 .row:not(.section-header).section-2-row-2 .col-sm-5 {position: inherit; top: inherit; left: inherit;}
    .cloud-workshop .section-2 .row:not(.section-header).section-2-row-2 {background-position: 0; padding-left: 26px;}
    .cloud-workshop .section-1 .form-wrapper h3 {font-size: 18px;}
    .cloud-workshop .expertise-card-body .title {min-height: 70px;}
    .cloud-workshop .expertise-card-body {min-height: 330px;}

    .cloud-workshop .section-2 .row:not(.section-header) {display: flex; align-items: center;}
    .cloud-workshop .section-2 .row:not(.section-header).btn-row {justify-content: center;}

    .cloud-workshop .section-4 {height: auto; padding-top: 40px;}
    .cloud-workshop .section-4 .migration-practice h2 {margin-left: 0;}
    .migration-practice-content {width: 100%;}
    .cloud-workshop .section-4 .migration-practice-content-1 {width: 100%;}
    .cloud-workshop .section-4 .migration-practice-content-1,
    .cloud-workshop .section-4 .migration-practice-content-2,
    .cloud-workshop .section-4 .migration-practice-content-3,
    .cloud-workshop .section-4 .migration-practice-content-4 {position: inherit; top: inherit; left: inherit; right: inherit; padding: 0;}
    .migration-practice-content {justify-content: space-between; margin-bottom: 25px;}
    .cloud-workshop .section-4 .btn-row {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; margin: 10px 0 30px 0;}
    .cloud-workshop .section-4 .migration-practice-content-2>div,
    .cloud-workshop .section-4 .migration-practice-content-3>div {width: 100%; justify-content: space-between;}
}

@media screen and (max-width:767px) {
	
	span#breadcrumbs {
		font-size: 10px;
		font-weight: 700;
	}
	span#breadcrumbs a {
		font-size: 10px;
		font-weight: 400;
	}
    .cloud-workshop .section-5 {display: block;}
    .boxCenter {display: block;align-items: center;}
    .expPara{color: #ffffff;}

    .cloud-workshop .section-padding {padding: 20px 0;}
    .cloud-workshop .btn-row a {font-size: 16px; padding-right: 68px; background-size: 20px; background-position-x: 215px;}
    .cloud-workshop .section-1 .header-book img {width: 85px; margin-right: 10px;}
    .cloud-workshop .section-1 h1 {font-size: 32px;}
    .cloud-workshop .section-1 p {line-height: 26px;}
    .cloud-workshop .section-1 .roi-logogroup {margin-bottom: 20px; clear: both; overflow: hidden; display: block;}
    .cloud-workshop .section-1 .roi-logogroup img {width: 42%; float: left;}
    /* .cloud-workshop .section-1 .form-wrapper .roi-form {height: 560px;} */
    .cloud-workshop .section-1 .form-wrapper h3 {font-size: 18px; margin: 0; padding: 0;}

    .cloud-workshop .section-2 .section-header h2 {font-size: 26px;}
    .cloud-workshop .section-2 .row:not(.section-header) .title {font-size: 18px;}
    .cloud-workshop .section-2 .row:not(.section-header) .col-sm-5 {position: inherit; top: inherit; left: inherit; padding: 0;}
    .cloud-workshop .section-2 .row:not(.section-header) .col-sm-6 {padding: 15px;}
    .cloud-workshop .section-2 .row:not(.section-header) .col-sm-5 img {width: 100%; display: block; padding: 10px;}
    .cloud-workshop .section-2 .row:not(.section-header).section-2-row-2 .col-sm-5 {position: inherit; top: inherit; left: inherit;}
    .cloud-workshop .section-2 .row:not(.section-header).section-2-row-2 {background-position: 0; padding-left: 0; margin-top: 20px;}

    .cloud-workshop .expertise-card-body {padding-top: 0;}
    .cloud-workshop .expertise-card-body .title {min-height: auto; font-size: 20px;}
    .cloud-workshop .expertise-card-body {min-height: auto;}
    .cloud-workshop .section-2 .row:not(.section-header) {background: none;}
    .cloud-workshop .section-2 .row:not(.section-header) {margin-top: 20px;}

    .cloud-workshop .section-3 .section-header h2 {font-size: 26px;}
    .cloud-workshop .section-3 .section-body,
    .cloud-workshop .section-3 .col-sm-4 {margin-bottom: 20px;}
    

    .cloud-workshop .section-4 {height: auto;}
    .cloud-workshop .section-4 .migration-practice h2 {margin-left: 0; font-size: 28px;}
    .migration-practice-content {width: 100%;}
    .cloud-workshop .section-4 .migration-practice-content-1 {width: 100%;}
    .cloud-workshop .section-4 .migration-practice-content-1,
    .cloud-workshop .section-4 .migration-practice-content-2,
    .cloud-workshop .section-4 .migration-practice-content-3,
    .cloud-workshop .section-4 .migration-practice-content-4 {position: inherit; top: inherit; left: inherit; right: inherit;}
    .migration-practice-content {justify-content: space-between; margin-bottom: 25px;}
    .cloud-workshop .section-4 .btn-row {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; margin: 50px 0 0 0;}

    .cloud-workshop .section-4 .migration-practice-content .stepimg {display: none;}
    .cloud-workshop .section-4 .btn-row {margin-top: 0; margin-bottom: 20px;}
    .cloud-workshop .section-4 .btn-row a {padding-right: 60px; background-position-x: 200px; padding-left: 33px;}
    
}


 /* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .expertImg .col-md-4 .hovMore, .expertImg .col-md-6 .hovMore {padding: 10px;}
    .expPara {font-size: 12px;color: #ffffff;}
    .expName {font-size: 15px;}
    .expDesignation {font-size: 12px;}   
    .expRole {font-size: 12px;}
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
    
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
}

 @media (max-width: 991px) and (min-width: 768px){
    .expertImg .col-md-4 .hovMore, .expertImg .col-md-6 .hovMore {padding: 10px;}
    .expPara {font-size: 12px;color: #ffffff;}
    .expName {font-size: 15px;}
    .expDesignation {font-size: 12px;}   
    .expRole {font-size: 12px;}
    .boxCenter {display: block;align-items: center;}
    .section-5.section-padding.expertsBox .col-md-8 {width: 100%;display: block;clear: both;}
    .section-5.section-padding.expertsBox .expertImg .col-md-4 {display: block;width: 33.33%;float: left;}
}
/* cloud workshop end */

.thankyou-cloudWorkshop.thank-you-container .thank-you-block p {font-family:'Roboto';width: 100%; margin: 15px 0; font-size: 18px;}
.thankyou-cloudWorkshop.thank-you-container .thank-you-block .sub-head {font-family:'Poppins';font-weight: 700; font-size: 20px;}


@import url('https://fonts.googleapis.com/css2?family=Gugi&amp;display=swap');

/* rapid development start */
.rapid-development {font-family: "Roboto", sans-serif;}
.rapid-development .section-padding {padding: 80px 0;}
.rapid-development mark {padding: 0; background: none; font-family: 'Gugi', cursive; color: #ef3734; text-transform: uppercase; font-weight: 700;}

.rapid-development h2 {font-size: 45px; font-weight: 700; position: relative; padding-bottom: 10px;}
.rapid-development h2::before {position: absolute; bottom: 0; left: 50%; width: 180px; margin-left: -90px; height: 2px; background-color: #ef3734; content: ' ';}
.rapid-development .lead-text {font-size: 20px; font-weight: 500; margin-top: 20px;}
.rapid-development .arrow-list li {position: relative; padding-left: 15px; margin-bottom: 10px;}
.rapid-development .arrow-list li:last-child {margin-bottom: 0;}
.rapid-development .arrow-list li::before {font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f0da"; position: absolute; top: 0; left: 0;}
.rapid-development h2 {font-size: 45px; }

.rapid-development .rapid-banner {position: relative;}
.rapid-development .rapid-banner picture {width: 100%; display: block;}
.rapid-development .rapid-banner picture img {width: 100%;}
.rapid-development .rapid-banner .banner-content {position: absolute; top: 75px; left: 50%; transform: translate(-50%, 0);}
.rapid-development .rapid-banner h1 {font-size: 52px; color: #fff; font-weight: 500; line-height: 1.1; margin-bottom: 20px;}
.rapid-development .rapid-banner .arrow-list li {color: #fff; font-size: 20px;}
.rapid-development .rapid-banner .header-form-col {position: absolute; top: 0; right: 0; background: url(../png/grey-dotts.png) no-repeat 100% 100%; padding-bottom: 40px;}
.rapid-development .rapid-banner .header-form, .rapid-development .rapid-banner .white-form {background: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 20px;}
.rapid-development .rapid-banner .header-form h3 {font-size: 22px; font-weight: 500; margin-bottom: 20px;font-family: 'Poppins';font-weight: 600;}
.rapid-development .rapid-banner .rapid-header-form {/*height: 500px;*/height: 538px;}
.rapid-development .rapid-banner .header-form {
    /*height: 647px;*/height:600px;
}
.row.section-body.section-body5.aos-init.aos-animate{margin-top: 160px;}
.icon-group ul.list-unstyled li {
    float: left;
}
.rapid-development .rapid-banner .container2 {margin-top: 50px;}
.rapid-development .rapid-banner .container2 p {font-size: 18px; font-weight: 600;}

/* section 2 start */
.rapid-development .section-2 .section-header {text-align: center;}
.rapid-development .section-2 .section-body {margin-top: 60px;}
.rapid-development .section-2 .red-card-wrapper {position: relative; padding-bottom: 230px;}
.rapid-development .section-2 .red-card {background: url(../jpg/red-color.jpg) no-repeat; padding: 30px 0 0 30px;}
.rapid-development .section-2 .red-card .card-inner {background-color: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 30px; margin-right: 40px;}
.rapid-development .section-2 .red-card .card-inner p {font-size: 18px;}
.rapid-development .section-2 .red-card-wrapper img {position: absolute; bottom: 0; left: 0; z-index: -1;}

.rapid-development .section-2 .grey-dotted-card {background: url(../png/grey-dotts.png) no-repeat 100% 0; padding: 30px 0 0 0; margin-top: 80px;}
.rapid-development .section-2 .grey-dotted-card .card-inner .title {color: #3d6af1; font-family: 'Poppins', sans-serif; font-weight: 600;}
.rapid-development .section-2 .grey-dotted-card .card-inner {background-color: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 30px; margin-left: 40px;}

.rapid-development .section-2 .section-footer {text-align: center; margin-top: 60px;}
.rapid-development .section-2 .section-footer .cta-btn {display: inline-block; background: #ef3734; padding: 10px 30px; border-radius: 6px; font-size: 22px; color: #fff;}
.rapid-development .section-2 .section-footer .cta-btn span {background: url(../png/cta-arrow.png) no-repeat 100% 50%; display: inline-block; padding-right: 35px; font-weight: 600;}
.rapid-development .section-2 .section-footer .cta-btn:hover {background: #b5120f;}
/* section 2 end */

/* section 3 start */
.rapid-development .section-2 {margin-top: 100px;}
.rapid-development .section-3.section-padding {background: #232830; padding-bottom: 220px;}
.rapid-development .section-3 .section-header {text-align: center;}
.rapid-development .section-3 .section-header h2 {color: #fff;}
.rapid-development .section-3 .section-header .lead-text {color: #fff;}
.rapid-development .section-3 .section-body {margin-top: 60px; position: relative; padding-left: 45px; padding-right: 45px;}

.rapid-development .section-3 .section-body .list-group {flex-direction: row; justify-content: space-between; display: flex;}
.rapid-development .section-3 .section-body .list-group .arrow-list {flex: 0 0 30%; max-width: 30%; font-size: 18px;}

.rapid-development .section-3 .section-body .title-wrapper {background: rgb(162,48,246); background: linear-gradient(125deg, rgba(162,48,246,1) 0%, rgba(6,68,245,1) 100%); padding: 50px 25px;}
.rapid-development .section-3 .section-body .color-card .title {color: #fff; font-family: 'Poppins', sans-serif; font-size: 22px; font-weight: 700;}
.rapid-development .section-3 .section-body .card-content {background: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 25px; position: absolute; left: 250px; top: 30px; width: calc(75% - 6px);}
.rapid-development .section-3 .section-body .card-content .title {font-size: 18px; font-weight: 700; color: #0644f5;}

.rapid-development .section-3 .section-body .card-content-web {background: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 25px;}
.rapid-development .section-3 .section-body .card-content-web .list-group .arrow-list {flex: 0 0 100%; max-width: 100%;}
.rapid-development .section-3 .section-body .card-content-web .title {font-size: 18px; font-weight: 700; color: #0644f5;}

.rapid-development .section-3 .section-body1 .card-content {margin-right: 15px; width: calc(50% - 15px); }
.rapid-development .section-3 .section-body1 .card-content-web {position: absolute; right: 40px; top: 30px; min-height: 277px;;}
.rapid-development .section-3 .section-body1 {background: url(../png/orange-dotts.png) no-repeat 100% 0;}
.rapid-development .section-3 .section-body1 .list-group .arrow-list {flex: 0 0 48%; max-width: 48%; font-size: 16px;}

.rapid-development .section-3 .section-body2 {margin-top: 120px;}
.rapid-development .section-3 .section-body2 .title-wrapper {background: rgb(236,90,54); background: linear-gradient(-29deg, rgba(236,90,54,1) 0%, rgba(187,38,26,1) 100%);}

.rapid-development .section-3 .section-body3 .title-wrapper {background: rgb(162,48,246); background: linear-gradient(125deg, rgba(162,48,246,1) 0%, rgba(6,68,245,1) 100%); padding: 25px;}
.rapid-development .section-3 .section-body4 .title-wrapper {background: rgb(236,90,54); background: linear-gradient(-29deg, rgba(236,90,54,1) 0%, rgba(187,38,26,1) 100%); padding: 25px;}
.rapid-development .section-3 .section-body4 .list-unstyled {display: flex; flex-wrap: wrap;}
.rapid-development .section-3 .section-body4 .list-unstyled li {flex: 0 0 25%; max-width: 25%; text-align: center; margin: 5px 0;}

.rapid-development .section-3 .section-body5 {margin-top: 220px;}
.rapid-development .section-3 .section-body5 .title-wrapper {background: rgb(162,48,246); background: linear-gradient(125deg, rgba(162,48,246,1) 0%, rgba(6,68,245,1) 100%);}
.rapid-development .section-3 .section-body5 .list-unstyled {display: flex; flex-wrap: wrap;}
.rapid-development .section-3 .section-body5 .list-unstyled li {flex: 0 0 25%; max-width: 25%; text-align: center; margin: 5px 0;}



.rapid-development .section-3 .container {position: relative;}
.rapid-development .section-3 .container .section-3-arrow1 {position: absolute; right: -20px; top: 625px;}
.rapid-development .section-3 .container .section-3-arrow2 {position: absolute; left: 0; top: 840px;}
.rapid-development .section-3 .container .section-3-arrow3 {position: absolute; right: -20px; top: 1050px;}

.rapid-development .section-3 .container .section-3-arrow1,
.rapid-development .section-3 .container .section-3-arrow2,
.rapid-development .section-3 .container .section-3-arrow3,
.rapid-development .section-3 .container .section-3-arrow4 {display: none;}

/* section 3 end */

/* section 4 start */
.rapid-development .section-4 .section-header {text-align: center;}
.rapid-development .section-4 .section-body {margin-top: 60px; position: relative;}

.rapid-development .section-4 img {border-radius: 8px;}
.rapid-development .section-4 .section-body1 {background: url(../png/grey-dotts-section-4.png) no-repeat 100% 100%; padding-bottom: 80px;}
.rapid-development .section-4 .section-body1 .col-md-8 {position: absolute; top: 30px; right: 0; background-color: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 30px; border-radius: 8px; margin-right: 45px;}

.rapid-development .section-4 .title {font-size: 22px; font-weight: 700; color: #0644f5;}
.rapid-development .section-4 .sub-title {font-size: 17px; font-weight: 700; margin-bottom: 0;}
.rapid-development .section-4 .arrow-list li {font-size: 17px; margin-bottom: 4px;}

.rapid-development .section-4 .section-body2 {background: url(../png/grey-dotts-section-4.png) no-repeat 0 100%; padding-bottom: 45px;}
.rapid-development .section-4 .section-body2 .col-md-5 {position: absolute; top: 30px; right: 0; border-radius: 8px; z-index: -1;}
.rapid-development .section-4 .section-body2 .col-md-8 {background-color: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 30px; border-radius: 8px; margin-left: 45px; margin-top: 105px;}
/* section 4 end */

/* section 5 start */
.rapid-development .section-5.section-padding {background-color: #f6f6f6; padding-bottom: 130px;}
.rapid-development .section-5 h2::before {left: 0; margin-left: 0;}
.rapid-development .section-5 p {font-size: 18px; font-weight: 700; margin-top: 30px; padding-right: 140px;}
.rapid-development .section-5 .col-md-6 {position: relative;}
.rapid-development .section-5 .col-md-6 img {float: right;}
.rapid-development .section-5 .red-card {background: url(../png/grey-dotts-section-4.png) no-repeat 100% 100%; padding-bottom: 45px; padding-right: 45px; position: absolute; bottom: -80px; left: 0;}
.rapid-development .section-5 .red-card-inner {background-color: #eb332d; padding: 30px; border-radius: 8px; width: 500px;}
.rapid-development .section-5 .red-card-inner .arrow-list li {font-size: 17px; color: #fff; margin-bottom: 4px; border-radius: 8px;}
/* section 5 end */

/* section 6 start */
.rapid-development .section-6 .section-header {text-align: center;}
.rapid-development .section-6 .section-body {margin-top: 60px; padding: 0 50px; background-image:  url(../png/grey-dotts-section-4.png), url(../png/grey-dotts-section-4.png); background-position: 100% 0, 0 50%; background-repeat: no-repeat;}
.rapid-development .section-6 .section-body .col-md-12 {display: flex; flex-wrap: wrap; justify-content: space-between;}
.rapid-development .section-6 .section-body .section-body-content {background-color: #fff; box-shadow: 0px 27px 43px 0px rgba(32, 94, 171, 0.1); padding: 15px; flex: 0 0 48%; max-width: 48%; margin-top: 15px;}
.rapid-development .section-6 .section-body .section-body-content p {font-size: 18px;}
.rapid-development .section-6 .section-body .section-body-content .fas {color: #eb332d; font-size: 16px;}

.rapid-development .section-6 .section-footer {margin-top: 60px; text-align: center;}
.rapid-development .section-6 .section-footer p {font-size: 18px; color: #a230f6; font-style: italic; font-weight: 700; font-family: 'Poppins', sans-serif; }
/* section 6 end */


/* section 7 start */
.rapid-development .section-7.section-padding {padding: 0; background: #f1f1f1; padding-bottom: 80px;}
.rapid-development .section-7-inner {background: url(../jpg/our-experts-2.jpg) no-repeat 50% 50%; background-size: cover;}
.rapid-development .section-7-top {background: #fff;}
.rapid-development .section-7 .row {align-items: center; height: 350px;}
.rapid-development .section-7 h2 {color: #fff;}
.rapid-development .section-7 h2::before {display: none;}
.rapid-development .section-7 .container {position: relative;}
.rapid-development .section-7 .experts-form-wrapper {position: absolute; top: -30px; right: 0;}
.rapid-development .section-7 .experts-form {background: #fff; box-shadow: 0px 6px 75px 0px rgba(122, 122, 122, 0.27); padding: 20px;}
.rapid-development .section-7 .experts-form .rapid-footer-form {height: 430px;}
/* section 7 end */

@media screen and (min-width:1400px) {
    .rapid-development .section-3 .section-body .card-content {width: calc(79% - 13px);}
    .rapid-development .section-3 .section-body1 .card-content {width: calc(53% - 15px);}
}

@media screen and (min-width:768px) {
    .d-md-bock {display: block;}
}

@media (min-width:992px) and (max-width:1200px) {
    .rapid-development .arrow-list li {margin-bottom: 0;}
    .rapid-development .rapid-banner .banner-content {top: 30px;}
    .rapid-development .rapid-banner h1 {font-size: 42px;}
    .rapid-development .rapid-banner .arrow-list li {font-size: 18px;}
    .rapid-development .section-3 .section-body .title-wrapper {padding: 25px 15px;}
    .rapid-development .section-3 .section-body .color-card .title {font-size: 18px;}
    .rapid-development .section-3 .section-body .card-content {left: 200px; padding: 15px;}
    .rapid-development .section-3 .section-body .card-content .title {margin: 0;}
    .rapid-development .section-3 .section-body .card-content-web .title {margin: 0;}
    .rapid-development .section-3 .section-body .card-content-web .arrow-list li:not(:last-child) {margin-bottom: 2px;}
    .rapid-development .section-3 .section-body3 {margin-top: 90px;}
    .rapid-development .section-3 .section-body4 {margin-top: 20px;}
    .rapid-development .section-3 .container .section-3-arrow1 {top: 530px;}
    .rapid-development .section-3 .container .section-3-arrow2 {top: 710px;}
    .rapid-development .section-3 .container .section-3-arrow3 {top: 905px;}
}

@media (min-width:768px) and (max-width:991px) {
    .rapid-development .section-padding {padding: 40px 0;}
    .rapid-development h2 {font-size: 36px;}
    .rapid-development .rapid-banner h1 {font-size: 30px; margin-bottom: 10px;}
    .rapid-development .rapid-banner .arrow-list li {font-size: 14px; margin-bottom: 0;}
    .rapid-development .rapid-banner .container2 p {font-size: 16px;}
    .rapid-development .rapid-banner .header-form h3 {font-size: 18px;}
    .rapid-development .rapid-banner .banner-content {top: 50px;}

    .rapid-development .section-2 {margin-top: 130px;}
    .rapid-development .section-2 .section-body {align-items: flex-start; margin-top: 40px;}
    .rapid-development .section-2 .red-card-wrapper {padding-bottom: 110px;}
    .rapid-development .section-2 .red-card-wrapper img {left: 15px;}
    .rapid-development .section-2 .red-card .card-inner {margin-right: 0;}
    .rapid-development .section-2 .red-card .card-inner p {font-size: 16px;}
    .rapid-development .section-2 .arrow-list li {font-size: 16px; line-height: 1.3;}

    .rapid-development .section-3 .section-body1 {margin-top: 20px;}
    .rapid-development .section-3 .section-body .title-wrapper {padding: 10px;}
    .rapid-development .section-3 .section-body .color-card .title {font-size: 14px; margin: 0;}
    .rapid-development .section-3 .section-body .card-content {left: 165px;}
    .rapid-development .section-3 .section-body .card-content .title {margin: 0;}
    .rapid-development .section-3 .section-body .card-content-web .title {margin: 0;}
    .rapid-development .section-3 .arrow-list li {font-size: 16px; line-height: 1.3;}
    .rapid-development .section-3 .section-body2 {margin-top: 240px;}
    .rapid-development .section-3 .section-body1 .card-content-web {right: 25px;}
    .rapid-development .section-3 .card-content-web .arrow-list li {font-size: 14px; margin-bottom: 9px;}

    .rapid-development .section-3 .section-body {padding-left: 30px; padding-right: 30px;}

    .rapid-development .section-3 .container .section-3-arrow1,
    .rapid-development .section-3 .container .section-3-arrow2,
    .rapid-development .section-3 .container .section-3-arrow3 {width: 35px;}
    .rapid-development .section-3 .container .section-3-arrow1 {top: 510px;}
    .rapid-development .section-3 .container .section-3-arrow2 {top: 730px;}
    .rapid-development .section-3 .container .section-3-arrow3 {top: 935px;}
    
    .rapid-development .section-3 .section-body3 {margin-top: 160px;}
    .rapid-development .section-3 .section-body4 {margin-top: 100px;}
    .rapid-development .section-3.section-padding {padding-bottom: 190px;}

    .rapid-development .section-4 .section-body {margin-top: 40px;}
    .rapid-development .section-4 .section-body1 .col-md-8 {padding: 20px;}
    .rapid-development .section-4 .title {font-size: 18px;}
    .rapid-development .section-4 .arrow-list li {font-size: 15px; line-height: 1.4;}
    .rapid-development .section-4 .section-body {margin-top: 150px;}

    .rapid-development .section-5.section-padding {padding-bottom: 330px;}
    .rapid-development .section-5 h2 {font-size: 30px;}
    .rapid-development .section-5 p {padding-right: 40px;}
    .rapid-development .section-5 .red-card {bottom: -300px;}
    .rapid-development .section-5 .red-card-inner {width: 320px;}
}

@media screen and (max-width:767px) {
    .rapid-development .section-padding {padding: 20px 0;}
    .rapid-development h2 {font-size: 26px;}
    .rapid-development .lead-text {font-size: 16px;}

    .rapid-development .rapid-banner {background: url(../jpg/our-experts-2.jpg) no-repeat 50% 50%; background-size: cover; padding: 30px 0;}
    .rapid-development .rapid-banner picture {display: none;}
    .rapid-development .rapid-banner .banner-content {position: inherit; top: inherit; left: inherit; transform: inherit;}
    .rapid-development .rapid-banner .header-form-col {position: inherit; top: inherit; left: inherit;}
    .rapid-development .rapid-banner h1 {font-size: 34px;}
    .rapid-development .rapid-banner .arrow-list {margin-bottom: 20px;}
    .rapid-development .rapid-banner .container2 p {color: #fff;}

    .rapid-development .section-2 .section-body {margin-top: 20px;}
    .rapid-development .section-2 .red-card {padding: 0;}
    .rapid-development .section-2 .red-card .card-inner {margin-right: 0; padding: 15px;}
    .rapid-development .section-2 .red-card .card-inner p {font-size: 16px;}
    .rapid-development .section-2 .red-card-wrapper img {display: none;}
    .rapid-development .section-2 .grey-dotted-card .card-inner {margin: 0;}
    .rapid-development .section-2 .red-card-wrapper {padding-bottom: 0;}
    .rapid-development .section-2 .grey-dotted-card {margin-top: 20px; background: none; padding-top: 0;}
    .rapid-development .section-2 .section-footer {margin-top: 20px;}

    .rapid-development .section-3.section-padding {padding-bottom: 20px;}
    .rapid-development .section-3 .section-body {margin-top: 30px; padding-left: 15px; padding-right: 15px; position: inherit; background: none;}
    .rapid-development .section-3 .section-body .color-card {padding-left: 0; padding-right: 0;}
    .rapid-development .section-3 .section-body .title-wrapper {padding: 15px; text-align: center;}
    .rapid-development .section-3 .section-body .color-card .title {margin: 0;}
    .rapid-development .section-3 .section-body .card-content {padding: 15px; position: inherit; top: inherit; left: inherit; width: 100%; margin: 0;}
    .rapid-development .section-3 .section-body1 .card-content-web {padding: 15px; position: inherit; top: inherit; left: inherit; right: inherit; width: 100%; margin: 0;}
    .rapid-development .section-3 .section-body2,
    .rapid-development .section-3 .section-body3,
    .rapid-development .section-3 .section-body4 {margin-top: 30px;}

    .rapid-development .section-3 .section-body .list-group {display: block;}
    .rapid-development .section-3 .section-body .list-group .arrow-list {flex: 0 0 100%; max-width: 100%; font-size: 16px; margin-bottom: 10px;}

    .rapid-development .section-4 .section-body {margin-top: 20px; position: inherit;}
    .rapid-development .section-4 .section-body1 {background: none; padding-bottom: 0;}
    .rapid-development .section-4 .section-body1 .col-md-8 {padding: 15px; position: inherit; top: inherit; left: inherit; right: inherit; margin: 0;}
    .rapid-development .section-4 .arrow-list li {font-size: 16px;}
    .rapid-development .section-4 .section-body2 .col-md-8 {margin-top: 20px; margin-left: 0;}
    .rapid-development .section-4 .section-body2 .col-md-5 {position: inherit; top: inherit; left: inherit; right: inherit;}
    .rapid-development .section-4 .section-body2 .col-md-8 {padding: 0 15px;}

    .rapid-development .section-5.section-padding {padding-bottom: 20px;}
    .rapid-development .section-5 p {padding-right: 0; font-size: 16px; margin-top: 15px;}
    .rapid-development .section-5 .col-md-6 img {float: none;}
    .rapid-development .section-5 .red-card {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; margin: 0; padding: 0;}
    .rapid-development .section-5 .red-card-inner {width: auto; padding: 15px;}

    .rapid-development .section-6 .section-body .section-body-content {flex: 0 0 100%; max-width: 100%;}
    .rapid-development .section-6 .section-body {margin-top: 20px; padding: 0 15px;}
    .rapid-development .section-6 .section-footer {margin-top: 20px;}
    
    .rapid-development .section-7.section-padding {padding-bottom: 20px;}
    .rapid-development .section-7-inner {padding: 40px 0;}
    .rapid-development .section-7 h2 {text-align: center; margin-bottom: 20px;}
    .rapid-development .section-7-top {display: none;}
    .rapid-development .section-7 .row {height: auto;}
    .rapid-development .section-7 .experts-form-wrapper {position: inherit; top: inherit; left: inherit;}

}
/* rapid development end */

.tech-php.tech-pages .pythonDSection4.new-tick-design .row.pythonDSection4-content .col-sm-4.section-min-height {
    /*min-height: 238px;*/
	min-height:auto;
	margin-bottom: 30px;
}

@media (min-width:768px) and (max-width:991px) {
    .tech-php.tech-pages .pythonDSection4.new-tick-design .row.pythonDSection4-content .col-sm-4.section-min-height {min-height: 350px;}
}


/* landing page css start */
/*IMCA Audit Start*/
.imcaAudit {background: #fff; }
.imcaAuditBanner {background: url(../jpg/imca_banner.jpg) no-repeat; background-size: cover; height: 300px; text-align: center;}
.imcaAuditBanner .bannerSubHeading {font-size: 40px; font-family: 'Montserrat', sans-serif; font-weight: 700; color:#fff; margin-top: 132px; display: block; line-height: 1.2}
.imcaAuditBanner h1 {color:#fff; font-weight: 900; font-size: 40px; clear: both; font-family: 'Montserrat', sans-serif; margin: 0;}
.imcaAudit .imcaAuditBanner .headingTag {color:#fff; font-size: 20px; font-weight: 700; background: #fff; padding: 3px; display: inline-block; margin-top: 15px;}

.imcaAuditContent {margin-top:45px;}
.imcaAudit .highlightArea {background: #f8f8f8; padding: 10px 15px; margin-bottom: 3px;}
.imcaAudit p {font-size: 16px; color:#000; margin-bottom: 8px;}
.imcaAudit p b {color:#462da0; font-size: 18px;}
.imcaAudit .dotList {margin:15px 0; padding:0; list-style: none;}
.imcaAudit .dotList li {font-size: 16px; position: relative; padding-left: 15px; margin-bottom: 10px;}
.imcaAudit .dotList li:before {content:'\f111'; font-family: FontAwesome;  position: absolute; top:7px; left: 0; font-size: 6px; color:#7c0808;}

.imcaAuditForm {width: 487px; background: #fff; box-shadow: 0 0 6px #ccc; border-radius: 8px; padding:15px 30px; overflow: hidden;}
.imcaAuditForm h2 {font-size: 23px; color:#462c9f; text-align: left; font-weight: bold; margin-bottom: 15px;}
.imcaAuditForm .form-group {overflow: hidden; margin-bottom: 8px;}
.imcaAuditForm label {font-size: 15px; color:#000; margin-bottom: 3px; font-weight: normal;}
.imcaAuditForm input, .imcaAuditForm textarea{display: block;
    width: 100% !important;
    height: 34px!important;
    padding: .375rem .75rem!important;
    font-size: 1.5rem!important;
    line-height: 1.5!important;
    color: #495057!important;
    background-color: #fff!important;
    background-clip: padding-box!important;
    border: 1px solid #ced4da!important;
    border-radius: .25rem!important;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;
margin-bottom: 0!important;}
.marketing-audit{margin-bottom:45px;}
.imcaAuditForm textarea {height: 100px!important;}
.imcaAuditForm input[type=checkbox] {width: 15px!important; height: 15px!important; margin-right: 6px; float: left;}
.imcaAuditForm .wpcf7-checkbox span {font-size: 14px; color: #000;}
.imcaAuditForm span.wpcf7-list-item {margin: 0 0 15px 0!important;}
.imcaAuditForm input[type=submit] {color:#fff!important; font-size: 16px!important; background: #9c0202!important; border:1px solid #9c0202!important; border-radius: 10px!important; text-transform: inherit!important; padding: 8px 0!important; height: auto!important;}
.imcaAuditForm .form-group .wpcf7-list-item-label {width: 30em;}

.landingpage-footer .copyright {text-align: center; margin: 0;}
.landingpage-footer.footer .copyright li {float: none;}
/*IMCA Agent Start */

/*IMCA Agent Start*/
.imcaAgent {background: #fff; padding-bottom: 40px;}
.imcaAgentBanner {background: url(../jpg/imca-agent-banner.jpg) no-repeat; background-size: cover; height: 287px; text-align: center;}
.costEstimationBanner {background: url(../jpg/cost-estimation-landing-banner.jpg) no-repeat; background-size: cover; height: 287px; text-align: center;}
.Insurance-Report-banner{background: url(../jpg/crm-landing-banner.jpg) no-repeat; background-size: cover; height: 287px; text-align: center;}
.imcaAgentBanner .bannerSubHeading, .leadGenerationBanner .bannerSubHeading, .costEstimationBanner .bannerSubHeading, .Insurance-Report-banner .bannerSubHeading{font-size: 24px; font-weight: 700; color:#fff; background: url(../png/bannersubheading-border.png) no-repeat 50% 100%; padding: 0 0 8px 0; margin-top: 40px; display: inline-block;}
.imcaAgentBanner h1, .leadGenerationBanner h1, .costEstimationBanner h1,.Insurance-Report-banner h1{color:#fff; font-weight: 800; font-size: 40px; clear: both; font-family: 'Montserrat', sans-serif; margin-top:20px; width: 635px; margin: 30px auto;}
.imcaAgent .imcaAgentBanner .headingTag {color:#fff; font-size: 20px; font-weight: 700; width: 600px; margin: 10px auto 0;}

.imcaAgentContent {margin-top:45px; margin-bottom: 60px; border-bottom: 1px solid #dfdfdf; padding-bottom: 30px;}
.imcaAgent .subHeading {font-weight: bold; font-size: 22px; color:#109dad;}
/*.imcaAgent .highlightArea {background: #f8f8f8; padding: 10px 15px; margin-bottom: 3px;}*/
.imcaAgent p {font-size: 17px; color:#000; margin-bottom: 8px;}
.imcaAgent p b {color:#0d60ac; font-size: 18px;}
.agent-attraction {display: block; background: url(../png/agent-attraction.png) no-repeat 0 50%; padding: 15px 0 15px 65px; margin-top:25px;}
.website-optimization {display: block; background: url(../png/website-optimization.png) no-repeat 0 50%; padding: 20px 0 20px 65px; margin-top:25px;}
.cost-drivers{display: block; background: url(../png/key-cost-drivers-influencing-decision-making.png) no-repeat 0 50%; padding: 15px 0 15px 65px; margin-top:25px;}
.accurate-estimates{display: block; background: url(../png/translating-cost-drivers-into-accurate-estimates.png) no-repeat 0 50%; padding: 15px 0 15px 65px; margin-top:25px;}
.solid-online-presence{display: block; background: url(../png/solid-online-presence.png) no-repeat 0 50%; padding: 20px 0 20px 65px; margin-top:25px;}
.adapt-latest-marketing{display: block; background: url(../png/adapt-latest-marketing-technology.png) no-repeat 0 50%; padding: 20px 0 20px 65px; margin-top:25px;}
.agent-onboarding {display: block; background: url(../png/agent-onboarding.png) no-repeat 0 50%; padding: 15px 0 15px 65px; margin-top:25px;}
.agent-engagement {display: block; background: url(../png/agent-engagement.png) no-repeat 0 50%; padding: 15px 0 15px 65px; margin-top:25px;}
.crm-adoption{display: block; background: url(../png/key-drivers-for-crm-adoption-in-insurance-sector.png) no-repeat 0 50%; padding: 25px 0 25px 65px; margin-top:25px;}
.Next-Gen-CRM{display: block; background: url(../png/key-features-of-next-gen-crm.png) no-repeat 0 50%; padding: 25px 0 25px 65px; margin-top:25px;}
.crm-roadmap{display: block; background: url(../png/crm-implementation-roadmap.png) no-repeat 0 50%; padding: 25px 0 25px 65px; margin-top:25px;}
.imcaAgent .redDotList {margin:0; padding:0; list-style: none;}
.imcaAgent .redDotList li {font-size: 17px; position: relative; padding-left: 15px; margin-bottom: 10px; color:#000;}
.imcaAgent .redDotList li:before {content:'\f111'; font-family: FontAwesome;  position: absolute; top:9px; left: 0; font-size: 6px; color:#0d60ac;}


.imcaAgentForm {width: 487px; background: #fff; box-shadow: 0 0 6px #ccc; border-radius: 8px; padding:15px 30px; float: right;}
.imcaAgentForm h2 {font-size: 22px; color:#0d60ac; text-align: left; font-weight: bold; margin-bottom: 15px; margin-top:15px;}
.imcaAgentForm .form-group {overflow: hidden; margin-bottom: 8px;}
.imcaAgentForm label {font-size: 15px; color:#000; margin-bottom: 3px;}
.imcaAgentForm input, .imcaAgentForm textarea{display: block; width: 100%; height: calc(2.25rem + 2px); padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.imcaAgentForm input:hover, .imcaAgentForm textarea:hover {border:1px solid #4b3d9e;}
.imcaAgentForm input.wpcf7-not-valid {border:1px solid #c73214;}

.imcaAgentForm textarea {height: 100px;}
.imcaAgentForm input[type=checkbox] {width: 15px; height: 15px; margin-right: 6px; float: left;}
.imcaAgentForm .wpcf7-checkbox span {font-size: 11px;}
.imcaAgentForm input[type=submit] {color:#fff; background: #0098a6; border:1px solid #0098a6; cursor: pointer; border-radius: 10px; font-weight: bold;}
.imcaAgentForm input[type=submit]:hover {opacity: 0.8;}
.imcaAgentForm span.wpcf7-not-valid-tip {font-size: 13px; color:#c73214;}
.imcaAgentForm div.wpcf7-response-output {font-size: 13px; color:#c73214; margin:0; text-align: center;}

.leadGenerationBanner {
    background: url(../jpg/lead-generation-landing-banner.jpg) no-repeat;
    background-size: cover;
    height: 287px;
    text-align: center;
}

@media screen and (min-width: 1100px) {
    .landingpage-nav {padding-top:0;margin-top:0px;}
}

@media (min-width: 768px) and (max-width: 1199px) {
    .imcaAudit {margin-top:57px;}
    .landingpage-nav.navbar-inverse {padding-top:0; background: #fff; position: fixed!important; top:0!important;}
    .landingpage-nav .navbar-header .navbar-toggle {display: none!important;}
    .landingpage-nav.page-nav .jumbotron, .page-nav .navbar {background: transparent;}
    .landingpage-nav .navbar-toggler {display: none;}
    .imcaAuditBanner .bannerSubHeading {font-size: 26px;}
    .imcaAuditBanner h1 {font-size: 30px;}
    .imcaAuditForm {width: 350px;}
	.imcaAgentForm{width:100%;}

}

@media (min-width: 320px) and (max-width: 767px) {
    .imcaAudit {margin-top:57px;}
    .landingpage-nav.navbar-inverse {padding-top:0; background: #fff; position: fixed!important; top:0!important; display: block; width: 100%; z-index: 9; padding: 5px 0;}
    .landingpage-nav .navbar-header .navbar-toggle {display: none!important;}

    .landingpage-nav.page-nav .jumbotron, .page-nav .navbar {background: transparent;}
    .landingpage-nav .navbar-toggler {display: none;}
    .imcaAuditBanner {height: 150px; background-size:inherit;}
    .imcaAuditBanner .bannerSubHeading {margin-top:20px; font-size: 18px;}
    .imcaAuditBanner h1 {font-size: 20px; width: auto;}
    .imcaAgent .imcaAuditBanner .headingTag {width: auto; font-size: 18px;}
    .imcaAuditForm {width: 100%; position: inherit; top: 0; overflow: hidden; padding: 15px;}
    .imcaAuditForm h2 {margin-top:0; font-size: 15px;}
	.mobile-dev-newyork h1, .software-dev-newyork h1,  .Insurance-Report-banner h1{width:100%;font-size:35px;}
	.leadGenerationBanner h1{width:100%;font-size:28px;}
	.imcaAgentForm{width:100%;}
	.imcaAgentForm h2{font-size:21px;}
	
}
.landingpage-footer{background: #242930;padding-top: 8px;padding-bottom: 8px; margin-top: 40px;}
.landingpage-footer .copyright li {float: right;border: 0;font-size: 14px;color: #cecece;list-style: none;}
.mt-top{margin-top:25px;}

/*IMCA Audit End*/
/* Thank you msg */
.thanku-web{
    background: #fcfcfc;
    padding:15px;
    text-align: center;
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.thanku-web h2{
    font-size: 26px;
    color: #462da0;
	text-align:center!important;
}
.thanku-web h3{
    color: #475055;
    font-size: 20px;
	text-align:center!important;
}

@media(min-width: 601px){
  /*  .thanku-up{
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    z-index: 1;
}*/
#thanku-container{height:500px;}

}

@media(max-width: 600px){
    .thanku-up{
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    z-index: 1;
}


#thanku-container{
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    z-index: 1;
}
}
#thanku-container{display:none;}
/* THank you msg end */

.imca-audit-form {width: 100%; height: 460px; border:none;}

.imcaAudit .dotList.landing-audit li{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 18px;

}
.imcaAudit .dotList.landing-audit li i{
    width: 25px;
    margin-right: 25px;
    display: inline-block;
    float: left;

}

.imcaAudit .dotList.landing-audit li:before{
    content: ""
}


.imcaAudit .dotList.landing-audit-b li{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 20px;


}
.imcaAudit .dotList.landing-audit-b li i{
    width: 86px;
    display: inline-block;
    float: left;

}

.imcaAudit .dotList.landing-audit-b li .text-r{
    float: left;
    width: calc(100% - 86px)
}

.imcaAudit .dotList.landing-audit-b li:before{
    content: ""
}


.Managing-Catastrophe-Insurance {
    background: url(../jpg/lp-back-blue.jpg) no-repeat;
    background-size: cover;
    height: 287px;
    text-align: center;
}
.Managing-Catastrophe-Insurance .bannerSubHeading{font-size: 24px; font-weight: 700; color:#fff; background: url(../png/bannersubheading-border.png) no-repeat 50% 100%; padding: 0 0 8px 0; margin-top: 40px; display: inline-block;}
.Managing-Catastrophe-Insurance h1 {
    color: #fff;
    font-weight: 800;
    font-size: 40px;
    clear: both;
    font-family: 'Montserrat', sans-serif;
    margin-top: 20px;
    width: 635px;
    margin: 30px auto;
}
.ManagingCatastrophe{margin-bottom:40px;}
.ManagingCatastropheContent{
    margin-top: 45px;
    margin-bottom: 60px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 30px;
}
.ManagingCatastropheContent p {
    font-size: 17px;
    color: #000;
    margin-bottom: 8px;
}
.ManagingCatastrophe .subHeading {
    font-weight: bold;
    font-size: 22px;
    color: #109dad;
}
.ManagingCatastrophe p b {
    color: #0d60ac;
    font-size: 18px;
}
.ManagingCatastrophe .redDotList {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ManagingCatastrophe .redDotList li {
    font-size: 17px;
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px;
    color: #000;
}
.ManagingCatastrophe .redDotList li:before {
    content: '\f111';
    font-family: FontAwesome;
    position: absolute;
    top: 9px;
    left: 0;
    font-size: 6px;
    color: #0d60ac;
}
.ManagingCatastrophe .crm-adoption {
    display: block;
    background: url(../png/key-drivers-for-crm-adoption-in-insurance-sector-2.png) no-repeat 0 50%;
    padding: 15px 0 15px 65px;
    margin-top: 25px;
}
.ManagingCatastrophe .Next-Gen-CRM {
    display: block;
    background: url(../png/key-features-of-next-gen-crm-2.png) no-repeat 0 50%;
    padding: 15px 0 15px 65px;
    margin-top: 25px;
}
.ManagingCatastrophe b {
    color: #0d60ac;
    font-size: 18px;
}
.insuranceLandingForm {
    width: 487px;
    background: #fff;
    box-shadow: 0 0 6px #ccc;
    border-radius: 8px;
    padding: 15px 30px;
    float: right;
}
.insuranceLandingForm h2 {
    font-size: 22px;
    color: #0d60ac;
    text-align: left;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
}
.insuranceLanding-iframe{    width: 100%;
    height: 675px;
    border: 0px;
}

/*location based pages css */
.imcaAudit.mob-app-newyork p b {
    color: #0699aa;
    font-size: 18px;
}

.imcaAudit.software-cmpy p b{color:#21beef ;}
.imcaAudit.software-cmpy h2{line-height:31px; color:#0098a6;}
.imcaAudit.software-cmpy .subHeading {
    font-weight: bold;
    font-size: 22px;
    color: #21beef;
}
.software-cmpy .first-p{margin-bottom:0px;}
 .imcaAudit.mob-app-newyork h2{color: #0699aa;line-height:31px;}
.mobile-dev-newyork .visibility-none, .software-dev-newyork .visibility-none{visibility:hidden}
.mobile-dev-newyork{background: url(../jpg/mobile-development.jpg) no-repeat; background-size: cover; height: 287px; text-align: center;}
.software-dev-newyork{background: url(../jpg/2software-development.jpg) no-repeat; background-size: cover; height: 287px; text-align: center;}
.dev-team {display: block; background: url(../png/professional-developer-team.png) no-repeat 0 50%; padding: 15px 0 15px 45px; margin-top:25px;}
.Global-Delivery-Model{display: block; background: url(../png/global-delivery-model.png) no-repeat 0 50%; padding: 15px 0 15px 45px; margin-top:25px;}
.art-dev{display: block; background: url(../png/state-of-the-art-development.png) no-repeat 0 50%; padding: 15px 0 15px 45px; margin-top:25px;}
.Focus-UI-UX{display: block; background: url(../png/focus-on-uiux.png) no-repeat 0 50%; padding: 15px 0 15px 45px; margin-top:25px;}
.mobile-dev-newyork h1, .software-dev-newyork h1 {color:#fff; font-weight: 800; font-size: 40px; clear: both; font-family: 'Montserrat', sans-serif; width: 635px; margin: 65px auto;}
.industry-focused{display: block; background: url(../png/industry-focused-solutions.png) no-repeat 0 50%; padding: 15px 0 15px 45px; margin-top:25px;}
.custom-software-solutions{display: block; background: url(../png/custom-software-solutions.png) no-repeat 0 50%; padding: 15px 0 15px 45px; margin-top:25px;}
.cutting-edge-technologies{display: block; background: url(../png/cutting-edge-technologies.png) no-repeat 0 50%; padding: 15px 0 15px 45px; margin-top:25px;}
.imcaAudit.mob-app-newyork .subHeading {
    font-weight: bold;
    font-size: 22px;
    color: #109dad;
}
.agent-relationship-form {
    width: 100%;
    height: 675px;
    border: 0px;
}
@media (max-width: 767px) and (min-width: 320px){
.mobile-dev-newyork h1, .software-dev-newyork h1{width:100%;font-size:35px;}
.Managing-Catastrophe-Insurance h1{width:auto;font-size:25px;}
.insuranceLandingForm{width:auto;}

}
/* location based pages css end  */
.flagList{float:left;margin-left:10px;}
.flagList li{float:left;background:url(../png/flags-img-3.png) no-repeat;width:25px;height:16px;text-indent:-50000;font-size:0;margin-right:8px;}
.flagList li:nth-child(2){background-position:-27px 0;}
.flagList li:nth-child(3){background-position:-54px 0;}
.flagList li:nth-child(4){background-position:-81px 0;}

/* landing page css end */

.expand-content {display: none;}

@media screen and (max-width:767px) {
    .smart-contract-development .bannerDiv {background: url(../jpg/banner-131.jpg) no-repeat; background-size: cover; padding: 30px 0!important; height: auto;}
    .smart-contract-development .bannerDiv img {display: none;}
    .smart-contract-development .bannerDiv .bannerContent {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; transform: inherit;}

    .microsoft-dynamics-banner.bannerDiv  {background: url(../jpg/ms-dynamic-header-2.jpg) no-repeat; background-size: cover; padding: 30px 0!important; height: auto;}
    .microsoft-dynamics-banner.bannerDiv .bannerImg {display: none;}
    .microsoft-dynamics-banner.bannerDiv .bannerContent {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; transform: inherit;}

    
    .powerapps-devBanner .banner-img {display: none;}
    .powerapps-devBanner.bannerDiv .bannerContent {position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; transform: inherit;}
    
    .pythonDBlueBg.javaDBlueBg {padding: 20px;}
    .reactjs-dev .header-w-page-bg img {display: none;}
    .list-filter .list-group-item1, .all-items {margin: 5px;}
}

.container-fluid.header-w-page-bg.powerapps-devBanner img.banner-img {
    width: 100%;
}

/* ----------- iPad end ----------- */

/* 404 start */
.btnBox404 a.theme-btn.btn-style-one.white-round-btn .btn-title {
		font-family: "Poppins", sans-serif;
		font-size: 18px;
		text-transform: initial;
		font-weight: 500;
		    padding: 5px 25px;
	}
	.btnBox404 a.theme-btn.btn-style-one.red-round-btn .btn-title {
		font-family: "Poppins", sans-serif;
		font-size: 18px;
		text-transform: initial;
		font-weight: 500;
		    padding: 5px 25px;
	}
.text-right{text-align: right;}
.text-left{text-align: left;}
.section404{
    background:url(../jpg/robot-full-bg.jpg) no-repeat;
    /* background:url(../images/404/robot-bg-img.jpg) no-repeat;  */
    background-size: cover;
    position: relative;
    height: 75vh;
}
.section404 .msg-pop{
    background: url(../png/msg-pop.png) no-repeat;
    background-size: contain;
    width: 30vw;
    height: 20vw;
    position: absolute;
    top: 0;
    right: 0%;
    padding: 5% 4%;
    display: none;
}
.msgTxt p {
    font-size: 1vw;
}
.btnBox404{
    background: #f4f4f4;
    padding-bottom: 80px;
}
a.theme-btn.btn-style-one.white-round-btn{
    background: #ffffff;
    box-shadow: 0 1px 24px 5px rgb(0 0 0 / 10%);
    border-radius: 30px;
}
a.theme-btn.btn-style-one.white-round-btn .btn-title {
    color: #1e232a;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
}
a.theme-btn.btn-style-one.white-round-btn:hover .btn-title {
    color: #ffffff;
}
a.theme-btn.btn-style-one.red-round-btn{
    border-radius: 30px;
}
a.theme-btn.btn-style-one.red-round-btn .btn-title {
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
}
@media only screen and (min-width: 1025px) and (max-width: 1680px) {
  .section404 .msg-pop{
        padding: 5% 10%;
       /*  right: 0%; */
       right:10%;
    }
}
@media only screen and (min-width: 481px) and (max-width: 1280px) {
  .section404 .msg-pop{
        padding: 4% 8%;
        right: 0%;
    }
  
}

@media only screen and (max-width: 1280px) and (max-height: 1024px){
  .section404 .msg-pop{
        padding: 4% 8%;
        right: 0%!important;
    }
  
}

@media only screen and (min-width: 300px) and (max-width: 800px) {
  .section404 .msg-pop{
        padding: 4% 8%;
        right: 10%!important;
        top: -30px;
    }
  
}
  @media only screen and (max-width: 1280px) and (max-height: 720px){
  .section404 .msg-pop{
        padding: 4% 8%;
        right: 20%!important;
    }
  
}  
section.btnBox404 .btn-box.subscribeBtn {
    display: block;
}
/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .section404 {
    /* background: url(../images/404/robot-bg.jpg) no-repeat; */
        background:#f4f4f4 url(../jpg/ipad-pro-robot.jpg) no-repeat;
        background-size: contain;
        position: relative;
        height: 605px;
    }
    .section404 .msg-pop{display: none;}
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
     .section404 {
    /* background: url(../images/404/robot-bg.jpg) no-repeat; */
        background:#f4f4f4 url(../jpg/robot-full-bg.jpg) no-repeat;
        background-size: contain;
        position: relative;
        height: 474px;
    }
    .section404 .msg-pop{display: none;}

}
/* ----------- iPad pro end ----------- */
/* ----------- iPad start ----------- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  
}
@media (min-width: 768px) and (max-width: 991px) {
     
.section404 {
    /* background: url(../images/404/robot-bg.jpg) no-repeat; */
        background:#f4f4f4 url(../jpg/ipad-pro-robot.jpg) no-repeat;
        background-size: contain;
        position: relative;
        height: 605px;
    }
    .section404 .msg-pop{display: none;}
    
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  
  
}
.marketingAutomationCoe .markAutoSer-section7 .section7Card {
    min-height: 395px;
}
@media (max-width:767px){
	.marketingAutomationCoe .markAutoSer-section7 .section7Card {
    min-height: auto;
}
    .section404 {
    /* background: url(../images/404/robot-bg.jpg) no-repeat; */
        background:#fcfcfc url(../jpg/robot-mobile-bg.jpg) no-repeat;
        background-size: contain;
        position: relative;
        height: 255px;
    }
    .section404 .msg-pop{display: none;}
    .btnBox404 {
        background: #fcfcfc;
        padding-bottom: 80px;
    }
    .btnBox404 .container .btn-box.subscribeBtn .text-right {
        text-align: center;
        margin-bottom: 30px;
    }
    .btnBox404 .container .btn-box.subscribeBtn .text-left {
        text-align: center;
    }
	.btnBox404 a.theme-btn.btn-style-one.white-round-btn .btn-title {
		font-family: "Poppins", sans-serif;
		font-size: 18px;
		text-transform: initial;
		font-weight: 500;
		    padding: 5px 25px;
	}
	.btnBox404 a.theme-btn.btn-style-one.red-round-btn .btn-title {
		font-family: "Poppins", sans-serif;
		font-size: 18px;
		text-transform: initial;
		font-weight: 500;
		    padding: 5px 25px;
	}
}
/* ----------- iPad end ----------- */
/* 404 end */
a.redMoreLink.smoothScroll {
    font: 600 16px 'Poppins', sans-serif;
    color: #ff031a;
}

.mon-blue{color:#00a9ff!important;}
.mon-dark-blue{color:#595ad4!important;}
.mon-green{color:#02c875!important;}
.mon-yellow{color:#ffcc00!important;}
.mon-red{color:#e44258!important;}
.mon-purple{color:#a358df!important;}


.monday-lp .document-automation .section-padding {padding: 60px 0;}
.monday-lp .document-automation p {font-family: 'Roboto', sans-serif;}

.monday-lp .document-automation .section-padding {background-color: #fff;}

.monday-lp .document-automation .section-head {text-align: center;}
.monday-lp .document-automation .section-3 {background-color: #f3f7ff;}
.monday-lp .document-automation .section-3 .section-head {margin-bottom: 40px;}
.monday-lp .document-automation .section-3 .h2 {color: #000; font-family: "Poppins", sans-serif;}
.monday-lp .document-automation .section-3 .h2 span {display: block;}
.monday-lp .document-automation .section-3 .section-body {display: flex; align-items: center;}

.monday-lp .document-automation .section-4 .h2 {color: #000; font-family: "Poppins", sans-serif;}

.document-automation .monday-logo {width: 270px;}
.document-automation .box-list-content {margin-top: 20px;}
.document-automation .box-list-content ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.document-automation .box-list-content ul li {flex: 0 0 30%; max-width: 30%; box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%); padding: 20px 20px; border-radius: 4px; background: #fff; margin-top: 25px;text-align:left;}
.document-automation .box-list-content ul li.itemCenter {align-items: center;}

.document-automation .automate-ico1 .ico-box {height: 54px; width: 54px; border-radius: 5px;}
.document-automation .automate-ico2 .ico-box{height: 54px; width: 54px; border-radius: 5px;}
.document-automation .automate-ico3 .ico-box {height: 54px; padding-left: 54px; border-radius: 5px; margin: 0;}
.document-automation .itemCenter {display: flex; align-items: flex-start; margin-bottom: 20px;}
.document-automation .automate-ico1 li:nth-child(1) .ico-box{background: rgb(178 0 255 / 10%) url('../png/time-consuming.png') no-repeat 50% 50%; }
.document-automation .automate-ico1 li:nth-child(2) .ico-box{background: rgb(178 0 255 / 10%) url('../png/prone-to-errors.png') no-repeat 50% 50%; }
.document-automation .automate-ico1 li:nth-child(3) .ico-box{background: rgb(178 0 255 / 10%) url('../png/expensive.png') no-repeat 50% 50%; }
.document-automation .automate-ico1 li:nth-child(4) .ico-box{background: rgb(178 0 255 / 10%) url('../png/delayed-approvals.png') no-repeat 50% 50%; }
.document-automation .automate-ico1 li:nth-child(5) .ico-box{background: rgb(178 0 255 / 10%) url('../png/lack-of-integration.png') no-repeat 50% 50%; }
.document-automation .automate-ico1 li:nth-child(6) .ico-box{background: rgb(178 0 255 / 10%) url('../png/reduced-efficiency.png') no-repeat 50% 50%; }
.document-automation .automate-ico1 li p.para {padding-left: 20px;}


.document-automation ul.icon-list.automate-ico2.row {/*box-shadow: 0px 1px 24px 5px rgb(0 0 0 / 10%);*/ background-color: #fff; padding: 0; margin: 0; border-radius: 5px; display: flex; flex-wrap: wrap;}
.document-automation ul.icon-list.automate-ico2.row li {flex: 0 0 50%; max-width: 50%; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 15px; display: flex;}
.document-automation ul.icon-list.automate-ico2.row li .icon-box {width: 54px; height: 54px;}
.document-automation .automate-ico2 li p.para {padding-left: 10px; flex: 0 0 80%; max-width: 80%; line-height: 1.4;}

.document-automation .automate-ico2 li:nth-child(1) .icon-box{background:url('../png/automated.png') no-repeat 9px 9px; }
.document-automation .automate-ico2 li:nth-child(2) .icon-box{background:url('../png/custom-email.png') no-repeat 9px 9px; }
.document-automation .automate-ico2 li:nth-child(3) .icon-box{background:url('../png/integration.png') no-repeat 9px 9px; }
.document-automation .automate-ico2 li:nth-child(4) .icon-box{background:url('../png/easy-reporting.png') no-repeat 9px 9px; }
.document-automation .automate-ico2 li:nth-child(5) .icon-box{background:url('../png/process.png') no-repeat 9px 9px; }
.document-automation .automate-ico2 li:nth-child(6) .icon-box{background:url('../png/reduced.png') no-repeat 9px 9px; }


.document-automation .automate-ico3 li:nth-child(1) .ico-box{background: rgb(178 0 255 / 10%) url('../png/a-visual.png') no-repeat 50% 50%; }
.document-automation .automate-ico3 li:nth-child(2) .ico-box{background: rgb(178 0 255 / 10%) url('../png/a-major.png') no-repeat 50% 50%; }
.document-automation .automate-ico3 li:nth-child(3) .ico-box{background: rgb(178 0 255 / 10%) url('../png/reduced-cost.png') no-repeat 50% 50%; }
.document-automation .automate-ico3 li:nth-child(4) .ico-box{background: rgb(178 0 255 / 10%) url('../png/faster.png') no-repeat 50% 50%; }
.document-automation .automate-ico3 li:nth-child(5) .ico-box{background: rgb(178 0 255 / 10%) url('../png/improved-2.png') no-repeat 50% 50%; }
.document-automation .automate-ico3 li:nth-child(6) .ico-box{background: rgb(178 0 255 / 10%) url('../png/easy.png') no-repeat 50% 50%; }
.document-automation .automate-ico3 li p.para {padding-left: 20px; line-height: 1.4;}

.document-automation .democta-section.section-padding {background: url('../jpg/democta-btn.jpg') no-repeat; background-size:cover; padding: 60px 0; margin-bottom: 60px;}
.document-automation .democta-section .col-md-12 {display:flex; justify-content:space-between; align-items:center;}
.document-automation .democta-section .col-md-12 p {font-family: 'Poppins', sans-serif; font-weight: 700; color: #fff; font-size: 30px; margin: 0; flex: 0 0 70%; max-width: 70%;}
.document-automation .democta-section .col-md-12 a {background-color: #fb275d; font-family: 'Poppins', sans-serif; font-weight: 500; color: #fff; font-size: 26px; padding: 15px 20px; display: inline-block; border-radius: 5px; flex: 0 0 30%; max-width: 30%; text-align: center;}

@media screen and (min-width:768px) {
    .d-md-block {display: block;}
}
@media (min-width:768px) and (max-width:991px) {
    .monday-lp .document-automation .section-padding {padding: 40px 0;}
    .document-automation .box-list-content ul li {padding: 10px; text-align: center;}
    .document-automation .box-list-content ul li .ico-box {margin-bottom: 5px;}
    .document-automation .automate-ico1 li p.para {padding-left: 0; font-size: 16px; margin: 0;}

    .document-automation ul.icon-list.automate-ico2.row li {padding: 5px;}
    .document-automation .automate-ico2 li .icon-box {background-size: 22px!important;}
    .document-automation .automate-ico2 li p.para {font-size: 16px;}

    .document-automation .automate-ico3 .ico-box {width: 54px; margin-right:10px}
    .document-automation .automate-ico3 li p.para {padding-left: 0; font-size: 16px;}
	.document-automation .democta-section .col-md-12 p {font-size:20px; flex:0 0 60%; max-width:60%;}
	.document-automation .democta-section .col-md-12 a {font-size:18px; flex:0 0 40%; max-width:40%;}

    .document-automation .automate-ico1 .ico-box {margin: 0 10px 0 0;}
}

@media screen and (max-width:767px) {
    .monday-lp .document-automation .section-padding {padding: 20px 0;}
	.document-automation .box-list-content ul li {flex:0 0 48%; max-width:48%; margin: 10px 0 0 0;}
	.document-automation .democta-section .col-md-12 p, .document-automation .democta-section .col-md-12 a {flex:0 0 100%; max-width:100%;}
	.document-automation .democta-section .col-md-12 p {margin-bottom:15px;}
	
	.document-automation .democta-section .col-md-12 {flex-wrap:wrap; text-align:center;}
    .monday-lp .document-automation .section-3 .section-body {display: block;}
    .document-automation ul.icon-list.automate-ico2.row {margin-top: 20px;}
    .document-automation ul.icon-list.automate-ico2.row li {padding: 5px;}
    .document-automation .automate-ico2 li .icon-box {background-size: 22px!important;}
    .document-automation .automate-ico2 li p.para {font-size: 16px;}

    .document-automation .automate-ico3 {margin-top: 20px;}
}

.monday-page-links {display: flex; justify-content: space-between; flex-wrap: wrap;}
.monday-page-links li {flex: 0 0 30%; max-width: 30%; margin-bottom: 10px;}
.monday-page-links li a {color: #475055; position: relative; padding-left: 15px; font-size: 16px;}
.monday-page-links li a::before {position: absolute; top: -3px; left: 0; font-family: 'FontAwesome'; content: '\f105';}
.monday-page-links li a:hover {color: #ff656e;}

@media screen and (max-width:991px) {
    .monday-page-links li {flex: 0 0 50%; max-width: 50%;}
}

.industry-financial-services .nonprofit-tab .nav-tabs>li>a.active {background-color: #e4ecf9; color: #367dff;}
.industry-financial-services .supercharge-section {background-color: #f7faff;}
.industry-financial-services .supercharge-sectionp-body {margin-top: 60px;}
.industry-financial-services .supercharge-sectionp-body .col-md-12 {display: flex; justify-content: center;}
.industry-financial-services .supercharge-sectionp-body .col-md-12 .supercharge-box {flex: 0 0 30%; max-width: 30%; text-align: center; padding: 15px; background-color: #fff; box-shadow: 1px 1px 13px 0px rgb(83 83 83 / 15%); margin: 0 20px;}
.industry-financial-services .supercharge-sectionp-body .col-md-12 .supercharge-box .title {font-size: 18px; color: #475055; font-family: 'Poppins', sans-serif; font-weight: 700;}
.industry-financial-services .supercharge-sectionp-body .col-md-12 .supercharge-box a {font-size: 16px; color: #ff031a; font-weight: 700;}
.industry-financial-services .supercharge-sectionp-body .col-md-12 .supercharge-box a:hover {opacity: 0.8;}

.industry-financial-services .section-7 {background-color: #fff;}

@media (min-width:768px) and (max-width:991px) {
    .industry-financial-services .supercharge-sectionp-body .col-md-12 .supercharge-box {flex: 0 0 40%; max-width: 40%;}
}

@media screen and (max-width:767px) {
    .industry-financial-services .supercharge-sectionp-body {margin-top: 20px;}
    .industry-financial-services .supercharge-sectionp-body .col-md-12 {display: flex; justify-content: center; flex-wrap: wrap;}
    .industry-financial-services .supercharge-sectionp-body .col-md-12 .supercharge-box {flex: 0 0 100%; max-width: 100%; margin: 10px 0;}
    .damc-capabilities .net-card {min-height: auto;}
}
.virtual-cto-services .virtual-cto-banner .btn-box img {
    width: auto;
}

.industry-financial-services .ifs-banner{position:relative;}
.ifs-padding{padding:60px 0;}
.industry-financial-services .ifs-banner img{width:100%;display:block;}
.industry-financial-services .ifs-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.industry-financial-services .ifs-banner h1{font-family:'Poppins', sans-serif;font-weight:700;color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.38);text-align:center;margin:0;font-size:52px;text-align:center;}
.industry-financial-services .ifs-banner h1 span{display:block;}
.ifs-h2{font-size:34px;font-family:'Poppins', sans-serif;font-weight:600;color:#192b3c;position:relative;margin:0;margin-bottom:30px;text-align:center;}
.ifs-h2:before{content:" ";position:absolute;width:50px;height:1px;bottom:-15px;left: 48%;border-bottom:2px solid #ec1c24}
.ifs-header-form div{background:#fff;box-shadow:0px 1px 27px 0px rgba(0, 0, 0, 0.11);padding:20px;}
.ifs-header-form div h3{font-size:25px;color:#0d60ac;font-family:'Poppins', sans-serif;font-weight:700;margin:0;line-height:1.5;}
.ifs-header-form iframe{height:400px;min-height:400px;}
.industry-financial-services .section-1 .ifs-h2{/*text-align:left;*/}
.industry-financial-services .section-2{background:#f7faff;}
.industry-financial-services .section-2 .ifs-h2:before{border-color:#ffff;}
.industry-financial-services .section-2-card .ifs-h3{font-size:18px;color:#475055;font-family:'Poppins', sans-serif;font-weight:600;padding-top:110px;}
.industry-financial-services .section-2-card .ifs-h3 span{display:block;}
.industry-financial-services .section-2-card{background:#fff;padding:30px 10px;box-shadow:1px 1px 13px 0px rgba(83, 83, 83, 0.15);width:32%;margin-top:30px;text-align:center;}
.industry-financial-services .section-2-card:nth-child(1) .ifs-h3{background:url('../jpg/business-operations-icon.jpg') no-repeat 50% 0;}
.industry-financial-services .section-2-card:nth-child(2) .ifs-h3{background:url('../jpg/sales-and-marketing-icon.jpg') no-repeat 50% 0;}
.industry-financial-services .section-2-card:nth-child(3) .ifs-h3{background:url('../jpg/information-technology-icon.jpg') no-repeat 50% 0;}
.underline-center.ifs-h2:before{left:50%;margin-left:-25px;}
/* mean-stack-development start */
 /* sprite icons start */
.tech-Python.mean-stack-dev .bannerDiv .bannerImg {
    width: 100%;
    height: 615px;
}
    .tech-Python.mean-stack-dev .damc-capabilities .card-circle {
        border-radius: 50%;
        border: 1px solid #00adee;
        display: inline-block;
        min-width: 40px;
        min-height: 40px;
        box-sizing: content-box;
        padding: 14px;
        background: url(../png/sprite-icon.png) center center no-repeat;
		margin-top:30px;
    }
    .tech-Python.mean-stack-dev .damc-capabilities .col-sm-4.text-center:nth-child(1) .card-circle {
        background-position-x: center;
        background-position-y: 9px;
    }
    .tech-Python.mean-stack-dev .damc-capabilities .col-sm-4.text-center:nth-child(2) .card-circle {
        background-position-x: center;
        background-position-y: -66px;
    }
    .tech-Python.mean-stack-dev .damc-capabilities .col-sm-4.text-center:nth-child(3) .card-circle {
        background-position-x: center;
        background-position-y: -143px;
    }
    .tech-Python.mean-stack-dev .damc-capabilities .col-sm-4.text-center:nth-child(4) .card-circle {
        background-position-x: center;
        background-position-y: -226px;
    }
    .tech-Python.mean-stack-dev .damc-capabilities .col-sm-4.text-center:nth-child(5) .card-circle {
        background-position-x: center;
        background-position-y: -306px;
    }
    .tech-Python.mean-stack-dev .damc-capabilities .col-sm-4.text-center:nth-child(6) .card-circle {
        background-position-x: center;
        background-position-y: -400px;
    }
    /* sprite icons end */
	
	.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li{
   background-image: url('../png/sprite-y.png')!important; background-repeat: no-repeat; background-position-x: 0; background-position-y: 0;padding-bottom: 15px;
}
.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li:nth-child(1) {background-position-y: 5px;}
.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li:nth-child(2) {background-position-y: -205px;}
.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li:nth-child(3) {background-position-y: -426px;}
.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li:nth-child(4) {background-position-y: -632px;}
.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li:nth-child(5) {background-position-y: -810px;}
.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li:last-child{
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
}

.tech-Python.mean-stack-dev .pythonDevelopmentSection3 ul li {
    margin-bottom: 14px;
}

.tech-Python.mean-stack-dev .pythonDevelopmentSection3 .nodeJsBlueBg {
    padding: 30px 40px;
}
.tech-Python.mean-stack-dev .pythonDBlueBg {
    background: #0d86cb;
    padding: 20px 35px;
}
.tech-Python.mean-stack-dev .pythonDSection4.new-tick-design .pythonDSection4-content .col-sm-4 .net-card {
    min-height: 170px;
    }
@media screen and (max-width:767px) {
    p.para.mainsubpara {
	    font-size: 16px!important;
	}
}
/* mean-stack-development end */


/* Resource whitepaper template start */
.whitepaper-template.rapid-development .rapid-banner .banner-content {
    position: absolute;
    top: 90px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 9;
}

.row-flex{
	display: flex;
	flex-wrap: wrap;
}
.col-right-bot{
	display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
.whitepaper-template.rapid-development .rapid-banner h1 {
    font-size: 52px;
    color: #fff;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
}
.whitepaper-template.rapid-development .rapid-banner p.banner-para {
    font-size: 20px;
    color: #ffffff;
}
.whitepaper-template.rapid-development .rapid-banner .header-form-col {
    position: absolute;
    top: 215px;
    right: 0;
    background: url(../png/grey-dotts.png) no-repeat 100% 100%;
    padding-bottom: 40px;
}
.whitepaper-template.rapid-development .rapid-banner picture img {
    width: 100%;
    height: 490px;
}
.whitepaper-template h1.tech-h2, .whitepaper-template h2.tech-h2 {
    font-size: 45px;
    color: #232830;
    font-weight: 700;
    margin-bottom: 50px;
}
.whitepaper-template h2.tech-h2.leftHead:before{display: none;}
.whitepaper-template.rapid-development .rapid-banner .container2 p {
    font-size: 18px;
    font-weight: 400;
    color: #232830;
}
.whitepaper-template h3.tech-h2 {
    font-size: 22px;
    font-weight: 700;
    color: #232830;
    font-family:"Roboto", sans-serif;
}
ul.ico-bullet {
    font-size: 18px;
    font-weight: 500;
    color: #232830;
    margin-bottom: 30px;
    margin-top: 30px;
}
.whitepaper-template p.para, .whitepaper-template p.h2SubLSRPara {
    font-size: 18px;
    font-weight: 400;
    color: #232830;
}
p.tech-h2.parahead {
    font-size: 22px;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
}
h2.tech-h2.blackuline:before {
    content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: -20px;
    left: 51%;
    border-bottom: 2px solid #232830;
}
.whitepaper-template.rapid-development .rapid-banner .rapid-header-form {
    height: 425px;
}
.whitepaper-template .row.appColBox .col-sm-4{
	margin-top:0px;
}
.whitepaper-template .appColBox {
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
}
.whitepaper-template .industryUseCase .appColBox .net-card .flaxLnk {
    opacity: 1!important;
    transition: all 0.8s ease!important;
    visibility: visible!important;
    color: #ff1a2e;
    font-size: 16px!important;
}
.whitepaper-template .industryUseCase .appColBox .net-card {
	padding: 25px 30px;
    height: 100%;
	background:#ffffff;
    box-shadow: rgb(3 13 148 / 17%) 0px 1px 54px 0px;
}
.whitepaper-template.application-modernization .industryUseCase .col-sm-3 .card-circle.bdIco {
    background-image: url(../png/v-icons.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    height: 125px;
    width: 113px;
    margin: 0 auto;
}
.whitepaper-template.application-modernization ul.ico-bullet li{
	align-items: center;
    /*flex-wrap: wrap;*/
	 flex-wrap: nowrap;
    display: flex;
    margin-bottom: 20px;
}
.whitepaper-template.application-modernization ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-2.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -74px;
}
.whitepaper-template.application-modernization ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -147px;
}
.whitepaper-template.application-modernization .industryUseCase .col-sm-3:nth-child(1) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -0px;
}
.whitepaper-template.application-modernization .industryUseCase .col-sm-3:nth-child(2) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -127px;
}
.whitepaper-template.application-modernization .industryUseCase .col-sm-3:nth-child(3) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -255px;
}
.whitepaper-template.application-modernization .industryUseCase .col-sm-3:nth-child(4) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -382px;
}
.whitepaper-template .pad-right {
    padding-right: 15px;
}
.whitepaper-template .rapid-banner .header-form {
    height: 610px;
}
/*.whitepaper-template .salesforce-maintenance-and-support-services .rapid-banner .header-form {
    		height: 610px;
		}*/
.whitepaper-template.rapid-development .rapid-banner .container2 h2.tech-h2 {
	    color: #232830;
	    margin-bottom: 10px;
	}
	.pad-r{
		padding-right: 128px;
	}
	.whitepaper-template.rapid-development .rapid-banner .header-form h3 {
	    font-size: 22px;
	    font-weight: 600;
	    margin-bottom: 10px;
	    color: #262626;
	}
	@media (min-width:768px) and (max-width:991px) {
		.pad-r{
		padding-right: 0px;
	}
	.whitepaper-template .pad-right {
    padding-right: 0px;
}
		.whitepaper-template.rapid-development .rapid-banner picture img {
    width: auto;
    height: auto;
    display: none;
}
.whitepaper-template.rapid-development .banner-content {
    position: relative;
    top: inherit;
    left: inherit;
    transform: inherit;
}
.whitepaper-template.rapid-development .section-2 {
    margin-top: 0px;
}
		.whitepaper-template.rapid-development .rapid-banner {
	    background: url(../jpg/banner-137.jpg) no-repeat 50% 50%;
	    background-size: cover;
	    padding: 30px 0;
	}
	.whitepaper-template.rapid-development .rapid-banner h1 {
    	font-size: 30px;
	}
	.whitepaper-template.rapid-development .rapid-banner p.banner-para {
	    font-size: 18px;
	}
	.whitepaper-template.rapid-development .rapid-banner .header-form-col {
    		position: inherit;
    		top: inherit;
    		right: inherit;
	}
	.whitepaper-template .rapid-banner .header-form {
    		height: 720px;
		}
	.whitepaper-template.rapid-development .rapid-banner .container2 h2.tech-h2 {
	    color: #ffffff!important;
	}
	.whitepaper-template.rapid-development .rapid-banner .container2 p {
	    font-size: 18px;
	    font-weight: 400;
	    color: #ffffff;
	}
	.rapid-development .rapid-banner .container2 {
    		margin-top: 0px;
		}
	.whitepaper-template.rapid-development .rapid-banner .rapid-header-form {
    		height: 576px;
		}
	.whitepaper-template.application-modernization ul.ico-bullet li {
    		flex-wrap: inherit;
		}
		h2.tech-h2.blackuline:before {
    		left: 68%;
		}
		.whitepaper-template .appColBox .col-sm-3 {
	    		margin-bottom: 15px;
			}
			.whitepaper-template.rapid-development h2.tech-h2{margin-bottom: 30px;}
	}
@media screen and (max-width:767px) {
	.pa-logo-right{display: none;}
	.whitepaper-template .pad-right {
    padding-right: 0px;
}
.whitepaper-template.rapid-development .rapid-banner .banner-content {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
}
	.pad-r{
		padding-right: 0px;
	}
	.whitepaper-template.rapid-development .rapid-banner {
	    background: url(../jpg/banner-137.jpg) no-repeat 50% 50%;
	    background-size: cover;
	    padding: 30px 0;
	}
	.whitepaper-template.rapid-development .rapid-banner h1 {
    	font-size: 30px;
	}
	.whitepaper-template.rapid-development .rapid-banner p.banner-para {
	    font-size: 18px;
	}
	.whitepaper-template.rapid-development .rapid-banner .header-form-col {
    		position: inherit;
    		top: inherit;
    		right: inherit;
	}
	.whitepaper-template .rapid-banner .header-form {
    		height: 595px;
		}
		/*.whitepaper-template .salesforce-maintenance-and-support-services .rapid-banner .header-form {
    		height: 610px;
		}*/
	.whitepaper-template.rapid-development .rapid-banner .container2 h2.tech-h2 {
	    color: #ffffff!important;
	}
	.whitepaper-template.rapid-development .rapid-banner .container2 p {
	    font-size: 18px;
	    font-weight: 400;
	    color: #ffffff;
	}
	.rapid-development .rapid-banner .container2 {
    		margin-top: 0px;
		}
	.whitepaper-template.rapid-development .rapid-banner .rapid-header-form {
    		height: 417px;
		}
	.whitepaper-template.application-modernization ul.ico-bullet li {
    		flex-wrap: inherit;
		}
		h2.tech-h2.blackuline:before {
    		left: 68%;
		}
		.whitepaper-template .appColBox .col-sm-3 {
	    		margin-bottom: 15px;
			}
			.whitepaper-template.rapid-development h2.tech-h2{margin-bottom: 30px;}
}
/* Resource whitepaper template end */

/* Aparajita custom form css start*/
.whitepaper-template .form-handler .form-group, .formLayout .form-handler .form-group{margin-bottom:15px;}
.whitepaper-template .form-handler .form-control, .formLayout .form-handler .form-control{height:50px;background-color:#f9f9f9;border: 1px solid #d7d7d7;border-radius: 0px;font-size: 13px;
    color: #3b3b3b;padding: 0px 15px;margin-top: 15px;}
.whitepaper-template .form-handler textarea.form-control, .formLayout .form-handler textarea.form-control{height:110px;}
.whitepaper-template .form-handler .form-group .checkbox label, .formLayout .form-handler .form-group .checkbox label{float:left;color:#666;font-size:15px;}
.whitepaper-template #pardot-form .form-group .error, .formLayout #pardot-form .form-group .error{color:#e7171f;}
.whitepaper-template .form-handler .form-group .error, .formLayout .form-handler .form-group .error{color:#e7171f;bottom:-25px;}
.whitepaper-template .form-handler .submit-btn, .formLayout .form-handler .submit-btn{margin-top: 25px;cursor:pointer;background-color: #de2026;font-size: 20px;font-weight: 700; color: #fff;padding: 0px 50px 0px 40px;border-radius:50px;text-transform:capitalize;border:0px; width: 100%;}
.top0Bot80{padding: 0px 0px 80px;}
/* custom form css end */

.rapid-development .custom-form .row {margin-bottom: 15px; width: 100%;}

.rapid-development .custom-form .submit-btn {background-color: #ef3734;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 700;
    width: 100%;
    border: 0px;
    box-shadow: none;
    border-radius: 10px;
    margin: 0 auto;
    margin-top: 15px;
    outline: 0px;
    color: #fff;
    line-height: 1;
    padding: 18px 10px;
    cursor: pointer;
    display: block;}
	

	.foreimg .banner-carousels .content-box {
	    position: absolute;
	    top: 0;
	    padding: 0;
	}
	section.innerpage-banner-section.style-one.foreimg ul {
	    color: #fff;
	    margin-left: 8px;
	    margin-top: 20px;
	}
	@media (min-width:1681px) {
		.foreimg .banner-carousels .content-box {
		    position: absolute;
		    top: 12%;
		    padding: 0;
		}
	}
	@media  screen and (max-width: 1680px)  {
		.foreimg .banner-carousels .content-box {
		    position: absolute;
		    top: 4%;
		    padding: 0;
		}
	}

	@media screen and (max-width:912px) {
		section.innerpage-banner-section.style-one.foreimg img.bannerImg {
		    display: none;
		}
		section.innerpage-banner-section.style-one.foreimg .banner-carousels .content-box {
		    position: relative;
		    top: unset;
		}
		section.innerpage-banner-section.style-one.foreimg.pa-banner {
		    background: url(../png/pa-banner.png);
		    padding: 25px 0;
		}
		section.power-apps-banner h1, section.power-apps-banner p.para, section.power-apps-banner ul {
		    text-align: left;
		}
		section.pa-banner h1, section.pa-banner p.para, section.pa-banner ul {
		    text-align: left;
		}
	}
.new-tech-design.power-bi.ethereum-app .pythonDBlueBg.javaDBlueBg.ibm-congos {
    padding: 21px 40px;
}
.new-tech-design.power-bi.ethereum-app .pythonDSection3Footer.ibm-congos {
    background: none;
}
@media (min-width: 320px) and (max-width: 767px){
.pythonDevelopmentSection3 {
    padding: 20px;
}
}

.dot-list li{position:relative;color:#475055;font-size:17px;margin-bottom:15px;padding-left:20px;clear:both;}
.dot-list li {color:#475055;}
.dot-list li:before{content:"\f111";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:12px;position:absolute;left:0;top:0;}

.termsP li {
    font-size: 11px;
    text-align: left;
	}
	
	.col-right-bot.termsP {
    display: flex;
    align-items: flex-end;
    align-content: flex-start;
    flex-direction: row-reverse;
    flex-wrap: wrap;
	}
	
	/*.col-right-bot.termsP {
    display: flex;
    align-items: flex-end;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}*/

ul.dot-bullet {
    position: relative;
    padding-left: 20px;
    list-style-type: disc;
    margin-left: 20px;
}
ul.dot-bullet li {
    padding-left: 0px;
    list-style: disc;
    }
/*gartner-application-modernization start*/	
.whitepaper-template.application-modernization.gartner-application-modernization ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-3.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -3px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.gartner-application-modernization ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -65px;
}
.whitepaper-template.application-modernization.gartner-application-modernization ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -127px;
}
/*gartner-application-modernization end*/

/*gartner-magic-quadrant start*/
.whitepaper-template.application-modernization.gartner-magic-quadrant .industryUseCase .col-sm-3 .card-circle.bdIco {
    background-image: url(../png/split-icon.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    height: 125px;
    width: 113px;
    margin: 0 auto;
}	
.whitepaper-template.application-modernization.gartner-magic-quadrant ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-4.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -5px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.gartner-magic-quadrant ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -70px;
}
.whitepaper-template.application-modernization.gartner-magic-quadrant ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -135px;
}
.whitepaper-template.application-modernization.gartner-magic-quadrant ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -200px;
}
.whitepaper-template.application-modernization.gartner-magic-quadrant .industryUseCase .col-sm-3:nth-child(1) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -22px;
}
.whitepaper-template.application-modernization.gartner-magic-quadrant .industryUseCase .col-sm-3:nth-child(2) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -143px;
}
.whitepaper-template.application-modernization.gartner-magic-quadrant .industryUseCase .col-sm-3:nth-child(3) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -264px;
}
.whitepaper-template.application-modernization.gartner-magic-quadrant .industryUseCase .col-sm-3:nth-child(4) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -385px;
}
/*gartner-magic-quadrant end*/	

/*low-code-application start*/	
.whitepaper-template.application-modernization.low-code-application ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-5.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -5px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.low-code-application ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -70px;
}
.whitepaper-template.application-modernization.low-code-application ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -135px;
}
.whitepaper-template.application-modernization.low-code-application ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -200px;
}
/*low-code-application end*/

/*building-portfolio-modernization start*/	
.whitepaper-template.application-modernization.building-portfolio-modernization ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-6.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -5px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.building-portfolio-modernization ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -70px;
}
.whitepaper-template.application-modernization.building-portfolio-modernization ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -135px;
}
.whitepaper-template.application-modernization.building-portfolio-modernization ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -200px;
}
.whitepaper-template.application-modernization.building-portfolio-modernization ul.ico-bullet li:nth-child(5) span.bullet-ico{
	background-position-x: center;
    background-position-y: -265px;
}
/*building-portfolio-modernization end*/

/*tech-ceos-acquisition start*/	
.whitepaper-template.application-modernization.tech-ceos-acquisition ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-7.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -5px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.tech-ceos-acquisition ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -65px;
}
.whitepaper-template.application-modernization.tech-ceos-acquisition ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -127px;
}
.whitepaper-template.application-modernization.tech-ceos-acquisition ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -200px;
}
/*tech-ceos-acquisition end*/

/*guide-software-outsourcing start*/	
.whitepaper-template.application-modernization.guide-software-outsourcing ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-8.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -5px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.guide-software-outsourcing ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -70px;
}
.whitepaper-template.application-modernization.guide-software-outsourcing ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -135px;
}
.whitepaper-template.application-modernization.guide-software-outsourcing ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -200px;
}
.whitepaper-template.application-modernization.guide-software-outsourcing ul.ico-bullet li:nth-child(5) span.bullet-ico{
	background-position-x: center;
    background-position-y: -265px;
}
/*guide-software-outsourcing end*/

/*cios-guide-low-code start*/	
.whitepaper-template.application-modernization.cios-guide-low-code ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-9.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -5px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.cios-guide-low-code ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -70px;
}
.whitepaper-template.application-modernization.cios-guide-low-code ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -135px;
}
.whitepaper-template.application-modernization.cios-guide-low-code ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -200px;
}
/*cios-guide-low-code end*/

/*guide-building-optimal-software start*/	
.whitepaper-template.application-modernization.guide-building-optimal-software ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-10.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -5px;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.application-modernization.guide-building-optimal-software ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -70px;
}
.whitepaper-template.application-modernization.guide-building-optimal-software ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -135px;
}
.whitepaper-template.application-modernization.guide-building-optimal-software ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -200px;
}
/*guide-building-optimal-software end*/

@media screen and (min-width:1200px) {
    .new-tech-design.power-bi.corda-dev .pythonDSection3Footer,
    .new-tech-design.aws .pythonDSection3Footer,
    .new-tech-design.msazure .pythonDSection3Footer,
    .new-tech-design.power-bi.ethereum-app .pythonDSection3Footer {background-image: none;}
}
#marketingAgency p.para.subheadfont {
    font-size: 21px;
}
#marketingAgency section.innerpage-banner-section ul{
	    color: #fff;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}


/*salesforce-maintenance-and-support-services  starts*/

.whitepaper-template.salesforce-maintenance-and-support-services .industryUseCase .col-sm-3 .card-circle.bdIco {
    background-image: url(../png/sprite-icons-10.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    height: 125px;
    width: 113px;
    margin: 0 auto;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li{
	align-items: center;
    /*flex-wrap: wrap;*/
	 flex-wrap: nowrap;
    display: flex;
    margin-bottom: 20px;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li span.bullet-ico{
    background-image: url(../png/icons-11.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0;
    padding: 27px;
    width: 54px;
    display: inline-block;
    margin-right: 17px;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li:nth-child(2) span.bullet-ico{
	background-position-x: center;
    background-position-y: -74px;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li:nth-child(3) span.bullet-ico{
	background-position-x: center;
    background-position-y: -147px;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li:nth-child(4) span.bullet-ico{
	background-position-x: center;
    background-position-y: -218px;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li:nth-child(5) span.bullet-ico{
	background-position-x: center;
    background-position-y: -289px;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li:nth-child(6) span.bullet-ico{
	background-position-x: center;
    background-position-y: -364px;
}
.whitepaper-template.salesforce-maintenance-and-support-services ul.ico-bullet li:nth-child(7) span.bullet-ico{
	background-position-x: center;
    background-position-y: -435px;
}
.whitepaper-template.salesforce-maintenance-and-support-services .industryUseCase .col-sm-3:nth-child(1) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -19px;
}
.whitepaper-template.salesforce-maintenance-and-support-services .industryUseCase .col-sm-3:nth-child(2) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -154px;
}
.whitepaper-template.salesforce-maintenance-and-support-services .industryUseCase .col-sm-3:nth-child(3) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -288px;
}
.whitepaper-template.salesforce-maintenance-and-support-services .industryUseCase .col-sm-3:nth-child(4) .card-circle.bdIco {
    background-position-x: center;
    background-position-y: -422px;
}

/*salesforce-maintenance-and-support-services ends*/

/* new resource template start */
.whitepaper-template.newreources-template {
    background: #dff7f9;
    padding: 60px 0;
}
.whitepaper-template.newreources-template h1 {
    font: 700 44px 'Poppins', sans-serif;
    color: #02020f;
    line-height: 1.2;
    margin-bottom: 30px;
}
.whitepaper-template.newreources-template p.banner-para {
    font: 400 20px 'Roboto', sans-serif;
    color: #02020f;
    line-height: 1.6;
}
.whitepaper-template.newreources-template h3 {
    font: 700 18px 'Poppins', sans-serif;
    color: #02020f;
}
.whitepaper-template.newreources-template ul.red-dot-bullet{
	list-style: none;
    margin-left: 16px;
    font: 400 20px 'Roboto', sans-serif;
    color: #02020f;
    margin-bottom: 50px;
}
.whitepaper-template.newreources-template ul.red-dot-bullet li {
    margin-bottom: 10px;
}
.whitepaper-template.newreources-template ul.red-dot-bullet li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: red; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.whitepaper-template.newreources-template div#contactus h3, .formLayout div#contactus h3 {
    font: 600 20px 'Poppins', sans-serif;
    color: #000000;
}
.whitepaper-template.newreources-template div#contactus, .formLayout div#contactus{
    background: #ffffff;
    padding: 30px 25px;
    box-shadow: rgb(3 3 3 / 27%) 0px 12px 19px 0px;
    margin-top: 45px;
}
.whitepaper-template.newreources-template .form-handler .submit-btn, .formLayout .form-handler .submit-btn {
    margin-top: 25px;
    cursor: pointer;
    background-color: #ff031a;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    padding: 20px 45px;
    text-transform: capitalize;
    border: 0px;
    width: max-content;
    line-height: normal;
    height: auto;
    border-radius: 3px;
}
.whitepaper-template.newreources-template .form-handler .form-control, .formLayout .form-handler .form-control {
    height: 50px;
    background-color: #f9f9f9;
    border: 1px solid #cccccc;
    border-radius: 0px;
    font: 500 18px 'Roboto', sans-serif;
    color: #3b3b3b;
    padding: 35px 15px;
    margin-top: 15px;
}

.whitepaper-template.newreources-template input::-webkit-input-placeholder{color:#c7c6ca;opacity:.5;}
.whitepaper-template.newreources-template input:-moz-placeholder{color:#c7c6ca;opacity:.5;}
.whitepaper-template.newreources-template input::-moz-placeholder{color:#c7c6ca;opacity:.5;}
.whitepaper-template.newreources-template input:-ms-input-placeholder{color:#c7c6ca;opacity:.5;}
.whitepaper-template.newreources-template .header-form, .formLayout .header-form{height: auto!important;}
.whitepaper-template.newreources-template input{font: 500 18px 'Roboto', sans-serif;}
span.value span {
    display: flex;
    align-items: flex-start;
}
span.value span input[type=checkbox] {
    margin-right: 10px;
    width: 50px!important;
    height: 23px!important;
}
span.value span label.inline {
    font: 400 13px 'Roboto', sans-serif;
    color: #5e5e5e;
    line-height: 1.3;
}
.whitepaper-template.newreources-template.cios-guide-low-code .col-md-7 {
    padding-right: 75px;
}

@media screen and (max-width:767px) {
	.whitepaper-template.newreources-template.cios-guide-low-code .col-md-7 {
	    padding-right: 0px;
	}
	.whitepaper-template.newreources-template h1 {
	    font: 700 25px 'Poppins', sans-serif;
	    line-height: 1.2;
	}
}
/* new resource template end */

/* Our Culture Start */
.mission-vission-detail h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 24px;
    font-family: "Poppins", sans-serif;
    line-height: 1.25em;
    margin: 0px;
    background: none;
}
.action-main h3 {
    margin: -5px 0 0 0;
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 15px;
}
.about-mission p, .about-vission p {
    color: #fff;
    margin-top: 30px;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 25px;
    line-height: 1.5em;
}
p.wSubHead {
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.4;
}
.action-div .row {
    display: flex;
    margin: 30px 0 0;
}
.mission-vission .common-p{
    line-height: 1.5;
    font-weight: 400;
    margin: 0px 0px 10px;

}
#our-culture .common-p{
	font-size: 16px;
    font-family: 'Roboto', sans-serif;
    margin: 0px 0px 15px;
    font-weight: 400;
}
.mt80{margin-top: 80px}
.action-main .core-value-text {
    font-size: 26px;
    font-weight: 700;
    color: #282828;
    margin-top: 0px;
    text-align: center;
    padding-top: 25px;
}
.core-values-heading {
    margin-bottom: 5px;
}
.action-div{padding-bottom: 0!important}
.ltGBg, .ltGBg .action-div {
    background: #f1f1f1;
    padding-bottom: 20px;
}
.container.siteContainer h1.heading-h1 {
    margin-top: 80px;
    margin-bottom: 15px;
    margin-left: 15px;
    font-weight: 800;
}
.corporate-integrity p.core-value-text {
    margin-bottom: 15px;
}
/* new style */
.purposeBox {
    background: #f2f1f0 url(../jpg/purpose-new.jpg) no-repeat -20px center;
    background-size: 76%;
}
.purposeBox .mission-vission{
    width: 53%;
    float: right;
    padding: 20px;
    background: #ffffff;
    margin: 15px 0px;
    border-radius: 8px;
    box-shadow: 0 1px 24px 5px rgb(0 0 0 / 10%);
}
.purposeBox .mission-vission h3{color: #fe0000;}

@media (min-width:768px) and (max-width:1199px) {
    .purposeBox {
        background: #f2f1f0 url(../jpg/purpose-new.jpg) no-repeat left center;
        background-size: 80%;
    }
}
@media screen and (max-width:767px) {
    .container.siteContainer.solution-header h1.heading-h1 {
        margin-top: 0px;
        margin-bottom: 15px;
        font-size: 30px;
    }
    .action-div .row {
        display: flex;
        margin: 50px 0 0;
        flex-direction: column;
    }
    .mt80{margin-top: 10px}
    .corporate-integrity p.core-value-text {
        margin-top: 30px;
    }
    /* new style */
    .purposeBox {
        background: #f2f1f0 url(../jpg/purpose-new.jpg) no-repeat center top;
        background-size: 100%;
        padding-top: 70%;
    }
    .purposeBox .mission-vission {
        width: 100%;
        float: none;
    }
}
/* Our Culture End */
/* ibm-i-as400-rpg start*/
.tech-pages-new.ibm-i-as400-rpg .capabilities-card .icon {flex: 0 0 57px;height: 58px; margin-right: 15px; background: url('../png/sprite-04.png');}
.tech-pages-new.ibm-i-as400-rpg .capabilities-card:nth-child(1) .icon {background-position-y: 0px;}
.tech-pages-new.ibm-i-as400-rpg .capabilities-card:nth-child(2) .icon {background-position-y: -80px;}
.tech-pages-new.ibm-i-as400-rpg .capabilities-card:nth-child(3) .icon {background-position-y: -160px;}
.tech-pages-new.ibm-i-as400-rpg .capabilities-card:nth-child(4) .icon {background-position-y: -240px;}
.tech-pages-new.ibm-i-as400-rpg .capabilities-card:nth-child(5) .icon {background-position-y: -320px;}
.tech-pages-new.ibm-i-as400-rpg .capabilities-card:nth-child(6) .icon {background-position-y: -400px;}
.tech-pages-new.ibm-i-as400-rpg .capabilities-card .title {font-family: "Poppins", sans-serif; font-weight: 600; color: #1e232a;}
/* ibm-i-as400-rpg end*/
/* Outsystems start */
.outsystems .industriesColBox .col-sm-4 .card-circle.bdIco{

background-image: url('../png/industries-sprite.png'); background-repeat: no-repeat; background-position-x: 0; 
        background-position-y: 0;
         height: 125px;
    width: 125px;
    margin: 0 auto;
    }
    .outsystems .industriesColBox .col-sm-4:nth-child(1) .card-circle.bdIco {
        background-position-y: 10px;
    }
    .outsystems .industriesColBox .col-sm-4:nth-child(2) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -110px;
    }
    .outsystems .industriesColBox .col-sm-4:nth-child(3) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -231px;
    }
    .outsystems .industriesColBox .col-sm-4:nth-child(4) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -350px;
    }
    .outsystems .industriesColBox .col-sm-4:nth-child(5) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -470px;
    }
    .outsystems .industriesColBox .col-sm-4:nth-child(6) .card-circle.bdIco {
        background-position-x: center;
        background-position-y: -591px;
    }
    .tech-pages-new .darkBg .blackTitle .title {
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        color: #1e232a!important;
    }
    .outsystems ul.in-box-bullet li:before {
        font-family: 'FontAwesome';
        content: '\f111';
        margin: 0;
        color: #ff031a;
        font-size: 8px;
        position: absolute;
        left: 0px;
    }
/* Outsystems end */

.parent-template.child-template .reimagine-detail-icon .icon{background:url('../png/sprite-image.png') no-repeat; height:58px; width:55px;}
.parent-template.child-template .reimagine-detail-icon:nth-child(2) .icon {
    background-position-y: -76px;
}
.parent-template.child-template  .reimagine-detail-icon:nth-child(3) .icon {
    background-position-y: -149px;
    height:64px;
}
.parent-template.child-template  .reimagine-detail-icon:nth-child(4) .icon {
    background-position-y: -224px;
    height:56px;
}

.parent-template.child-template  .reimagine-detail-icon:nth-child(5) .icon {
    background-position-y: -291px;
}

.tech-pages-new .ml-approach .approach-header .icon{
    background:#f7e5ff url('../png/sec-6---our-approach-sprite-icons.png') no-repeat 50% 0;
    width:85px;
    height:85px;
    border-radius:6px;
    background-position-y:12px;
}
.tech-pages-new .ml-approach .approach-card:nth-child(2) .approach-header .icon{
    background-position-y: -60px;
}
.tech-pages-new .ml-approach .approach-card:nth-child(3) .approach-header .icon{
    background-position-y: -130px;
}
.tech-pages-new .ml-approach .approach-card:nth-child(4) .approach-header .icon{
    background-position-y: -206px;
}
.tech-pages-new .ml-approach .approach-card:nth-child(5) .approach-header .icon{
    background-position-y: -275px;
}

.artificial.parent-template .industryUseCase.ml-approach .col-sm-4 .card-circle.bdIco{
    background-image:url('../png/sprite-icons_section-5.png');
    background-position-x:center;
    background-repeat:no-repeat;
}

.artificial.parent-template .industryUseCase.ml-approach .col-sm-4:nth-child(1) .card-circle.bdIco{
    background-position-y: -32px;
}
.artificial.parent-template .industryUseCase.ml-approach .col-sm-4:nth-child(2) .card-circle.bdIco{
    background-position-y: -149px;
}
.artificial.parent-template .industryUseCase.ml-approach .col-sm-4:nth-child(3) .card-circle.bdIco{
    background-position-y: -269px;
}
.artificial.parent-template .industryUseCase.ml-approach .col-sm-4:nth-child(4) .card-circle.bdIco{
    background-position-y: -386px;
}
.artificial.parent-template .industryUseCase.ml-approach .col-sm-4:nth-child(5) .card-circle.bdIco{
    background-position-y: -508px;
}
.artificial.parent-template .industryUseCase.ml-approach .col-sm-4:nth-child(6) .card-circle.bdIco{
    background-position-y: -628px;
}

@media screen and (min-width: 768px){
    .artificial.parent-template .businessBenifit.ml-section .bdSection .col-sm-3 {
        width: 16.66%;
    }
}

.artificial.tech-pages-new .ml-approach .approach-card{
    flex:0 0 20%;
}

.artificial.parent-template .businessBenifit .bdSection.ml-section .col-sm-3 .card-circle.bdIco{
    background:rgb(178 0 255 / 10%) url(../png/our-capabilities-sprite-icon.png) no-repeat 50% 0;
}

.artificial.parent-template .businessBenifit .bdSection.ml-section .col-sm-3:nth-child(2) .card-circle.bdIco{
    background-position-y: -44px;
}
.artificial.parent-template .businessBenifit .bdSection.ml-section .col-sm-3:nth-child(3) .card-circle.bdIco{
    background-position-y: -86px;
}
.artificial.parent-template .businessBenifit .bdSection.ml-section .col-sm-3:nth-child(4) .card-circle.bdIco{
    background-position-y: -130px;
}
.artificial.parent-template .businessBenifit .bdSection.ml-section .col-sm-3:nth-child(5) .card-circle.bdIco{
    background-position-y: -174px;
}
.artificial.parent-template .businessBenifit .bdSection.ml-section .col-sm-3:nth-child(6) .card-circle.bdIco{
    background-position-y: -217px;
}

/* AI Consulting Services */

.tech-pages-new.ai-consulting-services .our-approach-wrapper{justify-content: space-between;}
.ai-consulting-services.tech-pages-new .approach-header .icon {background-image: url('../webp/our-approach-sprit.webp');}
.ai-consulting-services.tech-pages-new .approach-card:nth-child(2) .approach-header .icon {background-position-y: -80px;}
.ai-consulting-services.tech-pages-new .approach-card:nth-child(3) .approach-header .icon {background-position-y: -160px;}
.ai-consulting-services.tech-pages-new .approach-card:nth-child(4) .approach-header .icon {background-position-y: -240px;}

/* AI Consulting Services */

/*OutSystems Consulting Partner Style Start  */

.tech-pages-new .outSystems-coe {background-color: #1e232a;}
.tech-pages-new .outSystems-coe h2 {color: #fff!important;}
.tech-pages-new .outSystems-coe .lead-text {color: #fff;}
.tech-pages-new .outSystems-coe .section-body {margin-top: 60px;}
.tech-pages-new .outSystems-coe-wrapper {display: flex;}
.tech-pages-new .outSystems-coe-card {flex: 0 0 20%; padding: 15px; position: relative;}
.tech-pages-new .number-img {position: absolute; left: 91px; top: -35px;}
.tech-pages-new img.arrow-img {position: absolute; left: 150px; top: 54px;}
.tech-pages-new .outSystems-coe-header {position: relative;}
.tech-pages-new .outSystems-coe-header .icon {width: 85px; height: 85px; background: #f7e5ff url('../png/1.png') no-repeat 50% 0; border-radius: 6px;background-position-y: 15px;}
.tech-pages-new .outSystems-coe-header .title {font-size: 18px; font-weight: 700; font-family: 'Poppins',sans-serif; color: #fff; margin-top: 20px;min-height: 54px;}
.tech-pages-new .outSystems-coe-body {margin-top: 20px;}
.tech-pages-new .outSystems-coe-body p {color: #fff;}

.tech-pages-new .outSystems-coe-header .icon-2 {background: #f7e5ff url('../png/2.png') no-repeat 50% 0; background-position-y: 15px;}
.tech-pages-new .outSystems-coe-header .icon-3 {background: #f7e5ff url('../png/3.png') no-repeat 50% 0; background-position-y: 15px;}
.tech-pages-new .outSystems-coe-header .icon-4 {background: #f7e5ff url('../png/4.png') no-repeat 50% 0; background-position-y: 15px;}
.tech-pages-new .outSystems-coe-header .icon-5 {background: #f7e5ff url('../png/5.png') no-repeat 50% 0; background-position-y: 15px;}
.tech-pages-new .outSystems-coe-header .icon-6 {background: #f7e5ff url('../png/6.png') no-repeat 50% 0; background-position-y: 15px;}

@media screen and (max-width: 767px) {
    .tech-pages-new .outSystems-coe-header .title {min-height: auto;}
}

/*OutSystems Consulting Partner Style end  */

.whitepaper-template.newreources-template.colorTheme {background: #330033;}
.whitepaper-template.newreources-template.colorTheme h1 {color: #ff9408;}
.whitepaper-template.newreources-template.colorTheme h3 {color: #ff9408;}
.whitepaper-template.newreources-template.colorTheme a {color: #ff9408;}
.whitepaper-template.newreources-template.colorTheme a:hover {color: #ca3f16;}
.whitepaper-template.newreources-template.colorTheme p.banner-para {color: #fff;}
.whitepaper-template.newreources-template.colorTheme ul.red-dot-bullet li {color: #fff;}

/*  AWS Cloud Services Style start */
.aws-cloud-services.tech-pages-new .approach-header .icon {background-image: url('../webp/methodology-aws-cloud-services.webp');background-position-y: 10px;}
.aws-cloud-services.tech-pages-new .approach-card:nth-child(2) .approach-header .icon {background-position-y: -70px;}
.aws-cloud-services.tech-pages-new .approach-card:nth-child(3) .approach-header .icon {background-position-y: -153px;}
.aws-cloud-services.tech-pages-new .approach-card:nth-child(4) .approach-header .icon {background-position-y: -230px;}
.aws-cloud-services.tech-pages-new .approach-card:nth-child(5) .approach-header .icon {background-position-y: -312px;}
.approach-card:nth-child(5) .approach-header .icon {background-position-y: -410px;}
.aws-cloud-services.tech-pages-new .our-approach-wrapper{display: flex; justify-content: space-between;}
.aws-cloud-services.tech-pages-new .capabilities-card .icon {background-image: url('../webp/capabilities-strip.webp'); height: 80px;}
.aws-cloud-services.tech-pages-new .capabilities-card:nth-child(2) .icon {background-position-y: -75px;}
.aws-cloud-services.tech-pages-new .capabilities-card:nth-child(3) .icon {background-position-y: -160px;}
.aws-cloud-services.tech-pages-new .capabilities-card:nth-child(4) .icon {background-position-y: -220px;}
.parent-template.child-template.aws-cloud-services section.section-2.ourOfferings p.h2SubLSRPara:before{content: none;}
.parent-template.child-template.aws-cloud-services section.section-2.ourOfferings p.h2SubLSRPara{margin-left: 0;}
/*  AWS Cloud Services Style end */

/* ai application development services start */
.tech-pages-new.ai-application-development .our-approach-wrapper{justify-content: space-between;}
.ai-application-development.tech-pages-new .approach-header .icon {background-image: url('../webp/our-approach.webp');background-position-y: -20px;}
.ai-application-development.tech-pages-new .approach-card:nth-child(2) .approach-header .icon {background-position-y: -110px;}
.ai-application-development.tech-pages-new .approach-card:nth-child(3) .approach-header .icon {background-position-y: -200px;}
.ai-application-development.tech-pages-new .approach-card:nth-child(4) .approach-header .icon {background-position-y: -295px;}
/* ai application development services end */

/* azure-cloud-services style start */

.azure-cloud-services.tech-pages-new .approach-header .icon {background-image: url('../webp/approach.webp');background-position-y: 0;}
.azure-cloud-services.tech-pages-new .approach-card:nth-child(2) .approach-header .icon {background-position-y: -128px;}
.azure-cloud-services.tech-pages-new .approach-card:nth-child(3) .approach-header .icon {background-position-y: -253px;}
.azure-cloud-services.tech-pages-new .approach-card:nth-child(4) .approach-header .icon {background-position-y: -385px;}
.azure-cloud-services.tech-pages-new .approach-card:nth-child(5) .approach-header .icon {background-position-y: -512px;}
.approach-card:nth-child(5) .approach-header .icon {background-position-y: -410px;}
.azure-cloud-services.tech-pages-new .our-approach-wrapper{display: flex; justify-content: space-between;}

.azure-cloud-services.tech-pages-new .capabilities-card .icon {background-image: url('../webp/capabilities.webp'); height: 80px;}
.azure-cloud-services.tech-pages-new .capabilities-card:nth-child(2) .icon {background-position-y: -100px;}
.azure-cloud-services.tech-pages-new .capabilities-card:nth-child(3) .icon {background-position-y: -212px;}
.azure-cloud-services.tech-pages-new .capabilities-card:nth-child(4) .icon {background-position-y: -302px;}
.parent-template.child-template.azure-cloud-services section.section-2.ourOfferings p.h2SubLSRPara:before{content: none;}
.parent-template.child-template.azure-cloud-services section.section-2.ourOfferings p.h2SubLSRPara{margin-left: 0;}

/* azure-cloud-services style end */

/* aws consulting services start */

.aws-consulting-services.tech-pages-new .approach-header .icon {background-image: url('../webp/approach-2.webp');background-position-y: 10px;}
.aws-consulting-services.tech-pages-new .approach-card:nth-child(2) .approach-header .icon {background-position-y: -70px;}
.aws-consulting-services.tech-pages-new .approach-card:nth-child(3) .approach-header .icon {background-position-y: -153px;}
.aws-consulting-services.tech-pages-new .approach-card:nth-child(4) .approach-header .icon {background-position-y: -230px;}
.aws-consulting-services.tech-pages-new .approach-card:nth-child(5) .approach-header .icon {background-position-y: -312px;}
.approach-card:nth-child(5) .approach-header .icon {background-position-y: -410px;}
.aws-consulting-services.tech-pages-new .our-approach-wrapper{display: flex; justify-content: space-between;}

.aws-consulting-services.tech-pages-new .capabilities-card .icon {background-image: url('../webp/capabilities-2.webp'); height: 80px;}
.aws-consulting-services.tech-pages-new .capabilities-card:nth-child(2) .icon {background-position-y: -75px;}
.aws-consulting-services.tech-pages-new .capabilities-card:nth-child(3) .icon {background-position-y: -150px;}
.aws-consulting-services.tech-pages-new .capabilities-card:nth-child(4) .icon {background-position-y: -225px;}
.parent-template.child-template.aws-consulting-services section.section-2.ourOfferings p.h2SubLSRPara:before{content: none;}
.parent-template.child-template.aws-consulting-services section.section-2.ourOfferings p.h2SubLSRPara{margin-left: 0;}

/* aws consulting servicec end */

/* Azure consulting style start */

.azure-consulting-services.tech-pages-new .approach-header .icon {background-image: url('../webp/approach-3.webp');}
.azure-consulting-services.tech-pages-new .approach-card:nth-child(1) .approach-header .icon {background-position: 2px 10px;}
.azure-consulting-services.tech-pages-new .approach-card:nth-child(2) .approach-header .icon {background-position-y: -53px;}
.azure-consulting-services.tech-pages-new .approach-card:nth-child(3) .approach-header .icon {background-position-y: -115px;}
.azure-consulting-services.tech-pages-new .approach-card:nth-child(4) .approach-header .icon {background-position-y: -176px;}
.azure-consulting-services.tech-pages-new .approach-card:nth-child(5) .approach-header .icon {background-position-y: -250px;}
.approach-card:nth-child(5) .approach-header .icon {background-position-y: -410px;}
.azure-consulting-services.tech-pages-new .our-approach-wrapper{display: flex; justify-content: space-between;}

.azure-consulting-services.tech-pages-new .capabilities-card .icon {background-image: url('../webp/capabilities-3.webp'); height: 80px;}
.azure-consulting-services.tech-pages-new .capabilities-card:nth-child(2) .icon {background-position-y: -100px;}
.azure-consulting-services.tech-pages-new .capabilities-card:nth-child(3) .icon {background-position-y: -200px;}
.azure-consulting-services.tech-pages-new .capabilities-card:nth-child(4) .icon {background-position-y: -302px;}
.parent-template.child-template.azure-consulting-services section.section-2.ourOfferings p.h2SubLSRPara:before{content: none;}
.parent-template.child-template.azure-consulting-services section.section-2.ourOfferings p.h2SubLSRPara{margin-left: 0;}

/* Azure consulting style end */

/*Andorid Page  start */
.success-stories.common-success-stories {background-color: #eff1f8;}
.success-stories.common-success-stories .section-header h2 {font-family: 'Poppins', sans-serif; font-weight: 700;}
.common-success-stories .section-header {text-align: center;}
.common-success-stories .slick-dotted.slick-slider { margin-bottom: 30px;}
.common-success-stories .success-stories-slider .success-stories-card {display: flex; box-shadow: 0px 6px 25px 0px rgba(98, 62, 113, 0.22); padding: 15px;background: #ffffff;}
.common-success-stories .success-stories-slider .success-stories-img {flex: 0 0 54px; margin-right: 15px;}
.common-success-stories .success-stories-slider .success-stories-card .title{color: #282c32;font-size: 18px;font-family: 'Poppins', sans-serif;font-weight: 700;}
.common-success-stories .success-stories-body a{color: #fe031a;font-weight: 500;position: relative;padding-right: 15px;}
.common-success-stories .success-stories-body a:hover {padding-right: 20px;color: #fe031a;}
.common-success-stories .success-stories-body a:after {
    content: "\f101";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    top: -3px;
    right: 0;
    position: absolute;
}
.common-success-stories .success-stories-slider .slick-dotted.slick-slider {margin-bottom: 60px;}
.common-success-stories .success-stories-slider .slick-dots {bottom: -30px;}
.common-success-stories .success-stories-slider .slick-dots li {margin: 0 10px; height: 6px;background-color: #b1b0b1;width: 32px;}
.common-success-stories .success-stories-slider .slick-dots li button:before {width: 32px; color: #b1b0b1; font-size: 0; height: 6px; background-color: #b1b0b1; opacity: 1;}
.common-success-stories .success-stories-slider .slick-dots li.slick-active {background-color: #fe031a; opacity: 1;}
.common-success-stories .success-stories-slider .slick-track {display: flex;}
.common-success-stories .success-stories-slider .slick-slide {height: inherit; margin: 25px;}


/* Android Page end */