@media (min-width: 1200px) {

	

}

@media (min-width: 992px) {
	

	
}


@media (min-width: 768px) {
	.navbar-brand, .mobile-view {
		display: none;
	}

}
@media (min-width: 992px) and (max-width: 1199px) {




	

}
@media (max-width: 991px) {
	.table {
		width:100%;
		overflow:hidden;
	}
	.table tbody,
	.table td,
	.table tr,
	.table {
		display:block;
	}
	.table thead {
		display:block;
		float:left;
		width:100%;
		padding:0 1px 0 1px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.table tbody {
		display:block;
		border-left:140px solid #333;
		float:left;
		width:100%;
		padding:0 1px 0 1px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.table tr {
		float:left;
		width:100%;
		background:#fff;
		clear:both;
	}
	.table tbody td {
		padding:0 0 0 140px !important;
		margin:0 -1px 0 -141px;
		float:left;
		clear:both;
		width:100%;
		white-space:nowrap;
		border-top:0;
		box-sizing: content-box;
		border-left: none !important;
		display: block;
	}
	.table-bordered > thead > tr > th, 
	.table-bordered > tbody > tr > th, 
	.table-bordered > tfoot > tr > th, 
	.table-bordered > thead > tr > td, 
	.table-bordered > tbody > tr > td, 
	.table-bordered > tfoot > tr > td {
		border-bottom: none;
		border-right: none;
	}
	.table .data-wrap{
		padding: 5px 5px 5px 10px;
		display: inline-block;
		white-space: normal;
		vertical-align: top;
	}
	.table td .btn-holder {
		padding: 10px 5px 8px 10px;
		display: inline-block;
		white-space: normal;
		vertical-align: middle;
	}
	.table td .btn-holder .btn {
		display: block;
	}
	.table tbody td:before {
		content:attr(title);
		padding: 5px 10px;
		display:inline-block;
		color:#fff !important;
		font-weight:bold;
		width:140px !important;
		vertical-align:top;
		margin:0 0 0 -140px;
		position:relative;
		white-space:normal;
	}
	.table tbody td span {
		white-space:normal;
		display:inline-block;
		vertical-align:middle;
		padding:5px 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.table thead tr:not(:first-child) {display:none;}

	.table thead tr th,
	.table thead tr td {
		float:left;
		clear:both;
		width:100%;
		display: block;
		white-space: normal !important;
		box-sizing: content;
	}
}

@media (min-width: 760px) and (max-width: 991px) {

	.navbar-default .navbar-nav > li > a {
		padding: 0 16px;
	}
	.media-body {
		padding-top: 0;
	}	
	.social-media ul li {
		margin-bottom: 5px;
	}
}
@media (max-width: 760px) {
	.navbar-header {
		padding: 0 15px;
	}
	.form-group.btn-wrap {
		padding-right: 15px;
		padding-left: 15px;
	}
	.form-horizontal .checkbox {
		padding: 7px 15px 0;
	}
	.desktop-view, .banner {
		display: none;
	}
	
	.navbar-default .navbar-brand {
		color: #fff;
	}
	.navbar-default .navbar-nav > li > a {
		border-right: 1px solid transparent;
	}
	.navbar-nav {
		margin: 0;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}
	.vedio iframe {
		width: 100%;
		height: 300px;
	}

	.media {
		border-right: none;
		margin-bottom: 20px;
	}
	.media-body {
		padding-top: 0;
	}
	.paypal {
		text-align: left;
	}
}

@media (max-width: 480px) {

	.table tbody {
		border-left: 0;

	}

	.table tbody td {
		margin: 0 !important;
		padding: 0 !important;
	}

	.table tbody td:before {
		width: 100% !important;
		margin: 0 !important;
		display: block;
		background: #333;
	}


}
@media (max-width: 320px) {
	.navbar ul li.dropdown-btn:hover ul {
		width: 200px;
	}
}