/***Custom Responsive Css***/

@media (min-width: 1200px) {
	.container {
    	width: 980px;
	}
}

@media screen and (min-width: 1921px) {
	/*Homepage lead*/
	.home-page .home-header .setbg {height: 100%;}

}

@media screen and (min-width: 1281px) {
	/*Homepage lead*/
	.home-page .home-header .inner-content h2 .line-break {display: inline;}
	.home-page .home-header .content  .products-img { right: 325px;}
}

@media screen and (max-width: 1470px) {
	/*Homepage */
	.home-page .home-header .content .products-img img {height: auto;}
}

@media screen and (max-width: 1290px) {
	/*Reference block */
	.references-container {padding-left: 80px;}
}

@media screen and (max-width: 1281px) {
	/*Homepage */
	.home-page .home-header .content .products-img img {width: 300px; height: auto;}

}
@media screen and (max-width: 1279px) {
	.page-not-found .headers .setbg {background-size: cover;}
}

@media screen and (max-width: 1201px) {
	/*Homepage */
	.home-page .home-header .content {top:30px;}
	.home-page .home-header .content .products-img {right: 399px; top: 220px;}
	.home-page .home-header .content .products-img img {width: 240px; height: auto;}
}

@media screen and (max-width: 1070px) {
	.home-page .home-header .content .products-img img {width:200px;}
}

@media screen and (max-width: 1050px) {
	/*Footer swoop*/
	.desktopfooter img.footerswoop {width: 50px; bottom: 33px;}
}

@media screen and (max-width: 1005px) {
	/*Footer swoop*/
	.desktopfooter img.footerswoop {width: 44px; bottom: 43px;}
}

/**Tablet Styles**/
@media screen and (max-width: 992px) {
	
	h1 {font-size: 40px;}

	/*Homepage */
	.home-page .home-header .background-video {display: none;}
	.home-page .home-header .setbg, .yesMobile .home-page .home-header .setbg {width: 100%; height: 420px!important; background: url(/img/home/homepage_hero_img_desktop.jpg) no-repeat right top; background-size: cover;}
	.home-page .home-header .content {margin-left: 20px;}
	.home-page .home-header .inner-content h1 {margin-bottom: 10px; margin-top: 0;}
	.home-page .home-header .content .products-img {right: 320px; top: 210px;}
	.home-page .home-header .content .products-img img {width:240px;}

	/**Fleas Facts Page**/ 
	.body-copy .line-break {display: inline;}

	.flea-facts-page .body-copy .section .eqHeight {float: none;}
	.flea-facts-page .body-copy .section .eqHeight .text-box {position: relative; max-width: 76%;  margin-top: 30px; padding: 1px 20px 10px 20px;}
	.flea-facts-page .body-copy .section .bg-dog { background: url(../img/fleas-ticks-worms/dog-sitting.png) right bottom no-repeat; background-size: contain;}

	/*****Newsletter page******/
	.newsletter-header .setbg {width: 100%; background: url(/img/newsletter-form/newsletter-lead.jpg) no-repeat 15% top; background-size: cover;}
}

/**Mobile Styles**/
@media screen and (max-width: 767px) {
	
	/*Global styles*/
	
	.marginTop50 {margin-top: 40px;}
	.marginTop60 {margin-top: 40px;}
	.marginBottom60 {margin-bottom: 40px;}
	.marginBottom50 {margin-bottom: 40px;}

	.section-title {font: normal 24px museo-sans, sans-serif; line-height: 1em;}

	.paddingBottom60.mobilePadding0 {padding-bottom: 0;}


	.btn {font-size: 13px;}
	.btnGreen, .btnGreen:focus, .btnGreen:active, .btnGreen:visited, .reminder-buttons-row .submit-button input, .vet-finder-page .submit-button input:focus, .reminder-buttons-row .submit-button input:focus {padding: 7px 18px 5px 18px;}
	.vetbtn .btnGreen, .vetbtn .btnGreen:focus, .vetbtn .btnGreen:active, .vetbtn .btnGreen:visited {font-size: 14px; padding: 11px 15px 8px 15px;}

	/*Homepage lead*/
	.home-page .home-header {height: 380px; margin-bottom: 20px;}
	.home-page .home-header .setbg, .yesMobile .home-page .home-header .setbg { width: 100%; height: 320px!important; background: url(/img/home/homepage_hero_img_desktop.jpg) no-repeat right top; background-size: cover;}
	.home-page .home-header .inner-content { max-width: 500px;}
	.home-page .home-header .inner-content h1 {font-size: 24px;  width: 82%; text-transform: capitalize;}
	.home-page .home-header .inner-content h2 {font-size: 16px; margin-top: 0; width: 70%; margin-bottom: 20px}
	.home-page .home-header .inner-content h4 {font-size: 14px;}
	.home-page .home-header .content {top: 10px;}
	.home-page .home-header .content .products-img {position: relative; top: 20px; margin-left:20px;  right: 0;}

	/*Homepage Callouts*/
	
	.home-page .callouts .callout {border-bottom: 0 none;}
	.home-page .callouts .callout .col-sm-4 {float: none; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #d5d5d5;}
	.home-page .callouts .callout .col-sm-4:last-child {border-bottom: 0 none; padding-bottom: 0px; margin-bottom: 5px;}
	.home-page .callouts .callout .withIcon {max-width: 90%!important;}
	.home-page .callouts .callout .withIcon p {background: none!important; padding-left: 0!important; text-align: center;}
	.home-page .callouts .callout .withIcon p:before {display: none!important;}
	.home-page .callouts .callout  .vetfinder-box {background: #f5f5f5; border: 1px solid #d5d5d5; padding: 20px 15px 25px 15px;}
	.home-page .callouts .callout  .vetfinder-box .setWidth {max-width: 280px; float: none; margin: 0 auto;}
	.home-page .callouts .callout  .vetfinder-box h3 {margin-top: 0;}

	/*Homepage features*/

	.home-page .features {background: #f4f6f8; margin-bottom: 0; padding-bottom: 20px;}
	.home-page .features .section-title {margin-top: 40px; margin-bottom: 10px;}
	.home-page .features .subtitle {color: #2a2a2a;  margin-bottom: 15px;
    padding-bottom: 10px;}
	.home-page .features .feature-articles {padding-right: 10px;}
	.home-page .features .sidebar {padding-left: 10px; padding-top: 10px;}
	.home-page .features .feature-articles .item .borderBottom {border-bottom: 0 none !important;}
	.home-page .features a {font-size: 14px;}
	.home-page .features .feature-articles .item .text-box {padding: 10px 16px; background: #fff;-webkit-box-shadow: 0px 1px 2px 0px rgba(21, 21, 21, 0.1);-moz-box-shadow:  0px 1px 2px 0px rgba(21, 21, 21, 0.1);box-shadow:  0px 1px 2px 0px rgba(21, 21, 21, 0.1);}
	.home-page .features .feature-articles .item .text-box h3 {margin-top: 0; margin-bottom: 5px;}
	.home-page .features .feature-articles .item .text-box p {padding-bottom: 30px;}
	.home-page .features .carousel-indicators {bottom: 0;}
	.home-page .features .carousel-indicators li {background-color: #d6dbdf; border: 0 none;  width: 14px; height: 14px; margin: 1px 4px 0 4px;}
	.home-page .features .carousel-indicators .active {background-color: #7d9bc0; width: 14px; height: 14px; }
	
	.home-page .features .sidebar .blocks .col-xs-12 .block {margin-bottom: 2px;}
	.home-page .features .sidebar .block a {margin-bottom: 12px;}

	/**** Reminders ****/
	
	.reminders-header .setbg {width: 100%; height: 230px; background: url(/img/reminders/reminders-lead.jpg) no-repeat 55% top; background-size: cover;}
	.content-boxes .img-content {text-align: center;}
	.reminders-page .content-boxes .app-btns {padding-bottom: 40px;}
	
	/*****Newsletter page******/
	.newsletter-header .setbg {width: 100%; height: 230px; background: url(/img/newsletter-form/newsletter-lead.jpg) no-repeat 20% top; background-size: cover;}

	/**** Article Pages  ****/
	
	.article-page .sidebar .ad-blocks .block {width: 50%; float: left;}
	.article-page .sidebar .ad-blocks .block:nth-child(odd) {padding-right: 10px;}
	.article-page .sidebar .ad-blocks .block:nth-child(even) {padding-left: 10px;}

	/*Reference block */
	.references-container {padding-left: 20px;}

	/**Fleas Facts Page**/ 

	.flea-facts-page .section .paddingRight50 {padding-right: 20px;}
	.flea-facts-page .section .paddingLeft50 {padding-left: 20px;}

}

@media screen and (max-width: 699px) {
	
	/*Headers Height*/
	.headers.topics-header .setbg {height: 300px;}
	.headers.topics-header .setbg.large {height: 350px;}

}


@media screen and (max-width: 600px) {
	/*Homepage lead*/
	.home-page .home-header {height: 396px;}
	.home-page .home-header .setbg, .yesMobile .home-page .home-header .setbg { width: 100%; height: 320px!important; background: url(/img/home/homepage_hero_img_desktop.jpg) no-repeat 70% top; background-size: cover;}
	.home-page .home-header .inner-content { max-width: 268px;}
	.home-page .home-header .inner-content h1 {font-size: 24px;  width: 82%; text-transform: capitalize;}
	.home-page .home-header .inner-content h2 {font-size: 16px; margin-top: 0; width: 70%;}
	.home-page .home-header .inner-content h2 .line-break, .home-page .home-header .inner-content h1 .line-break {display: inline;}
	.home-page .home-header .inner-content h4 {font-size: 14px;}
	
	/**** Reminders ****/

	.reminders-page .content-boxes .app-btns a{display: block;}
	.reminders-page .content-boxes .app-btns a:last-child {margin-top: 15px; margin-left: 0;}
	
	/***Flea Facts****/
	.flea-facts-page .body-copy .section .eqHeight .text-box {max-width: 68%;}

}

@media screen and (max-width: 590px) {
	/*** Reminders datepicker ***/

	.datepicker.dropdown-menu {left: 30%!important;}
	.datepicker:before {left: 180px!important;}
	.datepicker:after {left: 181px!important;}

}

@media screen and (max-width: 550px) {
	.home-page .features .carousel-indicators {display: block;}

	/***Flea Facts****/
	.flea-facts-page .body-copy .section .eqHeight .text-box {max-width: 58%;}
}

@media screen and (max-width: 500px) {
	
	/**** Article Pages  ****/
	
	.article-page .sidebar .ad-blocks .block {width: 100%; float: none;}
	.article-page .sidebar .ad-blocks .block:nth-child(odd) {padding-right: 0;}
	.article-page .sidebar .ad-blocks .block:nth-child(even) {padding-left: 0;}

	/**** Reminders ****/ 
	
	.reminders-header .setbg {width: 100%; height: 230px; background: url(/img/reminders/reminders-lead.jpg) no-repeat 59% top; background-size: cover;}
	.reminders-header .setbg .inner-content {max-width: 80%;}
	.reminders-header .setbg img {max-width: 100%; height: auto;}
	.ends-form .mobi-newline {display:block; text-align: center;  margin-top: 8px;}

	/*****Newsletter page******/
	.newsletter-header .setbg {width: 100%; height: 230px; background: url(/img/newsletter-form/newsletter-lead.jpg) no-repeat 27% top; background-size: cover;}
	.newsletter-header .setbg .inner-content {max-width: 80%;}
	.newsletter-header .setbg .inner-content img {max-width: 100%; height: auto;}

	/***Flea Facts****/

	.fleaBottom {width: 300px;     margin: 40px auto 20px auto;}
	.flea-facts-page .body-copy .section .eqHeight .text-box {max-width: 78%;}
	.flea-facts-page .body-copy .section .bg-dog {background-size: 22%;}
}

@media screen and (max-width: 360px) {
	
	/***Flea Facts****/
	
	#slider {width: 260px;}
	.fleaBottom {width: 250px;}
	.flea-facts-page .body-copy .section .eqHeight .text-box {max-width: 100%;}
	.flea-facts-page .body-copy .section .bg-dog {background: none;}

}