@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .2rem;
    padding-left: .2rem;}



    li.nav-item {padding: 0 12px}



    .hometab li.nav-item {padding: 0}
	
	
	
}


@media (max-width: 1367px) {

.slide_me {padding-left:170px; transition: all ease-out 0.2s;}
    
    }

@media (max-width: 1024px) {

.slide_me {padding-left:0px; transition: all ease-out 0.2s;}
    
    }


@media (max-width: 991px) {

.nav_wrapper {padding: 0}
.cart_icon {position: fixed; top: 20px; right: 140px; padding: 5px; }  
	
	.navbar-toggler { padding: .25rem .50rem; font-size: 1rem;}
	
	
	
	
	
	/*nav fixes*/


	#navbarSupportedContent {   float: right;
    position: absolute;
    top: 75px;
    background: white;
    left: 0;
    z-index: 9999;
    width: calc(100% + 30px);
    padding: 15px 20px;
    margin: -15px; 
	
	-webkit-box-shadow: 0px 2px 3px rgba(202, 202, 202, 0.5);
-moz-box-shadow: 0px 2px 3px rgba(202, 202, 202, 0.5);
box-shadow: 0px 2px 3px rgba(202, 202, 202, 0.5);
	}
	
	#nav_bar ul.profile_and_cart {
    float: right;
    position: absolute;
    top: 15px;
    right: 42px;
}
	
	
	.profile_and_cart li span.profile_name {display: none}
	
	
	
	/*new menu start*/
	
	.newmenu_wrapper { right: -125px;}
	.newmenu_wrapper > .popover > .popover-arrow { right: 135px;}
	
	/*new menu end*/

}

@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables tr th{ 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; margin-bottom: 10px }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
		min-height:45px;
		border: none;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 12px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: normal;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	
	table .small_device_fullwidth {padding-left: .75rem !important; }
	td[data-title="Qualification"] .fa-minus-circle, td[data-title="Qualification"] .fa-plus-circle  { float:right }
	
	.wrapped_details {max-width: none !important}
	.table-with-add-button tr:first-child {margin-bottom: 40px !important; visibility: hidden;}
	.container{
	/*	padding: 0px;
		margin: 0px;*/
	}
	    
		
	#no-more-tables .cart-action {
		text-align: right;
	}
	#no-more-tables .cart-action:before {
		display: none
	}

	#no-more-tables td.no-record, #no-more-tables td.no-record:last-child {
		/* For Left */
		padding-left: 10px !important;
		text-align: left !important;

		/* For Center */
		/* padding-left: 0 !important;
		text-align: center !important; */
	}

	/* .logo_item{
		margin-left: 10%;
	} */
	
	.g-recaptcha {
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}

	.mobile-res #no-more-tables td {
		padding-left: 4% !important;
	}

	.headerText .document_header_line_1 {
		padding-top: 22px !important;
	}

	.modal-style {
		width: auto;
	}

	.btn {
		white-space: normal !important;
    	word-wrap: break-word;
	}

	.text-right.checkout-price-rule input {
		text-align: right !important;
		width: 58px !important;
	}

	input#search_button {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-right: 35px
	}
}


@media (max-width: 576px) {

	a.navbar-brand img {height: 32px}
.forgot_password_text {text-align: left !important}
.remember_me_text input {margin-left: -20px}
.remember_me_text label {padding-left: 20px}
.detail_event_pic {  max-width: 100%; margin-bottom: 15px}

.mar_mob_20 {margin-left: 20px}
    .pagination_wrapper span {display:inline-block; margin-bottom: 15px; width:100%}
    
    .button_wrapper button {width:100%; margin: 0 0 10px 0 }
    .header_wrapper .event_name {margin-bottom: 15px}
    .cart_icon {position: fixed; top: 20px; right: 100px; padding: 5px; }  
    .button_wrapper button {width:100%}

	/* .logo_item{
		margin-left: 33%;
	} */

	.modal-style {
		width: auto;
	}
}
/**
 * Added by Mitesh kadiya on 20 August
 */
@media (max-width: 990px){
	.desktop_view_dashboard{
		display: none;
	}
	.mobile_view_dashboard{
		display: block;
	}
	.desktop_view_seminar_feedback{
		display: none;
	}
	.mobile_view_seminar_feedback{
		display: block;
	}
	.seminar_feedback_header{
		text-align: left;
	}
	.mobile_view_seminar_feedback .event_data_ul .event_data .feedback_count{
		display: block;
		margin-top: -22px;
		margin-left: 63px;
		font-size: 14px;
	}
	.mobile_view_seminar_feedback .event_data_ul .event_data .participant_count{
		display: block;
		margin-top: -22px;
		margin-left: 76px;
		font-size: 14px;
	}

	.modal-style {
		width: auto;
	}
}
@media (min-width: 990px){
	.seminar_feedback_header,
	.trainer_request_detail_header{
		text-align: center;
	}
}

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
  .filter_wrapper {top: 0 !important;}
}
.v-select .dropdown-toggle .clear {max-width :15px  }
.mobile_calendar .view_title h3{float: none}

@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */ 
}