@media only screen and (max-width: 1680px){
	h2{font-size: 26px;}
	header .top-nav-content .custom-logo-link{width: 300px;}
	header .top-nav-content .humberger{margin-top: 73px;}
	margin-top: 73px;
	.side-nav .side-nav-content{padding: 80px 30px 30px 60px;}
	.banner-bottom img{left: 2%;width: 540px;}
	.side-nav .side-nav-content ul li a{font-size: 26px;}
	.btn, .vc_btn3, input[type="submit"]{font-size: 26px !important;}
	footer .footer-top h3{font-size: 30px;}
}
@media only screen and (max-width: 1600px){
	
}
@media only screen and (max-width: 1440px){
	h2{font-size: 22px;}
	h3{font-size: 32px;}
	h6{font-size: 20px;}
	.btn, .vc_btn3, input[type="submit"]{font-size: 18px !important;}
	.banner-bottom img{width: 490px;}
	.side-nav{width: 300px;right: -300px;}
	.side-nav .side-nav-content{padding: 80px 22px 30px 20px;}
	.side-nav .side-nav-content ul li a{font-size: 18px;padding: 10px 0;}
	.side-nav .side-nav-content ul li .sub-menu{padding-left: 15px;}
	.side-nav .side-nav-content ul li .sub-menu li a{font-size: 16px;padding: 5px 0;}
}
@media only screen and (max-width: 1366px){
	
}
@media only screen and (max-width: 1280px){
	h2{font-size: 20px;}
	h3, footer .footer-top h3{font-size: 28px;}
	h6{font-size: 18px;}
	p{font-size: 16px;line-height: 24px;}
	li{font-size: 16px;}
	.page-sidenav ul li a{font-size: 16px;padding: 12px 0;}
}
@media only screen and (max-width: 1024px){
	.img-one{display: none !important;}
    .test_btn-1{display: none !important;}
}
@media only screen and (max-width: 991px){
	.banner-bottom h2{text-align: center !important;}
	h3, footer .footer-top h3{font-size: 22px;}
	.sidebar-title{font-size: 22px;}
	h6{font-size: 16px;}
	p{font-size: 14px;}
	li{font-size: 14px;}
	.page-sidenav ul li a{font-size: 14px;padding: 12px 0;}
	.btn, .vc_btn3, input[type="submit"]{font-size: 16px !important;}
	.banner-bottom img{display: none;}
	.popup-content-box{width: 70%;}
}
@media only screen and (max-width: 767px){
	p{font-weight: 300;}
	ul{padding-left: 15px;}
	li{font-weight: 300;}
	header .top-nav-content .custom-logo-link{display: block;}
	footer .footer-top h3{margin-bottom: 15px;margin-right: 0;}
	.btn, .vc_btn3, input[type="submit"]{font-size: 14px !important;padding: 15px 30px !important;}
	footer .footer-content .contact-info ul{text-align: center;}
	footer .footer-content .contact-info ul li{float: initial;}
	footer .footer-content .contact-info ul li:after{height: 38px;}
	footer .footer-content .contact-info ul li a svg{width: 38px;height: 38px;}
	footer img {margin: 0 auto;float: initial !important;}
	footer .footer-content .client-logo{margin: 30px 0;}
	.banner-bottom h2{line-height: 24px;font-size: 18px;}
	.popup-content-box{width: 80%;}
	.popup-close{right: -12.5px;top: -12.5px;width: 25px;height: 25px;background-size: contain;}
	.short-length-menu, .species-stock{position: relative !important;padding-bottom: 44px;}
	#fixed-on-mobile{bottom: 0;left: 0;right: 0;z-index: 99;margin: 0;}
	#fixed-on-mobile button{display: table;margin: 0 auto;}
}
@media only screen and (max-width: 650px){
	h2{font-size: 16px;}
	h3, footer .footer-top h3{font-size: 18px;}
	header .top-nav-content{padding: 10px 0;}
	header .top-nav-content .custom-logo-link{width: 200px;}
	header .top-nav-content .humberger{margin-top: 52px;width: 30px;right: 15px;}
	header .top-nav-content .humberger .humberger-icon, header .top-nav-content .humberger .humberger-icon::before, header .top-nav-content .humberger .humberger-icon::after{height: 2px;width: 30px;}
	header .top-nav-content .humberger .humberger-icon::before{bottom: 7px;}
	header .top-nav-content .humberger .humberger-icon::after{top: 7px;}
	header .top-nav-content .humberger.active .humberger-icon::after {-moz-transform: rotate(-45deg) translateX(0px) translateY(-10px);-webkit-transform: rotate(-45deg) translateX(0px) translateY(-10px);-o-transform: rotate(-45deg) translateX(0px) translateY(-10px);-ms-transform: rotate(-45deg) translateX(0px) translateY(-10px);transform: rotate(-45deg) translateX(0px) translateY(-10px);}
	header .top-nav-content .humberger.active .humberger-icon::before {-moz-transform: rotate(45deg) translateX(0px) translateY(10px);-webkit-transform: rotate(45deg) translateX(0px) translateY(10px);-o-transform: rotate(45deg) translateX(0px) translateY(10px);-ms-transform: rotate(45deg) translateX(0px) translateY(10px);transform: rotate(45deg) translateX(0px) translateY(10px);}
	.sidebar-title {font-size: 20px;}
	footer .footer-content .client-logo{margin: 15px 0;}
	footer .footer-content .contact-info{margin-top: 15px;}
	footer .footer-content .contact-info ul{margin-bottom: 0;}
	footer .footer-content .contact-info ul li{font-size: 12px;}
	footer .footer-content .contact-info ul li:after{height: 34px;}
	footer .footer-content .contact-info ul li a svg{width: 34px;height: 34px;}
	.contact-form-wrapper .column-50{display: inline-block;float: left;width: 100%;padding: 0 15px;}

}
@media only screen and (max-width: 450px){
	h2{font-size: 16px;line-height: 20px;}
	footer .footer-content .contact-info ul li{padding-left: 15px;padding-right: 15px;}
	.popup-content-box{width: 90%;padding: 15px;}
}