.text-center{text-align: center;}
/*===== CertificationPage CSS =====*/
.listing-quicklinks{background:#EFEFEF;overflow:hidden;}
p.head-text { color: #081825; font-weight: 500; }
.text-listing{margin-right:30px;}
.text-listing p.head-text{color:#081825;font-weight:500;}
.text-listing ul.listing li{width:100%;display:inline-block;margin:12px 0;padding-left:30px;position:relative;}
.text-listing ul.listing li:before{content:"";display:block;position:absolute;left:0;top:7px;width:10px;height:10px;background:#67BD49;}
.quicklinks{padding:0 30px;margin-left:10px;position:relative;}
.quicklinks:before,
.news-sidebar .news-inner-wrapper:before{content:"";display:block;position:absolute;left:0;right:0;top:-100px;bottom:-100px;min-height:1000px;background:#f5f5f5;}
.quicklinks h4{font-size:23px;color:#081825;position:relative;margin-bottom:40px;display:flex;}
.quicklinks h4 img{min-width:21px;max-width:21px;height:21px;object-fit:contain;margin:4px 8px 0 0; display: none; }
.quicklinks .card{background:transparent;border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.quicklinks .card-header{padding:0;background:transparent;border:none;}
.quicklinks .card-header .btn-header-link{color:#67BD49;font-weight:500;padding:10px 0;display:flex;justify-content:space-between;align-items:center;}
.quicklinks .card-header .btn-header-link.collapsed{color:#081825;}
.quicklinks .card-header .btn-header-link:after{content:"\f077";font-family:'Font Awesome 5 Free';font-size:14px;font-weight:bold;}
.quicklinks .card-header .btn-header-link.collapsed:after{content:"\f078";}
.quicklinks .card-body{padding:10px 0 20px;}
.quicklinks .card-body .links a{font-size:18px;color:#717171;}
.quicklinks .card-body .links a:hover{color:#67BD49;}
.quicklinks .card-body .btn{margin-top:15px;}
.why-nala .nala-details{margin-right:30px;}
.why-nala .nala-details .card{border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.why-nala .nala-details .card-header{padding:0;background:transparent;border:none;}
.why-nala .nala-details .card-header .btn-header-link{font-family:'Gotham',sans-serif;font-size:23px;letter-spacing:0;color:#008cd3;font-weight:bold;padding:20px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #DDDDDD}
.why-nala .nala-details .card:first-child .card-header .btn-header-link{border-top:none;}
.why-nala .nala-details .card-header .btn-header-link.collapsed{color:#67BD49;}
.why-nala .nala-details .card-header .btn-header-link:after{content:"\f068";font-family:'Font Awesome 5 Free';font-size:14px;font-weight:bold;}
.why-nala .nala-details .card-header .btn-header-link.collapsed:after{content:"\f067";}
.why-nala .nala-details .card-body{padding:5px 0 30px;}
.why-nala .nala-details .card-header .btn-header-link:hover {color: #008cd3;}
.why-nala .nala-details .card-body p img.main-img{width:225px;}
.why-nala .nala-details .card-body p img.alignright{float:right;margin:0 0 15px 20px;}
.why-nala .nala-details .card-body p img.alignleft{float:left;margin:0 20px 15px 0px;}
.why-nala .img{padding:0 65px 65px 10px;position:relative;}
.why-nala .img:before{content:"";display:block;position:absolute;right:0;bottom:0;width:215px;height:215px;background:#67BD49;}
.why-nala .img img{width:100%;position:relative;}
.why-nala .img span.corner{content:"";display:block;position:absolute;right:65px;bottom:65px;width:0;height:0;border-bottom:65px solid #67BD49;border-left:65px solid transparent;}

/*===== EducationPage CSS =====*/
.search-course{background:#EFEFEF;}
.search-course h4{font-size:23px;font-weight:500;}
.search-course p.black{color:#081825;}
.search-course form .form-group{width:50%;margin:0 10px 0 0;position:relative;}
form .form-control,form select.form-control{height:60px;font-size:20px;background:#ffffff;border:2px solid #ffffff;padding:0 30px;box-shadow:0px 6px 10px #7E6B6B29!important;-webkit-box-shadow:0px 6px 10px #7E6B6B29!important;-moz-box-shadow:0px 6px 10px #7E6B6B29!important;}
form .form-control:focus,form select.form-control:focus{background:#ffffff;border:2px solid #67BD49;}
.search-course form .form-group .caret{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #67BD49;display:block;position:absolute;right:20px;top:0;bottom:0;margin:auto;pointer-events:none;}
.search-course form .search-btn,
.search-course form .csearch-btn {min-width:60px;max-width:60px;height:60px;padding:15px;background:#232530;border:none;box-shadow:0px 6px 10px #7E6B6B29;-webkit-box-shadow:0px 6px 10px #7E6B6B29;-moz-box-shadow:0px 6px 10px #7E6B6B29;}
.search-course form .search-btn:hover,
.search-course form .csearch-btn:hover,
.search-course form .csearch-btn:focus {background:#67BD49;}
.course-sec .title{display:flex;justify-content:space-between;align-items:center;background:#67BD49;padding:16px 30px;}
.course-sec .title h4,.course-sec .title a{font-family:'Gotham',sans-serif;font-weight:bold;font-size:23px;color:#ffffff;margin:0;letter-spacing:1px;}
.course-sec .title a:hover, .course-sec .title a:focus{color:#081825;}
.course-sec .course-listing{margin:0 0 50px;box-shadow:0px 6px 10px #7E6B6B29;-webkit-box-shadow:0px 6px 10px #7E6B6B29;-moz-box-shadow:0px 6px 10px #7E6B6B29;}
.course-sec .course-listing ul li{padding:18px 30px;}
.course-sec .course-listing ul li .d-flex{justify-content:space-between;align-items:center;}
.course-sec .course-listing ul li p{margin:0;}
.course-sec .course-listing ul li p.course-name{width:70%;}
.course-sec .course-listing ul li p.day{margin:0 15px;}
.course-sec .course-listing ul li:nth-last-child(2n){background:#EFEFEF;}
.course-listing.job-listing thead th a {text-transform: uppercase;color: #fff;font-weight: bold;font-size: 16px;line-height: 22px;}
.course-listing.job-listing thead th a.order-asc:after{content: "\f106";font-family: 'Font Awesome 5 Free';font-size: 17px;font-weight: bold;margin-left: 6px;}
.course-listing.job-listing thead th a.order-desc:after{content: "\f107";font-family: 'Font Awesome 5 Free';font-size: 17px;font-weight: bold;margin-left: 6px;}
.course-listing.job-listing tbody tr td {font-size: 16px;}
#gform_page_3_1 .gfield-choice-input {
width: 16px;
height: 16px;
border: 1px solid;
border-radius: 50%;
}
/*===== ParalegalInfoPage CSS =====*/
.container{position:relative;}
.ad-wrapper {display: flex;margin-bottom: 30px;justify-content: space-between;}  
.ad-wrapper > div {margin: 3px;}
.cont-ad-sec {position: relative;}
.left-adbox {width: 190px;padding-right: 30px;margin-left: -190px;}
.right-adbox{width:190px;padding-left: 30px;margin-right: -190px;}
.left-adbox img, .right-adbox img{width:100%;height:100%;}
.news-section:not(.setbg) .news-slider-main{max-width:350px;margin:20px auto;box-shadow: 0 -3px 10px rgb(126 107 107 / 17%);}
.news-section:not(.setbg) .news-slider-main .content-box {padding: 20px;}
.news-section:not(.setbg) .news-slider-main *{color:#717171;}
.news-section:not(.setbg) .news-slider-main .date{color:#67BD49;}
.news-section:not(.setbg) .news-slider-main .btn.btn-border{color:#081825;font-size:20px;}
.news-section:not(.setbg) .news-slider-main .btn.btn-border:hover{color:#67BD49;}

/*===== JoinPage CSS =====*/
.join-page .search-course p{color:#081825;font-weight:500;}
.joining-sec .text-icon{padding-left:50px;margin:25px 0;position:relative;display:block;}
.joining-sec .text-icon span{display:block;}
.joining-sec .text-icon img{width:30px;height:30px;object-fit:contain;position:absolute;left:0;top:0;}
.joining-sec .text-icon h4{font-family:"Roboto", sans-serif;font-weight:600;letter-spacing:0;font-size:20px;margin-bottom:10px;transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;}
.joining-sec .text-icon:hover h4{color:#67BD49;}
.join-page.why-nala{padding-top:0px;}
.join-page.why-nala .green-title{background:#67BD49;padding:15px 25px;margin-bottom:20px;}
.join-page.why-nala .green-title h4{font-size:23px;color:#ffffff;font-weight:500;margin:0;}
.join-page.why-nala .nala-details{margin:0;}
.join-page.why-nala .nala-details .card-body{padding:5px 0 50px;}
.join-page.why-nala .nala-details .card-body a:hover{color:#67BD49;}
ul.listing li, section.about-section ul li, .course-section .about-section ul li, .why-nala .nala-details .card-body ul li {margin:20px 0;padding-left:30px;position:relative;display: flex;}
ul.listing li:before, section.about-section ul li:before, .course-section .about-section ul li:before, .why-nala .nala-details .card-body ul li:before{content:"";display:block;position:absolute;left:0;top:8px;width:10px;height:10px;background:#67BD49;}
section.about-section h5, .course-section .about-section  h5 {margin-top: 30px;}
section.about-section p a, section.about-section ul li a, .course-section .about-section ul li a {color: #67BD49;}
section.about-section p a:hover, section.about-section ul li a:hover, .course-section .about-section ul li a:hover {color: #333;}
section.about-section ol li, .course-section .about-section ol li {list-style-type: inherit;margin-left: 25px;margin-bottom: 15px;}
.why-nala .nala-details .card-body ul { margin-bottom: 30px;  }
.why-nala .nala-details .card-body ol li {list-style: auto;margin: 20px 0 20px 30px;}
.why-nala .nala-details .card-body ol {margin: 30px 0;}
.news-slider-main .content-box p { display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.news-main-box img.alignleft {float: left;margin: 0 30px 30px 0;}
.news-main-box p a {word-break: break-all;}

p img.alignleft {float: left;margin: 0 30px 30px 0;}
p img.alignright {float: right;margin: 0 0 30px 30px;}
p img.aligncenter {margin: 0 auto 30px;display: block;}

.testing-non-psi ul li, .page-id-68 .tab-card .tab-content ul li, .blog-listing-main ul li {margin: 20px 0;padding-left: 30px;position: relative}
.testing-non-psi ul li:before, .page-id-68 .tab-card .tab-content ul li:before, .blog-listing-main ul li:before {content:"";display: block;position: absolute;left: 0;top: 8px;width: 10px;height: 10px;background: #67BD49;}
.testing-non-psi ul li a, .page-id-68 .tab-card .tab-content ul li a, .testing-non-psi p a, .blog-listing-main ul li a {color: #67BD49;}
.testing-non-psi ul li a:hover, .page-id-68 .tab-card .tab-content ul li a:hover, .testing-non-psi p a:hover, .blog-listing-main ul li a:hover {color: #333;}
.testing-non-psi h5 {margin-top: 30px;}
.course-table table, #NalaDetails table {border: 1px solid #d2d2d2;}
.course-table table tr th, .course-table table tr td,
.tab-card .course-listing table tr th, .tab-card .course-listing table tr td,
#NalaDetails table tr th, #NalaDetails table tr td {padding:15px}
.course-table table tr th,
.tab-card .course-listing table tr th, #NalaDetails table tr th {color:#fff;background-color:#2f2f2f;font-weight:bold}
#NalaDetails table {width:100%;margin:20px 0;box-shadow: 0px 6px 10px #7e6b6b29;-webkit-box-shadow: 0px 6px 10px #7e6b6b29;-moz-box-shadow: 0px 6px 10px #7E6B6B29;}
#NalaDetails table tbody > tr:nth-child(2n+1) {background-color:#EFEFEF}
#NalaDetails table caption {padding-top: 1.75rem;}

/**** 03-08-2021****/
.logged-in.admin-bar div#wp-toolbar:before {display: none;}
.logged-in.admin-bar header.header {top: 32px;}
.hide {display: none !important;}
.owl-carousel .owl-nav button, .owl-dots button.owl-dot span {font-size: 0 !important;}
.pagination .nav-links .page-numbers span.screen-reader-text {padding: 1px 10px;font-size: 17px !important;clip: inherit !important;clip-path: inherit !important;position: relative;height: auto;width: auto;}
.why-nala .nala-details .card-body .text a {color: #67BD49;}
.why-nala .nala-details .card-body .text a:hover {color: #008cd2;}
.why-nala .nala-details .card-body .text a.green-btn {color: #fff;}

.row.news-main-box .news-listing .col-sm-12 .news-slider-main {width: 100%;max-width: 100%;}
.gform_wrapper.gravity-theme .gfield input.gfield-choice-input {-webkit-appearance: revert;	-moz-appearance: revert;	-moz-box-shadow: revert;	-webkit-box-shadow: revert;}
.gform_wrapper.gravity-theme .gfield input.gfield-choice-input {height: auto;box-shadow: none !important;border: 0;width: 16px;height: 16px;border: 1px solid;border-radius: 50%;padding: 0 !important;}
body .gform_wrapper .gfield_validation_message, body .gform_wrapper .validation_message {border: 0 !important;background-color: transparent;padding: 0 !important;line-height: normal;color: #f00 !important;}
input[type="checkbox"] {appearance: checkbox;-webkit-appearance: checkbox;-moz-appearance: checkbox;}
.title-main + .search-course {padding: 30px 30px;}

/*=====001 Responsive CSS =====*/
@media screen and (min-width:768px){
	.cont-ad-sec {display: flex;}
}
@media screen and (max-width:1599.98px){
	.left-adbox {margin: 0 30px 0 0;padding: 0;}
	.right-adbox {margin: 0 0 0 30px;padding: 0;}
}
@media screen and (max-width:1199px){
	form .form-control,form select.form-control{height:55px;padding:0 20px;}
	.search-course form .search-btn,
	.search-course form .csearch-btn{min-width:55px;max-width:55px;height:55px;padding:12px 15px 18px;}
	.joining-sec .text-icon h4{font-size:18px;}
	.paralegalinfo-page .news-slider-main .btn.btn-border{font-size:18px;}
	.news-section:not(.setbg) .news-slider-main {margin: 15px auto;}
}
@media screen and (max-width:991px){
	.quicklinks{padding:30px;margin:30px 0 0;}
	.quicklinks:before{top:0;bottom:0;min-height:inherit;}
	.quicklinks h4{margin-bottom:20px;}
	.text-listing ul.listing li{margin:8px 0;padding-left:25px;}
	.why-nala .img{max-width:500px;margin:0 auto 30px;}
	.why-nala .nala-details{margin:0 50px;}
	.course-sec .course-listing{margin:0 0 30px;}
	.course-sec .title,.course-sec .course-listing ul li{padding:15px 20px;}
	.course-sec .title h4,.course-sec .title a,.why-nala .nala-details .card-header .btn-header-link{font-size:20px;}
	.search-course{text-align:center;}
	.news-main-box img.alignleft, p img.alignright, p img.alignleft { float: none; margin: 0 auto 20px; display: block;}
	.logged-in.admin-bar header.header {top: 36px;}
	.logged-in.admin-bar header .topbelt ul li a { font-size: 14px;}
}
@media screen and (max-width:781.98px){ 
	.logged-in.admin-bar header.header {top: 46px;} 
}
@media screen and (max-width:767px){
	.why-nala .nala-details{margin:0;}
	.quicklinks .card-body .links a{font-size:16px;}
	.quicklinks .card-header .btn-header-link{font-size:18px;}
	.quicklinks .card-body{padding:5px 0 20px;}
	.search-course h4,.quicklinks h4{font-size:20px;}
	.course-sec .title h4,.course-sec .title a,.why-nala .nala-details .card-header .btn-header-link{font-size:18px;}
	.search-course form{position:relative;}
	.search-course form .d-flex{flex-direction:column;}
	.search-course form .form-group{width:100%;margin:5px 0;}
	.search-course form .form-group.select-box{width:calc(100% - 60px);}
	.search-course form .search-btn,
	.search-course form .csearch-btn{margin-top:10px;}
	.search-course form .search-btn,
	.search-course form .csearch-btn{min-width:50px;max-width:50px;height:50px;position:absolute;right:0;bottom:5px;}
	.course-sec .title,.course-sec .course-listing ul li{padding:15px;}
	.course-sec .title,.course-sec .course-listing ul li .d-flex{flex-direction:column;align-items:flex-start;}
	.course-sec .course-listing ul li p.course-name{width:100%;}
	.course-sec .course-listing ul li p.day{margin:10px 0;}
	.course-sec .course-listing .black-link{margin:10px 15px 20px;display:inline-block;font-size:16px;}
	.joining-sec .text-icon{margin:15px 0;}
	.paralegalinfo-page .news-slider-main{margin:25px auto;}
	.paralegalinfo-page .news-slider-main .btn.btn-border{font-size:16px;}
	.cont-ad-sec {display: block;}
	.left-adbox {margin: 0 auto 30px;width: 100%;}
	.right-adbox {margin: 30px auto 0;width: 100%;}
	.title-main + .search-course {padding: 15px;}
}
@media screen and (max-width:575px){
	.quicklinks{padding:15px;}
	.quicklinks h4{margin-bottom:15px;}
	.why-nala .img{padding:0 25px 25px 0px;}
	.why-nala .img span.corner{right:25px;bottom:25px;}
	.why-nala .nala-details .card-header .btn-header-link{padding:15px 0;}
}
