/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.mainmenu ul.nav.navbar-nav li a {
	  	font-size: 11px;
	  	padding-right: 10px;
	} 	
	.header-text h1 {
	  	font-size: 55px;
	}	
	.single-service {
	  	min-height: 172px;
	}
	.single-protfolio {
	  	margin-bottom: 10px;
	}
    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {  
    .single-contact {
	  	margin-bottom: 35px;
	  	width: 100%;
	}
	.single-protfolio {
	  	margin-bottom: 10px;
	}
	.contact-heading h1 {
	  	font-size: 29px;
	  	margin-bottom: 40px;
	}
	.single-footer {
	  	text-align: center;
	  	width: 100%;
	}
	.single-footer.footer-link {
	  	float: right;
	  	margin-top: 6px;
	}
	.logo img {
	  	height: 30px;
	  	width: 30px;
	}
	.logo h2 {
	  	font-size: 20px;
	  	margin-top: 2px;
	}
	.logo {
	  	padding: 7px 0;
	}
	.single-service {
	  	margin-bottom: 25px;
	}
	.skill-all {
	  	margin-bottom: 16px;
	}
	/*menu*/
	.navbar-toggle {
	  	float: none;
		margin: 0;
		position: absolute;
		right: -11px;
		top: -38px;
	}
	.navbar-header {
	  	position: relative;
	}
	.navbar-toggle .icon-bar {
	  	background: #000 none repeat scroll 0 0;
	}
	.mainmenu {
	  	padding: 0;
		text-align: center;
		width: 100%;
	}

	.mobile-menu-active ul.nav.navbar-nav {
	    background: #000 none repeat scroll 0 0;
	    float: none;
	    margin: 0;
	    text-align: center;
	    width: 100%;
	}
	.mobile-menu-active ul.nav.navbar-nav li {
	    display: block;
	}
	.mobile-menu-active ul.nav.navbar-nav li a {
	    border-bottom: 1px solid #222;
	    padding: 15px;
	}
	.mainmenu ul li.active::after {
	  	background: transparent none repeat scroll 0 0;
	}
	.mainmenu ul.nav.navbar-nav li a {
	  	color: #fff;
		padding-right: 15px;
		padding-top: 14px;
		text-align: right;
	}
	.navbar-nav {
	  	margin: 0;
	}
	.navbar-collapse.in {
	  	overflow-y: inherit;
	}
	.navbar-collapse {
	  	padding-right: 0;
	}
	.mainmenu ul li {
	  	border-bottom: 1px solid #333;
	}
	.navbar-collapse {
	  	background: #000 none repeat scroll 0 0;
	  	padding-right: 0;
	  	width: 100%;
	}/*menu close*/
	.single-protfolio-item {
	  	width: 100%;
	}
	.protfolio-item-menu ul li {
	  	border-bottom: 1px solid #333;
	  	margin: 0;
	  	padding: 8px 0;
	  	width: 100%;
	}
	.col-xs-6{
		width: 100%
	}
	.header-text h1 {
	  	font-size: 25px;
	}
	.header-text p {
	  	color: #fff;
	  	font-size: 16px;
	}
	.header-text {
	  	height: 126px;
	}
	.single-priceing-table {
	  	margin-bottom: 15px;
	}
	.priceing-description {
	  	margin-bottom: 20px;
	}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
	.col-xs-6{
		width: 50%
	}
	.single-service {
	  	margin-bottom: 5px;
	  	min-height: 242px;
	}
	.single-protfolio-item {
	  	width: 50%;
	}
	.single-service h2 {
	  	font-size: 15px;
	  	margin-bottom: 12px;
	}
	.single-priceing-table {
	  	margin-bottom: 25px;
	}
	.protfolio-item-menu ul li {
	  padding: 8px 11px;
	  width: inherit;
	}
}

@media only screen and (min-width: )