/* lg */ 
@media (min-width: 1400px) {
	#navigation{
		height:175px!important;
	}
}

/* md */
@media (min-width: 992px) and (max-width: 1399px) {
	#home-carousel .item.active img {
		margin-top: -45px;
	}
	
	#navigation{
		height:175px!important;
	}
	
	#promotion img {
		margin-top: -37px;
		transform: scale(1.1);
	}
	
	.bottom-socials ul li a {
		padding: 8px;
	}
	
	.footer-menu li a {
		padding:20px 7px;
	}
	
	.post .post-content {
		padding:20px;
	}
	.blog1 .post h2.entry-title {
		font-size:24px;
		margin-bottom:15px;
	}
	.blog1 .regu-news .post .post-content {
		padding:45px;
	}
	.blog1 .sidebar .widget ul li, .blog1 .sidebar .widget ul li a {
		font-size:12px;
	}
	.blog1 .sidebar .widget .entry-title {
		font-size:18px;
	}
	.products ul li {
		width:17%;
	}
	#promotion h1 {
		font-size:35px;
	}
	.project .overlay h3 {
		left:-120%;
	}
	#shop-carousel .carousel-indicators li {
		width:170px;
	}
	.social li {
		margin: 0 5px;
	}
	.instagram li a img {
		height: 50px;
		width: 50px;
	}
	#parallax-one .nav-tabs li {
		width:150px;
	}
	h3.member-name {
		margin: 35px 0 4px;
	}
	.member .social li {
	  margin: 0;
	}
	
	.team_row{
		padding:0px!important;
	}

}

@media (min-width: 760px) and (max-width: 1199px) {

	#navigation .navbar-right li a{
		font-size:13px!important;
		margin-top:6px!important;
	}
	
	#navigation{
		height:130px!important;
	}
	
	.team_row{
		padding:0px!important;
	}
	
	#main-slider .item {
		-webkit-backface-visibility: hidden;
	}
	
	.mainsearch {
		-webkit-backface-visibility: hidden;
	}
	
	.owl-wrapper-outer {z-index:3} 
	
	.owl-controls {-webkit-backface-visibility: hidden;}
	
	#scroll_projects .caption .top_h3{
		height:35px!important;
	}
	
	#scroll_projects .caption p{
		height:200px!important;
	}
	
}

@media (min-width: 760px) and (max-width: 1200px) {

	#navigation .navbar-right li a{
		font-size:13px!important;
		margin-top:12px;
	}
	
	#navigation{
		height:130px!important;
	}
	
	#scroll_team .section_h2{
		margin-top:0px!important;
		padding: 60px 0 50px 0;
	}
	
	#scroll_projects .caption .top_h3{
		height:35px!important;
	}
	
	#scroll_projects .caption p{
		height:200px!important;
	}
	
	.team_row{
		padding:0px!important;
	}
	
	.phil_content{
		padding:0px 20px!important;
	}
	
	#main-slider .item {
		-webkit-backface-visibility: hidden;
	}
	
	.mainsearch {
		-webkit-backface-visibility: hidden;
	}

		.owl-wrapper-outer {z-index:3} 
	
	.owl-controls {-webkit-backface-visibility: hidden;}
	
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	
	.owl-wrapper-outer {z-index:3} 
	
	.owl-controls {-webkit-backface-visibility: hidden;}
	
	#scroll_projects .caption .top_h3{
		height:35px!important;
	}
	
	#scroll_projects .caption p{
		height:200px!important;
	}
	
	#navigation{
		height:125px!important;
	}
	
	#main-slider .item {
		-webkit-backface-visibility: hidden;
	}
	
	.mainsearch {
		-webkit-backface-visibility: hidden;
	}
	
	.phil_content{
		padding:0px 20px!important;
	}
	
	#navigation .navbar-right {
		margin-right: 30px;
	}
	#navigation .navbar-right li a {
		padding: 20px 7px!important;
		font-size:14px;
	}
	
	.navbar-brand{
		padding:0;
	}
	
	#onepage #navigation .navbar-right li a  {
		padding:13px 5px;
		font-size:12px;
	}
	#onepage #navigation .navbar-static-top .navbar-right {
		margin-right:0;
	}
	
	#navigation .topbar-icons span i {
		font-size:11px;
	}
	
	#our-services .col-sm-6.col-md-3:nth-of-type(1), 
	#our-services .col-sm-6.col-md-3:nth-of-type(2), 
	#our-services .col-sm-6.col-md-3:nth-of-type(3), 
	#our-services .col-sm-6.col-md-3:nth-of-type(4) {
		border-bottom:0;
	}
	#our-services .col-sm-6.col-md-3:nth-of-type(1):before, 
	#our-services .col-sm-6.col-md-3:nth-of-type(2):before, 
	#our-services .col-sm-6.col-md-3:nth-of-type(3):before {
		content:inherit;
		display:none;
	}
	#our-services .col-sm-6.col-md-3{
		border-right:0;
	}

	
	#parallax-one .nav-tabs li {
		width:120px;
		margin-right:0;
	}
	
	.carousel-caption h1 {
		font-size:35px;
	}
	
	.carousel-caption h2 {
		font-size:50px;
	}
	.carousel-caption .post-content h2 {
		font-size:45px;
	}
	
	#home-carousel .item img, 
	#home-carousel.shop-carousel .item .price-tag  {
		display:none;
	}
	
	.container>.carousel-arrows {
		left:15px;
	}
	#service .col-md-3 {
		margin-bottom: 45px;
	}
	.portfolio-item {
		width:100%;
	}
	.portfolio-content .overlay {
		padding: 40px;
	}
	.overlay a.folio-detail {
		top:50px;			
		font-size:45px;
	}
	.overlay a.folio-detail, 
	.overlay a.folio-link {
		left: 40px;
	}
	.overlay h2 {
		top: 20%;
	}
	.portfolio-item h2 {
		font-size:18px;
	}
	.overlay p {
		top: 22%;
		font-size: 14px;
	}
	.about-content {
		text-align: justify;
	}
	.skills-section {
		margin-left:-15px;
	}
	
	.skill-circle canvas {
		width:100% !important;
	}
	
	#scroll_team .section_h2{
		margin-top:0px!important;
		padding: 60px 0 50px 0;
	}
	
	.team_row{
        padding:0px!important;
    }
	
	.team-member .overlay h4 {
		top:0;
	}
	.team-member .overlay p {
		top: -3%;
		line-height: 20px;
	}
	.member {
		margin-bottom:30px;
	}
	#testimonial .carousel-indicators li,	
	#testimonial .carousel-indicators li img {
		height:35px;
		width:35px;
	} 
	#testimonial .carousel-indicators li.active:before {
		top:-55px;
	}
	.social-icons {
		]bottom: 7px;
	}
	.social-icons li {
		margin-right: 17px;
	}
	.blog-image img {
		width: 100%;
	}
	h3.timer {
		font-size: 80px;
	}
	#clients-carousel .item img {
		width: 90%;
	}
	.client-left, .client-right {
		bottom: -11px;
		font-size: 48px;
	}
	
	.project .overlay h3 {
		font-size:24px;
	}
	
	.project .overlay h4 {
		font-size:18px;
	}
	
	.project.medium-content .overlay h3 {
		font-size:20px;
	}
	
	.project.medium-content .overlay h4{
		font-size:16px;
	}
	
	.project.medium-content .overlay a {
		font-size:24px;
		margin-top:-55px;
	}
	
	.project.small-content .overlay a {
		font-size:20px;
		margin-top:-45px;
	}
	.project.small-content .overlay h3 {
	  font-size: 14px;
	  line-height: 40px;
	}
	
	.project.small-content .overlay h4 {
		font-size:14px;
	}
	
	#promotion h1 {
		font-size:30px;
	}
	#promotion h2 {
		font-size:20px;
	}
	
	.entry-title {
		font-size:24;
	}
	
	.footer-menu {
		overflow:hidden;
	}
	
	.footer-menu li{
		padding:0;
	}
	
	.footer-menu li a {
		font-size: 14px;
		font-weight: 500;
		padding: 5px;
		text-transform: capitalize;
	}
	
	.copyright {
		font-size:13px;
	}
	
	.bottom-socials {
		margin-top: 0;
		padding-bottom: 25px;
	}
	
	
	.products ul li {
		width:28.8%;
	}
	.products ul li:nth-child(3){
		margin-right:0;
	}
	#shop .banner-adds .wide-banner {
		margin-top:15px;
	}
	
	.behind-app {
		margin-bottom:30px;
	}
	#onepage #promotion {
		text-align:center;
	}
	#onepage #promotion img {
		display:none;
	}
	#projects .btn.btn-primary {
		margin:35px 0 75px;
	}
	.project .overlay h3 {
		left:-120%;
	}
	.widget .latest-posts> .media, 
	.widget .recent-comment> .media{
		width:50%;
		float:left;
		margin-top:0;
		margin-bottom:15px;
	}
	#shop-carousel .carousel-indicators li {
		width:125px;
	}
	#blog-section .post {
		margin-bottom:30px;
	}
	
	.kontakt_hl{
		height:470px!important;
		background-position-x: -50px;
	}
	
	#scroll_contact .section_h2{
		margin-top:235px!important;
	}
	
	.footer-widget-wrapper{
		padding-top:30px;
	}
	
	.footer-widget {
		font-size:12px;
	}
}

/* xs */
@media (max-width: 767px) {
	body {
		font-size: 14px;
	}
	h1 {
		font-size: 20px;
	}
	h2 {
		font-size: 18px;
	}
	h3 {
		font-size: 17px;
	}
	
	/*===Home Page====*/

	/*Navigation*/
	
	.search {
		width:100%;
	}
	
	.owl-wrapper-outer {z-index:3} 
	
	.owl-controls {-webkit-backface-visibility: hidden;}
	
	.mainsearch {
		-webkit-backface-visibility: hidden;
	}
	
	#main-slider .item {
		-webkit-backface-visibility: hidden;
	}
	
	#navigation .navbar-brand{
		padding:0px!important;
	}
	
	#navigation .topbar-icons {
	  right: 95px;
	  top: -35px;
	}
	
	.navbar-brand{
		height:50px;
	}
	
	#navigation .navbar-right {
		margin-right: 0;
		margin-top: 0;
	}
	#navigation .navbar-right li a {
		padding: 6px 17px;
		font-size: 14px;
	}
	
	#index2 #navigation .navbar-right {
		background-color:rgba(0, 0, 0, 0.7);
	}
	
	#index2 #navigation .navbar-static-top {
		top:-50px;
	}
	ul.dropdown-menu-large> li {
		margin-bottom:15px;
	}
	
	/*Home Carousel*/
	#home-carousel .item {
		height:500px;
	}
	
	#index2 #home-carousel .item {
		height: 450px;
	}
	
	#main-slider .slider-inner h2 {
		font-size:34px;
	}
	
	.carousel-caption img, 
	#home-carousel.shop-carousel .item .price-tag {
		display:none;
	}
	.carousel-caption h1 {
		font-size:20px;
	}
	.carousel-caption h2 {
		font-size:36px;
	}	
	.home-carousel-left, 
	.home-carousel-right {
		font-size:24px;
	}
	.navbar-header:before {
		display:none;
	}
	
	#cat-menu ul.navbar-nav {
		margin:5px 0;
	}
	
	#cat-menu ul.navbar-nav li {
		display:inline-block;
	}
	
	#cat-menu ul.navbar-nav li a {
		padding:5px;
		font-size:10px;
	}
	
	.blog-carousel .carousel-caption {
		margin-top:-90px;
	}
	.carousel-caption .post-content h2 {
		font-size:30px;
	}
	
	.carousel-caption .post-content .publish-date {
		font-size:18px;
	}
	
	.carousel-caption .post-content ul li {
		font-size: 14px;
		margin-right: 10px;
	}
	
	/*Service*/
	#our-services .col-sm-6.col-md-3:nth-of-type(1), 
	#our-services .col-sm-6.col-md-3:nth-of-type(2), 
	#our-services .col-sm-6.col-md-3:nth-of-type(3), 
	#our-services .col-sm-6.col-md-3:nth-of-type(4) {
		border-bottom:0;
	}
	#our-services .col-sm-6.col-md-3:nth-of-type(1):before, 
	#our-services .col-sm-6.col-md-3:nth-of-type(2):before, 
	#our-services .col-sm-6.col-md-3:nth-of-type(3):before {
		content:inherit;
		display:none;
	}
	.padding-top {
		padding-top: 50px
	}
	.padding-bottom, 
	.section-title {
		padding-bottom: 45px;
	}
	
	#scroll_team .section_h2{
		margin-top:100px!important;
		margin-bottom:100px;
	}
		
	#service .service-content {
		margin-bottom:50px;
	}
	
	#projects {
		padding-top:50px;
	}
	
	.project .overlay h3 {
		font-size:24px;
	}
	
	.project.medium-content .overlay h3 {
		font-size:20px;
	}
	
	#projects .btn.btn-primary {
		margin:20px 0 80px;
	}
	
	.parallax-section {
		min-height:370px;
	}
	
	#promotion h1 {
		font-size:32px;
	}
	
	#promotion img {
		display:none;
	}
	
	.quote-section {
		font-size:20px;
	}
	
	#projects .project-content {
		margin-bottom:15px;
	}
	
	.entry-title {
		font-size:24px;
		margin-bottom:15px;
	}
	
	.client-content ul li {
	  width: 24%;
	}
	
	#scroll_philosophy .phil_hl{
		height:400px!important;
	}
	
	#scroll_philosophy .section_h2{
		margin-top:200px!important;
	}
	
	#scroll_team .team_hl{
		background-position-x: 90px;
	}
	
	.footer-top h2 {
		font-size:24px;
	}
	
	.footer-menu ul li {
		display:inline-block;
	}
	
	.footer-menu li a {
		font-size: 14px;
		line-height: 24px;
		padding: 0 5px;
	}
	
	.footer-bottom {
		text-align:center;
	}
	
	.bottom-socials {
		margin-bottom: 30px;
		margin-top: 12px;
	}
	
	#team-carousel .carousel-inner .col-sm-3 {
		width: 50%;
		float: left;
	}
	.team-carousel-left, 
	.team-carousel-right {		
		bottom: -65px;
		font-size: 18px;
		height: 40px;
		line-height: 45px;
		width: 40px;
	}
	.team-carousel-left {
		margin-left: -50px;
	} 
	.team-carousel-right{
		margin-right: -50px;
	}
	/*Parallax*/
	.parallax-content h1 {
	  line-height: 30px;
	}
	
	#parallax-one h2 {
		font-size:24px;
	}
	#parallax-one .nav-tabs li {
		width:150px;
		margin-right:0;
	}	
	#parallax-one .nav-tabs li a i {
		font-size:40px;
	}
	/*Works*/
	.single-project.medium-project {
		margin-top:0;
	}
	
	.portfolio-item {
		width:100%;
		margin-bottom:15px;
	}
	.portfolio-filter li a {
		font-size: 16px;
		padding: 2px 10px;
	}
	.portfolio-content .overlay {
		padding: 20px;
	}
	.overlay a.folio-detail {
		font-size: 35px;
		top:25px;
	}
	.overlay a.folio-detail, 
	.overlay a.folio-link {
		left: 25px;
	}
	.overlay h2 {
		top: 20%;	
	}
	.overlay p {
		top: 22%;
		font-size: 12px;
	}
	/*Blog*/
	#blog-section .post {
		margin-bottom:25px;
	}
	.entry-content {
	  padding: 10px 15px 15px;
	}
	.entry-content a h2 {
		line-height: 24px;
		margin-bottom: 10px;
	}
	.entry-meta span a {
		font-size: 14;
	}
	.post-date {
		font-size: 30px;
		line-height: 24px;
		padding: 10px 20px 0;
	}
	.post-date span {
		font-size: 15px;
	}
	/*fun fact*/
	#fun-fact .funs i {
		font-size: 35px;
		margin-bottom: 0;
	}
	h3.timer {
		font-size: 45px;
		margin-top: 10px;
	}
	.btn-submit{
		padding: 10px 50px 8px;
	}

	/*Clients*/
	#clients {
		overflow: hidden;
	}
	#clients-carousel .item ul li {
		width: 50%;		
	}
	#clients-carousel .item ul li img {
		width: 85%;
	}
	.client-left, .client-right {
		display: none;
	}
	/*Pricing Table*/
	.pricing-table .col-sm-3 {
		width: 50%;
		float: left;
	}
	.single-table {
		margin-bottom: 35px;
	}
	#twitter i {
		font-size: 60px;
		margin-bottom: 20px;
	}
	/*Contact*/
	.contact-content .col-sm-4 {
		margin-bottom: 35px;
	}
	#gmap {
		height: 300px;
	}
	
	
	.blog1 .post {
		margin-bottom:15px;
	}
	
	.blog1 .post .post-content {
		font-weight:400;
	}
	.blog1 .post h2.entry-title {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.blog1 .regu-news .post h2.entry-title {
		font-size: 16px;
		margin-bottom: 8px;
	}
	
	
	.blog1 .regu-news .post .publish-date {
		font-size: 16px;
		margin-bottom: 10px;
	}	
	.post .entry-meta {
		margin-bottom:0;
	}	
	.blog1 .regu-news .post .entry-meta ul li {
		font-size:12px;
	}
	
	.blog1 .regu-news .sidebar .post .post-content h2 {
		font-size: 20px;
	}
	.blog1 .sidebar .widget .entry-title {
		font-size:16px;
	}
	.blog1 .sidebar .widget ul li, .blog1 .sidebar .widget ul li a {
		font-size:12px;
	}
	.blog1 .sidebar .small-post .media, 
	#shop .banner-adds .wide-banner {
		margin-top:15px;
	}
	.blog1 .sidebar .small-post, 
	#shop .banner-adds img {
		margin-bottom:15px;
	}
	.pagination-section {
		margin-bottom:20px;
	}
	.product-info {
		margin-top: 15px;
		padding-left: 15px;
	}
	.product-info h2 {
		font-size:30px;
	}
	.products.new-arrival-products {
		margin-bottom:0;
	}
	.payment-methods h2 {
		font-size:25px;
	}
	.payment-methods {
		padding-bottom:45px;
	}
	.products ul li {
		width:100%;
		margin-right:0;
		margin-bottom:15px;
	}
	#onepage #promotion-two {
		font-size:20px;
	}
	#promotion-two {
		font-size:16px;
		min-height:425px;
	}
	#promotion-two h1 {
		font-size:30px;
	}
	.position-title{
		margin-bottom:15px;
	}
	#fun-fact .funs h3 {
		font-size: 16px;
	}
	#fun-fact .timer{
		font-size:30px;
	}
	#onepage #contact-us{
		margin-bottom:0;
	}	
	.about-text {
		margin-bottom:30px;
	}
	
	#landing-carousel .carousel-caption{
		margin-top:-180px;
	}
	#landing-carousel .carousel-caption h3 {
		font-size:30px;
	}
	#landing-carousel .carousel-caption h4{
		font-size:18px;
		margin-bottom:15px;
	}
	#landing-carousel .carousel-caption .btn.btn-primary {
		font-size: 14px;
		margin-right: 10px;
		padding: 8px 10px;
	}
	#landing-carousel .carousel-caption i {
		margin-right:10px;
	}
	.app-section-title h2{
		font-size:20px;
		margin-bottom:50px;
	}
	.app-section-title {
		font-size:16px;
		margin-bottom:25px;
	}
	.lan-features ul li {
		padding:0 0 20px 70px;
	}
	#screenshots-carousel .item img {
		margin-bottom:30px;
	}
	#screenshots-carousel .carousel-indicators {
		bottom:-5px;
	}
	#video-promotion{
		min-height:400px;
	}
	#video-promotion a{
		font-size:22px;
		margin-top:160px;
	}
	#video-promotion a i{
		font-size:30px;
	}
	#quote-carousel .item {
		font-size: 16px;
		line-height: 30px;
	}
	.feature-logos ul li{
		width:49%;
	}
	#get-touch .contact-social li {
		display: inline-block;
		margin: 10px;
	}
	#get-touch .contact-social li a{
		font-size:20px;
	}
	#get-touch img {
		margin-top:0;
	}
	.powered-by {
		margin-top:20px;
	}
		
	.page-breadcrumb h1 {
		font-size:36px;
	}
	.page-breadcrumb ul li {
		margin-bottom:15px;
		margin-right:15px;
	}
	#team-members .team-manager .col-sm-offset-1 {
		margin-bottom:30px;
	}
	.member {
		width:100%;
		margin-bottom:30px;
	}
	#countdown ul li {
		margin-right:30;
		margin-bottom:0;
		display:inline-block;
	}
	.error-page-content {
		max-width:300px;
	}
	.project.medium-content .overlay a {
		font-size: 22px;
		margin-top: -45px;
	}
	.project.medium-content .overlay h3 {
		font-size: 18px;
	}
	.project.medium-content .overlay h4 {
		font-size: 16px;
		margin-top: 12px;
	}
	.filterable-product, .filterable-product.filter2 {
		width:50%;
	}
	.project .overlay {
		margin:10px;
	}
	.post .entry-meta ul li {
		margin-bottom:10px;
	}
	.widget .recent-comment .media, .widget .latest-posts .media{
		overflow:hidden;
	}
	.parent.media-list{
		margin-left:0;
	}
	.product-count{
		padding-top:0;
	}
	#shop-carousel .carousel-indicators{
		position:static;
		overflow:hidden;
		margin-left:0;
	}
	#shop-carousel .carousel-indicators li {
		display: inline-block;
		height: 132px;
		margin-right: 15px;
		margin-top: 15px;
		width: 135px;
	}
	.shop-details .product-info h2 {
		margin:0;
	}
	.product-info .rating {
		margin-top:20px;
	}
	.description-tab .nav-tabs > li {
		width:50%;
	}
	#contact-page .page-title, #contact-page-two .page-title {
		padding:10px 0 50px;
	}
	.contact-info> .col-sm-3, 
	.contact-info> .col-sm-6 {
		width:50%;
		float:left;
	}
	.contact-info {
		padding-bottom:0;
	}
	#contact-page-two .contact-info li address {
		margin-bottom:15px;
	}
	#projects-details .project-content {
		margin-bottom:15px;
	}
	.our-clients ul li {
		width:33%;
	}
	.footer-menu li {
		padding:0;
	}
	.instagram {
		text-align:center;
	}
	.instagram li a img {
		height:50px;
		width:50px;
	}
	.copy-right.text-right {
		text-align:center;
	}
	.section-title h1 {
		font-size:24px;
	}
	#projects-details .col-sm-6 img {
		margin-top:30px;
	}
	.npl {
	  padding-left: 15px;
	  margin-top: 30px;
	}
	
	.skill-circle canvas {
		width:65px;
		height:65px;
	}
	.skills-section .skill {
		float:left;
		width:25%;
	}
	
	.skill-circle span {
		margin-left: -14px;
		margin-top: -14px;
		font-size:16px;
	}
	
	#about .skill h2 {
		font-size:14px;
		text-align:center;
	}
	

	.our-team  .col-md-3.col-sm-6 {
		width:50%;
		float:left;
	}
	
	h3.member-name {
	  font-size: 24px;
	  margin: 25px 0 0;
	}
	.member .overlay {
		padding:15px;
	}
	.member .social li {
	  margin: 0;
	}
	#testimonial .carousel-indicators li img {
		display:none;
	}
	#testimonial .carousel-indicators li {
		height:10px;
		width:10px;
		background-color:#e07894
	}
	#testimonial .carousel-indicators li.active:before {
		content:inherit;
		display:none;
	}
	#testimonial .carousel-indicators {
	  bottom: -75px;
	}
	#sub-page #navigation {
		padding-bottom: 20px;
		padding-top: 35px;
	}
	
	.necessary  .col-sm-3 {
		width:50%;
		float:left;
	}
	.portfolio-wrapper {
		margin-bottom: 0;
	}
	ul.filter li {
		margin: 0 0 15px;
	}
	ul.filter li a {
		font-size:14px;
	}

	#search_text{
		width:100%!important;
	}

	#navigation .navbar-brand img{
		max-width:30%;
	}

	#navigation .navbar-right li a{
		margin-top:10px;
	}
	
	.footer-widget-wrapper{
		padding-top:20px!important;
		padding-bottom:20px;
	}
	
	.team_hl{
		height: 180px!important;
	}
	
	#sortChoice{
		display:none;
	}

}

/* XS Portrait */
@media (max-width: 479px) {

	.client-content ul li {
	  width: 50%;
	}	
	#service .col-md-3 {
		float: none;
		margin-bottom: 45px;
		width: 100%;
	}
	.portfolio-item {
		width:100%;
	}
	.portfolio-content .overlay {
		padding: 100px 30px 30px 30px;
	}
	.overlay a.folio-detail, 
	.overlay a.folio-link {
		left: 33px;
	}
	.overlay h2 {
		top:0;
	}
	.overlay p {
		top:5px;
	}
	.overlay a.folio-detail {
		top:50px;
	}
	#team-carousel .carousel-inner .col-sm-3, 
	.pricing-table .col-sm-3 {
		width: 100%;
		float: none;
	}
	.single-blog {
		height: auto;
	}
	.single-blog img {
		width: 100%;
	}
	.blog-image, 
	.entry-content {
		float: none;
		width: 100%;
	}
	.blog1 .regu-news .sidebar .post .post-content {
		padding: 25px;
	}
	.blog1 .regu-news .post .post-content {
		padding: 15px;
	}	
	.post .post-content {
		padding:20px;
	}	
	#fun-fact .funs h3 {
		font-size: 12px;
		text-transform: capitalize;
	}
	#fun-fact .timer{
		font-size:25px;
	}
	
	.member {
		width:100%;
	}
	.page-breadcrumb {
		min-height:360px;
	}
	#countdown ul li {
		margin-right:30;
		margin-bottom:20px;
	}
	.error-page-content {
		max-width:200px;
	}
	.filterable-product, 
	.filterable-product.filter2, 
	.our-team .col-md-3.col-sm-6 {
		width:100%;
	}
	.project .overlay {
		margin:20px;
	}
	.blog-search-top {
		width:275px;
	}
	.contact-info> .col-sm-3, 
	.contact-info> .col-sm-6 {
		width:100%;
	}
	.our-clients ul li {
		width:50%;
	}
	
	#scroll_philosophy .phil_hl, #scroll_contact .kontakt_hl{
		height:300px!important;
	}
	
	#scroll_philosophy .section_h2, #scroll_contact .section_h2{
		margin-top:150px!important;
	}
	
	.phil_content{
		padding: 0px 40px 0 40px;
	}
	
	#parallax-one .nav-tabs li {
		width:98px;
	}

	#navigation .navbar-brand{
		float:none;
		padding:0px!important;
	}

	#navigation .navbar-brand img{
		max-width:30%;
	}
	
	#navigation .navbar-toggle{
		margin-top:10px!important;
	}

	#search_text{
		width:100%!important;
	}

	#navigation .navbar-right li a{
		margin-top:10px;
	}
	
	#scroll_team .team_hl{
		background-position-x: 0px;
	}

	.team_row{
		padding: 40px!important;
	}
	
	.contact_object_box h3{
		padding-top:20px;
	}
	
	.team_hl{
		height: 180px!important;
	}
	
	.footer-widget-wrapper{
		padding-top:20px!important;
		padding-bottom:20px;
	}
	
	#sortChoice{
		display:none;
	}
	
	.default{
		margin-top:130px!important;
	}
	

}

