@media screen and (max-width:400px) {
	.carousel-caption {
		padding-bottom: 0;
		top: -20px;
	}
	.mep-carousel-wraper h2 {
		font-size: 17px;
	}
	.mep-carousel-wraper p {
		display: none;
	}
	.mep-more-btn {
		padding: 0 15px;
	}
	
}
@media screen and (max-width:460px) {
	.overview .row {
		width: 100% !important;
	}
}
@media screen and (max-width:520px) {
	.xs-hidden {
		display: none;
	}
}

@media screen and (max-width:767px) {
	.mep-slider-wrapper-left {
		width: 100%;
	}
	.mep-industries-wrapper .industries-content {
		padding-left: 5%;
	}
	.mep-industries-wrapper .events-content a {
		display: block;
		margin-bottom: 10px;
	}
	.item .inside {
		margin-bottom: 20px;
	}
	.mep-jobs .img-wrapper .content h2 {
		font-size: 30px;
	}
	.mep-jobs .img-wrapper .content p::after {
		content: none;
	}
	.mep-jobs .img-wrapper .content p {
		font-size: 14px;
	}
	.mep-jobs .btn-blue {
		margin: 4px auto 0;
	}
	.mep-jobs .img-wrapper .content {
		padding-top: 9%;
	}
	.mep-industries-wrapper .products-detail .details {
		margin: 8% 0 0 !important;
	}
	.form-group-mobile {
		float: left;
		margin-right: 6px;
		width: 150px;
	}
	body {
		background: #f5f5f5;
	}
	.mepits-mobile-content .col-xs-20 {
		padding: 0 10px;
	}
	.carousel-caption {
		padding-bottom: 7%;
	}
	.mep-carousel-wraper h2 {
		font-size: 25px;
		font-weight: 500;
		margin-bottom: 3px;
	}
	.mep-carousel-wraper p {
		font-size: 13px;
		line-height: 1;
	}
	.mep-more-btn {
		padding: 2px 20px;
	}
	.mepits-mobile-menu .navbar-default .navbar-toggle {
		border-color: transparent;
		background: transparent;
	}
	.mepits-mobile-menu .navbar-default .navbar-toggle .icon-bar {
		background-color: #383840;
	}
	.mepits-mobile-menu .navbar-toggle .icon-bar {
		border-radius: 7px;
		display: block;
		height: 4px;
		width: 28px;
	}
	.mepits-mobile-menu .navbar-default {
		margin-bottom: 0;
	}
	.mobile-notification {
		left: 50px;
		margin: 0 auto;
		position: absolute;
		right: 0;
		text-align: center;
		top: 0;
		width: 55%;
		z-index: 999;
	}
	.mobile-notification nav {
		background: transparent none repeat scroll 0 0 !important;
		border: medium none !important;
		margin-bottom: 0 !important;
	}
	.mobile-notification .img-circle {
		border: 2px solid #d1d1d1;
	}
	.mobile-notification .notification img {
		position: relative;
	}
	.mobile-notification .notification .count {
		background: #1c9dd9 none repeat scroll 0 0;
		border-radius: 50%;
		height: 18px;
		position: absolute;
		right: 0;
		top: 10px;
		width: 18px;
	}
	.mobile-notification .notification .count p {
		color: #fff;
		font-size: 10px;
		margin: -2px 0 0;
		text-align: center;
	}
	.mobile-notification .navbar-nav > li > a {
		padding: 11px 4px !important;
	}
	.mobile-notification li a,
	.mobile-notification li {
		display: inline;
	}
	.mobile-notification .notification {
		margin-top: 14px;
	}
	.mepits-mobile-menu .modal-content {
		border-radius: 0;
	}
	.mepits-mobile-menu .modal-dialog {
		float: right;
		margin: 10px;
		position: relative;
		right: -11px;
		top: -10px;
		width: 75%;
	}
	.mepits-mobile-menu .modal-body {
		padding: 8px 0 5px;
	}
	.mepits-mobile-menu .modal-header {
		padding: 9px 5px;
	}
	.mepits-mobile-menu .modal-header img {
		border: 2px solid #a6ccde;
		height: 37px;
		margin-right: 5px;
	}
	.mepits-mobile-menu .modal-header .close {
		color: #fff;
		float: right;
		opacity: 2;
		margin-top: 7px;
	}
	.mepits-mobile-menu .modal-content .form-control {
		background: url("../images/mobile-icon/mobile-search-icon.png") no-repeat scroll 14px 50%;
		background-color: #efefef;
		border: medium none;
		box-shadow: none;
		font-style: italic;
		height: auto;
		padding: 9px 31px;
		-webkit-border-radius: 20px 20px 20px 20px;
		border-radius: 20px 20px 20px 20px;
		-webkit-transition: all 0.3s linear;                  
		-moz-transition: all 0.3s linear;                 
		-o-transition: all 0.3s linear;   
		-ms-transition: all 0.3s linear;          
		transition: all 0.3s linear;
	}
	.mepits-mobile-menu .modal-content .form-control:focus {
		background: #d5d5d5;
		padding: 9px 17px;
	}
	.mepits-mobile-menu .modal-content .orange-btn {
		background: #e8561d none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		font-weight: 700;
		padding: 9px 10px;
		width: 100%;
		-webkit-border-radius: 20px 20px 20px 20px;
		border-radius: 20px 20px 20px 20px;
	}
	.mepits-mobile-menu .modal-content .orange-btn:hover {
		background: #fc5d1f;
		-webkit-transition: all 0.3s ease;                  
		-moz-transition: all 0.3s ease;                 
		-o-transition: all 0.3s ease;   
		-ms-transition: all 0.3s ease;          
		transition: all 0.3s ease;
	}
	.mepits-mobile-menu .modal-content .form-group {
		margin-bottom: 7px;
	}
	.mepits-mobile-menu .modal-content .links {
		width: 100%;
		float: left;
	}
	.mepits-mobile-menu .modal-content .links ul {
		padding: 0;
		margin: 0;
	}
	.mepits-mobile-menu .modal-content .links li {
		display: block;
		list-style: outside none none;
		padding: 10px 0;
		border-bottom: 1px solid #eaeaea;
		-webkit-transition: all 0.3s ease;                  
		-moz-transition: all 0.3s ease;                 
		-o-transition: all 0.3s ease;   
		-ms-transition: all 0.3s ease;          
		transition: all 0.3s ease;
	}
	.mepits-mobile-menu .modal-content .links li a {
		color: #1c9dd9;
		font-size: 14px;
		font-weight: 700;
		padding: 0 8px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(8):before {
		content: url("../images/mobile-icon/Tutorials.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(7):before {
		content: url("../images/mobile-icon/Products.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(6):before {
		content: url("../images/mobile-icon/Projects.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(5):before {
		content: url("../images/mobile-icon/Institutions.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(4):before {
		content: url("../images/mobile-icon/Industries.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(3):before {
		content: url("../images/mobile-icon/jobs.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(2):before {
		content: url("../images/mobile-icon/Forums.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:nth-last-child(1):before {
		content: url("../images/mobile-icon/sign-out.png");
		margin-left: 10px;
		position: relative;
		top: 3px;
	}
	.mepits-mobile-menu .modal-content .links li:hover {
		background: #ecf9ff;
	}
	.social-icons-mobile {
		float: left;
		margin: 9px 0 6px;
		text-align: center;
		width: 100%;
	}
	.social-icons-mobile ul {
		padding: 0;
		margin: 0
	}
	.social-icons-mobile li {
		display: inline;
		list-style: outside none none;
		padding: 0 7px;
	}
	.social-icons-mobile li a {
		color: #a8a9a9;
	}
	.social-icons-mobile li a:hover {
		color: #1c9dd9;
	}
	.mepits-mobile-menu .modal-header {
		border-bottom: none;
		background: #1c9dd9;
	}
	.mepits-mobile-menu .modal-header h4 {
		font-size: 12px;
		font-weight: 700;
		color: #fff;
	}
	
	/* Products page */
	
	#cssmenu b {
		margin: 13px 30px 0;
	}
	.mep-price-filter-container .well input[type="checkbox"]:not(old) + label, .mep-price-filter-container .well input[type="radio"]:not(old) + label {
		width: 91px;
	}
	.overview .row {
		float: left;
		width: 51%;
	}
	.search-and-filtter {
		margin-left: 0;
	}
	.search-and-filtter .inner {
		border: 1px solid #e6e6e6 !important;
		background: #fff;
		margin: 6px 0;
	}
	.search-and-filtter .form-control {
		border: none;
	}
	.search-and-filtter strong {
		font-size: 12px;
		padding: 3px 18px;
	}
	.search-and-filtter b {
		font-size: 20px;
	}
	.mep-products-wrapper .mep-product-container {
		margin-bottom: 25px;
		margin-left: 0;
		margin-right: 0;
	}
	.mep-product-container .product-description-wrapper {
		background: #fff;
	}
	
	/* Industries */
	
	.mep-industries-wrapper .inside {
		margin-bottom: 20px;
	}
	.mep-industries-wrapper .events-content {
		padding-left: 0;
	}
	.events-image-wrapper img:hover {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.mep-industries-wrapper .industries .events-image-wrapper {
		padding: 0 5px;
	}
	.mep-industries-wrapper .industries .events-content {
		padding: 0 5px;
	}
	.mep-industries-wrapper .form-control {
		margin-bottom: 5px;
	}
	
	/* Industry listing */
	
	.industry-listing .industries-container .details h3 {
		margin-top: -4px;
	}
	.industry-listing .industries-container .logo {
		margin-bottom: 20px;
	}
	.industry-listing .search-and-filtter {
		border: none !important;
	}
	.industry-listing .search-and-filtter .inner {
		padding: 8px 5px;
		background: #fff;
	}
	.industry-listing .search-and-filtter .form-control {
		border-bottom: 1px solid #ddd;
		background: #fff;
	}
	.industry-listing .inner-a {
		bottom: 13px;
	}
	
	/* Product details */
	
	.mep-industries-wrapper .details h4 {
		font-size: 17px;
	}
	
	 /* Products */
	
	.mep-products-wrapper .inner-a {
		bottom: 18px;
	}
	
	
	
	
	
	
	
	
}

@media screen and (max-width:991px) {
	.mep-footer .top-buffer {
		margin-top: 25px;
	}
	.Forums::after,
	.Industries::after,
	.Institutions::after,
	.Jobs::after,
	.Products::after,
	.Projects::after,
	.Tutorials::after,
	.Forums::after {
		content: url("../images/mep-menu-devider.jpg");
		position: absolute;
		right: 0;
		top: 12px;
	}
	.events-image-wrapper:after {
		opacity: 0;
	}
	.mep-industries-wrapper .products-detail .details {
		margin: 8% -10px 0;
		padding-left: 0;
	}
}
@media screen and (min-width:991px) {
	.Tutorials::before {
		content: url(../images/Tutorials.png);
		position: absolute;
		top: 18px;
		left: 8px;
	}
	.Projects::before {
		content: url(../images/Projects.png);
		position: absolute;
		top: 18px;
		left: 8px;
	}
	.Products::before {
		content: url("../images/Products.png");
		left: 0;
		position: absolute;
		top: 18px;
		left: 8px;
	}
	.Jobs::before {
		content: url(../images/Jobs.png);
		position: absolute;
		top: 18px;		
		left: 8px;
	}
	.Institutions::before {
		content: url(../images/Institutions.png);
		position: absolute;
		top: 18px;
		left: 8px;
	}
	.Industries::before {
		content: url(../images/Industries.png);
		position: absolute;
		top: 16px;
		left: 8px;
	}
	.Forums::before {
		content: url(../images/Forums.png);
		position: absolute;
		top: 18px;
		left: 8px;
	}
	
	

}
@media only screen and (max-width:1199px) and (min-width: 992px)  {
	.mep-nav-menu .nav.navbar-nav a {
		padding: 15px 19px;
	}
	.mep-banner .text-container h2 {
		font-size: 39px !important;
		line-height: 20px;
	}
	.mep-banner .text-container p {
		font-size: 14px;
	}
	.mep-jobs .img-wrapper .content h2 {
		font-size: 30px;
	}
	.mep-jobs .img-wrapper .content p::after {
		content: none;
	}
	.mep-jobs .img-wrapper .content p {
		font-size: 14px;
	}
	.mep-jobs .btn-blue {
		margin: 4px auto 0;
	}
	
}
@media screen and (max-width:1024px) {
	.left-group-wrapper tbody {
		margin-bottom: 3%;
	}
}
@media screen and (max-width:1200px) {
	.mep-slider-wrapper-right .text-inside h3 a {
		font-size: 19px;
	}
	.mep-slider-wrapper-right .text-inside p {
		display: none;
	}
	.mep-slider-wrapper-right .text-inside {
		padding: 35px 9px 9px;
	}
}
@media screen and (max-width:980px) {
	.mep-slider-wrapper-right .text-inside h3 a {
		font-size: 16px;
	}
}


/* @media only screen and (min-width:1199px) and (max-width: 992px)  {
	.mep-banner .text-container h2 {
		font-size: 39px !important;
		line-height: 20px;
	}
	.mep-banner .text-container p {
		font-size: 14px;
	}
} */


@media only screen and (max-width:991px) and (min-width: 768px)  {	
	.mep-nav-menu .navbar-default .navbar-nav > li > a {
		font-size: 12px;
	}
	.mep-nav-menu .nav.navbar-nav a {
		padding: 15px 11px;
	}
	.mep-nav-menu .dropdown-menu > li a {
		font-size: 12px;
	}
	.mep-product-container .product-description-wrapper strong {
		font-size: 11px;
	}
	.mep-product-container .product-description-wrapper p {
		font-size: 11px;
		margin-top: 2px;
	}
	.mep-product-container .product-description-wrapper b {
		font-size: 11px;
	}
	.col-lg-7, .mep-all-zero {
		overflow: hidden;
	}
	.bottom-buffer-sm {
		margin-bottom: 15px;
	}
	.mep-nav-menu .dropdown-menu {
		margin-left: 0;
	}
	.mep-nav-menu .nav.navbar-nav a {
		padding: 15px 10px;
	}
	.mep-nav-menu label a {
		font-size: 17px;
	}
	.mep-banner .text-container h2 {
		font-size: 39px !important;
		line-height: 20px;
	}
	.mep-banner .text-container p {
		font-size: 14px;
	}

}

@media screen and (min-width:1220px) {

}
@media screen and (max-width:1199px) {
	.events-image-wrapper:after {
		top: 5%;
	}
}
@media only screen and (max-width:991px) and (min-width: 767px) {
	.mep-jobs .img-wrapper .content h2 {
		font-size: 30px;
	}
	.mep-jobs .img-wrapper .content p::after {
		content: none;
	}
	.mep-jobs .img-wrapper .content p {
		font-size: 14px;
	}
	.mep-jobs .btn-blue {
		margin: 4px auto 0;
	}
	.mep-jobs .img-wrapper .content {
		padding-top: 12%;
	}
}	
