.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{background:#B7BEC8}
.nav-tabs > li > a {border-radius: 0px; font-size:14px; font-weight:bold;color: #333;}

.nav-tabs > li.active > a{background-color: #ddd;}
.nav-tabs > li > a:hover {
    border-color: #EEE #EEE #DDD;
	color: #23527C;
}
.tab-content{font-size:14px; padding:0px; 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:15px;}
.virtual-seminar-right{
	background: #314f63;
	position: absolute;
	right: 0px;
	z-index: 6;
	display: inline-block;
	width: 27.5%;
	
}
.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:70%;
float: left;
background: #ffffff;
padding-top: 15px;
}

.virtual-seminar{font-size:15px; background: #ffffff;border-bottom: 15px solid #eef4f8;

}
.virtual-seminar .hedding{}
.virtual-seminar h1{
	font-size:24px;
	margin-top: 10px;
	color: #043d9f;
}
.Price-Details2 {
    margin-top: -10px;
    position: fixed;
    right: 10;
    top: 168px;
    z-index: 90;
	background: #ffffff;
	width:26%;
	-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: #103956; color:#ffffff; margin:0px;
}
.Price-Details{
	background: #ffffff;
	padding:15px;
}

@media (min-width: 1043px) and (max-width: 1199.98px) {
	.Price-Details2{width: 290px !important;top: 180px;}
}
@media (min-width: 992px) and (max-width: 1042px) {
	.Price-Details2{width: 280px !important;top: 180px;}
}
.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 {
    background: #EC521D none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 18px;
    padding: 5px 30px;
    border: 1px solid #812b2b;
	text-align:center;
}
.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: #0977e6;
margin-top: 15px; font-size: 20px;
}



#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{
	border-left:0px; border-top:0px; border-top:0px;border-right:0px;
	border-bottom: 3px solid #0977e6;
}.nav-tabs > li.active > a:focus{
	border-left:0px; border-top:0px; border-top:0px;border-right:0px;
	border-bottom: 3px solid #0977e6;
}

.nav-tabs > li.active > a:hover{
	border-left:0px; border-top:0px; border-top:0px;border-right:0px;
	border-bottom: 3px solid #0977e6;
}






.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: #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";
}
.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: 575.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;
}

.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";
}
.lp-single-course .course-meta .course-meta-item{min-width: 100% !important;}
}




.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% #0D7CFE;
-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 screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  

.vs-date{width: 140px;}
.vs-date .day{font-size: 24px;}
.vs-date .month{font-size: 22px;font-weight: bold;}

}





@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;
}
}


.pagination-box{overflow: hidden;}
.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; margin-bottom: 6px;}
.pagination-numbers li{float: left; list-style: none; padding: 0px 10px; font-weight: 600;}

.pagination-numbers >.simple-pagination-navigation-disabled{background: #4d5ee4;color: #fff;}