@media(min-width:1025px) and (max-width:1350px){

	.navbar-default .navbar-nav>li{

		margin-right: 30px;

	}

	.slide-info{

		top: 25%;

		transform: translate(0,-50%);

	}

	.slider-block img{

		padding: 50px 0 0 0;

	}

	.slide-info h1{

		font-size: 42px;

		margin: 0 0 15px;

	}	

	.slide-info h4{

		font-size: 22px;

	}



	.jacofarm-info{

		padding:45px 0px 45px 80px;

	}

	.jacofarm-info h3{

		font-size: 28px;

	}

	.jacofarm-info p{

		font-size: 16px;

		line-height: 22px;

	}

	.jacofarm-info .btn-main{

		padding: 10px 20px;

		font-size: 15px;

	}

	img.abt-three,

	.jacofarm-info img,

	img.abt-two{

		width: 100px;

	}

	.ban-img img{

		width: 80%;

	}

	img.abt-five{

		width: 60%;

		bottom: -50%;

	}

	.pay-dt h3{

		font-size: 24px;

	}

	.pay-dt p{

		font-size: 16px;

	}

	.contact-bx h3{

		font-size: 30px;

	}

	.contact-bx p{

		font-size: 18px;

	}

	.contact-bx{

		padding: 100px 20px 40px;

	}

	.cut-term{

		font-size: 14px;

	}

	.copyright p{

		margin: 0;

		font-size: 14px;

	}

	.top-selling .owl-prev, .top-selling .owl-next{

		width: 25px;

		height: 25px;

		background-size: auto 25px;

	}

	img.abt-five{

		position: relative;

		top: 0;

		right: 0;

		width: 100%;

	}

	.hed-inf{

		right: -35px;

		top: -2px;

	}

}



@media(min-width:992px) and (max-width:1024px){

	.navbar-default .navbar-nav>li{

		margin-right: 30px;

	}

	.slide-info{

		top: 25%;

		transform: translate(0,-50%);

	}

	.slider-block img{

		padding: 70px 0 0 0;

	}

	.slide-info h1{

		font-size: 42px;

		margin: 0 0 15px;

	}	

	.slide-info h4{

		font-size: 22px;

	}

	.jacofarm-info{

		padding:45px 0px 45px 80px;

	}

	.jacofarm-info h3{

		font-size: 28px;

	}

	.jacofarm-info p{

		font-size: 16px;

		line-height: 22px;

	}

	.jacofarm-info .btn-main{

		padding: 10px 20px;

		font-size: 15px;

	}

	img.abt-three,

	.jacofarm-info img,

	img.abt-two{

		width: 100px;

	}

	.pay-dt h3{

		font-size: 24px;

	}

	.pay-dt p{

		font-size: 16px;

	}

	.contact-bx h3{

		font-size: 30px;

	}

	.contact-bx p{

		font-size: 18px;

	}

	.contact-bx{

		padding: 100px 20px 40px;

	}

	.cut-term{

		font-size: 14px;

	}

	.copyright p{

		margin: 0;

		font-size: 14px;

	}

	.top-selling .owl-prev, .top-selling .owl-next{

		width: 25px;

		height: 25px;

		background-size: auto 25px;

	}

	img.abt-five{

		position: relative;

		top: 0;

		right: 0;

		width: 100%;

	}

	.hed-inf{

		right: -35px;

		top: -2px;

	}

}



@media(min-width:768px) and (max-width:991px){

	.navbar-brand>img{

		width: 150px;

	}

	.navbar-default .navbar-nav > li{

		margin-right: 20px;

	}

	.hed-inf .dropdown button.btn,

	.navbar-default .navbar-nav > li > a{

		font-size: 14px;

		padding: 3px 0;

	}

	.hed-inf .dropdown-menu{

		left: -9px;

	}

	.hed-inf .dropdown button.btn img{

		margin: 0 10px;

	}

	.slide-info{

		top: 25%;

		transform: translate(0,-50%);

	}

	.slider-block img{

		padding: 60px 0 0 0;

	}

	.slide-info h1{

		font-size: 34px;

		margin: 0 0 15px;

	}	

	.slide-info h4{

		font-size: 22px;

	}



	.jacofarm-info{

		padding:45px 0px 45px 80px;

	}

	.jacofarm-info h3{

		font-size: 28px;

	}

	.jacofarm-info p{

		font-size: 16px;

		line-height: 22px;

	}

	.jacofarm-info .btn-main{

		padding: 10px 20px;

		font-size: 15px;

	}

	img.abt-three,

	.jacofarm-info img,

	img.abt-two{

		width: 100px;

	}

	img.abt-five{

		position: relative;

		bottom:00%;

		right: 0;

	}

	.pay-dt h3{

		font-size: 24px;

	}

	.pay-dt p{

		font-size: 16px;

	}

	.contact-bx h3{

		font-size: 30px;

	}

	.contact-bx p{

		font-size: 18px;

	}

	.contact-bx{

		padding: 100px 20px 40px;

	}

	.cut-term{

		font-size: 14px;

	}

	.copyright p{

		margin: 0;

		font-size: 14px;

	}

	.top-selling .owl-prev, .top-selling .owl-next{

		width: 25px;

		height: 25px;

		background-size: auto 25px;

	}

	img.abt-five{

		position: relative;

		top: 0;

		right: 0;

		width: 100%;

	}

	.u-links{

		padding: 0 0 10px;

	}

	.hed-inf{

		right: -35px;

		top: -2px;

	}

}



@media(min-width:448px) and (max-width:767px){

	.navbar-default{

		padding: 10px 0;

		position: relative;

	}

	.navbar-collapse{

		border: none !important;

	}

	.navbar-brand>img{

		padding-left: 10px;

	}

	.navbar-nav{

		margin: 0;

		float: none !important;

	}

	.slide-info{

		top: 30%;

		transform: translate(0,-50%);

		padding: 15px 0;

	}

	.slider-block img{

		padding: 60px 0 0 0;

	}

	.slide-info h1{

		font-size: 26px;

		line-height: 29px;

		margin: 0 0 10px;

	}

	.slide-info h4{

		font-size: 18px;

		line-height: normal;

		margin: 0 0 10px;

	}

	.btn-main{

		padding: 10px 20px;

		font-size: 15px;

	}

	.top-selling{

		padding: 70px 0;

	}

	h2{

		font-size: 28px;

		margin: 0 0 20px;

	}

	.top-selling .owl-prev, .top-selling .owl-next{

		left: 0;

		top: 50%;

		margin-top: -13px;

		width: 25px;

		height: 25px;

		background-size: auto 25px;

	}

	.top-selling .owl-next{

		left: auto;

		right: 0;

	}

	.jacofarm-info{

		padding:45px 15px;

	}

	.jacofarm-info h3{

		font-size: 28px;

		text-align: center;

	}

	.jacofarm-info p{

		font-size: 16px;

		text-align: center;

		line-height: 22px;

	}

	.jacofarm-info .btn-main{

		margin: 0 auto 40px;

	}

	img.abt-three,

	.jacofarm-info img,

	img.abt-two{

		width: 100px;

	}

	img.abt-five{

		position: relative;

		bottom:00%;

		right: 0;

	}

	.pay-ship{

		padding: 80px 0 0;

	}

	.pay-dt{

		padding: 0 15px;

	}

	.pay-ship:after{

		display: none;

	}

	.pay-dt h3{

		font-size: 26px;

	}

	.delv{

		padding: 40px 15px;

		background: #ebebed;

	}

	.pay-dt p{

		font-size: 16px;

		line-height: 22px;

	}

	.pay-ship .col-sm-6{

		padding: 0;

	}

	.pay-dt .col-sm-6{

		padding: 0 15px

	}

	.contact-wrp .container{

		padding: 0;

		margin: 0;

	}

	.cnt-bxs{

		height: auto;

	}

	.contact-bx{

		display: block;

		width: 100%;

		padding: 20px 15px;

	}

	.map-bx{

		float:  none;

	}

	.cut-term{

		font-size: 14px;

	}

	.copyright{

		padding: 0 0 30px;

	}

	.copyright p{

		font-size: 15px;

		text-align: center;

		margin: 0;

	}

	#owl-demo-sell{

		margin-bottom: 0;

	}

	img.abt-five{

		position: relative;

		top: 0;

		right: 0;

		width: 100%;

	}

	.inner-data{

		padding: 50px 15px;

	}

	.inner-data p{

		font-size: 14px;

		line-height: 20px;

	}



	.u-links{

		padding: 0 0 10px;

		text-align: center;

	}

	.hed-inf{

		position: relative;

		right: 0;

	}

}



@media(max-width:447px){

	.navbar-default{

		padding: 10px 0;

		position: relative;

	}

	.navbar-collapse{

		border: none !important;

	}

	.navbar-brand>img{

		padding-left: 10px;

	}

	.navbar-nav{

		margin: 0;

		float: none !important;

	}

	.slide-info{

		top: 35%;

		transform: translate(0,-50%);

		padding: 15px 0;

	}

	.slider-block img{

		padding: 120px 0 0 0;

		margin: 0;

	}

	.slide-info h1{

		font-size: 26px;

		line-height: 29px;

		margin: 0 0 10px;

	}

	.slide-info h4{

		font-size: 18px;

		line-height: normal;

		margin: 0 0 10px;

	}

	.btn-main{

		padding: 10px 20px;

		font-size: 15px;

	}

	.top-selling{

		padding: 70px 0;

	}

	h2{

		font-size: 28px;

		margin: 0 0 20px;

	}

	.top-selling .owl-prev, .top-selling .owl-next{

		left: 0;

		top: 50%;

		margin-top: -13px;

		width: 25px;

		height: 25px;

		background-size: auto 25px;

	}

	.top-selling .owl-next{

		left: auto;

		right: 0;

	}

	.jacofarm-info{

		padding:45px 15px;

	}

	.jacofarm-info h3{

		font-size: 28px;

		text-align: center;

	}

	.jacofarm-info p{

		font-size: 16px;

		text-align: center;

		line-height: 22px;

	}

	.jacofarm-info .btn-main{

		margin: 0 auto 40px;

	}

	img.abt-three,

	.jacofarm-info img,

	img.abt-two{

		width: 100px;

	}

	img.abt-five{

		position: relative;

		bottom:00%;

		right: 0;

	}

	.pay-ship{

		padding: 80px 0 0;

	}

	.pay-dt{

		padding: 0 15px;

	}

	.pay-ship:after{

		display: none;

	}

	.pay-dt h3{

		font-size: 26px;

	}

	.delv{

		padding: 40px 15px;

		background: #ebebed;

	}

	.pay-dt p{

		font-size: 16px;

		line-height: 22px;

	}

	.pay-ship .col-sm-6{

		padding: 0;

	}

	.pay-dt .col-sm-6{

		padding: 0 15px

	}

	.contact-wrp .container{

		padding: 0;

		margin: 0;

	}

	.cnt-bxs{

		height: auto;

	}

	.contact-bx{

		display: block;

		width: 100%;

		padding: 20px 15px;

	}

	.map-bx{

		float:  none;

	}

	.cut-term{

		font-size: 14px;

	}

	.copyright{

		padding: 0px 0 30px;

	}

	.copyright p{

		font-size: 15px;

		text-align: center;

		margin: 0;

	}

	#owl-demo-sell{

		margin-bottom: 0;

	}

	img.abt-five{

		position: relative;

		top: 0;

		right: 0;

		width: 100%;

	}

	.inner-data{

		padding: 50px 15px;

	}

	.inner-data p{

		font-size: 14px;

		line-height: 20px;

	}

	.u-links{

		padding: 0 0 10px;

		text-align: center;

	}

	/******************/

	.hed-inf{

		position: relative;

		right: 0;

	}

	

}