/* Home Page  */
body{
  font-family: 'Raleway', sans-serif;
}

.aqua-pattern-bg{
    background-image: url(../img/hero2.png);
    background-repeat: no-repeat;
    background-position: center;

}
.home-bg-header{
  /* background-color: rgba(0, 123, 255, 0.225); */
}
.aqua-slider-head{
    text-transform: uppercase;
    font-weight: 900;
    font-size: 48px !important;
}
.aqua-slider-desc {
  font-size: 24px;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}

.select-species{
  font-size: 24px;
  font-weight: 700;
}
.select-product{
  font-size: 24px;
  font-weight: 700;
  opacity: 0.6;
}

.product-home-sliders{
  padding-bottom: 50px;
}
.single-product-slider{
  padding: 25px;
}
.species-desc{
  padding: 20px;
}

.product-fish-type{
  background-color: #f5f5ff;
  padding: 80px 0;
}
.abt-section{
  padding: 100px 0;

}
.quality-certificates{
  letter-spacing: 1.5px;
  /* padding-bottom: 25px; */
}
.research-development{
  letter-spacing: 1.5px;
  font-size: 40px;

}
.section-title-rd{
  margin-bottom: 40px !important;
}

.breadcrumb-pattern{
  background-image: url(../img/hero3.png);
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 100px;
    padding-bottom: 100px;
}

/***********************************************************************************************************************************************/


/* About Us Page */


.abt-section-aboutpage{
  padding: 50px 0;

}

/* vision mission values aboutpage  */
.ourvmv-aboutpage{
  background-color: #f5f5ff;
  padding-top: 100px;
  padding-bottom: 50px;
}

/* Vision */

.vision-section{
  padding-bottom: 35px;
}
.vision-image{
  max-width:90px;
}
.vision-content{
  padding: 0px 0px 15px 100px;
  margin-top: -55px;
}
.vision-title{
  font-size: 50px;
  letter-spacing: 1px;

}
.vision-desc{
  text-align: justify;
  color: #000000;
  font-size: 20px;
  margin-bottom: 25px !important;
  margin-top: 25px !important;
  /* background-color: #ffffff; */
  /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); */
  /* border-radius: 25px; */
}

/* Mission */
.mission-section{
  padding-bottom: 35px;
}
.mission-image{
  max-width:90px;
}
.mission-content{
  padding: 0px 0px 15px 100px;
  margin-top: -55px;
}
.mission-title{
  font-size: 50px;
  letter-spacing: 1px;

}
.mission-desc{
  text-align: justify;
  color: #000000;
  font-size: 20px;
  margin-bottom: 25px !important;
  margin-top: 25px !important;
}

/* Value */

.value-section{
  padding-bottom: 50px;
}
.value-image{
  max-width:90px;
}
.value-content{
  padding: 0px 0px 15px 100px;
  margin-top: -55px;
}
.value-title{
  font-size: 50px;
  letter-spacing: 1px;
}
.value-desc{
  text-align: justify;
  color: #000000;
  font-size: 20px;
  margin-bottom: 25px !important;
  margin-top: 25px !important;
}


.obj-section{
  padding-bottom: 25px;
}
.obj-image{
  
}
.obj-content{
  padding: 0px 0px 15px 45px;
  /* margin-top: -55px; */
}
.obj-title{
  font-size: 50px;
  letter-spacing: 1px;
}
.obj-desc{
  text-align: justify;
  color: #000000;
  font-size: 20px;
  margin-bottom: 35px !important;
  margin-top: 35px !important;
}
.obj-desc li{
  font-size: 20px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 12px;

}

/***********************************************************************************************************************************************/



/* Vision Mission Value Home Page */
/*******************************/
/********** Vision Mission Value Home Page ***********/
/*******************************/
.vmv {
  position: relative;
  width: 100%;
  padding: 90px 0 60px 0;
  margin: 45px 0;
  background: rgba(0, 0, 0, .04);
}

.vmv .vmv-item {
  position: relative;
  width: 100%;
  margin-bottom: 30px;
  padding: 50px 30px 30px;
  text-align: center;
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 0 30px rgba(0, 0, 0, .08);
  transition: .3s;
}

.vmv .vmv-desc {
  text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
  margin-top: 10px;
}

.vmv .vmv-item:hover {
  box-shadow: none;
}

.vmv .vmv-item i {
  position: relative;
  display: inline-block;
  color: #fbaf32;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 20px;
  transition: .3s;
}



.vmv .vmv-item:hover i {
  color: #f28123;
}

.vmv .vmv-item i::after {
  position: absolute;
  content: "";
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  top: -20px;
  left: -15px;
  border: 3px dotted #fbaf32;
  border-right: transparent;
  border-bottom: transparent;
  border-radius: 100px;
  transition: .3s;
}

.vmv .vmv-item:hover i::after {
  border: 3px dotted #f28123;
  border-right: transparent;
  border-bottom: transparent;
}

.vmv .vmv-item h2 {
  font-size: 30px;
  font-weight: 800;
}

.vmv .vmv-item a {
  position: relative;
  font-size: 18px;
  font-weight: 700;
  color: #000000;
}

.vmv .vmv-item .link-vmv a::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 2px;
  bottom: 0;
  left: calc(50% - 25px);
  background: #fbaf32;
  transition: .3s;

}

.vmv .vmv-item a:hover::after {
  width: 100%;
  left: 0;
  background: #f28123;
}


/***********************************************************************************************************************************************/

/* R&D page CSS */



.rd-section-rdpage{
  padding: 60px 0;
}

.rd-desc{
  font-size: 18px;
  padding: 20px;
}

.developing-feed-fish{
  padding-bottom: 50px;
  /* padding-top: 25px; */
}
.raw-matrial{
  padding-bottom: 50px;
}
.high-tech-production{
  padding-bottom: 80px;
}

/***********************************************************************************************************************************************/
/* Quality Page  */

.quality-section-qualitypage{
  padding: 60px 0;
}

.quality-desc{
  font-size: 18px;
  padding: 5px 20px;
  margin-bottom: 0px !important;
}

/* Certificates  */

.single-certificate{
  padding-bottom: 50px;
}



/***********************************************************************************************************************************************/
/* Contact Us Page  */

.contact-from-section{
  margin: 60px 0px;
}

.contact-mail-link{
  color: #f28123;
  font-weight: 400;
}
.contact-phone-link{
  color: #f28123;
  font-weight: 400;
}
.contact-send{
  text-align: center;
}
.contact-send-input{
  padding: 10px 60px;
}

input:focus{
  border: 1px solid #f28123 !important;
  border-radius: 35px !important;
  background-color: lightblue;
  outline: none;
  color: #eb6a00;
  /* background-color: #f28123; */
}

/***********************************************************************************************************************************************/
/* News */
.latest-news {
  margin: 60px 0px;
}
.section-title-newspage{
  margin-bottom: 20px;
}
.newspage-desc{
  font-size: 18px;
  padding: 25px;
  text-align: center;
}


/***********************************************************************************************************************************************/
/* News Details */
.news-details-section{
  margin: 60px 0px;
}

.News-details-img{
  width: 100%;
  border-radius: 10px;
  /* height: 250px; */
}

/***********************************************************************************************************************************************/
/* Events */
.latest-events {
  margin: 60px 0px;
}
.section-title-events{
  margin-bottom: 50px;
}
.eventspage-desc{
  font-size: 18px;
  padding: 25px;
  text-align: center;
}


/***********************************************************************************************************************************************/

/* Events Details */
.events-details-section{
  margin: 60px 0px;
}

.events-details-img{
  width: 100%;
  border-radius: 10px;
  /* height: 250px; */
}


/***********************************************************************************************************************************************/
/* SPECIES PAGE  */



.species-section-speciespage{
  padding: 60px 0;
}

.species-desc-sp{
  font-size: 18px;
  padding: 20px;
}

.select-species-section{
  /* padding-top: 50px; */
}
.section-select-elspeciestype{
  padding-bottom: 80px;

}
.desc-species-freshwater{
  text-align: justify;
}
.desc-species-marine{
  text-align: justify;
  margin-bottom: 50px;
}

/* Contact and R , DataSheet */

.contact-us-or-price-q-or-download-data{
  padding: 60px 0px;
}
.section-title-contact-r{
  margin-bottom: 10px;
}
.contact-r-desc-cr{
  font-size: 18px;
  padding: 20px;
  padding-top: 0px;
}
.further-info-head{
  font-size: 30px;
}
.download-data-sheet-link{
  font-weight: 600;
}
.contact-link-d{
  font-weight: 600;
}
/***********************************************************************************************************************************************/

/* Species Details Page  */


.species-section-speciespagetype{
  padding: 60px 0;
  padding-bottom: 20px;
}
.freshwater-species-types-f1{
  padding: 30px 0px;
}
.marine-species-types-f1{
  padding: 30px 0px;
}


/* Products in Details  */
.product-name-species{
  font-size: 65px !important;
  font-weight: 900 !important;
  letter-spacing: 2px !important;
  line-height: 4vw;
  /* margin-bottom: 10px; */
  

}

.table-head-title{
  border: 2px solid #dee2e6;
  font-size: 36px;
  text-align: center;
  background-color: #323284;
  color: #fff;
  margin: 0;
  font-weight: 700;
  line-height: 51px;
}
.table-head-title-pellete{
  font-size: 20px;
  text-align: center;

}


/***********************************************************************************************************************************************/


/* Products Page in Aqua CSS */


.aqua-in-products-section-inpro-page{
	padding: 60px 0;
  }
  
  .aqua-in-products-desc{
	font-size: 18px;
	padding: 20px;
  }
  
  .developing-feed-fish{
	padding-bottom: 50px;
	/* padding-top: 25px; */
  }
  .raw-matrial{
	padding-bottom: 50px;
  }
  .high-tech-production{
	padding-bottom: 80px;
  }

  .aqua-in-pro-fresh{
	  padding: 20px;
	  text-align: center;
	  margin-bottom: 20px;
  }
  .row-matrial-used-products{
	  padding: 25px;
  }
  .packing-products{
	padding: 25px;
  }
  .physical-products{
	padding: 25px;
	  
  }


/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/

/* Responsiveness Done  */

/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
	.hero-text h1 {
	    font-size: 45px;
	}

	a.video-play-btn {
		right: 51%;
	}
	.hero-area div.hero-form {
		bottom: -20%;
	}

	.cart-buttons a:first-child {
	    margin-right: 0;
	    margin-bottom: 15px;
	}
	.contact-form form p input[type=email] {
	    margin-left: 8px;
	}
	.contact-form-box h4 i {
	    left: -20%;
	}
	.comment-template form p input[type=email] {
	    margin-left: 8px;
	}
	ul.main-menu li a {
	    padding: 15px 13px;
	}
	span.close-btn {
	    right: 0;
	}
	ul.sub-menu li a {
	    padding: 7px 10px;
	}

}


/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.hero-text h1 {
	    font-size: 40px;
	}
	.footer-box {
	    margin-bottom: 40px;
	}
	.copyright p {
	    text-align: center;
	}
	.copyright .social-icons {
	    text-align: center;
	}
	.feature-bg:after {
		display: none;
	}
	.single-team-item {
	    margin-bottom: 30px;
	}
	table.cart-table {
	    margin-bottom: 50px;
	}
	.order-details-wrap {
	    margin-top: 50px;
	}
	.contact-form form p input[type=text], 
	.contact-form form p input[type=tel], 
	.contact-form form p input[type=email] {
	    width: 100%;
	}

	.contact-form form p input[type=email] {
	    margin-left: 0;
	    margin-top: 15px;
	}
	.contact-form form p input[type=tel] {
		margin-bottom: 15px;
	}

	.hero-area div.hero-form {
		width: 325px;
		top: 30%;
	}

	.comment-template form p input[type=text], 
	.comment-template form p input[type=email] {
	    width: 100%;
	}

	.comment-template form p input[type=email] {
	    margin-top: 15px;
	    margin-left: 0;
	}
	.sidebar-section {
	    margin-left: 0;
	    margin-top: 50px;
	}
	.single-product-img {
	    margin-bottom: 30px;
	}
	.single-product-img img {
	    width: 100%;
	}
	.single-project-img img {
	    width: 100%;
	}
	.site-logo a img {
	    max-width: 150px;
	}
	.site-logo {
	    text-align: center;
	    position: absolute;
	    z-index: 999;
	}
	.mean-container .mean-bar {
		z-index: 2;
	}
	.responsive-menu-wrap {
	    display: block;
	}
	.header-icons {
	    text-align: center;
	}
	.top-header-area {
	    padding: 15px 0;
	}

	.responsive-menu-wrap {
	    position: absolute;
	    top: 0;
	}

	.featured-section {
	    padding: 0;
	}

	.responsive-menu-wrap {
	    left: 50%;
	    margin-top: 10px;
	    margin-left: -57.5px;
	}
	.hero-text-tablecell {
	    padding: 0px 70px;
	}
	.hero-form .hero-text h1 {
	    font-size: 30px;
	}

	.hero-form .hero-text p.subtitle {
	    font-size: 13px;
	}

	.hero-form .hero-btns a.bordered-btn {
	    margin-left: 0;
	    margin-top: 20px;
	}

	.sticky-wrapper.is-sticky .top-header-area {
	    position: absolute!important;
	    background-color: transparent;
	}
	.featured-box {
	    padding: 30px;
	}

	.featured-section {
	    padding: 100px 0;
	}
	nav.main-menu {
	    display: none;
	}
	table.order-details {
	    width: 100%;
	}
	.contact-form-box h4 i {
	    left: -7%;
	}
	.single-product-content h3 {
	    font-size: 20px;
	    font-weight: 500;
	    line-height: 1.6;
	}

	.single-product-content {
	    margin-left: 15px;
	}
	a.mobile-hide.search-bar-icon {
	    display: none!important;
	}
	.mobile-show {
		display: block!important;
	}
	a.mobile-show.search-bar-icon {
	    position: absolute;
	    right: 60px;
	    top: 22px;
	    z-index: 999;
	    color: #fff;
	}

}


/* Mobile Layout: 425px. */
@media only screen and (min-width: 300px) and (max-width: 767px) {
	.hero-area div.hero-form {
	    margin: 0 auto;
	    right: auto;
	    width: 380px;
	    left: 50%;
	    margin-left: -190px;
	}

	.hero-btns {
	    text-align: center;
	}

	.hero-btns a.bordered-btn {
	    margin-left: 0;
	    margin-top: 15px;
	    display: block;
	}

	.site-logo img {
	    max-width: 150px;
	}

	.responsive-menu-wrap {
	    top: -35px;
	}

	span.close-btn {
		right: 35px;
	}
	.header-icons {
	    text-align: center;
	}
	.hero-text h1 {
	    font-size: 28px;
	}

	.hero-text p.subtitle {
	    font-size: 13px;
	}
	.section-title p {
      max-width: 400px;
      text-align: justify;
	}

	.section-title h3 {
	    font-size: 25px;
	}

	p.testimonial-body {
	    font-size: 15px;
	}
	.responsive-menu {
	    left: auto;
	    right: 0;
	}

	.featured-section {
	    padding: 0;
	}

	a.video-play-btn {
	    right: auto;
	    left: 50%;
	    margin-left: -45px;
  }
  .shop-banner h2{
    font-size: 26px;
  }

	.shop-banner h3 {
		font-size: 28px;
  }
  .shop-banner p{
    text-align: justify;
    font-weight: 500;
  }

	.footer-box {
	    margin-bottom: 50px;
	}

	.copyright p {
	    text-align: center;
	}

	.social-icons {
	    text-align: center;
	}

	.footer-area {
		padding: 80px 0;
	}

	.hero-text {
	    text-align: center;
	}

	.responsive-menu-wrap {
	    position: relative;
	}

	.breadcrumb-text h1 {
	    font-size: 30px;
	}

	.feature-bg:after {
	    display: none;
	}
	
	.text-block {
	    margin-bottom: 50px;
	}

	.single-team-item {
	    margin-bottom: 50px;
	}

	.team-bg {
	    height: 450px;
	}

	.total-section {
	    margin-top: 30px;
	}

	.order-details-wrap {
	    margin-top: 50px;
	}

	.contact-form form p input[type=text], 
	.contact-form form p input[type=tel], 
	.contact-form form p input[type=email] {
	    width: 100%;
	}
	.contact-form form p input[type=tel] {
		margin-bottom: 15px;
	}

	.contact-form form p input[type=email] {
	    margin-left: 0;
	    margin-top: 15px;
	}

	.find-location p {
	    font-size: 20px;
	}

	.comment-template form p input[type=email] {
	    margin-left: 0;
	    margin-top: 15px;
	}

	.comment-template form p input[type=text], 
	.comment-template form p input[type=email] {
	    width: 100%;
	}

	.sidebar-section {
	    margin-left: 0;
	    margin-top: 50px;
	}

	.single-product-content {
	    margin-left: 0;
	    margin-top: 15px;
	}

	.single-product-content h3 {
	    font-size: 20px;
	    line-height: 1.5;
	}

	.product-image {
	    padding: 60px;
	    padding-bottom: 0;
	}

	.header-icons {
	    text-align: right;
	    margin-top: 15px;
	}

	.feature-bg {
	    margin: 100px 0;
	}

	.margin-top-150p {
	    margin-top: 650px;
	}

	.display-hidden {
	    display: none;
	}

	.hero-area div.hero-form {
		right: 0;
	}

	.hero-btns a.boxed-btn {
	    display: block;
      margin: 0 auto;
	}

	.hero-btns {
	    text-align: center;
	}

	.hero-btns a.bordered-btn {
	    margin-left: 0;
	    margin-top: 15px;
	    display: block;
	}
	.hero-area div.hero-form {
		width: auto;
	}
	.section-title p {
    max-width: 285px;
    text-align: justify;
    
	}

	p.testimonial-body {
		max-width: 285px;
	}
	.hero-area div.hero-form {
		top: 0;
	}
	.single-media-wrap h4 {
	    font-size: 15px;
	}

	.sticky-wrapper.is-sticky .top-header-area {
	    position: absolute!important;
	    background-color: transparent;
	    padding: 25px 0;
	}
	.featured-box {
	    padding: 0 45px;
	    margin-bottom: 10px;
	}

	.featured-section {
	    padding: 100px 0;
	}
	.search-bar-tablecell input {
	    font-size: 20px;
	}
	.header-icons {
		margin-top: 0;
	}
	.site-logo {
    position: absolute;
	    z-index: 99;
	}

	.mean-container .mean-bar {
	    z-index: 2;
	}
	.section-title {
	    margin-bottom: 50px;
	}
	.service-text h3 {
	    font-size: 18px;
	}
	.featured-box h2 {
	    font-size: 23px;
	}

	.featured-box h3 {
	    font-size: 18px;
	}

	.cta-text h3 {
	    line-height: 1.6;
	}

	.news-text-box h3 {
	    font-size: 18px;
	    line-height: 1.4;
	}

	.copyright p {
	    padding-bottom: 0;
	}
	.single-service-box {
	    padding: 30px;
	}

	.service-icon-table {
	    height: 80px;
	}

	.service-icon-tablecell i {
	    font-size: 30px;
	}

	.main-menu {
	    display: none;
	}
	.error-text h1 {
	    font-size: 25px;
	}
	h2.widget-title {
	    font-size: 20px;
	}
	.cart-table-wrap {
	    width: 100%;
	    overflow-x: scroll;
	}
	table.cart-table {
		width: 690px;
	}
	.cart-buttons a:first-child {
	    margin-bottom: 15px;
	}
	.form-title h2 {
	    font-size: 20px;
	}

	.contact-form-box h4 i {
	    left: -20%;
	}
	.featured-text p {
	    line-height: 1.8;
	}
	.single-artcile-bg {
	    height: 300px;
	}

	.single-article-text h2 {
	    font-size: 20px;
	}

	.comments-list-wrap h3, .comment-template h4 {
	    font-size: 20px;
	}

	.comment-user-avater img {
	    max-width: 45px;
	}

	.comment-text-body {
	    padding-left: 60px;
	}

	.comment-text-body h4 a {
	    display: block;
	    border: none;
	    margin-left: 0;
	    margin-top: 10px;
	}

	.comment-text-body h4 {
	    font-size: 18px;
	}

	.comment-text-body p {
	    line-height: 1.8;
	}

	.single-comment-body.child {
	    margin-left: 0;
	}
	.single-product-content h3 {
	    font-size: 20px;
	    line-height: 1.5;
	}
	a.mobile-hide.search-bar-icon {
	    display: none!important;
	}
	.mobile-show {
		display: block!important;
	}
	a.mobile-show.search-bar-icon {
	    position: absolute;
	    right: 60px;
	    top: 22px;
	    z-index: 999;
	    color: #fff;
  }
  
  .aqua-slider-head{
    font-size: 28px !important;
    text-align: center;
  }
  .aqua-slider-desc{
    font-size: 18px;
    text-align: justify;
  }
  .aqua-pattern-bg{
    background-image: url(../img/herophone.png);
  }
  .breadcrumb-pattern{
    background-image: url(../img/herophone.png);
  }
  .abt-text p{
    text-align: justify;
  }
  .section-title-aboutpage{
	  padding: 10px;
  }
  .aboutpage-img-div{
	  padding-top: 50px;
  }
  .vision-content{
	  padding: 0px;
	  margin-top: -35px;
  }
  .vision-desc{
	  font-size: 18px;
  }

  .mission-content{
	padding: 0px;
	margin-top: -35px;
  }
  .mission-desc{
	font-size: 18px;
  }

  .value-content{
	padding: 0px;
	margin-top: -35px;
  }
  .value-desc{
	font-size: 18px;
	}



  .obj-content{
	  padding: 0px;
  }
  .obj-title{
	  font-size: 40px;
  }
  .obj-desc{
	  padding: 0px 0px 0px 20px;
	  font-size:18px;
  }
  .obj-desc li{
	  font-size: 18px;
	  text-align: left;
  }


  .section-title-rdpage{
	  padding: 10px;
  }

  .rd-section-rdpage .rd-text-rdpage2{
	  padding-left: 0px;
  }
  .aquadraw2{
	  order: 2;
  }

  .section-title-inpro-page{
	padding: 10px;
}

.aqua-in-products-section-inpro-page .aqua-in-products-text-inpro-page{
	padding-left: 0px;
}



  .section-title-qualitypage{
	  padding: 10px;
  }
  .quality-text-qualitypage1 p{
	  padding: 0px;
	  padding-top: 20px;
	  font-size: 16px;
  }
  .quality-bg-qualitypage1{
	  width: 200px;
	  height:200px;
  }
  .iso9001{
	padding: 20px;
  }



  .quality-section-qualitypage .quality-text-qualitypage2{
	padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 10px;
  }
  .quality-bg-qualitypage2{
	width: 200px;
	height:200px;
  }
  .iso14001{
	  order: 2;
	  padding: 20px;
  }
  .quality-text-qualitypage2 p{
	padding: 0px;
	padding-top: 20px;
	font-size: 16px;
  }




  .quality-section-qualitypage .quality-text-qualitypage3{
	  padding-top: 0px;
	  padding-left: 10px;
	  padding-bottom: 10px;
  }
  .quality-text-qualitypage3 p{
	padding: 0px;
	padding-top: 20px;
	font-size: 16px;
  }
  .quality-bg-qualitypage3{
	width: 200px;
	height:200px;
  }
  .iso18001{
	/* order: 2; */
	padding: 20px;
}




.quality-section-qualitypage .quality-text-qualitypage4{
	padding-top: 0px;
	  padding-left: 10px;
	  padding-bottom: 10px;
}
.quality-text-qualitypage4 p{
	padding: 0px;
	padding-top: 20px;
	font-size: 16px;
}
.iso22000{
	order: 2;
	padding: 20px;
}
.quality-bg-qualitypage4{
	width: 200px;
	height:200px;
  }


 
  .quality-section-qualitypage .quality-text-qualitypage5{
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
  }
  .quality-text-qualitypage5 p{
	padding: 0px;
	padding-top: 20px;
	font-size: 16px;
  }
  .fcc22002{
	padding: 20px;
  }
  .quality-bg-qualitypage5{
	width: 200px;
	height:200px;
  }


  .newspage-desc{
	  font-size: 14px;
	  padding-top: 0px;
  }

  .priceq-form form p input[type=text], 
  .priceq-form form p input[type=tel], 
  .priceq-form form p input[type=email] {
	  width: 100%;
	  margin-top: 20px;
  }
  .priceq-form form form p input[type=tel] {
	  margin-bottom: 15px;
  }

  .priceq-form form p input[type=email] {
	  margin-left: 0;
	  margin-top: 15px;
  }
  .find-location p{
	  padding: 20px 0px;
  }


  .species-section-speciespage {
	  padding: 25px;
  }



  .further-info-head{
	  font-size: 24px;
	  padding: 14px;
  }
  .species-desc-sp{
	  font-size: 16px;
	  padding: 10px;
  }
  a.cart-btn{
	  margin-bottom: 15px;
  }



  .table-head-title{
	  font-size: 24px;
  }
  .cart-table-wrap tbody th{
	  font-size: 10px;
  }




}


/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
