@media (min-width: 320px) and (max-width: 767px)
{
.modal-dialog{width: 90%!important;}
body{overflow-x: hidden !important;}
/**********innerpage      *********/  
.banner-head{width:100%;}
.banner-head .col-md-6 p {margin-top: 10px;font-size: 13px;}
.intro-container, .left-right-new,.cta-right,.aspire-highlights, .left-right, .only-text-container, .only-image-container, .suggested-readings, .grid.views-view-grid, .multiple-images, .partners-logos-container, #views-bootstrap-innerpages-insights-block-1, .only-image-nocontainer, .intopstory-container{margin-bottom: 40px!important;}
.breadcrumb,.only-text-container,.only-image-container,.only-text-container.grid-withoutbg-container,.only-text-container.grid-bg-container, .innerpages-letstalk .row,.intopstory-container,#two-column-ci-slider .carousel{width: 100%!important;padding-left: 15px;padding-right: 15px;margin-bottom: 40px !important;}
.grid.views-view-grid, #views-bootstrap-innerpages-insights-block-1, .multiple-images .row, .only-text-container, .multiple-images, .innerpages-insights-heading
{padding-left:15px;padding-right:15px;width:100%;margin-bottom: 40px !important;}
.nr-detail-page .container{width: 100% !important;max-width: 100% !important;padding-left: 15px;padding-right: 15px;}
.modal{z-index: 99999999 !important;}
.nr-body.container{margin-top:40px !important;}
.nr-title.container{font-size: 21px;}
.nr-detail-page{margin-top: 90px;}
/**********innerpages-insights      *********/
.banner-content-container, .intro-container, .left-right, .grid, .innerpages-our-offerings-heading, .left-right-new, .cta-right, .innerpages-insights-heading, .interested, .aspire-highlights-section, .asp-overall-view-title, .asp-certifications-title, .asp-awards-title, .asp-slider-without-image, .full-width-grid-container h2, .only-paragraph{width: 100%!important;max-width: 100%!important;margin:0 auto;padding-left: 15px;padding-right: 15px;margin-bottom: 40px !important;}
#careers-banner-form #careers-opening-filter label{font-size: 13px;color: #231f20;}
.highlights-overlay span{font-size: 18px;line-height: 30px;}
.insights-mainpage-container {width: 310px;margin: 0 auto;display: block;}
/**********       inthe news      *********/
.asp-home-page-sectionwise {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.banner-content-container{ background: linear-gradient(to left, transparent 40%, rgba(131,71,173,.95) 40%);margin: auto 15px;}
.banner .banner-head-without-bg .bhwb-content{padding: 40px 0px 80px 45px;max-width: 70%;}
.banner .banner-head-without-bg .bhwb-desc{max-width: 95%;flex:none;margin-left: 30px;}
.banner .banner-head-without-bg .bhwb-desc p{line-height: 1.5;}
.banner-head .bt-head.min-fit {width: fit-content;}
.banner-head .bt-head{letter-spacing: 0.4px;font-size: 21px;line-height: 30px;}
.banner-container {margin-bottom: 40px !important;margin-top: 85px;}
.page-insights .banner-container {margin-top: 85px;}
/**********ribbon and breadcrumb      *********/
#block-asp-website-breadcrumbs{margin-top: 43px;}
#block-asp-website-breadcrumbs .breadcrumb{display: none!important;}
.header-ribbon-get {margin-top: 40px;}
#header-ribbion-section, .breadcrumb  {width: 100%!important;padding-left: 15px;padding-right: 15px; max-width: 100%!important;}
#header-ribbion-section .row{flex-wrap: inherit;}
#header-ribbion-section .header-ribbon-link a {font-size: 12px;}
#header-ribbion-section .header-ribbon-link {padding: 0px 0px;}
.breadcrumb-slash {margin-top: -9px;}
.breadcrumb{padding-left:0px !important;padding-right:0px !important;}
.breadcrumb-detail {font-size: 6px;}
/**********intro      *********/
.intro-container .intro-banner-logo img{height: auto;}
.intro-container .intro-banner-logo{padding-left: 0px;padding-right:0px;}
.intro-container .intro-section{margin-left: 0%;padding-left:0px;}
.intro-container .intro-section .intro-title,.intro-container .intro-section .intro-custitle,.intro-section h3,.intro-section h2{line-height: 30px; margin-top: 30px;}
.left-right h4,.left-right .right-side-content h4{font-size: 21px;line-height: 30px;}
.only-text-container h3,.innerpages-insights-heading h5,.only-text-container h4,.only-text-container h5,.only-text-container h6{line-height: 30px;font-size: 21px;}
.innerpages-insights-grid p{line-height: 22px;font-size: 14px;}
.only-text-container.full-width-grid-container .asp-innerpage-grid-title p{margin-left: 0px !important;padding-left: 0px;}
.asp-overall-view-title{padding-left:15px;margin-bottom: 30px;}
.intro-container .intro-banner-logo{margin-top:0px;text-align: center;}
.intro-container .intro-banner-logo img{width:100%;}
.onlyt-sub-content .orfivecol .multi-img{margin-top: 20px;}
.only-text-container .orfivecol .multi-img.content-center{text-align: center;}
.orfivecol .multi-img:nth-child(5n), .orfivecol .multi-img:last-child{margin-right: 15px;}
.ask-our-consultant .aoc-content span{display: block;}
/**********left&right      *********/
.asp-innerpage-grid-title p{margin:15px auto !important;min-height: auto;font-size: 21px !important;}
.only-text-container .multi-content-grid-2 .multi-grid2-bg{margin-top:0px;}
.left-right-content{padding:15px;}
.ask-our-consultant-user-content p{margin-top: 10px;}
.left-right .col-md-6.right-side-content img{padding-top:40px!important;}
.left-right p,.left-right h6{width: 100%!important;height: auto!important;margin-top: 30px;}
.left-side-content,.right-side-content{padding-left: 0px !important;padding-right:0px !important;}
.left-right .left-right-bg,.left-right.lr-ask-consultant .right-side-content.left-bg-content{padding-left: 15px !important;padding-right:15px !important;}
.left-right .col-md-6.video-content img{display: block!important;}
.suggested-readings .col-md-6:nth-child(1) {padding: 30px 20px;}
/**********.left-right .left-side-content h3{margin-top: 40px;}      *********/
.left-right.lr-ask-consultant{padding:0px 15px;margin-bottom: 40px!important;}
.lr-ask-consultant .right-side-content.left-bg-content{padding-top:0px;}
.left-right .right-side-content{padding-top:0px;}
.left-right .col-md-6.right-side-content,.left-right .col-md-6.left-side-content{padding:0px 15px!important;}
.ask-our-consultant .row{width: 100%!important;max-width: 100%!important;}
.ask-our-consultant .aoc-link a{display: initial;}
.ask-our-consultant .aoc-content p:nth-child(2){margin: 0px 0px 20px;display: inherit;}
.left-right .col-md-6.left-right-bg{padding:40px 10px 0px 15px !important;}
.left-right .col-md-6.left-right-bg:last-child{padding: 0px 15px 40px !important;}
.left-right .col-md-6.left-right-bg h3{margin-top: 0px!important;}
.left-right{margin-bottom: 40px!important;}
.left-right .col-md-8.left-side-content.right-bg-content{padding-top:0px;}
.left-right .col-md-8.left-side-content.right-bg-content h3{margin-top:0px;}
.left-right .col-md-8.left-side-content .asp-innerpage-intro-morelink{margin-bottom:20px;}
.left-right .col-md-8.left-right-bg .asp-innerpage-intro-morelink,.col-md-4.right-side-content.left-bg-content{margin-bottom:0px;}
.left-right .col-md-6.left-right-bg img {width: 100%;margin-left: 0px;object-fit: cover;object-position: center;}
.cta-right .cta-right-head h4,.left-right-new h4,.left-right-new-content p,.cta-right h3,.cta-right .cta-right-content p,.cta-right .cta-right-content p{display: inherit;overflow: inherit;max-height: initial !important;}
.left-bg-content .imagecontent-overlay { padding: 10px 0px 20px 0px;bottom: 0px;right: 15px;width: 100%;text-align: center;position: initial;}
/**********left&right-new      *********/
.cta-right .cta-right-head-col{padding-right:15px;}
.left-right-new .left-right-new-head,.cta-right .cta-right-head,.cta-right .cta-right-content,.left-right-new .left-right-new-content,.intopstory-container .left-right-new-head,.intopstory-container .left-right-new-content{padding:15px;}
.left-right-new .left-right-new-img img,.left-right p,.cta-right .cta-right-img img{width: 100%;height: 100%;}
.left-right-new .left-right-new-img,.cta-right .cta-right-img{padding: 15px;}
.left-right-new-img,.cta-right .cta-right-img{padding:0px 0px 0px 15px !important;}
/**********innerpages-our-offerings      *********/
.grid .col-1{max-width: 100%;flex: 100%;}
.grid .asp-innerpage-intro-morelink{margin-bottom: 15px;}
#views-bootstrap-innerpages-grid-block-1 .col-1 .asp-innerpage-intro-morelink{margin-bottom:0px;}
.innerpages-our-offerings-heading{margin:30px auto!important;}
.grid .col-1:last-child {margin-bottom: 0px;}
#two-column-ci-slider .lrs-name{font-size: 19px;}
#two-column-slider .cus-test-slider .lrs-role, .cus-test-slider .lrs-designation{font-size: 14px;}
.asp-home-corporation-inthe-heading h2{font-size: 21px !important;line-height: 30px !important;}
.suggested-readings h6{font-size: 16px !important;line-height: 28px !important;}
.grid .asp-innerpage-grid-description,.only-text-container .asp-innerpage-grid-description,.intro-section .intro-title,.intro-section .intro-custitle,.grid-1row-2columns .grid-content-heading,.asp-overall-view-title,.multiple-images h2,.full-width-grid-container .grid-content-heading,.grid-content-heading-title,.asp-innerpage-grid-title p,.suggested-readings h6,.suggested-readings h5,.ask-our-consultant .aoc-content p:first-child,.ask-our-consultant .aoc-content p:nth-child(2),.left-right-new h4,.cta-right .cta-right-head h4,.multiple-images h4,.multiple-images h3,.multiple-images h5,.multiple-images h6,.page-certifications-and-partnerships .asp-certificates-title{max-height: initial !important;font-size: 21px;line-height: 30px;}
/**********innerpages-insights      *********/
.innerpages-insights-heading{margin:30px auto!important;}
#views-bootstrap-innerpages-insights-block-1 .innerpages-insights-grid .col-md-4{width:auto !important;flex: 0 0 auto !important;max-width: 41.666667% !important;}
#views-bootstrap-innerpages-insights-block-1 .innerpages-insights-grid .col-md-8{width:58% !important;flex: 0 0 58.333333% !important;max-width: 58.333333% !important;}
.innerpages-insights-grid{height: auto;}
.innerpages-insights-grid .col-md-4 img{width:100%;}
.grid .innerpages-insights-grid .asp-innerpage-intro-morelink{margin-bottom: 0px;}
.innerpages-insights-grid .col-md-4 img{height:auto;}
.innerpages-insights-blogmorelink a{background-size: 11px;}
.page-insights .insights-mainpage-container .pager,.asp-corporate-news .pager,.page-openings .openings-page-container .pager{margin-bottom: 40px !important;} 
/**********interested      *********/
.interested .row{margin-left: 0px;}
.interested .interested-user{margin-bottom: 15px;}
.interested-content h3{margin-left:0%;width: 100%;}
.interested-content h6{margin-left: 0%;}
/**********Both content - left right      *********/
.left-right.left-side-content .col-md-6:nth-child(1) p {margin-top: 10%!important;padding-left:50px!important;}
.left-right.left-side-content .col-md-6:nth-child(2) .left-right-content {padding: 50px 50px!important;}
.left-right.right-side-content .col-md-6:nth-child(1) .left-right-content {padding: 50px 70px 50px 50px!important;}
.left-right .left-side-content.left-bg, .left-right .right-side-content.right-bg{padding-left: 15px !important;padding-right: 15px !important;}
.left-right.right-side-content .col-md-6:nth-child(2) p {padding-left: 50px; margin-top: 15%!important;}
.left-right.right-side-content .col-md-6:nth-child(2) {margin-bottom: 29px!important;}
.left-right .right-bg-content, .left-right .left-bg-content,.left-right .right-side-content.right-bg{padding-top:40px;}
#views-bootstrap-innerpages-insights-block-1 .col-1.col-sm-6{flex:0 0 100%;max-width:100%;padding-left: 15px;padding-right: 15px;}
.only-text-container .row .col-md-4:first-child{max-width: 100%;flex: 0 0 100%;padding: 0px;}
.only-text-container.full-width-grid-container .row .col-md-4{max-width: 100%;flex: 0 0 100%;padding: 0px 15px!important;}
.grid-content-heading-title{padding-left: 0px!important;} 
.grid-content-heading-title h3{padding-left: 15px;}
.only-text-container .grid-content-heading-title h4{font-size: 21px;line-height: 38px;padding-left: 15px;}
.grid-content-heading-title h2,.grid-content-heading-title h3,.grid-content-heading-title h4{margin-bottom: 0px !important;}
.only-text-container.grid-1row-2columns .col-md-4{padding: 0px 15px!important;}
.only-text-container.full-width-grid-container .row .col-md-4:nth-child(3),.only-text-container.full-width-grid-container .row .col-md-4:nth-child(2)
{margin-top:40px;}
.only-text-container.grid-withoutbg-container .asp-innerpage-grid-title p{margin-top:0%;line-height: 30px!important;}
.only-text-container.grid-bg-container,.only-text-container.grid-withoutbg-container{padding-left: 15px !important;padding-right:15px !important;}
.only-text-container.grid-bg-container .row .col-md-4:first-child,.only-text-container.grid-bg-container .row .col-md-4,.only-text-container.grid-withoutbg-container .row .col-md-4:first-child,.only-text-container.grid-withoutbg-container .row .col-md-4{padding:0px 15px;}
.only-text-container.grid-bg-container .row .col-md-4 {padding: 20px 15px 0px;}
.only-text-container.grid-withoutbg-container .row .col-md-4 {padding-top: 20px;}
.only-text-container .col-md-4.grid-no-image{padding-top:0px !important;}
.only-text-container.grid-withoutbg-container{padding-top:0px;}
.only-text-container .row .col-md-4{max-width: 100%;flex: 0 0 100;padding: 0px;}
.only-text-container .multi-grid2-bg .gridtitle{min-height: auto!important;}
/**********ribbon      *********/
#header-ribbion-section .row { width: auto; margin: 0 auto;}
#header-ribbion-section .row .views-row{ width: 100%;}
/**********slider      *********/
.inner-page-slider #views-bootstrap-innerpage-slider-block-1 .carousel-control-prev {left: 38%!important;}
.inner-page-slider #views-bootstrap-innerpage-slider-block-1 .carousel-control-next, .inner-page-slider #views-bootstrap-innerpage-slider-block-1 .carousel-control-prev {top: 24%!important;}
.inner-page-slider #views-bootstrap-innerpage-slider-block-1 .carousel-control-next {left: 50%!important;}
.left-right.careers-op-right-side img {width: 95.3%!important;}
#block-asp-website-content .inner-pages-section {display: block!important;}
#block-asp-website-content .inner-pages-section .views-row .openings{margin-bottom: 30px!important;}
/**********aspire highlights      *********/
.aspire-facts-4{height: auto;margin-top:0px;margin-bottom: 40px;}
.aspire-facts-4 .views-row.aspire-highlights{display: initial;margin-bottom: 0px!important;}
.aspire-facts-4 .highlights {margin-bottom: 40px;}
.aspire-facts-4 .highlights-overlay{width: auto;top:0px;position: initial;margin-left: 0px;}
.views-row.aspire-highlights{
display: inline-block;width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0px auto;margin-bottom: 200px!important;}
.highlights{position:relative;}
.highlights-overlay {text-align: center;width: 55%;top:64px;position:absolute;margin-left:68px;}
.highlights img:nth-child(1){width:100%;}
.highlights-overlay img:nth-child(1){width:auto!important;}
/**********multiple images and partners logo      *********/
.multiple-images,.partners-logos-container, .multiple-images .row{width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100% !important;margin:0 auto!important;margin-bottom: 40px!important;}
.multiple-images .col-md-3 img{display: block;margin-left: auto;margin-right: auto;}
.multiple-images.ortwocol .multi-img{max-width: 100% !important;flex: 100% !important;}
.multiple-images.orfourcol .row,.sub-content.orfourcol .row{margin:0 auto;padding: 0px;}
.multiple-images.multi-img-4.orfourcol .multi-img{margin-bottom: 20px;}
.sub-content.orfourcol .multi-img{padding-left:0px !important;}
.multiple-images.orthreecol .multi-img:nth-child(n+4), .multi-content.orthreecol .multi-img:nth-child(n+4), .sub-content.orthreecol .multi-img:nth-child(n+4){margin-top: 0px;}
.partners-logos-container .views-row{width: 100%;}
.partners-logos-container .partners-logos p{width: auto;height: auto;}
.partners-logos-container .partners-logos img{display: block;margin-left: auto;margin-right: auto;}
.ask-our-consultant .aoc-link a{margin: 10px -15px 25px;}
.ask-our-consultant .col-md-5,.ask-our-consultant .aoc-content,.ask-our-consultant .col-md-2{padding:0px;text-align: center;}
.ask-our-consultant-user-content {margin-left: 0px;}
.ask-our-consultant-user-icon {display: block;text-align: center;}
.ask-our-consultant-user-icon img {height:auto!important;width: auto!important;object-fit: none!important;}
.ask-our-consultant .aoc-content p:first-child{padding-right: 0px;}
.ask-our-consultant .lt-button,.ask-our-consultant .slt-button{margin: 10px auto 30px;}
/**********suggested reading      *********/
.suggested-readings{width: 100%!important;padding: 0px 15px;}
.suggested-readings .col-md-6:last-child{padding:0px 15px;}
.orfivecol .multi-img {width: 100%!important;margin-top:0px;}
.multi-img{margin-top:30px;}
.orfourcol .multi-img {width: 100%;padding:0px;margin: 0px;}
.only-text-container .ortwocol .multi-img{width: 100%;}
.only-text-container .multi-content.orfourcol.multi-content-grid-2 .multi-img {width: 100%;padding: 20px 5px;margin-left:10px;margin-right: 10px;}
/**********only image - image      *********/
.only-image-nocontainer img {width: 100%;height: auto;padding: 0px 15px;}
.only-image-nocontainer,.only-image-container{width:100%;}
.only-image-container .col-md-12,.only-image-nocontainer .col-md-12{padding:0px;}
.only-image-container img {width: 100%;height: auto;}
/**********only image -grid content      *********/
.only-text-container .multi-content-4 .multi-img{width: 100%;margin: auto;
padding: 0px 15px;}
.multi-img ul.oltext-grid-desc{text-align: left!important;}
.only-text-container .multi-content-grid-2 .multi-img{width:100%;margin-top:0px;}
.only-text-container .multi-content-grid-2 .multi-grid2-nobg{padding:0px;}
.only-text-container .multi-content-grid-2 .multi-grid2-bg{padding: 30px 30px;min-height: auto !important;width:100%;}
.only-text-container .multi-abovecontent-4 .multi-img{width: 100%;margin:0 auto;padding: 0px 15px;}
/**********left right - ask the consultant contact form      *********/
.imagecontent-overlay { padding: 10px 30px 10px 30px;right: 0px;bottom: -35px;}
/**********multiple image - left right      *********/
.mulitple-images-right-content .mul-img-right-side-image img {height: 100%;width: 100%;}
.mulitple-images-right-content { margin-top: 0px;}
.mulitple-images-right-content .left-side-multiple-imgs {margin-left: 15px;padding: 50px 15px;}
.mulitple-images-right-content .mul-img-right-side-contents {padding: 20px 20px 50px 20px;margin-left: 15px;}
.mulitple-images-right-content .multiple-img-left-content .col-sm-4{flex: 0 0 33.333333%;max-width: 33.333333%;}
.mulitple-images-right-content .multiple-img-left-content .col-sm-8{flex: 0 0 66.666667%;max-width: 66.666667%;}
/**********milestones - award and certifications      *********/
.asp-award-certificate-tablet {display: inline-flex !important; width: 100%;}
.asp-award-certificate-desktop{display: none!important;}
.no-gutters .col-2.asp-awards {flex: 0 0 32.667%;max-width: 32.667%;}
.asp-certifications-title, .asp-awards-title {padding-left: 5px;}
.asp-awards-milestones-link {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px 0px 30px 5px;}
.asp-awards img {width: 85%; height: 50%;}
.carousel{width: 100%!important;padding-left: 15px;padding-right: 15px;}
/**********about us      *********/
.mulitple-images-right-content.multiple-images .row{width:auto!important;max-width: auto !important;}
/**********meet our leaders      *********/
#views-bootstrap-innerpages-grid-block-1.grid .col-sm-1:nth-last-child(-n+3),#views-bootstrap-innerpages-grid-block-1 .col-1{margin-bottom: 40px;}
#views-bootstrap-innerpages-grid-block-2 .col-sm-1:last-child,
#views-bootstrap-innerpages-grid-block-1.grid .col-sm-1:last-child{margin-bottom:0px;}
.asp-our-team-leader-details {padding: 30px 10px 40px 10px; width: 100%;color: #231f20; background: transparent; position: inherit;display: block!important;}
.asp-leader-team-grid-title h2 {line-height: 38px;}
.asp-leader-team-grid-title p {line-height: 28px;margin-top: 20px;}
.asp-leader-team-description p {display: none;}
.grid .col-1{margin-bottom: 0px;}
.asp-mobile-tab-arrow{display: block;width: 20px;}
.asp-leader-team-morelink img:first-child { display: none;}
/**********both content slider      *********/
.asp-slider-without-image {width: 100%!important;padding-left: 15px;padding-right: 15px;margin-bottom: 40px!important;}
#asp-only-content-slider .carousel{width: 100%!important;padding-left: 15px;padding-right: 15px;}
#asp-only-content-slider .container { max-width: 100%!important;padding-left: 15px;padding-right: 15px;}
#asp-only-content-slider .carousel-indicators {right: 0px;bottom: 0px;}
.asp-slider-leftside-title{padding: 30px 40px !important;}
.asp-slider-leftside-title:nth-child(2){padding: 30px 30px 0px 30px !important;}
#asp-only-content-slider .carousel-indicators{right:0px;bottom: 10px;margin-left: 15%;margin-right: 15%;}
/**********aspirational facts      *********/
.aspire-highlights-section .aspire-facts{margin-top: -50px;}
.aspire-facts .views-row.aspire-highlights {margin-bottom: 0px !important;}
.aspire-facts .aspire-highlights {height: 165px;width: 100% !important;}
/**********only-text-one-section-bg-color      *********/
.multi-content-grid-2{margin-top:40px;}
/**********left right video      *********/
.left-right .col-md-4.right-side-content.left-bg-content{margin: 0px 15px;}
.left-right .col-md-4.right-side-content, .left-right .col-md-8.left-side-content{margin: 0px 15px;}
.left-right .col-md-4.right-side-content.left-bg, .left-right .col-md-8.left-side-content.left-bg{margin: 0px 0px;}
.lr-bgfullwidth .left-right .col-md-4.right-side-content,.lr-bgfullwidth .left-right .col-md-8.left-side-content{margin:0px;}
.left-right.right-side .row {margin-right: -15px;}
.left-right.right-side .col-md-6:nth-child(1){padding: 0px 15px;}
.video-image img{width: 100%;height: 100%;}
.left-right.right-side .col-md-6:nth-child(2){padding: 0px 15px;}
/**********image content slider      *********/
#asp-only-content-slider-width-image .container {max-width: 100%!important;padding-left: 15px;padding-right: 15px;margin-left: -15px;}
#asp-only-content-slider-width-image .carousel{width: 100%!important;padding-left: 15px;padding-right: 15px;}
#asp-only-content-slider-width-image .asp-slider-without-image .asp-slider-leftside-title:nth-child(2) {padding: 40px !important;}
#asp-only-content-slider-width-image .carousel-indicators {right:0px;bottom: 50px;}
#asp-only-content-slider-width-image .asp-slider-without-image .asp-slider-leftside-title h1 {margin-top: 55px;}
/**********customer-testimonial-slider      *********/
#fullwidth-only-content-slider .container{max-width: 100%!important;padding-left: 15px;padding-right: 15px;padding:30px 40px;}
#fullwidth-only-content-slider .container{margin:0 auto;}
/**********only-text-sub-content      *********/
.only-text-container .only-text-no-bg .onlyt-sub-inner-title h4,.only-text-container .only-text-no-bg .onlyt-sub-inner-content p,.only-text-container .only-text-no-bg .onlyt-sub-inner-content ul{margin-left: 40px;margin-right:40px;}
.only-text-container .only-text-both-bg .onlyt-sub-inner-title h4,.only-text-container .only-text-both-bg .onlyt-sub-inner-content p,.only-text-container .only-text-both-bg .onlyt-sub-inner-content ul{margin-left: 10px;margin-right:10px;}
.only-text-container .multi-content h2{margin-bottom: 40px;font-size: 22px;line-height: 30px;}
/**********multiple-images 1*3 column      *********/
.multiple-images.orthreecol .multi-img,.multi-content.orthreecol .multi-img,.sub-content.orthreecol .multi-img{width:100%!important;margin-top:40px;margin:0px;padding:20px 0px;}
.only-text-container .orfourcol .row{margin-top: 0px;}
.multiple-images.multi-img-4.ortwocol .row{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.multiple-images.multi-img-4.ortwocol .row img{width: 100%;}
/**********Innerpages Silder 50-50 (Both Content)      *********/
#two-column-slider .container{max-width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
#two-column-slider .cus-test-slider .col-md-6{padding: 30px !important;}
#two-column-slider .carousel-indicators{right: 0px!important;}
#two-column-slider .cus-test-slider .lrs-name{line-height: 0px;}
#two-column-slider .cus-test-slider .lrs-designation{margin-bottom: 40px;}
#two-column-slider .cus-test-slider .col-md-6:first-child{padding-top:30px !important;}
.grid-1row-2columns-withtbg .asp-innerpage-grid-title, .grid-1row-2columns-withtbg .asp-innerpage-grid-description, .grid-1row-2columns-withtbg .asp-innerpage-intro-morelink {
margin-left: 30px;margin-right: 30px;}
.grid-1row-2columns .col-md-4{max-width: 100%!important;flex: 0 0 100%!important;padding: 0px 15px;margin-bottom:40px}
.grid-1row-2columns:nth-child(2){margin-bottom:0px;}
.grid-1row-2columns{margin-bottom: 0px!important;}
.grid-1row-2columns .col-md-4:nth-child(1){margin-right: 0px!important;}
.grid-1row-2columns .col-md-4:nth-child(2){margin-left: 0px!important;}
.lr-ask-consultant .imagecontent-overlay br {display: block;}
.multiple-images.multi-img-4.orfourcol .multi-img:nth-child(n+5).content-center:nth-child(n+5), .multiple-images.multi-img-4.orfourcol .multi-img:nth-child(n+5).content-:nth-child(n+5), .multiple-images.multi-img-4.orfourcol .multi-img:nth-child(n+5).content-left:nth-child(n+5){margin-top:0px;}
/**********bot store      *********/
.botstore-content .suggested-reading-btn { margin-left: 45px;}
/**********serviceline - CTA      *********/
.sc-cta {width: 100%!important;padding-left: 15px;padding-right: 15px;}
.sc-cta .sccta-content,.sc-cta .col-md-4{flex: 0 0 100%;max-width: 100%;}
.sc-cta .sccta-content{padding: 40px 30px 20px;}
.sc-cta .sccta-button {margin: 0px auto 30px auto;width: 230px;}
.sc-cta .sccta-content .sccta-title h3{text-align: center;}
/**********servcieline - CTA end      *********/
/**********       Client stories       *********/
.client-stories h2 {width: 124%;}
.client-stories .col-md-4 {flex: 0 0 100%!important;max-width: 100%!important;}
/**********       inner page partners slider            *********/
.partners-logo-slider .carousel-inner{width: 100%;margin: 0px auto;}
.partners-logo-slider .carousel-item img {width: 40%;height: auto;}
.partners-logo-slider .carousel-control-next {right: 0px;}
.partners-logo-slider .carousel-control-prev {left: 0px;}
/**********insights page      *********/
.page-insights .banner-content {width: 100%!important;padding-left: 15px;padding-right: 15px;margin-top: -160px;}
.page-insights .banner-content .bt-head { margin-top: -140px;}
.banner-content-container .insights-url {margin-top: 8px;position: absolute;}
.page-insights .banner-content p {padding: 0px 15px;}
.insights-mainpage-container {width: 100%!important;margin: 0 auto;display: block;}
.insights-mainpage-container #views-exposed-form-insights-view-block-1 .form-item-title {margin-top: 108px;background-position: 6.2% 22px;background-image: none;}
.insights-mainpage-container #views-exposed-form-insights-view-block-1 .form-text {width: 75%;margin-left: 0%;}
.insightssearchclose {right: 60px!important;}
.page-type-insights .insights-detailpage .col-md-12{padding-left: 15px;}
.insights-specific-container .col-xl-4, .page-insights .insights-mainpage-container .col-xl-4 {flex: 100%!important;max-width: 100%!important;margin-right: 0px;padding: 0px 15px;} 
.page-insights .insights-mainpage-container .col-xl-4:nth-child(3n+2),.insights-specific-container .col-xl-4:nth-child(3n+2) {margin-left: 0px;margin-right: 0px;}
.intopstory-container .left-right-new-head{width: 95%;}
.intopstory-container .left-right-new-img img {width: 95%;height: 100%;}
#two-column-ci-slider .carousel{margin-bottom: 70px;}
#two-column-ci-slider .left-side-content h3 {padding: 10px 30px;margin-top: -225px;font-size: 18px!important;}
#two-column-ci-slider .left-side-content .asp-innerpage-intro-morelink a { padding-left: 30px;}
#two-column-ci-slider .left-side-content .asp-innerpage-intro-morelink {margin-bottom: 50px;}
#two-column-ci-slider .col-md-6.right-side-content.left-bg-content {padding: 15px!important;}
#two-column-ci-slider .carousel-indicators {bottom: -41px;margin-left: 15%;}
/**********       innerpages - lets talk      *********/
.innerpages-letstalk .col-md-2 {text-align: center;display: block;flex: 0 0 100%;max-width: 100%;}
.innerpages-letstalk .aoc-content {width: 100%;max-width: 100%;display: block;text-align: center;flex: 0 0 100%;}
.innerpages-letstalk .lt-button{width: 60%;margin: 0 auto 50px;}
/**********       end of innerpages - lets talk      *********/
/************** 404 page ****      *********/
.page-404 .layout-content, .page-access-denied .layout-content{width: 100%!important;padding-left: 15px;padding-right: 15px;margin:0 auto;}
/************** Search result page Start *****      *********/
#search-result-page {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
h1#search-result-page{font-size: 24px;line-height: 38px;margin-top: 70px;}
#block-exposedformsearch-pagepage-1-2 {width: 100%!important;padding-left: 15px;padding-right: 15px;margin:20px auto;}
#edit-submit-search-page--3 .button{margin: -37px 100px !important;}
#page_navigation a.nextbutton {padding: 5px 6px;}
#block-exposedformsearch-pagepage-1-2 .form-text{background-image: none;padding: 12px 65px 12px 15px;}
#edit-actions--3 .button{background: url(../images/openings-search-mob.svg);background-repeat: no-repeat;background-size: 33px;background-position: 5px;width: 30px;border: none;text-indent: -9999px;}#block-searchresultpagetitle .asp-overall-view-title{color:transparent;opacity: 0;}
#block-exposedformsearch-pagepage-1-2 #edit-actions--3 .button {padding: 7px 17px;background-size: 15px;background-position: 9px;}
/************** End of search result page *****      *********/
/************** Corporate News Show all page ****      *********/
.page-news-room .asp-overall-view-title {margin-top: 85px;}
.cn-filters,.cn-reset {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;margin-top: 8px;}
.cn-filters span {margin-right: 10px;margin-top: -60px;}
.cn-filters span p.filter-applied{right: -7px;top: 3px;}
#cn-filters-icon {margin-right: -10px;}
.cn-reset #edit-reset {margin-right: 35px;margin-top: -56px;}
.asp-corporate-news{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;position: relative;}
.asp-corporate-news .grid.views-view-grid{padding:0px !important;width:100% !important;}
.asp-corporate-news #views-exposed-form-corporate-news-block-1 {width: 100%!important;padding: 0px;margin: 0 auto 40px;right: 15px;top: -23px;}
.asp-corporate-news details{width: 100%;margin-top:20px;}
.asp-corporate-news fieldset,.asp-corporate-news .form-actions,.asp-corporate-news #edit-field-inthe-news-published-date-value-wrapper{width:100%!important;}
.asp-corporate-news div.js-form-wrapper.form-wrapper{width: 100%!important;}	
.asp-corporate-news .form-actions input{margin:20px 0px 0px!important;}
.asp-corporate-news .js-form-item-field-inthe-news-published-date-value-min{width:48%;padding-left:0px;}
.asp-corporate-news .js-form-item-field-inthe-news-published-date-value-max{width: 48%;
margin-right: 0px;}
.asp-corporate-news .form-actions input#edit-reset, .asp-corporate-news .form-actions input[value="Clear All Filters"] {background-position-y: calc(100% - -1px) !important;}
/**********end of corporate news show all page      *********/
/**********top reads      *********/
.topthreadscontainer .tt-image {height: 190px;}
/**********end of top reads      *********/
/************ Insights - Detail Page **      *********/
.page-type-insights #insights-detailpage{width: 100%!important;padding: 0px 15px;}
#insights-detailpage .insights-left, #insights-detailpage .insights-right,.insights-detailpage .col-md-12{padding:0px 15px;}
/**********Openings detail page      *********/
.page-type-openings #block-asp-website-page-title{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px;}
#openings-detailpage{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px;}
#openings-detailpage .job-locaiton {margin-left: 0px;padding: 10px 0px;}
#openings-detailpage .job-id, #openings-detailpage .job-type, #openings-detailpage .job-submit-date {padding: 10px 0px;}
#openings-detailpage .opening-details-submit-section {margin-top: 40px;margin-bottom: 50px;padding-left: 0px;}
.page-type-openings #block-asp-website-page-title h1{padding:0px 15px!important;margin-top: 130px;}
#openings-detailpage { padding: 0px 15px!important;}
/**********       Employee Testimonial       *********/
#careers-employee .image-title-carousel-mobile h5{margin-top: 20px;font-family: mont-semibold;}
#careers-employee .image-title-carousel-mobile h6{margin-top: 10px;font-family: mont-regular;color: #231f20;font-size: 13px;}
#careers-employee .image-title-carousel-mobile p{margin-top: 20px;font-family: mont-regular;}
#careers-employee .video-image img {top: 0;height: 191px !important;}
#careers-employee .image-title-carousel-mobile{text-align:center;}
#careers-employee .asp-employee-title{width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100% !important;margin: 0 auto;}
#careers-employee .video-image{padding-bottom: 190px;}
#careers-employee div[id*="videomobilepopup-"] .video-embed-field-responsive-video{height:160px;}
#careers-employee .video-embed-field-responsive-video video{height:100%;}
#careers-employee .asp-testimonial-navigation{display:block !important;}
.inner-page-slider #careers-employee .carousel-control-next{margin-right: 20px !important;}
.inner-page-slider #careers-employee .carousel-control-prev{margin-left: 20px !important;}
.inner-page-slider #careers-employee .carousel-control-next,.inner-page-slider #careers-employee .carousel-control-prev	{margin-top: -40px;}
.page-cloud-optimization-services .intro-container .intro-banner-logo {padding-right:0px!important;}
.asp-testimonial-navigation.carousel-control-prev,.asp-testimonial-navigation.carousel-control-next{background-color: rgb(131, 71, 173);padding-top: 15px;}
.asp-employee-testimonial-desktop .carousel-inner .container{padding: 0px;}
/**********       Ends of Employee Testimonial       *********/
.page-newsroom .asp-overall-view-title{margin-top: 110px!important;}
/**********careers      *********/
.page-careers .banner-container{margin-bottom: 250px !important;margin-top: 85px;}
#careers-banner-form {top: 180px;width: 290px;}
.page-careers .banner-head .col-md-6{width: 100%;}
#careers-banner-form #careers-opening-filter {display: block;width: 100%!important;padding-left: 15px;padding-right: 15px;padding: 0px 0px;}
#careers-banner-form #careers-opening-filter input:not(#careers-opening-filter input[type="submit"]), #careers-banner-form #careers-opening-filter select {width: 100%;margin: 5px 0px;border: 1px solid #D2D2D2;}
#careers-banner-form #careers-opening-filter input[type="submit"] {margin-top: 20px;background-color: #8347ad;color:#fff;}
#ca-find-your-fit a {width: auto;margin-right: 0px!important;display: inline-block;margin-bottom: 10px;}
.page-careers .only-text-container .only-text-no-bg {padding: 30px 15px;}
#careers-bottom-form #careers-opening-filter {display: block;}
#careers-bottom-form label {margin-bottom: 5px;padding-top: 0px!important;}
#careers-bottom-form input[type="text"] {width: 100%;margin-right: 0px!important; margin-bottom: 20px;}
/**********       left-right video popup       *********/
.left-right .video-embed-field-responsive-video {height: 100%;}
/**********       ends of left-right video popup       *********/
/**********       Innerpages slider video popup       *********/
.cus-test-slider .video-embed-field-responsive-video {height: 100%;}
.page-insights .insights-mainpage-container{width: 93% !important;}
.page-insights .insights-mainpage-container .col-xl-4{padding: 0px !important;}
/**********       ends of innerpages slider video popup       *********/
	/* Customer Stories */
#asp-cs-slider .cs-mobile{display: block;}
#asp-cs-slider .cs-desktop{display: none;}
#asp-cs-slider .carousel-item .cs-con .cs-bg a{display: block !important;font-size: 16px!important;line-height: 28px!important;min-height: 125px !important;display: flex !important;}
#asp-cs-slider .carousel-control-next, #asp-cs-slider .carousel-control-prev{top:100%;}
#asp-cs-slider .carousel-inner{padding-bottom: 30px;}
#asp-cs-slider{margin-bottom: 100px;}	
/*.innerpages-tab*/
.innerpages-tab{width: 100%;padding: 0px 15px;}
.innerpages-tab .nav.nav-tabs li {width: 100%;flex-basis: auto;}
.innerpages-tab .nav.nav-tabs li a {display: block;padding: 16px 37px 13px;}
.innerpages-tab .nav.nav-tabs{padding-bottom: 0px;}
.innerpages-tab	.nav-tabs .nav-item.show .nav-link,.innerpages-tab .nav-tabs .nav-link.active,.innerpages-tab .nav-tabs .nav-link:focus,.innerpages-tab .nav-tabs .nav-link:hover,.innerpages-tab .nav-tabs .nav-link{border:0px;}
/*left-right multicontent*/
.lr-multicontain{width: 100%;padding: 0px 15px;}
/*analyst-recognitions accordion*/
.analyst-section-accordion{width: 100%;padding: 0px 15px;}
.analyst-section-accordion .card .multi-grid2-bg {width: 100%;max-width: 100%;margin-left: 0px;margin-top: 20px;}
.analyst-section-accordion .card .field-content{display: block;}
/*left&right-accordion-section*/
.lr-accordion-section,.lr-accordion-section .accordion{width: 100%;}
.lr-accordion-section .at-title h5,.lr-accordion-section .at-title h6{padding-right: 40px;}
.left-right img{display: none;}
.lr-accordion-section .views-row:last-child .left-right .row{display: flex!important;}
/*image-withcont-section*/
.image-withcont-section{width: 100% !important;padding: 0px 15px;}
.image-withcont-section .oic-panel .col-md-6 {min-width: 100%;max-width: 100%;border: 1px solid #8347ad;}
.image-withcont-section .only-image-content {height: auto;position: initial;}
.image-withcont-section .oic-panel {position: initial;left: 0px;top: 0px;}
.image-withcont-section .only-image-content .oic-image img {display: none;}
/*on-scroll-section*/
.on-scroll-section .views-field-field-multiple-image,.on-scroll-content{width: 100%;padding: 0px 15px;}
.on-scroll-section .onsc-multi{width: 100%;padding-left: 0px;padding-right: 0px;}	
.on-scroll-section .onsc-url{right: 0px;}
.on-scroll-content p{font-size: 16px;}
.lr-multicontain h2,.on-scroll-section h2,.only-text-container h2{font-size: 21px;line-height: 38px;}
/*Poland About Us*/
.page-poland-about-us .left-side-content .asp-innerpage-intro-morelink a{width: fit-content !important;font-size: 20px !important;margin: 0 auto;}
.page-poland-about-us .only-text-container .asp-innerpage-intro-morelink a, .page-poland-about-us .only-text-container .asp-innerpage-intro-morelink button{margin: 0 auto 64px;font-size: 20px !important;}
.page-poland-about-us .only-text-container img:not(.page-poland-about-us .pl-about-intro .a-up,.page-poland-about-us .pl-about-intro .a-down) {margin: 30px auto;}
/*Poland Careers*/	
.page-poland-careers .lr-bgfullwidth .pl-carqut{display: block!important;width:35px !important;}
.page-poland-careers .pl-carsub{font-size: 21px;line-height: 38px;}
.page-poland-careers .pl-mt-40{margin-top: 0px;}
.page-poland-careers .pl-mt-40 img{display: none;}
.page-poland-careers .pl-carsoc .col-md-4{justify-content: left;}
.page-poland-careers .pl-carsocial{width: 60px;height: 60px;}
/*sepa-readiness-assessment-test*/
.page-sepa-readiness-assessment-test #block-asp-website-page-title h1{width:100%;max-width:100%;padding:0px 15px;margin:64px 0px 40px;}
.page-sepa-readiness-assessment-test #block-asp-website-content{padding: 0px 15px;}
.page-sepa-readiness-assessment-test .webform-submission-form #edit-personal-information input{width:100%;}
.page-sepa-readiness-assessment-test .webform-submission-form #edit-section2.personal-info-section2{display: none;}	
.page-sepa-readiness-assessment-test .webform-submission-form #edit-personal-information{padding-bottom: 20px;}	
.page-sepa-readiness-assessment-test .webform-submission-form{margin-top:130px!important;}
/*page-sepa-ct-instant-payment */
.page-sepa-ct-instant-payment .webform-submission-form{margin-top:130px!important;}
.page-sepa-ct-instant-payment #block-asp-website-page-title h1{width:100%;max-width:100%;padding:0px 15px;margin:64px 0px 40px;}
.page-sepa-ct-instant-payment #block-asp-website-content{padding: 0px 15px;}
.page-sepa-ct-instant-payment .webform-submission-form #edit-personal-information input{width:100%;}
.page-sepa-ct-instant-payment .webform-submission-form #edit-section2.personal-info-section2{display: none;}	
.page-sepa-ct-instant-payment .webform-submission-form #edit-personal-information{padding-bottom: 20px;}
/*Casestudy detail page*/
.cstemp-image-con .container{width:100%;padding-left: 0px;padding-right: 0px;margin-top:15px;}
.clover-container{width:100%;padding-left: 15px;padding-right: 15px;}
.multi-grid2-bg.cstemp-gridbg{display: block;}
.cstemp-title h1 {font-size: 24px;font-family: mont-semibold;line-height: 30px;}
.cstemp-title hr{margin-bottom:30px;}
/* mexico page */
.page-mexico-careers #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child,.page-mexico-careers #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:last-child{padding-left: 15px;padding-right: 15px;}
.page-mexico-careers #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child span img{margin-bottom: 0px;margin-top: 0px;}
.page-mexico-careers #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row.mt-40{margin-top: 0px;}
.page-mexico-careers #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child img{margin-top: 30px;margin-bottom: 30px;}
.page-mexico-careers .only-text-container .mx-sub-title{font-size: 21px;line-height: 30px;}
.page-mexico-careers .col-md-6.left-side-content .asp-innerpage-intro-morelink a{font-size: 16px!important;width: auto;padding: 10px;margin-bottom: 30px;}
/* mexico1 page */
.page-mexico-careers1 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child,.page-mexico-careers1 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:last-child{padding-left: 15px;padding-right: 15px;}
.page-mexico-careers1 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child span img{margin-bottom: 0px;margin-top: 0px;}
.page-mexico-careers1 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row.mt-40{margin-top: 0px;}
.page-mexico-careers1 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child img{margin-top: 30px;margin-bottom: 30px;}
.page-mexico-careers1 .only-text-container .mx-sub-title{font-size: 21px;line-height: 30px;}
.page-mexico-careers1 .col-md-6.left-side-content .asp-innerpage-intro-morelink a{font-size: 16px!important;width: auto;padding: 10px;margin-bottom: 30px;}
/* mexico page */
.page-mexico-careers2 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child,.page-mexico-careers2 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:last-child{padding-left: 15px;padding-right: 15px;}
.page-mexico-careers2 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child span img{margin-bottom: 0px;margin-top: 0px;}
.page-mexico-careers2 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row.mt-40{margin-top: 0px;}
.page-mexico-careers2 #block-asp-website-content .layout__region.layout__region--content > .views-element-container:last-child .row .col-md-6:first-child img{margin-top: 30px;margin-bottom: 30px;}
.page-mexico-careers2 .only-text-container .mx-sub-title{font-size: 21px;line-height: 30px;}
.page-mexico-careers2 .col-md-6.left-side-content .asp-innerpage-intro-morelink a{font-size: 16px!important;width: auto;padding: 10px;margin-bottom: 30px;}
/*Certificates - Certificates and partnerships page*/
.page-certifications-and-partnerships .certificates-desktop {width: 100% !important;padding: 0px 15px;font-size: 21px;}
.page-certifications-and-partnerships .certificates-desktop .nav.nav-tabs li {max-width: 100%;margin: 40px 0px 0px;}
.page-certifications-and-partnerships .asp-certificate-details h5 {margin-top: 45px;}
.page-certifications-and-partnerships {margin-top: 85px;}
/*Oracle Assessment Calculator*/
.page-oracle-value-assessment-calculator form.webform-submission-form{width: 90%;margin: 164px auto 64px;}
/*insights detail page*/
.page-type-insights .insde-title h3{font-size: 24px;font-family: mont-semibold;line-height: 36px;}
.page-type-insights .container.insde-title{width: 100%;max-width: 100%;padding:0px 15px;}
.page-type-insights .insde-desc.container{width: 100%;max-width: 100%;padding:0px 30px;}
.page-type-insights .insights-keymetric{margin: 0px -15px;}
.page-type-insights .ins-descontent,.page-type-insights .ins-formcontent{margin: 0px -30px!important;}
.page-type-insights .insights-testicontent{padding: 30px;}
.page-type-insights	.insights-testivideo iframe{width: 100%;}
.page-type-insights .insde-container .insde-image{height: 500px;}
.page-type-insights .insights-formcode{padding-left: 10px;padding-right: 10px;}
.page-type-insights	article div.row {margin: 0px;}
.page-type-insights .insights-keymetric{margin-top: 40px;}
.page-type-insights .insde-desc .insights-desc .multiple-images .multi-img{padding:10px 0px;}
.page-type-insights	.clover-title img{width: 45px;height: 45px;}
.page-type-insights	article div.col-md-12{padding: 0px;width: 100%;}
.page-type-insights	.clover-title h2,.page-type-insights .insiform-descr h5,.page-type-insights .only-text-container .multi-content h2,.page-type-insights .insights-oursolu div,.page-type-insights .insights-testicontent .ins-name,.page-type-insights .only-text-container .gridtitle{font-size: 21px!important;line-height: 30px;}
.page-type-insights .only-text-container hr{margin: 5px 0px;}
.page-type-insights .insights-keymetric .only-text-container .orfivecol .multi-img{margin: 0px;}
.page-type-insights .insights-formcode form .hs-fieldtype-phonenumber{width: 100%;}
.page-type-insights #insdet-form fieldset.form-columns-2 .hs-form-field{width:100%!important;}
.page-type-insights #keymetvideo{width:100%;}
.page-type-insights #keymetvideo .orfivecol .multi-img{margin: 0px;}
.page-type-insights .ins-formcontent{display: none;}
}

@media (min-width: 992px) and (max-width: 1199px)
{	
/**********inthe-news      *********/
.asp-home-page-sectionwise {width: 100%!important;padding-left: 15px;padding-right: 15px;}
.asp-home-page-inthenews-image img {width: 150px!important;object-fit: cover;}
.home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {object-fit: cover;}
.asp-home-page-inthenews-title h2 {line-height: 25px;}
.breadcrumb,.only-text-container,#two-column-ci-slider .carousel{width: 100%!important;padding-left: 15px;padding-right: 15px;}
.page-insights .banner-container,.page-get-future-ready .banner-container, .page-privacy-policy .banner-container, .page-sitemap .banner-container, .page-policies .banner-container, .page-terms-of-use .banner-container,.page-about-us .banner-container,.page-careers .banner-container{margin-top: 135px!important;}
/**********inner-page-css      *********/
.page-insights .banner-content{width:48%;}
.banner-head{width:100%;}
.banner-content-container,.intro-container,.left-right,.grid,.innerpages-our-offerings-heading,
.left-right-new,.cta-right,.innerpages-insights-heading,.aspire-highlights-section,.asp-overall-view-title,
.asp-certifications-title, .asp-awards-title,.only-paragraph,.ask-our-consultant .row{width: 100%!important;max-width: 100%!important;}
.full-width-grid-container h2{max-width: 100%!important;}
.page-newsroom .asp-overall-view-title{margin-top: 135px;}
.nr-detail-page{margin-top: 102px;}
/**********ribbon and breadcrumb      *********/
#header-ribbion-section, .breadcrumb{ width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100%!important;}
.intro-container .intro-banner-logo{margin-top: -64px;padding-right:60px;}
/**********banner      *********/
.banner-content-container{background: linear-gradient(to left, transparent 48%, rgba(131,71,173,.95) 48%);margin: auto 15px;}
/**********left & right - new      *********/
.left-right .col-md-6,.left-right.leftrightimage{padding-left: 15px;padding-right:15px;}
.left-right.lr-ask-consultant .col-md-6:first-child {padding: 30px 15px;}
.left-right-new-head,.cta-right .cta-right-head{padding: 6% 12% 5% 20%;}
.left-right-new-content,.cta-right .cta-right-content{padding: 6% 12% 6% 20%;}
.intopstory-container .left-right-new-img img{ object-fit: cover;}
.left-right-new-img img,.cta-right .cta-right-img img{object-fit: initial !important;height: 300px;}
.ask-our-consultant .lt-button,.ask-our-consultant .slt-button{height: auto;}
/**********only text      *********/
.grid .asp-innerpage-grid-description,.only-text-container .asp-innerpage-grid-description,.intro-section .intro-title,.intro-section .intro-custitle,.grid-1row-2columns .grid-content-heading,.asp-overall-view-title,.multiple-images h2,.full-width-grid-container .grid-content-heading,.grid-content-heading-title,.suggested-readings h6,.suggested-readings h5,.multiple-images h3,.multiple-images h4,.multiple-images h5,.multiple-images h6,.page-certifications-and-partnerships .asp-certificates-title{max-height: initial !important;}
.only-text-container .multi-content-4 p{margin-bottom:1rem;}
.only-text-container .multi-content.orfourcol.multi-content-grid-2 .multi-img {width: 22.4%;padding-right: 0px;}
.only-text-container .multi-grid2-bg.ds-grid p{min-height: 75px !important;max-height: 75px !important;}
.only-text-container .multi-content.orfourcol.multi-content-grid-2 .multi-img .multi-grid2-bg {padding: 15px 15px!important;}
.only-text-container .multi-content.orthreecol.multi-content-grid-2 .multi-img .multi-grid2-bg {padding: 15px 15px;}
.page-banking-financial-services .only-text-container .multi-content.orfourcol.multi-content-grid-2 .multi-img .multi-grid2-bg,.page-banking-financial-services .only-text-container .multi-content-grid-2 .multi-img .multi-grid2-bg,.page-ai-test-led-automation .only-text-container .multi-content-grid-2 .multi-img .multi-grid2-bg,.page-digital-enterprise-integration .only-text-container .multi-content-grid-2 .multi-img .multi-grid2-bg{padding: 30px 15px 50px !important;}
.left-bg-content .imagecontent-overlay{right: 15px;}
/**********insights      *********/
.innerpages-insights-grid img{width: 100%;object-fit: cover;}
/**********serviceline      *********/
.ask-our-consultant .aoc-content a {height: auto;}
/**********multiple images and partners logo      *********/
.multiple-images,.partners-logos-container{width: 100%!important;padding-left: 15px;padding-right: 15px;margin:0 auto!important;margin-bottom:64px!important;}
/**********suggested reading      *********/
.suggested-readings,.cta-right,.left-right-new,.intopstory-container{width: 97% !important;}    
/**********only image - image      *********/
.only-image-container,.only-image-nocontainer,.only-text-container.grid-withoutbg-container,.only-text-container.grid-bg-container{width: 100%!important;}
.grid.views-view-grid, #views-bootstrap-innerpages-insights-block-1,.multiple-images .row, .only-text-container, .multiple-images, .innerpages-insights-heading{width: 100%!important;padding-left: 15px;padding-right: 15px;}
.asp-corporate-news .grid.views-view-grid {padding: 0px !important;width: 100% !important;}
.ask-our-consultant .aoc-link a{height: auto;text-align: center;}
/**********both content slider      *********/
.asp-slider-without-image { width: 100%!important;padding-left: 15px;padding-right: 15px;}
/**********milestones - award and certifications      *********/
.asp-awards-milestones-link {width: 100%!important;padding-left: 15px;padding-right: 15px;}
.asp-awards-navigation.carousel-control-prev, .asp-awards-navigation.carousel-control-next { width: 2%;}
/**********multiple images -left right image content      *********/
.mulitple-images-right-content .multiple-img-left-content {width: 100% !important;}
.mulitple-images-right-content .left-side-multiple-imgs {padding: 30px 0px 0px 0px;}
.mulitple-images-right-content .mul-img-right-side-image img { object-fit: cover;}
/**********customer-testimonial-slider      *********/
#fullwidth-only-content-slider .container{max-width: 100%!important;padding-left: 40px;padding-right: 40px;margin: 0 auto;}
#fullwidth-only-content-slider .fullwidth-slider-navigation .carousel-control-prev-icon,
#fullwidth-only-content-slider .fullwidth-slider-navigation .carousel-control-next-icon{top: 45%;}
/**********left right image slider      *********/
.carousel {width: 100%!important;padding-left: 15px;padding-right: 15px;}
#asp-only-content-slider-width-image .container {max-width: 100%!important;padding-left: 15px;padding-right: 15px;}
#asp-only-content-slider-width-image .asp-slider-without-image .asp-slider-leftside-static-img img {height: 100%;object-fit: cover;}
#asp-only-content-slider .carousel-indicators, #asp-only-content-slider-width-image .carousel-indicators {margin-right: 0px; margin-left: 50%;}
#asp-only-content-slider-width-image .asp-slider-without-image .asp-slider-leftside-title:nth-child(2) {padding: 100px 100px 100px 50px !important;}
/**********left right - video      *********/
.left-right.right-side video{height: 290px;}
/**********multiple-images 1*3 column      *********/
.multiple-images.orthreecol .multi-img,.multi-content.orthreecol .multi-img,.sub-content.orthreecol .multi-{width: 30%;}
/**********Innerpages Silder 50-50 (Both Content)      *********/
#two-column-slider .container{max-width: 100%!important;padding-left: 15px;padding-right: 15px;}
#two-column-slider .cus-test-slider{margin:0px;}
#two-column-slider .cus-test-slider .col-md-6{max-width: 100%;flex: 0 0 100%;}
#two-column-slider .carousel-indicators{right: 0px !important;}
#two-column-slider .cus-test-slider .col-md-6:first-child{padding-top:50px!important;}
#two-column-slider .cus-test-slider .col-md-6{padding:50px 100px!important;}
.sub-content.orthreecol .multi-img{width: 29%!important;}
.orfourcol .multi-img{width: 22.5%;}
.sub-content.orfourcol .multi-img{width: 22.3%;}
.onlyt-sub-content .orfivecol .multi-img{width: 17% !important;margin: 30px 15px;}
.orfivecol .multi-img{width: 17%!important;margin-right: 15px;}
.orfivecol .multi-grid2-bg {padding: 30px 5px !important;}
.grid-1row-2columns .col-md-4{max-width: 49.3% !important;flex: 49.3% !important;}
.grid-1row-2columns .grid-1row-2columns-withtbg .asp-innerpage-grid-description p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
/**********       inner page partners slider            *********/
.partners-logo-slider .carousel-item img {width: 138px;height: auto;margin: 20px 5px;}
.partners-logo-slider .carousel-control-prev {left: -50px;}
.partners-logo-slider .carousel-control-next {right: -50px;}
/**********bot store      *********/
.botstore-content .suggested-reading-btn { margin-left: 25px;}
/**********innerpage - lets talk      *********/
.innerpages-letstalk .row { width: 100%!important;padding-left: 15px;padding-right: 15px;}
/**********end of innerpage - lets talk      *********/
/**********serviceline - CTA      *********/
.sc-cta{width: 100%;}
.sc-cta .sccta-button{width: 230px;}
.ask-our-consultant .aoc-content p:first-child{font-size: 16px!important;}
/**********servcieline - CTA end      *********/
/**********insights      *********/
.insights-mainpage-container {width: 97%;}
.banner-content-container .insights-url {margin-right: -44px;}
.insights-mainpage-container .grid.views-view-grid {width: 100% !important;margin-bottom: 0px !important;}
.insights-specific-container .col-xl-4, .page-insights .insights-mainpage-container .col-xl-4 {flex: 0 0 30.3333%;max-width: 30.333%;}
.page-insights .insights-mainpage-container .col-xl-4:nth-child(3n+2), .insights-specific-container .col-xl-4:nth-child(3n+2) {margin-left: 35px;margin-right: 35px;}
.intopstory-container .left-right-new-img img {width: 97%;}
#two-column-ci-slider .carousel .carousel-item{padding-left: 15px;padding-right: 15px;}
#two-column-ci-slider .left-side-content h3 {padding: 44px 40px 10px 40px;margin-top: -358px;}
#two-column-ci-slider .left-side-content .asp-innerpage-intro-morelink a {padding-left: 40px;}
#two-column-ci-slider .col-md-6.right-side-content.left-bg-content {padding: 25px 140px 100px 60px !important;}
.insights-mainpage-container p.sub-content{width: 80%;}
/**********       end of insights page       *********/
/************ Insights - Detail Page **      *********/
.page-type-insights #insights-detailpage{width: 100%!important;padding-left: 15px;padding-right: 15px;}
/************** 404 page ****      *********/
.page-404 .layout-content, .page-access-denied .layout-content{width: 100%!important;padding-left: 15px;padding-right: 15px;margin:0 auto;padding:0px 15px;}
/************** Search result page Start *****      *********/
#block-exposedformsearch-pagepage-1-2 {width: 100%!important;padding-left: 15px;padding-right: 15px;margin:20px auto;padding:0px 15px;}
#search-result-page{width: 100%!important;padding-left: 15px;padding-right: 15px;padding:0px 15px}
/************** End of search result page *****      *********/
/************** Coporate News Show all page ****      *********/
.cn-filters,.cn-reset {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.cn-filters span {margin-right: 10px;}
.cn-reset #edit-reset {margin-right: 50px;margin-top: -75px;}
.asp-corporate-news{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.asp-corporate-news .form-actions{width: 25%!important;}
/**********       end of corporate news show all page      *********/
/**********       top reads      *********/
.topthreadscontainer .tt-image {height: 210px;}
/**********       end of top reads      *********/
/**********Openings detail page      *********/
.page-type-openings #block-asp-website-page-title{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px 15px;}
#openings-detailpage{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px 15px;}
/**********       Employee Testimonial       *********/
#careers-employee .video-image {padding-bottom: 68%;}
#careers-employee .asp-employee-title{width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100% !important;}
#careers-employee .video-embed-field-responsive-video, #careers-employee .video-embed-field-responsive-video video{height: 260px;}
#careers-employee .video-embed-field-responsive-video iframe{height: 260px;}
.asp-testimonial-navigation.carousel-control-next{width: 2%;}
.asp-employee-testimonial-desktop .carousel-inner .container{padding: 0px;}
#careers-employee .image-title-carousel-desktop h5{margin-top: 0px;}
/**********       ends of employee testimonials       *********/
/**********careers      *********/
#careers-banner-form #careers-opening-filter {width: 780px;padding: 0px 0px;}
/**********#careers-banner-form #careers-opening-filter input:not(#careers-opening-filter input[type="submit"]), #careers-banner-form #careers-opening-filter select {margin-right: 25px;}      *********/
#ca-find-your-fit a {padding: 10px 10px;margin-right: 0px;}
/**********       left-right video popup       *********/
.left-right .video-embed-field-responsive-video, .left-right .video-embed-field-responsive-video video{height: 260px;}
.left-right .video-embed-field-responsive-video iframe{height: 260px;}
.page-cloud-optimization-services .intro-container .intro-banner-logo {margin: 0 auto !important;text-align: left !important ;  padding: 0px !important;}
.page-cloud-optimization-services .intro-container .intro-banner-logo img{width: 100% !important;}
/**********       Ends of left-right popup       *********/
/**********       Innerpages slider video popup       *********/
.cus-test-slider .video-embed-field-responsive-video, .cus-test-slider .video-embed-field-responsive-video video{height: 260px;}
.cus-test-slider .video-embed-field-responsive-video iframe{height: 260px;}
/**********       Ends of innerpages slider video popup       *********/
/* Customer Stories */	
#asp-cs-slider .carousel-control-next{right: 26%;}
#asp-cs-slider .carousel-control-prev {left: 25%;}
/*	Newsroom*/
.js-form-item-field-inthe-news-published-date-value-min{padding-left:0px;}
.asp-corporate-news details {width: 34%;}
/*innerpages-tab	*/
.innerpages-tab{width: 100%;padding: 0px 15px;}
.innerpages-tab .nav.nav-tabs li a {padding: 16px 13px 20px;}
/*left-right multicontent*/
.lr-multicontain{width: 100%;padding: 0px 15px;}
/*analyst-recognitions accordion*/
.analyst-section-accordion{width: 100%;padding: 0px 15px;}
.analyst-section-accordion .card .multi-grid2-bg{width: 23.8%;flex: 0% 0% 23.8%;max-width: 23.8%;}
/*left&right-accordion-section*/
.lr-accordion-section{width: 100%;padding: 0px 15px;}
/*image-withcont-section*/
.image-withcont-section{width: 100% !important;}
/*on-scroll-section*/
.on-scroll-section .views-field-field-multiple-image{width: 100%;}
.on-scroll-content{width: 100%;padding: 0px 15px;}
/*Poland About Us*/
.page-poland-about-us .only-image-container .row{margin: 0px;}
/*sepa-readiness-assessment-test*/
.page-sepa-readiness-assessment-test #block-asp-website-page-title h1{width:100%;max-width:100%;padding:0px 15px;}
.page-sepa-readiness-assessment-test #block-asp-website-content{padding: 0px 15px;}
.page-sepa-readiness-assessment-test .webform-submission-form{margin-top:135px!important;}
/*page-sepa-ct-instant-payment */
.page-sepa-ct-instant-payment .webform-submission-form{margin-top:135px!important;}
.page-sepa-ct-instant-payment #block-asp-website-page-title h1{width:100%;max-width:100%;padding:0px 15px;}
.page-sepa-ct-instant-payment #block-asp-website-content{padding: 0px 15px;}
/*Casestudy detail page*/
.cstemp-image-con .container{width:100%;padding-left: 0px;padding-right: 0px;}
.clover-container{width:100%;padding-left: 15px;padding-right: 15px;}
/*Certifications - Certifications and partnerships*/
.page-certifications-and-partnerships .certificates-desktop {width: 100% !important;margin-bottom: 40px !important;padding: 0px 15px;}
.page-certifications-and-partnerships .banner-container {margin-top: 135px !important;}
/*insights detail page*/
.page-type-insights .container.insde-title{width: 100%;max-width: 100%;padding:0px 15px;}
.page-type-insights .insde-desc.container{width: 100%;max-width: 100%;padding:0px 30px;}
.page-type-insights .insights-keymetric{margin: 0px -15px;}
.page-type-insights .ins-descontent,.page-type-insights .ins-formcontent{margin: 0px -30px;}
.page-type-insights .insde-desc .insights-desc .multiple-images .multi-img{width:29%;}
.page-type-insights main{overflow-x: hidden;}
.page-type-insights #keymetvideo{width:152.5%;}
}

@media (min-width: 768px) and (max-width: 991px)
{	
/**********inthe-news      *********/
.inthe-news-home-page {width: 100%;}
.modal{z-index: 99999999 !important;}
.home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image{margin-left: 0px;}
.home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page{float: none;position: initial;}
.home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 100% !important;object-fit: cover;height: 100%;margin-top: 5px;}
.home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {flex: 0 0 66.666667%; max-width: 66.666667%;
padding: 0px 15px;
right: 0px;}
.asp-home-page-sectionwise {width: 100%!important;padding-left: 15px;padding-right: 15px;}	
.breadcrumb,.only-text-container,.only-image-container,.innerpages-letstalk .row,#two-column-ci-slider .carousel,.only-paragraph{width: 100%!important;padding-left: 15px;padding-right: 15px;}
.only-text-container.grid-withoutbg-container{width:100%!important;}
.only-text-container.grid-bg-container{width:97%!important;}
.header-ribbon-get{margin-top: 50px;}
.nr-title.container{font-size: 24px;}
.nr-detail-page{margin-top: 102px;}
.page-insights .banner-container {margin-top: 130px;}
.page-insights .banner-content{width:48%;}
/**********innepage-title      *********/
.page-newsroom .asp-overall-view-title{margin-top: 130px!important;}
.asp-overall-view-title{padding-left: 0px;}
/**********inner-page-css      *********/
.banner-head .col-md-6 p {margin-top: 20px;font-size: 14px;}
.banner-content-container,.intro-container,.left-right,.grid,.innerpages-our-offerings-heading,
.left-right-new,.cta-right,.innerpages-insights-heading,.aspire-highlights-section,.asp-overall-view-title,
.asp-certifications-title, .asp-awards-title,.intopstory-container{width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100%!important;}
.banner-content-container{margin: auto 15px;}
.awards-grid-content img{width: 100%;height: 100%;}
.full-width-grid-container h2{max-width: 100%!important;padding-left: 15px;padding-right: 15px;width:100%!important;}
.asp-innerpage-grid-title p{padding:0px;font-size: 21px !important;line-height: 28px !important;}
.left-right .right-side-content h4{font-size: 24px;line-height: 38px;}
.only-text-container h3,.innerpages-insights-heading h5,.only-text-container h4,.only-text-container h5,.only-text-container h6{font-size: 24px;line-height: 38px;}
.innerpages-our-offerings-heading{margin:30px auto !important;}
#ca-find-your-fit a{display: inline-flex;}
#ca-find-your-fit a:last-child{margin-top:10px;}
.page-careers .banner-container {margin-top:130px;}
/**********inner-page-banner      *********/
.banner-head{width: 100%;}
.banner .banner-head-without-bg .bhwb-desc{margin-left: 14%;}
.banner-head .bt-head{font-size: 24px;line-height: 40px;}
/**********ribbon and breadcrumb      *********/
/**********.header-ribbon-get,#block-asp-website-breadcrumbs{top: 62px!important;}      *********/
#header-ribbion-section { width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100%!important;}
.breadcrumb  { width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100%!important;padding-top: 5px !important;}
/**********intro      *********/
.intro-container .intro-section{padding-left:0px;}
.intro-container .intro-banner-logo{margin-top:-60px;}
.intro-container .intro-banner-logo img{width:250px;height: auto;}
.intro-container .intro-section .intro-title,.intro-container .intro-section .intro-custitle{margin-top: 30px;}
.only-text-container h2{font-size: 24px;line-height: 38px;}
.only-text-container.grid-1row-2columns .grid-1row-2columns-withtbg .asp-innerpage-grid-title p{min-height: 75px !important;}
/**********left&right      *********/
.left-right.lr-ask-consultant .imagecontent-overlay a{display: block;width: max-content;margin: 0 auto;}
.left-right-content{padding-left:0px;}
.left-right{padding:0px;}
.left-bg-content .imagecontent-overlay p{margin-bottom: 1rem;}
.left-right{margin-bottom: 64px!important;}
.left-right .col-md-6 img { width: 100%;object-fit: contain;object-position: center;}
.left-right .col-md-6.left-right-bg:last-child{padding-bottom:40px !important;}
.left-right .col-md-8.left-side-content.right-bg-content{padding-bottom: 40px!important;}
.left-right .col-md-4.right-side-content.left-bg-content,.left-right .col-md-8.left-side-content.right-bg-content{padding:40px 0px 0px;}
.left-right .col-md-6.video-content{padding:0px 15px !important;}
.left-right .col-md-6 .row .col-md-6 {padding: 0px 0px !important;}
.left-right .col-md-4.right-side-content.left-bg-content{padding-top:0px;}
.innerpages-insights-heading,#views-bootstrap-innerpages-insights-block-1 .col-1.col-sm-6,.only-image-nocontainer .col-md-12,.only-text-container,
.only-image-container .col-md-12{padding-left:15px; padding-right:15px;}
.left-right.lr-ask-consultant{margin-top:0%;padding:0px 15px;margin-bottom: 64px!important;}
.lr-ask-consultant .right-side-content.left-bg-content {padding: 0px !important;}
.left-bg-content .imagecontent-overlay {padding: 30px 0px;width: 100%;text-align:center;margin: 0 auto;bottom:0px;right:0px;}
.ask-our-consultant-user-content p{margin-top: 10px;}
.left-bg-content .imagecontent-overlay a, .left-bg-content .imagecontent-overlay a:hover, .left-bg-content .imagecontent-overlay a:focus { padding: 6px 75px;}
.left-right .col-md-6.left-right-bg img {width: 100%;object-fit: cover;object-position: center;}
.left-right p {margin-top: 40px;margin-bottom:0rem;}
.left-right .row{margin:0px;}    
.left-right ul{margin-top: 1rem;}
.grid-bg-container .grid-no-image h2{max-height: inherit;min-height: inherit;}
.left-right .col-md-6.left-right-bg img{padding-bottom: 0px;padding-top:0px;margin-left: 0px;}
.left-right .col-md-4.right-side-content{padding-top:30px}
.left-side-content, .right-side-content{padding-left:15px !important;padding-right:15px !important;}
.left-right .right-side-content.left-right-bg{padding:40px 65px 50px;}
.left-right .left-side-content.left-right-bg{padding-bottom:0px;}
.left-right .asp-innerpage-intro-morelink{margin-top:10px;}
.left-right .col-md-4.right-side-content.left-bg-content{margin-top:40px;}
.left-right .col-md-4.right-side-content.left-bg-content h6{margin-top:0px;}
/**********left&right-new      *********/
.left-right-new-img,.cta-right .cta-right-img{padding-left:15px !important;padding-right: 0px !important;padding-bottom:0% !important;padding-top:0% !important;}
.left-right-new-head-col .asp-innerpage-intro-morelink,.cta-right .asp-innerpage-intro-morelink{margin-bottom: 15px;}
.col-md-7.left-right-new-img img,.cta-right .cta-right-img img{width: 100%;}
.col-md-7.left-right-new-img,.cta-right .cta-right-img{max-width:100%;flex:100%;}
.col-md-5.left-right-new-head-col,.cta-right .cta-right-head-col{max-width:100%;flex:100%;}
.left-right-new-head,.cta-right .cta-right-head{padding:6% 6% 5% 13%;width: 80%;}
.left-right-new-content,.cta-right .cta-right-content{padding:6% 11% 5% 13%;}
.left-right-new h4,.left-right-new-content p,.cta-right .cta-right-content p,.cta-right .cta-right-head h4{display:inherit;overflow: inherit;}
/**********devops-page-grid      *********/
.grid .col-1{max-width:50%;flex: 0 0 50%;}
.grid .col-1:nth-child(odd){padding-left:0px;}
.grid .col-1:nth-child(even){padding-right:0px;}
.grid .col-1:last-child {margin-bottom: 0px;}
#views-bootstrap-innerpages-grid-block-1.grid .col-1:nth-last-child(-n+3),#views-bootstrap-innerpages-grid-block-1 .col-1{margin-bottom:64px;}
#views-bootstrap-innerpages-grid-block-1.grid .col-1:last-child{margin-bottom:0px;}
/**********.grid .col-sm-1:last-child{margin-bottom:0px;}      *********/
.only-text-container.grid-1row-2columns:nth-child(1){margin-bottom: 40px!important;}
/**********innerpages-insights      *********/
#views-bootstrap-innerpages-insights-block-1 .innerpages-insights-grid .col-md-4{width:auto !important;flex: 0 0 auto !important;max-width: 41.666667% !important;}
.innerpages-insights-heading h5{margin: 30px 0px;}
.interested-content{padding-left: 12% !important;}
.interested{max-width:100%!important;}
.innerpages-insights-grid .col-md-4 img { width: auto;}
/**********both content - left right      *********/
.left-right.left-side-content .col-md-6:nth-child(2) .left-right-content {padding: 105px 15px!important;}
.left-right.left-side-content .col-md-6:nth-child(1) p { padding-left: 80px!important;}
.left-right.right-side-content .col-md-6:nth-child(1) .left-right-content { padding: 170px 0px 170px 80px!important;}
.left-right.right-side-content .col-md-6:nth-child(2) p {padding-left: 50px!important;}
.left-right.right-side {margin-top: 0% !important;}
/**********slider      *********/
.inner-page-slider #views-bootstrap-innerpage-slider-block-1 .carousel-control-next {display:none;}
.inner-page-slider #views-bootstrap-innerpage-slider-block-1 .carousel-control-prev {display:none;}
/**********end of slider      *********/
/**********openings left and right      *********/
.left-right.careers-op-right-side .left-right-content{padding-left: 45px!important;}
.left-right.careers-op-right-side img {width: 97.3%!important;}
/**********end of openings left and right      *********/
/**********aspire highlights      *********/
.aspire-highlights-section,.aspire-facts-4{height: auto;margin-top: 0px;}
.aspire-highlights-section .aspire-facts-4{margin-bottom:64px;}
.views-row.aspire-highlights{
width: 49%;margin:0px;height: 135px;}
.highlights{position:relative;}
.highlights-overlay {text-align: center;width: 55%;top:30px;position:absolute;margin-left:70px;}
.highlights img:nth-child(1){width:100%;}
.highlights-overlay img:nth-child(1){width:auto!important;margin-bottom: 20px;}
/**********multiple images and partners logo      *********/
.multiple-images,.partners-logos-container{width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100% !important;margin:0 auto!important;margin-bottom: 64px!important}
.partners-logos-container .views-row{width:32.5%;}
.ask-our-consultant{padding: 0px;}
.ask-our-consultant .row{width: 100%!important;max-width: 100%!important;}
.ask-our-consultant .col-md-3{flex: 0 0 100%;max-width: 100%;}
.ask-our-consultant-user-content {margin-left: 0px;}
.ask-our-consultant-user-icon {display: block;text-align: center;}
/**********.ask-our-consultant-user-icon{padding-top:20px;}      *********/
.ask-our-consultant-user-icon img{height: auto!important;width: auto!important;object-fit: none!important;}
.ask-our-consultant .aoc-content p:first-child{padding-right: 0px!important;}
.ask-our-consultant .aoc-content p{margin: 0px auto 5px;} 
.ask-our-consultant .aoc-link a{margin-top:10px;} 
.ask-our-consultant .aoc-content p:nth-child(2){margin-top:-5px;}
.ask-our-consultant .aoc-link{max-width: 100%;width: 100%;flex: 0 0 100% !important;text-align: center;}
.ask-our-consultant .col-md-5,.ask-our-consultant .aoc-content{padding-left: 15px;flex: 0 0 100%;max-width:100%;text-align:center;display: block;}
.ask-our-consultant .lt-button,.ask-our-consultant .slt-button{margin: 10px auto 30px;}
/**********suggested reading      *********/
.suggested-readings .asp-innerpage-intro-morelink,.suggested-readings .suggested-reading-btn{margin-bottom:1rem;}
.suggested-readings{width: 97%!important;margin-bottom: 64px!important;}
.orfivecol .multi-img {width: 45%!important;}
.orfivecol .multi-img:nth-child(5n), .orfivecol .multi-img:last-child{margin-right: 20px;}
.only-text-container .multi-content-grid-2.orfivecol .multi-img{padding-top: 0px;}
.orfivecol .multi-img:last-child{margin-right: 20px;}
.asp-corporate-news .grid.views-view-grid{padding:0px !important;width:100% !important;}
.grid.views-view-grid{width: 97%!important;padding-left: 15px;padding-right: 15px;}
 #views-bootstrap-innerpages-insights-block-1,
.multiple-images .row, .only-text-container, .multiple-images, .innerpages-insights-heading{width: 100%!important;padding-left: 15px;padding-right: 15px;}
.multiple-images.orfourcol .col-md-3{flex: 0 0 50%;max-width: 50%;}
.orfourcol .multi-img {width: 50%;padding:0px 5%;margin:0px;}
.orfourcol .multi-img img{display:block;margin: 0 auto;}    
.orfivecol .multi-img:nth-child(5), .orfivecol .multi-img:last-child{margin-right: 20px;}
.orfourcol .multi-img:nth-child(n+3){margin-top:40px;}
/**********only image - image      *********/
.only-image-container,.only-image-nocontainer{width: 100%!important;}
.only-image-container{padding:0px;}	
.only-image-nocontainer img{width: 100%;height: auto;}
.only-image-container img {width: 100%;height: auto;}
.only-text-container .orthreecol .multi-grid2-bg .gridtitle,.only-text-container .ortwocol .multi-grid2-bg .gridtitle{max-height: 60px;min-height: 60px;}
.only-text-container .multi-grid2-bg .gridtitle{min-height: 60px;display: grid;overflow: hidden;max-height: 60px;}
/**********only image - grid content      *********/
.only-text-container .multi-content-4 .multi-img{width: 27.5%;}
.only-text-container .multi-abovecontent-4 .multi-img{width: 28.5%;margin-left:15px;}
/**********multiple images -left right      *********/
.mulitple-images-right-content {margin-top: 0;}
.mulitple-images-right-content .mul-img-right-side-image img {height: 100%;width: 100%;}
.mulitple-images-right-content .col-md-6{flex: 0 0 100%;max-width: 100%;}
.mulitple-images-right-content .col-md-6.mul-img-right-side-contents{padding:50px 100px;}
/**********aspirational facts      *********/
.aspire-highlights-section .aspire-facts{margin-top: -20px;}
.aspire-facts .views-row.aspire-highlights {margin: 0px;}
.aspire-facts .highlights-overlay {top: 5px;margin-left: 60px;}
.highlights-overlay p {line-height: 25px;}
.aspire-facts .aspire-highlights-50 .highlights-overlay {margin-left: 75px;top: 45px;}
.aspire-facts {margin-top: 50px;}
.aspire-facts .aspire-highlights {width: 32% !important;margin-bottom:20px !important;}
.aspire-highlights-section {margin-bottom: 0px;}
/**********inner page slider      *********/
.inner-page-slider .left-right {margin-bottom: 70px !important;}
/**********both content slider      *********/
.asp-slider-without-image {width: 100%!important;padding-left: 15px;padding-right: 15px;margin-bottom: 65px !important;margin-left: -15px;}
.asp-slider-without-image .asp-innerpage-intro-morelink {width: 85%;}
.asp-slider-leftside-title, .asp-slider-leftside-title:nth-child(2) {padding: 70px 50px !important;}
#asp-only-content-slider .carousel-indicators {right: -440px;bottom: 60px;}
#asp-only-content-slider .col-md-6 {flex: 0 0 100%;max-width: 100%;padding: 50px 100px!important;}
/**********milestones - award and certifications      *********/
.asp-award-certificate-tablet {display: inline-flex !important; width: 100%;}
.asp-award-certificate-desktop{display: none!important;}
.asp-awards-milestones-link {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px 0px 30px 5px;}
.no-gutters .col-2.asp-awards {flex: 0 0 32.667%;max-width: 32.667%;}
/**********meet our leaders      *********/
.asp-our-team-leader-details {padding: 30px 10px 40px 10px; width: 100%;color: #8347ad; background: transparent; position: inherit;display: block;}
.asp-leader-team-grid-title p {line-height: 28px;margin-top: 20px;}
.grid .col-1{margin-bottom: 0px;}
.asp-leader-team-description p {display: none;}
.asp-mobile-tab-arrow{display: block;width: 20px;}
.asp-leader-team-morelink img:first-child {display: none;}
/**********service-line      *********/
.ask-our-consultant .aoc-content a{height: auto;}
/**********only-text-one-section-bg-color      *********/
.only-text-container.grid-withoutbg-container .asp-innerpage-grid-title p{margin-top:0%;}
.only-text-container .multi-content.orfourcol.multi-content-grid-2 .multi-img { width: 50%;margin-top: 0px;margin-left: 0px;}
.only-text-container .multi-content.orthreecol.multi-content-grid-2 .multi-img .multi-grid2-bg {padding: 30px 20px;}
.page-banking-financial-services .only-text-container .multi-content.orfourcol.multi-content-grid-2 .multi-img .multi-grid2-bg,.page-banking-financial-services .only-text-container .multi-content-grid-2 .multi-grid2-bg,.page-ai-test-led-automation .only-text-container .multi-content-grid-2 .multi-img .multi-grid2-bg,.page-digital-enterprise-integration .only-text-container .multi-content-grid-2 .multi-img .multi-grid2-bg{padding: 30px 20px 50px !important;}
/**********insights      *********/
#views-bootstrap-innerpages-insights-block-1 .col-1.col-sm-6{flex:0 0 100%;max-width:100%;}
.page-type-insights .insights-detailpage .col-md-12{padding-left: 15px;}
.only-text-container .row .col-md-4:first-child{max-width: 100%;flex: 0 0 100%;padding: 0 0px 40px;}
.only-text-container.grid-withoutbg-container .row .col-md-4:first-child,.only-text-container.grid-withoutbg-container .row .col-md-4{padding:0px 15px;}
.only-text-container.grid-bg-container .row .col-md-4:nth-child(2){padding-right:15px;}
.only-text-container.grid-bg-container .row .col-md-4:nth-child(3){padding-left:15px;}
.only-text-container .row .col-md-4{max-width: 50%;flex: 0 0 50%;padding: 0px 0px;}
.only-text-container.full-width-grid-container .row .col-md-4{flex: 0 0 33.333333%;max-width: 33.333333%;padding-left:15px;padding-right:15px;}
.grid-1row-2columns .col-md-4{max-width: 49%!important;padding:0px 15px!important;
flex: 49%!important;}
.grid .asp-innerpage-grid-description,.only-text-container .asp-innerpage-grid-description,.intro-section .intro-title,.intro-section .intro-custitle,.grid-1row-2columns .grid-content-heading,.asp-overall-view-title,.multiple-images h2,.full-width-grid-container .grid-content-heading,.grid-content-heading-title,.suggested-readings h6,.suggested-readings h5,.ask-our-consultant .aoc-content p:first-child,.ask-our-consultant .aoc-content p:nth-child(2),.left-right-new h4,.cta-right .cta-right-head h4,.intro-section h3,.intro-section h2,.multiple-images h3,.multiple-images h4,.multiple-images h5,.multiple-images h6,.page-certifications-and-partnerships .asp-certificates-title{max-height: initial !important;font-size: 24px;line-height: 38px;}
.suggested-readings h6{font-size: 16px;line-height: 27px !important;}
.grid-1row-2columns-withtbg .asp-innerpage-grid-title,.grid-1row-2columns-withtbg .asp-innerpage-grid-description,.grid-1row-2columns-withtbg .asp-innerpage-intro-morelink
{margin-left:30px!important;margin-right:30px!important;}
.grid-1row-2columns .col-md-4:nth-child(1){margin-right:5px;}
.grid-1row-2columns .col-md-4:nth-child(2){margin-left: 5px;}
.grid-content-heading-title h2{padding-left: 0px;}
.only-text-container .grid-content-heading-title h4{font-size: 24px;
line-height: 38px;}
#two-column-ci-slider .lrs-name{font-size: 19px;}
#two-column-slider .cus-test-slider .lrs-role, .cus-test-slider .lrs-designation{font-size: 14px;}
.grid-content-heading-title h3,.grid-content-heading-title h2,.only-text-container .grid-content-heading-title h4{margin-bottom: 0px;}
/**********about us page      *********/
#views-bootstrap-innerpages-grid-block-2.grid .col-1:nth-last-child(-n+2){margin-bottom: 0px;}
/**********left right video      *********/
.left-right.right-side {margin-top: 64px !important;padding: 50px 0px;}
.left-right.right-side .col-md-6:nth-child(1){padding: 0px 15px;}
.left-right.right-side .col-md-6:nth-child(2){padding: 0px 0px;}
.video-embed-field-responsive-video {height: 350px;margin-top: 40px;}
/**********customer-testimonial-slider      *********/
#fullwidth-only-content-slider .container{max-width: 100%!important;padding-left: 40px;padding-right: 40px;}
#fullwidth-only-content-slider .container{margin:0 auto;}
/**********left right image slider      *********/
.carousel {width: 100%!important;padding-left: 15px;padding-right: 15px;}
#asp-only-content-slider-width-image .container { max-width: 100%!important;padding-left: 15px;padding-right: 15px;}
#asp-only-content-slider-width-image .col-md-6{flex: 0 0 100%;max-width: 100%;}
#asp-only-content-slider-width-image .asp-slider-without-image .asp-slider-leftside-title:nth-child(2) {padding: 50px 100px 100px 100px !important;}
#asp-only-content-slider .carousel-indicators, #asp-only-content-slider-width-image .carousel-indicators { right: 0px;margin-left: 15%;margin-right: 15%;}
#asp-only-content-slider-width-image .asp-slider-without-image .asp-slider-leftside-title h1 { margin-top: 50px;}
/**********only-text-sub-content      *********/
.only-text-container .only-text-no-bg .onlyt-sub-inner-title h4,.only-text-container .only-text-no-bg .onlyt-sub-inner-content p,.only-text-container .only-text-no-bg .onlyt-sub-inner-content ul{margin-left: 160px;margin-right: 160px;}
.only-text-container .only-text-both-bg .onlyt-sub-inner-title h4,.only-text-container .only-text-both-bg .onlyt-sub-inner-content p,.only-text-container .only-text-both-bg .onlyt-sub-inner-content ul{margin-left: 80px;margin-right: 80px;}
/**********multiple-images 1*3 column      *********/
.multiple-images.orthreecol .multi-img,.multi-content.orthreecol .multi-img{width: 30%;padding: 0;}
.multiple-images.orthreecol .multi-img img,.sub-content.orthreecol .multi-img{margin:initial;}
/**********Innerpages Silder 50-50 (Both Content)      *********/
#two-column-slider .container{max-width: 100%!important;padding-left: 15px;padding-right: 15px;}
#two-column-slider .cus-test-slider{margin:0px;}
#two-column-slider .cus-test-slider .col-md-6{max-width: 100%;flex: 0 0 100%;}
#two-column-slider .carousel-indicators{right: 0px!important;}
#two-column-slider .cus-test-slider .col-md-6:first-child{padding-top:50px!important;}
#two-column-slider .cus-test-slider .col-md-6{padding:50px 100px!important;}
/**********sub-content      *********/
.sub-content.orfourcol .multi-img:last-child, .sub-content.orfourcol .multi-img:nth-child(3){margin-top:40px;}
.sub-content.orthreecol .multi-img{width: 33%!important;padding: 0;}
/**********.only-text-container.grid-withoutbg-container .grid-content-heading{padding-left: 50px;}      *********/
.grid-1row-2columns .grid-1row-2columns-withtbg .asp-innerpage-grid-description p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
/**********bot store      *********/
.botstore-content .suggested-reading-btn { margin-left: 45px;}

/**********       client stories      *********/
.client-stories h2 {width: 52%;}
.client-stories .col-md-4 {flex: 0 0 50%!important;max-width: 50%!important;padding: 15px!important;}
/**********       inner page partners slider            *********/
.partners-logo-slider .carousel-inner {width: 80%;}
.partners-logo-slider .carousel-item img {width: 29%;height: auto;}
.partners-logo-slider .carousel-control-next {right: 0px;}
.partners-logo-slider .carousel-control-prev {left: 0px;}
/**********       insights page       *********/
.insights-mainpage-container {width: 97%;}
.banner-content-container .insights-url {margin-right: 0px;}
.insights-mainpage-container .grid.views-view-grid {width: 100% !important;}
.insights-specific-container .col-xl-4,.page-insights .insights-mainpage-container .col-xl-4 {flex: 0 0 46% !important;max-width: 46% !important;margin-bottom: 64px!important;}
.insights-mainpage-container #views-exposed-form-insights-view-block-1 .form-text {margin-left: 1%;width: 80%;}
.insightssearchclose {right: 50px!important;}
.insights-mainpage-container #views-exposed-form-insights-view-block-1 .form-item-title {background-image: none;}
.page-insights .insights-mainpage-container .col-xl-4:nth-child(3n+2),.insights-specific-container .col-xl-4:nth-child(3n+2) {margin-left: 0px;margin-right: 0px;}
.page-insights .insights-mainpage-container .col-xl-4:nth-child(2n),.insights-specific-container .col-xl-4:nth-child(2n) {margin-left: 50px!important;}
.intopstory-container .left-right-new-img img {width: 98%;}
#two-column-ci-slider .carousel .left-side-content{padding-left: 15px!important;padding-right: 15px!important;flex: 100%;width: 100%;max-width: 100%;}
#two-column-ci-slider .col-md-6.right-side-content.left-bg-content {flex: 100%;width: 100%;max-width: 100%;padding: 40px 150px 100px 150px !important;}
#two-column-ci-slider .carousel-indicators {margin-left: 12%;}
/**********       innerpages - lets talk      *********/
.innerpages-letstalk .col-md-2 {text-align: center;display: block;flex: 0 0 100%;max-width: 100%;}
.innerpages-letstalk .aoc-content {width: 100%;max-width: 100%;display: block;text-align: center;flex: 0 0 100%;}
.innerpages-letstalk .lt-button{width: 30%;margin: 0 auto 50px;}
/**********       end of innerpages - lets talk      *********/
/**********       serviceline contact - cta-banner      *********/
.sc-cta {width: 100%!important;padding-left: 15px;padding-right: 15px;}
.sc-cta .sccta-content,.sc-cta .col-md-4{flex: 0 0 100%;max-width: 100%;}
.sc-cta .sccta-content{padding:40px 30px 20px;}
.sc-cta .sccta-button {margin: 0px auto 30px auto;}
.sc-cta .sccta-content .sccta-title h3{text-align: center;}
/************** 404 page ****      *********/
.page-404 .layout-content, .page-access-denied .layout-content{width: 100%!important;padding-left: 15px;padding-right: 15px;margin:0 auto;}
/************** Search result page Start *****      *********/
#search-result-page {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
h1#search-result-page{font-size: 24px;line-height: 38px;margin-top: 80px;}
#block-exposedformsearch-pagepage-1-2 {width: 100%!important;padding-left: 15px;padding-right: 15px;margin:20px auto;}
/************** End of search result page *****      *********/
/************** Coporate News Show all page ****      *********/
.cn-filters,.cn-reset {width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.cn-filters span {margin-right: 10px;}
.cn-reset #edit-reset {margin-right: 50px;margin-top: -75px;}
.asp-corporate-news{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
/**********end of corporate news show all page          *********/
/**********top reads      *********/
.topthreadscontainer .tt-image {height: 155px;}
/**********end of top reads      *********/
/************ Insights - Detail Page **      *********/
.page-type-insights #insights-detailpage{width: 100%!important;padding-left: 15px;padding-right: 15px;}
#insights-detailpage .insights-left, #insights-detailpage .insights-right,.insights-detailpage .col-md-12{padding:0px 15px;}
/**********Openings detail page      *********/
.page-type-openings #block-asp-website-page-title{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px;}
#openings-detailpage{width: 100%!important;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 0px;}
#openings-detailpage .job-locaiton {margin-left: 0px;padding: 10px 0px;}
#openings-detailpage .job-id, #openings-detailpage .job-type, #openings-detailpage .job-submit-date {padding: 10px 0px;}
.page-type-openings #block-asp-website-page-title h1{padding:0px 15px!important;}
#openings-detailpage { padding: 0px 15px!important;}
/**********       Employee Testimonial       *********/
.page-careers #careers-employee .asp-employee-title{width: 100%!important;padding-left: 15px;padding-right: 15px;max-width: 100% !important;font-size: 24px;line-height: 38px;}
#careers-employee .video-image img {top: 0;height: 100% !important;}
#careers-employee .carousel-item img{height:143px;}
#careers-employee .video-embed-field-responsive-video iframe {height: 100%;}
#careers-employee .video-image{padding-bottom: 68% !important;}
#careers-employee div[id*="iframepopup-"] .video-embed-field-responsive-video, #careers-employee .video-embed-field-responsive-video video{height:100%;}
#careers-employee div[id*="videopopup-"] .video-embed-field-responsive-video{height:260px;}
#careers-employee .video-embed-field-responsive-video{margin-top:0px;}
.asp-employee-testimonial-desktop .carousel-inner .container{padding: 0px;}
/**********       Ends of Employee Testimonial       *********/
/**********careers      *********/
#careers-banner-form #careers-opening-filter {width: 100%!important;padding: 0px 0px;}
#careers-banner-form #careers-opening-filter label {margin-right: 10px;padding-top: 5px;font-size: 16px;color: #fff;}
#careers-banner-form #careers-opening-filter input:not(#careers-opening-filter input[type="submit"]), #careers-banner-form #careers-opening-filter select {width: auto;margin-right: 20px;border: 1px solid #d2d2d2;}
.page-careers .left-right .left-bg-content {padding: 0px 15px 0px!important;}
.page-careers .only-text-container .only-text-no-bg {padding: 75px 30px;}
#careers-bottom-form label {margin-right: 21px;}
#careers-bottom-form input[type="text"] {width: 225px;margin-right: 20px;}
/**********       left-right video popup       *********/
.left-right .video-embed-field-responsive-video{height: 300px !important;margin-top: 0px !important;}
.left-right .video-embed-field-responsive-video iframe{height: 300px !important;}
.left-right .video-embed-field-responsive-video, .left-right .video-embed-field-responsive-video video{height: 300px;}
/**********       Ends of left-right video popup       *********/
/**********       Innerpages slider video popup       *********/
.cus-test-slider .video-embed-field-responsive-video{height: 300px !important;margin-top: 0px !important;}
.cus-test-slider .video-embed-field-responsive-video iframe{height: 300px !important;}
.cus-test-slider .video-embed-field-responsive-video, .cus-test-slider .video-embed-field-responsive-video video{height: 300px;}
		/* Customer Stories */	
#asp-cs-slider .carousel-item .cs-con:first-child a, #asp-cs-slider .carousel-item .cs-con:last-child a{margin-left: 20px;margin-right: 20px;font-size: 13px!important;}
#asp-cs-slider .carousel-item .cs-con .cs-bg a{font-size: 15px;line-height: 24px;}
#asp-cs-slider .carousel-control-next, #asp-cs-slider .carousel-control-prev{top: 60%;}
#asp-cs-slider .carousel-item .cs-con:first-child .cs-bg a, #asp-cs-slider .carousel-item .cs-con:last-child .cs-bg a{margin: 0px 10px;min-height: 160px !important;}
.page-cloud-optimization-services .intro-container .intro-banner-logo {margin-top: -40px !important;}
.page-cloud-optimization-services .intro-container .intro-banner-logo img{width:100%;}
/*Newsroom*/
.asp-corporate-news #edit-field-inthe-news-published-date-value-wrapper {width: 40%;}
.asp-corporate-news fieldset{width: 100%;}
.asp-corporate-news details {width: 25%;}
.asp-corporate-news .form-actions {width: 33% !important;}
.js-form-item-field-inthe-news-published-date-value-min{padding-left:0px;}
.asp-corporate-news .form-checkboxes.bef-nested{width: 270px;}
/*.innerpages-tab*/
.innerpages-tab{width: 100%;padding: 0px 15px;}
.innerpages-tab .nav.nav-tabs li a {padding: 16px 6px 20px;display: block;font-size: 12px;}
.innerpages-tab .nav.nav-tabs{padding-bottom: 0px;}
/*left-right multicontent*/
.lr-multicontain{width: 100%;padding: 0px 15px;}
/*analyst-recognitions accordion*/
.analyst-section-accordion{width: 100%;padding: 0px 15px;}
.analyst-section-accordion .card .multi-grid2-bg {width: 23.43%;margin-left: 15px;padding: 30px 15px;max-width: 23.43%;flex: 0% 0% 23.43%;}
.analyst-section-accordion .card .field-content	.multi-grid2-bg img{width: 100%;}
/*left&right-accordion-section*/
.lr-accordion-section,.lr-accordion-section .accordion{width: 100%;}
.lr-accordion-section .at-title h5,.lr-accordion-section .at-title h6{padding-right: 40px;}
.lr-accordion-section .views-row:last-child .left-right .row{display: flex!important;}
/*image-withcont-section*/
.image-withcont-section{width: 100% !important;}
/*on-scroll-section*/
.on-scroll-section .views-field-field-multiple-image{width: 100%;}
.on-scroll-content{width: 100%;padding: 0px 15px;}
.lr-multicontain h2,.on-scroll-section h2 {font-size: 24px;line-height: 38px;}
/*Poland About Us*/
/*.page-poland-about-us .banner-container{margin-top: 84px;}*/
.page-poland-about-us .only-image-container .row{margin: 0px;}
/*Poland Careers*/	
.page-poland-careers .lr-bgfullwidth .pl-carqut{display: block!important;}
.page-poland-careers .pl-carsub{font-size: 21px;line-height: 38px;}
.page-poland-careers .pl-mt-40{margin-top: 0px;}
.page-poland-careers .lr-bgfullwidth img{display: block!important;}
.page-poland-careers .pl-carsoc .col-md-4{flex: 0 0 33.3333% !important;max-width: 33.3333% !important;}
.page-poland-careers .pl-carsocial{width: 60px;height: 60px;}
/*sepa-readiness-assessment-test	*/
.page-sepa-readiness-assessment-test #block-asp-website-page-title h1{width:100%;max-width:100%;padding:0px 15px;}
.page-sepa-readiness-assessment-test #block-asp-website-content{padding: 0px 15px;}
.page-sepa-readiness-assessment-test .webform-submission-form{margin-top:130px!important;}
/*page-sepa-ct-instant-payment */
.page-sepa-ct-instant-payment .webform-submission-form{margin-top:130px!important;}
.page-sepa-ct-instant-payment #block-asp-website-page-title h1{width:100%;max-width:100%;padding:0px 15px;}
.page-sepa-ct-instant-payment #block-asp-website-content{padding: 0px 15px;}
/*Casestudy detail page*/
.cstemp-image-con .container{width:100%;padding-left: 0px;padding-right: 0px;margin-top:20px;}
.clover-container{width:100%;padding-left: 15px;padding-right: 15px;}
.only-text-container .cstemp-gridnobg.row .col-md-4{ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.cstemp-title h1 {font-size: 26px;line-height: 45px;}
.multi-grid2-bg.cstemp-gridbg .col-md-2{padding-left: 0px;}	
/* mexico page */	
.page-mexico-careers .only-text-container .mx-sub-title{max-height: initial !important;font-size: 24px;line-height: 38px;}
/* mexico1 page */	
.page-mexico-careers1 .only-text-container .mx-sub-title{max-height: initial !important;font-size: 24px;line-height: 38px;}
/* mexic2 page */	
.page-mexico-careers2 .only-text-container .mx-sub-title{max-height: initial !important;font-size: 24px;line-height: 38px;}
/*Certificates - certifications and partnerships page*/
.page-certifications-and-partnerships .certificates-desktop {width: 100% !important;padding: 0px 15px;}
.page-certifications-and-partnerships .certificates-desktop .nav.nav-tabs li {max-width: 20%;}
.page-certifications-and-partnerships .banner-container {margin-top: 130px;}
/*insights detail page*/
.page-type-insights .container.insde-title{width: 100%;max-width: 100%;padding:0px 15px;}
.page-type-insights .insde-desc.container{width: 100%;max-width: 100%;padding:0px 30px;}
.page-type-insights .insights-keymetric{margin: 0px -15px;}
.page-type-insights .ins-descontent,.page-type-insights .ins-formcontent{margin: 0px -30px;}
.page-type-insights .insde-desc .insights-desc .multiple-images .multi-img,.page-type-insights .only-text-container .orfivecol .multi-img{width:28.5%!important;}
.page-type-insights .insights-formcode{padding-left: 10px;padding-right: 10px;}
.page-type-insights .ins-formcontent .insights-formcode{padding-right: 0px;}
.page-type-insights .insde-title h3{font-size: 26px;line-height: 40px;}
.page-type-insights	.clover-title h2,.page-type-insights .insiform-descr h5,.page-type-insights .only-text-container .multi-content h2,.page-type-insights .insights-oursolu div,.page-type-insights .insights-testicontent .ins-name,.page-type-insights .only-text-container .gridtitle{font-size: 24px;line-height: 38px;}
.page-type-insights main{overflow-x: hidden;}
.page-type-insights #keymetvideo{width:152.5%;}
}
