@media (min-width: 768px) and (max-width: 979px) {

	/* Base */
	header div.social-icons {
		display: none;
	}

	header nav ul.nav-main {
		/*margin-right: -10px;*/
		margin-top:50px;
	}
	nav ul.nav-main {
		/*margin-right: -10px;*/
		margin:30px 0 0 0 !important;
	}

}

@media (max-width: 767px) {
		.menu_bg, .product-content, .social-hold, .bredcrumb, .product-content-m, .careers-list{width:100%; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px;}	
	.page-section {clear: both !important; height:1050px !important; margin-top:0px; z-index:1000;}
	.menu_bg{ background-color:#fff !important;}
	/*.bredcrumb, .m-content-top {margin:-250px 0 0 0 !important; z-index:1000 !important;}*/
	.bredcrumb {padding:25px 0 0 0 !important;}
	.row .see-prdoucts {margin:10px 0 0 0 !important;}
	.carousel, .item {width:100% !important;	margin:0 !important; padding:0 !important; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
	.carousel, .item .item-banner {max-width:100% !important; height:auto !important; margin-top:108px; display:none !important;}
	.carousel, .item .mob-slide {max-width:100% !important; height:auto !important; margin-top:80px; display:block !important;}
	.carousel-caption {bottom:225px; height:200px; margin-left:0px !important; margin-left:-45px !important;}
	.carousel-caption .slide-text {width:51% !important; font-size:8px !important; line-height:9px; text-align:left; word-wrap: break-word; padding-top: 71px !important;}
	/*.carousel, .item {width:100% !important;	margin:0 !important; padding:0 !important; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
	.carousel, .item img {max-width:100% !important; height:auto !important; margin-top:57px;}
	.carousel-caption {bottom:225px; height:200px; margin-left:-30px;}
	.carousel-caption .slide-text {width:50% !important; font-size:10px !important; line-height:12px; text-align:justify; padding-top: 70px !important;}*/
	.carousel-indicators {margin:0 !important; padding:0 !important; position: absolute; top:91% !important; left:8% !important;}
	.carousel-indicators li{background-color:#E45F13 !important; width: 8px; height: 8px;}
	.carousel-indicators .active {margin:1px !important; padding: 0 !important; width: 8px; height: 8px; background-color: #444343 !important;}
	.carousel-caption .welcome-text{margin-top: -18px !important; margin-left: 0px; font-size:12px; width:100%; text-align:left !important;}
	.carousel-caption .welcome-text1 {margin-top: -18px !important; margin-left: 0 !important; text-align:left !important; font-size:12px; width:100%;}
	
	#about-hor-nav{ display:block !important; padding:0 !important; margin:0 !important;}
	#about-hor-nav li {width:100% !important; /*float:none !important; */ margin:0 !important; border-bottom:1px dotted #CCC !important; line-height:28px !important; /* height:20px;*/}
	#about-hor-nav li:hover{border-bottom:1px solid #e36116 !important;	padding:8px 0px -5px 0px !important; width:100% !important; margin:0 !important;}
	#about-hor-nav li .hor-active{padding:12px 0 14px 0; border-bottom:none !important; width:100% !important; margin:0 !important;}
	.brochure-img{width:100% !important;}
	.padding-r-30, .padding-l-30, .product-content-m, .margin-l-30, .margin-content{ padding:0 !important; margin:0 !important;}
	.contact-details{ padding:0 !important; margin:0 !important;}
	.product-item-content{ padding:0 !important; margin:20px 0 0 0 !important;}
	.manufacture-video{ width: 70% !important; height:auto !important; margin: 0 auto !important;}
	.shadow-img{ width: 70% !important; height:auto !important; margin: 0 auto !important;}
	.manufacture-video img, .position-a{max-width:100% !important; margin-top:0; height:auto !important;}
	.captchaBox {margin:0;}
	.careers-info { padding:10px 0 0 0 !important;}
	.posted-text, .posted-text .career-heading{ font-size:9px; margin:4px 0 0 0;}
	.address-bg{ margin-bottom:20px;}
	.innerpage-contact iframe{ width:100% !important; height:auto; margin-top:113px !important; z-index:-999 !important;}
	.brochure-img a{ width:100% !important; margin:0 auto !important;}
	.brochure-img a .brochure-img img{ max-width:100% !important; text-align:center !important; margin-top:0px; margin-bottom:15px;}
	.product-block, .product-list{ width:100% !important; margin:15px 0 10px 0 !important; padding:0 !important; text-align:center !important;}
	.product-list img{margin:0 auto !important;}
	#accordion{margin:0 0 20px 0 !important;}
	#accordion .careers-list{ margin:0 0 5px 0 !important;}
	.thank-text, .possible-text{ width:100% !important;}
	.form-group{ width:100% !important; overflow:hidden !important; margin-bottom:3px !important;}
	.btnSubmit{ margin:0 0 10px 0 !important;}
	.address-bg .contact-border strong{ font-size:22px !important;}
	.address-bg p{ font-size:14px !important;}
	#about-nav{ width:100% !important; float:none !important; /*height:210px !important; position:absolute !important;*/ margin:0 !important; padding:0 !important; z-index:100;}
	#about-nav li{ width:100% !important;}
	.m-pull-right{ float:none !important; margin-top:15px;}
	/*.left-res-col{ position: absolute !important; clear:both !important; top:100% !important; width: 100% !important; margin:10px 0 30px 0 !important; padding:0 !important;}
	.right-res-col{ clear:both !important; margin:0 !important; padding:0 !important; width:100% !important; position:relative !important;}	*/
	
/*	.col-md-3 #about-nav{ width:100% !important; float:left !important; height:210px !important; position:absolute !important; margin:-380px 0 0 0 !important; padding:0 !important;}
	.about-content{ margin:200px 0 0 0 !important; position:relative !important;}*/
	
	.readMore_border{margin:-113px 0 0 0 !important; padding:0 !important; border:none !important; width:100% !important;}
	.carousel-caption .readMore_border p{margin:0 !important;	padding:0 !important; max-width:100%; height:auto;}
	.readMore_border img{max-width:60% !important; height:auto;}
	.readMore{font-size:12px !important;}
	.readMore:hover{color:#E45F13 !important;}
	.carousel-caption .head-text{font-size:16px !important;}
	.carousel-caption .head2-text{font-size:12px !important; padding-left:0px; line-height:14px; margin-bottom: -88px !important;	position:relative !important;}
	.carousel-left-img { display:none !important; /*top: 58% !important; left: 1%;*/}
	.carousel-right-img { display:none !important; /*top: 58% !important; right: 1% !important;*/}
	.social-hold{float:left !important; margin: 7px 0 4px 0 !important; padding:0; /*background-color:#efefef !important;*/}
	.social-hold ul{ margin:0 0 0 190px; padding:0;float:left !important;}
	.social-hold ul li{margin:0px -4px 0px 0 !important; padding:0 !important;}
	.social-hold img{max-width:70%;}
	.navbar-brand img{max-width:68%; height:auto; margin:-10px 0px 0px 0px !important; float:right; padding:7px 0 0 6px !important;}
	.menu_bg{height:auto; margin-top:-5px;}
	.carousel .carousel-inner{height:278px !important;}
	#myCarousel .carousel-inner{height:780px !important;}
	.navbar-brand {float:left; margin-top:-9px;}
	.navbar-toggle {float:left !important; margin-bottom:14px; margin-top:12px; z-index:1000 !important;}
	.blog_content, .blog_text, .footer, .footer-nav, .post_content {width:100% !important; margin:0 !important;	padding:0 !important;}
	#musiciansCarousel, #oceanCarousel {width:100%;}
	.#oceanCarousel {height:100px !important;}
	.cal-img {float:left !important;}
	.cal-img img{margin:0 !important; padding:0 !important;}
	h1.footer_heading, .footer_heading span {/*	float:none !important;*/ margin:0 !important; font-size:34px; padding:0 !important;}
	.blog_text{padding-top:10px !important;	padding-bottom:10px !important;	margin-right:10px !important; margin-top:20px !important;}
	.m-blog_content{height:250px;}
	.m-blog_content .m-margin-top{padding-top:20px !important;}
	.oceanCarousel-right {top: 52% !important; left: 89% !important;}
	.oceanCarousel-left {top: 52% !important; left: 77% !important;}
	.blog_text p {padding: 0px 10px 0px 10px !important;}
	.blog_text:before{margin:0 0 0 10px !important;	padding-top:10px;}
	.blog_text:after{margin:-20px 10px 0 10px !important; padding-top:-30px !important;}
	.viewimg {margin:50px 0 0 0; padding:0;}
	.post-text p {width:100%; margin:0 0 5px 0; padding:0;}
	.margin-10 {margin-left:0px;}
	.footer-section, .footer, .footer-nav, .footer-nav ul {clear:both !important; margin:0 !important; padding:0 !important; height:auto !important;}	
	.post_content{margin-bottom:20px !important;}
	.post-text{clear:both !important; margin:0 !important; padding:10px 0 0 0 !important; height:auto !important;}
	.copyright{font-size:9px;}
	.musiciansCarousel-right {top: 80% !important; right: 79% !important; position: absolute;}
	.musiciansCarousel-left {top: 80% !important; left: 0% !important; position: absolute;}
	.footer-nav{clear:both;	margin:0; padding:5px 0 0 0 !important;	border-bottom:1px solid #eaeaea !important;	height:35px !important;}
	.footer-nav ul li a{font-size: 8px; color: #999; text-transform: uppercase; padding: 0px 6px;	text-align:left !important;}
	.m-footer{float:right !important; top: 5px !important; position: absolute; left: 56px !important;}
	
	.well-none, .myCarousel, .panel1, .panel2, .panel3, .panel4, .panel5, .panel6, .panel7, .panel8, .panel9, .panel-body {width:100% !important; height:auto;}	
	.panel-body img{margin:0 !important; padding:0 !important; max-width:100%; height:auto;}
	.product-margin {margin: 0px 30px 20px 23px; padding: 0px;}
	.overflow-v {position: relative; verflow:visible; width: 100%;}
	.productcar_right{margin: 4px 0px 0px !important; padding: 0px !important;	top: -4% !important; left: 62% !important;}
	.productcar_left {margin: 4px 0px 0px !important; padding: 0px !important; top: -4% !important; left: 34% !important;}
	.navbar-nav {margin: 1px 0px 0px 0px !important;background-color: #E45F13 !important;position: absolute !important;width: 100%;}
	.navbar-nav li {height:30px !important;	border-bottom:1px dotted #ffa775 !important; margin:0 !important; padding:0 !important;}
	.navbar-magnet .navbar-nav > li > a{border-right:none !important; color:#fff !important; line-height:14px !important;}
	.navbar-nav > li > .dropdown-menu{margin:0 0 0 120px !important; padding:0 !important;}
	.product-list img{max-width:100% !important; height:auto;}
	#ManagementTeam, .team_members, #contactForm{clear:both !important;	width:100% !important; float:none !important;}
	.careers-list{clear:both !important; width:100% !important;	float:none !important;}
	/*.heading4{ font-weight:400px !important; font-size:16px;}*/
	.member-designation{ font-size:11px;}
	.innerpage-contact { padding-bottom:0 !important;}
	.fb_iframe_widget{ width:100% !important; margin:0 !important; padding:0 !important;}
	.fb-iframe iframe{ margin:-15px 0 0 0 !important; padding:0 !important; display:block !important; z-index:1000 !important;}
	
	/* dropdown style */
	.dropdown-menu, .dropdown-header{ width:85% !important; margin:0 0 0 5% !important;}
	.nav li:hover ul{ margin:-28px 0 0 100px !important; width:63% !important;}
	.nav li ul li a{ width:100% !important; height:25px !important; font-size:12px; line-height:6px; margin:0 !important; padding:10px 0 0 10px !important;}
	.nav li ul li a:hover{ width:100% !important; color:#666 !important; background-color:#fff !important; height:25px !important;}
	.inner-bredcrumb{ margin:98px 0px 20px 0px;}
	.inner-bredcrumb p{ line-height:17px !important; font-size:13px;}
	.pd-descimg{ width:100%; margin:0 40px 0 0 !important; padding:0 20px 0 0 !important;}
	.pd-descimg .fancybox img{ max-width:100%;}
	.product-page-heading{ font-size:20px; line-height:28px; padding:0; margin:0;}
	.xeroklen-heading, .tubby-heading, .depiklengel-heading, .acnewash-heading, .foamingel-heading, .depiwash-heading, .depiklenspf-heading, .biominox-heading, .sunclair-heading{ width:100%;}
	.fb-iframe{ margin:30px 0 0 0 !important;}
	.headerbg{height:155px; position:relative !important;} 
	.margin-t-200{ margin-top:0 !important;}
	.m-hide-brocure{display:none;}
	.m-visible-brocure{display:block; margin:10px 0 !important;}
}

@media (max-width: 480px){

	/* Base */
	body {font-size: 13px;}
	h2 {font-size: 2.3em; line-height: 33px;}	
	
	.menu_bg, .product-content, .social-hold, .bredcrumb, .product-content-m, .careers-list{width:100%; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px;}	
	.page-section {clear: both !important; height:1120px !important; margin-top:0px; z-index:1000;}
	.menu_bg{ background-color:#fff !important;}
	/*.bredcrumb, .m-content-top {margin:-250px 0 0 0 !important; z-index:1000 !important;}*/
	.bredcrumb {padding:25px 0 0 0 !important;}
	.row .see-prdoucts {margin:0x 0 0 0 !important;}
	.carousel, .item {width:100% !important;	margin:0 !important; padding:0 !important; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
	.carousel, .item .item-banner {max-width:100% !important; height:auto !important; margin-top:108px; display:none !important;}
	.carousel, .item .mob-slide {max-width:100% !important; height:auto !important; margin-top:101px; display:block !important;}
	.carousel-caption {bottom:225px; height:200px; margin-left:0px !important; margin-left:-45px !important;}
	.carousel-caption .slide-text {width:51% !important; font-size:8px !important; line-height:9px; text-align:left; word-wrap: break-word; padding-top: 71px !important;}
	.carousel-indicators {margin:0 !important; padding:0 !important; position: absolute; top:88% !important; left:40% !important;}
	.carousel-indicators li{background-color:#E45F13 !important; width: 8px; height: 8px;}
	.carousel-indicators .active {margin:1px !important; padding: 0 !important; width: 8px; height: 8px; background-color: #444343 !important;}
	.carousel-caption .welcome-text{margin-top: -18px !important; margin-left: 0px; font-size:10px; width:100%; text-align:left !important;}
	.carousel-caption .welcome-text1 {margin-top: -18px !important; margin-left: 0 !important; text-align:left !important; font-size:12px; width:100%;}
	.heading3{ font-size:24px; line-height:29px;}
	.headerbg{ z-index:10000;} 
	.padding-t{ padding-top:7px !important;}
	
	#about-hor-nav{ display:block !important; padding:0 !important; margin:0 !important;}
	#about-hor-nav li {width:100% !important; /*float:none !important; */ margin:0 !important; border-bottom:1px dotted #CCC !important; line-height:28px !important; /* height:20px;*/}
	#about-hor-nav li:hover{border-bottom:1px solid #e36116 !important;	padding:8px 0px -5px 0px !important; width:100% !important; margin:0 !important;}
	#about-hor-nav li .hor-active{padding:12px 0 14px 0; border-bottom:none !important; width:100% !important; margin:0 !important;}
	.brochure-img{width:100% !important;}
	.padding-r-30, .padding-l-30, .product-content-m, .margin-l-30, .margin-content{ padding:0 !important; margin:0 !important;}
	.contact-details{ padding:0 !important; margin:0 !important;}
	.product-item-content{ padding:0 !important; margin:20px 0 0 0 !important;}
	.manufacture-video{ width:100% !important;}
	.manufacture-video img, .position-a{max-width:100% !important;}
	.shadow-img{ width: 70% !important; height:auto !important; margin: 0 auto !important;}
	.shadow-img .position-a {margin-left: -35px !important;}
	.captchaBox {margin:0;}
	.careers-info { padding:10px 0 0 0 !important;}
	.posted-text, .posted-text .career-heading{ font-size:9px; margin:4px 0 0 0;}
	.address-bg{ margin-bottom:20px;}
	.innerpage-contact iframe{ width:100% !important; height:auto; margin-top:112px !important; z-index:-999 !important;}
	.brochure-img{ width:100% !important; margin:0 auto !important;}
	.brochure-img img{ max-width:100% !important; text-align:center; margin-top:0px; margin-bottom:15px;}
	.product-block, .product-list{ width:100% !important; margin:15px 0 10px 0 !important; padding:0 !important; text-align:center !important;}
	.product-list img{margin:0 auto !important;}
	#accordion{margin:0 0 20px 0 !important;}
	#accordion .careers-list{ margin:0 0 5px 0 !important;}
	.thank-text, .possible-text{ width:100% !important;}
	.form-group{ width:100% !important; overflow:hidden !important; margin-bottom:3px !important;}
	.btnSubmit{ margin:0 0 10px 0 !important;}
	.address-bg .contact-border strong{ font-size:18px !important;}
	.address-bg p{ font-size:13px !important;}
	#about-nav{ width:100% !important; float:none !important; /*height:210px !important; position:absolute !important;*/ margin:0 !important; padding:0 !important; z-index:100;}
	#about-nav li{ width:100% !important;}
	.logo-img{top:12px !important; left:50px !important;}
	
	/*.left-res-col{ position: absolute !important; clear:both !important; top:100% !important; width: 100% !important; margin:10px 0 30px 0 !important; padding:0 !important;}
	.right-res-col{ clear:both !important; margin:0 !important; padding:0 !important; width:100% !important; position:relative !important;}	*/
	
/*	.col-md-3 #about-nav{ width:100% !important; float:left !important; height:210px !important; position:absolute !important; margin:-380px 0 0 0 !important; padding:0 !important;}
	.about-content{ margin:200px 0 0 0 !important; position:relative !important;}*/
	
	.readMore_border{margin:-117px 0 0 0 !important; padding:0 !important; border:none !important; width:100% !important;}
	.carousel-caption .readMore_border p{margin:0 !important; padding:0 !important; font-size:11px; max-width:100%; height:auto;}
	.readMore{font-size:12px !important;}
	.rm-img{ width:15px; height:13px; margin:0 !important;	padding:0 !important; }
	.readMore:hover{color:#E45F13 !important;}
	.carousel-caption .head-text{font-size:12px !important; margin-top: -8px !important; margin-bottom: 5px;}
	.carousel-caption .head2-text{font-size:10px !important; line-height:11px; margin-top:-5px; margin-bottom: -88px !important; padding-left:0px; position:relative !important;}
	.carousel-left-img { display:none !important; /*top: 58% !important; left: 1%;*/}
	.carousel-right-img { display:none !important; /*top: 58% !important; right: 1% !important;*/}
	.social-hold{float:left !important; margin: 7px 0 4px 0 !important; padding:0; /*background-color:#efefef !important;*/}
	.social-hold ul{ margin:0 0 0 90px; padding:0;float:left !important;}
	.social-hold ul li{margin:0px -4px 0px 0 !important; padding:0 !important;}
	.social-hold img{max-width:70%;}
	.navbar-brand img{max-width:55%; height:auto; margin:-20px 50px 0px 0px !important; float:right; padding:7px 0 0 6px !important;}
	.menu_bg{height:65px; margin-top:-5px;}
	.carousel .carousel-inner{height:278px !important;}
	#myCarousel .carousel-inner{height:790px !important;}
	.padding-l-15{ padding:0;}
	
	.navbar-brand {float:left;}
	.navbar-toggle {float:left !important;margin-top:-21px; z-index:1000 !important;}
	.blog_content, .blog_text, .footer, .footer-nav, .post_content {width:100% !important; margin:0 !important;	padding:0 !important;}
	#musiciansCarousel, #oceanCarousel {width:100%;}
	.#oceanCarousel {height:100px !important;}
	.cal-img {float:left !important;}
	.cal-img img{margin:0 !important; padding:0 !important;}
	h1.footer_heading, .footer_heading span {/*	float:none !important;*/ margin:0 !important; font-size:34px; padding:0 !important;}
	.blog_text{padding-top:10px !important;	padding-bottom:10px !important;	margin-right:10px !important; margin-top:20px !important;}
	.m-blog_content{height:250px;}
	.m-blog_content .m-margin-top{padding-top:20px !important;}
	.oceanCarousel-right {top: 52% !important; left: 89% !important;}
	.oceanCarousel-left {top: 52% !important; left: 77% !important;}
	.blog_text p {padding: 0px 10px 0px 10px !important;}
	.blog_text:before{margin:0 0 0 10px !important;	padding-top:10px;}
	.blog_text:after{margin:-20px 10px 0 10px !important; padding-top:-30px !important;}
	.viewimg {margin:50px 0 0 0; padding:0;}
	.post-text p {width:100%; margin:0 0 5px 0; padding:0;}
	.margin-10 {margin-left:0px;}
	.footer-section, .footer, .footer-nav, .footer-nav ul {clear:both !important; margin:0 !important; padding:0 !important; height:auto !important;}	
	.post_content{margin-bottom:20px !important;}
	.post-text{clear:both !important; margin:0 !important; padding:10px 0 0 0 !important; height:auto !important;}
	.copyright{font-size:9px;}
	.musiciansCarousel-right {top: 80% !important; right: 79% !important; position: absolute;}
	.musiciansCarousel-left {top: 80% !important; left: 0% !important; position: absolute;}
	.footer-nav{clear:both;	margin:0; padding:5px 0 0 0 !important;	border-bottom:1px solid #eaeaea !important;	height:45px !important;}
	.footer-nav ul li a{font-size: 8px; color: #999; text-transform: uppercase; padding: 0px 3px; text-align:left !important;}
	.m-footer{float:right !important; top: 5px !important; position: absolute; left: 56px !important;}
	
	.well-none, .myCarousel, .panel1, .panel2, .panel3, .panel4, .panel5, .panel6, .panel7, .panel8, .panel9, .panel-body {width:100% !important; height:auto;}	
	.panel-body img{margin:0 !important; padding:0 !important; max-width:100%; height:auto;}
	.product-margin {margin: 0px 30px 20px 23px; padding: 0px;}
	.overflow-v {position: relative; verflow:visible; width: 100%;}
	.productcar_right{margin: 4px 0px 0px !important; padding: 0px !important;	top: -4% !important; left: 70% !important;}
	.productcar_left {margin: 4px 0px 0px !important; padding: 0px !important; top: -4% !important; left: 23% !important;}
	.navbar-nav {margin:1px 0 0 0px !important; background-color:#e45f13 !important; width:100%;}
	.navbar-nav li {height:30px !important;	border-bottom:1px dotted #ffa775 !important; margin:0 !important; padding:0 !important;}
	.navbar-magnet .navbar-nav > li > a{border-right:none !important; color:#fff !important; line-height:14px !important;}
	.navbar-nav > li > .dropdown-menu{margin:0 0 0 120px !important; padding:0 !important;}
	.product-list img{max-width:100% !important; height:auto;}
	#ManagementTeam, .team_members, #contactForm{clear:both !important;	width:100% !important; float:none !important;}
	.careers-list{clear:both !important; width:100% !important;	float:none !important;}
	/*.heading4{ font-weight:400px !important; font-size:16px;}*/
	.member-designation{ font-size:11px;}
	.innerpage-contact { padding-bottom:0 !important;}
	.fb_iframe_widget{ width:100% !important; margin:0 !important; padding:0 !important;}
	.fb-iframe iframe{ margin:-15px 0 0 0 !important; padding:0 !important; display:block !important; z-index:1000 !important;}
	
	/* dropdown style */
	.dropdown-menu, .dropdown-header{ width:85% !important; margin:0 0 0 5% !important;}
	.nav li:hover ul{ margin:-28px 0 0 100px !important; width:63% !important;}
	.nav li ul li a{ width:100% !important; height:25px !important; font-size:12px; line-height:6px; margin:0 !important; padding:9px 0 0 10px !important;}
	.nav li ul li a:hover{ width:100% !important; color:#666 !important; background-color:#fff !important; height:25px !important;}
	.inner-bredcrumb{ margin:98px 0px 20px 0px;}
	.inner-bredcrumb p{ line-height:15px !important;}
	.pd-descimg{ width:100%; margin:0 40px 0 0 !important; padding:0 20px 0 0 !important;}
	.pd-descimg .fancybox img{ max-width:100%;}
	.product-page-heading{ font-size:20px; line-height:28px; padding:0; margin:0;}
	.xeroklen-heading, .tubby-heading, .depiklengel-heading, .acnewash-heading, .foamingel-heading, .depiwash-heading, .depiklenspf-heading, .biominox-heading, .sunclair-heading{ width:100%;}
	.fb-iframe{ margin:30px 0 0 0 !important;}
	/*.headerbg{height:170px; position:relative !important;}*/
	.margin-t-200{ margin-top:0 !important;}
	.m-hide-brocure{display:none;}
	.m-visible-brocure{display:block; margin:10px 0 !important;}
/* iPhone */
	
    /* iphone-landscape */
	/*@media only screen and (min-width:321px){
	header nav ul.nav-top li {
		display: none;
	}
	header nav ul.nav-top li.phone {
		display: none;
	}
}*/

@media (max-width: 640px) {

}

/* Home Concept */
@media (max-width: 1180px) {

}

@media (max-width: 767px) {

	div.home-concept {
		background: none;
	}
	div.home-concept span.shadow {
		display: none;
	}
	div.home-concept div.process-image,
	div.home-concept div.project-image {
		margin: 0 auto;
	}
	header h1.logo {
		margin-right: 10%;
		width: 45%;
	}
}