@media (min-width: 300px) and (max-width: 800px){
	.mobile-hide{
		display: none;
	}
	.pc-hide{
		display: block !important;
	}
	.flexslider, .trainer_banner{
		margin-top: 90px !important;
	}
	.homeinnerWebinardetails {
	    margin-top: 70px;
	}
	button.navbar-toggler {
	    float: right !important;
	    text-align: right;
	    position: absolute !important;
	}
	/*a.cart-icon{
	    position: absolute;	
	    right: 0;
	}*/
	.header-main.container-fluid{
		border-bottom: 2px solid #6091BA;
    	background-color: #f8f8f8 !important;
	}
	button.navbar-toggler {
	    margin-top: -50px !important;
	}
	form.col-md-3.col-sm-5.col-12.form-inline, form.col-md-3.col-sm-5.col-12.form-inline{
		display: none !important;
	}
	.header-main.container-fluid .contact.pull-right {
	    margin-top: 20px;
	}
	p.phone a {
	    float: left;
	    margin-top: 10px;
	    font-size: 12px;
	}
	.contact.pull-right a{
		padding: 4px 10px !important;
	}
	.header .contact p.phone {
	    width: 100% !important;
	    float: left;
	}
	.main-nav-wrapper{
		background:transparent !important;
	}
	form.course-finder-form input {
	    width: 84% !important;
    	float: left !important;
	}
	.col-md-9.col-12.mobile-news1.subject {
	    max-width: 65%;
	    float: left;
	}
	.col-md-3.col-12.mobile-news2.keywords {
	    max-width: 35%;
	    float: left;
	    margin-top: 0px !important;
	}
	.section-content.news-letter{
	    padding: 30px 5px 40px 5px;
	}
	ul.slides li img {
	    height: 170px !important;
	}
	.info.col-md-8.col-12 {
	    margin-top: -20px;
	}
	html .navbar-header:hover{
		cursor: pointer !important;
	}
	footer.footer img#logo {
	    width: 50%;
	    margin-left: 10px;
	}

	/*********************** INDEX PAGE *****************/

	.homeWebinar h3 {
	    font-size: 22px;
	}
	.tabcontents {
	    padding-top: 0px !important;
	}
	body.home-page ul.slides li {
	    max-height: 220px;
    	background-size: 110% 100% !important;
	}
	.container.footer_banner2 {
	    display: none;
	}
	.home-page .news{
		margin-top: 0px !important;
	}
	.homeWebinarbox1 {
	    border: 1px solid #6091ba !important;
	    width: 85% !important;
	    height: 310px !important;
	    width: 92% !important;
	}
	section.course-finder h1 span, section.course-finder h1.section-heading.text-highlight{
		padding-bottom: 20px;
	}
	section.course-finder{
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	ul.tabs li.selected a, ul.tabs li a, ul.tabs li.selected a:hover{
		width: 125px !important;
		height: 35px !important;
	}
	.col-lg--8.col-md-12.col-12.keywords {
	    text-align: center;
	}
	img.img-responsive.img-thumbnail.img-circle {
	    height: auto !important;
	    width: 50% !important;
	    margin-left: 25% !important;
	}
	.mobile-center{
		text-align: center !important;
	}
	form.course-finder-form {
	    margin-top: -30%;
	}
	.home-page .testimonials .source{
		margin-bottom: 0px !important;
	}
	.become_button{
		margin-top: 0px !important;
		margin-right: 0px!important;
		text-align: center !important;
	}
	h4.hed {
	    width: 100%;
	    text-align: center !important;
	    margin-left: 0px !important;
	}
	html .owl-carousel .owl-stage-outer, html .owl-stage-outer{
		overflow: visible !important;
	}
	div#onDemandWebinars, div#upcomingWebinars{
		margin-top: 40px;
	}

	/****************** MEMBERSHIP PAGE ****************/

	.lc-checks__feature{
		font-size: 8px !important;
	}
	.page-wrapper .page-content .page-row{
		margin-top: 0px !important;
	}
	.promos{
		width: 80% !important;
		margin-left: 10% !important;
	}
	.promo1, .promo1 .price,.promo, .promo .price{
		width: 100% !important;	
	}
	.promo1 form, .promo form{
		text-align: center;
    	padding-bottom: 20px;
	}
	.promo1 form button, .promo form button{
		margin: 0px !important;
	}

	/****************** WEBINAR PAGE ****************/

	.breadCrumb02{
		display: none;
	}
	.live_webinars .contact.pull-right a{
		margin-left: 10px !important;
	}
	.live_webinars .navbar-header{
		margin-top: -14% !important;
    	width: 92% !important;
	}
	.live_webinars button.navbar-toggler{
		right: 11% !important;
	}
	.box {
	    width: 100%;
	    margin-left: 0px !important;
	    padding-left: 10px !important;
	}
	ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover, ul.nav-tabs li.active a:focus{
		font-size: 12px !important;
	}
	div#home ul li , div#home p{
	    font-size: 12px !important;
	    line-height: 20px;
	}
	.services-list{
		margin-left: 0px !important;
		padding-left: 0px !important;
	}
	.services-list h1{
		font-size: 18px !important;
	}
	ul.services-list.items-5.wow.fadeInUp .container,ul.services-list .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	    padding: 0px !important;
	}
	.col-lg-5.col-md-6.col-sm-5.col-xs-12.speakerFunt.marginTop30,
	.col-lg-3.col-md-2.col-sm-2.col-xs-12.marginTop30.text-center {
	    float: left;
	    min-height: 115px !important;
	}
	ul#countdown-1{
		display: none;
	}
	ul.services-list.items-5.wow.fadeInUp img.webimg {
	    margin-right: 40%;
	    width: 20%;
	    height: auto;
	    margin-top: -15px;
	    margin-bottom: -15px;
	}
	.col-lg-1.col-md-1.col-sm-1.col-xs-1.chckbox{
		width: 7% !important;
	}
	.webinarContent{
		padding: 40px 20px !important;
		margin-top: 10px !important;
	}
	.productDetails{
		margin-top: 0px !important;
	}
	.speakerFunt{
		text-align: center;
		padding-left: 0px !important;
	}
	.button_cart{
		margin-left: 20% !important;
	}
	.form_live{
		margin-left: 0px !important;
	}
	#moien{
		padding: 9px 10px;
		width: 68% !important;
	}
	.speakerFunt, .productDetails {
	    font-size: 14px;
	    line-height: 30px;
	}
	.productDetails{
		margin-top: -10px !important;
		text-align: center;
		padding-left: 0px !important;
	}
	.services-list h1{
		margin-top: 10px !important;
		font-size: 16px !important;
		line-height: 20px;
	}
	.webinar-buttons {
	    float: left;
	    width: 100%;
	}
	a.prodLinkArea {
	    width: 46%;
	    float: left;
	}

	/****************** SEMINAR DETAIL PAGE ****************/

	body.seminar-detail-page button.navbar-toggler{
	    margin-right: 15px;
	}
	h1.titel2 {
	    font-size: 16px !important;
	    line-height: 25px !important;
	}
	.webimg {
	    height: 120px;
	    width: 120px;
	}
	.seminar_info {
	    font-size: 13px;
	    line-height: 13px;
	    margin-top: 15px !important;
	}
	.download_btn {
	    text-align: center;
	}
	.download_btn button{
		font-size: 12px !important;
	}
	.col-md-4.sem-price {
	    width: 33.3%;
	    padding-left: 30px;
	}
	p.com-strike, p.com-title{
		font-size: 8px !important;
		text-align: center !important;
	}
	.col-sm-1.col-md-1.round{
		text-align: center !important;
	}
	.tab button {
	    padding: 10px 10px 10px 10px;
	    font-size: 12px;
	    width: 23%;
	    height: 50px;
	}
	input.group_check {
	    /*margin-left: 31px;*/
	    height: 12px;
	    width: 13px;
	}
	.col-sm-12.col-md-12.descr_box p, .col-sm-12.col-md-12.descr_box {
	    font-size: 12px !important;
	    text-align: justify;
	}
	.col-sm-12.col-md-12.descr_box p strong{
		font-size: 11px !important;
	}
	.col-3, .col-9{
		max-width: 100% !important;
		flex: unset !important;
	}
	p.speaker_profile {
	    text-align: center !important;
	}

	/****************** CHECKOUT PAGE ****************/

	.py-4.text-center h2,h4.d-flex.justify-content-between.align-items-center.mb-3 span {
	    font-size: 16px;
	}

	/****************** CART PAGE ****************/

	body.home-page.cart .media-body ul li {
	  font-size: 14px !important;
	  padding-left: 0px !important;
	}
	body.home-page.cart .media-body p, .media-body a {
	    font-size: 14px;
	}
	body.home-page.cart .media-body ul {
	    margin-left: 0px !important;
	    padding-left: 0px !important;
	}
	body.home-page.cart html .table td, body.home-page.cart html .table th{
	  font-size: 15px !important;
	  padding-left:4px !important;
	  padding-right:4px !important;
	}
	body.home-page.cart td.text-right {
	    text-align: center !important;
	}
	body.home-page.cart button.btn.btn-primary.bluecolor {
	    font-size: 14px;
	    margin-left: -65px;
	}
	body.home-page.cart td a {
	    font-size: 15px !important;
    	font-weight: 700;
    	color: #000 !important;
	}
	body.home-page.cart .login .modal-body{
	  	width: 90% !important;
	  	margin-left: 5%
	}
	body.home-page.cart input[name="discount"] {
	    font-size: 12px !important;
	    width: 56% !important;
	    margin-bottom: 7px !important;
	    height: 35px;
	}
	body.home-page.cart button.btn.btn-primary{
		height: 35px !important;
	}
	body.home-page.cart div#loginModal {
	    margin-top: 25%;
	}
	body.home-page.cart iframe {
        display: none !important;
    }
    .footer_banner2{
    	height: 200px !important;
    }

    table#cart > thead > tr > th, table#cart > tbody > tr > th, table#cart > tfoot > tr > th, table#cart > thead > tr > td, table#cart > tbody > tr > td, table#cart > tfoot > tr > td{
    	border:0px !important;
    }
    .row.hide-on-big.cart-data-mobile {
	    padding-left: 10px;
	    font-size: 14px;
	    font-weight: 700;
	}
    table#cart tbody td .form-control{
	    width:80% !important;
	    display: inline !important;
	}
	.actions .btn{
	    width:36%;
	    margin:1.5em 0;
	}

	.actions .btn-info{
	    float:left;
	}
	.actions .btn-danger{
	    float:right;
	}
	tr.mobile-coupon {
	    background: #fff;
	    border-bottom: 3px solid;
	}
	.data-box {
	    width: 20%;
	    float: left;
	    margin-left: 5px;
	    margin-bottom: 20px;
	    margin-top: 10px;
	}
	.data-box:first-child {
	    padding-top: 4px;
	}
	.product-account{
		padding-top: 0px !important;
	}
	.data-box-full {
	    width: 52%;
	    float: left;
	    margin-left: 5px;
	    margin-bottom: 10px;
	    margin-top: 10px;
	}
	table#cart thead { display: none; }
	table#cart tbody td { display: block; padding: .6rem; min-width:320px;}
	table#cart tbody tr td:first-child, .card { background: #f7f7f7; color: #000; }
	table#cart tbody td:before {
	    content: attr(data-th); font-weight: bold;
	    display: inline-block; width: 8rem;
	}
	.hide-on-small{
	    display: none !important;
	}
	.news-txt {
	    width: 100%;
	}
	.news-img img {
	    display: none;
	}
	.testimonial .item {
	    width: 50%;
	}
	body.home-page.cart .homeWebinar{
		padding: 0px !important;
	}
	.chck-btn-mobile{
		margin-top: 0px !important; 
	    text-align: center !important;
	    margin-left: 0px !important;
	}
	table#cart tfoot td{display:block; }
	table#cart tfoot td .btn{display:block;}
	/*#cart {
	    margin-top: 60px !important;
	}*/
	form.update_quantity{
		text-align: center;
	}
	form.update_quantity br {
	    display: none;
	    text-align: center !important;
	}
	table#cart td.text-center {
	    display: none !important;
	}
	form.coupon-form input.cart-input.form-control {
	    width: 80% !important;
	}

	/****************** LOGIN MODAL ****************/

	div#loginModal .modal-dialog.login.animated {
	    width: 90% !important;
	    margin-left: 5% !important;
	}
	form#adc-register input[type="text"], form#adc-register input[type="password"], div#loginModal input#phone_register{
		width: 48% !important;
	    float: left !important;
	    margin-left: 5px;
	    font-size: 12px;
	    height: 34px;
	}
	form#adc-register textarea#address_register{
		font-size: 12px !important;
	}
	div#loginModal h4.modal-title {
	    font-size: 18px;
	    text-align: center;
	}
	.login .btn-login, .registerBox .btn-register{
		padding: 8px 50px !important;
		margin-top: 20px;
	}
	.modal-content {
	    margin-top: 35% !important;
	}
	div#loginModal {
	    margin-top: 0% !important;
	}
	a.prodLinkArea{
		font-size: 12px;
    	padding: 10px 0px 10px 25px;
	}
	.box ul.nav-tabs li, .box ul.nav-tabs{
		border: 0px !important;
	}
	.news-img img{
		display: none;
	}
	.news-txt {
	    width: 100% !important;
	    margin-bottom: 60px;
	}
	.container-fluid.testimonial .item:nth-child(5) {
	    display: none;
	}
	.testimonial .item {
	    width: 50% !important;
	}
	.live_web_banner{
		display: none;
	}
	.price-area .hr-line {
	    margin-right: 5px !important;
	    margin-left: 5px !important;
	    padding-left: 0px !important;
	}

}

@media (min-width: 400px) and (max-width: 800px){
	a.prodLinkArea {
	    width: 45% !important;
	    float: left !important;
	}
}
@media (min-width: 790px){
	.cart-data-mobile,.hide-on-big{
		display: none !important;
	}
	#cart {
	    margin-top: 90px !important;
	}
	.img__wrap {
	  height: 200px;
	  width: 257px;
	}
}
