/*
Theme Name:  Lms System
Theme URI: https://lmscorporate.yesitlabs.xyz/
Author: yesitlabs
Author URI: https://lmscorporate.yesitlabs.xyz/
Description: Lms system
Version: 1
*/
@import url('https://fonts.googleapis.com/css2?family=Domine:wght@400;500;600;700&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Kumbh+Sans:wght@100;200;300;400;500;600;700;800;900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


* {
	margin:0;
	padding:0;
}
body {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	padding:0;
	overflow-x: hidden;
}
.clear {
	clear:both;
}
ul {
	margin:0;
	padding:0;
}
ul li {
	list-style:none;/*margin:0px !important;*/
	}
:focus {
	outline:none;
}
a:hover {
	text-decoration:none !important;
	transition:0.3s;
}
button:focus {
	outline:none !important;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}
h1 {
	font-size:25px;
	color:#454545;
	margin:0;
	padding:0;
}
h2 {
	font-size:22px;
	color:#454545;
	margin:0;
	padding:0;
}
h3 {
	font-size:20px;
	color:#454545;
	margin:0;
	padding:0;
}
h4 {
	font-size:18px;
	color:#454545;
	margin:0;
	padding:0;
}
h5 {
	font-size:15px;
	color:#454545;
	margin:0;
	padding:0;
}
h6 {
	font-size:14px;
	color:#454545;
	margin:0;
	padding:0;
}
p {
	color: #5d5c5c;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin:0px;
	padding:0px;
}
.wrapper {
	float:left;
	width:100%;
}
/*scrool head start*/
.sticky1 {
	position: fixed;
	top: 0;
	left: 0;
	animation: smoothScroll 1s forwards;
	width: 100%;
	z-index:99;
 -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
 -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
 transition: background .5s ease-in-out, padding .5s ease-in-out;
}
@keyframes smoothScroll {
 0% {
 transform: translateY(-40px);
}
 100% {
 transform: translateY(0px);
}
}
.top_head1 {
	animation: smoothScrolll 0.5s forwards;
	z-index:9999;
	position:relative;
}
 @keyframes smoothScrolll {
 0% {
 transform: translateY(-40px);
}
 100% {
 transform: translateY(0px);
}
}

header {
	width: 100%;
	float: left;
	position: relative;
	z-index: 9999;
}

.line {
	border-bottom:1px solid #fff;
	height: 10px;
}

.top_head {		
	height: auto;
	float:left;
	width: 100%;
	padding: 8px 0;
	background: #07294d;	
}

.logo {
	width: 17%;	
	float: left;
	background: #07294d;
	padding: 0;
}
.logo img {
	max-width: 80%;
}
.mainhed {
	width: 100%;
	float: left;
	background: url(./assets/img/bg_header.png) left top repeat-y;
	padding: 0;
}
.navigations {
	width: 75%;
	height: auto;
	padding: 0;
	float: left;
	background: url(./assets/img/logo_bg.png) left top no-repeat;
	background-color: #fff;
}
.navbar {
	width: 100%;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
.navbar ul {
	padding: 0;
	margin: 0 0 0 8%;
}
.navbar ul li {
	padding: 0;
	margin: 0 4px 0 0;
	list-style-type: none;
	float: left;
	text-align: center;
	transition: all 0.3s ease 0s;
}

.navbar ul li a {
    color: #07294d !important;
    font-family: 'Roboto', sans-serif;
    font-size: 22px;
    padding: 6px 24px;
	font-weight: 500;
	line-height: 60px;
}

.navbar ul li a:hover {
	font-weight: 500;
    color: #ffc600 !important;
    font-size: 22px;
    padding: 6px 24px;
	transition: all 2.8s ease 0s;
}
.navbar ul li a.active {
	font-weight: 500;
    color: #ffc600 !important;
    font-size: 22px;
    padding: 6px 24px;
	transition: all 2.8s ease 0s;
}
.social-icon {
	float: right;
	padding-top: 0;
}
.social-icon ul {
	padding: 0;
	margin: 0;
}
.social-icon ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	text-align: left;
	transition: all 0.3s ease 0s;
	color: #ffc600 !important;
}
.social-icon ul li  a {
    color: #ffc600 !important;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    padding: 6px;
	font-weight: 400;
	line-height: 30px;
}

.social-icon ul li  a:hover {
	font-weight: 400;
    color: #fff !important;
    font-size: 16px;
    padding: 6px;
	transition: all 2.8s ease 0s;
}
.social-icon .text12 {
	font-weight: 400;
    color: #72859a !important;
    font-size: 16px;
    padding: 6px;
	transition: all 2.8s ease 0s;
}
.right_col {
  width: 8%;
  float: right;
  padding: 4px 4px 0 0px;
  z-index: 999999999;
}
.openBtn {
  background: none;
  border: none;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
}

.openBtn:hover {
  background: none;
}

.overlay {
	height: 22%;
	width: 47%;
	display: none;
	position: fixed;
	z-index: 1;
	top: 150px;
	right: 24px;
	background: #f5f5f5;
}

.overlay-content {
  position: relative;
  top: 46%;
  width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
  background: #f5f5f5;
}

.overlay .closebtn {
	position: absolute;
	top: 9px;
	right: 76px;
	font-size: 30px;
	cursor: pointer;
	color: red;
}

.overlay .closebtn:hover {
  color: red;
}

.overlay input[type=text] {
  padding: 10px;
  font-size: 14px;
  border: 1px solid #ccc;
  float: left;
  width: 80%;
  background: none;
}

.overlay input[type=text]:hover {
  background: #f1f1f1;
}

.overlay button {
  float: left;
  width: 14%;
  padding: 10px;
  background: #000;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.overlay button:hover {
  background: #000;
}
.search_btn {
  margin-top: 0;
  float: left;
}
.join_btn {
  margin: 0;
 float: right;
}
.flex-caption{ 	position: absolute; width: 80%; top: 9%; padding: 0; right: 0; left: 4%;}
.sp-container h1 {
	padding: 10px 0; 
	margin: 0;
	font-size: 68px;
	color: #fff;
	text-align: left;
	padding: 0;
	font-weight: 900;
	line-height: 80px;
	font-family: 'Poppins', sans-serif;
	animation-name: bounceInDown;
	-webkit-animation: blurFadeInOut 3s ease-in backwards;
	-moz-animation: blurFadeInOut 3s ease-in backwards;
	-ms-animation: blurFadeInOut 3s ease-in backwards;
	animation: blurFadeInOut 3s ease-in backwards;
	letter-spacing:1px;
}
.sp-container p {
	padding: 3% 28% 0 0 !important; 
	margin: 0;
	font-size: 18px;
	color: #fff;
	text-align: left;
	font-weight: 400;
	line-height: 25px;
	font-family: 'Poppins', sans-serif;
}
.sp-container span {
	padding: 10px 0; 
	margin: 0;
	font-size: 68px;
	color: #ffc600;
	text-align: left;
	padding: 0;
	font-weight: 900;
	line-height: 80px;
	font-family: 'Poppins', sans-serif;
	animation-name: bounceInDown;
	-webkit-animation: blurFadeInOut 3s ease-in backwards;
	-moz-animation: blurFadeInOut 3s ease-in backwards;
	-ms-animation: blurFadeInOut 3s ease-in backwards;
	animation: blurFadeInOut 3s ease-in backwards;
	letter-spacing:1px;
}
.sp-container h2 {
	padding: 10px 0; 
	margin: 0;
	font-size: 68px;
	color: #fff;
	text-align: center;
	padding: 0;
	font-weight: 900;
	line-height: 80px;
	font-family: 'Poppins', sans-serif;
	animation-name: bounceInDown;
	-webkit-animation: blurFadeInOut 3s ease-in backwards;
	-moz-animation: blurFadeInOut 3s ease-in backwards;
	-ms-animation: blurFadeInOut 3s ease-in backwards;
	animation: blurFadeInOut 3s ease-in backwards;
	letter-spacing:1px;
}
.flex-caption1 {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}	
.sp-container1 h2 {
	padding: 10px 0; 
	margin: 0;
	font-size: 68px;
	color: #fff;
	text-align: center;
	padding: 0;
	font-weight: 900;
	line-height: 80px;
	font-family: 'Poppins', sans-serif;
	animation-name: bounceInDown;
	-webkit-animation: blurFadeInOut 3s ease-in backwards;
	-moz-animation: blurFadeInOut 3s ease-in backwards;
	-ms-animation: blurFadeInOut 3s ease-in backwards;
	animation: blurFadeInOut 3s ease-in backwards;
	letter-spacing:1px;
}
.sp-container1 p {
	padding: 3% 8% 0 0 !important; 
	margin: 0;
	font-size: 18px;
	color: #fff;
	text-align: left;
	font-weight: 400;
	line-height: 25px;
	font-family: 'Poppins', sans-serif;
}
.btn_bg{
	margin: 28px 0;
	float: left;
}
.btn-red {
	text-align: center;
	margin: 15px !important;
	float: left;
}
.btn-red2 {
	text-align: center;
	margin: 4% 0 !important;
	display: inline-block;
}
.btn-red a {
	font-size: 18px !important;
	color: #000 !important;
	text-align: center;
	padding: 16px 30px;
	font-weight: 800;
	line-height: 28px;
	border-radius: 6px;
	margin: 4% 0;
	background: #ffc600 !important;
}
.btn-red2 a {
	font-size: 18px !important;
	color: #000 !important;
	text-align: center;
	padding: 14px 30px;
	font-weight: 800;
	line-height: 28px;
	margin: 4% 0;
	border-radius: 6px;
	border: 2px solid #fff !important;
	background: #fff !important;
}
.btn-red3 {
	text-align: center;
	margin: 15px !important;
	float: none;
}
.btn-red3 a {
	font-size: 18px !important;
	color: #000 !important;
	text-align: center;
	padding: 16px 30px;
	font-weight: 800;
	line-height: 28px;
	border-radius: 6px;
	margin: 4% 0;
	background: #eca02f !important;
}
.about_bg {
	text-align: center;
	margin: 15px !important;
	float: none;
}
.about_bg a {
	font-size: 18px !important;
	color: #fff !important;
	text-align: center;
	padding: 16px 0;
	font-weight: 800;
	line-height: 28px;
	margin: 4% 0;
}
.about_bg a:hover {
	font-size: 18px !important;
	color: #eca02f !important;
	text-align: center;
	padding: 16px 0;
	font-weight: 800;
	line-height: 28px;
	margin: 4% 0;
}
.about_bg a.active {
	font-size: 18px !important;
	color: #eca02f !important;
	text-align: center;
	padding: 16px 0;
	font-weight: 800;
	line-height: 28px;
	margin: 4% 0;
}
.btn_check{
	margin: 28px 0;
	float: left;
}
.btn_view{
	margin: 28px auto;
	float: none;
}
.btn-yeo {
	text-align: center;
	margin: 15px auto !important;
	float: none;
}
.btn-yeo a {
	font-size: 18px !important;
	color: #000 !important;
	text-align: center;
	padding: 16px 30px;
	font-weight: 800;
	line-height: 28px;
	border-radius: 6px;
	background: #ffc600 !important;
}

.about-sec {
	position: relative;
	padding: 4%;
}
.about-sec img {
	width: 100%;
}
.about-sec h2 {
	font-size: 40px !important;
	color: #000 !important;
	text-align: left;
	padding: 10px 0;
	font-weight: 900;
	line-height: 50px;
	margin: 4% 0;
}
.about-sec h4 {
	font-size: 20px !important;
	color: #07294d !important;
	text-align: left;
	padding: 10px 0 0 0 0;
	font-weight: 800;
	margin: 0;
	line-height: 30px;
}
.about-sec span {
	/* border-bottom: 2px solid #eca02f; */
	/* width: 55px; */
	display: block;
	/* height: 2px; */
	line-height: 20px;
	padding: 0;
	margin: 0;
}
.about-sec p {
	font-size: 16px !important;
	text-align: left;
	padding: 10px 0;
	font-weight: 400;
	line-height: 21px;
	margin: 0;
}
.offer_area {
	position: relative;
}
.offer_inner {
	height: auto;
	padding: 0;
}

.offer_inner h1{
	padding: 4% 0;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
	font-size: 48px;
	font-weight: 900;
	text-align: center;	
	color: #000;
	line-height: 34px;
}
.offer_inner h2{
	margin: 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	color: #a8a3a3;
	line-height: 20px;	
}
.offer_inner h3{
	padding: 10px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	color: #000;
	line-height: 24px;	
}
.offer_inner h4{
	padding: 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	color: #07294d;
	line-height: 20px;	
}
.offer_inner span{
	padding: 0;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	color: #f79d0f;
	line-height: 34px;	
}
.offer_inner p{
	padding: 20px 0;
	position: relative;
	padding: 20px 0;
	background: #e2ebfe;	
}
.box {
	padding: 0;
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
}
.box img {
	width: 100%;
	height: auto;
}
.box2 {
	padding: 6%;
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
	background: #FFFFFF;
	border-radius: 10px;
	overflow: hidden;
	height: 220px;
}
.box2 img {
	width: 100%;
}
.box2 h3 {
	color: #07294d;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}
.box2 h4 {
	color: #000;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 47px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}
.box2 span {
	color: #000;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}

.text {
  color: white;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
.offer_inner .bg_text {
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	bottom: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 800;
	text-align: left;
	color: #fff;
	line-height: 20px;
	background: rgba(24, 54, 86, 0.8);
	overflow: hidden;
	padding: 13px;
	z-index: 9999;
	position: absolute;
	border-radius: 0 0 4px 4px;
}
.offer .box:last-child {
	border-right: 0;
	margin-right: 0;
}
.effect{
  animation-name: example;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-delay: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.star {
  color: #ffc10c !important;
  font-size: 14px !important;
}
.color {
	border-radius: 50px;
	position: absolute;
	background: #eca02f;
	right: 6%;
	bottom: 10%;
	z-index: 99999;
	overflow: hidden;
	height: 50px;
	width: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	font-weight: 900;
}

.unlimited_area {
	position: relative;
	padding: 5% 0;
	background: url(./assets/img/unlimited_bg.jpg) center top no-repeat;
	background-size: cover;	
}
.unlimited_inner {
	height: auto;
	padding: 0;
}

.unlimited_inner h1{
	padding: 4% 0;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
	font-size: 48px;
	font-weight: 800;
	text-align: center;	
	color: #fff;
	line-height: 50px;
}
.accreditations_area {
	position: relative;
	padding: 4% 0;
	background: #fff;	
}
.accreditations_inner {
	height: auto;
	padding: 0;
	text-align: center;	
}

.accreditations_inner h1{
	padding: 4% 0;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
	font-size: 48px;
	font-weight: 800;
	text-align: center;	
	color: #000;
	line-height: 50px;
}
.height {
 	margin: 20px 0 0 0;
} 
.box3 {
	padding: 6%;
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
	background: #FFFFFF;
	border-radius: 30px 0;
	overflow: hidden;
	height: 280px;
	box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
}
.box3 h3 {
	color: #07294d;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-align: center;
	line-height: 30px;	
}
.box3 h4 {
	color: #000;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 47px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}
.box3 p {
	color: #737373;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 30px;	
}

.box4 {
	padding: 0%;
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
	background: #FFFFFF;
	border-radius: 0;
	overflow: hidden;
	height: 280px;
	border: 1px solid #ccc;
}
.box4 h3 {
	color: #07294d;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}
.box4 h4 {
	color: #000;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 47px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}
.box4 p {
	color: #737373;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 30px;	
}
.updates_area {
	position: relative;
	padding: 4% 0;
	background: #fff;	
}
.updates_inner {
	height: auto;
	padding: 0;
	text-align: center;	
}
.updates_inner h1{
	padding: 4% 0;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
	font-size: 48px;
	font-weight: 800;
	text-align: center;	
	color: #000;
	line-height: 50px;
}
.box5 {
	padding: 0%;
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
	background: #FFFFFF;
	border-radius: 0;
	overflow: hidden;
	border: 1px solid #ccc;
}
.box-acc{
	
	position: relative;
	background: #FFFFFF;
	border-radius: 0;
	overflow: hidden;
	border: 1px solid #ccc;	
}
.box-acc h3{
	color: #000;
	padding: 2px 10px;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-align: left;
	line-height: 20px;		
}
.box-acc h4{
	color: #505050;
	padding: 6px 10px;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
	line-height: 30px;	
}
.box-acc p{
	color: #505050;
	padding: 6px 10px;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-align: justify;
	line-height: 20px;	
}
.box5 h3 {
	color: #000;
	padding: 2px 10px;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-align: left;
	line-height: 20px;	
}
.box5 h4 {
	color: #505050;
	padding: 6px 10px;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
	line-height: 30px;	
}
.box5 p {
	color: #505050;
	padding: 6px 10px;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-align: justify;
	line-height: 20px;	
}
.btn_more {
	text-align: left;
	float: left;
	padding: 3% 0;
}
.btn_more a {
	color: #07294d;
	padding: 6px 10px;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-align: left;
	line-height: 20px;	
}
.btn_more a:hover {
	color: #000;
}
.subscription_area {
	position: relative;
	padding: 5% 0;
	background: url(./assets/img/subscription_bg.jpg) center top no-repeat;
	background-size: cover;	
}
.subscription_area h2{
	padding: 2% 10%;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
	font-size: 38px;
	font-weight: 800;
	text-align: center;	
	color: #fff;
	line-height: 50px;
}
.subscription_area .frombox{
	padding: 4% 0;
	margin: 0 auto;
	text-align: center;
	float: none;
}

.subscription_area input{
	padding: 0px 12px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	color: #fff !important;
	line-height: 49px;
	border: 1px solid #eca02f;
	border-radius: 4px;
	background: none;
	width: 50%;
}
.subscription_area::placeholder {
	color: #fff !important;
}
.subscription_area input[type="submit"] {
	font-size: 18px !important;
	color: #000 !important;
	text-align: center;
	padding: 10px 30px;
	font-weight: 400;
	line-height: 28px;
	font-family: 'Poppins', sans-serif;
	border-radius: 6px;
	background: #eca02f !important;
	margin-left: 10px;
	width: auto;
}

.Testimonials-view {
	background: #113154;
	padding: 4% 0;
	width: 100%;
}
.Testimonials-view h2 {
	font-size: 48px;
	color: #fff;
	text-align: center;
	padding: 0;
	font-weight: 500;
	line-height: 55px;
	font-family: 'Poppins', sans-serif;
	margin: 0;
}
.Testimonials-view h5 {
	font-size: 28px;
	color: #7e2706;
	text-align: center;
	padding: 6% 0;
	font-weight: 900;
	line-height: 28px;
	font-family: 'Poppins', sans-serif;
	margin: 0;
}
.Testimonials-view p {
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding: 2% 10%;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	font-family: 'Poppins', sans-serif;
}
.teambox {
	background: #FFFFFF;
	color: #fff;
	transition: .3s;
	margin-bottom: 50px;
	overflow: hidden;
	border-radius: 20px;
}
.teamtitle {
	text-align: left;
	padding: 0px 5px 0px 10px;
}
.teamtitle h4 {
	color: #595959;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0rem;
}
.teamtitle p {
	font-size: 16px;
	padding-bottom: 25px;
	font-family: 'Poppins', sans-serif;
}
.teamtext {
	font-size: 18px;
	line-height: 30px;
	color: #585858;
	font-weight: 400;
	position: absolute;
	z-index: 999999;
	left: 3%;
	top: 22%;
	background: #fff;
	padding: 20px;
	text-align: left;
}
.teamtext h4 {
	font-size: 32px;
	line-height: 36px;
	color: #0b0b0c;
	font-weight: 900;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	padding: 0;
}
.teamtext h5 {
	font-size: 18px;
	line-height: 30px;
	color: #7e2706;
	font-weight: 600;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	padding: 0;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #8220c0;
}
.teambox {
	padding: 0;
	background-color: #fff;
	border-radius: 0;
	position: relative;
	margin-right: 2px;
	box-sizing: border-box;
	text-align: center;
}
.team-name {
	font-size: 19px;
	font-weight: bold;
	color: #4c148a;
	margin-top: 20px;
}
.teamtext:before {
	content: "";
	position: absolute;
	top: 20px;
	left: 40px;
	background: url(./assets/images/comma.png);
	background-repeat: no-repeat;
	width: 39px;
	height: 29px;
}
.team-profes {
	font-size: 18px;
	color: #7b7b7b;
}
.main-footer {
	display: inline-block;
	float: left;
	width: 100%;
	background: #07294d;
	background-size: cover;
}
.mid_footer {
	float: left;
	width: 100%;
	padding-top: 60px;
}
.fot-box {
	float: left;
	width: 100%;
	padding: 0 20px 20px 0;
}
.fot-box img {
	max-width:100%;
}
.fot-box h4 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	margin: 12px 0;
	line-height: 30px;
}
.fot-box span {
	border-bottom: 2px solid #FFFFFF;
	text-align: left;
	display: inline-block;
	width: 20%;
	height: 15px;
	padding: 0;
	margin: 0;
	line-height: 20px;
}
.fot-box p {
	color: #fff;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
	color: #e1e1e1;
	padding: 10px 0;
}
.mid-fot-box {
	width: 100%;
}
.mid-fot-box ul {
	margin: 0px;
	padding: 0px 0px 0 40px;
	float: left;
	position: relative;
}
.mid-fot-box ul li {
	list-style: none;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	background: url(./assets/img/bullets.png) left center no-repeat;
}
.mid-fot-box ul li a {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	padding-left: 22px;
}
.mid-fot-box ul li a:hover, .mid-fot-box ul li.active a {
	color: #ff7946;
	text-decoration:none;
}
.below-footer {
	/* float: left;
	width: 100%;
	padding: 25px 0 20px 0;
	text-align: center; */
	background: #07294d;
	border-top: 1px solid #395471;
}
.below-footer .row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 16px 0px;
    
}
.left-copy {
	
	text-align:center;
}
.right-copy {
text-align: center;
} 
.left-copy p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
}
.center-copy{
	text-align: center;
}
.center-copy a{
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0 4px;	
}
.right-copy a {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0 4px;
}
.seller_box {
  border: 1px solid #d3d3d3;
  padding: 28px 6px;
  float: left;
  width: 100%;
  text-align: center;
  background: #ffffff;
  border-radius: 20px;
  position: relative;
  margin-top: 16%;
}
.seller_box p {
	color: #505050;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: left;
	padding: 15px;
	line-height: 24px;
}
.seller_box h5 {
	color: #0d0d0d;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: left;
	padding: 0 0 0 15px;
}
.seller_box h6 {
	color: #07294d;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: left;
	padding: 0 0 0 15px;
}
.all-seller .item {
  margin: 0 10px;
}
.all-seller {
  float: left;
  width: 100%;
  margin: 0 0 0 30px;
}
.client{ 
	position: absolute;
	left: 7%;
	top: -28%;
	z-index: 99999;
}
.quote{ 
	position: absolute;
	right: 7%;
	top: -9%;
	z-index: 99999;
}

.rating {
	float: left;
	padding: 10px 0 0 15px;
}
.box_pic {
	border-radius: 20px;
	background: #ff6766;
	text-align: center;
	padding: 6%; 
}
.box_pic  p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 0;
	line-height: 28px;
	background: none;
}
.box_pic  h5 {
	color: #fff;
	font-size: 23px;
	font-weight: 900;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 3% 0;
	line-height: 30px;
}
.box_blue {
	border-radius: 20px;
	background: #4582ff;
	text-align: center;
	padding: 6%; 
}
.box_blue  p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 0;
	line-height: 28px;
	background: none;
}
.box_blue  h5 {
	color: #fff;
	font-size: 23px;
	font-weight: 900;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 3% 0;
	line-height: 30px;
}
.box_yellow {
	border-radius: 20px;
	background: #eca030;
	text-align: center;
	padding: 6%; 
}
.box_yellow  p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 0;
	line-height: 28px;
	background: none;
}
.box_yellow  h5 {
	color: #fff;
	font-size: 23px;
	font-weight: 900;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 3% 0;
	line-height: 30px;
}
.box_darkblue {
	border-radius: 20px;
	background: #07294d;
	text-align: center;
	padding: 6%; 
}
.box_darkblue  p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 0;
	line-height: 28px;
	background: none;
}
.box_darkblue  h5 {
	color: #fff;
	font-size: 23px;
	font-weight: 900;
	font-family: 'Roboto', sans-serif;
	margin: 0;
	text-align: center;
	padding: 3% 0;
	line-height: 30px;
}
.box10 {
	padding: 6%;
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
	background: #FFFFFF;
	border-radius: 30px;
	overflow: hidden;
	height: 280px;
	box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
}
.box10 h3 {
	color: #07294d;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	font-weight: 900;
	text-align: center;
	line-height: 30px;	
}
.box10 h4 {
	color: #000;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 47px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}
.box10 p {
	color: #737373;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 35px;	
}
.LMSsystem_area {
	position: relative;
	padding: 6% 0;
}
.LMSsystem_area {
	position: relative;
	padding: 6% 0;
}
.leftbg {
	float: left;
	width: 50%;
}
.leftbg img {
	width: 100%;
}
.rightbg {
	float: right;
	width: 50%;
	padding: 22px 0 0 0;
}
.rightbg img {
	float: right;
	width: 100%;
}
.text_box {
	position: absolute;
	left: 5%;
	top: 20%;
	z-index: 99999;
	width: 40%;
}
.text_box h4 {
	color: #fff;
	padding: 6px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 35px;
	font-weight: 900;
	text-align: left;
	line-height: 35px;	
}
.bluebox_MV {
	padding: 3%;
	background: #395471;
	width: 100%;
	float: left;
	margin-top: 12px;
}
.bluebox_MV h3 {
	color: #fff;
	padding: 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-align: left;
	line-height: 36px;	
}
.bluebox_MV p {
	color: #fff;
	padding: 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 20px;	
}

.keepintouch {
	background: #07294d;
	padding: 10%;
	position: relative;
}
.keepintouch img {
	width: 134px;
	height: 42px;
}
.keepintouch h3 {
	color: #fff;
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 48px;
	font-weight: 900;
	text-align: left;
	line-height: 36px;	
}
.keepintouch p {
	color: #fff;
	padding: 10px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 24px;	
}
.keepintouch input {
	padding: 0px 12px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	color: #000 !important;
	line-height: 36px;
	border: 1px solid #fff;
	border-radius: 10px;
	background: #fff;
	width: 100%;
	margin-top: 12px;
}
.subscription_area::placeholder {
	color: #000 !important;
}
.keepintouch input[type="submit"] {
	font-size: 18px !important;
	color: #011b55 !important;
	text-align: center;
	padding: 6px 30px;
	font-weight: 400;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	border-radius: 6px;
	background: #eca02f !important;
	margin: 5px 0 0 2px;
	float: right;
	border: 0;
	width: 50%;
}
.keepintouch textarea {
	padding: 0px 12px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	color: #000 !important;
	line-height: 36px;
	border: 1px solid #fff;
	border-radius: 10px;
	background: #fff;
	width: 100%;
	margin-top: 10px;
}
.address {
	background: #fff;
	padding: 10%;
	position: relative;
}
.address img {
	width: 46%;
	height: 42px;
	float: left;
	margin: 5px 0 0 0;
}
.address h4 {
	color: #000;
	padding: 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;	
}
.address p {
	color: #000;
	padding: 5px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 24px;	
}
.social_iconbg {
	width: 40px;
	height: 40px;
	line-height: 40px !important;
	background: none;
	border-radius: 50%;
	border: 1px solid #103153;
	color:#103153;
	text-align: center;
	font-size: 20px !important;
	padding-top: 0;
}


.pagination {
  display: inline-block;
  padding: 2% 0;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  color: #103153;
  font-size: 20px;
  background: #fff;
  border-radius: 10px;
  margin-right: 5px;
  	box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
}

.update-details_inner {
	height: auto;
	padding: 0;
}
.white_box {
	background: #fff;
	position: relative;
	padding: 4%;
	overflow: hidden;
}
.white_box h3 {
	color: #000;
	padding: 0 0 3% 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 36px;
	font-weight: 900;
	text-align: left;
	line-height: 42px;
	clear: both;
}
.white_box p {
	color: #333333;
	padding: 10px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 28px;	
}
.white_box ul {
	padding: 0;
	margin: 0;
}
.white_box ul li {
	padding: 0;
	margin: 0 4px 0 0;
	list-style-type: none;
	float: left;
	text-align: left;
	transition: all 0.3s ease 0s;
}

.white_box ul li a {
    color: #545454 !important;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    padding: 6px 14px 0 0;
	font-weight: 400;
	line-height: 60px;
}

.white_box ul li a:hover {
    color: #000 !important;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    padding: 6px 14px 0 0;
	font-weight: 400;
	line-height: 60px;
}
.search_box {
	position: relative;
	background: #07294e;
	padding: 3% 0;
}
.search_box input{
	padding: 0px 12px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	color: #fff !important;
	line-height: 49px;
	border: 0;
	border-radius: 4px;
	background: none;
	width: 86%;
}
.search_box::placeholder {
	color: #fff !important;
}
.search_box input[type="submit"] {
	background: url(./assets/img/search_icon.png) right 11px no-repeat;
	width: 34px;
	border: 0;
}

.box15 {
	padding: 5% 6%;
	margin: 10px 0 0 0;
	width: 100%;
	position: relative;
	background: #FFFFFF;
	border-radius: 0;
	overflow: hidden;
	border: 1px solid #ccc;
}
.box15 h4 {
	color: #000;
	padding: 10px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 900;
	text-align: left;
	line-height: 30px;
	border-bottom: 1px solid #ccc;	
}
.box15 ul {
	padding: 0;
	margin: 0;
}
.box15 ul li {
	padding: 3px 0;
	margin: 0;
	list-style-type: none;
	float: left;
	color: #505050;
	width: 100%;
	text-align: left;
	transition: all 0.3s ease 0s;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 1px solid #ccc;	
}
.pull-left {
	float: left;
	width: 30% !important;
	margin-top: 6%;
}
.pull-right {
	float: right;
	width: 70% !important;
	margin-top: 6%;
}
.divider{
	border-bottom: 1px solid #ccc;
}
@-webkit-keyframes blurFadeInOut{
	0%{
		opacity: 0;
		-webkit-transform: scale(1.3);
	}
	20%,75%{
		opacity: 1;
		-webkit-transform: scale(1);
	}
	100%{
		opacity: 0;	
		-webkit-transform: scale(0);
	}
}
@-webkit-keyframes blurFadeIn{
	0%{
		opacity: 0;
		-webkit-transform: scale(1.3);
	}
	50%{
		opacity: 0.5;
		-webkit-transform: scale(1.1);
	}
	100%{
		opacity: 1;
		-webkit-transform: scale(1);
	}
}
@-webkit-keyframes fadeInBack{
	0%{
		opacity: 0;
		-webkit-transform: scale(0);
	}
	50%{
		opacity: 0.4;
		-webkit-transform: scale(2);
	}
	100%{
		opacity: 0.2;
		-webkit-transform: scale(5);
	}
}
@-webkit-keyframes fadeInRotate{
	0%{
		opacity: 0;
		-webkit-transform: scale(0) rotate(360deg);
	}
	100%{
		opacity: 1;
		-webkit-transform: scale(1) rotate(0deg);
	}
}
/**/
@-moz-keyframes blurFadeInOut{
	0%{
		opacity: 0;		
		-moz-transform: scale(1.3);
	}
	20%,75%{
		opacity: 1;
		-moz-transform: scale(1);
	}
	100%{
		opacity: 0;
		-moz-transform: scale(0);
	}
}
@-moz-keyframes blurFadeIn{
	0%{
		opacity: 0;
		-moz-transform: scale(1.3);
	}
	100%{
		opacity: 1;
		-moz-transform: scale(1);
	}
}
@-moz-keyframes fadeInBack{
	0%{
		opacity: 0;
		-moz-transform: scale(0);
	}
	50%{
		opacity: 0.4;
		-moz-transform: scale(2);
	}
	100%{
		opacity: 0.2;
		-moz-transform: scale(5);
	}
}
@-moz-keyframes fadeInRotate{
	0%{
		opacity: 0;
		-moz-transform: scale(0) rotate(360deg);
	}
	100%{
		opacity: 1;
		-moz-transform: scale(1) rotate(0deg);
	}
}
/**/
@keyframes blurFadeInOut{
	0%{
		opacity: 0;
		transform: scale(1.3);
	}
	20%,75%{
		opacity: 1;
		transform: scale(1);
	}
	100%{
		opacity: 0;
		transform: scale(0);
	}
}
@keyframes blurFadeIn{
	0%{
		opacity: 0;
		transform: scale(1.3);
	}
	50%{
		opacity: 0.5;
		transform: scale(1.1);
	}
	100%{
		opacity: 1;
		transform: scale(1);
	}
}
@keyframes fadeInBack{
	0%{
		opacity: 0;
		transform: scale(0);
	}
	50%{
		opacity: 0.4;
		transform: scale(2);
	}
	100%{
		opacity: 0.2;
		transform: scale(5);
	}
}
@keyframes fadeInRotate{
	0%{
		opacity: 0;
		transform: scale(0) rotate(360deg);
	}
	100%{
		opacity: 1;
		transform: scale(1) rotate(0deg);
	}
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.social-icon>ul li a>img {
    width: 25px;
}
.blank {
	display: none !important;
  }

  /* woocommerce */
  a.wmc-cart img {
    max-width: 30px;
    max-height: 30px;
}
/* pagination */
span.page-numbers.dots {
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    color: #103153;
    font-size: 20px;
    background: #fff;
    border-radius: 10px;
    margin-right: 5px;
    box-shadow: -1px 0px 6px 1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: -1px 0px 6px 1px rgb(0 0 0 / 30%);
    -moz-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
}
span.page-numbers.current {
    float: left;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    color: #103153;
    font-size: 20px;
    background: #fff;
    border-radius: 10px;
    margin-right: 5px;
    box-shadow: -1px 0px 6px 1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: -1px 0px 6px 1px rgb(0 0 0 / 30%);
    -moz-box-shadow: -1px 0px 6px 1px rgba(0,0,0,0.3);
}
/* LMS CSS */
.keepintouch span {
    display: block !important;
}
a.accred-img img {
	max-width: 80px;
}
.learn-press-breadcrumb {
	font-size: 20px !important;
	margin: 130px auto 15px auto !important;
}
.lp-archive-courses .learn-press-courses-header h1 {
	font-size: 30px !important;
}
.lp-archive-courses .course-item .course-instructor {
	font-size: 16px !important;	
}
.lp-archive-courses .course-title {
	font-size: 20px !important;
}
.lp-archive-courses .course-content .course-info .course-price .origin-price {
	font-size: 20px !important;
}
.lp-archive-courses .course-content .course-info .course-price .origin-price, .lp-archive-courses .course-content .course-info .course-price .price{
	font-size: 20px !important;
}
.course-tab-panel .course-description p {
    margin: 20px 0px !important;
}
.course-tab-panels .course-tab-panel {
     padding-top: 0px !important; 
}
.course-summary .course-featured-review .featured-review__title {
	font-size: 20px !important; 
}
.featured-review__content p {
    font-size: 20px !important; 
}
.course-curriculum .section-header .section-left {
	margin-top: 10px !important; 
}
.course-curriculum .section-left .section-title {
	font-size: 16px !important; 
}
.course-tab-panel .lp-course-author .author-title {
	margin-top: 15px;
}
.lp-user-profile .lp-profile-left {
    margin-left: 10px;
}
.woocommerce table.shop_table th {
	font-size: 16px;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    font-size: 16px;
	margin-right: 45px;
}
td.product-name a {
    font-size: 16px;
}
tr.woocommerce-cart-form__cart-item.cart_item td span {
    font-size: 16px;
}
table.shop_table.shop_table_responsive td span {
    font-size: 16px;
}
.cart_totals.calculated_shipping h2 {
    margin-bottom: 10px;
}
.woocommerce-billing-fields__field-wrapper label {
    font-size: 16px;
}
.select2-container .select2-selection--single {
	height: 45px;
}
ul#select2-billing_country-results li {
    font-size: 16px;
}
tr.cart_item td {
    font-size: 16px;
}
tr.cart-subtotal td {
    font-size: 16px;
}
tr.order-total td {
    font-size: 16px;
}
ul.wc_payment_methods.payment_methods.methods li label {
    font-size: 16px;
}
.woocommerce-order p {
    font-size: 20px;
    margin-bottom: 20px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    font-size: 16px;
}
section.woocommerce-customer-details address {
    font-size: 16px;
}
.learn-press-profile-course__progress .lp_profile_course_progress__item {
    font-size: 16px;
}
.learn-press-form .form-fields {
    font-size: 16px;
}
.certificate img {
    max-width: 50% !important;
}
li.certificates {
    display: none !important;
}
li#menu-item-1911 i {
    font-size: 35px !important;
    margin-bottom: 20px;
    margin-left: 10px;
}
.lp-archive-courses .course-meta__pull-left .meta-item-student {
    display: none !important;
}
.lp-archive-courses .course-meta__pull-left .meta-item-instructor {
    display: none !important;
}
li.course-nav.course-nav-tab-instructor {
	display: none !important;
}
button#place_order {
    display: block !important;
}
.certificate-actions li {
	padding: 15px 20px !important;
}
.course-sidebar-preview .course-time-row time {
    font-size: 16px !important;
}
.course-summary-sidebar .course-results-progress .items-progress__heading {
    font-size: 16px !important;
}

.woocommerce {
	font-size: 20px;
}
.wmc-details h4 {
    font-size: 14px;
    font-weight: 500;
}
.guest .lp-content-area {
    display: flex !important;
    justify-content: space-between !important;
}
.learn-press-form-login, .learn-press-form-register {
	width: 48% !important;
    margin-top: 50px !important;
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%) !important;
}
.guest .lp-content-area div:first-child {
    height: 50%;
}
header.learn-press-courses-header {
    z-index: unset;
}
/* button#prv {
    display: none;
} */
/* survey */
.qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {
    display: none !important;
}
button#submit {
    padding: 5px 22px;
    background: yellow;
    font-size: 12px;
    font-weight: 500;
    border-radius: 5px;
    /* border: none; */
}
button#prv {
    padding: 5px 10px;
    background: #faff0b;
    font-size: 15px;
    font-weight: 500;
    border-radius: 5px;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.qmn_results_page {
    font-size: 16px;
}
.qmn_results_page>form {
    display: none !important;
}
.lp-modal-dialog {
    font-size: 14px;
}
.content-item-summary {
    font-size: 14px;
}
@media (max-width:920px){
	li#menu-item-1911 i {
		font-size: 35px !important;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	.course-summary-sidebar .lp-course-buttons button {
		padding: 5px 85px !important;
	}
	.bluebox_MV {
		padding: 8%;
		background: #395471;
		width: 100%;
		float: left;
		margin-top: 12px;
	}
}
@media (max-width:768px){
	.course-summary-sidebar .lp-course-buttons button {
		padding: 5px 305px !important;
	}
}
@media (max-width:540px){
	.course-summary-sidebar .lp-course-buttons button {
		padding: 5px 115px !important;
	}
	.guest .lp-content-area {
		display: flex !important;
		flex-direction: column;
	}
	.learn-press-form-login, .learn-press-form-register {
		width: 100% !important;
		margin-bottom: 20px;

	}
}