.title-panel-new{ color:#fff;}

.btn-info{border:0px;background: #C22C13 none repeat scroll 0% 0%;}
.btn-info:hover {
    color: #FFF;
    background-color: #103956;
    border-color: #269ABC;
}

.price-Panel{padding:15px; background: #D6DBE4 none repeat scroll 0% 0%;min-height: 240px; color:#000;}
.price-Panel .Price{font-size:18px; color:#CF2104;}
.hr1{border-color:#B0B0B0; margin:15px 0px 15px;}
.hr2{border-color:#B0B0B0; margin:8px 0px 8px;}
.hr3{border-color:#ffffff; margin:8px 0px 8px;}

.nav-tabs > li > a {border-radius: 0px; font-size:14px; font-weight:bold;color: #333;}
.nav-tabs > li > a{border: 0;}
.nav-tabs > li{margin: 0px;}
.nav-tabs > li > a:hover {
    border-color: #EEE #EEE #DDD;
	color: #23527C;
}
.tab-content{font-size:14px; padding:0px 0px 15px; line-height:20px; color:#5d5d5d;display: inline-block; width:100%}
.vseminars{background: #ffffff;padding: 15px 0px;margin-bottom: 24px;
-webkit-box-shadow: 0 1px 0 rgba(84, 84, 84, 0.2),0 2px 2px rgba(255, 255, 255, 0.15);
box-shadow: 0 1px 0 rgba(84, 84, 84, 0.2),0 2px 2px rgba(255, 255, 255, 0.15);
}
.vseminars ul{padding:0px; margin:0px;}
.vseminars ul li{
	list-style: none;
	float: left;
	padding: 0px 15px;
	border-left: 1px solid #bcbcbc;
}
.vseminars ul li:first-child{border-left: 0px; padding-left:0px;}

.RAPS{background:#f6f6f6;padding:15px;margin:30px 0px 0px;}
.RAPS2{background:#092133;padding:10px;margin-top:20px; border:0px solid #5D5D5D;}
.color{color:#FFC600; font-weight:bold;}
#container{background:none;}
.color2{color:#C22C13 ;}
.paymentOption2{text-decoration: underline; float:right;margin-top: 5px;}
.title-panel-new p{margin-top:15px;}
.offers i {
padding: 10px;
color: #FFF;
width: 34px;
text-align: center;
border-radius: 50%;
}
.Registration-form{color: #000 !important; font-size: 16px !important;}
.titel2{border:0px;padding-bottom:0px;position: relative;z-index: 80;font-size:24px; line-height:32px;}

.title-panel-new h4{font-size:14px;}	
		
.Early-Bird-tip{}
.Early-Bird-tip ul{padding:0px; margin:0px;list-style: none; float:right}
.Early-Bird-tip ul li{padding:0px; margin:0px; font-size:15px;cursor: help;}
.Early-Bird-tip ul li li{display:none;}

.Early-Bird-tip ul :hover ul li{display:inline-block;position: absolute;top:0%; background:#D18411; color:#fff;left:0px;padding:10px;}
.Early-Bird-tip ul li .span{
	padding: 3px 7px;
border: 1px solid #5d5d5d;
border-radius: 50%;
width: 55px;
margin-top: 3px;
margin-left: 7px;
background:#fff;
}

.Early-Bird-tip ul li ul li:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #D18411  10px;
  bottom: -10px;
  content: " ";
  height: 0;
  right: 25%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}

.table > tbody > tr > td{padding:5px !important;}.title-panel-new {padding:0px !important}







.Early-Bird-tip2{}
.Early-Bird-tip2 ul{padding:0px; margin:0px;list-style: none; float:right}
.Early-Bird-tip2 ul li{padding:0px; margin:0px; font-size:15px;cursor: help;}
.Early-Bird-tip2 ul li ul{display:none;}

.Early-Bird-tip2 ul :hover ul{display:inline-block;position: absolute;top:0%; background:#D18411; color:#fff;left:0px;padding:10px;}
.Early-Bird-tip2 ul li .span{
	padding: 3px 7px;
border: 1px solid #5d5d5d;
border-radius: 50%;
width: 55px;
margin-top: 3px;
margin-left: 7px;
background:#fff;
}

.Early-Bird-tip2 ul li ul li:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #D18411  10px;
  bottom: -10px;
  content: " ";
  height: 0;
  right: 25%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}

.title-panel-new .col-md-6{z-index:80 !important;}

.title-panel-new .modal-dialog{margin-top:100px;}
.sponsor-this-seminar{padding:0px 0 5px; margin-top:-10px; text-align: left;font-size: 16px;}
.sponsor-this-seminar a{color:#ffe620;font-weight: bold;}

.tooltip2 {
    position: relative;
    display: inline-block;
	padding: 2px 8px;
border-radius: 50%;
background: #fff;
font-weight: bold;
color: #ff830a;
font-size: 15px;
}

.tooltip2 .tooltip2text {
    visibility: hidden;
    width: 200px;
    background-color: #da8505;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip2 .tooltip2text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 30%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #da8505 transparent transparent transparent;
}

.tooltip2:hover .tooltip2text {
    visibility: visible;
    opacity: 1;
}









/* === Virtual Seminar === */
.virtual-seminar-min{margin:20px 0px 30px; display: inline-block; width: 100%;}
.virtual-seminar-min .tab-content{font-size:15px !important; line-height: 22px !important;padding:0px 18px 15px;}
.virtual-seminar-right{
	background: #314f63;
	position: absolute;
	right: 0px;
	z-index: 6;
	display: inline-block;
	width: 25%;
	
}
.virtual-seminar-min .nav-tabs a{padding:12px 15px;display: inline-block; font-size: 16px;}
.modal{z-index:99;}
.course-author{text-align: center;}
.virtual-seminar-left{
width:71%;
float: left;
background: #ffffff;
margin-left: 15px;
}

.virtual-seminar{font-size:15px; background: #ffffff;border-bottom: 15px solid #f7f7f7;

}
.virtual-seminar .hedding{}
.virtual-seminar h1{
	font-size:24px;
	margin-top: 10px;
	color: #043d9f;
}
.Price-Details2 {
    margin-top: -10px;
    position: fixed;
    right: 10;
    top: 120px;
    z-index: 90;
	background: #ffffff;
	width:310px;
	-webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.15);
box-shadow: 0 2px 7px rgba(167, 167, 167, 0.2);
}
.Price-Details2 h4{padding: 15px;
background: #02b3e4; color:#ffffff; margin:0px;
}

.Price-Details2 h4{padding: 15px;}
.Price-Details{
	background: #ffffff;
	padding:15px;
	position: relative;
}
.vs-price-Panel{font-size:15px;}
.vs-price-Panel .vs-hr{margin-top: 15px;margin-bottom: 15px;}
.vs-price-Panel .Price{margin-left:15px;color: #ff400d;}
.vs-price-Panel span{ margin-left:15px;}

.vs-price-Panel .paymentOption{text-decoration: underline; float:right;}
.vs-price-Panel .Enroll {
    border: 0;
    font-size: 14px;
    font-weight: 600;
    padding: 6px 22px;
    text-transform: capitalize;
    box-shadow: 0 10px 25px 0 rgba(46, 61, 73, 0.15);
    display: inline-block;
    background: #02b3e4;
    color: #ffffff !important;
    border-radius: 4px;
}
.vs-price-Panel p{text-align:center;}
.modal-backdrop{z-index: 0;}
.virtual-seminar-min .modal-content{font-size:15px;}
.date-panel{}
.date-panel p{font-weight: bold;}

.virtual-seminar-min .nav-tabs{background: #ffffff;}
.virtual-seminar-min .nav-tabs > li.active > a{background: #ffffff;}
#myModal{color: #5d5d5d;}
#myModal strong{color: #0D7CFE;}
.virtual-seminar-min .modal-body p{border-bottom:1px solid #ddd; padding-bottom:15px;}
.virtual-seminar-min .modal-body p:last-child{border-bottom:0px solid #ddd; padding-bottom:0px;}
.subscribeForm{margin-top: 0px;}
.tab-content{}
.tab-content h4{
color: #345980;
margin-top: 15px; font-size: 18px;
}
.vs-content h1{
color: #0977e6;
margin-top: 15px; font-size: 20px;
position: relative;
margin-bottom: 20px;
}
.vs-content h1:before{content:""; position: absolute; height: 2px; width: 80px; background: #83c405; left: 0; bottom: -10px;}


#information-bar {
    background: #F6F9F9; color: #5d5d5d;
	padding:15px 0px;
	display: inline-block;
	width: 100%;
}
#information-bar .container {
    background: #fff none repeat scroll 0 0;
    margin-bottom: -35px;
    margin-top: -35px;
    padding: 45px 0;
    position: relative;
    top: -70px;
    z-index: 999;
}
#information-bar .col-lg-4 {
    border-right: 2px solid #F2F2F2;
}
#information-bar .col-lg-4 ul li {
    display: inline; list-style:none;
}
#information-bar .col-lg-4 ul {
float: left;
margin: 0px;
padding: 0px 0px 0px 15px;
width: 100%;
}
#information-bar img{float: left; margin-right: 10px; width:10%;}

.nav-tabs > li.active > a{
	border-left:0px; border-top:0px; border-top:0px;border-right:0px;
	
}.nav-tabs > li.active > a:focus{
	border-left:0px; border-top:0px; border-top:0px;border-right:0px;
	
}

.nav-tabs > li.active > a:hover{
	border-left:0px; border-top:0px; border-top:0px;border-right:0px;
	
}

.nav-tabs a[aria-expanded="false"]::before, 
	a[aria-expanded="true"]::before {
    content: '';
}




.lp-single-course .course-meta .course-meta-list {
    float: left;
    margin-top: 30px;
}
.lp-single-course .course-meta .course-author {
    padding-right: 40px;
    float: left;
    margin-bottom: 0;
	margin-top: 15px;
}
.lp-single-course .course-meta .course-content-meta {
    float: left;
}
/*.lp-single-course .course-meta .course-meta-item:nth-child(3n+1) {
    clear: both;
} */
.lp-single-course .course-meta .course-category{border-left: 1px solid #dddddd;}
.lp-single-course .course-meta .course-lesson{clear: both; border-bottom: 0px !important;border-left: 1px solid #dddddd;}
.lp-single-course .course-meta .course-forum2{border-bottom: 0px !important;}
.lp-single-course .course-meta .course-meta-item label {
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    color: #727272;
    font-weight: 400;
}
.lp-single-course .course-meta .course-meta-item a {
    color: #000;
}
.lp-single-course .course-meta .course-meta-item {
    min-width: 330px;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding: 10px 20px 13px;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    float: left;
}




.course-meta-list{
	background: #fff;
display: inline-block;
width: 100%;
padding: 15px;
}
.speakerPerson{width: auto !important;}
.speakerPerson img{
	float: left;
	width: 36px;
	margin-right: 15px;
	border-radius: 50%;
	height: 37px;
	margin-top: -8px;
}
.vs-date span {
    display: block;
}
.vs-date {
	text-align: center;
	padding: 8px 0 0;
	background: #e8ecf2;
	width: 120px;
	border: 1px solid #dde0e6;
}
.vs-date .day {
    font-size: 36px;
    line-height:36px;
    margin: 0 0 8px;
    font-weight: 600;
    color: #1e4c9a;
}
.vs-date .month {
    font-size: 15px;
    line-height: : 18px;
    color: #1e4c9a;
    margin: 0 0 10px;
    font-weight: 300;
    text-transform: uppercase;
}
.vs-date .year {
    font-size: 16px;
    line-height: 16px;
    color: #ffffff;
    padding: 5px 0;
	font-weight: 600;
    background: #1e4c9a;
    font-family: "Montserrat-Light";
}
.vs-Title{font-size:19px;margin-top: 0px;}
.description{margin-bottom:15px;}
.description p{font-size:15px; color: #5d5d5d;}

@media (min-width: 768px) and (max-width: 991.98px) {
.tab-content .col-md-10{padding: 0px 15px !important;width: 77%;flex: 0 0 77%;max-width:77%;float: right;}
.tab-content .col-md-2{width: 22%;flex: 0 0 22%;max-width:22%;float: left;}
}

@media (min-width: 568px) and (max-width: 767.98px) {
.tab-content .col-md-10{padding: 10px 15px 0px !important;width: 100%;flex: 0 0 100%;max-width:100%;float: right;}
.tab-content .col-md-2{width: 100%;flex: 0 0 100%;max-width:100%;float: left;}
.virtual-seminar-left{width: 100%;}
.virtual-seminar-right{width: 100%;position: relative;}
.Price-Details2 {margin-top: 10px;position: relative;width:100%; top:0px !important;}
.course-author{display: inline-block;margin-bottom:0px !important;width: 120px !important;}
.lp-single-course .course-meta .course-content-meta {
    margin: 0 auto;
    float: right !important;
}


}

@media (min-width: 340px) and (max-width: 567.98px) {
.tab-content .col-md-10{padding: 15px !important;}
.virtual-seminar-left{width: 100%;}
.virtual-seminar-right{width: 100%;position: relative;}
.Price-Details2 {margin-top: 10px;position: relative;width:100%; top:0px !important;}
.course-author{display: inline-block;margin-bottom:0px !important;width: 120px !important;}
.lp-single-course .course-meta .course-content-meta {
    margin: 0 auto;
    float: right !important;
}
.virtual-seminar-min .tab-content{padding:15px;}
.lp-single-course .course-meta .course-author{margin-top: 0px !important;}
.lp-single-course .course-meta .course-meta-item{border-bottom: 1px solid #ddd !important;}
.vs-date span {
    display: block;
}
.vs-date {
	text-align: center;
	padding: 8px 0 0;
	background: #103956;
	width: 120px;
	border: 1px solid #103956;
}
.vs-date .day {
    font-size: 36px;
    line-height:36px;
    margin: 0 0 8px;
    font-weight: 600;
    color: #fff;
}
.vs-date .month {
    font-size: 15px;
    line-height: : 18px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 300;
    text-transform: uppercase;
}
.vs-date .year {
    font-size: 16px;
    line-height: 16px;
    color: #595959;
    padding: 5px 0;
    background: #fff;
    font-family: "Montserrat-Light";
}
}

@media (min-width: 0px) and (max-width: 339.98px) {
.tab-content .col-md-10{padding: 15px !important;}
.virtual-seminar-left{width: 100%;}
.virtual-seminar-right{width: 100%;position: relative;}
.Price-Details2 {margin-top: 10px;position: relative;width:100%; top:0px !important;}
.course-author{display: inline-block;margin-bottom:0px !important;width: 120px !important;}
.lp-single-course .course-meta .course-content-meta {
    margin: 0 auto;
    float: right !important;
}
.tab-content{padding:15px;}
.lp-single-course .course-meta .course-author{margin-top: 0px !important;}
.lp-single-course .course-meta .course-meta-item{border-bottom: 1px solid #ddd !important;}
.vs-date span {
    display: block;
}
.vs-date {
	text-align: center;
	padding: 8px 0 0;
	background: #103956;
	width: 120px;
	border: 1px solid #103956;
}
.vs-date .day {
    font-size: 36px;
    line-height:36px;
    margin: 0 0 8px;
    font-weight: 600;
    color: #fff;
}
.vs-date .month {
    font-size: 15px;
    line-height: : 18px;
    color: #fff;
    margin: 0 0 10px;
    font-weight: 300;
    text-transform: uppercase;
}
.vs-date .year {
    font-size: 16px;
    line-height: 16px;
    color: #595959;
    padding: 5px 0;
    background: #fff;
    font-family: "Montserrat-Light";
}
}




.pointer {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    height: 30px;
    padding: 2px;
    position: absolute;
    width: 30px;
}

.pointer:hover{
    z-index: 1;
}

.pointer span {
background: none repeat scroll 0% 0% #0664D2;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
color: #fff;
cursor: pointer;
float: left;
font-family: Lato;
font-size: 15px;
font-weight: 900;
height: 100%;
line-height: 24px;
position: relative;
text-align: center;
width: 100%;
border-color: #0D7CFE;	
}

.pointer:hover .address {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
	
}
.pointer:hover .address {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
	
}

.pointer:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #0D7CFE;;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: pointing 1s infinite;
    -moz-animation: pointing 1s infinite;
    -ms-animation: pointing 1s infinite;
    -o-animation: pointing 1s infinite;
    animation: pointing 1s infinite;
}
@-webkit-keyframes pointing {
  0% {-webkit-transform: scale(1); opacity: 1;}
  25% {-webkit-transform: scale(1.3); opacity: 0.6;}
  50% {-webkit-transform: scale(1.7);  opacity: 0.3;}
  100% {-webkit-transform: scale(2); opacity: 0;}
}
@keyframes pointing {
  0% {transform: scale(1); opacity: 1;}
  25% {transform: scale(1.3); opacity: 0.6;}
  50% {transform: scale(1.7);  opacity: 0.3;}
  100% {transform: scale(2); opacity: 0;}
}
@-ms-keyframes pointing {
  0% {-ms-transform: scale(1); opacity: 1;}
  25% {-ms-transform: scale(1.3); opacity: 0.6;}
  50% {-ms-transform: scale(1.7);  opacity: 0.3;}
  100% {-ms-transform: scale(2); opacity: 0;}
}
@-o-keyframes pointing {
  0% {-o-transform: scale(1); opacity: 1;}
  25% {-o-transform: scale(1.3); opacity: 0.6;}
  50% {-o-transform: scale(1.7);  opacity: 0.3;}
  100% {-o-transform: scale(2); opacity: 0;}
}


@media (max-width: 600px) {
  .tl-testimonial .desc {
    font-size: 16px;
  }
  .tl-courses-toolbar .courses-search,
  .tl-courses-toolbar .course-categories {
    float: none;
    display: block;
    text-align: center;
  }
  .tl-courses-filter ul li,
  .tl-gallery ul.nav-filter li {
    margin-bottom: 5px;
  }
  .lp-single-course .course-meta .course-payment {
    display: block;
    text-align: center;
  }
  .lp-single-course .course-meta .course-payment .course-price,
  .lp-single-course .course-meta .course-payment .course-buttons,
  .lp-single-course .course-meta .course-payment .course-rate {
    text-align: center;
  }
  .lp-single-course .course-meta .course-price .price-label {
    display: none;
  }
  .lp-single-course .course-meta .course-buttons .learn-press-course-buttons,
  .lp-single-course .course-meta .course-buttons .lp-course-buttons,
  .lp-single-course .course-meta .course-buttons .course-wishlist {
    float: none;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .lp-single-course .course-meta .course-meta-item {
    width: 100%;
    border-left: 1px solid #dddddd;
  }
  .lp-single-course .course-meta .course-meta-item:first-child {
    border-top: 1px solid #dddddd;
  }
  .lp-single-course .course-meta .course-meta-item:nth-child(4),
  .lp-single-course .course-meta .course-meta-item:nth-child(5) {
    border-bottom: 1px solid #dddddd;
  }
  .lp-single-course .format-video .tl-icon {
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 48px;
  }
  .learnpress .learn-press-tabs .learn-press-nav-tabs .course-nav,
  .learnpress .course-tabs .learn-press-nav-tabs .course-nav {
    width: 100%;
  }
  .learnpress .learn-press-tabs .learn-press-nav-tabs .course-nav a,
  .learnpress .course-tabs .learn-press-nav-tabs .course-nav a {
    width: 100%;
  }
  .tl-single-course-layout-3 .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab a {
    width: auto;
  }
  .learnpress .learn-press-tabs .learn-press-tab-panel .comments-area .comment-body .comment-meta {
    padding-top: 30px;
  }
  .learnpress .learn-press-tabs .learn-press-tab-panel .comments-area .comment-rating {
    left: 110px;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-payment,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-payment,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-payment {
    display: block;
    text-align: left;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-payment .course-buttons,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-payment .course-buttons,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-payment .course-buttons,
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-payment .course-price,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-payment .course-price,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-payment .course-price {
    text-align: left;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-payment .learn-press-course-buttons,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-payment .learn-press-course-buttons,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-payment .learn-press-course-buttons {
    margin-left: 0;
  }
  .single-post .blog-single-wrapper .entry-meta {
    display: block;
  }
  .single-post .blog-single-wrapper .entry-meta .author-avatar {
    margin-bottom: 15px;
  }
  .single-post .post-author .tl-user-socials {
    float: none;
    margin-bottom: 15px;
  }
  .single-post .post-author .post-author-avatar {
    max-width: 50px;
  }
  .single-post .post-author .post-author-info {
    padding-left: 75px;
  }
  .shop-toolbar .toolbar-col-left,
  .shop-toolbar .toolbar-col-right {
    width: 100%;
    text-align: center;
  }
  .woocommerce-cart table.cart td.actions .coupon .input-text,
  .woocommerce-cart table.cart .button,
  .woocommerce-cart table.cart input.button {
    width: 100%;
    margin-bottom: 15px;
  }
  .woocommerce table.shop_table tr .woocommerce-orders-table__cell-order-date,
  .woocommerce table.shop_table tr .woocommerce-orders-table__header-order-date,
  .woocommerce table.shop_table tr .woocommerce-orders-table__header-order-status,
  .woocommerce table.shop_table tr .woocommerce-orders-table__cell-order-status {
    display: none;
  }
  .tribe-events-single .tl-event-meta .event-speaker,
  .tribe-events-single .tl-event-meta .event-start-date,
  .tribe-events-single .tl-event-meta .event-end-date {
    width: 100%;
    margin-bottom: 20px;
  }
  .tribe-events-single .tl-event-countdown .flip-wrapper {
    margin-bottom: 30px;
  }
  .tribe-events-single .tl-event-format {
    padding-top: 80px;
    padding-bottom: 70px;
  }
  .tl-event-tabs .tabs-nav li {
    display: block;
    float: none;
  }
  .tl-weekly-schedule ul .act-time {
    display: block;
    float: none;
  }
  .taalem-portfolio-masonry .portfolio-wrapper,
  .taalem-portfolio-masonry .portfolio-sizer {
    width: 50%;
  }
  .taalem-portfolio-masonry ul.portfolio-nav-filter {
    display: block;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .taalem-portfolio-masonry ul.portfolio-nav-filter li {
    margin-bottom: 5px;
  }
  .tl-coming-soon .tl-countdown .flip-wrapper {
    margin-bottom: 30px;
  }
  .tl-image-box.style-2 {
    display: block;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .tl-image-box.style-2 .box-image {
    text-align: center;
    width: 100%;
  }
  .tl-image-box.style-2 .box-content {
    width: 100%;
  }
  li.bbp-header div.bbp-reply-content span#subscription-toggle,
  li.bbp-header div.bbp-reply-content span#favorite-toggle {
    display: none;
  }
}









@media (max-width: 767px) {
  body .tl-empty-space .tl_empty_space_md,
  body .tl-empty-space .tl_empty_space_lg {
    display: none;
  }
  body .tl-empty-space .tl_empty_space_xs {
    display: block;
  }
  .header-layout-2 .site-header .header-info,
  .header-layout-3 .site-header .header-info {
    display: none;
  }
  .header-layout-2 .site-header .header-top .row-col,
  .header-layout-3 .site-header .header-top .row-col {
    display: block;
  }
  .header-layout-2 .site-header .logo,
  .header-layout-3 .site-header .logo {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header-layout-2 .site-header .menu-extras,
  .header-layout-3 .site-header .menu-extras {
    padding-left: 0;
  }
  .header-layout-2 .site-header .menu-extras .menu-item-account,
  .header-layout-3 .site-header .menu-extras .menu-item-account {
    display: none;
  }
  .header-layout-2 .site-header .menu-extras .extra-menu-item:nth-last-child(3n),
  .header-layout-3 .site-header .menu-extras .extra-menu-item:nth-last-child(3n) {
    padding-right: 0;
  }
  .header-layout-3 .site-header .menu-extras .menu-item-categories {
    padding-left: 30px;
  }
  .page-header .page-header-content {
    padding-top: 90px;
    padding-bottom: 80px;
  }
  .page-header h1,
  .page-header h2 {
    font-size: 36px;
  }
  .tl-courses-toolbar .courses-view {
    display: none;
  }
  .tl-courses-filter ul,
  .tl-gallery ul.nav-filter {
    display: block;
    text-align: center;
  }
  .single-lp_course .entry-title,
  .single-portfolio_project .entry-header .entry-title,
  .single-tribe_events h2.tribe-events-single-event-title {
    font-size: 24px;
  }
  .lp-single-course .course-meta .course-author {
    width: 100%;
    float: none;
    text-align: center;
    margin-bottom: 30px;
  }
  .lp-single-course .course-meta .course-meta-list {
    width: 100%;
    float: none;
    text-align: center;
  }
  .lp-single-course .course-meta .course-content-meta {
    margin: 0 auto;
    float: none;
  }
  .lp-single-course .course-meta .course-content-meta:after {
    content: "";
    display: block;
    clear: both;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .meta-col,
  .tl-single-course-layout-3 .lp-single-course .course-meta .meta-col,
  .tl-single-course-layout-4 .lp-single-course .course-meta .meta-col {
    display: block;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-author,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-author,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-author {
    text-align: left;
    float: left;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-category,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-category,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-category {
    margin: 15px 0;
    float: none;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-meta-rating,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-meta-rating,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-meta-rating {
    clear: both;
  }
  .tl-single-course-layout-2 .lp-single-course .course-meta .course-meta-rating .tl-rating .label,
  .tl-single-course-layout-3 .lp-single-course .course-meta .course-meta-rating .tl-rating .label,
  .tl-single-course-layout-4 .lp-single-course .course-meta .course-meta-rating .tl-rating .label {
    float: none;
    padding-left: 0;
  }
  .tl-course-rating .average-rating,
  .tl-course-rating .bar-rating {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .tl-course-rating .average-rating {
    margin-bottom: 30px;
}
}

.tab-content{background: #ffffff !important;}
.virtual-seminar-left .nav-tabs a::before {display:none; content: "";}
.virtual-seminar-left .nav-tabs a::after {display:none; content: "";}
.title__bg{background: #1E3C6A; padding: 10px 5px; color: #ffffff;}
.title__bg h1{font-size: 26px; margin-top: 10px;}

.vs-price-Panel span{color: #3e3e3e !important;}







.vs-price-Panel input[type="checkbox"] {
  position: relative;
  top: -2px;
  width: 17px;
  height: 17px;
  border: 1px solid #c8ccd4;
  border-radius: 3px;
  vertical-align: middle;
  transition: background 0.1s ease;
  cursor: pointer;
}
.vs-price-Panel input[type="checkbox"]:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 5px;
  width: 5px;
  height: 11px;
  opacity: 0;
  transform: rotate(45deg) scale(0);
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transition: all 0.3s ease;
  transition-delay: 0.15s;
}
.lbl {
  margin-left: 5px;
  vertical-align: middle;
  cursor: pointer;
}
#cbx:checked ~ .cbx {
  border-color: transparent;
  background: #6871f1;
  animation: jelly 0.6s ease;
}
#cbx:checked ~ .cbx:after {
  opacity: 1;
  transform: rotate(45deg) scale(1);
}
.cntr {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
}
@-moz-keyframes jelly {
  from {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(1.25, 0.75);
  }
  40% {
    transform: scale(0.75, 1.25);
  }
  50% {
    transform: scale(1.15, 0.85);
  }
  65% {
    transform: scale(0.95, 1.05);
  }
  75% {
    transform: scale(1.05, 0.95);
  }
  to {
    transform: scale(1, 1);
  }
}
@-webkit-keyframes jelly {
  from {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(1.25, 0.75);
  }
  40% {
    transform: scale(0.75, 1.25);
  }
  50% {
    transform: scale(1.15, 0.85);
  }
  65% {
    transform: scale(0.95, 1.05);
  }
  75% {
    transform: scale(1.05, 0.95);
  }
  to {
    transform: scale(1, 1);
  }
}
@-o-keyframes jelly {
  from {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(1.25, 0.75);
  }
  40% {
    transform: scale(0.75, 1.25);
  }
  50% {
    transform: scale(1.15, 0.85);
  }
  65% {
    transform: scale(0.95, 1.05);
  }
  75% {
    transform: scale(1.05, 0.95);
  }
  to {
    transform: scale(1, 1);
  }
}
@keyframes jelly {
  from {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(1.25, 0.75);
  }
  40% {
    transform: scale(0.75, 1.25);
  }
  50% {
    transform: scale(1.15, 0.85);
  }
  65% {
    transform: scale(0.95, 1.05);
  }
  75% {
    transform: scale(1.05, 0.95);
  }
  to {
    transform: scale(1, 1);
  }
}





/*.Virtual__Seminars{display: flex; flex-wrap: wrap; justify-content: flex-start;}*/
.Virtual__Seminars{}

/*.Virtual__Seminars .item{flex: inherit;} */
.Virtual__Seminars .item{width: 25%; float: left;}
.Virtual__Seminars .vs__item__box{
	margin: 0px 10px 50px;
	min-height: 320px;
	background: #ffffff;
	box-shadow: 0 1px 0 rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.15);
	/*width: 300px;*/
}

.vs__item__box div{padding:12px;}
.vs__item__box h1{font-size:16px; line-height:22px;letter-spacing: 0.6px;color: #0037b6; height: 40px;}
.vs__item__box a{color: #0037b6;}
.vs__item__box ul{margin:0px; padding:0px;}
.vs__item__box ul li{margin:0px; padding:4px 0; list-style:none;}
/*
.imgbg1{background-image: radial-gradient(circle at 28% 36%, #00c5e3, #0099c3);}
.imgbg2{background-image: radial-gradient(circle at 28% 36%, #72e300, #00c328);}
.imgbg3{background-image: radial-gradient(circle at 28% 36%, #dce300, #c38900);}
.imgbg4{background-image: radial-gradient(circle at 28% 36%, #dc00e3, #7d00c3);}
.imgbg5{background-image: radial-gradient(circle at 28% 36%, #0059e3, #0003c3);}
.imgbg6{background-image: radial-gradient(circle at 28% 36%, #dc00e3, #7d00c3);}
.imgbg7{background-image: radial-gradient(circle at 28% 36%, #2ddb61, #0fae2f);}
.imgbg8{background-image: radial-gradient(circle at 28% 36%, #00c5e3, #0099c3);}
.imgbg9{background-image: radial-gradient(circle at 28% 36%, #dce300, #c38900);}
.imgbg10{background-image: radial-gradient(circle at 28% 36%, #00c5e3, #0099c3);}
.imgbg11{background-image: radial-gradient(circle at 28% 36%, #72e300, #00c328);}
.imgbg12{background-image: radial-gradient(circle at 28% 36%, #dc00e3, #7d00c3);}
*/

.imgbg1{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg2{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg3{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg4{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg5{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg6{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg7{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg8{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg9{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg10{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg11{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}
.imgbg12{background-image: radial-gradient(circle at 28% 36%, #839395, #22363c);}


.webimgbg1{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg2{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg3{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg4{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg5{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg6{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg7{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg8{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg9{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg10{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg11{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}
.webimgbg12{background-image: radial-gradient(circle at 28% 36%, #86917e, #164020);}


.date-box ul {
    padding: 5px 10px;
	margin: 0px;
	display: inline-block;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.2);
}
/*
.date-box ul li:first-child {
    background-color: #3498db;
    color: #ffffff;
}*/
.date-box ul li {
    list-style: none;
    padding: 5px 6px 6px;
    text-align: center;
    line-height: 18px;
	font-size: 16px;
}

.date-box .date{font-size: 26px;}
.date-box{z-index: 9; position: relative;}

.speaker__img{position: relative; z-index: 9;}
.speaker__img img{width: 60px !important;
height: 60px;
border-radius: 50%;
margin-top: -40px;
float: right;
margin-right: 10px;}

.live-webinar-img {
    height: 120px;
    position: relative;
	background-repeat: no-repeat;
	background-position: top left;
	background-size: 100%;
}
.bgcolor{position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
opacity: 0.85;}

.vs__item__box .btn-vs a {
    margin-left: 15px;
    font-size: 14px;
    font-weight: 600;
    padding: 6px 22px;
    text-transform: capitalize;
    box-shadow: 0 10px 25px 0 rgba(46, 61, 73, 0.15);
    display: inline-block;
    background: #02b3e4;
    color: #ffffff !important;
    border-radius: 4px;
}


@media (min-width: 992px) and (max-width: 1136px) {
	.vs__item__box h1{height: 50px;}
	.Virtual__Seminars .vs__item__box{min-height: 345px;}
}
@media (min-width: 1137px) and (max-width: 1263px) {
		.vs__item__box h1{height: 50px;}
		.Virtual__Seminars .vs__item__box{min-height: 345px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.vs__item__box h1{height: 50px;}
	.Virtual__Seminars .vs__item__box{min-height: 340px;}
	.Virtual__Seminars .item{width: 33.333339%;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.vs__item__box h1{height: 50px;}
	.Virtual__Seminars .vs__item__box{min-height: 360px;}
	.Virtual__Seminars .item{width: 50%;}	
}

@media (min-width: 0px) and (max-width: 479px) {
	.vs__item__box h1{height: 50px;}
	.Virtual__Seminars .vs__item__box{min-height: 340px;}
	.Virtual__Seminars .item{width: 100%;}
}

@media (min-width: 568px) and (max-width: 767px) {.banner-overlay input{width: 88% !important;}}

.price-details-div{
    position: absolute;
    top: 0;
    background: #02b3e4;
    padding: 20px;
    color: #fff;
    left: 0;
	height: 100%;
	display: none;
}
.price-details-add{display: block;}

.price-details-btn{
	float: right;
	margin: -5px 30px 0 0;
}




.pagination-box{overflow: hidden; background: #f2f2f2; padding-top: 8px;}
.simple-pagination-page-numbers a
{	border: 1px solid #ddd;
	margin-right: -1px;
	display: block;
	float: left;
	width: 2rem;
	text-align: center;
}

.my-navigation:after
{
	content: "";
	display: table;
	clear: both;
}
.my-navigation div
{
	float: left;
}
.my-navigation div + div
{
	margin-left: .5rem;
}
.pagination-numbers{float: right;}
.pagination-numbers li{float: left; list-style: none; padding: 0px 10px;}
.simple-pagination-items-per-page{padding: 0px; margin: 0;}
.pagination-numbers >.simple-pagination-navigation-disabled{background: #4d5ee4;color: #fff;}

.more-text1:hover .more-text { display: inline-block;}
.more-text { display: none; position: absolute; z-index: 999; width: 360px; right: 10%; background: #eae3fe; color: #380b90; padding: 10px; border: 2px solid #5612da;}
.question { border-radius: 50%; padding: 2px 6px; border: 1px solid #B3B3B3; font-weight: bold; font-size: 13px;}
.hrci strong{font-weight: 600; font-size: 16px; letter-spacing: 1px; display: block; color: #1653aa;}
.remove-p + p{display: none;}
.remove-p{display: inline-block; width: 100%; margin-bottom: 5px;}