/* FOR RESPONSIVE
---------------------------*/
@media screen and ( max-width:1199px ){	
	#menu li a {font-size:13px;	}
	#menu li {padding-right: 0;}
	.footernav {padding: 0 20px;margin-top: 0;	margin-right: 0;}
	.footerSec h4 {	font-size: 15px;padding-bottom: 39px;}
}
@media screen and ( max-width:1060px ){.formBox {padding: 30px;}}
@media screen and ( max-width:991px ){
	.header-inside {margin:10px;}
	.inpBtn {padding-top: 20px;	text-align: center;	}
	.footernav {padding: 25px 0 0 0;border: none;border-top: 1px solid #024b3a; border-bottom: 1px solid #024b3a;margin-bottom:25px;}
	.imgbgDiuv570,.imgbgDiuv {margin-left: 0;margin-bottom: 20px;float: none;width: auto;}	
	.map,.breadcumbs,.banner {margin: 0;}
	.breadcumbs {padding-top:100px;	padding-bottom:15px;}
	.banner .owl-pagination {padding-top: 20px;	}
	.bannertext {padding-right: 60px;padding-left: 60px;}
	.headerinfosec {padding-top: 3px;}
	.headerinfosec .head-info {width: 38px;}
	.headerinfosec .head-call {padding-right: 0;width: 36px; height:36px; text-indent:-9999px;overflow:hidden;}
	header { padding-top: 0;  padding-bottom: 0;}	
	#menu { display:none}
	.slicknav_menu { display:block}
	#menu_holder {z-index:999;}
	.header_section {top: inherit;	left: inherit;	}
	.sticky_header header,header {min-height:40px;}
	.sticky_header .header_right {	padding-top:0px;} 
	.navTop2 {	padding: 10px;padding:0;	}
	.sticky_header nav,	
	nav { padding-top:12px;padding-top:0;} 
	.slicknav_btn {	top:-30px;	right:15px;	}
	.footer-icon {padding: 0 0 30px 0;}
}
@media screen and ( max-width:874px ){ }
@media screen and ( max-width:850px ){ }
@media screen and ( max-width:835px ){ }
@media only screen and (max-width: 991px) {	}
@media only screen and (max-width: 767px) {
	.maincontent {padding:30px 0;}
	.price-box {padding-top:15px;}
	.productPage h4, .singlergt h3 {font-weight: 600;font-size: 20px;}
	.blog-archives {margin-top: 60px;}
	.inpBtn {padding-top: 20px;	padding-bottom: 50px;}	
	/*-------------------------*/	
	.navbar-brand {	min-height: 30px;}	
	.navbar-nav {margin: 8px 0;	}
	.nav > li > a {
		margin-left: 0;
		margin-right: 0;
		font-size: 14px;
		color: #19191c;
		line-height: 25px;
	}
	.banner {height: auto;padding-right: 30px;padding-left: 30px;}
	.bannertext {height: auto;	padding: 100px 0 0 0;}
	.bannertext h2 {font-size: 40px;font-weight: 700;padding-top: 0;}
	.banner .owl-pagination {padding-top: 100px;}
	.banner .owl-theme .owl-controls .owl-buttons {display: none;}
	.newsletterSection h2 {	text-align: center;	font-size: 25px;}
	.breadcumbs h2 {font-size: 30px;line-height: normal;text-align: center;	}
	.breadcumbbox {	padding: 4px 15px;float: none;	margin-top: 15px;display: block;text-align: center;	}
	.breadcumbbox ul li {float: none;display: inline;}	
	.homeblogsec .homeblogcon {	margin:0;}
	.homeblogsec:hover .homeblogcon {margin:0;}
	.homeblogsec .homeblogtext {padding: 10px;height: 88px;	overflow: hidden;margin-bottom: 10px;}
	.homeblogsec .homeblogtext h4 {font-size: 13px;line-height:17px;padding-bottom: 7px;margin-bottom: 5px;text-transform:capitalize;}
	.homeblogsec .homeblogtext p,.homeblogsec .homeblogbtm p {padding: 0;font-size: 13px;line-height: 17px;	}
	.homeblogsec .homeblogbtm {	padding:10px; }
	.homeblogsec {margin-bottom: 25px;border: 1px solid #f1f1f1;}
	.homeblog {padding: 30px 0 20px 0;}
	.head-info {height: 38px;}
	.maincontent h4 {padding:10px 0;}
}
@media only screen and (max-width: 640px) {
    .counter .__item .__count { font-size: 4rem; }
    .start-screen .play-btn {display:none;}
    .start-screen--style-1 .start-screen__content__item--1 .__title,
    .start-screen--style-1 .start-screen__content__item--2 .__title,
    .start-screen--style-1 .start-screen__content__item--4 .__title,
    .start-screen--style-1 .start-screen__content__item--3 .__title {font-size:3.5rem;line-height:normal;}
	.maincontent header.entry-header {min-height:5px;}
	.maincontent .mobileh6 {font-size:15px;text-transform:capitalize;font-weight:600;line-height:24px;}
	.maincontent p {padding:0 0 15px 0;}
    .productPage h2 {font-weight: 600; font-size: 24px; letter-spacing: -0.5px;}
    .productPage {padding: 10px 0;}
	.bannertext h2 {font-size: 30px;}
	.tabvigation ul li a {padding: 15px 0 15px 10px !important;	font-size: 13px;font-weight: 600;}
	.headerinfosec .head-call span{display: none;}
	.headerinfosec .head-call {margin-right: 0;	}
	.contactSec { padding:30px 0; }
	.blog-post-text p {font-size:13px;line-height:21px;}
	.feedprobox {padding: 7px;}
	.blog-post h2 {font-size: 20px;}
	.procatSec {padding: 50px 0;}
	.product-card p {padding-left: 0;}
	.hoverdiv .rtin-proj10-box-info {width:70%;}
	.hoverdiv .rtin-proj10-box-info h3 {margin-bottom: 6px;font-size: 15px;padding-bottom: 7px;}
	.content-wrap p {font-size: 13px;line-height: 18px;margin-bottom:0;margin-top:15px;padding-bottom:15px;}
	.hoverdiv .rtin-proj10-box-info a.grid10-btn {padding: 5px 15px;}
	.secSpeProd {padding: 50px 0;}
	.nccl-title-home {margin-bottom:0;}
	.nccl-title-home .__title {text-align: center;}
	.footerSec h4 {padding-bottom: 15px;}
	.section-heading {margin-bottom: 25px;}
	.section {padding-top: 40px; padding-bottom: 40px;}
	.cclContWidget,.conformlft {padding:20px;}
	.titleSecArea {padding-bottom:20px;}
	.titleSecArea h2 {font-size: 40px;}
	.titleSecArea h3 {font-size: 34px;}
	.contactSec h3 {font-size: 24px;}
	.formBox { padding: 20px; }
	.contactSec input.contSubmit, .contactSec input.form-control {border-radius:6px;}
	.cropcare-cont p {
	    padding: 0 5px 15px 5px;
	    /*height: 80px;*/
        font-size: 13px;
        overflow: hidden;
        line-height: 17px;
	}
}
@media only screen and (max-width: 575px) {
	.contactSec textarea.form-control,.contactSec input.form-control { padding:7px 15px; margin-bottom:10px; height:40px; }
	.contactSec p {padding-bottom:10px;}
    .contactSec textarea.form-control {height:80px;}
    .contactSec input.contSubmit { width: 120px; font-size: 15px; line-height: 20px; padding: 7px 25px; border: 1px solid #fff; }
}
@media only screen and (max-width: 480px) { 	
	.imgbgDiuv570,.imgbgDiuv {padding: 0; background: none;border: 5px solid #143872;}
	.footernav ul li {float: none;	width: 100%;margin-bottom: 10px;}
	.footernav ul li a {padding-left: 20px;	}
	.footer-copyRight-inn span {display:block;}
}

