@media (min-width: 992px) and (max-width: 1199px)
{
/*** Common CSS***/
.page-sample .asp-home-page-sectionwise.home-page-fbbanner,.page-en .asp-home-page-sectionwise.home-page-fbbanner,.page-pl .asp-home-page-sectionwise.home-page-fbbanner,.page-us .asp-home-page-sectionwise.home-page-fbbanner,.page-mx .asp-home-page-sectionwise.home-page-fbbanner{margin-top:135px!important;}
.page-sample .asp-home-page-sectionwise,.page-sample .threadstabs-wrapper,.page-sample .asp-home-meet-our-teams,.page-en .asp-home-page-sectionwise,.page-en .threadstabs-wrapper,.page-en .asp-home-meet-our-teams,.page-pl .asp-home-page-sectionwise,.page-pl .threadstabs-wrapper,.page-pl .asp-home-meet-our-teams,.page-us .asp-home-page-sectionwise,.page-us .threadstabs-wrapper,.page-us .asp-home-meet-our-teams,.page-mx .asp-home-page-sectionwise,.page-mx .threadstabs-wrapper,.page-mx .asp-home-meet-our-teams{width:100%!important;margin:0 auto;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-sample .topthreadstabs-wrapper .location-content .httc-title,.page-sample .homegrid .asp-home-page-grid-title h2,.page-sample .homegrid .asp-home-page-grid-description p,.page-sample .home-meet-our-employes h1,.page-sample .meet-our-employees .asp-home-page-meet-our-employes-title,.page-sample .asp-home-page-inthenews-title h2,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-en .topthreadstabs-wrapper .location-content .httc-title,.page-en .homegrid .asp-home-page-grid-title h2,.page-en .homegrid .asp-home-page-grid-description p,.page-en .home-meet-our-employes h1,.page-en .meet-our-employees .asp-home-page-meet-our-employes-title,.page-en .asp-home-page-inthenews-title h2,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-pl .topthreadstabs-wrapper .location-content .httc-title,.page-pl .homegrid .asp-home-page-grid-title h2,.page-pl .homegrid .asp-home-page-grid-description p,.page-pl .home-meet-our-employes h1,.page-pl .meet-our-employees .asp-home-page-meet-our-employes-title,.page-pl .asp-home-page-inthenews-title h2,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-us .topthreadstabs-wrapper .location-content .httc-title,.page-us .homegrid .asp-home-page-grid-title h2,.page-us .homegrid .asp-home-page-grid-description p,.page-us .home-meet-our-employes h1,.page-us .meet-our-employees .asp-home-page-meet-our-employes-title,.page-us .asp-home-page-inthenews-title h2,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-mx .topthreadstabs-wrapper .location-content .httc-title,.page-mx .homegrid .asp-home-page-grid-title h2,.page-mx .homegrid .asp-home-page-grid-description p,.page-mx .home-meet-our-employes h1,.page-mx .meet-our-employees .asp-home-page-meet-our-employes-title,.page-mx .asp-home-page-inthenews-title h2{max-height:initial;overflow:auto!important;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item h3{font-size:35px;line-height:1.4;}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size:28px;line-height:45px;}
.asp-home-page-sectionwise.home-page-banner .carousel-control-next,.asp-home-page-sectionwise.home-page-banner .carousel-control-prev,.asp-home-page-sectionwise.home-page-fbbanner .carousel-control-next,.asp-home-page-sectionwise.home-page-fbbanner .carousel-control-prev{display:none;}
.home-banner-slider .container .row{top:10%;}
.home-banner-slider .container a{font-size:18px;background-size:21px;}.page-sample .topthreads-nav li a,.page-en .topthreads-nav li a,.page-pl .topthreads-nav li a,.page-us .topthreads-nav li a,.page-mx .topthreads-nav li a{padding:16px 25px 20px;}
/*** Common CSS End***/
/*** Home page banner CSS ***/
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel,.page-en .asp-home-page-sectionwise.home-page-banner .carousel,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel,.page-us .asp-home-page-sectionwise.home-page-banner .carousel,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel{padding:0;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-inner{width:100%;}
/*** Home insights CSS***/
.page-sample .topthreadstabs-wrapper .tab-content .grid,.page-en .topthreadstabs-wrapper .tab-content .grid,.page-pl .topthreadstabs-wrapper .tab-content .grid,.page-us .topthreadstabs-wrapper .tab-content .grid,.page-mx .topthreadstabs-wrapper .tab-content .grid{width:100%!important;max-width:100%!important;}
.page-sample .topthreadstabs-wrapper .more-link,.page-en .topthreadstabs-wrapper .more-link,.page-pl .topthreadstabs-wrapper .more-link,.page-us .topthreadstabs-wrapper .more-link,.page-mx .topthreadstabs-wrapper .more-link{width:100%;}
/*** Home insights CSS End***/
/***Get Future Ready***/
.page-sample .asp-home-page-sectionwise .grid,.page-en .asp-home-page-sectionwise .grid,.page-pl .asp-home-page-sectionwise .grid,.page-us .asp-home-page-sectionwise .grid,.page-mx .asp-home-page-sectionwise .grid{padding:0;}
.page-sample .asp-home-page-sectionwise .homegrid .asp-home-page-grid-image img,.page-en .asp-home-page-sectionwise .homegrid .asp-home-page-grid-image img,.page-pl .asp-home-page-sectionwise .homegrid .asp-home-page-grid-image img,.page-us .asp-home-page-sectionwise .homegrid .asp-home-page-grid-image img,.page-mx .asp-home-page-sectionwise .homegrid .asp-home-page-grid-image img{width:100%;}
.page-sample .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-sample .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-en .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-en .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-us .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-us .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-description p{padding:0;}
.page-sample .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-en .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-us .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-morelink a{padding:0 15px 0 0;}
/***Get Future Ready CSS End***/
/*** Corporation News CSS ***/
.page-sample .asp-home-page-sectionwise.home-inthe-news,.page-en .asp-home-page-sectionwise.home-inthe-news,.page-pl .asp-home-page-sectionwise.home-inthe-news,.page-us .asp-home-page-sectionwise.home-inthe-news,.page-mx .asp-home-page-sectionwise.home-inthe-news{padding:0;}
.asp-home-page-latest-update-news .home-inthe-news-image-right{flex:0 0 100%;max-width:100%;}
.page-sample .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-en .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-pl .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-us .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-mx .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img{width:97%!important;}
.page-sample .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-en .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-pl .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-us .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-mx .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left{padding:2% 6% 2% 3%;right:0;}
/*** Corporation News CSS End***/
.home-client-story{padding: 0px 0px;}
.home-client-panel{left: 80px;}
.asp-home-client-strory .carousel-control-next {right: 250px;}
.asp-home-client-strory .carousel-control-prev {left: 600px;}
.asp-home-client-strory .carousel-control-prev, .asp-home-client-strory .carousel-control-next{top:40%;}
.asp-home-client-strory .carousel-indicators{margin-right: 0%;bottom: 30px;margin-left: 40%;}
/*	stage home slider*/
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height:initial;overflow:auto!important;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel{padding:0;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner{width:100%;}
/*left-right home banner slider*/
.asp-home-page-sectionwise.home-page-lr-banner{margin-top: 50px;}
.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-prev,.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-next{display: none;}
.page-sample .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3{font-size:24px;line-height:40px;}
/*** UK CSS***/
.page-uk .asp-home-page-sectionwise.home-page-fbbanner{margin-top: 135px!important;}
.page-uk .asp-home-page-sectionwise, .page-uk .threadstabs-wrapper,.page-uk .asp-home-meet-our-teams {width: 100%!important;margin: 0 auto;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-uk .topthreadstabs-wrapper .location-content .httc-title,.page-uk .homegrid .asp-home-page-grid-title h2,.page-uk .homegrid .asp-home-page-grid-description p,.page-uk .home-meet-our-employes h1,.page-uk .meet-our-employees .asp-home-page-meet-our-employes-title,.page-uk .asp-home-page-inthenews-title h2{max-height: initial;overflow: auto!important;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item h3{font-size: 35px;line-height: 1.4;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size: 28px;line-height: 45px;}
.asp-home-page-sectionwise.home-page-banner .carousel-control-next, .asp-home-page-sectionwise.home-page-banner .carousel-control-prev{display: none;}
.home-banner-slider .container .row{top:10%;}
.asp-home-page-sectionwise.home-page-fbbanner .carousel-control-next, .asp-home-page-sectionwise.home-page-fbbanner .carousel-control-prev{display: none;}
.home-banner-slider .container a {font-size: 18px;background-size: 21px;}
.page-uk .topthreads-nav li a{padding: 16px 25px 20px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel{padding: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-inner {width: 100%;}
.page-uk .topthreadstabs-wrapper .tab-content .grid{width: 100% !important;max-width: 100% !important;}
.page-uk .topthreadstabs-wrapper .more-link,.page-uk .asp-home-client-strory .more-link{width: 100%;}
.page-uk .asp-home-page-sectionwise .grid{padding: 0px;}
.page-uk .asp-home-page-sectionwise .homegrid .asp-home-page-grid-image img{width: 100%;}
.page-uk .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-uk .asp-home-page-sectionwise .asp-home-page-intro-description p{padding: 0px;}
.page-uk .asp-home-page-sectionwise .asp-home-page-intro-morelink a {padding: 0px 15px 0px 0px;}
.page-uk .asp-home-page-sectionwise.home-inthe-news{padding: 0px;}
.asp-home-page-latest-update-news .home-inthe-news-image-right{flex: 0 0 100%;max-width: 100%;}
.page-uk .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 97% !important;}
.page-uk .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left{padding: 2% 6% 2% 3%;right: 0px;}
.home-client-story{padding: 0px 0px;}
.home-client-panel{left: 80px;}
.asp-home-client-strory .carousel-control-next {right: 250px;}
.asp-home-client-strory .carousel-control-prev {left: 600px;}
.asp-home-client-strory .carousel-control-prev, .asp-home-client-strory .carousel-control-next{top:40%;}
.page-uk .asp-home-client-strory .carousel-indicators{margin-right: 0%;bottom: 30px;margin-left: 40%;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height: initial;
overflow: auto !important;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel {padding: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner {width: 100%;}
.asp-home-page-sectionwise.home-page-lr-banner{margin-top: 50px;}
.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-prev,.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-next{display: none;}
.page-uk .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3 {font-size: 24px;line-height: 40px;}
/*** Ireland CSS***/
.page-ie .asp-home-page-sectionwise.home-page-fbbanner{margin-top: 135px!important;}
.page-ie .asp-home-page-sectionwise, .page-ie .threadstabs-wrapper,.page-ie .asp-home-meet-our-teams {width: 100%!important;margin: 0 auto;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-ie .topthreadstabs-wrapper .location-content .httc-title,.page-ie .homegrid .asp-home-page-grid-title h2,.page-ie .homegrid .asp-home-page-grid-description p,.page-ie .home-meet-our-employes h1,.page-ie .meet-our-employees .asp-home-page-meet-our-employes-title,.page-ie .asp-home-page-inthenews-title h2{max-height: initial;overflow: auto!important;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item h3{font-size: 35px;line-height: 1.4;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size: 28px;line-height: 45px;}
.asp-home-page-sectionwise.home-page-banner .carousel-control-next, .asp-home-page-sectionwise.home-page-banner .carousel-control-prev{display: none;}
.home-banner-slider .container .row{top:10%;}
.asp-home-page-sectionwise.home-page-fbbanner .carousel-control-next, .asp-home-page-sectionwise.home-page-fbbanner .carousel-control-prev{display: none;}
.home-banner-slider .container a {font-size: 18px;background-size: 21px;}
.page-ie .topthreads-nav li a{padding: 16px 25px 20px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel{padding: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-inner {width: 100%;}
.page-ie .topthreadstabs-wrapper .tab-content .grid{width: 100% !important;max-width: 100% !important;}
.page-ie .topthreadstabs-wrapper .more-link,.page-ie .asp-home-client-strory .more-link{width: 100%;}
.page-ie .asp-home-page-sectionwise .grid{padding: 0px;}
.page-ie .asp-home-page-sectionwise .homegrid .asp-home-page-grid-image img{width: 100%;}
.page-ie .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-ie .asp-home-page-sectionwise .asp-home-page-intro-description p{padding: 0px;}
.page-ie .asp-home-page-sectionwise .asp-home-page-intro-morelink a {padding: 0px 15px 0px 0px;}
.page-ie .asp-home-page-sectionwise.home-inthe-news{padding: 0px;}
.asp-home-page-latest-update-news .home-inthe-news-image-right{flex: 0 0 100%;max-width: 100%;}
.page-ie .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 97% !important;}
.page-ie .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left{padding: 2% 6% 2% 3%;right: 0px;}
.home-client-story{padding: 0px 0px;}
.home-client-panel{left: 80px;}
.asp-home-client-strory .carousel-control-next {right: 250px;}
.asp-home-client-strory .carousel-control-prev {left: 600px;}
.asp-home-client-strory .carousel-control-prev, .asp-home-client-strory .carousel-control-next{top:40%;}
.page-ie .asp-home-client-strory .carousel-indicators{margin-right: 0%;bottom: 30px;margin-left: 40%;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height: initial;
overflow: auto !important;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel {padding: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner {width: 100%;}
.asp-home-page-sectionwise.home-page-lr-banner{margin-top: 50px;}
.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-prev,.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-next{display: none;}
.page-ie .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3 {font-size: 24px;line-height: 40px;}
}
@media (min-width: 768px) and (max-width: 991px)
{
/*** Common css ***/
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-sample .topthreadstabs-wrapper .location-content .httc-title,.page-sample .homegrid .asp-home-page-grid-title h2,.page-sample .homegrid .asp-home-page-grid-description p,.page-sample .home-meet-our-employes h1,.page-sample .meet-our-employees .asp-home-page-meet-our-employes-title,.page-sample .asp-home-page-inthenews-title h2,
.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-en .topthreadstabs-wrapper .location-content .httc-title,.page-en .homegrid .asp-home-page-grid-title h2,.page-en .homegrid .asp-home-page-grid-description p,.page-en .home-meet-our-employes h1,.page-en .meet-our-employees .asp-home-page-meet-our-employes-title,.page-en .asp-home-page-inthenews-title h2,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-pl .topthreadstabs-wrapper .location-content .httc-title,.page-pl .homegrid .asp-home-page-grid-title h2,.page-pl .homegrid .asp-home-page-grid-description p,.page-pl .home-meet-our-employes h1,.page-pl .meet-our-employees .asp-home-page-meet-our-employes-title,.page-pl .asp-home-page-inthenews-title h2,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-us .topthreadstabs-wrapper .location-content .httc-title,.page-us .homegrid .asp-home-page-grid-title h2,.page-us .homegrid .asp-home-page-grid-description p,.page-us .home-meet-our-employes h1,.page-us .meet-our-employees .asp-home-page-meet-our-employes-title,.page-us .asp-home-page-inthenews-title h2,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-mx .topthreadstabs-wrapper .location-content .httc-title,.page-mx .homegrid .asp-home-page-grid-title h2,.page-mx .homegrid .asp-home-page-grid-description p,.page-mx .home-meet-our-employes h1,.page-mx .meet-our-employees .asp-home-page-meet-our-employes-title,.page-mx .asp-home-page-inthenews-title h2{max-height:initial;overflow:auto!important;}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size:21px;line-height:38px;}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner,.page-en .asp-home-page-sectionwise.home-page-fbbanner,.page-pl .asp-home-page-sectionwise.home-page-fbbanner,.page-us .asp-home-page-sectionwise.home-page-fbbanner,.page-mx .asp-home-page-sectionwise.home-page-fbbanner{margin-top:130px;}
.asp-home-page-sectionwise.home-page-fbbanner .carousel-control-next, .asp-home-page-sectionwise.home-page-fbbanner .carousel-control-prev{display: none;}
.home-page-fbbanner .container .row {top: 10%;}
.home-banner-slider .container a {font-size: 14px!important;background-size: 18px!important;}
.home-page-fbbanner .container .col-md-6{padding:10px 30px 10px;}
.asp-home-page-sectionwise.home-page-fbbanner .hs-title.cust-title{line-height: 34px!important;}
.asp-home-page-sectionwise.home-page-fbbanner .hs-title span{line-height: 38px!important;}
/*** Common css end***/
/*** Home page Banner CSS ***/
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel,.page-en .asp-home-page-sectionwise.home-page-banner .carousel,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel,.page-us .asp-home-page-sectionwise.home-page-banner .carousel,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel{padding:0;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-inner{width:100%;}
.page-sample .home-page-banner .carousel-inner .carousel-item img,.page-en .home-page-banner .carousel-inner .carousel-item img,.page-pl .home-page-banner .carousel-inner .carousel-item img,.page-us .home-page-banner .carousel-inner .carousel-item img,.page-mx .home-page-banner .carousel-inner .carousel-item img{height:389px;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item h3{font-size:28px;line-height:38px;}
.asp-home-page-sectionwise.home-page-banner .carousel-control-next,.asp-home-page-sectionwise.home-page-banner .carousel-control-prev{display:none;}
.home-banner-slider .container a{font-size:18px;background-size:21px;}
.home-banner-slider .container{max-width:100%;}
.page-sample .asp-home-page-sectionwise.home-page-banner,.page-en .asp-home-page-sectionwise.home-page-banner,.page-pl .asp-home-page-sectionwise.home-page-banner,.page-us .asp-home-page-sectionwise.home-page-banner,.page-mx .asp-home-page-sectionwise.home-page-banner{margin-top:40px;padding:0;}
.page-sample .asp-overall-view-title,.page-sample .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-sample .home-meet-our-employes h1,.page-sample .asp-home-page-meet-our-teams-title h2,.page-sample .asp-home-corporation-inthe-heading h2,.page-en .asp-overall-view-title,.page-en .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-en .home-meet-our-employes h1,.page-en .asp-home-page-meet-our-teams-title h2,.page-en .asp-home-corporation-inthe-heading h2,.page-pl .asp-overall-view-title,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-pl .home-meet-our-employes h1,.page-pl .asp-home-page-meet-our-teams-title h2,.page-pl .asp-home-corporation-inthe-heading h2,.page-us .asp-overall-view-title,.page-us .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-us .home-meet-our-employes h1,.page-us .asp-home-page-meet-our-teams-title h2,.page-us .asp-home-corporation-inthe-heading h2,.page-mx .asp-overall-view-title,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-mx .home-meet-our-employes h1,.page-mx .asp-home-page-meet-our-teams-title h2,.page-mx .asp-home-corporation-inthe-heading h2{font-size:28px!important;line-height:38px;}
.home-clistr-title{font-size:26px!important;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a{padding-left:40px;}
.home-client-panel{top: 30px;left: 60px;}
.home-client-story{height: 300px;}
.asp-home-client-strory .carousel-control-prev {left: 70%;top: 30%;}
.asp-home-client-strory .carousel-control-next {right: 15%;top: 30%;}
.asp-home-client-strory .carousel-indicators{display: none;}
/*** Home page Banner CSS End ***/
/*** Home insights CSS***/
.page-sample .threadstabs-wrapper,.page-en .threadstabs-wrapper,.page-pl .threadstabs-wrapper,.page-us .threadstabs-wrapper,.page-mx .threadstabs-wrapper{width:100%;padding-left:15px;padding-right:15px;}
.page-sample .threadstabs-wrapper .topthreadstabs,.page-en .threadstabs-wrapper .topthreadstabs,.page-pl .threadstabs-wrapper .topthreadstabs,.page-us .threadstabs-wrapper .topthreadstabs,.page-mx .threadstabs-wrapper .topthreadstabs{padding:0;}
.page-sample .topthreads-nav,.page-en .topthreads-nav,.page-pl .topthreads-nav,.page-us .topthreads-nav,.page-mx .topthreads-nav{padding-bottom:13px;}
.page-sample .topthreads-nav li a,.page-en .topthreads-nav li a,.page-pl .topthreads-nav li a,.page-us .topthreads-nav li a,.page-mx .topthreads-nav li a{padding:16px 7px 13px;font-size:12px;}
/*.page-sample .topthreadstabs-wrapper .tab-content .grid{margin-left: 0px!important;}*/
.page-sample .grid .col-1:nth-child(2n+1).location-content,.page-en .grid .col-1:nth-child(2n+1).location-content,.page-pl .grid .col-1:nth-child(2n+1).location-content,.page-us .grid .col-1:nth-child(2n+1).location-content,.page-mx .grid .col-1:nth-child(2n+1).location-content{padding-left:15px;}.page-sample .grid .col-1:nth-child(2n).location-content,.page-en .grid .col-1:nth-child(2n).location-content,.page-pl .grid .col-1:nth-child(2n).location-content,.page-us .grid .col-1:nth-child(2n).location-content,.page-mx .grid .col-1:nth-child(2n).location-content{padding-right:15px;}
.page-sample .topthreadstabs-wrapper .location-content:last-child,.page-en .topthreadstabs-wrapper .location-content:last-child,.page-pl .topthreadstabs-wrapper .location-content:last-child,.page-us .topthreadstabs-wrapper .location-content:last-child,.page-mx .topthreadstabs-wrapper .location-content:last-child{margin-top:30px;}
.page-sample .topthreadstabs-wrapper .more-link,.page-en .topthreadstabs-wrapper .more-link,.page-pl .topthreadstabs-wrapper .more-link,.page-us .topthreadstabs-wrapper .more-link,.page-mx .topthreadstabs-wrapper .more-link{width:100%;}
/*** Home insights CSS End***/
/*** Get future ready ***/
.page-sample .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-sample .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-en .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-en .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-us .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-us .asp-home-page-sectionwise .asp-home-page-intro-description p,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-description p{padding:0;}
.page-sample .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-en .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-us .asp-home-page-sectionwise .asp-home-page-intro-morelink a,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-morelink a{padding:0 15px 0 0;}
.page-sample .homegrid.col-1:last-child,.page-en .homegrid.col-1:last-child,.page-pl .homegrid.col-1:last-child,.page-us .homegrid.col-1:last-child,.page-mx .homegrid.col-1:last-child{margin-top:40px;}
.page-sample .meet-our-employees .grid.views-view-grid,.page-en .meet-our-employees .grid.views-view-grid,.page-pl .meet-our-employees .grid.views-view-grid,.page-us .meet-our-employees .grid.views-view-grid,.page-mx .meet-our-employees .grid.views-view-grid{padding-left:0;}
.page-sample .meet-our-employees .col-md-4:nth-child(2),.page-sample .meet-our-employees .col-md-4:nth-child(3),.page-en .meet-our-employees .col-md-4:nth-child(2),.page-en .meet-our-employees .col-md-4:nth-child(3),.page-pl .meet-our-employees .col-md-4:nth-child(2),.page-pl .meet-our-employees .col-md-4:nth-child(3),.page-us .meet-our-employees .col-md-4:nth-child(2),.page-us .meet-our-employees .col-md-4:nth-child(3),.page-mx .meet-our-employees .col-md-4:nth-child(2),.page-mx .meet-our-employees .col-md-4:nth-child(3){padding-right:0;}
.page-sample .grid.views-view-grid,.page-en .grid.views-view-grid,.page-pl .grid.views-view-grid,.page-us .grid.views-view-grid,.page-mx .grid.views-view-grid{width:100%!important;}
/*** Get future ready End***/
/*** Contribute ***/
.page-sample .asp-home-meet-our-teams,.page-en .asp-home-meet-our-teams,.page-pl .asp-home-meet-our-teams,.page-us .asp-home-meet-our-teams,.page-mx .asp-home-meet-our-teams{width:100%;padding:0 15px;}
.page-sample .asp-home-page-meet-our-teams-title,.page-en .asp-home-page-meet-our-teams-title,.page-pl .asp-home-page-meet-our-teams-title,.page-us .asp-home-page-meet-our-teams-title,.page-mx .asp-home-page-meet-our-teams-title{width:100%;}
.page-sample .asp-home-page-meet-our-teams-title h2,.page-en .asp-home-page-meet-our-teams-title h2,.page-pl .asp-home-page-meet-our-teams-title h2,.page-us .asp-home-page-meet-our-teams-title h2,.page-mx .asp-home-page-meet-our-teams-title h2{margin-left:-15px;}
.page-sample .asp-contribute-our-team input[type=submit],.page-sample .asp-contribute-our-team input[type=submit]:hover,.page-en .asp-contribute-our-team input[type=submit],.page-en .asp-contribute-our-team input[type=submit]:hover,.page-pl .asp-contribute-our-team input[type=submit],.page-pl .asp-contribute-our-team input[type=submit]:hover,.page-us .asp-contribute-our-team input[type=submit],.page-us .asp-contribute-our-team input[type=submit]:hover,.page-mx .asp-contribute-our-team input[type=submit],.page-mx .asp-contribute-our-team input[type=submit]:hover{right:1px;}
/*** Contribute End ***/
/*** Corporate news ***/
.page-sample .home-inthe-news .asp-home-corporation-inthe-heading,.page-en .home-inthe-news .asp-home-corporation-inthe-heading,.page-pl .home-inthe-news .asp-home-corporation-inthe-heading,.page-us .home-inthe-news .asp-home-corporation-inthe-heading,.page-mx .home-inthe-news .asp-home-corporation-inthe-heading{padding:15px 0;}
.page-sample .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-en .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-pl .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-us .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img,.page-mx .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img{width:100%!important;right:0!important;height:168px;}
.page-sample .home-inthe-news-image-right .asp-home-page-inthenews-image img,.page-en .home-inthe-news-image-right .asp-home-page-inthenews-image img,.page-pl .home-inthe-news-image-right .asp-home-page-inthenews-image img,.page-us .home-inthe-news-image-right .asp-home-page-inthenews-image img,.page-mx .home-inthe-news-image-right .asp-home-page-inthenews-image img{width:100%!important;height:168px;}.page-sample .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-en .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-pl .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-us .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left,.page-mx .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left{position:relative;right:0!important;}
.page-sample .home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page,.page-en .home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page,.page-pl .home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page,.page-us .home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page,.page-mx .home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page,.page-sample .inthe-news-home-page,.page-en .inthe-news-home-page,.page-pl .inthe-news-home-page,.page-us .inthe-news-home-page,.page-mx .inthe-news-home-page{margin-left:-15px!important;}
/*** Corporate news End ***/
/*stage home slider*/
.page-sample .asp-home-page-sectionwise.home-page-banner-stage,.page-en .asp-home-page-sectionwise.home-page-banner-stage,.page-pl .asp-home-page-sectionwise.home-page-banner-stage,.page-us .asp-home-page-sectionwise.home-page-banner-stage,.page-mx .asp-home-page-sectionwise.home-page-banner-stage{padding-top:64px;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel{padding:0;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner{width:100%;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3{padding-left:40px;font-size:28px;line-height:38px;}.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a{padding-left:40px;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p,.page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height:initial;overflow:auto!important;}
/*left-right home banner slider*/
.asp-home-page-sectionwise.home-page-lr-banner{margin-top: 50px;}
.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-prev,.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-next{display: none;}
.page-sample .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3{font-size:24px;line-height:40px;}
/***UK CSS ***/
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-uk .topthreadstabs-wrapper .location-content .httc-title,.page-uk .homegrid .asp-home-page-grid-title h2,.page-uk .homegrid .asp-home-page-grid-description p,.page-uk .home-meet-our-employes h1,.page-uk .meet-our-employees .asp-home-page-meet-our-employes-title,.page-uk .asp-home-page-inthenews-title h2{max-height: initial;overflow: auto!important;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size: 21px;
line-height: 38px;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner{margin-top: 130px;}
.asp-home-page-sectionwise.home-page-fbbanner .carousel-control-next, .asp-home-page-sectionwise.home-page-fbbanner .carousel-control-prev{display: none;}
.home-page-fbbanner .container .row {top: 10%;}
.home-banner-slider .container a {font-size: 14px!important;background-size: 18px!important;}
.home-page-fbbanner .container .col-md-6{padding:10px 30px 10px}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel{padding: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-inner {width: 100%;}
.page-uk .home-page-banner .carousel-inner .carousel-item img {height: 389px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item h3 {font-size:28px;line-height: 38px;}
.asp-home-page-sectionwise.home-page-banner .carousel-control-next, .asp-home-page-sectionwise.home-page-banner .carousel-control-prev{display: none;}
.home-banner-slider .container a{font-size: 18px;background-size: 21px;}
.home-banner-slider .container{max-width: 100%;}
.page-uk .asp-home-page-sectionwise.home-page-banner{margin-top: 40px;padding:0px;}
.page-uk .asp-overall-view-title,.page-uk .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-uk .home-meet-our-employes h1,.page-uk .asp-home-page-meet-our-teams-title h2,.page-uk .asp-home-corporation-inthe-heading h2{font-size:28px!important;line-height: 38px;}
.home-clistr-title{font-size: 26px!important;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a{padding-left: 40px;}
.home-client-panel{top: 30px;left: 60px;}
.home-client-story{height: 300px;}
.asp-home-client-strory .carousel-control-prev {left: 70%;top: 30%;}
.asp-home-client-strory .carousel-control-next {right: 15%;top: 30%;}
.asp-home-client-strory .carousel-indicators{display: none;}
.page-uk .threadstabs-wrapper {width: 100%;padding-left: 15px;padding-right: 15px;}
.page-uk .threadstabs-wrapper .topthreadstabs{padding: 0px;}
.page-uk .topthreads-nav {padding-bottom: 13px;}
.page-uk .topthreads-nav li a {padding: 16px 7px 13px;font-size: 12px;}
.page-uk .grid .col-1:nth-child(2n+1).location-content {padding-left: 15px;}
.page-uk .grid .col-1:nth-child(2n).location-content {padding-right: 15px;}
.page-uk .topthreadstabs-wrapper .location-content:last-child{margin-top: 30px;}
.page-uk .topthreadstabs-wrapper .more-link,.page-uk .asp-home-client-strory .more-link{width: 100%;}
.page-uk .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-uk .asp-home-page-sectionwise .asp-home-page-intro-description p {padding: 0px 0px;}
.page-uk .asp-home-page-sectionwise .asp-home-page-intro-morelink a {padding: 0px 15px 0px 0px;}
.page-uk .homegrid.col-1:last-child {margin-top: 40px;}
.page-uk .meet-our-employees .grid.views-view-grid{padding-left: 0px;}
.page-uk .meet-our-employees .col-md-4:nth-child(2), .page-uk .meet-our-employees .col-md-4:nth-child(3) {padding-right: 0px;}
.page-uk .grid.views-view-grid{width: 100% !important;}
.page-uk .asp-home-meet-our-teams {width: 100%;padding: 0px 15px;}
.page-uk .asp-home-page-meet-our-teams-title {width: 100%;}
.page-uk .asp-home-page-meet-our-teams-title h2 {margin-left: -15px;}
.page-uk .asp-contribute-our-team input[type="submit"], .page-uk .asp-contribute-our-team input[type="submit"]:hover {right: 1px;}
.page-uk .home-inthe-news .asp-home-corporation-inthe-heading {padding: 15px 0px;}
.page-uk .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 100%!important;right: 0px!important;height: 168px;}
.page-uk .home-inthe-news-image-right .asp-home-page-inthenews-image img{width:100%!important;height: 168px;}
.page-uk .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {position: relative;right: 0px!important;}
.page-uk .home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page {margin-left: -15px !important;}
.page-uk .inthe-news-home-page {margin-left: -15px !important;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage {padding-top: 64px;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel {padding: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner {width: 100%;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3 {padding-left: 40px;font-size: 28px;line-height: 38px;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a {padding-left: 40px;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height: initial;overflow: auto !important;}
.asp-home-page-sectionwise.home-page-lr-banner{margin-top: 50px;}
.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-prev,.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-next{display: none;}
.page-uk .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3 {font-size: 24px;line-height: 40px;}
/***Ireland CSS ***/
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-ie .topthreadstabs-wrapper .location-content .httc-title,.page-ie .homegrid .asp-home-page-grid-title h2,.page-ie .homegrid .asp-home-page-grid-description p,.page-ie .home-meet-our-employes h1,.page-ie .meet-our-employees .asp-home-page-meet-our-employes-title,.page-ie .asp-home-page-inthenews-title h2{max-height: initial;overflow: auto!important;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size: 21px;
line-height: 38px;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner{margin-top: 130px;}
.asp-home-page-sectionwise.home-page-fbbanner .carousel-control-next, .asp-home-page-sectionwise.home-page-fbbanner .carousel-control-prev{display: none;}
.home-page-fbbanner .container .row {top: 10%;}
.home-banner-slider .container a {font-size: 14px!important;background-size: 18px!important;}
.home-page-fbbanner .container .col-md-6{padding:10px 30px 10px}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel{padding: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-inner {width: 100%;}
.page-ie .home-page-banner .carousel-inner .carousel-item img {height: 389px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item h3 {font-size:28px;line-height: 38px;}
.asp-home-page-sectionwise.home-page-banner .carousel-control-next, .asp-home-page-sectionwise.home-page-banner .carousel-control-prev{display: none;}
.home-banner-slider .container a{font-size: 18px;background-size: 21px;}
.home-banner-slider .container{max-width: 100%;}
.page-ie .asp-home-page-sectionwise.home-page-banner{margin-top: 40px;padding:0px;}
.page-ie .asp-overall-view-title,.page-ie .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-ie .home-meet-our-employes h1,.page-ie .asp-home-page-meet-our-teams-title h2,.page-ie .asp-home-corporation-inthe-heading h2{font-size:28px!important;line-height: 38px;}
.home-clistr-title{font-size: 26px!important;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a{padding-left: 40px;}
.home-client-panel{top: 30px;left: 60px;}
.home-client-story{height: 300px;}
.asp-home-client-strory .carousel-control-prev {left: 70%;top: 30%;}
.asp-home-client-strory .carousel-control-next {right: 15%;top: 30%;}
.asp-home-client-strory .carousel-indicators{display: none;}
.page-ie .threadstabs-wrapper {width: 100%;padding-left: 15px;padding-right: 15px;}
.page-ie .threadstabs-wrapper .topthreadstabs{padding: 0px;}
.page-ie .topthreads-nav {padding-bottom: 13px;}
.page-ie .topthreads-nav li a {padding: 16px 7px 13px;font-size: 12px;}
.page-ie .grid .col-1:nth-child(2n+1).location-content {padding-left: 15px;}
.page-ie .grid .col-1:nth-child(2n).location-content {padding-right: 15px;}
.page-ie .topthreadstabs-wrapper .location-content:last-child{margin-top: 30px;}
.page-ie .topthreadstabs-wrapper .more-link,.page-ie .asp-home-client-strory .more-link{width: 100%;}
.page-ie .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-ie .asp-home-page-sectionwise .asp-home-page-intro-description p {padding: 0px 0px;}
.page-ie .asp-home-page-sectionwise .asp-home-page-intro-morelink a {padding: 0px 15px 0px 0px;}
.page-ie .homegrid.col-1:last-child {margin-top: 40px;}
.page-ie .meet-our-employees .grid.views-view-grid{padding-left: 0px;}
.page-ie .meet-our-employees .col-md-4:nth-child(2), .page-ie .meet-our-employees .col-md-4:nth-child(3) {padding-right: 0px;}
.page-ie .grid.views-view-grid{width: 100% !important;}
.page-ie .asp-home-meet-our-teams {width: 100%;padding: 0px 15px;}
.page-ie .asp-home-page-meet-our-teams-title {width: 100%;}
.page-ie .asp-home-page-meet-our-teams-title h2 {margin-left: -15px;}
.page-ie .asp-contribute-our-team input[type="submit"], .page-ie .asp-contribute-our-team input[type="submit"]:hover {right: 1px;}
.page-ie .home-inthe-news .asp-home-corporation-inthe-heading {padding: 15px 0px;}
.page-ie .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 100%!important;right: 0px!important;height: 168px;}
.page-ie .home-inthe-news-image-right .asp-home-page-inthenews-image img{width:100%!important;height: 168px;}
.page-ie .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {position: relative;right: 0px!important;}
.page-ie .home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page {margin-left: -15px !important;}
.page-ie .inthe-news-home-page {margin-left: -15px !important;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage {padding-top: 64px;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel {padding: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner {width: 100%;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3 {padding-left: 40px;font-size: 28px;line-height: 38px;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a {padding-left: 40px;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height: initial;overflow: auto !important;}
.asp-home-page-sectionwise.home-page-lr-banner{margin-top: 50px;}
.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-prev,.asp-home-page-sectionwise.home-page-lr-banner .carousel-control-next{display: none;}
.page-ie .asp-home-page-sectionwise.home-page-lr-banner .carousel-item h3 {font-size: 24px;line-height: 40px;}
}
@media (min-width: 320px) and (max-width: 767px)
{
/*** Common css ***/
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-sample .topthreadstabs-wrapper .location-content .httc-title,.page-sample .homegrid .asp-home-page-grid-title h2,.page-sample .homegrid .asp-home-page-grid-description p,.page-sample .home-meet-our-employes h1,.page-sample .meet-our-employees .asp-home-page-meet-our-employes-title,.page-sample .asp-home-page-inthenews-title h2,
.page-sample .topthreadstabs-wrapper .location-content .httc-title,.page-sample .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-en .topthreadstabs-wrapper .location-content .httc-title,.page-en .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-pl .topthreadstabs-wrapper .location-content .httc-title,.page-pl .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-us .topthreadstabs-wrapper .location-content .httc-title,.page-us .asp-home-page-sectionwise .asp-home-page-intro-title h2,.page-mx .topthreadstabs-wrapper .location-content .httc-title,.page-mx .asp-home-page-sectionwise .asp-home-page-intro-title h2{font-size:21px}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-sample .topthreadstabs-wrapper .location-content .httc-title,.page-sample .homegrid .asp-home-page-grid-title h2,.page-sample .homegrid .asp-home-page-grid-description p,.page-sample .home-meet-our-employes h1,.page-sample .meet-our-employees .asp-home-page-meet-our-employes-title,.page-sample .asp-home-page-inthenews-title h2,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-en .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-en .topthreadstabs-wrapper .location-content .httc-title,.page-en .homegrid .asp-home-page-grid-title h2,.page-en .homegrid .asp-home-page-grid-description p,.page-en .home-meet-our-employes h1,.page-en .meet-our-employees .asp-home-page-meet-our-employes-title,.page-en .asp-home-page-inthenews-title h2,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-pl .topthreadstabs-wrapper .location-content .httc-title,.page-pl .homegrid .asp-home-page-grid-title h2,.page-pl .homegrid .asp-home-page-grid-description p,.page-pl .home-meet-our-employes h1,.page-pl .meet-our-employees .asp-home-page-meet-our-employes-title,.page-pl .asp-home-page-inthenews-title h2,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-us .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-us .topthreadstabs-wrapper .location-content .httc-title,.page-us .homegrid .asp-home-page-grid-title h2,.page-us .homegrid .asp-home-page-grid-description p,.page-us .home-meet-our-employes h1,.page-us .meet-our-employees .asp-home-page-meet-our-employes-title,.page-us .asp-home-page-inthenews-title h2,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-mx .topthreadstabs-wrapper .location-content .httc-title,.page-mx .homegrid .asp-home-page-grid-title h2,.page-mx .homegrid .asp-home-page-grid-description p,.page-mx .home-meet-our-employes h1,.page-mx .meet-our-employees .asp-home-page-meet-our-employes-title,.page-mx .asp-home-page-inthenews-title h2{max-height:initial;overflow:auto!important}
.asp-home-page-sectionwise.home-page-fbbanner .hs-title.cust-title{line-height: 34px!important;}
.asp-home-page-sectionwise.home-page-fbbanner .hs-title span{line-height: 37px!important;}
.asp-home-page-sectionwise.home-page-fbbanner .hs-title.cust-title{width: auto!important;}
/*** Common css end***/
/*** Home page Banner CSS ***/
.page-sample .asp-home-page-sectionwise.home-page-banner,.page-en .asp-home-page-sectionwise.home-page-banner,.page-pl .asp-home-page-sectionwise.home-page-banner,.page-us .asp-home-page-sectionwise.home-page-banner,.page-mx .asp-home-page-sectionwise.home-page-banner{margin-top:40px;width:100%;padding:0}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner,.page-en .asp-home-page-sectionwise.home-page-fbbanner,.page-pl .asp-home-page-sectionwise.home-page-fbbanner,.page-us .asp-home-page-sectionwise.home-page-fbbanner,.page-mx .asp-home-page-sectionwise.home-page-fbbanner{margin-top:40px;margin-bottom:0}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .carousel-item,.page-en .asp-home-page-sectionwise.home-page-fbbanner .carousel-item,.page-pl .asp-home-page-sectionwise.home-page-fbbanner .carousel-item,.page-us .asp-home-page-sectionwise.home-page-fbbanner .carousel-item,.page-mx .asp-home-page-sectionwise.home-page-fbbanner .carousel-item{height:auto}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .carousel-indicators,.page-en .asp-home-page-sectionwise.home-page-fbbanner .carousel-indicators,.page-pl .asp-home-page-sectionwise.home-page-fbbanner .carousel-indicators,.page-us .asp-home-page-sectionwise.home-page-fbbanner .carousel-indicators,.page-mx .asp-home-page-sectionwise.home-page-fbbanner .carousel-indicators{display:none}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider,.page-en .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider,.page-pl .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider,.page-us .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider,.page-mx .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider{height:100%;position:relative}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .carousel-item img,.page-en .asp-home-page-sectionwise.home-page-fbbanner .carousel-item img,.page-pl .asp-home-page-sectionwise.home-page-fbbanner .carousel-item img,.page-us .asp-home-page-sectionwise.home-page-fbbanner .carousel-item img,.page-mx .asp-home-page-sectionwise.home-page-fbbanner .carousel-item img{height:450px!important;object-fit:cover;object-position:bottom}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider .home-banner-image,.page-en .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider .home-banner-image,.page-pl .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider .home-banner-image,.page-us .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider .home-banner-image,.page-mx .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider .home-banner-image{height:100%}
.home-banner-slider .container{max-width: 100%;position: absolute;transform: translate(-50%,0%);top: 0%;left: 50%;bottom:0%}
.home-banner-slider .container .row {bottom:0%;right: 0px;top: 0%;left: 0%;}
.home-page-fbbanner .home-banner-slider .container .col-md-6{background: linear-gradient(to bottom,rgb(131,71,173) 20%,transparent);text-align: center;margin-left: 0px;}
.home-page-fbbanner .container .col-md-6{padding: 125px 30px 30px;}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3, .page-en .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3, .page-pl .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3, .page-us .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3, .page-mx .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3 {font-size:26px; line-height:37px;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel, .page-en .asp-home-page-sectionwise.home-page-banner .carousel, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel, .page-us .asp-home-page-sectionwise.home-page-banner .carousel, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel {width:100% !important; padding:0px;} 
.home-banner-slider .container a {font-size:14px; background-size:16px; padding-right:20px;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-inner .carousel-item img, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-inner .carousel-item img, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-inner .carousel-item img, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-inner .carousel-item img, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-inner .carousel-item img {height:300px; object-fit:cover;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-inner, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-inner, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-inner, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-inner, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-inner {width:100%;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-sample .asp-home-page-sectionwise.home-page-banner .carousel-control-prev, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-control-prev, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-control-prev, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-control-prev, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-control-prev {display:none;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-control-next, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-control-next {right:0;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item h3, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-item h3, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item h3, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-item h3, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item h3 {padding-left:0px; font-size:21px; line-height:30px;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item p, .page-sample .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-item p, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item p, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-item p, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item p, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a {padding-left:0px;} 
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-indicators, .page-en .asp-home-page-sectionwise.home-page-banner .carousel-indicators, .page-pl .asp-home-page-sectionwise.home-page-banner .carousel-indicators, .page-us .asp-home-page-sectionwise.home-page-banner .carousel-indicators, .page-mx .asp-home-page-sectionwise.home-page-banner .carousel-indicators {bottom:-5%;}
.home-client-story{height: auto;position: initial;}
.home-client-image img{display: none;}
.home-client-panel{position: initial;left:0px;top: 0px;}
.home-client-panel .col-md-6{min-width:100%;max-width: 100%;border: 1px solid #8347ad;margin-bottom: 40px;}
.home-clistr-title{font-size: 18px!important;}
.asp-home-client-strory .carousel-control-prev, .asp-home-client-strory .carousel-control-next{box-shadow: 0px 3px 10px rgba(0, 0, 0,.2);position: initial;float: right;margin-top: -20px;}
.asp-home-client-strory .carousel-control-next {margin-right: -130px;}
.asp-home-client-strory .carousel-control-prev {margin-right: 80px;}
.asp-home-client-strory{margin-bottom: 80px;}
.asp-home-client-strory .carousel-indicators{display: none;}
/*** Home page Banner CSS End ***/
/*** Home insights CSS***/
.page-sample .threadstabs-wrapper, .page-en .threadstabs-wrapper, .page-pl .threadstabs-wrapper, .page-us .threadstabs-wrapper, .page-mx .threadstabs-wrapper {width:100%; padding:0px 15px;} 
.page-sample .asp-overall-view-title, .page-en .asp-overall-view-title, .page-pl .asp-overall-view-title, .page-us .asp-overall-view-title, .page-mx .asp-overall-view-title {padding-left:15px; font-size:22px !important; line-height:30px;} 
.page-sample .grid.views-view-grid, .page-en .grid.views-view-grid, .page-pl .grid.views-view-grid, .page-us .grid.views-view-grid, .page-mx .grid.views-view-grid {width:100%;} 
.page-sample .threadstabs-wrapper .topthreadstabs, .page-en .threadstabs-wrapper .topthreadstabs, .page-pl .threadstabs-wrapper .topthreadstabs, .page-us .threadstabs-wrapper .topthreadstabs, .page-mx .threadstabs-wrapper .topthreadstabs {padding:0px;} 
.page-sample .topthreads-nav, .page-en .topthreads-nav, .page-pl .topthreads-nav, .page-us .topthreads-nav, .page-mx .topthreads-nav {margin-bottom:10px; padding-bottom:0px;} 
.page-sample .topthreads-nav li a, .page-en .topthreads-nav li a, .page-pl .topthreads-nav li a, .page-us .topthreads-nav li a, .page-mx .topthreads-nav li a {padding:16px 37px 13px; display:block;} 
.page-sample .layout__region.layout__region--middle, .page-en .layout__region.layout__region--middle, .page-pl .layout__region.layout__region--middle, .page-us .layout__region.layout__region--middle, .page-mx .layout__region.layout__region--middle {margin:0px 0 40px; padding:40px 0 40px;} 
.page-sample .topthreadstabs-wrapper .location-content, .page-en .topthreadstabs-wrapper .location-content, .page-pl .topthreadstabs-wrapper .location-content, .page-us .topthreadstabs-wrapper .location-content, .page-mx .topthreadstabs-wrapper .location-content {margin-top:30px; width:100%; flex:0 0 100%; max-width:100%;} 
.page-sample .topthreads-nav li, .page-en .topthreads-nav li, .page-pl .topthreads-nav li, .page-us .topthreads-nav li, .page-mx .topthreads-nav li {width:100%;} 
.page-sample .topthreadstabs-wrapper .more-link, .page-en .topthreadstabs-wrapper .more-link, .page-pl .topthreadstabs-wrapper .more-link, .page-us .topthreadstabs-wrapper .more-link, .page-mx .topthreadstabs-wrapper .more-link {width:100%;}
/*** Home insights CSS End***/
/*** Get future ready ***/
.page-sample .asp-home-page-sectionwise, .page-en .asp-home-page-sectionwise, .page-pl .asp-home-page-sectionwise, .page-us .asp-home-page-sectionwise, .page-mx .asp-home-page-sectionwise {width:100%; margin:40px auto; padding:0px 15px;} 
.page-sample .asp-home-page-sectionwise .asp-home-page-intro-title h2, .page-en .asp-home-page-sectionwise .asp-home-page-intro-title h2, .page-pl .asp-home-page-sectionwise .asp-home-page-intro-title h2, .page-us .asp-home-page-sectionwise .asp-home-page-intro-title h2, .page-mx .asp-home-page-sectionwise .asp-home-page-intro-title h2 {padding:0px; font-size:22px;} 
.asp-home-page-sectionwise.meet-our-employees {padding:30px 15px 40px; margin-bottom:0px;} 
.page-sample .home-meet-our-employes h1, .page-sample .asp-home-page-meet-our-teams-title h2, .page-en .home-meet-our-employes h1, .page-en .asp-home-page-meet-our-teams-title h2, .page-pl .home-meet-our-employes h1, .page-pl .asp-home-page-meet-our-teams-title h2, .page-us .home-meet-our-employes h1, .page-us .asp-home-page-meet-our-teams-title h2, .page-mx .home-meet-our-employes h1, .page-mx .asp-home-page-meet-our-teams-title h2 {font-size:22px; line-height:30px;} 
.page-sample .homegrid .asp-home-page-grid-title h2, .page-en .homegrid .asp-home-page-grid-title h2, .page-pl .homegrid .asp-home-page-grid-title h2, .page-us .homegrid .asp-home-page-grid-title h2, .page-mx .homegrid .asp-home-page-grid-title h2 {font-size:21px; min-height:auto; line-height:30px;} 
.page-sample .asp-home-page-sectionwise .asp-home-page-intro-description p, .page-en .asp-home-page-sectionwise .asp-home-page-intro-description p, .page-pl .asp-home-page-sectionwise .asp-home-page-intro-description p, .page-us .asp-home-page-sectionwise .asp-home-page-intro-description p, .page-mx .asp-home-page-sectionwise .asp-home-page-intro-description p {padding:0px;} 
.page-sample .asp-home-page-sectionwise .asp-home-page-intro-morelink a, .page-en .asp-home-page-sectionwise .asp-home-page-intro-morelink a, .page-pl .asp-home-page-sectionwise .asp-home-page-intro-morelink a, .page-us .asp-home-page-sectionwise .asp-home-page-intro-morelink a, .page-mx .asp-home-page-sectionwise .asp-home-page-intro-morelink a {padding:0px 15px 0px 0px;} 
.page-sample .homegrid.col-1, .page-en .homegrid.col-1, .page-pl .homegrid.col-1, .page-us .homegrid.col-1, .page-mx .homegrid.col-1 {margin-top:30px; flex:0 0 100%; max-width:100%; padding:0px;} 
.page-sample .homegrid img, .page-en .homegrid img, .page-pl .homegrid img, .page-us .homegrid img, .page-mx .homegrid img {width:100%; height:100%;} 
.page-sample .meet-our-employees .col-md-4, .page-en .meet-our-employees .col-md-4, .page-pl .meet-our-employees .col-md-4, .page-us .meet-our-employees .col-md-4, .page-mx .meet-our-employees .col-md-4 {flex:0 0 100% !important; max-width:100% !important; padding:0px !important;} 
.page-sample .meet-our-employees .col-md-4:nth-child(3), .page-en .meet-our-employees .col-md-4:nth-child(3), .page-pl .meet-our-employees .col-md-4:nth-child(3), .page-us .meet-our-employees .col-md-4:nth-child(3), .page-mx .meet-our-employees .col-md-4:nth-child(3) {margin-top:30px;}
/*** Get future ready End***/
/*** Contribute ***/
.page-sample .asp-home-meet-our-teams, .page-en .asp-home-meet-our-teams, .page-pl .asp-home-meet-our-teams, .page-us .asp-home-meet-our-teams, .page-mx .asp-home-meet-our-teams {width:100%;padding:0 15px;} 
.page-sample .asp-contribute-our-team input, .page-en .asp-contribute-our-team input, .page-pl .asp-contribute-our-team input, .page-us .asp-contribute-our-team input, .page-mx .asp-contribute-our-team input {width:100%!important;margin-bottom:0!important;} 
.page-sample .asp-contribute-our-team, .page-en .asp-contribute-our-team, .page-pl .asp-contribute-our-team, .page-us .asp-contribute-our-team, .page-mx .asp-contribute-our-team {padding-left:0;} 
.page-sample .asp-home-page-meet-our-teams-title, .page-en .asp-home-page-meet-our-teams-title, .page-pl .asp-home-page-meet-our-teams-title, .page-us .asp-home-page-meet-our-teams-title, .page-mx .asp-home-page-meet-our-teams-title {width:100%;} 
.page-sample .asp-contribute-our-team input[type="submit"], .page-sample .asp-contribute-our-team input[type="submit"]:hover, .page-en .asp-contribute-our-team input[type="submit"], .page-en .asp-contribute-our-team input[type="submit"]:hover, .page-pl .asp-contribute-our-team input[type="submit"], .page-pl .asp-contribute-our-team input[type="submit"]:hover, .page-us .asp-contribute-our-team input[type="submit"], .page-us .asp-contribute-our-team input[type="submit"]:hover, .page-mx .asp-contribute-our-team input[type="submit"], .page-mx .asp-contribute-our-team input[type="submit"]:hover {right:-3px;}
/*** Contribute End ***/
/*** Corporate news ***/
.page-sample .home-inthe-news .asp-home-corporation-inthe-heading, .page-en .home-inthe-news .asp-home-corporation-inthe-heading, .page-pl .home-inthe-news .asp-home-corporation-inthe-heading, .page-us .home-inthe-news .asp-home-corporation-inthe-heading, .page-mx .home-inthe-news .asp-home-corporation-inthe-heading {padding:0;margin-top:40px;} 
.page-sample .home-inthe-news .inthe-news-home-page, .page-en .home-inthe-news .inthe-news-home-page, .page-pl .home-inthe-news .inthe-news-home-page, .page-us .home-inthe-news .inthe-news-home-page, .page-mx .home-inthe-news .inthe-news-home-page {width:100%;margin:30px 0;} 
.page-sample .home-inthe-news .inthe-news-home-page .home-inthe-news-image-right, .page-en .home-inthe-news .inthe-news-home-page .home-inthe-news-image-right, .page-pl .home-inthe-news .inthe-news-home-page .home-inthe-news-image-right, .page-us .home-inthe-news .inthe-news-home-page .home-inthe-news-image-right, .page-mx .home-inthe-news .inthe-news-home-page .home-inthe-news-image-right {padding:0;flex:0 0 100%;max-width:100%;} 
.page-sample .home-inthe-news-image-right .asp-home-page-inthenews-image img, .page-en .home-inthe-news-image-right .asp-home-page-inthenews-image img, .page-pl .home-inthe-news-image-right .asp-home-page-inthenews-image img, .page-us .home-inthe-news-image-right .asp-home-page-inthenews-image img, .page-mx .home-inthe-news-image-right .asp-home-page-inthenews-image img {width:100%;height:auto;margin-bottom:15px;} 
.page-sample .home-inthe-news .inthe-news-home-page .home-inthe-news-detail-left, .page-en .home-inthe-news .inthe-news-home-page .home-inthe-news-detail-left, .page-pl .home-inthe-news .inthe-news-home-page .home-inthe-news-detail-left, .page-us .home-inthe-news .inthe-news-home-page .home-inthe-news-detail-left, .page-mx .home-inthe-news .inthe-news-home-page .home-inthe-news-detail-left {padding-left:0;flex:0 0 100%;max-width:100%;} 
.page-sample .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left, .page-en .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left, .page-pl .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left, .page-us .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left, .page-mx .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {right:0;position:relative;} 
.page-sample .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img, .page-en .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img, .page-pl .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img, .page-us .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img, .page-mx .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width:100%;height:auto;}
/*** Corporate news End ***/
/*stage home slider*/
.page-sample .asp-home-page-sectionwise.home-page-banner-stage, .page-en .asp-home-page-sectionwise.home-page-banner-stage, .page-pl .asp-home-page-sectionwise.home-page-banner-stage, .page-us .asp-home-page-sectionwise.home-page-banner-stage, .page-mx .asp-home-page-sectionwise.home-page-banner-stage {padding:70px 15px 100px;margin:0 auto;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel {width:100%!important;padding:0;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators {bottom:-10%;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner {width:100%;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img {height:100%;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3 {padding-left:0;margin-top:30px;font-size:22px;line-height:30px;max-height:initial;overflow:auto!important;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a {padding-left:0;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p {max-height:initial;overflow:auto!important;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next {right:0;} 
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-prev, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-en .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-prev, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-pl .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-prev, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-us .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-prev, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-mx .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-prev {height:0;top:25%;}	
.home-page-fbbanner .hbread-btn p{font-size: 14px;background-size: 16px;padding-right: 20px;margin: 0 auto;}
.home-page-fbbanner .hbr-enable video{height: 160px;}
.home-page-fbbanner .home-banner-image{display: none;}
.home-page-fbbanner .home-banner-mobimage{display: block;}	
/*** UK css ***/
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-uk .topthreadstabs-wrapper .location-content .httc-title,.page-uk .homegrid .asp-home-page-grid-title h2,.page-uk .homegrid .asp-home-page-grid-description p,.page-uk .home-meet-our-employes h1,.page-uk .meet-our-employees .asp-home-page-meet-our-employes-title,.page-uk .asp-home-page-inthenews-title h2{max-height: initial;overflow: auto!important;}
.page-uk .topthreadstabs-wrapper .location-content .httc-title,.page-uk .asp-home-page-sectionwise .asp-home-page-intro-title h2{font-size: 21px;}
.page-uk .asp-home-page-sectionwise.home-page-banner {margin-top: 40px;width: 100%;padding: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner{margin-top:40px;margin-bottom: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .carousel-item{height: auto;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .carousel-indicators{display: none;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider{height: 100%;position: relative;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .carousel-item img{height: 450px!important;object-fit: cover;object-position: bottom;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider .home-banner-image{height: 100%;}
.home-banner-slider .container{max-width: 100%;position: absolute;transform: translate(-50%,0%);top: 0%;left: 50%;bottom:0%}
.home-banner-slider .container .row {bottom:0%;right: 0px;top: 0%;left: 0%;}
.home-page-fbbanner .home-banner-slider .container .col-md-6{background: linear-gradient(to bottom,rgb(131,71,173) 20%,transparent);text-align: center;margin-left: 0px;}
.home-page-fbbanner .container .col-md-6{padding: 125px 30px 30px;}
.page-uk .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size:26px;line-height: 37px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel{width: 100% !important;padding: 0px;}
.home-banner-slider .container a{font-size: 14px;background-size: 16px;padding-right: 20px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-inner .carousel-item img {height: 300px;
object-fit: cover;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-inner {width: 100%;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-control-next,.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-control-prev{display: none;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-control-next {right: 0;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item h3 {padding-left: 0px;font-size: 21px;	line-height: 30px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a{padding-left: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-banner .carousel-indicators {bottom: -5%;}
.home-client-story{height: auto;position: initial;}
.home-client-image img{display: none;}
.home-client-panel{position: initial;left:0px;top: 0px;}
.home-client-panel .col-md-6{min-width:100%;max-width: 100%;border: 1px solid #8347ad;margin-bottom: 40px;}
.home-clistr-title{font-size: 18px!important;}
.asp-home-client-strory .carousel-control-prev, .asp-home-client-strory .carousel-control-next{box-shadow: 0px 3px 10px rgba(0, 0, 0,.2);position: initial;float: right;margin-top: -20px;}
.asp-home-client-strory .carousel-control-next {margin-right: -130px;}
.asp-home-client-strory .carousel-control-prev {margin-right: 80px;}
.asp-home-client-strory{margin-bottom: 80px;}
.asp-home-client-strory .carousel-indicators{display: none;}
.page-uk .threadstabs-wrapper {width: 100%;padding: 0px 15px;}
.page-uk .asp-overall-view-title{padding-left: 15px;font-size: 22px !important;line-height: 30px;}
.page-uk .grid.views-view-grid{width: 100%;}
.page-uk .threadstabs-wrapper .topthreadstabs{padding: 0px;}
.page-uk .topthreads-nav {margin-bottom: 10px;padding-bottom: 0px;}
.page-uk .topthreads-nav li a {padding: 16px 37px 13px;}
.page-uk .layout__region.layout__region--middle{margin: 0px 0 40px;padding: 40px 0 40px;}
.page-uk .topthreadstabs-wrapper .location-content{margin-top: 30px;width: 100%;flex: 0 0 100%;max-width: 100%;}
.page-uk .topthreads-nav li{width: 100%;}
.page-uk .topthreads-nav li a {display: block;}
.page-uk .topthreadstabs-wrapper .more-link,.page-uk .asp-home-client-strory .more-link{width: 100%;}
.page-uk .asp-home-page-sectionwise {width: 100%;margin: 40px auto;padding: 0px 15px;}
.page-uk .asp-home-page-sectionwise .asp-home-page-intro-title h2 {padding: 0px;font-size: 22px;}
.asp-home-page-sectionwise.meet-our-employees{padding:30px 15px 40px;margin-bottom: 0px;}
.page-uk .home-meet-our-employes h1,.page-uk .asp-home-page-meet-our-teams-title h2{font-size: 22px;line-height: 30px;}
.page-uk .homegrid .asp-home-page-grid-title h2{font-size: 21px;min-height: auto;line-height: 30px;}
.page-uk .asp-home-page-sectionwise .asp-home-page-intro-description p {padding: 0px;}
.page-uk .asp-home-page-sectionwise .asp-home-page-intro-morelink a {padding: 0px 15px 0px 0px;}
.page-uk .homegrid.col-1{margin-top: 30px;flex: 0 0 100%;max-width: 100%;padding: 0px;}
.page-uk .homegrid img{width: 100%;height: 100%;}
.page-uk .meet-our-employees .col-md-4 {flex: 0 0 100%!important;max-width: 100%!important;padding: 0px!important;}
.page-uk .meet-our-employees .col-md-4:nth-child(3){margin-top: 30px;}
.page-uk .asp-home-meet-our-teams {width: 100%;padding: 0px 15px;}
.page-uk .asp-contribute-our-team input{width: 100%!important;margin-bottom: 0px!important;}
.page-uk .asp-contribute-our-team {padding-left: 0px;}
.page-uk .asp-home-page-meet-our-teams-title{width: 100%;}
.page-uk .asp-contribute-our-team input[type="submit"], .page-uk .asp-contribute-our-team input[type="submit"]:hover {right: -3px;}
.page-uk .home-inthe-news .asp-home-corporation-inthe-heading {padding: 0px;margin-top: 40px;}
.page-uk .home-inthe-news .inthe-news-home-page {width: 100%;margin: 30px 0px;}
.page-uk .home-inthe-news .inthe-news-home-page .home-inthe-news-image-right{padding: 0px;flex: 0 0 100%;max-width: 100%;}
.page-uk .home-inthe-news-image-right .asp-home-page-inthenews-image img {width: 100%;height: auto;margin-bottom: 15px;}
.page-uk .home-inthe-news .inthe-news-home-page .home-inthe-news-detail-left{padding-left: 0px;flex: 0 0 100%;max-width: 100%;}
.page-uk .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {right:0px;position: relative;}
.page-uk .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 100%;height: auto;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage {padding: 70px 15px 100px;margin: 0 auto;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel {width: 100% !important;padding: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators {bottom: -10%;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner {width: 100%;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img {height: 100%;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3 {padding-left: 0px;margin-top: 30px;font-size: 22px;line-height: 30px;max-height: initial;overflow: auto !important;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a {padding-left: 0px;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height: initial;overflow: auto !important;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next {right: 0;}
.page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-uk .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-prev {height: 0px;top: 25%;}
.home-page-fbbanner .hbread-btn p{font-size: 14px;background-size: 16px;padding-right: 20px;margin: 0 auto;}
.home-page-fbbanner .hbr-enable video{height: 160px;}
.home-page-fbbanner .home-banner-image{display: none;}
.home-page-fbbanner .home-banner-mobimage{display: block;}
/*** Ireland css ***/
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item h3,.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-ie .topthreadstabs-wrapper .location-content .httc-title,.page-ie .homegrid .asp-home-page-grid-title h2,.page-ie .homegrid .asp-home-page-grid-description p,.page-ie .home-meet-our-employes h1,.page-ie .meet-our-employees .asp-home-page-meet-our-employes-title,.page-ie .asp-home-page-inthenews-title h2{max-height: initial;overflow: auto!important;}
.page-ie .topthreadstabs-wrapper .location-content .httc-title,.page-ie .asp-home-page-sectionwise .asp-home-page-intro-title h2{font-size: 21px;}
.page-ie .asp-home-page-sectionwise.home-page-banner {margin-top: 40px;width: 100%;padding: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner{margin-top:40px;margin-bottom: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .carousel-item{height: auto;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .carousel-indicators{display: none;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider{height: 100%;position: relative;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .carousel-item img{height: 450px!important;object-fit: cover;object-position: bottom;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .home-banner-slider .home-banner-image{height: 100%;}
.home-banner-slider .container{max-width: 100%;position: absolute;transform: translate(-50%,0%);top: 0%;left: 50%;bottom:0%}
.home-banner-slider .container .row {bottom:0%;right: 0px;top: 0%;left: 0%;}
.home-page-fbbanner .home-banner-slider .container .col-md-6{background: linear-gradient(to bottom,rgb(131,71,173) 20%,transparent);text-align: center;margin-left: 0px;}
.home-page-fbbanner .container .col-md-6{padding: 125px 30px 30px;}
.page-ie .asp-home-page-sectionwise.home-page-fbbanner .carousel-item h3{font-size:26px;line-height: 37px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel{width: 100% !important;padding: 0px;}
.home-banner-slider .container a{font-size: 14px;background-size: 16px;padding-right: 20px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-inner .carousel-item img {height: 300px;
object-fit: cover;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-inner {width: 100%;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-control-next,.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-control-prev{display: none;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-control-next {right: 0;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item h3 {padding-left: 0px;font-size: 21px;	line-height: 30px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item p,.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-item .asp-home-page-intro-morelink a{padding-left: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-banner .carousel-indicators {bottom: -5%;}
.home-client-story{height: auto;position: initial;}
.home-client-image img{display: none;}
.home-client-panel{position: initial;left:0px;top: 0px;}
.home-client-panel .col-md-6{min-width:100%;max-width: 100%;border: 1px solid #8347ad;margin-bottom: 40px;}
.home-clistr-title{font-size: 18px!important;}
.asp-home-client-strory .carousel-control-prev, .asp-home-client-strory .carousel-control-next{box-shadow: 0px 3px 10px rgba(0, 0, 0,.2);position: initial;float: right;margin-top: -20px;}
.asp-home-client-strory .carousel-control-next {margin-right: -130px;}
.asp-home-client-strory .carousel-control-prev {margin-right: 80px;}
.asp-home-client-strory{margin-bottom: 80px;}
.asp-home-client-strory .carousel-indicators{display: none;}
.page-ie .threadstabs-wrapper {width: 100%;padding: 0px 15px;}
.page-ie .asp-overall-view-title{padding-left: 15px;font-size: 22px !important;line-height: 30px;}
.page-ie .grid.views-view-grid{width: 100%;}
.page-ie .threadstabs-wrapper .topthreadstabs{padding: 0px;}
.page-ie .topthreads-nav {margin-bottom: 10px;padding-bottom: 0px;}
.page-ie .topthreads-nav li a {padding: 16px 37px 13px;}
.page-ie .layout__region.layout__region--middle{margin: 0px 0 40px;padding: 40px 0 40px;}
.page-ie .topthreadstabs-wrapper .location-content{margin-top: 30px;width: 100%;flex: 0 0 100%;max-width: 100%;}
.page-ie .topthreads-nav li{width: 100%;}
.page-ie .topthreads-nav li a {display: block;}
.page-ie .topthreadstabs-wrapper .more-link,.page-ie .asp-home-client-strory .more-link{width: 100%;}
.page-ie .asp-home-page-sectionwise {width: 100%;margin: 40px auto;padding: 0px 15px;}
.page-ie .asp-home-page-sectionwise .asp-home-page-intro-title h2 {padding: 0px;font-size: 22px;}
.asp-home-page-sectionwise.meet-our-employees{padding:30px 15px 40px;margin-bottom: 0px;}
.page-ie .home-meet-our-employes h1,.page-ie .asp-home-page-meet-our-teams-title h2{font-size: 22px;line-height: 30px;}
.page-ie .homegrid .asp-home-page-grid-title h2{font-size: 21px;min-height: auto;line-height: 30px;}
.page-ie .asp-home-page-sectionwise .asp-home-page-intro-description p {padding: 0px;}
.page-ie .asp-home-page-sectionwise .asp-home-page-intro-morelink a {padding: 0px 15px 0px 0px;}
.page-ie .homegrid.col-1{margin-top: 30px;flex: 0 0 100%;max-width: 100%;padding: 0px;}
.page-ie .homegrid img{width: 100%;height: 100%;}
.page-ie .meet-our-employees .col-md-4 {flex: 0 0 100%!important;max-width: 100%!important;padding: 0px!important;}
.page-ie .meet-our-employees .col-md-4:nth-child(3){margin-top: 30px;}
.page-ie .asp-home-meet-our-teams {width: 100%;padding: 0px 15px;}
.page-ie .asp-contribute-our-team input{width: 100%!important;margin-bottom: 0px!important;}
.page-ie .asp-contribute-our-team {padding-left: 0px;}
.page-ie .asp-home-page-meet-our-teams-title{width: 100%;}
.page-ie .asp-contribute-our-team input[type="submit"], .page-ie .asp-contribute-our-team input[type="submit"]:hover {right: -3px;}
.page-ie .home-inthe-news .asp-home-corporation-inthe-heading {padding: 0px;margin-top: 40px;}
.page-ie .home-inthe-news .inthe-news-home-page {width: 100%;margin: 30px 0px;}
.page-ie .home-inthe-news .inthe-news-home-page .home-inthe-news-image-right{padding: 0px;flex: 0 0 100%;max-width: 100%;}
.page-ie .home-inthe-news-image-right .asp-home-page-inthenews-image img {width: 100%;height: auto;margin-bottom: 15px;}
.page-ie .home-inthe-news .inthe-news-home-page .home-inthe-news-detail-left{padding-left: 0px;flex: 0 0 100%;max-width: 100%;}
.page-ie .home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {right:0px;position: relative;}
.page-ie .home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 100%;height: auto;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage {padding: 70px 15px 100px;margin: 0 auto;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel {width: 100% !important;padding: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators {bottom: -10%;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner {width: 100%;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img {height: 100%;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item h3 {padding-left: 0px;margin-top: 30px;font-size: 22px;line-height: 30px;max-height: initial;overflow: auto !important;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p, .page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item .asp-home-page-intro-morelink a {padding-left: 0px;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-item p{max-height: initial;overflow: auto !important;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next {right: 0;}
.page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-next, .page-ie .asp-home-page-sectionwise.home-page-banner-stage .carousel-control-prev {height: 0px;top: 25%;}
.home-page-fbbanner .hbread-btn p{font-size: 14px;background-size: 16px;padding-right: 20px;margin: 0 auto;}
.home-page-fbbanner .hbr-enable video{height: 160px;}
.home-page-fbbanner .home-banner-image{display: none;}
.home-page-fbbanner .home-banner-mobimage{display: block;}
}