	body {
		font-family: 'Varela Round', sans-serif;font-size:18px;-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		letter-spacing: 0.005em;
		text-rendering: optimizelegibility;
		color:#555;
	}
	
	
	.hilite {padding:2px 4px;font-weight:600;font-size:110%;color:#4473AF;line-height:120%;/*color:#06A28E;*//*color:#333;*//*color:#054D43;*/}
	p {line-height: 170%;margin: 0 5px 20px 5px;}
	
	h2 {font-size:42px;font-weight:700;margin-bottom:20px;color:#06A28E;}
	
	hr {border-top: 1px solid #999;}
	
	a:link,a:active,a:focus,a:visited,button:focus,textarea:focus,input:focus,:focus {
		outline:0 !important;
	}
	
	a:visited {color:#06A28E;}
	a.link:link {color:#06A28E;text-decoration:none;/*border-bottom:2px dashed #06A28E;padding-bottom:2px;*/font-size:110%;}
	a.link:hover {color:#06A28E;text-decoration:none;border-bottom:0;/*font-weight:600;*/}
	
	
	.row.row-eq-height {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	}
	
	.tab-pane a:hover,.tab-pane a:focus {text-decoration:none;}
	/*.tab-pane .fa{transition: all 0.2s ease-in-out 0s;}*/
	
	.tab-pane .far{color:#06A28E;margin-top:-5px;font-size:28px;}
	
	/*.tab-pane .fa-check-square {margin-right:-4px;}*/
	.tab-pane  h3 {font-size:20px;}
	
	
	.bold {font-weight:600;}
	.navbar {/*min-height:90px;*/transition: all 0.2s ease-in-out 0s;}
	.navbar.active { background-color: rgba(255,255,255,0.92);/*border-bottom:1px solid #fff;*//*box-shadow: 0 0 32px rgba(0,0,0,.15);*/box-shadow:0 2px 4px -1px rgba(0,0,0,0.06),0 4px 5px 0 rgba(0,0,0,0.06),0 1px 10px 0 rgba(0,0,0,0.08);}
	

	.navbar a:hover {font-weight:500;}
	
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {height:100%;line-height:50px;transition: all 0.2s ease-in-out 0s;}
	.navbar.active > .container .navbar-brand/*, .navbar > .container-fluid .navbar-brand*/ {background-color:#08D6BB;}
	.navbar > .container .navbar-brand img {transition: all 0.2s ease-in-out 0s;max-width:135px;}
	.navbar.active > .container .navbar-brand img{filter:invert(100%) contrast(1.8);}
	
	.navbar-default .navbar-nav > li > a {color:#333;}
	
	#navbar .nav > li {
		margin: 12px 0 0 40px;
	}

	.navbar-nav > li > a {
		padding: 10px 0 0 0;
		font-size: 22px;
		line-height: 35px;
	}

	


	.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus {
		color: #06A28E;
		background-color: transparent;
		border-bottom: 2px dashed #06A28E;
		font-size:24px;
	}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
		background-color: transparent;
	}
	
	
	

	.navbar-default {border:0;background:transparent;}

	.modal-footer {text-align:center;}
	
	
	section {padding:70px 0;width:100%;background-color:#f5f5f5;border-top:2px dashed #f5f5f5;border-bottom:2px dashed #f5f5f5;}
	section h2 {font-weight:600;text-align:center;margin-top:0;/*letter-spacing: -2px;*/}

	textarea {resize:none;}
	
	
#slider-wrapper {height:1000px;}
#slider-wrapper .slick-list,#slider-wrapper .slick-track  {height:100%}
	
	#header {padding:0;border:0;}
	#header #slide1{background:url("../img/sugarcane.jpg");background-size:cover;height:100%;position:relative;width:100%;border-top:0;border-bottom: 2px dashed #f5f5f5;color:#fff;}
	

	
	#header .overlay1 {
	width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;
	background: rgba(255,255,255,0.45);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 42%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.45)), color-stop(41%, rgba(255,255,255,0)), color-stop(42%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 42%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 42%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 42%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 41%, rgba(255,255,255,0) 42%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}	

	#header #slide2{
	background: rgba(200,235,237,1);
	background: -moz-linear-gradient(top, rgba(200,235,237,1) 0%, rgba(95,187,217,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,235,237,1)), color-stop(100%, rgba(95,187,217,1)));
	background: -webkit-linear-gradient(top, rgba(200,235,237,1) 0%, rgba(95,187,217,1) 100%);
	background: -o-linear-gradient(top, rgba(200,235,237,1) 0%, rgba(95,187,217,1) 100%);
	background: -ms-linear-gradient(top, rgba(200,235,237,1) 0%, rgba(95,187,217,1) 100%);
	background: linear-gradient(to bottom, rgba(200,235,237,1) 0%, rgba(95,187,217,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8ebed', endColorstr='#5fbbd9', GradientType=0 );

	height:100%;position:relative;width:100%;border-top:0;border-bottom: 2px dashed #f5f5f5;color:#fff;}
	#header #slide2 .container {padding-top:200px;}

	#header #slide2 .col-xs-6 {padding:0;}
	
	#pfj-t1 {font-size:52px;padding:80px 0 30px;text-shadow: 2px 2px 2px rgba(99,202,218,0.3);}
	#pfj-t2 {font-size:28px;text-shadow: 2px 2px 2px rgba(99,202,218,0.3);}
	
	#header #slide3{background:url("../img/freedelivery.jpg");background-size:cover;background-position:center bottom;height:100%;position:relative;width:100%;border-top:0;border-bottom: 2px dashed #f5f5f5;color:#fff;}
	#header #slide3 h2 {padding-top:60px;}
	
	#header #slide4{background:url("../img/foundation-bg.jpg");background-size:cover;background-position:center center;height:100%;position:relative;width:100%;border-top:0;border-bottom: 2px dashed #f5f5f5;color:#06A28E;}
	#header #slide4 img {filter: brightness(0) invert(1);}
	#header #slide4 .col-sm-12 {padding-top:180px;}
	#header #slide4 h2 {font-weight:500;font-size:30px;}
	
	/*#header #slide3{background:url("../img/sky.jpg");background-size:cover;min-height:791px;position:relative;width:100%;border-top:0;border-bottom: 2px dashed #f5f5f5;color:#fff;}*/
	/*#header #slide3{background:url("../img/sky.jpg");background-size:cover;min-height:760px;position:relative;width:100%;border-top:0;border-bottom: 2px dashed #f5f5f5;color:#fff;}*/

	
	#header .col-sm-5,#slide2 .col-sm-6:nth-child(1),#slide3 .col-sm-6:nth-child(1){padding-top:3%}
	/*#header .col-sm-7,#slide2 .col-sm-6:nth-child(2),#slide3 .col-sm-6:nth-child(2) {padding-top:12%}*/
	

	
	
	#header p {margin-top:30px;}
	#header h1{margin-top:0;margin-bottom:10px;font-size:55px;text-shadow: 2px 2px 2px rgba(0,0,0,0.3);}
	#header h2{margin-top:0;margin-bottom:10px;font-size:40px;color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.3);}
	/*#header h1.marker {background: url('../img/marker.png') no-repeat center;padding: 25px 0;margin-top:30px;}*/





	
	#header .container {padding:90px 0 100px}
	
	#header .btn, #contact button, footer .btn,.modal-footer .btn,.modal-footer .btn:focus,.modal-footer .btn:hover {
	border:2px solid #fff;/*background-color:#28548A;*/
	background: rgba(241,78,143,1);
	background: -moz-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,78,143,1)), color-stop(100%, rgba(245,158,100,1)));
	background: -webkit-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -o-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -ms-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: linear-gradient(to right, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14e8f', endColorstr='#f59e64', GradientType=1 );
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	color:#fff;text-align:center;height:55px;font-size:24px;padding:0 40px;margin:20px auto;border-radius:6px;cursor:pointer;
	}

	footer .btn, footer .btn:focus, footer .btn:hover{
	border:1px solid #fff;/*background-color:#28548A;*/
	background: rgba(241,78,143,1);
	background: -moz-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,78,143,1)), color-stop(100%, rgba(245,158,100,1)));
	background: -webkit-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -o-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -ms-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: linear-gradient(to right, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14e8f', endColorstr='#f59e64', GradientType=1 );
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	color:#fff;text-align:center;height:32px;font-size:16px;padding:0 20px;border-radius:6px;cursor:pointer;margin:-2px 0 0 0;
	}
	
	
	
	#header img {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-transform-origin: bottom;
		-moz-transform-origin: bottom;
		-ms-transform-origin: bottom;
		-o-transform-origin: bottom;
		transform-origin: bottom;
	}


	@-webkit-keyframes tada {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	  }

	  30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	  }

	  40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	@keyframes tada {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	  }

	  30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	  }

	  40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	.tada {
	  -webkit-animation-name: tada;
	  animation-name: tada;
	}
		
	
	/*
	#header {background:url("../img/header.jpg");background-size:cover;height:620px;position:relative;width:100%;border-top:0;}
	#header .container {height:320px;position:absolute;bottom:0;left:0;right:0;color:#222;}
	#header img {margin-top:-10%;}
	

	
	#header h1 span,#header h2 span,#header h3 span{ background-color: rgba(255,255,255,0.9);padding:2px 10px;margin:5px 0;border-radius:5px;color:#333;}
	
	#header h2 {font-size:32px;font-weight:500;}
	
	#header h1 {
		font-size: 55px;
	}
	#header h1, #header h2, #header h3 {
		margin-top: 5px;
		margin-bottom: 5px;
		line-height: 140%;
	}
	
	#header button {border:0;background-color:#060B0B;color:#fff;text-align:center;height:55px;font-size:20px;padding:0 40px;margin:20px 0;border-radius:6px;}
	*/
	#gudsheet,#buy,#foundation,#gudchallenge,#about,#stockists,#companies {text-align:center;}

	
	#gudsheet .col-sm-7{padding:0 6%}
	#gudsheet .col-sm-5 img {padding-top:20%} 
	
	#good .row {margin:0;}
	#good p {padding:0 35px;}
	
	
	#good {font-size:14px;color:#fff;background:url('../img/good.jpg');background-size:cover;background-attachment:fixed; /*color:#fff;text-shadow: 1px 1px #25A92C;*/}
	#good .col-sm-3 {font-size:14px;margin-bottom:30px;min-height: 240px;cursor:default;transition: background-color 0.3s ease;}
	#good .col-sm-3:hover {background-color: rgba(255,255,255,.6);border-radius:8px;}
	
	#good .col-sm-4 {margin:15px 0;}
	
	
	/*#good .col-sm-4 {padding:0 2.5%;}*/
	
	#good h2, #good h3 {color:#fff;}
	#good img {margin-top:20px;}
	
	/*#buy .container {padding:0 8%;}*/
	#buy {background:url('../img/tp-tile.png');background-attachment:fixed;}
	#buy-intro {padding:0 15%;}
	
	
	
	#buy .col-sm-6 {margin-top:40px;background-color:rgba(216,216,216,0.6);padding:20px;}
	
	#buy .col-sm-6:nth-child(1) {background-color:rgba(6,161,142,.12);}
	#buy .col-sm-6:nth-child(2) {background-color:rgba(6,161,142,.18);}
	
	/*#buy .col-sm-6:nth-child(2) {text-align:left}*/
	
	#buy .hilite {padding:0;margin-bottom:5px;}
	
	#buy .info-container {margin:20px 0;padding-top:20px;/*border-top:1px solid #ccc;*/}
	
	#buy .btn {
		font-size:24px;
		border:2px solid #fff;
		border-radius: 6px;
		background: rgba(241,78,143,1);
		background: -moz-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,78,143,1)), color-stop(100%, rgba(245,158,100,1)));
		background: -webkit-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
		background: -o-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
		background: -ms-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
		background: linear-gradient(to right, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14e8f', endColorstr='#f59e64', GradientType=1 );
		text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
		color:#fff;text-align:center;
		padding:10px 10%;
		margin: 50px 0 0;
	}		

	#buy .slick-dots {
		bottom:-40px;
	}
	
	#buy .wrap {margin:0 2%;height:380px;}
	#buy .tp {width:340px}
	
	#buy .col-sm-6 ul.features,.info-container ul {text-align:left;list-style-type:none;font-size:14px;line-height:200%;margin-left:40px;}
	.info-container ul {margin-left:auto;width:580px;}
	
	
	
	#buy .small {font-size:12px;}

	
	
	#size {color:#08D6BB;}
	
	.form-horizontal .control-label {text-align:left;}
	
	
	#about .container,#stockists .container,#foundation .container ,#gudchallenge .container{padding:0 4%;}

	.modal {background-color:rgba(8, 214, 187, 0.8);}
	.modal-header .close {
		font-size: 60px;
		margin-top: -22px;
	}
	.form-horizontal .has-feedback .form-control-feedback {top:7px;}
	.has-feedback label ~ .form-control-feedback {top:38px;}
	
	/*#good,#faq {background-color:#30BAA2}*/

	#faq,#about,#gudsheet {background-color:#E8E8E8;}
	#stockists {margin-top:40px;}
	
	#contact p {text-align:left;}
	#contact h2 {text-align:left}
	#contact .col-sm-3 {margin-top:70px;}
	#contact .social {float:right;}
	#contact .social p {line-height:70%;text-align:left}
	#contact .social i {margin:0 2px;color:#06A28E}
	#contact .social i.fa-facebook-square,#contact .social i.fa-twitter-square,#contact .social i.fa-instagram {font-size:24px;}
	#contact .social i.fa-envelope {font-size:22px;}
	#contact .social .tel {display:inline-block;vertical-align:10px;}
	#contact h2 {
		text-align: left;
	}
	
	#companies a:link img {max-width:220px;filter: grayscale(100%);opacity:.5;margin: 15px auto;display: inline-block;padding: 0 20px;}
	#companies a:hover img {filter: grayscale(0);opacity:1}
	
	#foundation .btn {
		font-size:24px;
		border:2px solid #fff;
		border-radius: 6px;
		background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(left, #1e5799 0%, #08d6bb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1e5799 0%,#08d6bb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1e5799 0%,#08d6bb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#08d6bb',GradientType=1 ); /* IE6-9 */
		text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
		color:#fff;text-align:center;
		padding:10px 10%;
		margin: 10px 0 0;
	}
	
	
	#gudchallenge {font-size:18px;color:#fff;background:url('../img/toilets-built.jpg');background-size:cover;background-position: center -110px;min-height:650px;}
	
	#gudchallenge .tab-content > .active {
		background-color: rgba(255,255,255,0.6);
		color: #555;
		padding: 20px 20px 5px 20px;
		box-shadow: 0 1px 5px rgba(85, 85, 85, 0.15);
	}
	
	#gudchallenge .tab-content {min-height:300px;}
	
	#gudchallenge .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
		background-color: #08D6BB;
		color:#fff;
		box-shadow: 0 1px 5px rgba(85, 85, 85, 0.15);
	}
	
	#gudchallenge .nav-pills > li > a {
		border-radius: 0;
		color:#555;
	}
	
	#gudchallenge .nav-pills > li:not(.active) > a:hover {
		background-color: rgba(255,255,255,0.6);
	}
	
	#gudchallenge .tab-content i {font-size:80px;color:rgba(68,115,175,0.6);}

	#stockists {padding: 10px 0;}
	#stockists img {padding:0 30px;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:0.6;margin: 10px 0;}
	#stockists img:hover {-webkit-filter: none;filter: none;opacity:1;}
	
	footer {background-color:#06A28E;color:#fff;}
	footer .container {padding:40px 0 50px;}
	footer .copy {padding-top: 35px;font-size:17px;}
	footer .fa-heart {color:#fb7a9a;text-shadow: 0 0 1px #A52121; }
	footer a:link,footer a:visited{color:#fff;font-size:30px;margin:0 2px;}
	footer a:hover{color:rgba(0,0,0,.3);}
	
	
	#newsletter-header {margin-bottom:0;}
	
	#request-success,#contact-success,#notification-success {color:#5CB85C;}
	#request-success  i,#contact-success i,#notification-success i{display:block;font-size:100px;}
	



.modal-dialog {
	width:860px;
}

.has-feedback .form-control {
	padding-right:5px;
}



.small, small {
    font-size: 12px;
}

 .pac-container {
        z-index: 10000 !important;
	}

	
input[type=number] {padding-right:5px !important;}
input[type=number] + i {right:-20px !important}
	
#qty-block .help-block {text-align:center;font-size:14px;}
#qty-block i {display:none !important;}


textarea.form-control {
    height: 100px;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

#geo-link {position:absolute;right:20px;color:#666;top:6px;}




#btn-notify {
	border:2px solid #fff;/*background-color:#28548A;*/
	background: rgba(241,78,143,1);
	background: -moz-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,78,143,1)), color-stop(100%, rgba(245,158,100,1)));
	background: -webkit-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -o-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: -ms-linear-gradient(left, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	background: linear-gradient(to right, rgba(241,78,143,1) 0%, rgba(245,158,100,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14e8f', endColorstr='#f59e64', GradientType=1 );
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	color:#fff;text-align:center;height:38px;font-size:18px;padding:0 10px;margin:20px auto;border-radius:6px;cursor:pointer;
}

	

@media(min-width:1px) and (max-width:767px){

	.info-container ul {width:auto;}

	.navbar-default .navbar-toggle {
		border-color: #fff;
	}

	#navbar .nav > li {
		margin: 12px 40px 0 40px;
	}


	section {
		padding: 20px 0;
	}

	.slick-prev, .slick-next {
		top:30%;
	}
	.slick-prev:before, .slick-next:before{
		font-size:70px;
	}

	/*
	#header #slide1,#header #slide2,#header #slide3 {
		min-height: 570px;
		max-height: 570px;
	}
	*/
	
	#header img {max-width:60%;margin:0 auto;}

	#header h1, #header h2 {
		font-size:24px;
	}
	
	h2 {
		font-size: 28px;
	}

	
	#good p {
		padding: 0;
	}
	
	#gudsheet .col-sm-7  {
		padding: 0 2%;
	}

	#buy .container {padding:0;}
	#buy-intro {padding:0;}
	#buy .wrap {height:auto;}
	.img-wrapper {margin-bottom:40px;}
	#buy .col-sm-12 {margin-top:0;}
	#buy .slick-dots {
    bottom: -30px;
	}
	
	#buy .btn {font-size:16px;}
	

	.panel-group .panel-heading {
		padding-right: 20px;
	}
	.panel-body {
		font-size: 14px;
	}

	.tab-pane h3 {
		font-size: 16px;
	}	
	
	
	#contact h2 {
		text-align: center;
	}


	#gudchallenge {background-position: center center;}
	
	#gudchallenge .nav,#gudchallenge .tab-content {padding:0}
	
	#contact p {text-align:center;}
	#contact .social {float:none;}

	#newsletter-header {margin:20px 0 0;}
	
	footer .btn {margin:10px auto !important;}

	.panel-body {
		font-size: 14px;
	}
	
	#header .container {padding:200px 0 100px}
	#hero-1ply {margin-right:0 !important;}
	#hero-2ply {margin-left:0 !important;}
	
	#buy .col-sm-6 ul.features, .info-container ul {
		margin-left:auto;
	}
	
	#header #slide2 .col-sm-12 {padding-top:40px;}
	#header #slide2 h2 {font-weight:500;font-size:24px;}

	.modal-dialog {
		width:95%;
	}
	

	.form-horizontal .has-feedback .form-control-feedback {
		right: 15px;
	}	

	.form-control {
		padding-right:30px !important;
	}
	
	input[type=number] + i {right:30px !important}	
	
	/*
	#slide2 .col-sm-6:nth-child(1) {
		padding-top:20px;
	}
	*/
	
	#header #slide2 .container {padding-top:100px;}
	#header #slide2 img {max-width:40%}
	
	#header #slide3 h2 {font-size: 35px;
    padding: 0 20%;}
	
	#header #slide4 .col-sm-12 {
		padding-top:0;
	}
	
	#header #slide4 h2 {
		font-size: 22px;
		padding: 0 20%;
	}
	
	
	#pfj-t1 {
		font-size: 24px;
		padding: 0 10%;
	}

	#pfj-t2 {
		font-size: 14px;
		padding: 0 10%;
	}
	
	#slider-wrapper {
		height: 500px;
	}
	#header .container {
		padding: 100px 0 100px;
	}
	
	#buy .hilite {font-size:100%}
	.small {display:block;}
	#buy .tp {width: 70%;}
	
}


@media(min-width:768px) and (max-width:991px){
	
	.slick-prev:before, .slick-next:before {
		font-size: 40px;
	}
	
	#navbar .nav > li {
		margin: 12px 0 0 20px;
	}
	
	.navbar-nav > li > a {
		font-size: 16px;
	}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
		font-size: 20px;
	}

	section {
		padding: 20px 0;
	}
	

	
	#header h1, #header h2 {
		font-size:28px;
	}	
	
	#header img {
		float:right;
		max-width:80%;
	}
	
	#header .container {
		padding: 100px 0 0;
	}	
	
	/*
	#header #slide1,#header #slide2,#header #slide3 {
		min-height: 500px;
		max-height: 500px;
	}
	*/
	
	#good p {
		padding: 0 5px;
	}
	
	#buy-intro {padding:0 15%;}

	#gudchallenge .nav,#gudchallenge .tab-content {padding-right: 15px;padding-left: 15px;}
	
	footer .btn {margin:10px auto !important;}
	

	.modal-dialog {
		width:860px;
	}
	
	input[type=number] + i {right:-20px !important}

}


@media(min-width:992px) and (max-width:1199px){
	#buy-intro {padding:0 15%;}
	#contact p {text-align:left;}
	.slick-prev:before, .slick-next:before {
		font-size: 40px;
	}
	
	#gudchallenge .nav,#gudchallenge .tab-content {padding-right: 15px;padding-left: 15px;}

	.modal-dialog {
		width:860px;
	}
	
	input[type=number] + i {right:-20px !important}
	
}

@media(min-width:1200px){
	#buy-intro {padding:0 15%;}
	#contact p {text-align:left;}
	/*#buy .col-sm-6:nth-child(2) {text-align:left;padding:5px}*/

	#contact h2 {
		text-align: left;
	}
	
	#gudchallenge .nav,#gudchallenge .tab-content {padding-right: 15px;padding-left: 15px;}


	.tab-pane h3 {
		font-size: 20px;
	}
	.panel-body {
		font-size: 18px;
	}	
	
	#buy .btn {font-size:24px;}
	
	#gudchallenge {background-position: center -110px;}
	
	#header .container {padding:90px 0 160px}
	
	#header #slide2 .col-sm-12 {padding-top:80px;}
	#header #slide2 h2 {font-weight:500;font-size:30px;}
	
	.modal-dialog {
		width:860px;
	}
	
	input[type=number] + i {right:-20px !important}
	
}