/*
Theme Name: John's Pampered Pooch    
Theme URI: http://www.johnspamperedpooch.com.au/
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates.
Author: ONTOP SEO 
Author URI: http://ontopseo.com.au
Version: 1.0.4.1
License: MIT
This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap. 
*/

/*Coman CSS*/
@import url(http://fonts.googleapis.com/css?family=Petrona);

@font-face {
  font-family: 'HelveticaCondensedBold';
  src: url('fonts/HelveticaCondensedBoldd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaCondensedBold.woff') format('woff'), url('fonts/HelveticaCondensedBold.ttf')  format('truetype'), url('fonts/HelveticaCondensedBold.svg#HelveticaCondensedBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family:'Cookie-Regular';
	src: url('fonts/Cookie-Regular_latin%2blatin-ext_gdi.eot');
	src: url('fonts/Cookie-Regular_latin%2blatin-ext_gdid41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/Cookie-Regular_latin%2blatin-ext_gdi.woff') format('woff'),
		url('fonts/Cookie-Regular_latin%2blatin-ext_gdi.ttf') format('truetype'),
		url('fonts/Cookie-Regular_latin%2blatin-ext_gdi.svg#Cookie-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-20AC;
}

@font-face {
	font-family:'Humanist531BT-RomanA';
	src: url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.eot');
	src: url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdid41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.woff') format('woff'),
		url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.ttf') format('truetype'),
		url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.svg#Humanist531BT-RomanA') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F000;
}

@font-face {
  font-family: 'Humanist521BT-XtraBoldCondensed';
  src: url('fonts/Humanist521BT-XtraBoldCondensedd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/Humanist521BT-XtraBoldCondensed.woff') format('woff'), url('fonts/Humanist521BT-XtraBoldCondensed.ttf')  format('truetype'), url('fonts/Humanist521BT-XtraBoldCondensed.svg#Humanist521BT-XtraBoldCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Humanist531BT-BoldA';
  src: url('fonts/Humanist531BT-BoldAd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/Humanist531BT-BoldA.woff') format('woff'), url('fonts/Humanist531BT-BoldA.ttf')  format('truetype'), url('fonts/Humanist531BT-BoldA.svg#Humanist531BT-BoldA') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family:'Humanist531BT-RomanA';
	src: url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.eot');
	src: url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdid41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.woff') format('woff'),
		url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.ttf') format('truetype'),
		url('fonts/Humanist531BT-RomanA_latin%2blatin-ext_gdi.svg#Humanist531BT-RomanA') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F000;
}

@font-face {
	font-family:'Humanist521BT-Roman';
	src: url('fonts/Humanist521BT-Roman_latin%2blatin-ext_gdi.eot');
	src: url('fonts/Humanist521BT-Roman_latin%2blatin-ext_gdid41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/Humanist521BT-Roman_latin%2blatin-ext_gdi.woff') format('woff'),
		url('fonts/Humanist521BT-Roman_latin%2blatin-ext_gdi.ttf') format('truetype'),
		url('fonts/Humanist521BT-Roman_latin%2blatin-ext_gdi.svg#Humanist521BT-Roman') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F000;
}

body{ font-family: 'Petrona', serif; padding-top:0!important; background:#ffffff;}
li{ list-style:none;}
ul{ padding-left:0;}
a:hover, a:focus{ text-decoration:none; outline:0;}
img{ max-width:100%;}

/*After*/
.bodring-info:after, .contant_con:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

/*Fonat Family*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .navbar-default .navbar-nav > li > a, .home-three-block .col-sm-4, .home #content{ font-family: 'Petrona', serif;}
.header-right .widgettitle, .header-right a{ font-family: 'HelveticaCondensedBold';}
.award-con .widgettitle{ font-family:'Cookie-Regular';}
.winning_award, #main article h3, .wpcf7-submit, .booking_btn{ font-family:'Humanist531BT-RomanA';}
.home-three-block h4{ font-family: 'Humanist521BT-XtraBoldCondensed';}
.home #content h2, #footer .widgettitle, #main article h5, .bodring-info h3, #main article h6, .pick-up-delivery #main article h3, .left-conor, .right-conor, .page-header h1, .tabbable ul.nav-tabs li a, #slideshow-wrappergallery1 #informationgallery1 h3, #slideshow-wrappergallery2 #informationgallery2 h3{ font-family: 'Humanist531BT-BoldA';}
.read_btn, .view_btn{ font-family:'Humanist531BT-RomanA';}
.booking_btn{ font-family:'Humanist521BT-Roman';}
/*End Coman CSS*/

/*Header*/
body{  background:url(images/header-bg.png) no-repeat center top; font-size:16px;}
.home{ background:url(images/slider-bg.jpg) no-repeat center top;}
.navbar-fixed-top{ position:static; border:0; background:inherit;}

/*nav*/
.navbar-default .navbar-collapse{ background:url(images/nav-bg.png) repeat-x left top; padding-bottom:25px;}
.navbar-default .navbar-nav > li > a{ color:#fff; text-transform:uppercase; font-size:16px; padding:18px 20px;}
.navbar-default .navbar-nav > .current_page_item > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .current_page_item > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ background:#e7a310; color:#fff;}


/*Sub Header*/
.sub-header{ margin:-18px 0 0;}
.sub-header .navbar-header .navbar-brand{ padding-left:0;}
.header-right .widget{ float:left; color:#fff; text-align:right;}
.header-right .widget .textwidget{ font-size:20px;}
.header-right .widget .textwidget a{ color:#fff; display:inline-block; margin-bottom:8px;}
.header-right .widgettitle{ display:inline-block; background:url(images/call.png) no-repeat left center; padding-left:24px; margin:0;}
.header-right .widget_text{ padding:0 0 0px 34px;}

/*FAcebook Like Btn*/
.home .header-right .menu-like-facebook-container .facebook-like{ line-height:0; padding-top:25px;}
.header-right .menu-like-facebook-container .facebook-like a{ background:url(images/likefb-img.jpg) no-repeat center top; width:201px; height:61px; display:inline-block; text-indent:-9999999px; text-align:inherit; font-size:0; line-height:0;}
.home .header-right .widget{ float:left;}
.home .header-right .menu-like-facebook-container{ display:block;}
.home .header-right .textwidget .menu-like-facebook-container{ display:none;}
.home .header-right .header-bottom, body .header-right .menu-like-facebook-container,  body .header-right .menu-like-facebook-container{ display:none;}
body .header-right .header-bottom, body .header-right .header-bottom .menu-like-facebook-container{ display:block;}
body .header-right .widget{ float:none; margin-bottom:0;}
body .header-right .menu-like-facebook-container .facebook-like{ padding-top:0;}
/*Making Btn*/
.making_btn{ background:#e7a310 url(images/making-img.png) no-repeat 93% center; text-transform:uppercase; padding:7px 45px 7px 16px; color:#664705!important; font-size:19px; border-radius:3px;}
.making_btn:hover{ background-color:#46bcec; color:#664705;}

/*Award Con*/
.award-con{ max-width:709px; width;100%; position:relative;}
.award-con .widgettitle{ font-size:75px; color:#fff; text-align:right; line-height:0.8; margin:0;}

.dogs_img{ position:absolute; top:19px; right:-268px; z-index:1;}

/*Home Three Block*/
.home-three-block{ margin:188px 0 0;}
.home-three-block .col-sm-4{ padding-right:0; min-height:236px; font-size:18px; color:#816f03}
.home-three-block h4{ margin:0 0 6px; text-align:right; color:#fff; padding:8px 37px; font-size:16px; text-transform:uppercase;}
.home-three-block h4 span{ display:block; padding:20px 0 11px;}
.home-three-block .one-block{ background:#feda00;}
.home-three-block .one-block h4{ background:url(images/one-bg.png) no-repeat right top; margin-bottom:15px;}
.home-three-block .one-block h4 span{ background:url(images/dog-2.png) no-repeat;}
.home-three-block .two-block{ background:#e7a310;}
.home-three-block .two-block h4{ background:url(images/two-bg.png) no-repeat right top;}
.home-three-block .two-block h4 span{ background:url(images/cat.png) no-repeat;}
.home-three-block .three-block{ background:#0bd1d0;}
.home-three-block .three-block h4{ background:url(images/three-bg.png) no-repeat right top; padding-right:10px;}
.home-three-block .three-block h4 span{ background:url(images/dog-3.png) no-repeat;}
.home-three-block .three-block{ position:relative;}
.home-three-block .three-block img{ position:absolute; bottom:-43px; right:-20px;}
.home-three-block .contant_con{ width:162px; padding:54px 10px 14px 0; float:left;}
.home-three-block .three-block .contant_con{ width:88px;}

/*read Btn*/
.read_btn{ background:#0390ca url(images/read-bf.png) no-repeat 90% center; color:#fff; padding:15px 67px 15px 23px; text-transform:uppercase; font-size:23px; border-radius:4px; display:inline-block;}
.read_btn:hover{ background-color:#e7a310; color:#fff;}
.home #content{text-align:left; font-size:22px; line-height:22px; color:#51504f;}
.home #content p{ margin-bottom:22px;}
#content p span{ color:#e7a310;}
#content p span a{ color:#e7a310;}
.home #content h1{ font-size:31px; background:url(images/headding-bg.png) no-repeat center top; text-align:center; padding:22px 89px; text-transform:uppercase; color:#fff; display:inline-block;margin:0 0 30px;width:100%}

/*view Btn*/
.view_btn{ background:#e7a310 url(images/view-btn.png) no-repeat 90% center; padding:8px 38px 8px 18px; font-size:14px; display:inline-block; border-radius:4px; text-transform:uppercase; color:#fff;}
.view_btn:hover{background-color:#46bcec; color:#fff;}

/*Footer*/
#footer{ font-size:14px; color:#fff;}
#inner-footer{ background:url(images/footer-bg.jpg) repeat; padding:40px 0;}
#footer a{ color:#fff; font-size:13px;}
#footer address{ margin-bottom:10px;}
#footer .widgettitle{ font-size:22px; color:#feda00; text-transform:uppercase; margin:0 0 28px;}
#footer .col-sm-5 ul li{ line-height:normal; margin-bottom:12px;}

.menu-footer-link-1-container, .menu-footer-link-2-container,#nav_menu-2,
#nav_menu-3{ width:50%; float:left;}

.home #nav_menu-2,.home #nav_menu-3{ width:42.1%; }

#footer .col-sm-4{ text-align:center; position:relative;}
#footer .view_btn{ position:absolute; right:5%; bottom:0;}
#footer .col-sm-4 img{ border:1px solid #92c7dd; max-width:100%;}
#footer  .col-sm-3 p{ margin-bottom:5px;}
.footer-bottom{ background:#46bcec; padding:25px 0 10px; text-align:center; position:relative;}
.bottom-img{ position:absolute; bottom:0; left:2%;}

/*Amimal Img*/
.amimal-img .dog-image, .amimal-img .cat-image{ position:absolute;}
.amimal-img .dog-image{ left:29px; bottom:100px;}
.amimal-img .cat-image{ right:16px; bottom:100px;}

/*Bodring Info*/
.bodring-info{ margin-bottom:20px;}
.bodring-info h3{ text-transform:uppercase;}

/*Pricing Table*/
div.ptp-plan{ color:#fff!important; font-size:22px!important; text-transform:uppercase; height:auto!important; padding:0!important; text-align:center; vertical-align:middle !important;  }
div.ptp-price, div.ptp-cta, a.ptp-button{ padding:0!important; height:auto!important; border:0!important;}
div.ptp-plan span{ display:block; padding:12px 10px;}
a.ptp-button{ display:block!important;}



ptp-plan,.ptp-plan span,.ptp-bullet-item{ text-align:center; min-height:60px; vertical-align:middle;   }

.ptp-col-id-0 div.ptp-plan{ background:url(images/th-1.jpg) repeat 0 0;}
.ptp-col-id-0 div.ptp-plan span{ background:url(images/img-1.png) no-repeat right bottom;}
.ptp-col-id-1 div.ptp-plan{ background:url(images/th-2.jpg) repeat 0 0;}
.ptp-col-id-1 div.ptp-plan span{ background:url(images/img-2.html) no-repeat right bottom;}
.ptp-col-id-2 div.ptp-plan{ background:url(images/th-3.jpg) repeat 0 0;}
.ptp-col-id-2 div.ptp-plan span{ background:url(images/img-3.png) no-repeat right bottom;}
.ptp-col-id-3 div.ptp-plan{ background:url(images/th-4.jpg) repeat 0 0;}
.ptp-col-id-3 div.ptp-plan span{ background:url(images/img-4.png) no-repeat right bottom;}
.ptp-col-id-3 div.ptp-item-container{ border-right:1px solid #e6e1e1!important; }
.ptp-col-id-3 div.ptp-bullet-item{ border:0!important;}
.ptp-col-id-3 div .ptp-row-id-5{ border-bottom:1px solid #f1f0eb!important;}
div.ptp-bullet-item{ font-size:17px!important; padding:11px 5px!important; border-bottom:1px solid #f1f0eb!important;}
div.ptp-bullet-item span{ color:#b42c08;}


.contant_con h3{ float:left; width:100%; padding:25px 0px 0px; }
.contant_con .ptp-pricing-table{ width:40%; float:left;}
.contant_con table{ width:27%; float:left; border-right:1px solid #e6e1e1; margin:27px 0 0 28px;}
.contant_con table th{ padding:8px 14px; font-size:17px; color:#fff; text-transform:uppercase;}
.contant_con .time_table th{ background:url(images/th-2.jpg) repeat 0 0;}
.contant_con .time_table th span{ background:url(images/time-img.png) no-repeat right center; display:block; padding:4px 0;}
.contant_con table th, .contant_con table td{ border-left:1px solid #e6e1e1; border-bottom:1px solid #e6e1e1;}
.contant_con table td{ padding:17px 0; text-align:center;}
.contant_con table tr:nth-child(2n+1){ background:#f5f5f5;}
.contant_con .table_holiday th{ background:url(images/th-3.jpg) repeat 0 0;}
.contant_con .table_holiday th span{ background:url(images/close-bg.png) no-repeat right center; display:block; padding:4px 0;}
.contant_con .table_holiday td{ font-size:15px;}
.contant_con .ptp-col-id-1 div.ptp-plan{ background:url(images/th-1.jpg) repeat 0 0;}
div.ptp-item-container{ border:0!important; border-left:1px solid #e6e1e1!important; }
.ptp-four-col{ padding:0!important; float:left; width:25%!important; }
.ptp-two-col{ padding:0!important; float:left; width:50%!important;}
.ptp-two-col.ptp-col-id-1 div.ptp-item-container{ border-right:1px solid #e6e1e1!important; }
.contant_con table td span{ color:#13b8b7;}
.contant_con table td strong{ color:#e7a310; font-weight:normal;}
.contant_con h3{ clear:both; font-size:23px; color:#3b3302; margin:0;}

/*Headeing */
.page-header{ margin:0; border:0; text-align:center;}
.left-conor, .right-conor, .page-header h1{ display:inline-block; vertical-align:top;}
.left-conor{ background:url(images/left-bg.png) no-repeat left 0; padding:30px 14px 31px}
.right-conor{ background:url(images/right-bg.png) no-repeat right 0; padding:30px 11px 31px;}
.page-header h1{ background:url(images/he-bg.png) repeat-x; padding:16px 0px; line-height:29px; font-size:23px;  text-align:center; color:#fff; margin:0 0 30px; text-transform:uppercase; max-width:446px; width:100%; position:relative; margin-right:-8px; margin-left:-8px; }


.page-template-page-full-width-php .page-header h1{ max-width:797px;}
.wpcf7-form-control-wrap .wpcf7-form-control{ height:40px; width:100%;}
img.wpcf7-form-control{ margin-bottom:18px;}
.contact_right .wpcf7{ text-align:center;}
.contact_right .wpcf7 br{ display:none !important; } 
/*Main Css*/
#content{ padding-top:60px;}
#main article { border:0;}
.top-corner{ background:url(images/center-1.png) no-repeat center top; height:45px; float:left; width:100%;}
.bottom-corner{ background:url(images/center-4.png) no-repeat center top; padding:42px 0;margin:0 0 46px; }
#page-con, #contant-container, .top-corner, .bottom-corner{ background-size:100%!important;}
#contant-container{ background:url(images/center-3.png) repeat-y center top; margin:0; padding:0; }
#page-con{ padding:0 40px 38px; background:url(images/center-2.jpg) no-repeat center top;}

#main article h5{ background:url(images/bg-img.png) no-repeat center top; padding:16px 40px; font-size:26px;  text-align:center; color:#fff; margin:0 0 30px; text-transform:uppercase;}
#main article h3{ color:#0390ca; /*text-transform:uppercase; */  margin:0 0 8px; padding: 9px 17px !important;font-size: 19px;}
#main article h6{ color:#0390ca; text-transform:uppercase; margin:0 0 8px; font-size:19px; }
#main article h2{ font-size:27px; color:#e7a310; margin:0;}
#main article .post_content{ position:relative; z-index:1;}
#main article .post_content img.alignleft{ margin:10px 20px 10px 0;}
#main article .post_content img.alignright{ margin:10px 0 10px 20px;}

/*contact Page*/
.contact_left{ border-right:1px solid #dcdada;}
.contact_left h2{ font-size:20px!important; margin-bottom:10px!important;}
.contact_left address{ font-size:17px; margin-bottom:12px;}
span.wpcf7-form-control-wrap{ margin-bottom:16px; display:block;}
span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-textarea{ width:100%; height:38px; color:#868383; font-size:14px; padding:0 12px; border:1px solid #d0d0d0;}
span.wpcf7-form-control-wrap .wpcf7-select option{ padding:8px 12px;}
span.wpcf7-form-control-wrap .wpcf7-textarea{ height:92px; padding:12px;}
.wpcf7-submit{ font-size:31px; background:#e7a310 url(images/making-img.png) no-repeat 93% center; text-transform:uppercase; padding:7px 120px 7px 120px; color:#664705; border-radius:3px; border:0; line-height:normal;}
div.wpcf7-validation-errors{ border:1px solid #ff0000; text-align:center;}
label{ font-weight:normal;}
.pets-block span.wpcf7-form-control-wrap{ width:105px; display:inline-block; margin:0 16px 15px 4px;}
.pets-block .dateofbirth{ width:32%!important; vertical-align:top;}
.pets-block label, .pets-gender label{ font-weight:bold; display:inline-block; font-size:18px; margin-right:10px;}
.pets-block.date-block span.wpcf7-form-control-wrap{ width:39%; vertical-align:top;}
.pets-block.date-block label{ width:77px;}
.pets-gender span.wpcf7-form-control-wrap{ display:inline-block;}
#wpcf7-f168-p162-o1 span.wpcf7-form-control-wrap .wpcf7-text, #wwpcf7-f168-p162-o1 span.wpcf7-form-control-wrap .wpcf7-select, #wpcf7-f168-p162-o1 span.wpcf7-form-control-wrap .wpcf7-textarea{ font-size:17px; height:44px;}
#wpcf7-f168-p162-o1 span.wpcf7-form-control-wrap .wpcf7-textarea{ height:160px;}
#wpcf7-f168-p162-o1 .wpcf7-list-item-label{ font-size:17px; margin:0 12px;}

.wpcf7-form p{ font-size:13px; color:#868383;}
.pets-block p{ display:inline-block; margin:0 20px;}

.booking_btn{ font-size:33px; background:#e7a310 url(images/booking-bg.png) no-repeat 93% center; text-transform:uppercase; padding:7px 75px 7px 27px; color:#664705!important; border-radius:4px; display:block; width:383px; margin:0 auto;}

/*sidebar*/
/*menu-three-link-container*/
#menu-three-link li { margin-bottom:33px;}
#menu-three-link li a{ display:block; width:290px; height:179px; text-indent:-999999px;}
#menu-three-link li.kannles-bg a{ background:url(images/bg-3.png) no-repeat;}
#menu-three-link li.cattery-bg a{ background:url(images/bg-2.png) no-repeat;}
#menu-three-link li.delivery-bg a{ background:url(images/bg-1.png) no-repeat;}
#sidebar1.col-sm-4{ width:30.333%; margin-left:30px; padding:0 14px;}
#sidebar1 .contant_con .ptp-pricing-table{ width:100%;}
#sidebar1 .contant_con table{ width:100%; margin:0 0 10px;}
#sidebar1 .contant_con .table_holiday{ margin-bottom:30px;}
.time_con{ background:url(images/th-4.jpg) repeat; color:#fff; clear:both; padding:9px 16px; font-size:17px; margin-bottom:30px; float:left; width:100%; margin-top:20px; }

#sidebar1 .contant_con{ margin-bottom:30px; }



.clander{ cursor:pointer; }
.clander:hover{ opacity:0.3; }


/*Faqs*/
.wk-accordion-default .toggler{ font-size:22px; background:#038ec7 url(images/bg-left.jpg) no-repeat left 0px!important; border:0!important; border-radius:0!important; color:#fff!important; text-shadow:0!important; box-shadow:0!important; padding:0 15px 0 23px!important; line-height:22px; cursor:pointer; }
.wk-accordion-default .toggler.active{ background:#efaa14 url(images/bghover-left.jpg) no-repeat left 0px!important;}
.wk-accordion-default .toggler.active span{ background:url(images/bghover-imgs.png) no-repeat right 9px!important;}
.wk-accordion-default .toggler span{ background:url(images/bg-imgs.png) no-repeat right 9px; display:block; padding:15px 43px 15px 0;}

.wk-accordion-default h6{ color:#0abab9;}
.wk-accordion-default ul{ padding-left:28px;}
.wk-accordion-default ul li{ background:url(images/arrow-img.png) no-repeat left 15px;  border-bottom:1px solid #e0dcdc; padding:8px 0 8px 17px;}
.wk-accordion-default ul li:last-child{ border-bottom:0; }


.wk-accordion-default .content-wrapper{ display:none; }

.three-link{ clear:both;}
.three-link ul li{ display:inline-block; margin-right:60px;}
.three-link ul li.delivery-bg{ margin-right:0;}
.pick-up-delivery #main article h3{ font-size:23px; color:#51504f; margin:20px 0 14px;}
.pick-up-delivery h3 strong{ color:#46bcec;}
.pick-up-delivery h3 span{ color:#e7a310;}
#slideshow-wrappercustom, #slideshow-wrappercustom #slideareacustom, #slideshow-wrappercustom #thumbnailscustom{ background:none!important; border:0!important;}
#slideshow-wrappergallery2 #slidergallery2 img, #slideshow-wrappergallery1 #slidergallery1 img{ padding:0!important; border:1px solid #e6e1e1!important;}
#fullsizecustom{ height:auto!important; border:1px solid #e6e1e1!important; margin-bottom:23px!important;}
#slideshow-wrappergallery1 #informationgallery1, #slideshow-wrappergallery2 #informationgallery2{ background:#f5f5f5!important; color:#51504f!important; position:static!important; padding:18px 22px!important; height:auto!important;opacity:1!important;}

#slideshow-wrappergallery1 #slideareagallery1, #slideshow-wrappergallery2 #slideareagallery2{ margin:0 30px!important;}
#slideshow-wrappergallery1 #informationgallery1 h3, #slideshow-wrappergallery2 #informationgallery2 h3{ color:#46bcec!important; font-size:20px!important; text-transform:inherit;}
.slideshow-fullsize{ height:auto;}
#slideshow-wrappergallery1 #informationgallery1 p, #slideshow-wrappergallery2 #informationgallery2 p{ color:#51504f!important; font-size:16px;}
#slideshow-wrappergallery1 #slideleftgallery1, #slideshow-wrappergallery1 #sliderightgallery1, #slideshow-wrappergallery2 #slideleftgallery2, #slideshow-wrappergallery2 #slideleftgallery2, #slideshow-wrappergallery2 #sliderightgallery2{ width:24px!important; height:22px!important; margin-top:5%!important; border-radius:5px;}
#slideshow-wrappergallery1 #slideleftgallery1, #slideshow-wrappergallery2 #slideleftgallery2{ background:#0bd1d0 url(images/left-bullet.png) no-repeat center center!important; }
#slideshow-wrappergallery1 #sliderightgallery1, #slideshow-wrappergallery2 #sliderightgallery2{ background:#0bd1d0 url(images/right-bullet.png) no-repeat center center!important; }
#slideshow-wrappergallery1 #imgnextgallery1, #slideshow-wrappergallery2 #imgnextgallery2{ background: url(images/back-arrow.png) no-repeat right center!important;}
#slideshow-wrappergallery1 #imgprevgallery1, #slideshow-wrappergallery2 #imgprevgallery2{ background: url(images/next-arrow.png) no-repeat left center!important;}
.tabbable ul.nav-tabs{ margin-bottom:15px; border:0;}
.tabbable ul.nav-tabs li a{ background:#cfb413 url(images/ken-img.jpg) no-repeat left 0; padding:10px 25px; font-size:22px;  color:#fff; text-transform:uppercase; margin-right:10px; border:0;border-radius:0;}
.tabbable ul.nav-tabs li.active a, .tabbable ul.nav-tabs > li a:hover, .tabbable ul.nav-tabs > li.active > a:hover, .tabbable ul.nav-tabs li.active a:hover, .tabbable ul.nav-tabs > li.active > a:hover{ background:#e7a310 url(images/cattery-img.jpg) no-repeat right 0; border:0; color:#fff;}






/**.scrollgallery .scrollGalleryHead **/
.scrollgallery .scrollGalleryHead{ padding:0px !important; margin:0px !important; }
.scrollgallery{ max-width:100% !important; overflow:hidden !important;  }
.scrollgallery .imageareaContent img{ margin-bottom:0px !important; }
.thumbareaContent img{ max-width:110px !important; }
.css_gallery{ display:none; }
.css_gallery.active{ display:block; }

.wpcf7 br{ display:none !important; }

/* IPHONE

----------------------------------------------- */
@media (max-width:767px) {
.header-right .widgettitle a{ color:#fff;}
.sub-header{ padding-top:10px;}
.header-bottom.pull-right{ margin-top:-14px;}
.mobile-main{ background:url(images/menu-opener.png) no-repeat 0 0; width:24px; height:17px; border:0; border-radius:0; margin:31px 0 0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:url(images/menu-opener.png) no-repeat 0 0;}
.nav > li > a:hover, .nav > li > a:focus{ background:#0480b3;}
.header-right { margin-top:10px;}
.navbar-brand > img{ max-width:85%;}
.navbar-brand{  float:none; padding:0;}
.sub-header{ margin:0;}
.award-con .widgettitle{ font-size:42px;}
.dogs_img, .bottom-img{ display:none;}
.home .header-right .widget{ float:none; padding:0 0 15px; text-align:center;}
.header-right .widget{ text-align:center;}
.header-bottom.pull-right{ float:none!important; text-align:center;}
.pets-block span.wpcf7-form-control-wrap{ width:100%; margin:0 0 15px 0;}
.pets-block img.alignnone{ display:block; margin:0 auto 10px;}
.pets-block p{ margin:0 0 10px;}
.wpcf7-submit{ padding:7px 68px;}
#main article h2{ font-size:22px;}
h3{ font-size:19px;}
#main article h5{ padding:16px; background-size:cover; font-size:22px;}
.home-three-block h4{ padding:8px 10px; background-size:100%!important; padding:5px 30px; font-size:14px;}
.home-three-block img.alignleft{ max-width:37%;}
.home-three-block h4 span{ background-size:19%!important; padding:15px 0;}
.home-three-block .three-block img{ max-width:67%; bottom:-21px; right:-6px;}
.home-three-block .col-sm-4{ min-height:189px; width:272px; margin:0 auto 15px;}
.home-three-block .contant_con{ padding-top:20px; width:150px;}
.home-three-block .one-block h4{ margin-bottom:5px;}
.home #content h2{ font-size:22px; padding:17px 12px; background-size:cover;}
.ptp-four-col{ width:100%!important;}
.contant_con .ptp-pricing-table{width:100%;}
.contant_con table{ width:100%; margin:27px 0 0;}
#footer .col-sm-4{ clear:both;}
.read_btn{ font-size:14px;}
.home-three-block{ margin:18px 0 0;}
.header-right .widget_text{ padding:0;}
#footer .view_btn{ position:static; margin-top:10px;}
#footer .widgettitle{ font-size:19px;}
#footer .col-sm-3{ text-align:center;}
#page-con, #contant-container, .top-corner, .bottom-corner{ background:none; padding:0;}
.amimal-img .dog-image, .amimal-img .cat-image, .left-conor, .right-conor{ display:none;}
#page-con{ border:1px solid #e0ddd8; padding:22px 14px;}
.booking_btn{ width:245px; padding:7px 60px 7px 27px; font-size:19px;}
#menu-three-link li a{ width:190px; height:119px; background-size:100%!important;}
#sidebar1.col-sm-4{ width:240px; margin:0 auto;}
.page-header h1{ background-repeat:repeat; background-position:0 -48px;}
.time_con{ font-size:15px;}
.wk-accordion-default .toggler{ font-size:16px;}
.tabbable ul.nav-tabs li a{ font-size:18px; padding:10px 20px;}
.pick-up-delivery #main article h3{ font-size:20px;}
.three-link ul{ text-align:center;}
.three-link ul li{ margin-right:0; margin-bottom:15px; }
#slideshow-wrappergallery1 #slideareagallery1, #slideshow-wrappergallery2 #slideareagallery2{ width:90%!important;}
.pets-block .dateofbirth{ width:100%!important;}
.pets-block.date-block span.wpcf7-form-control-wrap{ width:100%;}
}


/* Samsung Tab
----------------------------------------------- */
@media only screen and (min-device-width : 600px) and (max-device-width : 700px) {
.home ..navbar-brand{ float:none;}.navbar-brand > img{ max-width:80%;}
.navbar-brand{ float:left;}
.award-con .widgettitle{ font-size:72px;}
.ptp-four-col{ width:25%!important;}
div.ptp-bullet-item{ font-size:15px!important;}
.ptp-four-col .view_btn{ font-size:12px;}
.ptp-four-col div.ptp-plan{ font-size:14px!important;}
.ptp-two-col div.ptp-plan{ font-size:20px!important; padding:7px 0 !important;}
.contant_con .time_table, .contant_con .ptp-pricing-table{ width:48%;}
.contant_con .time_table{ margin:27px 0 15px 20px;}
.contant_con .table_holiday{ width:400px; float:none; margin:0 auto;}
#footer #widget-footer .col-sm-5{ width:323px; margin:0 auto;}
#sidebar1.col-sm-4{ width:100%;}
#menu-three-link ul{ text-align:center;}
#menu-three-link li{ display:inline-block; margin:0 10px 0 0;}
#menu-three-link li a{ width:175px; height:105px;}
#sidebar1 .contant_con table, .time_con{ float:left; clear:inherit;}
.time_con{ width:29%; font-size:14px; margin:0 6px; padding:4px 7px;}
#sidebar1 .contant_con table{ width:34%;}

}


/* TABLET LAYOUT 

----------------------------------------------- */

@media only screen and (min-width: 768px) and (max-width: 991px) {
.amimal-img .dog-image, .amimal-img .cat-image{ bottom:108px;}
#slideshow-wrappergallery1 #slideareagallery1, #slideshow-wrappergallery2 #slideareagallery2{ width:90%!important;}
.navbar-brand{ float:none;}
.home .header-right .widget_nav_menu{ width:23%;}
.home .header-right .menu-like-facebook-container .facebook-like a{ width:128px; background-size:100%; margin:0 0 0 -25px;}
.top-corner{ padding:15px 0;}
#page-con, #contant-container, .top-corner, .bottom-corner{ background-size:100%;}
.navbar-default .navbar-nav > li > a{ padding:18px 8px; font-size:13px;}
.contant_con table{ margin-left:20px;}
.home #content h2{ font-size:22px; background-size:100%; padding:19px 63px;}
.home-three-block h4{ background-size:100%!important; padding:3px 21px; font-size:14px;}
.home-three-block img.alignleft{ max-width:37%;}
.home-three-block h4 span{ background-size:19%!important; padding:11px 0 11px;}
.home-three-block .contant_con{ padding-top:10px; width:130px; font-size:15px;}
.home-three-block .three-block img{ max-width:79%; bottom:-11px; right:0;}
.home-three-block .col-sm-4{ min-height:211px;}
div.ptp-plan{ font-size:18px!important;}
.contant_con table th{ font-size:15px;}
.dogs_img{ left:207px; top:171px;}
.dogs_img img{ max-width:50%;}
.wpcf7-submit{ padding:7px 83px;}
h3{ font-size:22px;}
#main article h5{ background-size:100%; padding:9px 40px; font-size:22px;}
.home-three-block{ margin-top:213px;}
.pets-block p{ margin:0 0 10px; display:block;}
.page-header h1{ width:84%; font-size:16px; padding:22px 62px; min-height:62px;}
#main article .post_content img.alignright{ max-width:50%;}
#main article h6{ font-size:15px;}
.booking_btn{ width:345px; font-size:29px;}
#sidebar1.col-sm-4{ margin-left:20px;}
#menu-three-link li a{ width:190px; height:119px; background-size:100%!important;}
.time_con{ font-size:15px;}
.wk-accordion-default .toggler{ font-size:16px;}
.tabbable ul.nav-tabs li a{ font-size:18px; padding:10px 20px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
.navbar-default .navbar-nav > li > a{ padding:18px 16px;}
.home-three-block img.alignleft{ max-width:40%;}
.home-three-block .col-sm-4{ min-height:226px;}
.home-three-block .one-block h4{ margin-bottom:44px;}
.home-three-block .contant_con{ padding:25px 10px 14px 0;}
.home-three-block .three-block img{ max-width:77%; bottom:-27px;}
.award-con{ max-width:660px;}
.dogs_img img{ max-width:83%;}
.dogs_img{ right:-314px; top:30px;}
.home-three-block{ margin:150px 0 0;}
.home-three-block h4{ background-size:100%!important; padding:6px 37px;}
.header-right .widget_text{ padding:0 0 0 18px;}
#sidebar1.col-sm-4{  margin-left:28px;}

}

.ol{list-style-type:decimal;}
.ol li{list-style-type:inherit;margin:3px 0;}

/*Photo Gallery Css*/
ul.slideshowgallery2 { list-style:none !important; color:#fff; }
	ul.slideshowgallery2 span { display:none; }
	#slideshow-wrappergallery2 { position:relative; width:100%; background:#ffffff; padding:0 0 0 0; border:; margin:0; display:none; }
	#slideshow-wrappergallery2 * { margin:0; padding:0; }
	#slideshow-wrappergallery2 #fullsizegallery2 { position:relative; z-index:1; overflow:hidden; width:100%; height:30%; clear:both; border: none; }
	#slideshow-wrappergallery2 #informationgallery2 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif !important; position:absolute; bottom:0; width:100%; height:0; background:#000000; color:#51504f; overflow:hidden; z-index:300; opacity:.7; filter:alpha(opacity=70); }
	#slideshow-wrappergallery2 #informationgallery2 h3 { color:#51504f; padding:4px 8px 3px; margin:0 !important; font-size:16px; font-weight:bold; }
	#slideshow-wrappergallery2 #informationgallery2 p { color:#51504f; padding:0 8px 8px; margin:0 !important; font-size: 14px; font-weight:normal; }
	#slideshow-wrappergallery2 #imagegallery2 { width:100%; }
	#slideshow-wrappergallery2 #imagegallery2 img { border:none; height:auto; width:100%; margin:0 auto; display:block; }
	#slideshow-wrappergallery2 .imgnav { position:absolute; width:25%; height:100%; cursor:pointer; z-index:250; }
	#slideshow-wrappergallery2 #imgprevgallery2 { left:0; background:url('images/left.html') left center no-repeat; text-indent:-9999px; }
	#slideshow-wrappergallery2 #imgnextgallery2 { right:0; background:url('images/right.html') right center no-repeat; text-indent:-9999px; }
	#slideshow-wrappergallery2 #imglinkgallery2 { position:absolute; zoom:1; background-color:#ffffff; height:100%; width:100%; left:0; z-index:149; opacity:0; filter:alpha(opacity=0); }
	#slideshow-wrappergallery2 .linkhover { background:transparent url('images/link.html') center center no-repeat !important; text-indent:-9999px; opacity:.4 !important; filter:alpha(opacity=40) !important; }
	#slideshow-wrappergallery2 #thumbnailsgallery2 { background:#ffffff; height:89px; }
	#slideshow-wrappergallery2 .thumbstop { margin-bottom:8px !important; }
	#slideshow-wrappergallery2 .thumbsbot { margin-top:8px !important; }
	#slideshow-wrappergallery2 #slideleftgallery2 { float:left; position:absolute; left:0; z-index:150; width:20px; height:89px; background:url('images/scroll-left.html') center center no-repeat; background-color:#222; }
	#slideshow-wrappergallery2 #slideleftgallery2:hover { background-color:#333; }
	#slideshow-wrappergallery2 #sliderightgallery2 { float:right; position:absolute; right:0; z-index:150; width:20px; height:89px; background:#222 url('images/scroll-right.html') center center no-repeat; }
	#slideshow-wrappergallery2 #sliderightgallery2:hover { background-color:#333; }
	#slideshow-wrappergallery2 #slideareagallery2 { float:left; position:absolute; z-index:149; background:#ffffff; width:calc(100% - 40px); margin:0 20px; height:89px; overflow:hidden; }
	#slideshow-wrappergallery2 #slidergallery2 { position:absolute; width:456px !important; left:0; height:89px; padding:3px 0 0 5px; }
	#slideshow-wrappergallery2 #slidergallery2 img { cursor:pointer; border:1px solid #666; padding:2px; float:left !important; }
	#slideshow-wrappergallery2 #spinnergallery2 { position:relative; top:50%; left:45%; text-align:left; }	
	#slideshow-wrappergallery2 #spinnergallery2 img { border:none; }
	ul.slideshowgallery1 { list-style:none !important; color:#fff; }
	ul.slideshowgallery1 span { display:none; }
	#slideshow-wrappergallery1 { position:relative; width:100%; background:#ffffff; padding:0 0 0 0; border:; margin:0; display:none; }
	#slideshow-wrappergallery1 * { margin:0; padding:0; }
	#slideshow-wrappergallery1 #fullsizegallery1 { position:relative; z-index:1; overflow:hidden; width:100%; height:30%; clear:both; border: none; }
	#slideshow-wrappergallery1 #informationgallery1 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif !important; position:absolute; bottom:0; width:100%; height:0; background:#000000; color:#51504f; overflow:hidden; z-index:300; opacity:.7; filter:alpha(opacity=70); }
	#slideshow-wrappergallery1 #informationgallery1 h3 { color:#51504f; padding:4px 8px 3px; margin:0 !important; font-size:16px; font-weight:bold; }
	#slideshow-wrappergallery1 #informationgallery1 p { color:#51504f; padding:0 8px 8px; margin:0 !important; font-size: 14px; font-weight:normal; }
	#slideshow-wrappergallery1 #imagegallery1 { width:100%; }
	#slideshow-wrappergallery1 #imagegallery1 img { border:none; height:auto; width:100%; margin:0 auto; display:block; }
	#slideshow-wrappergallery1 .imgnav { position:absolute; width:25%; height:100%; cursor:pointer; z-index:250; }
	#slideshow-wrappergallery1 #imgprevgallery1 { left:0; background:url('images/left.html') left center no-repeat; text-indent:-9999px; }
	#slideshow-wrappergallery1 #imgnextgallery1 { right:0; background:url('images/right.html') right center no-repeat; text-indent:-9999px; }
	#slideshow-wrappergallery1 #imglinkgallery1 { position:absolute; zoom:1; background-color:#ffffff; height:100%; width:100%; left:0; z-index:149; opacity:0; filter:alpha(opacity=0); }
	#slideshow-wrappergallery1 .linkhover { background:transparent url('images/link.html') center center no-repeat !important; text-indent:-9999px; opacity:.4 !important; filter:alpha(opacity=40) !important; }
	#slideshow-wrappergallery1 #thumbnailsgallery1 { background:#ffffff; height:89px; }
	#slideshow-wrappergallery1 .thumbstop { margin-bottom:8px !important; }
	#slideshow-wrappergallery1 .thumbsbot { margin-top:8px !important; }
	#slideshow-wrappergallery1 #slideleftgallery1 { float:left; position:absolute; left:0; z-index:150; width:20px; height:89px; background:url('images/scroll-left.html') center center no-repeat; background-color:#222; }
	#slideshow-wrappergallery1 #slideleftgallery1:hover { background-color:#333; }
	#slideshow-wrappergallery1 #sliderightgallery1 { float:right; position:absolute; right:0; z-index:150; width:20px; height:89px; background:#222 url('images/scroll-right.html') center center no-repeat; }
	#slideshow-wrappergallery1 #sliderightgallery1:hover { background-color:#333; }
	#slideshow-wrappergallery1 #slideareagallery1 { float:left; position:absolute; z-index:149; background:#ffffff; width:calc(100% - 40px); margin:0 20px; height:89px; overflow:hidden; }
	#slideshow-wrappergallery1 #slidergallery1 { position:absolute; width:570px !important; left:0; height:89px; padding:3px 0 0 5px; }
	#slideshow-wrappergallery1 #slidergallery1 img { cursor:pointer; border:1px solid #666; padding:2px; float:left !important; }
	#slideshow-wrappergallery1 #spinnergallery1 { position:relative; top:50%; left:45%; text-align:left; }	
	#slideshow-wrappergallery1 #spinnergallery1 img { border:none; }
	/*End Photo Gallery Css*/
.page-header h1 span{font-size:20px;}
.page-header h1 span < h1{padding: padding: 17px 35px;}
.ul{list-style-type:disc;margin-left:20px;}
.ul li{list-style:inherit;} .scroll-back-to-top-wrapper {border-radius: 30px !important;bottom: 40px;height: 35px !important;line-height: 31px !important;padding-top: 2px;position: fixed;right: 40px;text-align: center;transition: all 0.5s ease-in-out 0s;width: 35px !important;}
body.page-id-38 .page-title{
	padding: 3px 0;
}