@media (max-width: 767px) {
	.moduletable-demo-basic-contact.foot-form .sf2Style-default button.sf2-element[type="submit"]{
		padding:0 15px;
		height:50px;
		font-size: 13px;
	}
	.sf2-form-item-captcha .g-recaptcha > div{
		-moz-transform: scale(0.8);
		-webkit-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		margin:0 0 0 -25px !important;
	}
	.moduletable-slider {
		margin-top: 144px !important;
	}
	.tp-rightarrow.default, .tp-leftarrow.default{
		display:none;
	}
	footer{
		text-align:center;
	}
	.moduletable-main-screen{
		height:280px;
	}
	.moduletable-main-screen .custom-main-screen{
		line-height:30px;
		font-size:20px;
	}
	.moduletable-main-screen .custom-main-screen a{
		font-size:14px;
		padding:0 30px;
		line-height:30px;
		margin-top:20px;
	}
	.moduletable-demo-basic-contact.foot-form #fin-submit5 input{
		padding: 0 0px;
		height: 50px;
		line-height: 52px;
		font-size: 15px;
	}
	.moduletable-demo-basic-contact.foot-form .gbs3{
		margin:30px 0;
	}
	.moduletable-demo-basic-contact.foot-form .gbs3 form{
		margin:0;
		padding:20px;
	}
	.custom-contact img{
		margin:0 auto;
	}
	.contact-info{
		text-align:center;
		margin:0 0 30px;
	}
	.custom-company .jumbotron{ 
		height:200px;
	}
	.custom-company{
		margin:50px 0 0;
	}
	.custom-about{
		background:#f0f0f0;
		padding:50px 0; 
	}
	.custom-about img{
		margin-top:30px;
	}	
	.custom-ingridient h2{
		margin:0;
	}
	.custom-ingridient h2{
		font-size:18px;
	}
	.custom-mindy{
		margin-top: 100px;
	}
	#bs-example-navbar-collapse-1.navbar-collapse{
		padding:0;
	}
	.navbar-inverse .navbar-nav > li{
		margin:0 0 2px;
	}
	.navbar-inverse .navbar-nav > li:last-child{
		margin:0;
	}
	.navbar-inverse .navbar-nav > li > a{
		color:#ffffff;
		padding:0 10px;
		line-height:30px;
		background-color: #333;
		border-radius:3px;
	}
	.navbar-inverse .navbar-nav > li > a:hover{
  color: #fff;
  background-color: #3c812e;
	}
	.navbar-inverse a.navbar-brand{
		margin:0 auto;
		width:146px;
		overflow:hidden;
		display:inline-block;
		margin-left: 60px;
	}
}
@media (min-width: 768px) {
	.moduletable-tandyr-block .owl-theme .owl-nav [class*="owl-"]{
		position:absolute;
		top: 40%;
		width:50px;
		height:50px;
		background-image:url("../images/arrow.png");
		background-repeat:no-repeat;
		text-indent:-9999px;
	}
	.moduletable-tandyr-block .owl-theme .owl-nav .owl-prev{
		left:-60px;
		background-position:0 0;
		
	}
	.moduletable-tandyr-block .owl-theme .owl-nav .owl-next{
		right:-60px;
		background-position:100% 0;
	}
	footer .zbull{
		text-align:right;
	}
		.moduletable-main-screen{
		height:380px;
	}
	.moduletable-main-screen .custom-main-screen{
		line-height:40px;
		font-size:25px;
		text-align: center;
	}
	.moduletable-main-screen .custom-main-screen a{
		font-size:16px;
		padding:0 35px;
		line-height:40px;
		margin-top:20px;
	}
	.moduletable-demo-basic-contact.foot-form .sf2Style-default button.sf2-element[type="submit"]{
		padding:0 30px;
		height:70px;
		font-size: 17px;
	}
	.moduletable-demo-basic-contact.foot-form #fin-submit5 input{
		padding:0 50px;
		height:70px;
		font-size: 17px;
	}
	.moduletable-demo-basic-contact.foot-form{
		height:800px;
	}
	.moduletable-demo-basic-contact.foot-form .gbs3{
		width:620px;
		padding:90px 0 0;
		margin-top:100px;
		background: url("../images/form-border-1.png") no-repeat center top;
	}
	form.thank-you{
		min-height:500px;
	}
	.moduletable-demo-basic-contact.foot-form .gbs3 form{
		margin:0 90px 0;
		padding: 30px 55px;
		border-radius: 5px;
	}
	.contact-info{
		margin-top:80px;
	}	
	.custom-company .jumbotron{ 
		height:300px;
	}
	.custom-company{
		font-size:16px;
	}
	.custom-about{
		background: url("../images/about.svg") no-repeat center center;
		background-size:cover;
		min-height: 1415px;
		padding-top: 420px;
		margin:-200px 0 0;
	}
	.custom-about img{
		margin-top:30px;
		height:400px;
	}
	.custom-about div.about-description{
		padding:0 100px;
	}
	.custom-about .row > div {
		font-size: 14px;
		line-height: 30px;
	}
	.custom-ingridient h2{
		font-size:20px;
	}
	.custom-ingridient h2{
		margin:0 0 70px;
	}
	.custom-ingridient .tab-pane > div > div{
		height:353px; 
	}
	.custom-ingridient h2{
		font-size:18px;
	}
	.custom-mindy{
		margin-top:50px;
	}
	.custom-mindy .col-sm-12{
		margin:0 0 20px;
	}
	.moduletable_menu .nav.menu.navbar-nav{
		float:none;
		position:absolute;
		width:100%;
		text-align:center;
		margin-left: -30px;
	}
	.moduletable_menu .nav.menu.navbar-nav li{
		display:inline-block;
		float:none;
		margin:0 15px;
	}
	.moduletable_menu .nav.menu.navbar-nav li a{
		color: #000000;
		padding-left:0;
		padding-right:0;
		font-weight: bold;
		line-height: 92px;
	} 
	.moduletable_menu .nav.menu.navbar-nav li a:hover{
		background:none;
		text-decoration:none;
	}	
}
@media (min-width: 992px) {
	.tabs-container{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.tabs-container.top h2 {
    margin-top: -25px;
 }
	.contact-info{
		margin-top:100px;
	}	
	.moduletable-main-screen .custom-main-screen img{position: absolute;top: 0;max-width: 64%;right: 0%;}
	.moduletable-main-screen{
		height:480px;
	}
	.moduletable-main-screen .custom-main-screen{
		line-height:50px;
		font-size:30px;
		text-align: left;
	}
	.moduletable-main-screen .custom-main-screen a{
		font-size:18px;
		padding:0 45px;
		line-height:50px;
		margin-top:25px;
	}
	.custom-company .jumbotron{ 
		height:484px;
	}
	.custom-company{
		font-size:18px;
	}
	.custom-about{
		margin:-100px 0 0;
	}
	.custom-about img{
		height:420px; 
	}
	.custom-about div.about-description{
		padding:0 100px;
		font-weight:normal;
		-moz-column-count: 2;
		-moz-column-gap: 50px;
		-webkit-column-count: 2;
		-webkit-column-gap: 50px;
		column-count: 2;
		column-gap: 50px; 
	}
	.custom-about .row > div {
		font-size: 16px; 
	}
	.custom-ingridient h2{
		font-size:20px;
	}
	.custom-mindy{
		margin-top:100px;
	}
	.moduletable_menu .nav.menu.navbar-nav li{
		padding: 0px 10px;
	}
}
@media (min-width: 1850px) {
.moduletable-main-screen .custom-main-screen img{position: absolute;top: 0;right: 12% !important;}
}
@media (min-width: 1400px) {
.moduletable-main-screen .custom-main-screen img{position: absolute;top: 0;max-width: 55%;right: 0%;}
}
@media (min-width: 1200px) {
	.contact-info{
		margin-top:120px;
		font-size:20px;
		line-height:30px;
	}
	.moduletable-main-screen .custom-main-screen img{position: absolute;top: 0;max-width: 64%;right: 0%;}
	.moduletable-main-screen{
		height: 610px;
	}
	.moduletable-main-screen .custom-main-screen{
		line-height:60px;
		font-size: 48px;
		text-align: left;
	}
	.moduletable-main-screen .custom-main-screen img{/* position: absolute; *//* top: 0; *//* right: 2%; */}
	.moduletable-main-screen .custom-main-screen a{
		font-size: 17px;
		padding:0 45px;
		line-height: 65px;
		margin-top:35px;
	}
	.tab-content h3{
		font-size:42px;
	}
	.tab-content .tab-pane .text{
		font-size:20px;
	}
	.custom-company{
		font-size:20px;
	}
	.custom-about{
		margin:-30px 0 0;
	}
	.custom-about img{
		height:430px;
	}
	.custom-about .row > div {
		font-size: 20px; 
	}
	.custom-ingridient h2{
		font-size:24px;
	}
	.tabs-left>li.active>a,.tabs-left>li.active>a:focus,.tabs-left>li.active>a:hover{
		font-size:18px;
	}
	.custom-mindy{
		margin-top:180px;
	}
	.moduletable_menu .nav.menu.navbar-nav li a{
		font-size:16px;
	}
}