table tr th, table tr td, table, table tr {

	box-shadow: none;
}
.wpcf7-response-output {
	font-size: 16px;
}
.form-select option {
	font-size: 20px;
	font-family: 'Figtree';
}
.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary {
	padding: 10px;
}

.in_wishlist{
	display:none!important;
}
.single-product div.product {
	max-width: 1130px;
	margin: 0 auto;
}
.woocommerce-tabs ul li{
	margin-bottom:0px!important;
}
.banner-section {
	overflow: hidden;
}
.service-inner-main .training-blog span {
	max-height: 212px;
	overflow: hidden;
	display: block;
}
.service-content {
	max-height: 115px;
	overflow: hidden;
}
.cls-1 {
    width: 40%;
}
.cls-2 {
    width: 60%; 
}
.socail-media-blog {
	width: auto;
	margin: 0 10px 0 0;
}
.logo-brand-blog .btn:hover {
    color: #fff;
}
.desktop-none {
	display: none !important;
}
h1 {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 800;
    font-size: 72px;
    line-height: 90px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
}
.course-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-align: left;
	text-transform: capitalize;
	color: #FFFFFF;
}
.btn-quotation.apply-btn {
	justify-content: center;
	margin: 0 auto;
}
.phone-cnt {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: #353535;
	justify-content: center;
	display: block;
	padding: 68px 0px 56px;
}
.emt-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: rgba(53, 53, 53, 0.8)
}
.form-select {
	display: block;
	width: 100%;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
	color: #353535;
}

.abp-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 800;
	font-size: 45px;
	line-height: 54px;
	text-align: center;
	color: #353535;
}
.abp-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 800;
	font-size: 45px;
	line-height: 54px;
	text-align: center;
	color: #353535;
	padding: 24px 0px;
	display: block;
	text-align: left;
}
.phone-cnt {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: rgba(53, 53, 53, 0.8);
	justify-content: center;
	display: block;
}
.wsh-title.career-hd-inner {
	background: #337E3E;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	padding: 10px 21px;
	max-width: 350px;
}
.list-banner {
	justify-content: center;
	display: flex;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 800;
	font-size: 40px;
	line-height: 48px;
	text-align: center;
	color: #FFFFFF;
}
/* .list-banner::before {
	content: '';
	height: 100%;
	width: 100%;
	background: rgba(51, 126, 62, 1);
	left: 0;
	right: 0;
	position: absolute;
	display: flex;
} */
.list-banner {
	background-repeat: no-repeat;
	height: 248px;
	justify-content: center;
	display: flex;
	align-items: center;
}
.course-section {
	background: #337E3E;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
}
.banner-section-ab {
	background: #064D00;
	padding: 30px 0px;
}
.banner-section-ab h2 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 60px;
	display: flex;
	align-items: center;
	color: #fff;
	text-align: center;
	display: block;
}
.navbar-logo {
	max-width: 18%;
	z-index: 99;
	position: absolute;
	top: -54px;
}
.header-bg-top::before {
	content: '';
	background: url(../images/logo-block-bg.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	left: 0px;
	height: 157px;
	width: 53%;
	background-size: 100%;
	background-position: left -212px top -2px;
}
.top-header {
	background: #F5CF4F;
	padding: 0px 0px;
}
.socail-media-inner li {
	padding-left: 10px;
	padding-right:10px;
	margin-bottom: 0;
}
.brand-blog-inner li {
	padding-right: 15px;
	padding-left:15px;
}
/* .banner-section{
	background-color:#337E3E;
} */
/* .banner-section::before {
    content: '';
    background: linear-gradient(89.63deg, rgba(29, 132, 44, 0.76) 50.02%, rgba(255, 255, 255, 0) 92.48%);
    opacity: 0.8;
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    height: 100%;
} */
.banner-section .carousel-indicators {
	display: none;
}   
.btn {
	background: #337E3E;
	border-radius: 6px;
	padding: 13px 20px 13px 20px;
	color: #fff;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	text-transform: capitalize;
	color: #FFFFFF;
}
.logo-brand-blog {
/* 	width: 70%; */
	display: flex;
	justify-content: end;
}
img {
	max-width: 100%;
}

.navbar-expand-lg .navbar-collapse {
	justify-content: end;
}
.navbar.navbar-expand-lg {
	background: #013200;
}
.navbar-light .navbar-nav .nav-link {
	color: #fff;
}

.home .banner-section .carousel-caption {
	position: absolute;
	right: inherit;
	bottom: 0;
	left: 0;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	color: #fff;
	top: 0;
	text-align: left;
	z-index: 1;
}
.banner-content-left {
	width: 60%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.banner-image-content {
	width: 40%;
	max-height: 470px;
	overflow: hidden;
	text-align: center;
}
.banner-image-content img {
	max-width: 100%;
	width: auto;
	height: 100%;
}
.banner-section .carousel-control-prev-icon, .carousel-control-next-icon {
	background-image: inherit;
}
.carousel-control-next, .carousel-control-prev {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	color: #fff;
	text-align: center;
	background: 0 0;
	border: 0;
	opacity: inherit;
	transition: opacity .15s ease;
	background: #FFFFFF !important;
	max-width: 67px;
	height: 50px;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.17);
	border-radius: 2px;
}
.slider-arrows-point .carousel-control-prev {
	right: 0;
	left: 30px;
	top: 50%;
	margin-top: -25px;
}
.slider-arrows-point .carousel-control-next {
	right: 30px;
	top: 50%;
	margin-top: -25px;
}

.carousel-caption{
	display:flex;
	width:100%;
	height:100%;
}
.phone-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	color: #F67E17;
}
.bizsafe-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 1rem;
	line-height: 26px;
	display: flex;
	align-items: center;
	color: #353535;
	display: block;
}
.bizsafe-title a {
	text-decoration: none;
	font-size: 1.25rem;
	font-weight: 600;
}
.service-blog {
	background: #FFFFFF;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
}
h2 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 60px;
	display: flex;
	align-items: center;
	color: #000000;
}
p {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 1rem;
	line-height: 25px;
	color: #353535;
}
.company-content {
	padding-top: 26px;
	display: block;
}
.company-vision {
    background: #FFFFFF;
    box-shadow: 0px 4px 26px rgba(0, 0, 0, 0.1);
    width: 100%;
    padding: 0px 18px 27px;
	margin-bottom:20px;
}
ul{
	padding-left:10px;
}
ul li{
	font-size: 15px!important;
	margin-bottom:15px;
}
.mission-logo {
	text-align: center;
	display: block;
}
.company-content h4 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	text-transform: capitalize;
	color: #000000;
	padding-bottom: 9px;
}
.company-content p {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 24px;
/*     text-transform: capitalize; */
    color: #353535;
}
.btn.btn-more:hover {
	background-color: #337E3E;
	color: #fff;
}
.btn.btn-more {
	background: #337E3E;
	border-radius: 0px;
	padding: 13px 20px 13px 20px;
	color: #fff;
	color: #337E3E;
	border: 1px solid rgba(51, 126, 62, 1);
	background-color: transparent;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	text-transform: capitalize;
	color: #337E3E;
}
.page-template-training .btn.btn-more {
	color: #337E3E;
	text-align: center;
	margin: 0 auto;
	max-width: 150px;
	display: block;
}

.page-template-training .btn.btn-more:hover {
	background-color: #337E3E;
	color: #fff;
}
.training-section {
    background-image: url(../images/trainig-banner.png); background-repeat: no-repeat;
    background-size: cover;
}
.training-blog {
	filter: drop-shadow(0px 2px 18px rgba(0, 0, 0, 0.1));
	background: #FFFFFF;
	text-align: center;
    padding-bottom: 25px;
}
.about-section {
	padding: 83px 0 0px;
}
.btn-view {
	background: #F5CF4F;
	padding: 17px 33px;
	justify-content: center;
	align-items: center;
	display: flex;
	text-decoration: navajowhite;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	text-transform: capitalize;
	color: #000000;
	max-width: 153px;
	margin: 0 auto;
	border: 1px solid #F5CF4F;
}
.service-inner-main .training-blog {
    width: 48%;
}
.blog-title {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: capitalize;
    color: #353535;
    min-height: inherit;
}
.training-postpx p {
    text-align: left;
}
a.btn-dtl {
    color: #013200;
    font-family: Figtree;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 18px 0px;
    display: flex;
    text-align: left;
	text-decoration:none;
}
.btn-dtl:hover .right-icons  {
 display:block !important;
}
.btn-dtl:hover  {
 text-decoration:underline !important;
}
.qrimg {
	    text-align: center;
    display: block;
}
.upcoming-main li {
    margin-bottom: 7px;
    text-align: left;
}
.top-head .btn-view {
	margin: inherit;
	padding: 4px 33px !important;
	height: 52px;
}
.training-blog-fb {
    background: #FFFFFF;
    border: 2px solid #337E3E;
    border-radius: 10px;
}
.training-blog-fb .blog-title.pt-3 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 48px;
	display: flex;
	align-items: center;
	text-transform: capitalize;
	color: #337E3E;
	padding-left: 17px;
}
.post-img {
	text-align: center;
	display: block;
}
.service-section p {
/* 	padding: 10px; */
}
.service-section {
	background: #EEEEEE;
}
.footer-section {
	background: #013200;
    padding: 47px 0px;
}
.nav-link {
	color: #ffff;
	text-decoration: none;
}
.footer-section h3 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 21px;
	letter-spacing: 0.05em;
	color: #FFFFFF;
}
.mb-title {
	display: inline-flex;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 27px;
	color: #FFFFFF;
}
.socail-media-inner.addres-menu li {
	padding-bottom: 18px;
}
.copyright-blog {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	opacity: 0.8;
	text-align: center;
	border-top: 1px solid rgba(255, 255, 255, 1);
}
.sub-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 38px;
	color: #FFFFFF;
	max-width: 599px;
}
.btn.btn-get {
	background: #F5CF4F;
	border-radius: 5px;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 33px;
	align-items: center;
	text-transform: uppercase;
	color: #000000;
}
.belief-content h4 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	color: #000000;
}
.belief-sub-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
}
.industries-section {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 170px;
}
.industries-section::before {
	content: '';
	background: rgba(51, 126, 62, 0.8);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
}
.scaffold-inners .blog-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	text-transform: capitalize;
	color: #000;
	margin-bottom:10px;
 	min-height: 54px;
}
.scaffold-inners  p {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	color: #353535;
	padding: 0px 17px;
}
.scaffold-inners .col-md-4 {
	margin: 0px 0px 27px 0px;
}
.training-blog-main {
	background: #FBFBFB;
}
.list-content {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #353535;
}
.payment-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	color: #353535;
	opacity: 0.8;
}
.list-group-item.list-2 {
	width: 80%;
}
.list-group-item.list-1 {
	width: 20%;
	text-align: center;
	display: flex;
	text-align: center;
	border-top: 0;
	justify-content: center;
}
.list-group-horizontal > .list-group-item:last-child {
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-radius: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
	border-top-width: 0px;
	border-left-width: 0;
	display: flex;
}
.list-group-horizontal > .list-group-item:first-child {
	border-bottom-left-radius: 0rem;
	border-top-right-radius: 0;
	border-radius: 0;
	
}
.tabal-list-box {
	background: #FFFFFF;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
.fees-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #000000;
}
.trainee-content {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	color: #000000;
}
.list-group-item.list-1.listsed {
	padding: 16px 0px;
}
.list-group-item.list-2.listsed {
	padding: 16px 15px;
	line-height: 16px;
}
.withdrawal-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #000000;
	display: block;
	text-align: left;
}
.transpot-img img {
	width: 100%;
}
.list-group-item.list-2 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	/* text-align: center; */
	color: #000000;
}
.list-group-item.list-1 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #000000;
}
.registration-menu li {
	display: flex;
	text-align: left !important;
	align-items: flex-start;
	/* justify-items: ; */
	justify-content: flex-start;
}
.registration-menu li {
	padding-bottom: 15px;
}
.trd-dtl-menu .list-content {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 19px;
	color: rgba(0, 0, 0, 0.6);

}
.list-option-munu {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.list-option-inner {
	background: rgba(239, 239, 239, 0.3);
	border: 0.5px solid rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	width: 256px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
}
.list-option-inner span {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #000;
}
.pt-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
}
.participants-inner-1 {
	background: #337E3E;
	padding: 13px 19px;
}
.participants-inner-2 {
	padding: 10px 19px 30px 19px;
}
.reg-form {
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding-bottom: 40px;
}
.reg-box {
	background: #337E3E;
	border-radius: 10px 10px 0px 0px;
	width: 100% !important;
	height: 56px;
	display: flex;
	justify-content: center;
	padding-top: 15px;
}
.reg-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	text-align: center;
}
.page-template-contant .cnt-dtl-row .reg-form .sub-title-frm{
	padding:20px 20px 0 20px;
}
.sub-title-frm {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #000000;
	transition: ;
	text-align: center;
	max-width: 424px;
	margin: 0 auto;
	padding-top: 30px;
}
.cnt-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #000000;
}
.contact-info-list li {
	padding-bottom: 9px;
}
.contact-info-list {
	text-align: left;
	max-width: 258px;
	margin: 0 auto;
}
.wrk-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	text-transform: uppercase;
	color: #353535;
}
.banner-section.bizsafe-page h1 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 800;
	font-size: 70px;
	line-height: 84px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}
.about-section.bizsaff-section {
	background: #F7F7F7;
}
.get-form-main .form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	background: #FFFFFF;
	border: 1px solid #337E3E;
	border-radius: 6px;
	height: 54px;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.03em;
	color:rgba(0, 0, 0, 0.4);
}
.get-form-main .form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	background: #FFFFFF;
	border: 1px solid #337E3E;
	border-radius: 6px;
	height: 54px;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.03em;
	color:rgba(0, 0, 0, 0.4);
}
.get-form-main .subject-list {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	background: #FFFFFF;
	border: 1px solid #337E3E;
	border-radius: 6px;
	height: 54px;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.03em;
	color:rgba(0, 0, 0, 0.4);
	-moz-appearance: auto;
-webkit-appearance: auto;
appearance: auto;
}

.menu-menu-footer-container li{
	margin-bottom:0;
}
.get-form-main .form-label {
	margin-bottom: .5rem;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.03em;
	color: #000000;
	border: none;
	width: 100%;
	text-align: left;
	margin-top: 0;
	height: auto;
}
.get-frm-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	letter-spacing: 0.06em;
	color: #180F0D;
}
.cnt-head {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: rgba(53, 53, 53, 1);
}
.cnt-sub-hd  {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 50px;
	display: flex;
	align-items: center;
	color: #000000;
}
.inner-cnt-inner-bg {
	background: #FFFFFF;
	box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.08);
	border-radius: 6px;
	padding: 24px 27px 14px;
}
.contact-blog-main {
	background: #F7F7F7;
	padding-bottom: 52px;
}
.eml-cls {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-align: right;
	color: #353535;
}
.enquires-blg {
	margin: 0 auto;
	max-width: 900px;
}
.cnt-dtl-row .contact-info-list {
	text-align: left;
	max-width: inherit;
	margin: 0 auto;
	justify-content: center;
	text-align: center;
	padding: 0px 39px;

}
.text-left {
	text-align: left !important;
}
.contact-info-list.bus-menu-lst {
	text-align: left;
}
.bus-title {
	padding-left: 38px;
	padding-top: 7px;
}
.cnt-dtl-row .reg-form {
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding-bottom: 15px;
	min-height: 332px;
}
.ct-list-cls.active {
	background: #337E3E;
	border-radius: 10px;
	width: 300px;
	height: 60px;
	justify-content: center;
	align-items: center;
	display: flex;
}
.ct-list-cls.active .ct-name {
	color: #fff;
}
.ct-list-cls:hover {
	background: #337E3E;
	cursor: pointer;
}
.ct-list-cls:hover .ct-name {
    color: #fff;
}
.ct-list-cls {
	background: #fff;
	border-radius: 10px;
	width: 300px;
	height: 60px;
	justify-content: center;
	align-items: center;
	display: flex;
	border: 1px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
.ct-name {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	display: flex;
	align-items: center;
	color: #000;
}
.ct-list-inner {
	flex-wrap: wrap;
	justify-content: space-between;
}
.ct-list-cls {
	margin-bottom: 10px;
}
.ct-hd {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 38px;
	text-transform: capitalize;
	color: #000000;
}
.star-list-menu li {
	margin-right: 10px;
}
.star-list-menu.d-flex.list-unstyled {
	max-width: 129px;
	margin: 0 auto;
	margin-top: 8px;
}
.pro-blog-papper {
	text-decoration: navajowhite;
}
.mrp-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #337E3E;
	text-align: center;
	display: block;
}
.product-img {
	text-align: center;
	display: block;
}
.pro-des {
	text-align: center;
	display: block;
}
.ct-list-bg {
	background: #F7F7F7;
	padding-bottom: 17px;
}
.add-cart {
	background: #F5CF4F;
	padding: 11px 29px;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	max-width: 175.38px;
	margin: 0 auto;
	display: none !important;
	height: 52px;
}
/* label {
	width: 45px;
	height: 45px;
	margin: 5px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	line-height: 45px;
	cursor: pointer;
	transition: background 0.35s ease-out, color 0.35s ease-out;
	background: #FFFFFF;
	border: 1px solid #CED4E5;
	border-radius: 7px;
} */
.product-deatil-heading {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 43px;
	color: #002858;
}
.product-deatil-content .mrp-line {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 30px;
	color: #337E3E;
}
.product-deatil-content .star-list-menu {
	max-width: inherit !important;
	margin: auto;
}
.input-group.product-quantity-box {
	background-color: transparent;
	border: 1px solid #CED4E5;
	border-radius: 4px;
	max-width: 146px;
	padding: 9px 10px;
}
.product-quantity-box .btn.btn-default {
	color: #333;
	background-color: #353535;
	border-color: #353535;
	width: 32px;
	height: 32px;
	border-radius: 4px !important;
	padding: 12px 17px 12px 17px !important;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-quantity-box .btn.btn-default.plus-second {
	background-color: #F5CF4F !important;
	border-color: #F5CF4F;
}
.product-quantity-box .form-control.input-number {
	max-width: 59px !important;
	background-color: transparent !important;
	font-style: normal;
	font-weight: 600;
	font-size: 19px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	color: #002858;
	padding: 0px !important;
	border: none;
}
.quantity-mians .add-cart {
	display: block !important;
	max-width: 200.38px !important;
	float: left !important;
}
.quantity-mians .btn-single {
	background: #337E3E;
	height: 52px;
	line-height: 30px;
}
input[type="radio"] {
	position: absolute;
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	width: 1px;
}
.quantity-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 19px;
	line-height: 23px;
	text-align: center;
	color: #000000;
}
.singel-prod {
	background: #FFFFFF;
	border: 1px solid #E8E8E8;
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.07);
	border-radius: 5px;
	height: 553px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.frontline-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}
.features-list-ineer {
	margin-left: 15px;
}
.features-list-ineer li {
	padding-bottom: 5px;
}
.tabing-owr .nav-tabs .nav-link {
	margin-bottom: -1px;
	background: 0 0;
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: rgba(53, 53, 53, 0.4);

}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #000000 !important;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-radius: 0px !important;
	border-bottom: 1px solid;
}
.mrp-line {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #337E3E;
}
.cart-list-prodct {
	background: #FFFFFF;
	border: 1px solid #DDE5FD;
	border-radius: 10px;
	padding: 17px;
}
.prd-cls p {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #002858;
}
.my-head {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 38px;
	color: #353535;
}
.sidbar-bar {
	background: #000000;
	border: 1px solid #000000;
	border-radius: 10px;

}
.oder-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 24px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 24px 22px 0px;
	display: block;
}
.items-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
	color: #FFFFFF;

}
.items-number {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-align: right;
	text-transform: uppercase;
	color: #FFFFFF;
}
.ord-list-menu li {
	padding-bottom: 16px;
}
.ord-list-menu li.active {
	background: #FFFFFF;
	opacity: 0.3;
	border: 1px solid #000000;
}
.ord-list-menu li {
	padding: 18px 20px;
}
.checkout-btn {
	background: #F5CF4F;
	border: 1px solid #000000;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
	padding: 12px 34px;
	display: flex;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: navajowhite;
	align-items: center;
}
.checkout-btn {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	justify-content: center;
	margin: 21px;
}
.items-title.grand-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.join-now {
	background: #FFFFFF;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
	height: 188px;
}
.join-head {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	text-transform: capitalize;
	color: #000000;
	text-align: left;
}
.please-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	text-align: left;
	text-transform: capitalize;
	color: #353535;
}
.join-sub-title {
	max-width: 826px;
	padding-top: 10px;
}
.wsh-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-transform: capitalize;
	color: #353535;
	text-align: left !important;
	padding-left: 29px;
}
.btn-quotation {
	background: #F5CF4F;
	box-shadow: 0px 9px 25px rgba(0, 0, 0, 0.12);
	width: 277px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #353535;
	text-decoration: none;
}
.btn-quotation:hover {
	color: #353535;
}
.training-blog.sr-datel {
	filter: inherit;
	background: transparent;
	text-align: center;
	padding-bottom: 25px;
}
.training-blog.sr-datel .registration-menu li {
	padding: 20px 24px;
	align-items: center;
	border: 0.5px solid rgba(53, 53, 53, 0.05);
	margin-bottom: 15px;
}
.industries-ist .registration-menu li {
	padding: 12px 16px;
	align-items: center;
	border: 0.5px solid rgba(53, 53, 53, 0.05);
	margin-bottom: 15px;
}
.industries-ist .course-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	padding-left: 21px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.industries-ist .course-section {
	padding: 14px 0;
}
.industries-ist .trd-dtl-menu .list-content {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #000000;
}
.list-banner .list-hd {
	text-transform: capitalize;
}
.navbar-collapse, .top-header-row {
	position: relative;
	z-index: 10;
}
.navbar-nav .menu-item a {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	display: flex;
	align-items: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.navbar-nav .menu-item {
	padding-left: 24px;
	margin-bottom:0px;
}

.qib-button.qib-button-wrapper {
	display: flex;
	float: left;
	flex-wrap: nowrap;
	margin-right: 5px;
	align-items: center;
	justify-content: center;
	gap: 0;
	background: #FFFFFF;
	border: none !important;
	border-radius: 7px;
	padding: 13px;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
	border: none;
	font-size: 20px;
	line-height: 20px;
	box-shadow: none;
}

.jvm_add_to_wishlist.button {
    display: block;
    display: flex;
    justify-content: center;
    align-content: center;
    background: #F5CF4F;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 600;
    font-size: 16px !important;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
	height: 64px;
	align-items:center;
}
.single_add_to_cart_button.button.alt.wp-element-button {
    display: block !important;
    width: 100%;
    max-width: 241px;
	height:60px;
    background: #337E3E;
    box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 600;
    font-size: 16px !important;
    line-height: 19px !important;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF !important;
}
.single_add_to_cart_button.button.alt.wp-element-button:hover{
	border:0!important;
}
.jvm_add_to_wishlist_heart {
    position: relative;
    top: 0px;
    left: -8px;
}
.jvm_add_to_wishlist_text_remove {
	display: none;
}
.jvm_add_to_wishlist_text_add {
	display: block !important;
}
.single-product .woocommerce-variation-add-to-cart .button.disabled {
    opacity: unset;
}
.page-template-bizsafeiso .banner-section h1 {
	font-family: 'Figtree';
    font-size: 4rem;
    line-height: 68px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    text-align: center;
    padding-top: 23px;
	position: absolute;
	z-index: 2;
	bottom: 248px;
	text-transform: uppercase;
}
.page-template-bizsafeiso .btn-view {
    background: #F5CF4F;
    padding: 17px 33px;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    max-width: 195px;
    margin: 0 auto;
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    bottom: 134px;
}
.page-template-bizsafeiso .carousel-control-prev {
    left: 45%;
}
.page-template-bizsafeiso .carousel-control-next {
    left: 50%;
}
 .my-crt {
    background: #064D00 !important;
    text-align: center;
    display: block;
	padding: 17px 0px;
}
.my-crt h2 {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 800;
    font-size: 60px !important;
    line-height: 84px;
    text-align: center;
    letter-spacing: 0.02em;
    text-transform: capitalize;
    color: #FFFFFF !important;
    display: block;
}
.custom-add-to-cart-area {
	display: flex;
	width: 100%;
  }
  .custom-add-to-cart-area button, .custom-add-to-cart-area a {
	min-width: 41% !important;
	margin-right: 15px;
	margin-top: 25px;
	text-transform: capitalize;
	font-weight: bold;
	font-family: 'Figtree';
	font-size: 25px !important;
  }
  .product_meta {
	font-weight: bold;
	margin-top: 10px;
  }
  .single-product-container-parent .post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width {
	  max-width: 100% !important;
	  margin-left: auto;
	  margin-right: auto;
  }
  .woocommerce-Tabs-panel h2 {
	  display: none;
  }
  
  .woocommerce-Tabs-panel p {
	  font-family: 'Figtree';
	  font-style: normal;
	  font-weight: 400;
	  font-size: 16px;
	  line-height: 24px;
	  color: #353535 !important;
  }
  
  ul.product-list-dcs li {
	  font-family: 'Figtree';
	  font-style: normal;
	  font-weight: 400;
	  font-size: 16px;
	  line-height: 24px;
	  color: #353535;
  }
  h5.hdpro {
	  font-family: 'Figtree';
	  font-style: normal;
	  font-weight: 600;
	  font-size: 16px;
	  line-height: 24px;
	  color: #000000 !important;
	  margin-bottom: 8px;
	  padding-top: 0;
  }
  
  .single-product-item h2.woocommerce-loop-product__title {
	  font-family: 'Inter';
	  font-style: normal;
	  font-weight: 400;
	  font-size: 16px;
	  line-height: 19px;
	  color: #002858;
  }
  .related.products h2 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 19px;
	text-transform: capitalize;
	color: #000000;
	padding-top: 18px;
	font-weight: 600 !important;
}
  
  .single-product {
	  background-color: #fff !important;
  }

 
  .variable-item {
	width: 128px !important;
	height: 52px !important;
	border-radius: 4px !important;
	font-weight: bolder;
	box-shadow: unset !important;
	background: #FFFFFF;
	border: 1px solid #CED4E5 !important;
	border-radius: 7px;
}
  body .qib-button.qib-button-wrapper {
	display: flex;
	float: left;
	flex-wrap: nowrap;
	margin-right: 5px;
	align-items: center;
	justify-content: center;
	gap: 0;
	border: 1px solid #CED4E5;
	border-radius: 7px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CED4E5 !important;
	border-radius: 7px;
	height: 53px;

}
  .woocommerce .woocommerce-cart-form input.qty {
	width: 3em;
	text-align: center;
}
  
  .variations * {
	  border: unset;
	}
	.single_add_to_cart_button svg {
	  margin-right: 12px;
  }
  
  tr.woocommerce-cart-form__cart-item.cart_item {
	border: 1px solid #DDE5FD;
	border-radius: 2px;
	margin-top: 20px 0px !important;
	margin-bottom: 6px;
	display: block;
	margin-top: 17px;
}
  /* table td, table th, .wp-block-table td, .wp-block-table th {
	  border: none !important;
  } */
  .page-id-216 {
	  background-color: #fff !important;
  }
  .page-id-216 .cart_totals h2 {
	  color: #fff !important;
	  padding: 10px 25px;
	  font-family: 'Figtree';
	  font-style: normal;
	  font-weight: 700;
	  font-size: 20px !important;
	  line-height: 30px;
	  text-transform: uppercase;
	  color: #FFFFFF;
	  margin-bottom: 10px !important;
  }
  .page-id-216 .cart-collaterals {
	  background: #000000 !important;
	  border: 1px solid #000000;
	  border-radius: 10px;
	  padding: 4px 0px 29px 0px;
	  margin-top: 30px;
  }
  .page-id-216 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	  float: right;
	  width: 100%;
  }
  th {
	  color: #fff;
	  padding-left: 23px !important;
  }
  .woocommerce .cart-collaterals #shipping_method {
	  list-style: none;
	  padding-left: 0;
	  display: none;
  }
  p.woocommerce-shipping-destination {
	  color: #fff !important;
  }
  .cart-subtotal .woocommerce-Price-amount.amount {
	  color: #ffff;
  }
  .cart-collaterals .cart-subtotal {
	  background: rgba(255, 255, 255, 0.2) !important;
  }
  .cart_totals  tbody tr {
	  margin-bottom: 10px;
	  display: block;
  }
  .cart_item .woocommerce-Price-amount.amount {
	  font-family: 'Figtree';
	  font-style: normal;
	  font-weight: 600;
	  font-size: 20px;
	  line-height: 24px;
	  color: #337E3E;
  }
  .order-total .woocommerce-Price-amount.amount {
	  color: #fff;
  }
  .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward.wp-element-button {
	  background: #F5CF4F !important;
	  border: 1px solid #000000;
	  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
	  color: #ffff !important;
/* 	  font-family: 'Inter'; */
	  font-style: normal;
	  font-weight: 600;
	  font-size: 16px !important;
	  line-height: 19px;
	  text-align: center;
	  text-transform: uppercase;
  }
.shipping-calculator-button{
	color:#fff;
}
  .wc-proceed-to-checkout {
	  margin: 0px 22px;
  }
  td.product-name {
	  font-family: 'Figtree';
	  font-style: normal;
	  font-weight: 600;
	  font-size: 20px;
	  line-height: 24px;
	  color: #002858;
  }
  .page-id-217 {
	  background-color: #fff !important;
  }
  .woocommerce-billing-fields__field-wrapper p label {
	  border: 0px !important;
  }
  .custom-single-product-image {
	  background: #FFFFFF !important;
	  border: 1px solid #E8E8E8;
	  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.07) !important;
	  border-radius: 5px;
	  height: 553px;
	  text-align: center;
	  display: flex;
	  justify-content: center;
	  overflow: hidden;
  }
  .btn.btn-more.load-tr-btn {
	margin: 0 auto;
	display: block;
	max-width: 120px;
	margin-top: 18px !important;
}

.btn-view:hover {
	color: #000;
}
.service-section {
	padding: 66px 0 63px !important;
}
.page-template-training .scaffold-inners p {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	color: #353535;
	padding: 0px 17px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.page-template-services .services-section {
	padding: 50px 0 80px !important;
}
.page-template-training .training-blog-main {
	background: #FBFBFB;
	padding: 58px 0 100px !important;
}
.courses-cls {
	margin-top: 90px;
}
.page-template-training .transport-img img {
	min-width: 100%;
	display: flex;
}
.registration-menu li {
	padding: 6px 0 8px;
	align-items: center;
}
.registration-menu .chevron-down {
	width: 4%;
}
.page-template-career .registration-menu .chevron-down {
	width: 2%;
}
.registration-menu .list-content {
	font-size: 15px;
	width: 96%;
	text-align: left !important;
}
.tabing-career .form-select {
	display: block;
	width: 100%;
	line-height: 26px;
	color: #353535;
	background: #F5F5F5;
	border: 1px solid rgba(53, 53, 53, 0.1);
	border-radius: 7px !important;
	height: 71px;
	appearance:auto;
	padding-left: 22px;
}
.tabing-career .registration-menu li {
	padding: 12px 16px;
	align-items: center;
	border: 0.5px solid rgba(53, 53, 53, 0.05);
	margin-bottom: 15px;
  }

  
  .page-template-career .phone-cnt {
	font-size: 16px;
	padding: 24px 0px 85px;
}
.btn-quotation.apply-btn {
	justify-content: center;
	margin: 0 auto;
	margin-top: 50px;
}
.featured-froducts .pro-blog-papper {
	text-decoration: navajowhite;
	width: 270px;
	height: 444px;
	display: block;
	padding: 10px 14px;
}

.featured-froducts .pro-blog-papper:hover {
	background: #FFFFFF;
/* 	border: 1px solid rgba(23, 23, 23, 0.1); */
	box-shadow: 0 0 10px 0 rgba(80,80,80,.35);
	border-radius: 6px;
	transition: all 0.2s ease-in-out 0s;
}
.page-template-safety-products .carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 1.25rem;
	left: 15%;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	color: #fff;
	text-align: center;
	z-index: 9;
	display: none !important;
}
/* .page-template-safety-products .banner-section::before {
	content: '';
	background: rgba(255, 255, 255, 0.3);
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	height: 100%;
} */
.woocommerce-button.button.woocommerce-form-login__submit {
	height: 44px;
	line-height: normal;
	padding-top: 9px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #337E3E !important;
	border: 1px solid #337E3E !important;
	border-radius: 5px;
	font-size: 16px;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover {
	background-color: #fff !important;
	border-color:#337E3E !important;
}
.woocommerce-Button.woocommerce-button.button.wp-element-button.woocommerce-form-register__submit {
	height: 44px;
	line-height: normal;
	padding-top: 9px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #337E3E !important;
	border: 1px solid #337E3E !important;
	border-radius: 5px;
	margin-top: 32px;
	font-size: 14px;
}
.woocommerce-Button.woocommerce-button.button.wp-element-button.woocommerce-form-register__submit:hover {
	background-color: #fff !important;
	border-color:#337E3E !important;
}
.form-row.rem-main-row {
	display: flex;
	justify-content: space-between;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
	
	display: flex;
	align-items: center;
    margin: 10px 0 !important;
}
.woocommerce form.woocommerce-form-login input, .woocommerce form.woocommerce-form-register input {
	border: 1px solid #b5b5b5 !important;
	background: #fff;
	border-radius: 4px;
}
.rem-cls-blog {
	margin: 15px 0px;
}

.woocommerce .col2-set, .woocommerce-page .col2-set {
	width: 100%;
	padding-top: 14px;
}
.form-login-main .woocommerce-form-row {
	margin: 10px 0px 4px 0px;
}
.woocommerce-LostPassword.lost_password {
	font-size: 14px;
}
.woocommerce-form-row label {
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
}
.rem-title {
	padding-left: 10px;
	font-size: 14px;
	font-weight: 500;
}
.post-218 .woocommerce {
	max-width: 1320px;
	margin: 0 auto;
	display: flex;
	padding: 68px 0px;
}

.woocommerce-account .woocommerce-MyAccount-navigation li{
	margin-right:0px!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a{
	margin-right:0px!important;
	padding:10px 20px;
	display:block;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{
	background-color:rgba(0, 0, 0, 0.1)!important;
	text-decoration: none !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	float: none;
	width: 20%;
	margin-bottom: 0rem;
/* 	margin-right: 0rem; */
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	padding:0px 0px;
}
 .woocommerce-account .woocommerce-MyAccount-content p {
	font-family: var(--heading--font-family);
	font-size: 1.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a {
	color: currentColor !important;
	font-weight: 600 !important;
	font-size: 1.2rem;
}
.woocommerce-error a.button, .woocommerce-info a.button, .woocommerce-message a.button {
	background: #111;
	color: #fff;
	padding: 8px 12px;
}

.forme-dit-account-main .woocommerce-account .woocommerce-EditAccountForm input {
	border: 1px solid #b5b5b5 !important;
	font-size: 1.5rem;
	color: #000;
	height: 50px;
	background: #fff;
	border-radius: 4px;
}
.forme-dit-account-main .woocommerce-account .woocommerce-MyAccount-content label {
	font-size: 1.2rem;
}
.forme-dit-account-main .woocommerce-account .woocommerce-MyAccount-content p:first-of-type {
	margin-bottom: 0px !important;
}
.forme-dit-account-main .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
	box-sizing: border-box;
	width: 100%;
	height: 44px;
	border: 1px solid #000;
}
.forme-dit-account-main .woocommerce-account .woocommerce-EditAccountForm p {
	margin-top: 7px !important;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset {
	margin-top: 6px !important;
}

.woocommerce-form-row.frm-rowsm {
	margin-top: 0px !important;
	margin-bottom: 0 !important;
}
em {
	font-size: 14px;
}
.forme-dit-account-main .woocommerce-Button.button.wp-element-button {
	height: 47px !important;
	background: #337E3E !important;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
	border: 1px solid #337E3E !important;
	padding: 10px 20px;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	text-transform: capitalize;
}
.forme-dit-account-main .woocommerce-Button.button.wp-element-button:hover {
	background: #fff !important;
	border-color: #337E3E !important;
}
.forme-dit-account-inner .woocommerce-form-row label {
	font-size: 16px;
}
.forme-dit-account-inner .woocommerce-form-row .woocommerce-Input {
	border: var(--form--border-width) solid var(--form--border-color);
	font-size: 1rem !important;
}
.forme-dit-account-inner p:first-of-type {
	margin-bottom: 1.2rem !important;
}
.forme-dit-account-inner p:nth-of-type(4) {
	margin-top: 17px !important;
}
.pass-change-title {
	font-weight: 600;
	margin-bottom: 12px;
}
.forme-dit-account-inner p {
	margin-top: 0px !important;
}
.page-id-218 {
	margin-top: 0px;
	background: #fbfbfb;
	margin-bottom: 0;
}
.archive.post-type-archive.post-type-archive-product {
	background: #fff !important;
}
.archive.post-type-archive.post-type-archive-product  .woocommerce-breadcrumb {
	margin-bottom: 0rem !important;
}
.shop-page-head .woocommerce-products-header__title.page-title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 3rem;
	line-height: 24px;
	display: flex;
	align-items: center;
	color: #28303D;
}
.woocommerce-products-header.shop-page-head {
	display: none;
}
.header-tops {
	color: #000;
	padding: 34px 0px;
	background: #064D00 !important;
}
.header-tops .woocommerce-breadcrumb {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
}
.header-tops .woocommerce-breadcrumb a {
	font-size: 20px;
	color: #fff;
}
.shop-row-main .single-product-item {
	border-radius: 10px !important;
	overflow: hidden;
	padding: 10px 10px;
}
.shop-row-main .single-product-item h2.woocommerce-loop-product__title {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #353535;
}
.shop-row-main .orderby {
	padding: 11px 12px;
	background: #337E3E !important;
	border-radius: 4px;
	border: 1px solid #337E3E !important;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	text-transform: capitalize;
	color: #FFFFFF;
	flex: none;
	order: 0;
	flex-grow: 0;
}
.shop-row-main .orderby:hover {
	background: #fff !important;
	color: #000;
	border-color: #337E3E !important;
}
.shop-row-main .single-product-item h2.woocommerce-loop-product__title {
	padding-top: 20px;
}
.shop-row-main .single-product-item .price {
	font-weight: 700;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #337E3E;
}
.shop-row-main .star-rating {
	margin-top: 11px;
}
.billing-address-main-cls .form-row  label {
	font-size: 16px !important;
	font-weight: 600;
	margin: 0px 0px 16px 0px !important;
	line-height: normal;
}
.billing-address-main-cls .select2-selection {
	padding-top: .4rem;
	margin-top: 8px !important;
}
.billing-address-main-cls .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999;
	font-size: 14px;
	line-height: normal !important;
}
.billing-address-main-cls .select2-selection {
	border: 1px solid #000 !important;
	border-radius: 0px !important;

}
#billing_address_1, #shipping_address_1 {
	font-size: 14px;
}
#billing_address_2, #shipping_address_2 {
	font-size: 14px;
}
#billing_email {
	font-size: 14px;
}
#shipping_company_field {
	padding-top: 15px;
}
.billing-address-main-cls .button.wp-element-button {
	background: #337E3E !important;
	box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
	border: 1px solid #337E3E !important;
	padding: 10px 20px;
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	text-transform: capitalize;
	
}
.billing-address-main-cls .button.wp-element-button:hover {
	background: #fff !important;
	border-color: #337E3E !important;
	color: #000;
}
.woocommerce-MyAccount-navigation {
/* 	height: 450px; */
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
	margin-bottom: 7px !important;
}
.shop-row-main {
	padding: 36px 0px;
}
.woocommerce-breadcrumb {
	color: #fff;
	padding: 34px 0px;
	background: #064D00 !important;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom:0px !important;
}
.woocommerce-breadcrumb a {
	color: #fff;
}
.tax-product_cat {
	background: #fff !important;
}
.single-product .woocommerce-Tabs-panel {
	background: #fff;
}
.woocommerce-cart {
	background: #fff !important;
}
.page-template-contant .cnt-dtl-row .reg-form {
	min-height: 357px;
	padding: 0px 0px;
}
.page-template-contant .cnt-tit {
	font-size: 14px;
}
.page-template-contant .course-details-list.cnt-dtl-row {
	padding-bottom: 96px;
}
.page-template-contant .cnt-dtl-row .contact-info-list {
	padding: 0px 29px;
}
.page-template-contant .bus-title {
	padding-left: 29px;
}
.page-template-contant .cnt-head {
	text-transform: uppercase;
	color: rgba(53, 53, 53, 0.8);
}
.page-template-contant .get-form-main .btn {
	background: #337E3E !important;
	border-radius: 6px !important;
	width: 130px;
	border: 1px solid #337E3E !important;
	color: #fff !important;
	margin-top: 20px;
}
.page-template-contant .get-form-main .btn:hover {
	background-color: #fff !important;
	color: #000 !important;
}
.mls-tl {
	font-weight: 400 !important;
	font-size: 16px;
	line-height: 19px;
}
.page-template-safety-products .carousel-control-prev {
	left: 45%;
}
.page-template-safety-products .carousel-control-next {
	left: 50%;
}
.onsale {
	display: none;
}
.woocommerce-cart-form .actions {
	display: none;
}
.woocommerce-privacy-policy-text p {
	font-size: 1rem !important;
}
.woocommerce-checkout-review-order-table .cart_item .product-name {
	font-size: 18px;
	line-height: 24px;
	color: #002858;
	width: 80%;
}
.woocommerce-checkout-review-order-table .cart_item .product-total {
	font-size: 18px;
	line-height: 24px;
	color: #002858;
	width: 20%;
}
.order-billing-sub .cart-subtotal {
	background-color: #337e3e;
}
.order-billing-sub .woocommerce-shipping-totals.shipping {
	background-color: #337e3e;
}
.order-billing-sub .order-total {
	background-color: #000;
}
.order-billing-sub .select2-selection {
	border: 1px solid #000;
}
.contact-info-list li {
	padding-bottom: 2px;
}
.page-template-contant .cnt-tit {
	font-size: 14px;
}
.page-template-contant .cnt-dtl-row .reg-form {
	min-height: 342px;
	padding: 0px 0px;
}
.page-template-contant .course-details-list.cnt-dtl-row {
	padding-bottom: 96px;
}
.page-template-contant .cnt-dtl-row .contact-info-list {
	padding: 0px 29px;
}
.page-template-contant .cnt-head {
	text-transform: uppercase;
	color: rgba(53, 53, 53, 0.8);
}
.page-template-contant .get-form-main .btn {
	background: #337E3E !important;
	border-radius: 6px !important;
	width: 130px;
	border: 1px solid #337E3E !important;
	color: #fff !important;
	margin-top: 20px;
}
.page-template-contant .get-form-main .btn:hover {
	background-color: #fff !important;
	color: #000 !important;
}
.mls-tl {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
}
.page-template-safety-products .carousel-control-prev {
	left: 45%;
}
.page-template-safety-products .carousel-control-next {
	left: 50%;
	max-width: 72px;
}

.onsale {
	display: none;
}

.woocommerce-cart-form .actions {
	display: none;
}
.woocommerce-privacy-policy-text p {
	font-size: 1rem !important;
}

.woocommerce-checkout-review-order-table .cart_item .product-name {
	font-size: 18px;
	line-height: 24px;
	color: #002858;
	width: 80%;
}
.woocommerce-checkout-review-order-table .cart_item .product-total {
	font-size: 18px;
	line-height: 24px;
	color: #002858;
	width: 20%;
}
.mission-logo {
	display: none;
}

/*--css---6--10--23--*/
.single-product div.product {
	margin-top: 55px;
}
.single-product .summary p.price {
	margin-bottom: 2rem;
	font-size: 24px;
	font-weight: 600;
}
.cart-product-page thead {
	max-width: 1000px !important;
	display: flex;
}
.cart-product-page thead tr {
	width: 100%;
}
.woocommerce-cart-form__cart-item.cart_item .cart-product-page td a {
	width: 184px;
}
.cart-product-page thead tr th {
	width: 18%;
	color: #000;
	padding: 10px 10px !important;
	text-align: center;
}
.cart-product-page thead tr th span {
	color: #000;
}
.cart-man-box .checkout-button {
	color: #fff;
}
.woocommerce .cart-product-page a .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	height: 111px !important;
}

.woocommerce .cart-product-page .product-thumbnail {
	max-width: 200px !important;
}
.woocommerce .cart-product-page .product-thumbnail a {
	max-width: 200px !important;
}
.cart-product-page .product-name a{
	font-size: 17px;
	line-height: 24px;
	color: #000;
	text-decoration: none;
}
.cart-product-page .product-name, .cart-product-page .product-price, .cart-product-page .product-quantity, .cart-product-page  .product-subtotal  {
	font-size: 1rem;
	line-height: 20px;
	color: #000;
}
.product-remove .screen-reader-text, .product-thumbnail .screen-reader-text {
	border: 0;
	clip: none;
	-webkit-clip-path: inset(50%);
	clip-path: inherit;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: unset !important;
	width: 1px;
	word-wrap: normal !important;
	word-break: normal;
	font-size: 1rem;
	line-height: 20px;
}
/* .cart-product-page .product-name a {
	font-size: 17px;
	line-height: 24px;
	color: #002858;
	width: 331px;
	display: flex;
} */
.cart-product-page .cart_item .woocommerce-Price-amount.amount {
	font-size: 17px;
	line-height: 24px;
	color: #337E3E;
}
.cart-product-page thead tr th, td {
	border: 1px solid #DDE5FD !important;
}
.cart-product-page a.remove:hover {
	background: transparent;
	color: #337E3E !important;
}
.related.products .products .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	height: 264px !important;
	max-width: 160px;
}
.site .button:hover, .site .button:active, button:hover, button:active, input[type="submit"]:hover, input[type="submit"]:active, input[type="reset"]:hover, input[type="reset"]:active, .wp-block-search .wp-block-search__button:hover, .wp-block-search .wp-block-search__button:active, .wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:active, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:active {
	background-color: transparent;
	border-color: #337E3E !important;
	color: #fff;
}
.page-template-bizsafeiso .btn.btn-more {
	max-width: 200px;
	margin-bottom: 50px !important;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
.industries-ist  {
	padding-bottom: 20px;
}
.form-post table th p {
	font-size: 15px !important;
	line-height: 20px;
}
.form-post table th p br {
	display: none;
}
.products a:hover {
	color: #000;
}
.related.products .products .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	display: none;
}
.related.products .products .button.product_type_variable.add_to_cart_button {
	display: none;
}
.cart-man-box.row {
	margin-top: 31px;
}
.single-product .woocommerce-Tabs-panel--description p {
	display: none;
}
.post-type-archive-product ul.products li a .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	height: 300px !important;
	overflow: hidden;
}
.post-type-archive-product ul.products li .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .post-type-archive-product ul.products li .button.product_type_variable.add_to_cart_button {
	display: none !important;
}
.term-safety ul.products li a .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	height: 300px !important;
	overflow: hidden;
}
.term-safety ul.products li .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	display: none !important;
}
.term-safety ul.products li  .button.product_type_variable.add_to_cart_button {
	display: none !important;
}
.post-type-archive-services .training-blog.service-list-page span {
	min-height: 272px;
	display: flex;
	overflow: hidden;
}

@media(max-width:1920px){
	.navbar-logo {
		max-width: 22%;
		margin-left: -70px;
		top: -74px;
	}
	.header-bg-top::before {
		z-index: 2;
		left: 0px;
		height: 130px;
		width: 50%;
		background-size: 100%;
		background-position: left -212px top -2px;
	}
	.page-template-bizsafeiso .btn-view {
		max-width: 195px;
		margin: 0 auto;
		position: absolute;
		z-index: 2;
		left: 0;
		right: 0;
		bottom: 172px;
	}
}
@media(max-width:1450px){
	.navbar-logo {
		max-width: 24%;
		margin-left: 0px;
		top: -74px;
	}
	.header-bg-top::before {
		z-index: 2;
		left: 0px;
		height: 127px;
		width: 50%;
		background-size: 100%;
	}
	.btn {
		padding: 13px 18px 13px 18px;
		color: #fff;
		width: 174px;
	}
	h1 {
		font-weight: 800;
		font-size: 60px;
		line-height: 80px;
	}
	.bizsafe-title {
		font-size: 18px;
		line-height: 22px;
	}
	.phone-title {
		font-size: 18px;
		line-height: 22px;

	}
	.company-content p {
		font-size: 0.9rem;
		line-height: 20px;
	}
	._2p3a {
		min-width: 180px;
		width: 100% !important;
	}
	.ct-list-cls {
		width: 274px !important;
		height: 60px;
	}
}
@media(max-width:1200px) {
	.navbar-logo {
		max-width: 16%;
	}
	.header-bg-top::before {
		z-index: 2;
		left: 0px;
		height: 127px;
		width: 48%;
		background-size: 100%;
	}
	.navbar-nav .menu-item {
		padding-left: 16px;
	}
	h1 {
		font-size: 54px;
		line-height: 60px;
	}
	.sub-title {
		font-size: 16px;
		line-height: 30px;
	}
	.navbar-nav .menu-item a {
		font-size: 13px;
		line-height: 17px;
	}
	.bizsafe-title {
		font-size: 14px;
	}
	.phone-title {
		font-size: 14px;
	}
	h2 {
		font-size: 43px;
		line-height: 47px;
	}
	p {
		font-size: 14px;
	}
	.training-blog-fb .blog-title.pt-3 {
		font-size: 26px;
		line-height: 43px;

	}
	.training-blog-fb {
		height: 585px;
	}
	.training-section .blog-title {
		font-size: 14px !important;
		line-height: 16px;
		height: auto;
	}
	.training-section p {
		font-size: 13px !important;
		line-height: 32px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		padding: 2px 9px;
	}
	.navbar-toggler.toggle-main-box {
		position: absolute;
		right: 85px;
		z-index: 10;
		top: -53px;
	}
	.socail-media-blog {
		width: 30%;
		display: none;
	}
	.navbar-light .navbar-toggler-icon {
		background-image: url("../images/toggle-icon.svg");
		color: #fff;
	}
	.header-bg-top::before {
		z-index: 2;
		left: 0px;
		height: 127px;
		width: 54%;
		background-size: 100%;
	}
	.navbar-expand-lg .navbar-collapse {
		padding-top: 27px;
	}
	.navbar-nav .menu-item {
		padding-left: 16px;
		padding-bottom: 9px;
	}
	.home .banner-section .carousel-caption {
		bottom: 0;
		left: 0px;
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
		color: #fff;
		top: 0px;
		text-align: left;
	}
	.carousel-control-prev {
		left: 74%;
	}
	.bizsafe-title {
		font-size: 12px;
	}
	.blogimg img {
		max-width: 35px;
	}
	.bizsafe-title a{
		font-size: 1rem;
	}
}

@media(max-width:991.98px) {
	.cnt-sub-hd {
		font-size: 32px;
		line-height: 50px;
	}
	.abp-title {
		font-size: 32px;
		line-height: 50px;
	}
	.banner-pragraph {
		display: none;
	}
}


@media(max-width:767px){
	.single-product .woocommerce-product-gallery {
		min-height: 487px !important;
	}
	.single_add_to_cart_button {
		font-size: 11px !important;
		border-radius: 7px;
	}
	.qib-button-wrapper button.qib-button {
		padding: 6px 12px 8px;
		height: 41px;
		line-height: 11px;
		width: 26px;
		height: 41px;
	}
	.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
		display: flex;
	}
	.single-product div.product {
		padding: 10px;
	}
	.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity {
		float: none !important;
		height: 32px;
	}
	.cart-product-page .product-name a {
		font-size: 14px;
	}
	.entry-footer {
		margin-bottom: 0px;
	}
	.order-total {
		background: rgba(255, 255, 255, 0.5) !important;
     }

	.actions {
		display: none !important;
	}
	.cart-collaterals .cart-subtotal {
		background: rgba(255, 255, 255, 0.5) !important;
	}
	.page-id-216 .cart-collaterals {
		margin-top: 0px;
	}
	.cart-product-page .cart_item .woocommerce-Price-amount.amount {
		font-size: 13px;
	}
	.woocommerce .cart-product-page a .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
		height: 200px !important;
	}
	 .woocommerce-cart-form .qib-button-wrapper {
		width: 100% !important;
	}
	.form-select option {
		font-size: 14px;
		font-family: 'Figtree';
		padding: 4px 0px;
	}
	.list-content {
		font-size: 15px;
	}
	.get-frm-title {
		font-size: 19px;
		line-height: 29px;
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td {
		background: transparent;
	}
	
	.list-banner {
		background-repeat: no-repeat;
		height: 121px;
		background-size: cover;
		font-size: 18px;
	}
	.career-content-clas ul li {
		font-size: 14px !important;
		margin-bottom: 15px;
	}
	.form-row {
		margin: 17px 0px 15px 0px;
	}
	.woocommerce-button.button.woocommerce-form-login__submit {
		margin-top: 18px;
	}
	#rememberme {
		margin-right: 10px;
	}
	.woocommerce-form-login__rememberme span {
		font-size: 13px;
		padding-left: 10px;
	}
	.banner-content-left {
		width: 100%;
		display: flex;
		flex-direction: inherit;
	}
	.bizsafe-title a {
		text-decoration: none;
		font-size: 1rem;
	}
	.banner-pragraph {
		display: none;
	}
	.belief-sub-title {
		font-size: 12px;
		line-height: 15px;
		color: #000000;
	}
	.service-section {
		padding: 16px 0 9px !important;
	}
	.ab-box.mb-bt-cls {
		margin-top: 30px;
	}
	.page-template-about .industries-ist p {
		display: none;
	}
	strong {
		font-size: 1.1rem;
	}
	.upcoming-hd {
		font-size: 18px !important;
	}
	a.btn-dtl {
		font-size: 16px;
		padding: 18px 0px;
	}
	.btn-quotation {
		width: 100%;
		height: 50px;
		font-size: 15px;
		line-height: 20px;
	}
	.sr-datel .course-title {
		padding-bottom: 10px;
	}
	.scaffold-inners p {
		font-size: 14px;
		line-height: 18px;
		padding: 0px 17px;
	}
	.course-title {
		font-size: 17px;
		line-height: 27px;
	}
	 .btn.cntbtn.mb-none {
		margin: 0 auto;
	}
	.tabing-career .form-select {
		height: 50px;
		appearance: auto;
		font-size: 15px;
	}
	
	
	.ct-hd {
		font-size: 19px;
		line-height: 30px;
	}
	.ct-name {
		font-size: 17px;
		line-height: 20px;
	}
	.carousel-control-next, .carousel-control-prev {
		border-radius: 11px 0px 0px 11px;
		height:43px;
}
	.page-template-bizsafeiso .carousel-control-next {
	left: 65%;
}
	.page-template-safety-products .carousel-control-next {
		left: 65%;
	}
	.pointer-event .carousel-control-prev {
		left: 50%;
	}
	.join-sub-title {
		text-align: center;
		display: block;
	}
	.join-now {
		height: 222px;
	}
	.join-head {
		text-align: center;
		font-size:20px;
	}
	.abp-title {
		font-size: 20px;
		line-height: 48px;
		padding: 24px 0px;
		text-align:center;
	}
	.navbar.navbar-expand-lg {
		background: #fff !important;
		padding: 13px 0px;
	}
	.row.boxBlog-row {
		margin-top: 34px;
	}
	.ctt-name {
		font-size: 22px !important;
	}
	.download-btn {
		font-size: 18px !important;
		line-height: 22px;
	}
	.cart_item .woocommerce-Price-amount.amount {
		font-size: 15px;
		line-height: 22px;
	}
	.my-crt h2 {
		font-size: 33px !important;
		line-height: 84px;
		text-align: center;
		letter-spacing: 0.02em;
	}
	.featured-froducts .pro-blog-papper {
		width: auto;
		height: 400px;
	}
	.product-img {
	  height: 300px;
		overflow: hidden;
	}
	.single-product .custom-single-product {
		padding-top: 20px;
	}
	.cart-right .product-name {
		font-size: 13px !important;
		line-height: 20px !important;
	}
	.cart_item .cart-left-class .product-thumbnail img {
		min-width: 107px;
	}
	.woocommerce-cart-form__cart-item.cart_item {
		padding: 15px 18px 10px 10px !important;
	}
	.woocommerce-product-details__short-description ol {
	padding-top: 14px;
	padding-bottom: 19px;
}
	.custom-single-product-image {
		height: 450px;
		overflow:hidden;
	}
	.product_title.entry-title {
		font-size: 1.3rem !important;
	}
	.custom-single-product .price {
		font-size: 18px;
	}
	.carousel-caption h1 {
		font-size: 1.2rem;
		line-height: 30px;
		display: flex;
		align-items: center;
		color: #FFFFFF;
	}
	.carousel-control-next-icon, .carousel-control-prev-icon {
		display: inline-block;
		width: 1.5rem;
		height: 2rem;
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: 100% 100%;
		align-items: center;
		display: flex;
	}
	.bizsafe-title {
		font-size: 14px;
		line-height: 26px;
	}
	.carousel-item .d-block.w-100 {
		min-height: 310px;
		object-fit: cover;
	}
	.navbar-logo {
		max-width: 48%;
		z-index: 99;
		position: absolute;
		top: 5px;
		left: -1px;
	}
	.navbar-expand-lg .navbar-collapse {
	padding-top: 0px;
}
	.brand-blog-inner {
		display: none !important;
	}
	.socail-media-blog  {
		display: none;
	}
	.navbar-toggler {
		padding: .25rem .75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: transparent;
		border-radius: .25rem;
		transition: box-shadow .15s ease-in-out;
		float: right;
		display: flex;
		justify-content: end;
		width: 100%;
		background: transparent !important;
		border: none;
	}
	.mb-none {
		display: none;
	}
	.about-row {
		flex-direction: column;
	}
	.about-row .company-vision {
		width: 100%;
		margin: 20px 0px;
	}
	.btn.mb-none {
		display: none;
	}
	.btn.mb-none.btn.btn-more {
		display: block;
	}
	.btn.mb-none.btn-more {
		margin-top: 14px !important;
		margin-bottom: 22px;
	}
	.training-section .training-blog {
		padding-bottom: 25px;
		margin: 10px 0px;
	}
	.service-inner-main {
		flex-direction: column;
	}
	h2 {
		font-size: 1.2rem;
		line-height: 28px;
	}
	.service-inner-main .training-blog {
		width: 100%;
	}
	
	.training-blog-fb {
		background: #FFFFFF;
		border: 2px solid #337E3E;
		border-radius: 10px;
		overflow: hidden;
	}
	.home .banner-section .carousel-caption {
		position: absolute;
		right: inherit;
		bottom: 0;
		left: 0;
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
		color: #fff;
		top: 0;
		text-align: left;
		z-index: 1;
	}
	h1 {
		font-size: 2rem;
		line-height: 95px;
		display: flex;
		align-items: center;
		color: #FFFFFF;
	}
	.carousel-inner .sub-title {
		font-size: 12px;
		line-height: 27px;
		color: #FFFFFF;
		max-width: 599px;
	}
	.header-bg-top::before {
		z-index: 2;
		left: 0px;
		height: auto;
		width: 50%;
		background-size: 68%;
		background-position: left 0px top -2px;
		background-image: none;
		background-color: #fff;
	}
	.cls-1 {
		width: 100%;
	}
	.page-template-about .ab-box {
		margin-bottom: 32px;
	}
	.page-template-about .about-section  {
		padding: 0px !important;
	}
	.industries-ist .course-title {
		font-weight: 700;
		font-size: 14px;
		line-height: 22px;
	}
	.industries-ist .trd-dtl-menu .list-content {
		font-size: 14px;
		line-height: 22px;
		text-align: left;
	}
	p {
		font-size: 14px;
	}
	.cnt-sub-hd {
		font-size: 17px;
		line-height: 27px;
	}
	.get-form-main .form-label {
		font-size: 15px;
		line-height: 19px;
	}
	.banner-section-ab h2 {
		font-size: 24px;
		line-height: 31px;
	}
	.ellipse-bx {
		display: none;
	}
	.page-template-contant .eml-cls {
		font-size: 13px;
		line-height: 16px;
		width: 100%;
		display: flex;
		margin-left: 0px !important;
		justify-content: center;
		padding: 5px 0px;
	}
	.reg-title {
		font-size: 16px;
		line-height: 18px;
	}
	.get-form-main .form-control {
		height: 54px;
		font-size: 13px;
		line-height: 16px;
	}
	.contact-info-list .cnt-tit {
		font-size: 14px;
	}
	.trd-dtl-menu .list-content {
		font-size: 13px;
		line-height: 20px;
	}
	.registration-menu li {
		padding-bottom: 15px;
		align-items: center;
	}
	.btn.btn-get {
		font-weight: 700;
		font-size: 16px;
		line-height: 21px;
		margin-top: 28px !important;
		font-size: 12px !important;
		padding: 9px 20px 10px 20px;
	}
/* 	.pointer-event .carousel-control-prev {
		left: 67%;
		border-radius: 11px 0px 0px 11px;
		height: 43px;
	} */
	.carousel-control-next {
		border-radius: 0px 11px 11px 0px;
	}
	.carousel-control-next, .carousel-control-prev {
		max-width: 43px;
		height: 27px !important;
	}
	.slider-arrows-point .carousel-control-next {
		right: 37% !important;
		top: 90%;
		margin-top: -25px;
	}
	.slider-arrows-point .carousel-control-prev {
		left: 37%;
		top: 90%;
	}
	.blogimg {
		max-width: 74px;
		display: block;
	}
	.service-blog .row .col-md-4 {
/*		justify-content: center;*/
		display: flex;
		margin-top: 13px;
	}
	.navbar-nav {
		margin-top: 25px;
	}
	.navbar-nav .menu-item {
		padding: 8px 0px;
	}
	.navbar-toggler:focus {
		box-shadow: none ;
	}
	.navbar-light .navbar-nav .nav-link {
		color: rgba(0,0,0,.55);
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 15px;
		line-height: 22px;
		text-transform: capitalize;
		color: #F8941D;
	}
	.navbar-light .navbar-toggler-icon {
			background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
		}
	.logo-brand-blog {
		width: 88%;
	}
	.top-header {
		padding: 3px 0px;
	}
	.desktop-none {
		display: block !important;
	}
	.navbar-toggler.toggle-main-box {
		position: initial;
		right: 15px;
		z-index: 10;
		top: 7px;
		height: 100%;
	}
	.navbar.navbar-expand-lg {
		background: #fff;
	}
	.navbar-nav .menu-item a {
		color: #000;
	}
	.post-218 .woocommerce {
		max-width: 1320px;
		margin: 0 auto;
		display: block;
		padding: 35px 0px;
		margin: 0px 10px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
		width: 100%;
		margin-bottom: 0rem;
		margin-right: 0rem;
		border-radius: 6px;
		padding: 0px 0px;
		margin: 0 auto;
		height: auto;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li {
		list-style: none;
		padding: 0px 0px;
	}
	.woocommerce-account .woocommerce-MyAccount-content p {
		font-size: 1rem;
	}
	.woocommerce-notices-wrapper p {
		padding-bottom: 0px !important;
	}
	.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
		margin-top: 29px;
		flex-direction: column;
	}
	.woocommerce-message a.button {
		margin-top: 15px;
	}
	.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
		margin-top: 29px;
		flex-direction: column;
	}
	.woocommerce-Button.button {
		margin-top: 15px;
	}
	.woocommerce-Address-title.title h3 {
		font-size: 16px !important;
		margin-top: 0px !important;
	}
	.edit {
		font-size: 14px;
	}
	address {
		font-size: 14px;
	}
	.woocommerce-MyAccount-content p {

		margin-bottom: 1.8px !important;
	}
	.woocommerce-MyAccount-content {
		padding-top: 17px;
	}
	.woocommerce-error li, .woocommerce-info, .woocommerce-message {
		padding: 1.5rem 1rem;
		font-size: 14px;
	}
}

.single-post {
	background-color: #fff;
}
.single-post .registration-menu .chevron-down {
	width: 2%;
}
.woocommerce-cart-form__cart-item.cart_item {
	display: flex;
	border: 1px solid lightgray;
	margin-bottom: 22px;
	border-radius: 10px;
	overflow: hidden;
	padding: 16px 29px 10px;
	align-items: center;
	background-color: #fff;
}
  .cart-right {
	width: 100%;
  }
  .woocommerce-shipping-totals.shipping {
	color: #fff;
	font-size: 16px !important;
}
  
  .cart-left-class .product-thumbnail img {
	min-width: 200px;
	height: 200px;
	object-fit: contain;
  }
  .cart-right .product-name {
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
}
  
  
.product-price-group {
	display: flex;
	margin: 14px 0;
  }
  .product-price-group .product-subtotal {
	margin-left: 38px;
  }
  .group-cart-class-details {
	display: flex;
	align-content: center !important;
	justify-content: space-between;
	align-items: center;
  }

.cart-items-count {
	position: absolute;
	left: 10px;
	background: #ff142a;
	color: #fff;
	width: 23px;
	height: 23px;
	border-radius: 100%;
	text-align: center;
	align-content: center;
	font-size: 12px;
	font-weight: normal;
	top: -5px;
	line-height: 23px;
  }
  .shopping-cart.mb-none {
	position: relative;
  }
  .ct-list-cls a {
	text-decoration: none;
}

.actions {
	display: flex;
	justify-content: space-between;
}
.entry-header.alignwide {
	display: none;
}
.entry-header, .post-thumbnail, .entry-content {
	margin-top: 0px;
}
.cart-right .product-name a {
	text-decoration: none;
}
.post-edit-link {
	display: none;
}
body .qib-button.qib-button-wrapper .minus.qib-button:hover, body .qib-button.qib-button-wrapper .plus.qib-button:hover {
	background: #42A805;
}

/*--13-6--23--*/

.training-blog-main h2 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 60px;
}

.page-template-training .training-blog-main {
	padding-top: 0px !important;
}
.acd-main .accordion-button {
	background-color: #337E3E !important;
	font-size: 20px;
	font-weight: 600;
	color:#fff!important;
}
.acd-main .accordion-button:hover {
	color: #fff;
}
.post-menu-list {
	padding: 0px 0px;
}
.post-menu-list li {
	padding: 9px 0px;
}
.pst-date {
	font-size: 17px;
	text-transform: capitalize;
}
.pst-title a {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}
.pst-title a:hover{
	color:#337E3E;
}
.training-blog-main {
	background-color: #fff !important;
}
.training-blog-main .row.mt-5 .col-md-6 {
	margin-top: 0px !important;
}
.training-blog-main .row.mt-5 .col-md-6 .transport-img {
	margin-top: 0px;
	display: block;
	margin-bottom: 30px;
}
.training-blog-main .row.mt-5 .col-md-6 .transpot-img {
	display: block;
	margin-top: 29px;
}
.right-blg {
	margin-top: 10px;
	overflow: scroll;
	height: 380px;
}

/*--start--css--5-6-23-*/
.larning-tabing .nav-pills .nav-link {
	background-color: #ddd !important;
	color: #000 !important;
	border-radius: 0px !important;
	border-right: 1px solid;
	padding: 10px 15px 10px 15px;
	font-size: 16px;
}
.larning-tabing .nav-pills li:last-child .nav-link{
	border-radius:0 6px 0px 0!important;
}
.larning-tabing .nav-pills li:last-child .nav-link{
	border-right:0px;
}

.larning-tabing .nav-pills .nav-link:nth-last-child {
	border-right: none !important;
}
.larning-tabing .nav-pills .nav-link.active {
	background: #42A805 !important;
	color:#fff!important;
}
.nav.nav-pills {
	border-radius: 10px;
	overflow: hidden;
}
.level-sub-title {
	padding: 15px 0px 15px 0px;
	color: rgb(108,108,108);
}
.level-menu-list li {
	font-size: 16px !important;
	font-weight: 500;
}
.level-menu-list li {
	padding: 9px 0px;
	color: rgb(108,108,108);
}
.level-menu-list {
	margin-top: 15px;
}
.larning-tabing .tab-content {
	padding: 22px 0px 49px 0px;
}
.level-title {
	font-size: 18px;
	font-weight: 600;
	color: rgb(108,108,108);
}
.cour-title {
	border-bottom: 1px solid #000;
	font-weight: 700;
	font-size:20px;
	padding-bottom: 10px;
}
.select-cohorts {
	width: 100%;
	padding: 10px;
	line-height: normal;
	font-size: 14px;
	border: 1px solid #d7d7d7;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #8a8a8a;
}
.cl-blog-1 {
	width: 40%;
}
.cl-blog-2 {
	width: 60%;
}
.date-titles {
	font-size: 15px;
	color: #8a8a8a;
}
.date-name {
	font-weight: 600;
	font-size: 16px;
}
.course-menu-list li {
	padding-bottom: 13px;
}
.ab-box.information-box  {
	--tve-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
	background-color: rgba(233,233,233,.5) !important;
	--background-color: rgba(233, 233, 233, 0.5) !important;
	--tve-applied-background-color: rgba(233, 233, 233, 0.5) !important;
	padding: 20px;
}
.btn-now {
	background: #337E3E;
	border-radius: 6px;
	padding: 12px 20px 12px 20px;
	width: 100%;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border: 1px solid #337E3E;
}
.btn-now:hover {
	background: #fff;
	color: #000;
}
.wrk-title.crs-top-hd {
	font-size: 30px;
	text-align: center;
	text-transform: capitalize;
	text-align: left !important;
}
.lint-imgs {
	width: 100%;
}
.ddfdf .level-sub-title {
	padding: 15px 0px 15px 0px;
	color: rgb(108,108,108);
	width: 25%;
	float: left;
	height: 295px;
}
/*--13-6--23--*/

.training-blog-main h2 {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 60px !important;
}
.acd-main .accordion-button {
	background-color: green !important;
	font-size: 20px;
	font-weight: 600;
}
.acd-main .accordion-button:hover {
	color: #fff;
}
.post-menu-list {
	padding: 0px 0px;
}
.post-menu-list li {
	padding: 9px 0px !important;
}
.pst-date {
	font-size: 17px;
	text-transform: capitalize;
}
.pst-title a {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}



.form-labela {
	width: auto;
	border: none ;
	height: 0;
}
.form-control.frm-cnt {
	border: 0;
	border-bottom: 1px solid #000 !important;
	border-radius: 0px !important;
	height: auto !important;
	padding-left: 0px;
}
.course-box {
	width: 90%;
}
.form-check.align-items-center {
	width: 50%;
}
.form-check-labela {
	border: 0px !important;
}
.check-title {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 0.02em;
	color: #000000;
}
.pct-title {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 38px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #013200;
	text-align: center;
	display: block;
	padding: 18px 0px 27px 0px;
}
.col-1 {
	width: 5%;
}
.col-2 {
	width: 25%;

}
.col-3 {
	width: 20%;
	
}
.col-4 {
	width: 20%;
	
}
.col-5 {
	width: 20%;

}
.col-6 {
	width: 10%;

}
 .single-product .single_variation_wrap .qib-button-wrapper {
	display: flex;
	float: left;
	flex-wrap: nowrap;
	margin-right: 5px;
	align-items: center;
	justify-content: center;
	gap: 0;
	border-radius: 7px;
	border: 1px solid #CED4E5;
	background: var(--white, #FFF);
	 padding: 0px 9px;
}
 .single-product .minus.qib-button {
	border-radius: 6px;
	background: #353535 !important;
	border-color: #353535 !important;
	font-size: 1.5rem !important;
	color: #fff !important;
	display: flex !important;
    justify-content: center !important;
}
.plus.qib-button {
	border-radius: 6px !important;
	background: rgb(245, 207, 79) !important;
	border-color: rgb(245, 207, 79) !important;
	font-size: 1.5rem !important;
	color: #fff !important;
	display: flex !important;
    justify-content: center !important;
}
.single-product .label label {
	color: #000;
	font-weight: 600;
	text-align: left;
	display: flex !important;
	justify-content: left;
}
.single-product  .woocommerce-product-gallery {
	border-radius: 5px;
	border: 1px solid #E8E8E8;
	background: #FFF;
	box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.07);
	min-height: 591px;
	justify-content: center;
	display: flex;
	align-items: center;
}
.single-product .label .woo-selected-variation-item-name {
	margin: 0;
	display: block;
}

.single_add_to_cart_button {
	background: #337E3E !important;
	box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.20) !important;
	color: #FFF;
	text-align: center;
	font-family: Figtree;
	font-size: 16px !important;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	border-radius: 7px;
}

.single-product .quantity.wqpmb_quantity {
	float: none !important;
	height: 50px !important;
	background: #FFF !important;
}
.single-product .variations_form tr , th , td {
	border: none !important;
}
.single-product .variations_form th {
  border: none !important;
}
.single-product .variations_form td {
  border: none !important;
}
.table-form thead tr, th, td {
	border: 1px solid #000 !important;
	font-size: 15px;
}
.particulars-field .form-control:focus {
	color: #212529;
	background-color: #fff;
	border-color: none;
	outline: 0;
	box-shadow: none;
}
.particulars-field .form-select:focus {
	border-color: none !important;
	outline: 0;
	box-shadow: none !important;
}
th {
	text-align: center;

}
.particulars-field .form-select {
	background-image: none;
}
.modal-dialog {
	max-width: 1100px;
	margin: 1.75rem auto;
}
.cat-txnmy-box::before {
	content: '';
	background: #000;
	width: 100%;
	height: 200px;
	position: absolute;
	z-index: 0;
	opacity: 0.5;
}
.pst-date {
	font-size: 17px;
	text-transform: capitalize;
	font-weight: 600;
	color: #337E3E;
}
.modal-dialog.modal-form .modal-content {
	padding: 10px;
}
.form-post .form-select {
	font-weight: 700;
	font-size: 14px;

}
.form-post table th p {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	color: #353535;
}
.form-post .modal-title {
	margin-bottom: 0;
	line-height: 1.5;
	text-align: center;
	display: block;
	font-size: 30px;
	padding-bottom: 29px;
}
.modal-header {
	border: 0px !important;
}
.check-prg {
	font-family: 'Figtree';
	font-style: oblique;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	color: #353535;
}
.form-post .form-check p br {
	display: none;
}
.checkoder .wpcf7-list-item-label {
	display: none !important;
}
.checkoder .wpcf7-list-item.first.last {
	margin: 0px 0px !important;
}
.checkoder input[type="checkbox"], input[type="radio"] {
	position: relative;
	width: 21px;
	height: 21px;
	border: 2px solid;
	background: var(--global--color-white);
}
/*---css-start--20-6-23--*/

.cat-txnmy-box {
	background: rgba(36, 33, 33, 0.43);
	mix-blend-mode: normal;
	border-radius: 10px;
	overflow: hidden;
	display: block;
}
.ctt-name {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	align-items: center;
	top: 40%;
	/* font-family: 'Roboto'; */
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: capitalize;
	color: #FFFFFF;
}
.download-btn {
	background: #013200;
	border-radius: 10px;
	border: 1px solid #013200;
	max-width: 516px;
	height: 83px;
	display: flex;
	color: #fff;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
	line-height: 29px;
	letter-spacing: 0.02em;
	text-transform: capitalize;
	color: #FFFFFF;
	margin: 0 auto;
}
.download-btn:hover {
		color: #fff;
}
/* .download-btn:hover {
	background: #fff;
	border-radius: 10px;
	max-width: 516px;
	height: 83px;
	display: flex;
	color: #013200;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	margin: 0 auto;
} */
.accordion.acd-main {
	margin-top: 52px;
}
.btn.btn-pay {
    background: #013200 !important;
    border: 1px solid #013200;
    border-radius: 4px;
    margin: 0 auto;
    display: block;
    margin-top: 17px;
    width: auto;
}

.btn.btn-pay:hover {
	background: #fff !important;
	color: #000;
	border-color: #013200;
}

.page-template-services .training-blog span img {
	height: 212px;
	object-fit: cover;
}
.home .training-blog span img {
/*     height: 212px; */
	object-fit: cover;
}
.single-services .ex-sub-title p {
	color: #fff;
	padding-left: 0;
}
.table-form .table {
	margin-bottom: 34px;
}

.brand-blog-inner li img {
/* 	max-width: 63px;
	height: 35px; */
}
.navbar.navbar-expand-lg {
	background: #013200;
	padding: 13px 0px;
}
span.trinigimg {
    height: 213px;
    overflow: hidden;
    display: block;
}

.list-banner {
	position: relative;
}
.list-banner::after {
	content: '';
	background: rgba(51, 126, 62, 0.6);
	height: 100%;
	position: absolute;
	display: flex;
	width: 100%;
}
.list-banner .list-hd {
	text-transform: capitalize;
	position: relative;
	z-index: 1;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
	margin-bottom: 13px !important;
}