/* banner section */
.page-about-us .only-text-container{background-color:#f8f8f8;width:100%;margin-bottom:0px !important;padding:40px 0px;}
.page-about-us .only-text-container h3{width: 1170px;padding-right: 15px;
padding-left: 15px;margin:0 auto;text-align: center;}
.page-about-us .leadership-team-desktop,.page-about-us .boardmembers-team-desktop{background-color:#f8f8f8;}
.page-about-us #views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2{margin-bottom: 0px !important;padding-bottom:40px;}

.page-about-us .banner-container{margin-top: 145px;}
/* ends of banner section */
/* video section */
.page-about-us .video-image img{position: absolute;top: 0px;width: 100%;height: 304px;object-fit: cover;cursor:pointer;}
.page-about-us .video-embed-field-responsive-video,.page-about-us .video-embed-field-responsive-video video{height: 304px;}
.page-about-us .video-image{position: relative;padding-bottom: 44%;height: 0;}
.page-about-us .video-content .modal-content{margin-top: 80px;}
.page-about-us .video-content .modal-header{border-bottom: 0px;}
.page-about-us .video-content .modal-header .close:focus{outline:none;}
.page-about-us .video-content .modal-header .close{color: #8347ad;cursor: pointer;margin: -4px 0px 0px;text-align: center;font-family: mont-medium;display: inline-block;position: absolute;right: 0px;font-size: 37px !important;background: url(../images/reject.svg);background-repeat: no-repeat;background-size: 25px;z-index: 1000;opacity: 1;}
.page-about-us .video-content .modal-header .close:hover{opacity:1;}
/* ends of video content */
/* left and right */
.page-about-us .left-right.right-side{height: auto;padding:0px 15px 0px 0px;}
.page-about-us .left-right.left-side{background-color: transparent;padding: 0px 15px;}
.page-about-us .left-right.right-side h3{width: 100%;}
.page-about-us .left-right-new-content p{display: block;}
/* ends of left and right */
/* our facts */
.page-about-us .aspire-highlights-section {text-align: center;margin-bottom: 64px;}
.page-about-us .aspire-highlights-section .aspire-highlights{height: 145px !important;margin-bottom: 30px!important;margin-top: 30px;}
.page-about-us .aspire-highlights-section .highlights-overlay {top: 0px !important;}
.page-about-us .highlights-overlay p{margin-top:20px !important;line-height: 25px;}
/* ends of our facts */
/* leader section */
.page-about-us .grid.views-view-grid{margin-bottom: 44px!important;}
.asp-ourteam-title{color: #8347ad;margin: 0px auto 40px;font-family: mont-medium;width: 1140px;text-align: center;font-size: 24px;}
.asp-certificates-title{color: #8347ad;font-family: mont-medium;}
.page-about-us .asp-overall-view-title{text-align:center;}
.page-about-us .asp-leader-team-grid-image img,.asp-certificates .asp-certificate-grid-image img{width: 100%;height: auto;}
.asp-board-members-link.asp-innerpage-intro-morelink a{background-image: none;padding: 10px 30px;color: #fff !important;background-color: #8347ad;border-radius: 50px;letter-spacing: 1px; text-transform: uppercase; font-family: mont-medium; font-size: 13px; height: 30px; box-shadow: 0px 3px 6px #a9a9a9;cursor: pointer;}
.asp-board-members-link.asp-innerpage-intro-morelink a{background-image: none;padding: 10px 30px;color: #fff !important;background-color: #8347ad;border-radius: 50px;letter-spacing: 1px; text-transform: uppercase; font-family: mont-medium; font-size: 13px; height: 30px; box-shadow: 0px 3px 6px #a9a9a9;cursor: pointer;}
.asp-board-members-link{text-align: center;margin: 10px 0px;}
.page-about-us .asp-our-team-leader-details{margin-top: 10px;}
.page-about-us #views-bootstrap-innerpages-grid-block-3.grid.views-view-grid {margin-bottom: 64px!important;}
.page-about-us .nav > li > a{color:#231f20 !important;}
#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2,#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3{width: 1170px;margin: 0 auto;margin-bottom:40px !important;padding: 0px 15px;}
.certificates-desktop{width: 1140px;margin: 0 auto;margin-bottom:40px !important;}
#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2 .nav.nav-tabs li{max-width:21%;position: relative;width: 100%;margin:0px 15px;text-align: center;}
#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .nav.nav-tabs li{max-width:27%;position: relative;width: 100%;margin:0px 15px;text-align: center;}
.certificates-desktop .nav.nav-tabs li{max-width:21%;position: relative;width: 100%;margin:40px 15px 0px;}
#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2 .nav.nav-tabs li a img,#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .nav.nav-tabs li a img{width:65%;border-radius: 50%;}
#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2 .nav.nav-tabs li a img:hover,#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .nav.nav-tabs li a img:hover{box-shadow: 0px 3px 19px #939393;}
.page-about-us #views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2 .nav.nav-tabs .col-md-12,#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .nav.nav-tabs .col-md-12{padding:0px !important;line-height: 1.5;}
.detailcontent-close{width: 25px;height: 25px;color: #8347ad;cursor: pointer;margin: -25px 0px 0px 0px;text-align: center;font-family: mont-medium;display: inline-block;position: absolute;right:25px;font-size: 37px !important;background: url(../images/reject.svg);background-repeat: no-repeat;background-size: 25px;z-index: 1000;opacity: 1;}
.certificates-desktop .nav.nav-tabs{border: none !important;justify-content: center;text-align: center;}
#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2 .nav.nav-tabs,#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .nav.nav-tabs{height:295px;border:none !important;justify-content: center;text-align:left;} 
#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3{padding-bottom:64px !important;}
.tab-content{margin-bottom:44px;}
.page-about-us .nav > li > a{height:auto !important;padding:0px;}
/*#views-bootstrap-tab-views-bootstrap-innerpages-grid-block-2 .nav.nav-tabs li a .col-md-12:hover, #views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .nav.nav-tabs li a .col-md-12:hover{box-shadow: 0px 3px 19px #939393;}*/
/* leader section */
/* award section */
.awards-section{width: 1170px;margin: 0 auto;}
.awards-section .row{justify-content:center;text-align: center;}
.awards-grid-content{margin-bottom:30px;}
.awards-grid-content .views-field-title{padding:15px 17px;}
.awards-grid-content .views-field-title span{font-family: mont-regular;color: #231f20;font-size: 13px;line-height: 28px;}
.asp-awards-milestones-link {margin: 0 auto;padding: 0px 30px 15px 15px;margin-top: -52px;float: right;}
.asp-awards-title{padding-bottom: 25px !important;}
.asp-certifications-title, .asp-awards-title{font-family: mont-medium;}
/* ends of award section */
.asp-our-team-leaders,.asp-certificates{padding: 50px 30px;background-color: #F0E9F6;position:relative;}
.asp-certificates{margin-top:40px;}
.asp-our-team-details,.asp-certificate-details{padding: 0px 20px;}
.leaderdesignation{padding-bottom:5px}
.asp-leader-team-grid-title{padding: 30px 0px 0px 0px;}
.asp-certificate-details{padding: 0px;}
.asp-leader-team-grid-title p,.asp-our-team-details p,.asp-certificate-details p{font-family: mont-regular;color: #231f20;font-size: 13px;line-height: 28px;}
.asp-certificate-details h6{font-family: mont-regular;color: #8347ad;font-size: 13px;}
.asp-certificates-grid-title{margin-top:20px;}
/*.asp-leader-team-grid-title	.asp-leader-team-grid-title,.asp-leader-team-grid-title .asp-leader-team-grid-title{display: block!important;}*/
.asp-leader-team-grid-title h6,.asp-certificates-grid-title h6{font-family: mont-semibold;font-size: 16px;color: #8347ad;padding-top: 30px;}
.asp-our-team-details h6,.asp-certificate-details h5{font-family: mont-semibold;font-size: 18px;color: #8347ad;}
.asp-certificates-grid-title h6{font-family: mont-semibold;font-size: 16px;color: #8347ad;}
.asp-certificate-details h5{margin-bottom: 30px;font-size: 18px;}
.page-about-us #views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .nav.nav-tabs {margin: 0 auto;text-align: left;width: 80%;}
.page-about-us #views-bootstrap-tab-views-bootstrap-innerpages-grid-block-3 .asp-our-team-leaders .col-md-12{padding:0px !important;}
/* certificate section */
.certificate-section{margin: 0 auto;}
.certificate-section .col-xl-3{max-width: 20% !important;}
.certificate-section .views-view-grid{margin-bottom:0px !important;}
.certificate-section .certificate p{color: #231f20;font-size:32px;font-family: mont-regular;}
.certificate-section .views-field-field-image{padding:15px;text-align: center;}
.certificate-section .views-field-title{text-align: center;}
.certificate-section .views-field-title span{font-family:mont-regular;color: #231f20;font-size: 16px;}
/* ends of certificates */
/* news section */
.asp-home-page-sectionwise{width: 1170px;margin: var(--theme-container-overall-margin);margin-bottom: 3%;}
.asp-home-page-sectionwise.home-inthe-news {width: 1170px;}
.asp-home-corporation-inthe-heading {padding: 15px;margin-bottom: 2%;margin-top: 4%;}
.asp-home-corporation-inthe-heading h2 {font-size: 32px;letter-spacing: 1px;line-height: 45px;margin-bottom: 1%;width: 80%;color: #8347ad;font-family: mont-semibold;}
.asp-home-page-intro-morelink a {color: #8347ad;text-transform: uppercase;font-size: 13px;letter-spacing: 3px;padding-right: 25px;background-image: url(../images/violet-arrow.svg);background-repeat: no-repeat;background-position: 100% center;background-size: 15px;padding-bottom: 2px;font-family: mont-medium;}
.asp-home-page-intro-morelink a:hover {color: #8347ad;text-decoration: none !important;}
.asp-home-corporation-inthe-heading .asp-home-page-intro-morelink a {text-transform: none!important;background-image: none;padding-right: 0px;}
.home-inthe-news .asp-home-page-latest-update-news .inthe-news-home-page {float: right;position: relative;}
.inthe-news-home-page {width: 50%;margin-bottom: 2%;}
.home-inthe-news-image-right, .home-inthe-news-detail-left {float: left;}
.home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {background-color: #fff;position: absolute;padding: 2% 0 2% 4%;bottom: 0;right: 0;}
.asp-home-page-inthenews-location p {margin-bottom: 1%;}
.home-inthe-news-location {font-size: 11px;text-transform: uppercase;letter-spacing: 0.5px;color: #8347ad;}
.home-inthe-news-date {font-size: 13px;letter-spacing: 1px;color: #ADADAD;margin-right: 5%;}
.home-inthe-news-category {font-size: 11px;text-transform: uppercase;letter-spacing: 0.5px;color: #8347ad;
}
.asp-home-page-sectionwise{margin-bottom:64px !important;}
.home-inthe-news .asp-home-page-latest-update-news .asp-home-page-inthenews-image img {width: 557px;height: auto;}
.home-inthe-news-image-right .asp-home-page-inthenews-image img{width: 100%;height: auto;}
.page-about-us .asp-home-page-inthenews-title h2{font-size: 16px;line-height: 24px;letter-spacing: 0.5px;color: #231f20;margin-bottom: 8px;font-family: mont-medium;margin-top: 8px;max-height: 49px;overflow-y: hidden;display: inline-flex;}
.home-inthe-news .asp-home-page-latest-update-news .home-inthe-news-detail-left {right: -10px;}
/* end of news section */

.asp-testimonial-navigation{display:none !important;}