/*
* Author: Nick Waters / Kieran Sukas
* Template: Pet/Dog/Cat Products Home Page
* Version: ?
*/
 
/* Import */

@import "../extensions/css/jquery.bxslider.css";

@import "../extensions/css/bootstrap.min.css";

@import "../extensions/css/font-awesome.min.css";

@import "http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,300,600,700,800";

@import "http://fonts.googleapis.com/css?family=Open Sans:400,700";

@import "http://fonts.googleapis.com/css?family=Open Sans";

@font-face {
    font-family: markerFont;
    src: url (ds-marker-felt.regular-webfont.ttf);
}
/* Edit */


@media only screen and (max-width:1000px){
.spacer-fp {
height: 100px;
width:100%;
margin:0;
}
}

@media only screen and (max-width:900px){
.spacer-fp {
height: 30px;
width:100%;
margin:0;
}
}

@media only screen and (max-width:480px){
.spacer-fp {
height: 270px;
width:100%;
margin:0;
}
}



.content-title{
  text-align: center;
  color: #0C498A;
}

.disclaimer{
   font-style: italic; 
}

.spacer-suburbpage {
height: 30px;
width:100%;
margin:0;
}

@media only screen and (max-width:480px){
.spacer-suburbpage {
height: 50px;
width:100%;
margin:0;
}
}


.spacer-suburbpage-2 {
height: 40px;
width:100%;
margin:0;
}

@media only screen and (max-width:480px){
.spacer-suburbpage-2 {
height: 50px;
width:100%;
margin:0;
}
}

.benefits h2 span {
    font-size: 14px;  
 }

.benefits h2 {
    color: ;
 }


.left-title {
  color: #0077aa;
  font-size: 45px;
  font-family: Montserrat,sans-serif;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: -1px;
  padding-bottom: 40px;
}

h1.site-headline {
  font-size: 40px;
  color: #0C498A;
  text-align: center;
  padding: 40px 0px 20px 0px;
  text-transform: uppercase;
}

h1.site-headline span {
  font-size: 25px!important;
}


p.tagline {
  color: #666;
  font-size: 18px;
  background: url(../images/gallery/underline.png) no-repeat bottom center;
  padding-bottom: 20px;
  text-align: center;

}

p.tagline{
  text-align: center;
  font-size: 16px;
  padding-bottom: 20px;
}

.logo {
  margin-bottom: 40px !important;
  margin-top: 30px !important;
}

a:hover {text-decoration: none;}

.service-box h2 {color: #3c3c3c;}
.service-box h2 span {color: #666666;}

.content ul, .content ol, .content dl {
  margin: 0 0 10px;
  padding-bottom: 20px;
}

.spacer-1 {
height: 80px;
width:100%;
margin:0;
}

.spacer-wholesale{
height: 50px;
width:100%;
margin:0;
}

.spacer-404{
height: 20px;
width:100%;
margin:0;
}


.text-list li {
  padding-left:5px;
  margin:5px 0;
}

.footer ul {
  margin: 0;
  padding: 0;
}


.small-text {
font-size: 10px !important;
}


/* Caption */

#full-width-slider .slide-caption {
  background: rgba(238, 238, 237, 0.8) !important;
  padding: 0 20px 12px 30px !important;
  border-radius: 15px;
  color: #484849 !important;
}

/* Shop Now */

.new-section a span {
font-size: 20px !important;
font-weight: bold !important;
}

.readmore {
background: #ff9900;
font-size: 18px;
text-transform: uppercase;
font-family: Open Sans,sans-serif;
color: #fff !important;
padding: 7px 15px;
border-radius: 0 !important;
position: relative;
top: 5px;
}
/* Buttons */

.btn-lg, .btn-group-lg>.btn {
border-radius: 0px !important;
}

/* Headers */

h2 {
font-weight: 600 !important;
}

.header p.medium {
visibility: hidden !important;
}

/* End Form */

#end-form {
  width: 100%;
  height: 588px;
  float: left;
  background-color: #2F75ac !important;
}

#end-form h2 {
  margin-top: 35px;
  color: #fff;
}

/* Phone Toggle */

#ph-toggle {
text-align: right;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 19px;
color: #2F75ac;
margin: -60px 145px 33px 0;
margin-right: 148px;
}

call-us {
margin: 68px 145px 65px 0;
}

/* Catalog */

.benefits.new-section {
padding-top: 0 !important;
background: url("../images/gallery/dark_stripes.png") repeat-x top;
}

.new-section-container {
background: none !important;
padding-top: 0 !important;
}

.new-section-wrapper {
padding-bottom: 0 !important;
background: none !important;
}

#catalog-switch .inner-col.img-wrap.img-rgt {
float: right;
}

#catalog-switch .inner-col.img-wrap.img-rgt:after {
right: auto;
left: 0;
border-left: 15px solid #fff;
border-right: 15px solid transparent;
}

#catalog-switch-2 .inner-col.img-wrap {
float: left;
}

#catalog-switch-2 .inner-col.img-wrap:after {
left: auto;
right: 0;
border-right: 15px solid #fff;
border-left: 15px solid transparent;
}

/* CTA Box */

#cta-box #inside {
padding: 70px 60px 35px 60px !important;
background: #153054 !important;
}

#cta-box #inside h2, #cta-box #inside p{
color: #fff !important;
}

/* 1300 */

@media only screen and (max-width:1300px) {
#slider-form {
  width: 100% !important;
}
.full-width-slider-container {
  height: auto !important;
}
.full-width-slider-container, #full-width-slider {
  width: 1000px !important;
}
#full-width-slider .bx-wrapper img {width: 1000px !important;}

#ph-toggle {
margin-top: -30px;
margin-right: 0px;
text-align: center;
}

}

/* 1000 */

@media only screen and (max-width: 1000px) {
#full-width-slider .bx-wrapper img {width: 700px !important;}
}

@media only screen and (max-width:700px) {
 #full-width-slider .slide-caption {bottom: 90px !important;}
}

/* Reset */

body {
  background: #e7e7e8;
  background: url('../images/gallery/dog-products-sydney-nsw-australia.jpg');
  background-attachment: fixed;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

h2 {
  font-family: Open Sans,sans-serif;
}

a:visited {
  color: #006399;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.social, .nav {
  display: none;
}


.page {
  padding: 0;
  background: #fff url(../images/gallery/light_stripes-none.png) repeat-x top;
  overflow: hidden;
  color: #130C0C;
}



.content {
  padding: 40px 0 0;
}

div.contentElement, .one-col .main-content, .one-col .secondary-content {
  margin: 0;
}

a:link {
  color: #006399;
}

#main-slider .bx-controls-direction {
  display: none;
}

.one-col {
  padding-top: 0;
}

.header {
  margin-top: -40px;
}

.two-col {
  border-bottom: 2px dotted #e2e2e2;
  padding-bottom: 35px;
}

.two-equal-columns {
  background: url(../images/gallery/dark_stripes.png) repeat-x bottom;
}

.footer {
  background: #0C498A url(../images/gallery/dark_stripes.png) repeat-x top;
  padding: 50px 0 43px;
  color: #0C498A;
}


.footer a:link {
  color: #FFFFFF;
}

.footer a:visited {
  color: #FFFFFF;
}



.footer li {
border-right:1px solid #666;
margin-right: 5px;
padding-right: 14px;
}

.footer li:last-child {
border-right:none;
}

.check-list, .check-list li {
  padding-left: 0;
  list-style: none;
}

.check-list li {
  padding-bottom: 10px;
  padding-left: 30px;
  position: relative;
}

.check-list li .fa {
  position: absolute;
  left: 5px;
  top: 5px;
}

.btn-lg {
  background: #FF9900;
  font-size: 18px;
  text-transform: uppercase;
  font-family: Open Sans,sans-serif;
  color: #fff;
  padding: 20px 25px;
}

.btn-lg, .btn-lg:active, .btn-lg:focus, .btn-lg:visited, .btn-lg:hover, .btn-lg:link {
  color: #fff;
  border: 0;
  border-color: #f05134;
}

.btn-lg:hover {
  background: #f46848;
}

.main-content {
  border: none;
}

.inner-wrap {
  padding: 40px;
  overflow: hidden;
}

.two-col .main-content {
  width: 550px;
}

.two-col .secondary-content {
  width: 390px;
}

.two-equal-columns {
  padding: 0;
  overflow: hidden;
  position: relative;
}

/* Margins */

/* Widths */

.footer, .page, .cta-notice, #full-width-slider, #services, #testimonial-slider, #cta-box {
  width: 1300px;
}

/* Slider */

.bx-wrapper .bx-viewport {
  border: none;
  background: none;
  box-shadow: none;
  left: auto;
}

.slides, .slides li {
  list-style: none;
  margin: 0!important;
  text-align: center;
}

.bx-wrapper .bx-controls-direction a {
  text-indent: 0;
}

.subheading {
  background: url(../images/gallery/heading_bg.png) no-repeat bottom left;
  padding-bottom: 20px;
}

/* Section */

.call-us, .logo{
	margin: 60px 0 45px 0;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	color: #009933;
}


.call-us i{
	margin-right: 8px;
	font-size: 23px;
}

.call-us{
text-align: right;
margin: 68px 145px 65px 0;
margin-right: 145px;
}

.logo{
margin-left: 145px;
margin-bottom: 20px;
margin-top: 60px;
max-width:100%;
display: block;
}

#cta-box {
  padding: 0;
  background: #445160 url(../images/gallery/inside_bg.jpg);
  background-size: cover;
  overflow: hidden;
  color: #fff;
  text-align: center;
}

#cta-box #inside {
  padding: 100px 60px;
  background: url(../images/gallery/dark_stripes.png) repeat-x bottom;
}

.inside_wrap {
  background: url(../images/gallery/dark_stripes.png) repeat-x top;
}

h3.title {
  color: #fff;
  font-size: 35px;
  font-family: Open Sans,sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: -1px;
  text-indent: 0px;
  height: 100%;
  padding-bottom: 30px;
}

@media (max-width: 480px) {
h3.title {
  font-size: 20px;
}
}


@media (max-width: 900px) {
h3.title {
  font-size: 25px;

}
}



h3.title span{
  font-size: 20px;
  height: 100%;
}

@media only screen and (max-width:900px){
h3.title span{
  font-size: 14px;
  height: 100%;
}
}

@media only screen and (max-width:480px){
h3.title span{
  font-size: 14px;
  height: 100%;
}
}


p.sub-title {
  color: #666;
  font-size: 23px;
  background: url(../images/gallery/underline.png) no-repeat bottom center;
  padding-bottom: 20px;
  text-align: center;
  margin-bottom: 60px;
}

/* Main Slider */

#main-slider {
  width: 500px;
}

#main-slider .bx-pager-item a, #testimonial-slider .bx-pager-item a {
  background: #163e6d;
}

#main-slider .bx-pager-item a.active, #testimonial-slider .bx-pager-item a.active {
  background: #fff;
}

#main-slider .bx-pager {
  bottom: -40px;
}

#main-slider .bx-viewport, .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed, #main-slider .bx-viewport img {
  height: 340px!important;
}

#main-slider .slide-caption {
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 0 10px;
  background: rgba(0,0,0,.8);
  color: #fff;
}

#main-slider .slide-caption h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 20px;
}

#main-slider .bx-controls-direction a {
  color: #fff;
  text-align: center;
  font-size: 20px;
}

.hero-section {
  position: relative;
  z-index: 2;
}

.hero-section .bx-wrapper {
  margin-bottom: 0;
}

.hero-section #main-slider {
  -webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
  -moz-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
  box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
}

.main-content .hero-section {
  padding: 95px 0 95px 145px;
}

.secondary-content .hero-section {
  padding: 95px 145px 95px 0;
  float: right;
  width: 550px;
  color: #fff;
  font-size: 16px;
}

.hero-section h2 {
  margin-bottom: 20px;
  font-size: 40px;
}

.fill-blue {
  background: url(../images/gallery/lowpoly_bg.png);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}

/* Testimonial Slider */

#testimonial-slider {
  position: relative;
}

#testimonial-slider li {
  color: #fff;
}

#testimonial-slider h2 {
  font-size: 28px;
}

#testimonial-slider p {
  color: #aab1b8;
  font-size: 21px;
}

#testimonial-slider .slides img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

#testimonial-slider .slides .slide-caption {
  position: relative;
  z-index: 2;
  padding: 240px 200px 200px 200px;
  background: url(../images/gallery/quote.png) no-repeat center 150px;
}

#testimonial-slider .slides .slide-caption h2 {
  font-size: 25px;
  line-height: 40px;
}

#testimonial-slider .bx-controls-direction a {
  color: #fff;
  text-align: center;
}

#testimonial-slider .bx-wrapper {
  margin-bottom: 0;
}

#testimonial-slider .bx-pager {
  bottom: 100px;
  position: absolute;
}

/* Services */

#services {
  overflow: hidden;
  background: #f5f5f5 url(../images/gallery/dark_stripes.png) repeat-x top;
}

#services .inner-wrap {
  padding: 80px 145px;
  background: url(../images/gallery/dark_stripes.png) repeat-x bottom;
}

.one-col {
  background: url(../images/gallery/dark_stripes.png) repeat-x top;
}

.fa-wrap {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  text-align: center;
  display: block;
  clear: both;
  margin: 0 auto 25px auto;
}

#services .subheading {
  margin-top: 0;
}

.service-box {
  text-align: center;
}

.service-box h2 {
  font-size: 26px;
}

.service-box h2, .service-box p {
  position: relative;
}

.service-box h2 i {
  font-size: 43px;
  text-align: center;
  opacity: .8;
  width: 90px;
  height: 90px;
  line-height: 90px;
  margin-top: 8px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #eae9e8;
}

.service-box p {
  color: #666;
}

/* Benefits */

.benefits {
  padding: 30px 145px 20px 145px;
  clear: both;
  overflow: hidden;
}

.shadow-wrap {
  width: 530px;
  height: 410px;
  float: left;
  background: url(../images/gallery/shadow.jpg) no-repeat 0 0;
  margin-right: 20px;
}

.shadow-wrap img, .shadow-wrap iframe {
  width: 450px;
  height: 330px;
  -webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
  -moz-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
  box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
}

.benefits-content p {
  font-size: 16px;
  padding-bottom: 20px;
  color: #666;
}

.benefits:first-of-type {
  padding-top: 80px;
}

.benefits:last-child {
  padding-bottom: 60px;
}

.benefits li {
  font-size: 16px;
  padding-bottom: 5px;
  color: #666;
}

.benefits-left h4, .benefits-content h4, .benefits-right h4, .benefits-left h2, .benefits-content h2, .benefits-right h2  {
  color: #0C498A;
}

.benefits-left h4, .benefits-content h4, .benefits-right h4 {
  text-align:center;
}

.benefits-left h4 {
  padding-right: 33px!important;
}

.benefits-left h2, .benefits-content h2, .benefits-right h2  {
  padding-bottom: 10px;
}

.benefits-content .image-caption{
position: relative;  
width: auto;
left: -30px;
text-align: center; 
  font-size: 18px;  
  color: #0C498A;
  padding-top: 10px;
}

@media (max-width: 480px) {
.benefits-right h2, .benefits-left h2, .benefits-content h2 {
  padding-top: 30px;
  text-align: Center;
}
}
@media (max-width: 480px) {
.benefits-right h3, .benefits-left h3, .benefits-content h3 {
  text-align: Center;
}
}

.benefits-content h3, .benefits-right h3, .benefits-left h3   {
  font-size: 20px;  
  color: #577CB2;
  text-indent: 0px;
  margin-bottom: 25px;
  padding-bottom: 15px;
  height: 30px;
}




/* Section 2 */

#full-width-slider, .main-slider-container {
  visibility: hidden;
}

#full-width-slider {
  position: relative;
}

#full-width-slider .slide-caption {
  position: absolute;
  bottom: 260px;
  left: 145px;
  width: 390px;
  text-align: left;
  color: #fff;
}

#full-width-slider .bx-pager {
  position: absolute;
  left: 235px;
  white-space: nowrap;
  bottom: 175px;
  width: auto;
}

#full-width-slider .bx-wrapper {
  margin-bottom: 0;
}

#full-width-slider .slide-caption p {
  font-size: 25px;
  opacity: .7;
}

#full-width-slider .slide-caption h2 {
  font-size: 40px;
  font-family: Open Sans,sans-serif;
}

#full-width-slider .bx-controls-direction {
  font-size: 17px;
  text-align: center;
  width: 64px;
  position: absolute;
  bottom: 170px;
  left: 145px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
}

#full-width-slider .bx-wrapper .bx-controls-direction a {
  margin-top: 0;
  color: #445160;
  background: #fff;
}

#full-width-slider .bx-wrapper .bx-prev {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}

#full-width-slider .bx-wrapper .bx-next {
  right: 0;
  top: 0;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}

#full-width-slider .bx-wrapper .bx-controls-direction a:hover {
  background: rgba(255,255,255,.8);
}

#full-width-slider .bx-pager-item a {
  background: rgba(255,255,255,.3);
}

#full-width-slider .bx-pager-item a.active {
  background: #fff;
}

#full-width-slider .bx-wrapper .bx-prev {
  left: 0;
  top: 0;
}

.full-width-slider-container, .preloader {
  background: #333 url(../extensions/images/preloader.gif) no-repeat center;
}

.full-width-slider-container {
  height: 588px;
}

.preloader {
  height: 340px;
}

/* CTA Bottom */

.three-col, .three-col-first, .three-col-last {
  float: left;
  margin: 0 26px 50px 26px;
  width: 300px;
}

.three-col-first {
  margin-left: 0;
  clear: left;
}

.three-col-last {
  margin-right: 0;
  clear: right;
}

.two-equal-columns .main-content {
  width: auto;
}

/* Section */

.cta-notice-right {
  float: right;
  padding: 40px 0;
}

.cta-notice-right .btn-lg {
  margin: 20px 0;
}

.cta-notice-left {
  float: left;
  padding: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 21px;
  width: 720px;
}

.cta-notice-left h2 {
  color: #fff;
  font-family: Open Sans,sans-serif;
}

.cta-notice {
  overflow: hidden;
  background: #242424;
  color: #999;
  padding: 40px 145px;
}

#testimonial-slider .slides, #testimonial-slider .slides li {
  height: 630px;
}

.benefits.new-section{
  padding: 0;
  padding-top: 30px;
}

.benefits.new-section img{
  max-width: 100%;
  position: relative;
}

.benefits.new-section .img-wrap:after{
  content:"";
  display: block;
  position: absolute;
  right:0;
  top:50%;
  border-right: 15px solid #FFF;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  width:1px;
  height: 1px;
  margin-top: -8px;
}

.benefits.new-section .inner-col.img-rgt{
  float: right;
}

.benefits.new-section .img-rgt:after{
  right:auto;
  left: 0;
  border-left: 15px solid #FFF;
  border-right:15px solid transparent;
}

.benefits.new-section .lft-section, .benefits.new-section .rgt-section{
  width:50%;
  float: left;
  overflow: hidden;
}


.benefits.new-section .rgt-section{
  float: right;
}

.new-section-wrapper{
  overflow: hidden;
  clear: both;
  width: 100%;
  padding-bottom: 7px;
  background: url("../images/gallery/dark_stripes.png") repeat-x bottom;
}

.new-section-container{
  padding-top: 7px;
  background: url("../images/gallery/dark_stripes.png") repeat-x top;
}

.benefits.new-section .top-col{
  width: 100%;
  overflow: hidden;
}

.benefits.new-section .inner-col{
  width:50%;
  float: left;
  background: #FFF;
  overflow: hidden;
  position: relative;
  display: table;
  transition: height .5s;
}

.benefits.new-section .inner-col.img-wrap{
  display: block;
}

.col-row{
  display: table-row;
}

.col-contents{
  position: relative;
  width:100%;
  padding: 25px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.col-contents h1{
  margin-top: 0;
  font-family: Open Sans;
}

.benefits.new-section.reverse .inner-col.img-wrap{
  float: right;
}

.benefits.new-section.reverse .inner-col.img-wrap.img-rgt{
  float: left;
}

.benefits.new-section.reverse .img-wrap:after{
  right:auto;
  left: 0;
  border-left: 15px solid #fff;
  border-right: 15px solid transparent;
}

.benefits.new-section.reverse .inner-col.img-wrap.img-rgt:after{
  left:auto;
  right:0;
  border-right: 15px solid #fff;
  border-left: 15px solid transparent;
}

.new-section a{
  color: #333;
}

.new-section a span{
  color: #006399;
}

/* Testimonial */

#testimonial-slider .bx-wrapper .bx-viewport {
height: 430px !important;
}

#testimonial-slider .slides .slide-caption {
padding: 180px 200px 200px 200px;
background: url(../images/gallery/quote.png) no-repeat center 100px;
}

/* Responsive */

@media only screen and (max-width:1300px) {
  #full-width-slider .bx-controls-direction, #full-width-slider .bx-pager {
    bottom: 85px;
  }
  #full-width-slider .slide-caption {
    bottom: 180px;
  }
  .footer, .page, .cta-notice, #full-width-slider, #services, #testimonial-slider, #cta-box {
    width: 1000px;
  }
  .full-width-slider-container {
    height: 452px;
  }
  .two-equal-columns .secondary-content {
    width: 100%;
  }
  .two-equal-columns .main-content {
    margin-right: 0;
  }
  .secondary-content .hero-section {
    width: 90%;
    margin: 0 auto;
    clear: both;
    padding: 0 0 95px;
    float: none;
  }
  .three-col-first, .three-col-last {
    clear: none;
  }
  .three-col, .three-col-first, .three-col-last {
    width: 302px;
  }
  .three-col-last {
    margin-right: 26px;
  }
  .three-col-first {
    margin-left: 26px;
  }
  .call-us {
    margin-top: 0;
    margin-right: 0;
    text-align: center;
  }
  .two-equal-columns .main-content {
    text-align: center;
    float: none;
    padding: 0;
  }
  .two-equal-columns .main-content .logo {
    float: none;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .hero-section .preloader {
    width: 500px;
    margin: 0 auto;
  }
  .main-content .hero-section {
    padding-left: 0;
  }
  .benefits .shadow-wrap {
    background-size: contain;
    height: 264px;
    width: 355px;
    margin-bottom: 45px;
  }
  .benefits .shadow-wrap img, .benefits .shadow-wrap iframe {
    width: 300px;
    height: 220px;
  }
  .cta-notice-right, .cta-notice-left {
    float: none;
    clear: both;
    text-align: center;
    margin-top: 0;
  }
  .cta-notice-left {
    padding-bottom: 0;
  }
  
  .inner-col h1{
  font-size: 30px;
  }
}

@media only screen and (max-width:1000px) {

  .top-col, .bot-col, .rgt-section, .lft-section{
    width:100% !important;
  }

  .benefits.new-section img{
    width:100% !important;
  }

  .footer, .page, .cta-notice, #full-width-slider, #services, #testimonial-slider, #cta-box {
    width: 700px;
  }
  #full-width-slider .bx-pager, #full-width-slider .bx-controls-direction {
    bottom: 40px;
    left: 40px;
  }
  #full-width-slider .bx-pager {
    left: 120px;
  }
  .benefits .shadow-wrap {
    clear: both;
    float: none;
    margin: 0 auto;
  }
  .secondary-content .hero-section {
    width: 72%;
  }
  #full-width-slider .slide-caption {
    bottom: 120px;
    left: 40px;
  }
  .three-col, .three-col-first, .three-col-last {
    width: 360px;
  }
  .cta-notice-left {
    width: 100%;
  }
  .full-width-slider-container {
    height: 318px;
  }
  #full-width-slider .slide-caption p {
    font-size: 20px;
  }
  #full-width-slider .slide-caption h2 {
    font-size: 35px;
  }
  #testimonial-slider .slides .slide-caption {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 180px;
    background-position: center 100px;
  }
}

@media only screen and (max-width:700px) {

  .benefits.new-section .inner-col{
    width:100% !important;
  }

  .benefits.new-section .img-wrap:after{
    top:auto;
    bottom:0;
    left: 50% !important;
    border: 15px solid transparent !important;
    border-bottom: 15px solid #FFF !important;
    margin-left: -8px !important;
  }

  .call-us, .logo {
    font-size: 16px;
  }
  .footer, .page, .cta-notice, #full-width-slider, #services, #testimonial-slider, #cta-box {
    width: 320px;
  }
  .bx-wrapper .bx-controls-direction a {
    width: 25px;
    height: 25px;
  }
  #full-width-slider .bx-controls-direction {
    font-size: 12px;
    line-height: 25px;
    width: 50px;
  }
  #full-width-slider .bx-pager, #full-width-slider .bx-controls-direction {
    bottom: 10px;
  }
  #full-width-slider .bx-controls-direction {
    bottom: 5px;
  }
  #full-width-slider .slide-caption {
    bottom: 35px;
    width: 192px;
  }
  .full-width-slider-container {
    height: 145px;
  }
  #full-width-slider .slide-caption h2 {
    font-size: 22px;
    margin-bottom: 0;
  }
  .content-title {
    font-size: 22px;
  }
  #cta-box #inside {
    padding: 30px 20px;
  }
  #full-width-slider .slide-caption p, p.sub-title {
    font-size: 14px;
  }
  p.sub-title {
    margin-bottom: 20px;
  }
  #main-slider .bx-viewport, .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed, #main-slider .bx-viewport img, .hero-section .preloader {
    width: 300px;
    height: 220px!important;
  }
  #main-slider {
    width: 300px;
  }
  .main-content .hero-section {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .hero-section h2 {
    font-size: 25px;
    text-align: center;
  }
  #testimonial-slider .slides .slide-caption {
    padding: 120px 20px 20px 20px;
  }
  #testimonial-slider .slides .slide-caption h2, .cta-notice-left h2 {
    font-size: 18px;
    line-height: 28px;
  }
  #testimonial-slider p, .cta-notice-left {
    font-size: 14px;
  }
  .benefits:first-of-type {
    padding-top: 20px;
  }
  #testimonial-slider .slides .slide-caption {
    background-position: center 50px;
  }
  .benefits, #services .inner-wrap, .cta-notice {
    padding: 10px;
  }
  .benefits:last-child {
    padding-bottom: 10px;
  }
  .three-col, .three-col-first, .three-col-last {
    margin: 0;
    width: 300px;
  }
}

/* Ammendments */

/* Lists */

.list-1, .list-2, .list-3, .list-4 {
padding-left: 20px;
}

.list-1 li, .list-2 li, .list-3 li, .list-4 li {
list-style: none;
margin: 0;
margin-left: 2px;
line-height: 1.42857143;
font-size: 16px;
color: #666;
}

.list-1 li:before, .list-2 li:before, .list-3 li:before, .list-4 li:before {
content: "";
font-family: "FontAwesome";
margin: 0 7px 0 0;
position: relative;
color: #a0a0a0;
}

.list-1 li:before { content: ""; }
.list-2 li:before { content: "•"; font-size: 24px; top: 3px;}
.list-3 li:before { content: ""; }
.list-4 li:before { content: ""; }

/* SEO Tweaks */

#slider-form h2 {
margin-top: 20px;
}

#cta-box #inside h1 {
color: #fff;
font-weight: 600;
}

.col-contents h4 {
font-size: 36px;
margin-top: 0;
}

#testimonial-slider .slides .slide-caption blockquote {
font-size: 25px;
line-height: 40px;
font-family: Open Sans,sans-serif;
font-weight: 600 !important;
margin-top: 20px;
margin-bottom: 10px;
border-left: none;
padding: 0;
}

.col-contents h4{
margin-top: 0;
font-family: Open Sans;
font-size: 36px;
margin-bottom:10px;
}

@media only screen and (max-width: 1300px) {
.inner-col h4 {
font-size: 30px;
}
}

@media only screen and (max-width: 700px) {
#testimonial-slider .slides .slide-caption blockquote {
font-size: 18px;
line-height: 28px;
}
}

/* Top Header */

.header-top{
  width:100%;
  float:left;
  background-color:#0C498A;
  color:#fff;
  padding:10px 0px;
}

.header-top i {
  margin-right: 7px;
}

.header-top a:link, .header-top a:visited {
  color:#fff;
}

.header-top .linkedin-square{
  background: url(../images/gallery/linkedin.png) no-repeat center;
  width:15px;
  height:15px;
  float:right;
  margin-left:7px;
  margin-top:2px;
}
.header-top .facebook-square{
  background: url(../images/gallery/facebook.png) no-repeat center;
  width:15px;
  height:15px;
  float:right;
  margin-left:7px;
  margin-top:2px;
}
.header-top .google-plus-square{
  background: url(../images/gallery/google-plus.png) no-repeat center;
  width:15px;
  height:15px;
  float:right;
  margin-left:7px;
  margin-top:2px;
}
.header-top .youtube-square{
  background: url(../images/gallery/youtube.png) no-repeat center;
  width:15px;
  height:15px;
  float:right;
  margin-left:7px;
  margin-top:2px;
}
.header-top .pinterest-square{
  background: url(../images/gallery/pinterest.png) no-repeat center;
  width:15px;
  height:15px;
  float:right;
  margin-left:7px;
  margin-top:2px;
}
.header-top .twitter-square{
  background: url(../images/gallery/twitter.png) no-repeat center;
  width:15px;
  height:15px;
  float:right;
  margin-left:7px;
  margin-top:2px;
}

/* Top Header Responsive Mod */

@media only screen and (max-width: 1300px) {

.header-top{
  width:  100%;
}

}

@media only screen and (max-width: 1000px) {
 
.header-top{
  width:100%;
  position:inherit;
}

.header-top .col-md-4{
  display:none;
}

.header-top{
  text-align:center;
}

.header-top .col-md-6, .header-top .col-md-2{
  width:100%; 
  float:none;
  display:inline-block;
}

.header-top .linkedin-square, .header-top .facebook-square, .header-top .google-plus-square, .header-top .youtube-square, .header-top .pinterest-square, .header-top .twitter-square{
  margin-top:7px;
  float:none;
  display:inline-block;
}

}

@media only screen and (max-width: 700px) {

.header-top{
  width:100%;
}

}

/* Header & Nav */

.header .tagline {
  display: none;
}

.header h1, h3 {
  display: block;
  text-indent: -999999px;
  margin: 0;
  padding: 0;
}

h3 {
  height: 0;
}

h1.medium {
  width: 245px;
  height: 100px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: url(../images/gallery/pet-products-online-sydney-australia.png) no-repeat center;
  text-indent: -9999px;
}

.nav {
  display: block;
}

.social {
  display: none;
}

.header {
  display: inline-block;
  margin-top: 0;
  position: relative;
  margin:10px 0px 5px 50px; 
  height: 100px:
  width: 245px; 
}


.navbar-default{
  background-color:inherit;
  border:0px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  float:right;
  padding:10px 0px;
  margin:0px 0px 0px 0px;
  width:100%;  
}




.navbar-nav{
  float:right;
}
.nav{
  background:inherit;
}
.nav a{
  text-shadow:none;
  color:#666!important;
  border:0px;
  font-weight:normal;
  padding:7px 15px!important;
}
.nav a:hover{
  background:inherit;
  text-shadow:none;
  border:0px;
  color:#0077aa!important;
}
.has-submenu li {
background: #d2d2d2;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.navbar-default{
  margin: 0;
}

}

/* Header & Nav Responsive Mod */

@media only screen and (max-width: 1300px) {

.header {
  top: 0px;
}

}

@media only screen and (max-width: 1000px) {

.header{
  top:0px;
}

.navbar-default{
  width:100%;
  padding:0px;
  min-height:0;
}

.navbar-header{
  position: absolute;
  right: 0;
  top: -75px;
  width: auto;
}

.navbar-nav{
  width:100%;
  margin: 7.5px 0px;
}

.nav li{
  width:33.3%;
}

.collapse.in{
  background-color:#fff;
  position:relative;
  z-index:10001;
  height:100%;
}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.navbar-default{
  margin:0;
}

}

@media only screen and (max-width: 700px) {

.header {
top: 0px;
margin-left:0px;
}

.header h1.medium {
    background-size: 65% auto;
    height: 82px;
    margin: 0 0 0 -40px;
   }

.headline24{
  width: auto;
  height: auto;
  padding: 20px 0px 20px 0px;
  background: none;
}

.head1 {
  text-size: 30px;
  text-align: center;
  color: #0077aa;
  padding: 20px 0 20px 0;
}

.nav li {
  width:50%;
}

}




/* More Info Page */

.benefits-content{
  clear:both;
}

.benefits-right{
  margin-left:550px;
  }

.benefits-right-2{
    margin-top:60px;
  }

.benefits-left{
  margin-right:550px;
  margin-top: 80px;
}

.shadow-wrap-second {
  width: 530px;
  height: 410px;
  float: right;
  background: url(../images/gallery/shadow-second.jpg) no-repeat 0 0;
  margin-left: 20px;
  padding-left:78px;
}

.shadow-wrap-second img, .shadow-wrap-second iframe {
  width: 450px;
  height: 330px;
  -webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
  -moz-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
  box-shadow: 3px 3px 5px 0 rgba(0,0,0,.75);
}

.content-title-second {
  color: #0C498A;
  font-size: 35px;
  font-family: Montserrat,sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: -1px;
}

.content-title-second span {
  font-size:20px;
}

p.sub-title-second {
  color: #666;
  font-size: 18px;
  background: url(../images/gallery/underline.png) no-repeat bottom center;
  padding-bottom: 20px;
  text-align: center;
  margin-bottom: 60px;
}

.shadow-wrap h4, .shadow-wrap-second h4,  {
  text-align:center;
  margin-left:-9%;
  color: #7C1F1F;
}




a.more-button{
  width:100%;
  float:left;
  background-color:#0C498A;
  color:#ffffff;
  padding:9px 0px;
  text-decoration:none;
  text-align:center;
  font-size: 24px;
}

/* More Info Page Responsive Mod */

@media only screen and (max-width: 1300px) {

.benefits-right{
  margin-left:375px;
}

.benefits-left{
  margin-right:375px;
}

.benefits .shadow-wrap-second {
  background-size: contain;
  height: 264px;
  width: 355px;
  margin-bottom: 45px;
  padding-left: 52px;
}

.benefits .shadow-wrap-second img, .benefits .shadow-wrap-second iframe {
  width: 300px;
  height: 220px;
}

}

@media only screen and (max-width: 1000px) {

.benefits-right{
  margin-left:0px;
}

.benefits-left{
  margin-right:0px;
}

.shadow-wrap-second {
  float: left;
  background: url(../images/gallery/shadow.jpg) no-repeat 0 0;
  padding-left:0px!important;
}

.benefits .shadow-wrap-second {
  clear: both;
  float: none;
  margin: 0 auto;
}

}


@media (max-width:900px) {

  .footer, .page, .cta-notice, #full-width-slider, #services, #testimonial-slider, #cta-box {

width: 100%;
}
}