@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{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{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{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{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{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-sample .topthreads-nav li a,.page-en .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{padding: 0px;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-en .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{width: 100% !important;max-width: 100% !important;}
.page-sample .topthreadstabs-wrapper .more-link,.page-en .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{padding: 0px;}
.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{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{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{padding: 0px 15px 0px 0px;}
/***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{padding: 0px;}
.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 {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{padding: 2% 6% 2% 3%;right: 0px;}
/*** 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{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 {padding: 0px;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-en .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{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;}
}
@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{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{font-size: 21px;line-height: 38px;}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner,.page-en .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}
/*** 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{padding: 0px;}
.page-sample .asp-home-page-sectionwise.home-page-banner .carousel-inner,.page-en .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{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{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{margin-top: 40px;padding:0px;}
.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{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{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{width: 100%;padding-left: 15px;padding-right: 15px;}
.page-sample .threadstabs-wrapper .topthreadstabs,.page-en .threadstabs-wrapper .topthreadstabs{padding: 0px;}
.page-sample .topthreads-nav,.page-en .topthreads-nav {padding-bottom: 13px;}
.page-sample .topthreads-nav li a,.page-en .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{padding-left: 15px;}
.page-sample .grid .col-1:nth-child(2n).location-content,.page-en .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{margin-top: 30px;}
.page-sample .topthreadstabs-wrapper .more-link,.page-en .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  {padding: 0px 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 {padding: 0px 15px 0px 0px;}
.page-sample .homegrid.col-1:last-child,.page-en .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{padding-left: 0px;}
.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){padding-right: 0px;}
.page-sample .grid.views-view-grid,.page-en .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 {width: 100%;padding: 0px 15px;}
.page-sample .asp-home-page-meet-our-teams-title,.page-en .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 {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{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 {padding: 15px 0px;}
.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 {width: 100%!important;right: 0px!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{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 {position: relative;right: 0px!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 {margin-left: -15px !important;}
.page-sample .inthe-news-home-page,.page-en .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 {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 {padding: 0px;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner,.page-en .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 {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 {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{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 {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;}

}
@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-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{max-height: initial;overflow: auto!important;}
.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{font-size: 21px;}
/*** 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 {margin-top: 40px;width: 100%;padding: 0px;}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner,.page-en .asp-home-page-sectionwise.home-page-fbbanner{margin-top:40px;margin-bottom: 0px;}
.page-sample .asp-home-page-sectionwise.home-page-fbbanner .carousel-item,.page-en .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{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{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{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{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{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{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 {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 {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{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{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 {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{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 {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;}
/*
.asp-home-client-strory .carousel-indicators{display: block;margin: 0 auto;bottom: -10%;text-align: center;}
.asp-home-client-strory	.carousel-indicators .active{background-color: #8347ad;}
.asp-home-client-strory .carousel-indicators li{background-color:#f2f2f2;display: inline-flex;opacity: 1;}
*/
/*** Home page Banner CSS End ***/
/*** Home insights CSS***/
.page-sample .threadstabs-wrapper,.page-en .threadstabs-wrapper {width: 100%;padding: 0px 15px;}
.page-sample .asp-overall-view-title,.page-en .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{width: 100%;}
.page-sample .threadstabs-wrapper .topthreadstabs,.page-en .threadstabs-wrapper .topthreadstabs{padding: 0px;}
.page-sample .topthreads-nav,.page-en .topthreads-nav{margin-bottom: 10px;padding-bottom: 0px;}
.page-sample .topthreads-nav li a,.page-en .topthreads-nav li a {padding: 16px 37px 13px;}
.page-sample .layout__region.layout__region--middle,.page-en .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{margin-top: 30px;width: 100%;flex: 0 0 100%;max-width: 100%;}
.page-sample .topthreads-nav li,.page-en .topthreads-nav li{width: 100%;}
.page-sample .topthreads-nav li a,.page-en .topthreads-nav li a{display: block;}
.page-sample .topthreadstabs-wrapper .more-link,.page-en .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 {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 {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{font-size: 22px;line-height: 30px;}
.page-sample .homegrid .asp-home-page-grid-title h2,.page-en .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 {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  {padding: 0px 15px 0px 0px;}
.page-sample .homegrid.col-1,.page-en .homegrid.col-1{margin-top: 30px;flex: 0 0 100%;max-width: 100%;padding: 0px;}
.page-sample .homegrid img,.page-en .homegrid img{width: 100%;height: 100%;}
.page-sample .meet-our-employees .col-md-4,.page-en .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){margin-top: 30px;}
/*** Get future ready End***/
/*** Contribute ***/
.page-sample .asp-home-meet-our-teams,.page-en .asp-home-meet-our-teams {width: 100%;padding: 0px 15px;}
.page-sample .asp-contribute-our-team input,.page-en .asp-contribute-our-team input{width: 100%!important;margin-bottom: 0px!important;}
.page-sample .asp-contribute-our-team,.page-en .asp-contribute-our-team {padding-left: 0px;}
.page-sample .asp-home-page-meet-our-teams-title,.page-en .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{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 {padding: 0px;margin-top: 40px;}
.page-sample .home-inthe-news .inthe-news-home-page,.page-en .home-inthe-news .inthe-news-home-page {width: 100%;margin: 30px 0px;}
.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{padding: 0px;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{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{padding-left: 0px;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 {right:0px;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 {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 {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 {width: 100% !important;padding: 0px;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-indicators,.page-en .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  {width: 100%;}
.page-sample .asp-home-page-sectionwise.home-page-banner-stage .carousel-inner .carousel-item img,.page-sample .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  {padding-left: 0px;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 {padding-left: 0px;}
.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{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 {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 {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;}	
/*** 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;}
}

