@media (max-width: 1220px){
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.wrapper{/*width: 98%*/ padding: 0 10px; max-width: 100%;}
	.inside-content-left{width: 68%}
	.inside-content-right{width: 30%}
	.form .col-2{width: 48%}

	.navigation ul{display: table; width: 100%;}
	.navigation ul li{float: none; margin-left: 0; display: table-cell; text-align: center;}
	.navigation ul li a{display: inline;}

	.what-do-section .row{margin: 35px 0;}
	.what-do-content{padding: 0;}
	.pull-left .what-do-content{padding: 0;}

	.slider li .slider-content{padding: 0 10px;}

	.footer-col-1{width: 36%;}
	.footer-col-2{width: 22%;}
	.footer-col-3{width: 150px;}
	.footer-col-4{float: right;}

	.species-slider .flexslider{margin: 30px 50px 0 50px;}
	.species-slider .flex-direction-nav .flex-prev{left: -45px!important;}
	.species-slider .flex-direction-nav .flex-next{right: -45px!important;}
	.species-slider .species-content p{min-height: 130px;}
}

@media (max-width: 1023px){
	.flexslider .slides img{height: auto;}
	.species-slider .species-content p{font-size: 14px;}
}

@media (max-width: 980px){
	.slider li{height: 500px;}
	.logo{padding-bottom: 20px;}
	.header-right{max-width: 65%;}
	.navigation ul li a{font-size: 11px;}
	.header-top{font-size: 11px;}
	.contact-info li{margin-right: 10px;}
	.contact-info i.fa{margin-right: 2px;}
	.follow-links h3{font-size: 11px;}
	.follow-links li{margin: 0 2px;}
	.button_type{padding: 8px 6px; margin-left: 8px;}

	.slider li .slider-content p br{display: none;}

	body{font-size: 14px;}
	.what-do-section{line-height: 1.4;}
	.what-do-section blockquote{font-size: 16px;}

	.footer-col-1{width: 30%; padding-right: 40px;}
	.footer-top{padding: 40px 0;}

	.inside-content-left{width: 64%}
	.inside-content-right{width: 34%}
	.inside-content-right .online-sales-content{padding: 15px;}
	.list-section .ls-img-box{width: 200px; height: 129px; line-height: 129px;}
	.list-section .ls-content{margin-left: 215px;}
	.subscribe-form{text-shadow: 0 2px 2px #000;}
	.specialise-links ul{background: none; border-top: 1px solid #d4d8df;}
	.specialise-links li{background: none; border: 1px solid #d4d8df; border-top: none;}
}

@media (max-width: 767px){
	.slider li{height: 400px; display: table!important;}
	.slider li .slider-content{top: 10%; position: static; display: table-cell; vertical-align: middle;}
	.slider li .slider-content h2{font-size: 22px; line-height: 20px; margin-bottom: 45px}
	.slider li .slider-content p{font-size: 16px; line-height: 25px	}
	.slider li .slider-content p br{display: none;}
	
	.inside-content-left{margin-top: 10px; width: 100%}
	.inside-content-right{width: 370px;float: none; clear: both; margin: 0 auto 70px auto;}
	
	.header-right{max-width: unset; width: 100%;}
	.res-menu{display: block;color: #0091b1;font-weight: bold;text-align: right;padding: 2px 8px;cursor: pointer;font-size: 30px;float: right;z-index: 9999;}
	.navigation ul{display: none; clear: both; padding-top: 20px;}
	.navigation ul li{width: 100%; text-align: left; display: block; text-align: right; border-top: 1px solid #CCC; padding: 5px 0;}
	.navigation ul li a{padding: 10px 5px; border: none;}
	
	.inside-content-right{width: 100%;}

	.contact-info{display: none;}
	.follow-links{display: none;}
	.logo{width: 180px; position: absolute;}
	.navigation{margin-top: 0; border: none; padding-top: 10px; padding-bottom: 20px;}

	.about-content{padding: 30px 0;}
	.what-do-section{padding: 30px 0;}
	.what-do-section img{width: 100%;}
	.what-do-content{padding-top: 20px!important;}
	.pull-right{float: none!important;}
	.pull-left{float: none!important;}
	.what-do-section .row{margin: 20px 0;}
	.what-do-content p{margin-bottom: 20px!important;}
	.online-sales-content{padding: 30px 0 40px 0;}

	.footer-col-3{width: 100px;}
	.footer-top{line-height: 1.4;}
	.footer-top h3{font-size: 17px;}
	.footer-bottom .follow-links{display: block;}
}
@media (max-width: 639px){
	.footer-col-1{width: 100%; padding: 0; text-align: center; margin-bottom: 20px;}
	.footer-col-1 img{margin: 0 10px!important; height: 50px; display: inline; vertical-align: middle;}
	.footer-col-2{width: 50%; text-align: center;}
	.footer-col-3{width: 50%; text-align: center;}
	.footer-col-4{width: 100%; text-align: center; padding-top: 20px; border-top: 1px solid #0091b1; margin-top: 20px;}
	.footer-top p{margin-bottom: 15px;}
	.subscribe-content{background-position: right center;}
	.page-title{padding: 30px 0;}
}
@media (max-width: 550px){
	.species-slider .species-content p{min-height: unset;}
	.species-slider .species-content{padding: 0;}
}
@media (max-width: 500px){
	.slider li .slider-content h2{margin-bottom: 15px;}
	.slider li .slider-content p{margin-bottom: 30px;}
	.normalbttn{display: inline-block; width: 180px;}
	.slider li .slider-content a.button_type{display: inline-block;width: 184px;margin-left: 0px!important;margin-top: 15px;}
	.services ul li{width: 100%}
	.services ul li:last-child{width: 100%}
	.specification ul li{width: 100%; padding: 0px}
	.subscribe ul li{width: 100%}
	.form .col-2{width: 100%; margin-bottom: 10px;}
	.form .col-1{margin-bottom: 10px;}
	.form .col-3{margin-bottom: 10px; width: 100%}
	 
	.normalbttn{padding: 11px 0; width: 150px; font-size: 14px;}
	.slider li .slider-content a.button_type{padding: 15px 0; width: 150px; font-size: 13px;}
	.slider li{height: 320px;}
	.specification{padding: 20px 0;}
	.inside-content-right{margin-bottom: 20px;}

	.footer-bottom{padding: 15px 0;}
	.footer-bottom p{width: 100%; text-align: center; margin-bottom: 10px;}
	.footer-bottom .follow-links{float: none; text-align: center;}
	.subscribe-content{min-height: unset; overflow: hidden;}
	.subscribe-form{padding: 15px; width: 100%;}
	.subscribe input{width: 150px;}

	.list-section .ls-img-box{width: 100%; height: auto; margin-bottom: 15px; line-height: normal;}
	.list-section .ls-img-box img{width: 100%;}
	.list-section .ls-content{margin-left: 0}
}