@media(max-width: 1279px){
	header .navbar-default ul.nav li a {font-size: 18px;}
	.section1 p {min-height: 81px;}
	.section2 h3 span {font-size: 57px;}
	.section2 h3 {font-size: 47px;}
	.section3 h3 {font-size: 46px;}
	.section2 h4 span {font-size: 30px;}
	.section2 form h3 {font-size: 42px;}
	.section2 ul li {font-size: 29px;}
	.section6 section a.price{padding: 10px 22px;}
	.section6 section a.fav{padding: 10px 22px;
}
@media(max-width: 1080px){
	header .navbar-default ul.nav li a {font-size: 15px;}
	.section2 section {height: 350px;width: 350px;}
	.section2 section h3 {font-size: 33px;padding: 56px 30px 30px;}
}
@media(max-width: 991px){
	header .navbar-default ul.nav li a {font-size: 18px;}
	header .navbar-default ul.nav {margin-top: 40px;}
	.home-banner h3 {font-size: 29px;}
	.section1 p {min-height: 108px;}
	.section2 h3, .section3 h3 {font-size: 36px;}
	.section2 h3 span {font-size: 43px;}
	.section2 section {height: 295px;width: 295px;}
	.section2 section a {font-size: 30px;}
	.home-banner p, .section2 p{font-size: 19px;}
	.section2 section h3 {font-size: 26px;}
	.section2 h4 span {font-size: 23px;}
	.section2 h4 {font-size: 30px;}
	.section2 form h3 {font-size: 30px;}
	.section2 form {padding: 30px 10px;}
	.section2 ul li {font-size: 21px;}
	.section2 ul li {padding: 23px 0 0 68px;}
	footer .top-footer h3 {font-size: 26px;}
	footer .top-footer ul li a {font-size: 17px;}
	footer .top-footer ul li, footer .top-footer p {font-size: 17px;}
	footer .bottom-footer p, footer .bottom-footer p a {font-size: 15px;}
	.g-recaptcha {
   transform: scale(0.66,0.66);
   -webkit-transform: scale(0.66,0.66);
   -o-transform: scale(0.66,0.66);
   -moz-transform: scale(0.66,0.66);
   -ms-transform: scale(0.66,0.66);
   transform-origin: 0 0;
   -moz-transform-origin: 0 0;
   -ms-transform-origin: 0 0;
   -webkit-transform-origin: 0 0;
   -o-transform-origin: 0 0; }
	.section4 form { background: #fff; padding: 30px 20px;}
	.section4 h3 {font-size: 29px;}
	.section6 section a.price{display: block;text-align: center;}
	.section6 section a.fav{display: block;text-align: center;}
}
@media(max-width: 767px){
	header .navbar-default ul.nav li {display: block;text-align: left;}
	header .navbar-default .navbar-collapse, header .navbar-default .navbar-form {margin-top: 40px;}
	header .navbar-default ul.nav { margin-top: 0;}
	.section1 p {min-height: auto;}
	.section2 h3, .section3 h3 {font-size: 27px;}
	.section2 h3 span {font-size: 33px;}
	.section2 form{width: 100%; margin-left: 0;}
	footer .bottom-footer p{text-align: center;}
	.section5 section{margin-bottom: 20px;}
	.section4 .media p {padding-right: 0;}
	.section6 section a.price,.section6 section a.fav{display: inline-block;padding: 10px 88px;}
}
@media(max-width: 600px){
	.section2 h3, .section3 h3 {font-size: 21px;}
	header .navbar-brand{max-width: 75%;}
	.section6 section a.price, .section6 section a.fav {padding: 10px 58px;}
}
@media(max-width: 480px){
	header .navbar-default {min-height: 110px;}
	.home-banner h3 {font-size: 18px;}
	.home-banner p, .section2 p {font-size: 16px;}
	.section1 p {font-size: 16px;}
	.section2 h3 span {font-size: 25px;}
	.section2 section {height: 280px;width: 280px;}
	.section2 section h3 {font-size: 23px;}
	.section3 h4, .section3 h4 a {font-size: 23px;}
	.section2 ul li {font-size: 16px;}
	.section2 form h3 {font-size: 26px;}
	.inner-banner {padding: 25px 0;}
	.inner-banner h1{font-size: 56px;}
	.section5 .col-xs-6{width: 100%;margin-left: 0;}
	.section5 h3 {font-size: 25px;}
	.section4 h3 {font-size: 23px;}
	.section6 section a.price, .section6 section a.fav {display: block;}
	footer .col-xs-5, footer .col-xs-7{width: 100%;}
}
@media(max-width: 414px){
	header .navbar-default {min-height: 78px;}
}