
.date-time-box-min{color: #ffffff;}
.date-time-box-min .date-time-box-inner{padding: 30px 0px; font-size: 18px;}
.date-time-box-min .date-time-box-inner > div{padding: 6px 0px;}
.date-time-box-min .date-time-box-inner > div > span{width: 100px; display: inline-block;}

.price-panel-part{
	float: right;
	text-align: left;
	background: #fff;
	padding-bottom: 15px;
}
.price-panel-part h2{font-size: 17px;}

.price-panel-part .price-card-inner{display: inline-block; width: 190px;}

.price-card-inner .price{font-size: 18px; font-weight: 600; padding-right: 5px;}

.Live2{position: relative; padding: 15px; background: #ddd;}
.Recorded2{position: relative; padding: 28px 15px; background: #fff7e6;}
.Combo-Offers-min{position: relative; padding: 15px; background: #ebebfe;}

.price-text{padding-left: 26px;}

.keywordsMain{
color: #190b66;
font-size: 16px;
line-height: 1.5;
width: 62%;
clear: left;
text-align: left;
padding: 15px 15px;
z-index: 9;
background: #f3f5f8;
}


.live-price {
	height: 34px;
	width: 81px;
    z-index: 2;
    position: absolute;
    top: 0;
    left: -81px;
    -webkit-transform: rotate(-90deg) translateY(-100%);
    -ms-transform: rotate(-90deg) translateY(-100%);
    transform: rotate(-90deg) translateY(-100%);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    padding: 6px 17px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #07d79b;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
}
.Recordedh2 {
	width: 107px;
	height: 34px;
	padding: 6px 9.5px;
    z-index: 2;
    position: absolute;
    top: 0;
    left: -107px;
    -webkit-transform: rotate(-90deg) translateY(-100%);
    -ms-transform: rotate(-90deg) translateY(-100%);
    transform: rotate(-90deg) translateY(-100%);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #d7a107;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
}
.Combo-Offers-title {
	width: 105px;
	height: 34px;
    z-index: 2;
    position: absolute;
    top: 0;
    left: -105px;
    -webkit-transform: rotate(-90deg) translateY(-100%);
    -ms-transform: rotate(-90deg) translateY(-100%);
    transform: rotate(-90deg) translateY(-100%);
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    padding: 6px 18px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #8a14f8;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
}

.price-panel-part .btn {
    background-color: #4d5ee4;
    border-color: #3d4ed8;
    color: #ffffff;
	border-radius: 0;
	margin-top: 4px;
	font-weight: 600;
}

.webinar-related1{padding: 5px 15px;
border: 1px solid #705cb4;
color: #fff;
font-size: 20px;
margin-top: 20%;
display: inline-block;
margin-right: 30px;
}
.submit-btn-class a{margin-top: 10px; display: inline-block;}

.cbx {
  margin: 0;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  float: left;
}
.cbx span {
  display: inline-block;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.cbx span:first-child {
  position: relative;
  width: 18px;
  height: 18px;
  transform: scale(1);
  vertical-align: middle;
  border: 1px solid #9098A9;
  transition: all 0.2s ease;
  background: #ffffff;
}
.cbx span:first-child svg {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
  transform: translate3d(0, 0, 0);
}
.cbx span:first-child:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #506EEC;
  display: block;
  transform: scale(0);
  opacity: 1;
  border-radius: 50%;
}
.cbx span:last-child {
  padding-left: 8px; 
}
.cbx:hover span:first-child {
  border-color: #506EEC;
}

.inp-cbx:checked + .cbx span:first-child {
  background: #506EEC;
  border-color: #506EEC;
  animation: wave 0.4s ease;
}
.inp-cbx:checked + .cbx span:first-child svg {
  stroke-dashoffset: 0;
}
.inp-cbx:checked + .cbx span:first-child:before {
  transform: scale(3.5);
  opacity: 0;
  transition: all 0.6s ease;
}

@keyframes wave {
  50% {
    transform: scale(0.9);
  }
}



.date-time-price{}
.date-time-price-left{float: left; width: 63%; text-align: left;}
.date-time-price-right{float: right; width: 35%;}
.productName{clear: both;}

@media (min-width: 992px) and (max-width: 1049px) {
	.price-panel-part .price-card-inner{width: 185px;}
	.price-panel-part .price-card-size{width: 160px;}
	.price-text{padding: 0px;}
}

@media (min-width: 1050px) and (max-width: 1199.98px) {
	.price-panel-part .price-card-inner{width: 210px;}
	.price-panel-part .price-card-size{width: 160px;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.date-time-box-min .date-time-box-inner{font-size: 16px;}

.price-card-size{width: 155px !important;}
.date-time-price-left{width: 58%;}
.date-time-price-right{width: 40%;}
.keywordsMain{width: 57%;}
	.time-size{font-size: 15px;}
}


@media (min-width: 1200px) and (max-width: 1920px) {
.price-panel-part .price-card-inner {width: 210px;}
.price-panel-part .price-card-size{width: 160px;}
.date-time-box-min .date-time-box-inner{font-size: 16px;}

.date-time-price-left{width: 58%;}
.date-time-price-right{width: 40%;}
.keywordsMain{width: 62%;}
}


@media (max-width: 991px) {
.Days-Left{text-align: left !important;}
.webinar-related1{background: #2b1f5f;}

.price-panel-part {
    float: none;
    padding-left: 34px;
    margin-top: 15px;
}
.keywordsMain {
    width: 100% !important;
    margin-top: 15px !important;
	overflow: hidden;
	clear: both;
}
.submit-btn-class .col-md-6{width: 50% !important;}
.price-panel-part .price-card-inner {
    width: 190px;
}
.productName h1{text-align: left;}
.date-time-box-min .date-time-box-inner{padding: 0px;}

.date-time-price{overflow: hidden;}
.date-time-price-left{width: 100%;}
.date-time-price-right{width: 100%;}
.keywordsMain{padding: 15px 0px;}
body {background: #f3f5f8 url(/images/webinar-s.jpg) !important; background-repeat: repeat-x !important; background-position: top center !important;}
}

@media (max-width: 767px) {
.webinar-related1{margin-top: 0px !important;}
.keywordsMain{padding: 15px 0px;}
}
@media (max-width: 478px) {
	.price-panel-part .price-card-inner { width: 100%;}
	.price-panel-part .price-card-size { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #bdbdbd;}
	.keywordsMain{padding: 15px 0px;}
	.time-size{font-size: 15px;}
}