.texamh{text-align:center;font-size:18px;}
.logobox{ }
.logobox img{margin-top:-20px; }
.logobox h1{font-weight:bold;display:inline-table;}
.logobox h1 .clred{color:#FF1F00;}
.logobox h1 .clblue{color:#009AFF; }


.link-icons {
    margin-top:-5px;
	flex-grow: 1;
	flex-basis: 0;
	justify-content: flex-end;
	align-items: center;
	position: relative;
}
.link-icons a {
	text-decoration: none;
	color: #394352;
	padding: 0 10px;
}
.link-icons a:hover {
	color: #4e5c70;
}
.link-icons a i {
	font-size: 18px;
}
.link-icons a span {
	display: inline-block;
	text-align: center;
	background-color: #63748e;
	border-radius: 50%;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-weight: bold;
	position: absolute;
	top: 22px;
	right: 0;
}

main .recentlyadded h2 {
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 40px 0;
	font-size: 24px;
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
}

main .recentlyadded .products, main .products .products-wrapper {
	display: flex;
	flex-wrap: wrap;
    background:#FF4D00;
	align-items: center;
	justify-content: space-between;
	padding: 40px 0 0 0;
}
main .recentlyadded .products .product, main .products .products-wrapper .product {
	display: block;
	overflow: hidden;
	text-decoration: none;
	width: 25%;
	padding-bottom: 60px;
}
main .recentlyadded .products .product img, main .products .products-wrapper .product img {
	transform: scale(1);
	transition: transform 1s;
}
main .recentlyadded .products .product .name, main .products .products-wrapper .product .name {
	display: block;
	color: #555555;
	padding: 20px 0 2px 0;
    font-size:22px;
    font-weight:700;
}
main .recentlyadded .products .product .price, main .products .products-wrapper .product .price {
	display: block;
	color: #999999;
}
main .recentlyadded .products .product .rrp, main .products .products-wrapper .product .rrp {
	color: #BBBBBB;
	text-decoration: line-through;
}
main .recentlyadded .products .product:hover img, main .products .products-wrapper .product:hover img {
	transform: scale(1.05);
	transition: transform 1s;
}
main .recentlyadded .products .product:hover .name, main .products .products-wrapper .product:hover .name {
	text-decoration: underline;
}
main > .product {
	display: flex;
	padding: 40px 0;
}
.product {
	padding: 40px 0;
}
main > .product > div {
	padding-left: 15px;
}
main > .product h1 {
	font-size: 34px;
	font-weight: normal;
	margin: 0;
	padding: 20px 0 10px 0;
}
main > .product .price {
	display: block;
	font-size: 22px;
	color: #999999;
}
main > .product .rrp {
	color: #BBBBBB;
	text-decoration: line-through;
	font-size: 22px;
	padding-left: 5px;
}
main > .product form {
	display: flex;
	flex-flow: column;
	margin: 40px 0;
}
main > .product form input[type="number"] {
	width: 400px;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	color: #555555;
	border-radius: 5px;
}
main > .product form input[type="submit"] {
	background: #4e5c70;
	border: 0;
	color: #FFFFFF;
	width: 400px;
	padding: 12px 0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	border-radius: 5px;
	cursor: pointer;
}
main > .product form input[type="submit"]:hover {
	background: #434f61;
}
main > .products h1 {
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 40px 0;
	font-size: 24px;
	text-align: center;
	width: 100%;
}
main > .products .buttons {
	text-align: right;
	padding-bottom: 40px;
}
main > .products .buttons a {
	display: inline-block;
	text-decoration: none;
	margin-left: 5px;
	padding: 12px 20px;
	border: 0;
	background: #4e5c70;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-radius: 5px;
}
main > .products .buttons a:hover {
	background: #434f61;
}

.course{box-shadow: 0 3px 7px #ddd; }
.classn{width:100%; display:inline-table; padding:3% 0% 3% 0%;}
.classnarr{width:100%;list-style:none; }
.classnarr li {display:inline; font-size:16pt;font-weight:700;color:#AFAFAF;}
.classnarr li a{padding:1%;font-size:16pt;font-weight:700;color:#000000;box-shadow: 0 3px 7px #ddd;  }
.classnarr .class_header{padding:1%;font-size:16pt;font-weight:700;color:#AFAFAF;box-shadow: 0 3px 7px #ddd; }
.classnarr li a:hover{
  background-color:#FF8040;
  color:#FFFFFF;
}
.poactive{background-color:#FFFF00;padding:1% 0 1% 0;font-size:16pt;font-weight:700;}
.classdtl{width:98%;margin:0 1% 0 1%;display:inline-table;}
.column {
  display:inline-table;
  width: 33%;
  padding:1%;
  box-shadow: 0 3px 7px #ddd;
}
.bookimg{text-align:center;padding-bottom:5px; }
.bookimg img{height:240px;vertical-align:middle; }
.classtable{width:100%;}
.cla_name{background:#00B2FF;color:#ffffff; font-size: 18px;font-weight:bold;padding:2%;text-align:center;}
.class_subs{font-size: 16px;font-weight:700;color:#8080C0;padding:2%; }
.class_syllabus{font-size: 12px;font-weight:700;color:#8080C0;padding:2%; }
.class_typ{font-size: 16px;font-weight:700;color:#FF7500;padding:2%; }
.course_des{font-size: 16px;font-weight:700;color:#400080;padding:2%;}
.classs_in{font-size: 16px;font-weight:bold;color:#A000A0; padding:2%;}
.classs_dur{font-size: 16px;font-weight:700;color:#400080; padding:2%; }
.course_fee{font-size: 16px;font-weight:700;color:#FF0000; padding:2%; }
.classs_hrs{font-size: 16px;font-weight:700;color:#FF00CF;text-decoration:underline;padding:2%; }
.course_price{border:solid 1px #FF8000;font-weight:bold;color:#FF0000;text-decoration:line-through;text-align:center; padding:2%; }
.offr_fee{font-size: 16px;font-weight:700;color:#80FF00; padding:2%; }
.offr_price{border:solid 1px #80FF00;font-weight:bold;color:#00DE40;text-align:center; padding:2%; }
.gstinfo{text-align:right;padding:2%; }
.pclasstable{width:50%;}
.billadd{font-size:22x;font-weight:700;text-align:left;padding:10px; }

.pheader_name{background:#8080C0; border:1px solid #FF4400;font-size:22px;font-weight:bold;color:#ffffff; padding:2%;margin-top:5px; }

.cart table .remove {
	color: #777777;
	font-size: 12px;
	padding-top: 3px;
}
.prdtable .remove:hover {
	text-decoration: underline;
}
.prdtable .price {
	color: #999999;
}
.prdtable a {
	text-decoration: none;
	color: #555555;
}
.prdtable input[type="number"] {
	
	border: 1px solid #ccc;
	color: #555555;
	border-radius: 5px;
}
.cart .subtotal {
	text-align: right;
	padding: 40px 10px;
}
.cart .subtotal .text {
	padding-right: 40px;
	font-size: 18px;
}
.cart .subtotal .price {
	font-size: 18px;
	color: #999999;
}
.cart .buttons {
	text-align: right;
	padding-bottom: 40px;
}
.cart .buttons input[type="submit"] {
	margin-left: 5px;
	padding: 12px 20px;
	border: 0;
	background: #4e5c70;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	border-radius: 5px;
}
.cart .buttons input[type="submit"]:hover {
	background: #434f61;
}
.product-details{
width: 50%;
float: left;
 }
.usrtab{width:100%;padding-top:10px; }
.poregis{width:98%;background:#FF6300;margin:1%; font-size:18px;font-weight:bold;color:#ffffff;padding:10px 0 10px 0; }
.pologin{width:98%;background:#1DE700;margin:1%;font-size:18px;font-weight:bold;padding:10px 0 10px 0; }

.payfinal{display:block; width:30%;float:right;margin-bottom:10px;}
.invitem{background:#00BBFF;color:#ffffff;border:1px;}

.prdtable td{font-size:18px; padding:15px 0 15px 5px; }
.cshopping a{font-size:18px;font-weight:600; }
.razorpay-payment-button{width:100%;background:#4e5c70;color:#FFFFFF; text-align:center;padding: 12px 20px;font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	border-radius: 5px; }
.course_section .single-product {
 padding:45px 40px;
 border-radius:8px;
 -webkit-box-shadow:0 5px 20px rgba(0,0,0,.068);
 box-shadow:0 5px 20px rgba(0,0,0,.068);
 background-color:#fff;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 text-align:center;
 position:relative;
 overflow:hidden;
 margin-top:30px;
 z-index:2
}
.course_section .single-product .greenbadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#7ab300 0,#a9ba00 51%,#7ab300);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .single-product .orangebadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#ff723d 0,#f93 51%,#ff723d);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .single-product .bluebadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#00BDFF 0,#00BDFF 51%,#00B2FF);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .single-product .sahpe {
 height:100px;
 width:100px;
 border-radius:50%;
 position:absolute;
 right:-46px;
 top:-46px;
 z-index:-1
}
.course_section .single-product .sahpe2 {
 height:100px;
 width:100px;
 border-radius:50%;
 position:absolute;
 left:-46px;
 bottom:-46px;
 z-index:-1
}
.course_section .single-product:hover {
 -webkit-box-shadow:0 10px 40px rgba(0,0,0,.116);
 box-shadow:0 10px 40px rgba(0,0,0,.116);
 -webkit-transform:translateY(-8px);
 transform:translateY(-8px)
}
.course_section .single-product .title {
 font-size:20px;
 font-weight:600;
 margin-bottom:20px;
 margin-top:25px
}
.course_section .single-product .start-at {
 display:block;
 margin-bottom:6px
}
.course_section .single-product .price {
 color:#0069ff;
 font-size:38px;
 font-weight:600;
 font-family:DM Sans
}
.course_section .single-product .price .sent {
 font-size:26px
}
.course_section .single-product .price .duration {
 font-size:14px;
 font-weight:400;
 color:#727272
}
.course_section .single-product .old-price {
 color:#727272;
 text-decoration:line-through;
 display:block;
 margin-top:5px;
 color:#FF6100;
}
.course_section .single-product .save-price {
background: linear-gradient(90deg,#7ab300 0,#a9ba00 51%,#7ab300);
  background-size: auto;
background-size: 200% auto;
border-radius: 5rem;
 font-size:18px;
 font-weight:700;
 color:#ffffff;
 display:block;
 margin-top:10px;
 padding:5px 0 5px 0;
}
.course_section .single-product .tax-note {
background: linear-gradient(90deg,#ff723d 0,#f93 51%,#ff723d);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 font-size:18px;
 font-weight:700;
 text-transform:capitalize;
 display:block;
 margin-top:10px;
 padding:5px 0 5px 0;
 border-radius:20px;
}
.course_section .single-product form input[type="number"] {
  width:60%;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  color: #555555;
  border-radius: 5px;
}
.course_section .single-product form input[type="submit"] {
  background: #4e5c70;
  border: 0;
  color: #FFFFFF;
  width:65%;
  padding: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
}


.course_section .single-product .button {
 margin-top:30px
}
.course_section .single-product .button .btn {
 background-color:#fff;
 border:2px solid #eee;
 color:#27314f;
 padding:12px 30px;
 font-size:14px
}
.course_section .single-product .button .btn:hover {
 color:#fff;
 background-color:#0069ff;
 border-color:transparent
}
.course_section .single-product .item-list {
 margin-top:25px;
 padding-top:25px;
 border-top:1px solid #eee
}
.course_section .single-product .item-list li {
 display:block;
 margin-bottom:10px;
 font-weight:500;
 font-size:18px;
 color:#27314f
}
.course_section .single-product .item-list li:last-child {
 margin:0
}
.course_section-style2 .section-title {
 margin-bottom:50px
}
/*===== cart =====*/
 .course_section .cart {
 padding:45px 40px;
 border-radius:8px;
 -webkit-box-shadow:0 5px 20px rgba(0,0,0,.068);
 box-shadow:0 5px 20px rgba(0,0,0,.068);
 background-color:#fff;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 text-align:center;
 position:relative;
 overflow:hidden;
 margin-top:30px;
 z-index:2
}
.course_section .cart .greenbadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#7ab300 0,#a9ba00 51%,#7ab300);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .cart .orangebadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#ff723d 0,#f93 51%,#ff723d);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .cart .bluebadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#00BDFF 0,#00BDFF 51%,#00B2FF);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .cart .sahpe {
 height:100px;
 width:100px;
 border-radius:50%;
 position:absolute;
 right:-46px;
 top:-46px;
 z-index:-1
}
.course_section .cart .sahpe2 {
 height:100px;
 width:100px;
 border-radius:50%;
 position:absolute;
 left:-46px;
 bottom:-46px;
 z-index:-1
}
.course_section .cart:hover {
 -webkit-box-shadow:0 10px 40px rgba(0,0,0,.116);
 box-shadow:0 10px 40px rgba(0,0,0,.116);
 -webkit-transform:translateY(-8px);
 transform:translateY(-8px)
}
.course_section .cart .pheader_name{
width:100%;
color: #fff;
font-size: 16px;
border-radius: 4px;
background: #ff612e;
padding: 8px 20px;
border: 2px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
transition: all linear .2s;
font-size: 18px;
border-radius: 3px 3px 0 0;
box-shadow: 2px 16px 32px rgba(255,97,46,.16);
word-break: keep-all;
white-space: nowrap;
text-align:left;
 }
.course_section .cart .prdtable{
border: 2px solid #ff612e;
 }
.course_section .cart .prdtable thead td{
padding:10px 0 10px 0;
font-size:16px;
font-weight:600;
 }
.course_section .cart .prdtable tbody td{
padding:10px 0 10px 0;
font-size:14px;
font-weight:500;
 }
.course_section .cart .pdremove{ 
width:90%;
background:#00C8FF;
background-size: auto;
background-size: 200% auto;
margin-top:10px;
margin-left:5%;
padding:3px;
border-radius: 15px;
} 
.course_section .cart form input[type="number"] {
  width:90%;
  padding: 10px;
  margin-bottom: 15px;
  margin-left:5%;
  border: 1px solid #ccc;
  color: #555555;
  border-radius: 5px;
}
.course_section .cart .pdremove a{ 
color:#FFFFFF;
}
.course_section .cart .contbuy{ 
float:left;
background: linear-gradient(90deg,#7ab300 0,#a9ba00 51%,#7ab300);
background-size: auto;
background-size: 200% auto;
margin-top:10px;
padding:10px;
border-radius: 15px;
} 
.course_section .cart .contbuy a{ 
color:#FFFFFF;
}
.cart .subtotal {
	text-align: right;
	padding: 40px 10px;
}
.cart .subtotal .text {
	padding-right: 40px;
	font-size: 18px;
}
.cart .subtotal .price {
	font-size: 18px;
	color: #999999;
}
.cart .buttons {
	text-align: right;
	padding-bottom: 40px;
}
.cart .buttons input[type="submit"] {
	margin-left: 5px;
	padding: 12px 20px;
	border: 0;
	background: #4e5c70;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	border-radius: 5px;
}
.cart .buttons input[type="submit"]:hover {
	background: #434f61;
}

/*===== course_section =====*/
.course_section .single-course {
 padding:35px 30px;
 border-radius:8px;
 -webkit-box-shadow:0 5px 20px rgba(0,0,0,.068);
 box-shadow:0 5px 20px rgba(0,0,0,.068);
 background-color:#fff;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 text-align:center;
 position:relative;
 overflow:hidden;
 margin-top:30px;
 z-index:2;
 min-height:950px;
}
.course_section .single-course .greenbadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#7ab300 0,#a9ba00 51%,#7ab300);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .single-course .orangebadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#ff723d 0,#f93 51%,#ff723d);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .single-course .bluebadge {
 position:absolute;
 left:-40px;
 top:20px;
 background: linear-gradient(90deg,#00BDFF 0,#00BDFF 51%,#00B2FF);
 background-size: auto;
background-size: 200% auto;
 color:#fff;
 padding:10px 60px;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.course_section .single-course .bluebg, .bluepbg{
width:50%;
 background: linear-gradient(90deg,#00BDFF 0,#00BDFF 51%,#00B2FF);
 background-size: auto;
 color:#FFF;
 padding:5px;
 border-radius:15px;
 text-align:center;
 margin-left:25%;
}
.course_section .single-course .orangebg, .orangepbg{
width:50%;
 background: linear-gradient(90deg,#ff723d 0,#f93 51%,#ff723d);
 background-size: auto;
 color:#FFF;
 padding:5px;
 border-radius:15px;
 text-align:center;
 margin-left:25%;
}
.course_section .single-course .greenbg, .greenpbg{
width:50%;
 background: linear-gradient(90deg,#7ab300 0,#a9ba00 51%,#7ab300);
 background-size: auto;
 color:#FFF;
 padding:5px;
 border-radius:15px;
 text-align:center;
 margin-left:25%;
}
.course_section .single-course .sahpe {
 height:100px;
 width:100px;
 border-radius:50%;
 position:absolute;
 right:-46px;
 top:-46px;
 z-index:-1
}
.course_section .single-course .sahpe2 {
 height:100px;
 width:100px;
 border-radius:50%;
 position:absolute;
 left:-46px;
 bottom:-46px;
 z-index:-1
}
.course_section .single-course:hover {
 -webkit-box-shadow:0 10px 40px rgba(0,0,0,.116);
 box-shadow:0 10px 40px rgba(0,0,0,.116);
 -webkit-transform:translateY(-8px);
 transform:translateY(-8px)
}
.course_section .single-course .title {
 font-size:20px;
 font-weight:600;
 margin-bottom:20px;
 margin-top:25px
}
.course_section .single-course .start-at {
 display:block;
 margin-bottom:6px
}
.course_section .single-course .price {
 color:#0069ff;
 font-size:38px;
 font-weight:600;
 font-family:DM Sans
}
.course_section .single-course .price .sent {
 font-size:26px
}
.course_section .single-course .price .duration {
 font-size:14px;
 font-weight:400;
 color:#727272
}
.course_section .single-course .old-price {
 color:#727272;
 text-decoration:line-through;
 display:block;
 margin-top:5px;
 color:#FF6100;
}
.course_section .single-course .save-price {
background: linear-gradient(90deg,#7ab300 0,#a9ba00 51%,#7ab300);
  background-size: auto;
background-size: 200% auto;
border-radius: 5rem;
 font-size:18px;
 font-weight:700;
 color:#ffffff;
 display:block;
 margin-top:10px;
 padding:5px 0 5px 0;
}
.course_section .single-course .tax-note {
 font-size:15px;
 font-weight:500;
 text-transform:capitalize;
 color:474747;
 display:block;
 margin-top:10px;
 padding:5px 0 5px 0;
}
.course_section .single-course .button {
 margin-top:30px
}
.course_section .single-course .button .btn {
 background-color:#fff;
 border:2px solid #eee;
 color:#27314f;
 padding:12px 30px;
 font-size:14px
}
.course_section .single-course .button .btn:hover {
 color:#fff;
 background-color:#0069ff;
 border-color:transparent
}
.course_section .single-course .item-list {
 margin-top:25px;
 padding-top:25px;
 border-top:1px solid #eee
}
.course_section .single-course .item-list li {
 display:block;
 margin-bottom:10px;
 padding:5px;
 font-weight:500;
 font-size:16px;
 color:#fff;
 background:#fff;
 border-radius:10px;
 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
.course_section .single-course .item-list li:last-child {
 margin:0
}
.course_section-style2 .section-title {
 margin-bottom:50px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .course_section-style2 .section-title {
  margin-bottom:40px
 }
}
@media(max-width:767px) {
 .course_section-style2 .section-title {
  margin-bottom:30px
 }
}
.course_section-style2 .single-course {
 margin-top:30px;
 padding:45px 40px;
 border-radius:8px;
 -webkit-box-shadow:0 5px 20px rgba(0,0,0,.068);
 box-shadow:0 5px 20px rgba(0,0,0,.068);
 background-color:#fff;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.course_section-style2 .single-course:hover {
 -webkit-box-shadow:0 10px 40px rgba(0,0,0,.116);
 box-shadow:0 10px 40px rgba(0,0,0,.116);
 -webkit-transform:translateY(-8px);
 transform:translateY(-8px)
}
.course_section-style2 .single-course .p-icon {
 height:70px;
 width:70px;
 text-align:center;
 display:block;
 border-radius:7px;
 background:#0069ff0f;
 line-height:90px
}
.course_section-style2 .single-course .p-icon i {
 color:#0069ff;
 font-size:30px
}
.course_section-style2 .single-course .title {
 font-size:20px;
 font-weight:600;
 margin-bottom:12px;
 margin-top:25px
}
.course_section-style2 .single-course .des {
 margin-bottom:25px
}
.course_section-style2 .single-course .start-at {
 display:block;
 margin-bottom:6px
}
.course_section-style2 .single-course .price {
 color:#27314f;
 font-size:38px;
 font-weight:600;
 font-family:DM Sans
}
.course_section-style2 .single-course .price .sent {
 font-size:26px
}
.course_section-style2 .single-course .price .duration {
 font-size:14px;
 font-weight:400;
 color:#727272
}
.course_section-style2 .single-course .button {
 margin-top:30px
}
.course_section-style2 .single-course .button .btn {
 background-color:#fff;
 border:2px solid #eee;
 color:#27314f;
 padding:12px 30px;
 font-size:14px
}
.course_section-style2 .single-course .button .btn:hover {
 color:#fff;
 background-color:#0069ff;
 border-color:transparent
}
@media only screen and (max-width:992px) {
.column {
  display:block;
  width: 100%;
}
main >.product .pclasstable{
display:block;
width: 100%;
}
.class_syllabus{font-size: 12px;font-weight:700;color:#8080C0;padding:1%; }
main >.product{
display:block;
width: 100%;
 }
.pheader_name{font-size:12px;font-weight:bold;padding:1%;}
main > .product > div {
	padding-left: 5px;
}
.prdtable{
width: 100%;
font-size:12px;
font-weight:400;
}
.prdtable tbody td {
	padding: 5px;
}
}    
@media only screen and (max-width: 768px){
.column {
  display:block;
  width: 100%;
}
main >.product .pclasstable{
display:block;
width: 100%;
}
.class_syllabus{font-size: 12px;font-weight:700;color:#8080C0;padding:1%; }
main >.product{
display:block;
width: 100%;
 }
.pheader_name{font-size:12px;font-weight:bold;padding:1%;}
main > .product > div {
	padding-left: 5px;
}
.prdtable{
width: 100%;
font-size:12px;
font-weight:400;
}
.prdtable tbody td {
	padding: 5px;
}
.product-details{
width: 100%;
float: none;
display:block;
 }
.course_section .cart {
 padding:45px 20px;
 border-radius:8px;
 -webkit-box-shadow:0 5px 20px rgba(0,0,0,.068);
 box-shadow:0 5px 20px rgba(0,0,0,.068);
 background-color:#fff;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 text-align:center;
 position:relative;
 overflow:hidden;
 margin-top:30px;
 z-index:2
}
.course_section .cart .pheader_name{
font-size: 12px;
 }
.course_section .cart .prdtable {
 font-size:7px;
}
.course_section .cart .prdtable tbody td{
font-size:7px;
 }
.course_section .cart .prdtable thead td{
font-size:7px;
 }
} 
@media only screen and (max-width: 500px) {
.column {
  display:block;
  width: 100%;
}
main >.product .pclasstable{
display:block;
width: 100%;
}
.class_syllabus{font-size: 12px;font-weight:700;color:#8080C0;padding:1%; }
main >.product{
display:block;
width: 100%;
 }
.pheader_name{font-size:12px;font-weight:bold;padding:1%;}
main > .product > div {
	padding-left: 5px;
}
.prdtable{
width: 100%;
font-size:8px;
font-weight:400;
}
.prdtable tbody td {
	padding: 5px;
}
main > .product form input[type="number"] {
	width: 98%;
	padding: 10px;
}
main > .product form input[type="submit"] {
	width: 98%;
	padding: 12px 0;
}
}