:root {
	--black:#000000;
	--orange:#ed7d31;
	--white:#ffffff;
	--green:#70ad47;
	--gray:#404040;
}
/*header*/
#header {position:relative; top:0; left:0; width:100%; transition-duration:.4s; z-index:7; padding:10px 0;}
#header .navbar-brand {margin:0; padding:0; height: 60px; transition-duration:.4s; }
.navbar-expand-md.navbar {margin-bottom:0;}
.navbar-expand-md .navbar-nav {justify-content:center; float:none; }
.navbar-expand-md .navbar-nav .nav-item {margin:0 1rem; padding:0; position:initial;}
.navbar-expand-md .navbar-nav .nav-link {font-weight:600; padding:.5rem 0; position: relative; font-size: 16px; color: var(--dark); }
.navbar-expand-md .navbar-nav .nav-link:before {position:absolute; content:''; left:50%; transform:translateX(-50%); bottom:0; width:0; height:2px; background-color:#ff7043; transition-duration:.4s;}
.navbar-expand-md .navbar-nav .nav-item:hover .nav-link:before, .navbar-expand-md .navbar-nav .nav-item .nav-link.active:before {width:100%;}
.navbar-expand-md .navbar-nav .nav-item .nav-link.active {color:#ff7043;}
.navbar-expand-md .navbar-nav .nav-link.phone-icon, .phone-icon {background:#f27052; width:25px; height:25px; border-radius:50%; text-align:center; line-height:25px; color:#fff; margin-top:8px; display:block; padding:0;}
.navbar-expand-md .navbar-nav .nav-item:hover .nav-link.phone-icon:before {width:0;}

.social-icon { margin-right:2rem;}
.social-icon ul { list-style: none; padding: 0; margin: 0;}
.social-icon ul li { display:inline-block;}
.social-icon ul li a {width:32px; height:32px; border-radius:50%; font-size:18px; background:#999; color:#fff; display:block; text-align:center; line-height:32px;}
.social-icon ul li a.facebook {background:#3b5998;}
.social-icon ul li a.twitter {background:#55acee;}
.social-icon ul li a.instagram {background:#c536a4;}
.social-icon ul li a.linkedIn {background:#007ab9;}

.login-btn {border:2px solid #ff7043; color:#ff7043; background-color:#fff; padding:6px 25px; border-radius:30px; font-weight:bold; transition-duration: 0.4s;}
.login-btn:hover, .login-btn:focus {background:#ff7043; color:#fff;}
/*.login-btn {font-size:30px; padding:0; transition-duration: 0.4s; line-height: 30px; color:#ff7043;}*/

.toggle-btn { position:absolute; z-index:99999; cursor:pointer; width:50px; height:50px; -webkit-transition-duration:0.3s; transition-duration:0.3s; display:none; right:15px; top:54px; }
.toggle-btn:focus { outline:none; }
.toggle-btn span, .toggle-btn span:before, .toggle-btn span:after { left:0; content:''; position:absolute; display:block; width:25px; height:3px; background:#ff7043; cursor:pointer; }
.toggle-btn span { top:25px; left:13px; }
.toggle-btn span:before { top:-9px; }
.toggle-btn span:after { bottom:-9px }
.toggle-btn span, .toggle-btn span:before, .toggle-btn span:after { -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out; }
.toggle-btn.active span { background-color:transparent; }
.toggle-btn.active span:before, .toggle-btn.active span:after { top:0; background:#fff; }
.toggle-btn.active span:before { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.toggle-btn.active span:after { top:10px; -webkit-transform:translateY(-10px) rotate(-45deg); -ms-transform:translateY(-10px) rotate(-45deg); transform:translateY(-10px) rotate(-45deg); }
.bg-overlay { background:rgba(0,0,0,0.7); width:100%; height:100%; position:fixed; z-index:9999; top:0; left:0; display:none; }
.bg-overlay.active { display:block; }
/*--/For Responsive Menu Css--*/
.skill-box {position: relative;}
.skill-popover-box {display:none; position:absolute; top:-20px; left:100%; width:100%; height:100%; z-index:1; text-align: left;}
.skill-popover-box:before {content: ''; position: absolute; top:50%; margin-top:-5px; left: -10px; width:0; height:0;   border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #ff7043; }
.skill-box:hover .skill-popover-box {display:block;}
.popover-card .card-header,.popover-card .card-body {padding:10px;}

.popover-card h4 {margin:0; font-size:16px; color:#ffffff; background-color:#ff7043; padding:8px;}
.popover-card span {font-size: 11px;}
.popover-card p {font-size: 13px;}
.popover-card ul {list-style-type:none; padding: 0; margin: 0;}
.popover-card ul li {position:relative; padding:0 0 4px 20px; font-size:12px;}
.popover-card ul li:before {position:absolute; content:"\f00c"; top:4px; left:0; display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto;
	-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0);}
.skill-box .popover-card a.glb-btn {bottom:6px; max-width:110px; font-size:12px; padding:4px 10px; margin:0 auto;}
/*header*/

.black-bg { background-color:#404040;}
.header-title {color: #fff; padding: 1rem;}
.header-title .title { color:#fff; font-size:24px; font-weight:700;}
.english-icon {display:inline-block; vertical-align:middle;margin-right:10px; line-height:1;}
.header-title p {font-size:18px;}
.learning-card {margin-top:2rem;}
.learning-card h3 {font-size:20px; font-weight:700;}
.learning-card ul {padding:0; margin: 0; list-style-type: none; /* display:flex; flex-wrap:wrap;*/ column-count: 2;}
.learning-card ul li {position:relative; padding: 0 15px 8px 18px; font-size: 12px; /*display:inline-flex; flex:0 0 50%; max-width:50%;*/ }
.learning-card ul li:before {position:absolute; top:0; left: 0; content: "\f00c"; font-family: FontAwesome;}

.card-program-details .card-header { background-color: #70ad47;}
.card-program-details .card-header h3 {color:#fff; margin: 0;}
.card-program-details .price {font-size: 20px; font-weight:700; margin-bottom: 1rem;}

.course-includes h4 {font-size:20px; font-weight:700;}
.course-includes ul {padding:0; margin: 0; list-style-type: none;}
.course-includes ul li { padding: 0 0 8px; font-size: 14px; position:relative; padding-left:30px !important;}

.course-includes ul li .icon {width:18px; display:inline-block; vertical-align:middle; background-repeat:no-repeat; height:18px; background-size:100%; position:absolute; left:0; top:50%; margin-top:-13px;}
.management-icon {background-image:url('../images/icon/management-1.svg');}
.business-presentation-icon{background-image:url('../images/icon/business-presentation-2.svg');}
.search-icon {background-image:url('../images/icon/search-3.svg');}
.chat-group-icon {background-image:url('../images/icon/chat-group-4.svg');}
.document-icon {background-image:url('../images/icon/document-5.svg');}
.approval-icon {background-image:url('../images/icon/approval-6.svg');}
.idea-icon {background-image:url('../images/icon/idea-7.svg');}
.meeting-icon{background-image:url('../images/icon/meeting-8.svg');}
.job-interview-icon {background-image:url('../images/icon/job-interview-9.svg');}
.clipboard-icon {background-image:url('../images/icon/clipboard-10.svg');}
.home-icon {background-image:url('../images/icon/home-11.svg');}
.blogging-icon {background-image:url('../images/icon/blogging-12.svg');}
.newsletter-icon {background-image:url('../images/icon/newsletter-13.svg');}
.team-icon {background-image:url('../images/icon/team-14.svg');}


.course-includes ul li img {display: inline-block; vertical-align:top;}

.vedio-tour-sec {background-color:var(--orange); color:var(--white); line-height:206px; text-align:center; margin:0 0 2rem; font-weight:600; font-size:22px; display:block;}
.vedio-tour-sec:hover,.vedio-tour-sec:focus {color:#fff;}
.btn-orange { color:var(--white); background-color: var(--orange); border-color: var(--orange);}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle { color: var(--orange); background-color: var(--white); border-color: var(--orange);}
.btn-green { color:var(--white); background-color: var(--green); border-color: var(--green);}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle { color: var(--green); background-color: var(--white); border-color: var(--green);}
.grid-5 {margin-left:-5px; margin-right: -5px;}
.grid-5 [class*="col-"] {padding-left:5px; padding-right: 5px;}

.carousel-indicators {bottom:-18px;}

.testimonials-text.test-head { margin:0; padding: 0 15px 0 0;}

.program-card {margin-bottom:1rem;}
.program-card .prog-img {height:150px; overflow:hidden; margin-bottom:0px;}
.program-card p {font-size:14px;}
.program-card .prog-img a {display:block;}
.program-card .prog-content { padding:8px; background-color: #f1f1f1;}
.program-card .prog-content .title {font-size:20px; font-weight: 600; min-height:60px; display:block;}
.program-card .price {font-size:22px; font-weight: 600;}
.program-card .plus-details { background-color: #f1f1f1; padding:12px 8px;}
.program-card .plus-details .title-sm {font-size: 14px; font-weight: 600;}
.our-prog-title {background:#f27052; margin-top:10px; text-align:left; padding:5px 10px; color: #fff;}

.skill-box h4 { min-height: 54px;}
.testimonial-tabbs .carousel-inner {padding: 3rem 0;}
.testimonial-tabbs .tab-pane{min-height: 482px;}
.testimonial-tabbs .nav-tabs {justify-content:center; padding:0;}
.testimonial-tabbs .nav-tabs .nav-item {padding: 0 5px;}
.testimonial-tabbs .nav-tabs .nav-link {border-radius: 25px;}
.testimonial-tabbs .carousel-item {height:388px;}
.testimonial-tabbs .carousel-control-next, .testimonial-tabbs .carousel-control-prev {width:40px; height:40px; top:50%; border:none; color:#000; }
.testimonial-tabbs .carousel-indicators {display:none;}

.title {font-size:28px; color:#f5947e; font-weight:600;}

/*.single-slider.owl-carousel {padding:0 35px;}*/
.single-slider.owl-carousel .owl-next, .single-slider.owl-carousel .owl-prev {margin:0px 4px; border:none; background-color:var(--white); border-radius:5px; font-size:18px; color:var(--primary); position:absolute; top:50%; margin-top:-20px; height:50px; width:50px;}
.single-slider.owl-carousel .owl-next {right:-20px;}
.single-slider.owl-carousel .owl-prev {left: -20px;}

.clients-slider.owl-carousel .owl-next, .clients-slider.owl-carousel .owl-prev {margin:0px 4px; border:none; background-color:var(--white); border-radius:5px; font-size:18px; color:var(--primary); position:absolute; top:50%; margin-top:-20px; height:50px; width:50px;}
.clients-slider.owl-carousel .owl-next {right:-20px;}
.clients-slider.owl-carousel .owl-prev {left: -20px;}

.program-details {padding-bottom:30px;}
.program-details p {line-height:1.2;}


.assesment-center .asse-text .glb-btn{ float:right; margin-right:15px;     margin-top:20px;} 
.assesment-center.single-slider .owl-dots {position:absolute; bottom: 0;width:auto; left:46%; bottom: 30px; padding: 0;}

.resource-center-sec { padding:50px 0;}
.add-to-cart-form {display:inline-block;}
.header_text{color:#000; font-size:24px; text-align:left; font-weight:700;}
.cart-summary {    background-color:#f1f0f0; padding:10px;}
.cart-summary h4{color:#f27052; font-weight: 700;}

.resource-center-slider .owl-dots {position:absolute; bottom:15px; left:0; right:0; margin:0 auto; text-align:center;}
.resource-center-slider .owl-dots .owl-dot {width:12px; height:12px; background-color:#fff; border-radius:50%; margin:0 3px;}
.resource-center-slider .owl-dots .owl-dot.active {background-color:#ff7043;}
.resource-center-card {position:relative;}
.recource-details {position:absolute; top:10%; margin:0 auto; left:0; right:0; width:85%; height:80%; background-color:rgba(0,0,0,0.7); padding:20px;}
.recource-details h2 {color:#fff; font-size: 26px; margin-bottom:30px;}
.recource-details h2 strong{color:#ff7043}
.recource-details p {color:#fff;}
blockquote {background: #f27052; color: #fff; padding: 10px 20px;}
blockquote small {color: #fff;}



.program-content {background-color: #dfdfdf;
    padding: 10px;
    margin-left: -15px;
    border: 1px dotted #000;}
.program-content p{font-size:12px; font-weight:400; text-align:justify;}
.program-content p span{color:#ed7d31;}
.program-content ol {margin:0 0 20px; font-size:12px;}
.program-tab.nav {padding:0; justify-content:center; max-width:80%; margin: 0 auto 5px;}
.program-tab .nav-item {padding:0 5px; width:50%}
.nav-tabs.program-tab .nav-item .nav-link:hover,.nav-tabs.program-tab .nav-item.show .nav-link, .nav-tabs.program-tab .nav-link.active {background:#ed7d31; color:#fff; border: none;}
.nav-tabs.program-tab .nav-link { background-color:#8f8f8f; color:#fff; font-size: 12px; padding:4px 3px; text-align:center; border: none;}


.owl-carousel .owl-item .program-slider img {width:auto; margin:0 auto;}

.program-details-slider .owl-nav .owl-next span, .program-details-slider .owl-nav .owl-prev span {background-color:#00b050;
    color: #fff; padding:4px 15px !important; font-size:13px;}
.program-details-slider .owl-nav .owl-next.disabled span, .program-details-slider .owl-nav .owl-prev.disabled span { background-color:#a6a6a6;}

/*.program-details-slider .owl-nav .owl-next {float: right;}*/


.green-bg:before {position:absolute; content:''; top:0; right:0; width:35%; height:100%; background-image: linear-gradient(to bottom, #1cc1bc, #00b8ca, #00add5, #00a1db, #2493db);}
.green-bottom:before {position:absolute; content:''; bottom:0; left:0; width:100%; height:25px; background-image: linear-gradient(to bottom, #1cc1bc, #00b8ca, #00add5, #00a1db, #2493db);}

.orange-bottom-bg {position:absolute; content:''; bottom:0; left:0; width:100%; height:25px; background-color:#ed7d31;}

.program-slider { padding:0px 0px 20px; position:relative; background-color:#fff;  overflow:auto; height:560px; max-width:80%; margin:0 auto;}
.program-name {color:#00b050; font-size:22px; line-height:1.2; margin-bottom:10px; margin-left:16%; padding: 10px 0 0 0;}
.program-name-broun {color:#ed7d31; font-size:24px; line-height:1.2; margin-bottom:10px;}
.program-slider img {height:auto;}
.program-name span {font-size:90%; display:block; color:#000;}
.program-img {width:55%; margin:0; position:relative; z-index:2; background-color:#fff; -webkit-box-shadow:0px 0px 5px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); box-shadow:0px 0px 5px 0px rgb(0 0 0 / 20%); margin-left:16%; margin-top:40px;}
.program-img figure figcaption {color:#ed7d31; font-size:18px; font-weight:700; text-align:center; padding:10px;}
.content {text-align:justify; padding:0 8px;}
.content p {font-size:11px; margin-bottom: 8px;}
.border-style {padding-left:50px; position:relative;}
.border-style:before {position:absolute; content:''; top:50%; left:0; width:30px; height:5px; margin-top:2.5px; background-image: linear-gradient(to bottom, #1cc1bc, #00b8ca, #00add5, #00a1db, #2493db);}
.broun-content strong{color:#ed7d31;}
.content table tr th {background-color:#00ced1; color:#fff;}
.content table tr th, .content table tr td {font-size:11px; padding:2px;}
.green-bg-content {color:#fff; font-size:12px; background-image: linear-gradient(to bottom, #1cc1bc, #00b8ca, #00add5, #00a1db, #2493db); padding:8px; text-align:justify;}
.green-bg-content p {margin-bottom:12px;}
.content  .table {margin-bottom:0;}
.content p.source-text {font-size:9px;}
.green-bg-content.testimonial-program {padding:13px 15px; margin-bottom: 2px;}
.testimonial-program h2 {font-size:11px; margin-bottom:5px; text-align:left; font-weight: 700;}
.testimonial-program p {margin-bottom:0px;}
.sub-title {font-size:14px; color:#7f7f7f; text-align:center;}
.sub-title strong {font-size:16px; display:block;}
.orange-title {font-size:18px; color:#ed7255;}
.left-img {float:left; margin:0 15px 0px 0;}
.bottom-text { font-size:16px;}
.bottom-text strong {display:block; color:#ed7255;}

.bottom-text-green { font-size:16px;}
.bottom-text-green strong {display:block; color:#00b050;;}



.component-text.why-choose strong{color:#ed7255;}

.arrow-text {position:absolute; top:20px; right:0; width: 50px;}

.program-name span.plus { font-weight:700; color:#7f7f7f; display:inline-block;}
.program-name2 span.plus { font-weight:700; color:#7f7f7f; display:inline-block;}
.program-name3 span.plus { font-weight:700; color:#7f7f7f; display:inline-block;}
.program-name4 span.plus { font-weight:700; color:#7f7f7f; display:inline-block;}
.program-name2 span.highlight-text { font-weight:600; color:#7f7f7f; display:block; background: #1CC1B8;
background: -webkit-linear-gradient(to right, #1CC1B8 0%, #2491db 100%);
background: -moz-linear-gradient(to right, #1CC1B8 0%, #2491db 100%);
background: linear-gradient(to right, #1CC1B8 0%, #2491db 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.component-container { padding:0 15px;}
.component-img { margin-top:5px; margin-bottom: 8px;}
.component-img img {max-width:55px;}
.online-component-logo figcaption{font-size:10px; text-align:center; padding-top:0px;}
.online-component-logo figcaption strong {display:block; color:#ed7d31; font-size:12px;}
.component-text {font-size:10px; margin-bottom:0px; text-align: justify;}
.component-text p { margin-bottom:8px;}
.component-text span {color: #ed7d31;}
.component-text ul { margin-bottom:10px;}
.highlights-bg {background-color:#22b3d2; padding:8px 8px 75px 8px;}
.highlights-bg h2 {color:#fff; font-size:16px; margin:0 0 5px;}
.highlights-bg ul { padding-left:15px;}
.highlights-bg li {padding:3px 0; color:#fff; font-size:11px; text-align:justify;}
.online-component { margin:-60px 0 0 0;}
.resource-centre {background-color:#fff; padding:4px; color:#111111;}
.resource-centre h2 {color:#111111;}
.resource-centre p span {color: #ed7d31;}
.sana-text {position:absolute; top:10px; right:0; z-index:3; width:156px;}
.component-container .copyright p{ font-size:11px; margin:0; padding:0}
.contact-slider {padding:40px 0px; text-align:center; background-size: cover; background-repeat:no-repeat; background-position:center;}
.contact-slider p{font-size:20px; color:#fff;}
.contact-slider p span{display:inline-block; vertical-align:middle; margin-right:20px;}

#program_details .close{position:absolute; top:0px; right:5px;}
#program_details .modal-body {padding:0 0 10px 0;}
#program_details .owl-nav {text-align:center; margin-top:10px;}
#program_details .modal-content {background-color:transparent;}

#program_details .owl-carousel .owl-nav button.owl-next, #program_details .owl-carousel .owl-nav button.owl-prev { margin:0 30px;}

.program-content.green-bg-content{padding:15px; border-radius: 20px;}

.testimonial-program img{height:auto;}
#program_details  .item {height:560px;}
#program_details  .item {height:560px;}

#program_details .modal-dialog {margin: 10px auto;}
.what-is-employabilityslider.program-slider {overflow:auto; height:auto; padding: 0px 0px 20px;}
.what-is-employabilityslider .content {padding: 0 15px;}
.what-is-employabilityslider .content p {font-size:11px;}
.what-is-employabilityslider .program-name {color:#00b050; font-size:15px; line-height:1.2; margin-bottom:10px; margin-left:0; text-align:center; font-weight:600;     padding:0;}
.green-content-box-height.program-slider {overflow: inherit; padding-bottom:0;}
.green-content-box-height .green-bg-content {min-height: 251px;}
.p-m-12 p {margin-bottom:22px;}
.program-name2 {color:#00b050; font-size:17px; font-weight:600; margin-bottom: 10px; padding: 10px 0 0 0;}
.bottles-img { margin:0 auto;}
.green-content-box-height-bottel.program-slider {overflow: inherit; padding-bottom:0;}
.green-content-box-height-bottel .green-bg-content {min-height:251px; padding:26px 8px;}
.green-bg-slider9.green-bg-content {padding: 3px 8px;}
.green-bg-content.green-bg-content p {margin-bottom:15px; line-height:1.3; font-size:12px;}
.program-name3 {color:#00b050; font-size:17px; font-weight:700; margin-bottom:10px; padding:0; line-height:1;}
.content.slider11 p {font-size:12px; margin-bottom: 8px;}
.green-bg-content.slider-11 p { margin-bottom:0;}

.green-bg-content.testimonial-content2 p { margin-bottom:-4px; line-height:1.1; font-size:10px;}
.green-bg-content.testimonial-content2 {padding:13px 15px; margin-bottom:3px;}
.green-bg-content.testimonial-content2 img {height: auto;}
.testimonial-content2 h2 {font-size:11px; margin-bottom:5px; text-align:left; font-weight: 700;}

.core-title {background-color:#ed7d31; color:#fff; font-size:14px; display:inline-block; width:100%; text-align:center; margin-bottom:20px;}
.core-list {list-style:none; padding:0; margin:0 0 0px;}
.core-list li {margin:6px 0 6px 30px; font-size:10px; padding:8px 5px; background-color:#fff; color:#000; position:relative; line-height:1.2;}
.core-list li strong {color:#ed7d31;}
.core-list li.icon:before {content:''; position:absolute; top:50%; left:-32px; width:30px; height:30px; background-color:#fff; border-radius:50%; background-size:20px; background-repeat:no-repeat; background-position:center; margin-top:-16px;}
.core-list li.icon.aptitude-development:before {background-image:url(../../img/program/aptitude-development-icon.jpg);}
.core-list li.icon.guesstimation:before {background-image:url(../../img/program/guesstimation-icon.jpg);}
.core-list li.icon.employment-documentation:before {background-image:url(../../img/program/employment-documentation-icon.jpg);}
.core-list li.icon.group-discussions:before {background-image:url(../../img/program/group-discussions-icon.jpg);}
.core-list li.icon.case-study-analysis:before {background-image:url(../../img/program/case-study-analysis-icon.jpg);}
.core-list li.icon.self-assessment:before {background-image:url(../../img/program/self-assessment-icon.jpg);}
.core-list li.icon.personal-interview:before {background-image:url(../../img/program/personal-interview-icon.jpg);}

.core-list li.icon.assessment-centre:before {background-image:url(../../img/program/assessment-centre-icon.jpg);}
.core-list li.icon.dashboard:before {background-image:url(../../img/program/dashboard-icon.jpg);}
.core-list li.icon.blog:before {background-image:url(../../img/program/blog-icon.jpg);}
.core-list li.icon.newsletter-list:before {background-image:url(../../img/program/newsletter-icon.jpg);}
.core-list li.icon.resource-centre:before {background-image:url(../../img/program/resource-centre-icon.jpg);}

.test-icon {margin:0; display:inline-block; vertical-align:middle; margin-right:25px;}
.test-icon img {max-width:52px;}

.core-list.online li {padding:5px; line-height:1.1;}

.graybg-content {background-color:#d9d9d9; border:1px dotted #949494; padding:8px;  margin:8px; font-size:10px; text-align: justify;}
.subline { margin-bottom:20px; font-size:10px; font-style:italic; padding:0 8px; font-weight: 700;}
.bottom-text-2 .bottom-text {font-size:14px;}

.green-bg-content.recouce-program {padding:5px 5px; margin-bottom: 2px;}
.recouce-program h2 {font-size:10px; margin-bottom:1px; text-align:left; font-weight:700;}
.green-bg-content.recouce-program p{margin-bottom:0; line-height:1.3; font-size:10px;}

.green-bg-content.skillpromise-program p {margin-bottom:6px; line-height:1.3; font-size:10px;}

.program-name4 {background-color:#00b050; color:#fff; font-size:17px; font-weight:600; margin:15px 0 4px; padding:4px 50px 4px 8px; display:inline-block;}

.sana-title h3 {font-size:50px; color:#fff; text-transform:uppercase; margin: 0;}
.green-bg-content.skillpromise-program .sana-title p {font-size:12px; color:#fff; padding:0 0 0 5px; margin: 0;}
.green-bottom.h-20.program-slider  {padding-bottom:10px;}
.green-bottom.h-20:before  {height:10px;}
.green-bottom.h-20 .component-text p { margin-bottom:7px;}

#program_video-tour button.close {position:absolute; right:-30px; color:#fff; opacity:1; font-size:34px;}
#program_video-tour .modal-body {padding:0;}

@media only screen and (max-width:1199px) {
#header .container {max-width: 100%;}	
}
@media only screen and (max-width:991px) {
.toggle-btn {display:block;}
.toggle-btn.active {right:300px;}
#navbar {position:fixed; top:0; right:-300px; width:300px; height:100% !important; background-color:var(--white); -webkit-transition-duration:0.4s; transition-duration:0.4s; overflow:auto; z-index:99999; padding:0; box-shadow:inset 10px 1px 6px -6px rgba(0,0,0,0.1); margin:0;align-items: self-start; }
#navbar.open { right:0; }
.navbar-expand-md.navbar { padding-right:5rem; align-items:self-start; justify-content: start !important;}
.navbar-expand-md.navbar .navbar-collapse.justify-content-end {-ms-flex-pack: start!important; justify-content:flex-start!important;}
.navbar-expand-md.navbar .navbar-nav {flex-direction:column; display:block; width:100%;}
.navbar-expand-md.navbar .navbar-nav .dropdown-menu {width:100%; left:0; position:relative; padding:0 0 0 15px; display: block; border:none;}
	.navbar-expand-md .navbar-nav .nav-item:hover .nav-link:before, .navbar-expand-md .navbar-nav .nav-item .nav-link.active:before {display:none;}
	.navbar-expand-md .navbar-nav .nav-item {margin:0; float: none;}
.navbar-expand-md .navbar-nav .nav-link {padding:1.5rem 1rem; text-transform:none; border-bottom:1px solid rgba(0,0,0,0.07);}
	.navbar-expand-md .navbar-nav .nav-link.phone-icon {padding:0; margin-left: 1.5rem; line-height: 25px; margin-top: 1.5rem;}
	.navbar-expand-md.navbar { padding-top:40px;}
	.social-icon {position:absolute; top:0; left:0; right:0; margin:0 auto; width:auto; text-align:center;}
}
@media only screen and (max-width:767px) {
	#header .navbar-brand {height:48px;}
	.toggle-btn {top:48px;}
}