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:26px;color:#282828;font-family:'PT Sans', sans-serif;}
.application-section2 h2.heading-two{font-size:26px;color:#475055;font-family:'PT Sans', sans-serif;margin-top:50px;}
.application-section2 .heading2{font-size:26px;color:#282828;font-family:'PT Sans',sans-serif;font-weight:700;margin-top:20px;}
.application-section2 h1.helping-text{font-size:26px;color:#282828;font-family:'PT Sans', sans-serif} 
h3{font-size:20px;font-family:'PT Sans', sans-serif}
#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;font-family:'PT Sans', sans-serif}
.newOurExperts .btn-info{background-color:#2196f3;font-size:24px;text-transform:uppercase;border-radius:5px;font-family:'PT Sans', sans-serif}
.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;font-family:'PT Sans', sans-serif;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;font-family:'PT Sans', sans-serif;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;font-family:'PT Sans', sans-serif;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;font-family:'PT Sans', sans-serif;;text-shadow:none;font-weight:700;display:block;line-height:50px;display:block;margin-top:20px;}
.carousel-newstyle h2 span{font-size:31px;font-family:'PT Sans', sans-serif;;text-shadow:none;display:block;margin-top:20px;}
.carousel-newstyle span.meet-hyat{font-family:'PT Sans', sans-serif;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 .resource-text>strong{display:block;}
.resource-download .resource-blog-div{min-height:340px;background:transparent;box-shadow:none;cursor:pointer}
.resource-content-height a{font-size:22px;font-family:Raleway;font-weight:700;}
.resource-section .text-heading{font-size:30px;font-family:'PT Sans', sans-serif;margin-bottom:25px;margin-top:25px;}
.resource-section .resource-subheading{color:#2196f3;font-size:18px;font-weight:bold;font-family:'PT Sans', sans-serif;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{color:#2196f3;}
.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;}
.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:#50468a;cursor:pointer;}
.filter-output2 .result .enterprise-feedback .resource-inner-content{background:#50468a;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>.row>.resource-blog-div{padding:20px 0}
.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{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 .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;}
.list-filter .list-group-item1{border:0;font-size:16px;padding-left:0;font-weight:normal;}
.list-group-item1:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.list-group-item1{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;}
.list-filter .list-group-item1 input{margin:6px 10px 0 0;}
@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;}
}
@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(http://www.damcogroup.com/wp-content/themes/DamcoNew/images/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;}
.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(../images/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(../images/nc-icon-1.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two{background-image:url(../images/nc-icon-2.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three{background-image:url(../images/nc-icon-3.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four{background-image:url(../images/nc-icon-4.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five{background-image:url(../images/nc-icon-5.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-one:hover{background-image:url(../images/nc-icon-1-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two:hover{background-image:url(../images/nc-icon-2-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three:hover{background-image:url(../images/nc-icon-3-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four:hover{background-image:url(../images/nc-icon-4-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five:hover{background-image:url(../images/nc-icon-5-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-one.active{background-image:url(../images/nc-icon-1-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-two.active{background-image:url(../images/nc-icon-2-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-three.active{background-image:url(../images/nc-icon-3-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-four.active{background-image:url(../images/nc-icon-4-hover.png);background-position:center left 15px;background-repeat:no-repeat;}
.tabbing .order-five.active{background-image:url(../images/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;}
.contact-us-bg{background:url(../images/contactsbg-banner.jpg) 50% 0 no-repeat fixed;padding-top:37px;background-size:100%;margin-top:54px;padding-bottom:22px;}
.country-present i{padding-left:15px;}
.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;}
.tabbing .wpcf7-response-output.wpcf7-validation-errors{display:none !important;}
.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;}
.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;}
.contactHead{margin-top:0px !important;margin-left:15px;margin-bottom:17px;font-size:26px;color:#282828;}
.new-contact-bottom{margin-top:30px;}
@-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;}
.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 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;}
.leadership-modal-img{border:20px solid #15c3ba;border-right:0;text-align:right;}
.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;}
}
@media (max-width:767px){.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;}

/* Contact us widget */
/*Tab in new contact page*/

.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(../images/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;
	height:56px;
    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(../images/nc-icon-1.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-two{
    background-image: url(../images/nc-icon-2.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-three{
    background-image: url(../images/nc-icon-3.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-four{
    background-image: url(../images/nc-icon-4.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-five{
    background-image: url(../images/nc-icon-5.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}


.tabbing .order-one:hover{
    background-image: url(../images/nc-icon-1-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-two:hover{
    background-image: url(../images/nc-icon-2-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-three:hover{
    background-image: url(../images/nc-icon-3-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-four:hover{
    background-image: url(../images/nc-icon-4-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-five:hover{
    background-image: url(../images/nc-icon-5-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-one.active{
    background-image: url(../images/nc-icon-1-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-two.active{
    background-image: url(../images/nc-icon-2-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-three.active{
    background-image: url(../images/nc-icon-3-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-four.active{
    background-image: url(../images/nc-icon-4-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

.tabbing .order-five.active{
    background-image: url(../images/nc-icon-5-hover.png);
    background-position: center left 15px;
    background-repeat: no-repeat;
}

/*Animation of label*/




.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; / 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: 25px 20px 10px;
    -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%;}

.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;}

/***************chat form 03-09-2018*********************/
.widget-green{background-color: #00c2b9;}
.widget-content-style.contact-widget{background-color: #00c2b9;}
.widget-content-style.widget-content{background-color: #00c2b9;color: #fff;text-align: center;}
.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; }
.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{background-color: #fff;color:#00c2b9;margin:-20px;padding: 0px;padding-top: 0;}
.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} 
}

/* Standard syntax */
@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} 
}

/* Standard syntax */
@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;
}

}
/* Contact us widget */

/*top menu css*/

.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;}

/*changes 26-10-2018  */
@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;}
}
/*changes 26-10-2018 end */

@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;
}

}

/*top menu css */


@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: 65px;
}
}

@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;
    font-family: 'PT Sans', sans-serif;
    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;
    font-family: 'PT Sans', sans-serif;
    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(../images/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;font-family: 'PT Sans', sans-serif;}
.heading-4{font-size:18px;margin-bottom:10px;line-height:1.1;}
.action-main .core-value-text{font-size:26px;font-weight:700;color:#282828;margin-top:20px;}
.action-main .core-values-heading{font-size: 18px;font-weight:700;}
.mission-vission-detail span{    font-weight: 700;color: #fff;font-size:18px;}
/*Footer css */
  .productLaunchModel .modal-content-style {

  background:url('/wp-content/themes/DamcoNew/images/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 .btn{

    display:none}*/

  .row .col-md-8 .filter-output .btn{

    display:block;

    float:left}

  /* footer css */
  
  /* =========================Marketing Automation Services===========================*/
/*Marketing Automation Services > section 1*/

.markAutoSer p {line-height:1.7em;}
.new-product-eng .markAutoSer .banner-web-serve {background: url(../images/markAutoSer/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;}

/*Marketing Automation Services > section 2*/
.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; font-family: 'PT Sans', sans-serif;}
.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 screen and (max-width: 991px) {
	
}

@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;}
}

/*Marketing Automation Services > section 3*/
.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-family: 'PT Sans', sans-serif; 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(../images/markAutoSer/section3-icon-1.png); padding-top:20px; padding-bottom: 23px;font-size: 16px;
font-weight: bold;line-height: 22px; background-repeat: no-repeat; padding: 11px 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(../images/markAutoSer/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(../images/markAutoSer/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(../images/markAutoSer/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(6) h4,  .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-six {color:#039be6; background-image: url(../images/markAutoSer/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(7) h4, .markAutoSer-section3 .markAutoSer-section3List .col-sm-4 .heading-seven {color:#3f51b5; background-image: url(../images/markAutoSer/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(../images/markAutoSer/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 screen and (max-width: 991px) {
	
}

@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(../images/markAutoSer/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;}
}

/*Marketing Automation Services > section 4*/
.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%;}
}

/*Marketing Automation Services > section 5*/
.markAutoSer-section5 {background: #f8f8f8 url(../images/markAutoSer/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(../images/markAutoSer/section5-icon-1.png);}
.markAutoSer-section5 ul li:nth-child(2) {background-image: url(../images/markAutoSer/section5-icon-2.png);}
.markAutoSer-section5 ul li:nth-child(3) {background-image: url(../images/markAutoSer/section5-icon-3.png);}
.markAutoSer-section5 ul li:nth-child(4) {background-image: url(../images/markAutoSer/section5-icon-4.png);}
.markAutoSer-section5 ul li:nth-child(5) {background-image: url(../images/markAutoSer/section5-icon-5.png);}
.markAutoSer-section5 ul li:nth-child(6) {background-image: url(../images/markAutoSer/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;}
}

/*Marketing Automation Services > section 6*/
.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;}
}

/*Marketing Automation Services > section 7*/
.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(../images/markAutoSer/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;border:0px;}

/*New banner Cariabien*/
.banner-annualCab{
    background-image: url(../images/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 IMCA 2019*/
.banner-imca2019 {background: url(../images/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;}

/*footer flags list*/
.flagList {float: left; margin-left:10px;}
.flagList li {float: left; background: url(../images/flags-img.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*/
.close-widget {float: right; background: url(../images/chat-arrow.png) no-repeat 50% 50%; width: 27px; height: 27px; text-indent: -50000; font-size: 0;}

.mailWidget span {background: url(../images/chat-msg-icon.png) no-repeat 0 13px; display: inline-block; padding: 10px 40px;}
.call-widget span {background: url(../images/chat-phone-icon.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;}
/* footer resources */
.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} 
/* footer resources */
.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;}

/*python development company*/

.header-w-page-bg{
    background: url(../images/technology/python-landingpage-banner.jpg) no-repeat top center;
    position: relative;
    background-size: cover;
    padding: 44px 0px 79px 0px;
}
.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:419px;}
.header-w-page-bg h2{
    font: 32px 'PT Sans', sans-serif;
    font-weight: bold;
    color: #fff;
	margin-top: 0px;
    margin-bottom: 25px;
}

.header-w-page-bg p {
    color:#fff;
    font-size: 22px;
	line-height:1.3em;
}
.header-w-page-bg .sub-head-spacing{margin-top:25px;margin-bottom:25px;}
.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: 20px;
    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: 25px 30px;
    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);

}

.header-w-page-bg .text-header .upper-form{
    font: 900 27px 'Raleway', sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px;
	width:92%;
}
.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;
}


.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 'PT Sans', 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;
}

.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: 315px;
}
.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-family: 'PT Sans', sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: normal;

}
.damc-capabilities .net-card strong{
    font-family: 'PT Sans', sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    display: block;
    margin:15px 0;

}



/*python Development Section 3*/
.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: 42px 40px;
}
.pythonDevelopmentSection3 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.pythonDevelopmentSection3 ul li {
    margin-bottom: 20px;
    padding-left: 80px;
}
.pythonDevelopmentSection3 ul li b {
    display: block; color: #fff;
    font-size: 18px;
}
.pythonDevelopmentSection3 ul li p {
    margin: 20px 0 0 0;
    text-align: left;
    color: #fff;
    font-size: 16px;
}

.pythonDevelopmentSection3 .angularDBlueBg ul li {
    margin-bottom: 45px;
}
.pythonDevelopmentSection3 .netDBlueBg ul li {
    margin-bottom: 72px;
}

.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(../images/technology/pythonDBlueBg-icon-1.png) no-repeat;    
}
.pythonDevelopmentSection3 ul li:nth-child(2) {
    background: url(../images/technology/pythonDBlueBg-icon-2.png) no-repeat;    
}
.pythonDevelopmentSection3 ul li:nth-child(3) {
    background: url(../images/technology/pythonDBlueBg-icon-3.png) no-repeat;    
}
.pythonDevelopmentSection3 ul li:nth-child(4) {
    background: url(../images/technology/pythonDBlueBg-icon-4.png) no-repeat;    
}

.pythonDevelopmentSection3 .javaDBlueBg ul li:last-child {
    margin-bottom: 0;
}

.pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(4) {
    background: url(../images/technology/play.png) no-repeat;    
}

.pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(5) {
    background: url(../images/technology/Struts.png) no-repeat;    
}


.pythonDevelopmentSection3 .javaDBlueBg ul li:nth-child(6) {
    background: url(../images/technology/JSF.png) no-repeat;    
}

.pythonDevelopmentSection3 .angularDBlueBg ul li:nth-child(5) {
    background: url(../images/technology/ui-grid.png) no-repeat;    
}


.pythonDSection3Footer {
    background: url(../images/technology/pythonDSection3Footer-img.jpg) no-repeat 0 100%;
}

/*python Development Section4*/
.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;
}

.pythonDSection4-content {
    margin-top: 80px;
}

.pythonDSection4-content strong {
    display: block;
    background: url(../images/technology/red-check.png) no-repeat 0 50%;
    padding-left: 30px;
}
.pythonDSection4-content p {
    margin-top:25px;
    margin-bottom: 0;
}

.pythonDSection4-content .col-sm-4 {
    min-height: 200px;
}

/*python Development Section5*/
.pythonDSection5 {
    padding: 80px 0;
}

.pythonDSection5 .headingUnderline .h1 {
    margin: 0;
}

.pythonDSection5-content {
    background: url(../images/technology/pythonDSection5-img.png) 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(../images/technology/pythonDSection5-icon-1.png) no-repeat;
}
.pythonDSection5-list li:nth-child(2) {
    background: url(../images/technology/pythonDSection5-icon-2.png) no-repeat;    
}
.pythonDSection5-list li:nth-child(3) {
    background: url(../images/technology/pythonDSection5-icon-3.png) no-repeat;    
}
.pythonDSection5-list li:nth-child(4) {
    background: url(../images/technology/pythonDSection5-icon-4.png) no-repeat;    
}

/*python Development Section6*/
.pythonDSection6 {

}

.pythonD-infographics {
    background: url(../images/technology/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: 220px;
}
.infographics-1.python-infographic1,.infographics-1.java-infographic1{top:65px;}
.infographics-1.angular-infograhic1{top:60px;}

.infographics-2 {
    top: 90px;
    right: 245px;
}
.infographics-2.python-infographic2,.infographics-2.xamarin-infographic
{
	top:45px;
}
.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: 255px;
}

.java-infographic.infographics-2{
    top: 45px; 
    right: 245px;
}
.net-infographic.infographics-2 {
    top: 40px; 
    right: 245px;
}
.infographics-3 {
    top: 390px;
    left: 0;
    width: 230px;
}

.infographics-4 {
    top: 390px;
    left: 448px;
    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;
}

/*python development company css for tab*/
@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;
    }
	.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;}
}
@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;
    }
}

/*python development company css for mobile*/
@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: none;
    }
	.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:20px;
    }
    .headingUnderline .h1 {
        font-size: 30px;
    }

    .pythonDSection4-content .col-sm-4 {
        min-height: auto;
        margin-bottom: 25px;
    }
    .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(../images/technology/pythonD-info-2.png) no-repeat 50% 0;        
    }
    .infographics-2 {
        background: url(../images/technology/pythonD-info-4.png) no-repeat 50% 0;        
    }
    .infographics-3 {
        background: url(../images/technology/pythonD-info-1.png) no-repeat 50% 0;        
    }
    .infographics-4 {
        background: url(../images/technology/pythonD-info-3.png) no-repeat 50% 0;        
    }
    .infographics-5 {
        background: url(../images/technology/pythonD-info-5.png) no-repeat 50% 0;        
    }
}

/*python development company end*/

.customer-story-box-section{display:none;}

/*css for new service page*/

.services-bottom-first{
    margin-top: 50px;
    padding-bottom: 60px;
    margin-bottom: 60px;
    background-image: url(../images/service-page/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;
}


@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;}