@charset "utf-8";
/* CSS Document */




@media (min-width: 1200px) {
.container { width: 1200px; }
}
 @media(max-width:1199px) {
body .yearling-sale h4 { font-size: 15px; padding-bottom: 15px; }
body .news-text { width: 217px; }
body .home-vimeo { width: 490px; min-height: 520px; }
body .news-img { width: 170px; }
body .news-img img { height: 100px; }
body .home-vimeo body .home-news-btn { margin-top: 32px; }
/*body .jhb-stakes-inner ul li { margin-right: 17px; }*/
body .yearling-sale h4 { font-size: 15px; }
body .yearling-sale { min-height: 200px; }
body .slider-wrap ul li .slider-text { margin-top: 100px; }
body .home-facebook, body .social-right { width: 210px; min-height: 520px; }
body .year-sale-text { font-weight: normal; }
body .jhb-stakes-section h3 { font-size: 15px; }
body .about-gallery ul li { margin-right: 6px; }
body .navbar-default ul.navbar-nav > li > a { padding: 15px 25px; }
body .yearling-sale h3 { font-size: 21px; }
body .jhb-btn { margin: 20px 0; }
body .social-right .home-instagram { min-height: 480px; }
body .count-right-text h2 span { font-size: 11px; }
body .count-right-text h2 { font-size: 20px; margin-top: 0; }
body .home-count-right { min-height: 200px; }
body .success-country { margin-top: 0; }
body .home-news h2 { font-size: 23px; }
body .home-social-inner h2 { font-size: 16px; }
body .bloodstock-services-inner p { font-size: 13px; line-height: 21px; }
body .home-social-inner h2 .fa { font-size: 16px; }
body .home-news-btn a { font-size: 15px; padding: 7px 10px; }
body .social-right { position: relative; }
.home-instagram .home-news-btn { bottom: 23px; left: 0; margin-top: 0px; padding: 0 15px !important; position: absolute; }
.home-vimeo .home-news-btn { bottom: 22px; margin: 0; position: absolute; }
body .footer-block { padding: 0 50px; }
body .contact-inner { width: 100%; }
body .bloodstock-services-inner h2 { margin-top: 15px; font-size: 25px; }
body .auction-sales-img { min-height: 450px; }
body .auction-sales-img { min-height: 420px; }
.page-template-contact_page_tempalte .exrt00 { padding: 0 !important; }
body .news-list-detail { min-height: 205px; }
body .news-list-img img { height: 205px; }
.page-template-contact_page_tempalte .exrt00 { width: 100% !important; }
.alignnone.size-full {
  height: auto;
  width: 100% !important;
}

}
 @media(max-width:992px) {
body .navbar-default ul.navbar-nav > li > a { padding: 8px 12px; }
body nav.navbar, body .nav-wrap { min-height: 36px; }
body .nav-wrap { border-bottom-width: 7px; }
body .section-inner { float: left; width: 100%; }
body .jhb-action-btn { height: 50px; background-size: 100% 100%; width: 100%; font-size: 19px; padding: 11px 15px; }
body .jhb-newsletter h4, .yearling-sale h3 { font-size: 14px; }
body .yearling-sale h3 { margin-bottom: 8px; font-size: 15px; }
body .yearling-sale h4 { font-size: 11px; padding-bottom: 14px; }
body .news-text { width: 150px; }
body .news-img { width: 130px; }
body .success-country { margin-top: 0; }
body .news-text { font-size: 13px; }
body .news-main-head { margin-top: 0; }
body .home-vimeo, body .social-right body .home-news-btn a { width: 100%; text-align: center; background-size: cover; }
body .home-facebook, body .social-right { width: 49%; margin: 36px 0; }
body .home-vimeo h2, body .home-facebook h2, .home-instagram h2 { text-align: left; }
body .jhb-stakes-inner ul li { margin-bottom: 30px; }
body .current-head-text { font-size: 20px; }
body .slider-wrap ul li .slider-text { width: 50%; margin-top: 80px; }
body .slider-img { width: 50%; }
body .slider-text h1 { font-size: 16px; margin-bottom: 10px; }
body .slider-text h2 { font-size: 20px; }
body .slider-text h3 { font-size: 14px; margin-top: 0; line-height: 23px; }
body .footer-nav-3 { clear: both; }
body .-digit { font-size: 14px; text-align: center; }
.-dash_title { font-size: 10px; }
.yearling-sale { min-height: 174px !important; }
body .success-country-price { font-size: 11px; }
body .footer-scroll { display: none; }
body .footer-wrap { position: static; }
body .jhb-btn { margin: 10px 0; }
body .yearling-sale, body .home-count-right { min-height: 210px !important }
body .jhb-stakes-section h3 { min-height: 70px; }
.news-img img { height: 80px; }
body .year-sale-text { width: 100%; overflow: auto; }
body .contact-left { width: 40%; }
body .contact-right { width: 60%; }
body .about-gallery ul li { margin-right: 4px; }
body .about-gallery ul li img { height: 98px; }
body .about-head-img { min-height: 250px; }
body .bloodstock-head-img { height: 250px; }
.mainI.image img {  max-height: 108px !important;   }
body .action-wrap h2 { margin-top: 80px; }
body .action-wrap { height: 300px; }
body .countdown_section { font-size: 11px; }
body .count-right-text p { font-size: 14px; line-height: 20px; }
body .news-date, body .success-country { font-size: 16px; }
body .home-news-btn { padding: 15px 35px; width: 100%; }
body .twtr-text { font-size: 19px !important; }
body .footer-block { padding: 0; }
body .home-vimeo .home-news-btn { left: 0; padding: 0 35px; }
body .header-right-top { padding-top: 40px; }
body div.nav-main { margin-top: 65px; }
body .about-head-text { padding: 40px 0; }
body .about-head-wrap, body .news-head-img { min-height: 252px; padding: 80px 0; }
body .jhb-about-main, body .about-gallery, body .bloodstock-services-head, body .next-wrap { padding: 80px 0; }
body .bloodstock-head-img, body .bloodstock-services_img { height: 250px; }
body .auction-sales-img { min-height: 420px; }
body .contact-left { padding: 77px 0 0; }
body .contact-main { padding: 35px; }
body .contact-phone, body .contact-mail, body .contact-phone label, body .contact-mail label { font-size: 14px; }
body .contact-phone label, body .contact-mail label { width: 45px; }
body .contact-mail { margin-top: 5px; }
body .contactblk-per { margin-bottom: 40px; padding: 0; }
body .news-list-detail { min-height: 156px; }
body .news-list-img img { height: 156px; }
.animateddrawer{margin-top:40px !important;}
body .jbh-login{padding-top:0 !important;}
.page-template-Team_page .jhb-stakes-inner ul li{
	width: 50%;
}
.page-template-Team_page .jhb-stakes-inner ul li .member-title h3{
	min-height: inherit;
}
.page-template-Team_page .jhb-stakes-inner ul li .member-title p{
	font-size: 11px;
}
.alignnone.size-full {
  height: auto;
  width: 100% !important;
}
}
 @media(max-width:767px) {
 .footer-spacer{ height:0px !important;}
 .footer-wrap{ height:auto !important;}
body .header { text-align: center; padding-top: 10px; }
body div.logo { padding: 0px 15px 10px 15px; width: 185px; text-align: center; float: none; display: inline-block; margin: 0; }
body .header-right { display: inline-block; float: right; padding-bottom: 0; padding-left: 0 !important; padding-top: 0; text-align: center; width: 70px; }
body .slider-text h1 { font-size: 14px; }
body .header-right-top a { padding: 0; width: auto; float: left; }
body .contact-head-header, ul.header-social { float: none; display: inline-block; vertical-align: middle; }
body .header-search-form { display: inline-block; float: none; }
body .contact-head-header { margin-right: 10px; }
body .header-search-form { text-align: center; width: 100%; margin-top: 10px; }
body .header-search-form form { display: inline-block; }
body .header-right-bottom { width: 100%; text-align: center; margin-top: 0; margin-bottom: 0px; }
body .header-right-top { width: 100%; text-align: center; padding-right: 0; margin-top: 5px; }
body .auction-wrap, body .auction-right { width: 100%; }
body .news-img, .news-img { width: 100%; }
body .news-text { width: 100%; padding-left: 0; padding-top: 10px; }
body .home-social-inner h2 { font-size: 14px; }
body .home-news { margin-bottom: 40px; }
body .section-all { padding-bottom: 0; }
body .home-facebook, body .social-right { width: 100%; }
body .navbar-header { padding: 5px 15px; }
body #bs-example-navbar-collapse-1 { margin-top: 7px !important; padding: 0 !important; }
body .auction-wrap h2 { font-size: 20px; }
body .auction-wrap h3 { font-size: 14px; }
body .auction-wrap { margin-bottom: 10px; }
body .section-inner, .home-social-inner { padding: 15px; }
body .section-bottom, .home-vimeo, .home-facebook { margin-top: 15px; }
body .home-news, body .home-google { margin-bottom: 15px; }
body .page-head-inner { padding: 10px 15px; text-align: center; }
body .page-head-wrap h1 { font-size: 19px; padding-left: 0; }
body .jhb-current-inner { padding: 0 15px; }
body .col-50.current-section { float: left; width: 100%; }
body .current-head-text { margin-top: 0; }
body .current-section li { margin-bottom: 40px; width: 100%; padding: 0; }
body .jhb-stakes-inner { padding: 0; }
body .jhb-stakes-inner ul li { width: 100%; margin-right: 0; padding: 0 15px; }
body .winner-img > img { width: 100%; }
body .news-head-inner { padding: 0 15px; }
body #bs-example-navbar-collapse-1 { position: absolute; z-index: 9999; left: 0; width: 100%; }
body .header-main { min-height: 65px; }
body .copy-right-text { text-align: center; }
body .copy-right-nav { text-align: center; width: 100%; margin-top: 10px; }
body .copy-right-nav li { float: none; display: inline-block; margin: 0 10px; }
body .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin: 0; }
body .navbar-default .navbar-toggle { margin-right: 0; float: right; margin-bottom: 0; margin-top: 0; }
body .nav.navbar-nav { padding: 0; width: 100%; margin: 0; }
body #bs-example-navbar-collapse-1 { float: left; text-align: center; width: 100%; border-top: 1px solid #333333; border-bottom: 1px solid #333333; background: #fafafa; margin: 21px 0 13px; border-bottom: none; }
body .navbar-nav > li { margin: 0; }
body .navbar-default .navbar-nav > .active > a, body .navbar-default .navbar-nav > .active > a:hover, body .navbar-default .navbar-nav > .active > a:focus, body .navbar-default .navbar-nav > li > a:hover { border-bottom: 1px solid #333333; border-left: none; border-right: none; background: #013c24 !important; color: #fff !important; }
body .navbar-default ul.navbar-nav > li > a { border-bottom: 1px solid #333333; padding: 10px 10px; background: #a4c2a7; }
body .navbar-default .navbar-toggle { border-color: #bb9233; }
body .navbar-default .navbar-toggle .icon-bar { background-color: #bb9233; }
body .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #bb9233; border-color: #bb9233; }
body .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background-color: #fff; }
body .navbar-default ul.navbar-nav > li > a { color: #000 !important; }
body nav.navbar { min-height: 34px; }
body .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #7a2216 !important; }
body .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 8px 15px !important; text-align: center; }
body .news-select { text-align: center; }
body .news-head-wrap select { display: inline-block; margin: 0 6px; }
body .slider-wrap ul li .slider-text { background: none; margin-top: 0; padding: 10px 25px 0 0 0; position: relative; top: inherit; width: 100%; }
body .slider-img { width: 100%; }
body .slider-wrap { padding: 20px 0; }
body .slider-text h3 { width: 100%; text-align: left; }
body .footer-bottom-inner li { margin-right: 0; }
body .yearling-sale { min-height: 182px !important; }
body .-digit { font-size: 29px !important; }
body .news-detail-inner { padding: 25px 15px; }
body .news-left, body .news-right { width: 100%; padding: 0; }
body .news-right-inner { margin-top: 25px; }
body .jbh-login { float: none; margin-top: 3px; position: relative; top: 3px; }
body .jhb-stakes-section h3 { min-height: inherit; }
body .winner-img img, body .fb-content-img img, body .news-img img { height: auto; }
body .fa-modal { width: 90%; }
body .contact-left { width: 100%; padding: 0; }
body .contact-right { width: 100%; padding: 0; margin-top: 30px; }
body .about-head-inner { font-size: 14px; line-height: 24px; width: 100%; padding: 0 10px 0 15px; }
body .about-arrow-left { left: 2px; top: 11px; }
body .jhb-about-inner { float: left; width: 100%; }
body .jhb-about-text { padding: 0; width: 100%; font-size: 15px; }
body .jhb-about-img { width: 100%; margin-bottom: 15px; }
body .about-gallery ul li { float: left; margin: 0 0 10px; width: 100%; }
body .about-gallery ul li img { height: auto; }
body .mobile_menu_trigger span { margin: 0 0 0 10px; }
body .auction-sales-text, body .auction-sales-img { margin: 10px 0; min-height: auto; width: 100%; padding: 0; }
body .auction-sales-img { padding: 15px !important; }
body .bloodstock-services-inner h2 { font-size: 20px; margin-bottom: 15px; }
.header-search-form .form-inline .form-group { margin-bottom: 5px; }
ul.header-social { margin-bottom: 10px; }
body .header-f-left, body .header-f-right { padding: 0 15px; }
body .jhb-action-btn { font-size: 17px; }
body .count-right-text p { font-size: 15px; line-height: 20px; }
body .header-right-top { margin-top: 0; padding-bottom: 0; padding-top: 12px; text-align: right; }
body div.nav-main { display: inline-block; margin-bottom: 10px; margin-top: 0; position: static; }
body .action-wrap h2 { margin-top: 102px; font-size: 22px; }
body .action-wrap a { font-size: 15px; padding: 9px 15px; }
body .yearling-sale, body .home-count-right, body .home-twitter { background-size: cover; margin-bottom: 20px; }
body .width-50 { width: 100%; }
body .home-news h2 { padding: 0 15px 10px; margin-top: 10px; }
body .home-news ul li { padding: 0 15px; }
body .home-news-btn { padding: 0 0 15px 15px; width: 100%; }
body .aiwidgetscss .tweet_author_name a, body .widget .tweet_author_name a, body .aiwidgetscss .tweet_author a, body .widget .tweet_author a { font-size: 16px !important; }
body .countdown_descr, body .home-vimeo .home-news-btn { padding: 0 15px; }
body .count-right-text h2 { margin-top: 10px; }
body .home-twitter, body .home-vimeo, body .home-facebook { padding: 20px 15px; }
body .video-wrapper > iframe { height: 200px !important; }
body .home-vimeo { min-height: 360px; }
body .social-right .home-instagram, body .home-facebook { min-height: auto; padding-bottom: 60px; }
body .home-facebook, body .social-right, body .home-vimeo { margin: 10px 0; }
body .footer { padding-top: 40px; text-align: center; }
body .footer-bottom { padding: 20px 0; }
body .top-nav-wrap { display: inline-block; float: left; margin-top: 13px; padding-right: 0 !important; position: static; vertical-align: middle; width: 39px; }
body .top-nav-wrap h3 { padding-left: 40px; }
body .header-inner-brdr { position: relative; }
body .nav-slide { left: 0; margin-top: 7px; width: 100% !important; }
body .home-count-right { padding: 15px 0; text-align: center; }
body .social-right { padding: 20px 15px; }
body .about-head-text h1 { font-size: 25px; }
body .about-head-wrap, body .jhb-about-main, body .about-gallery, body .jhb-about-main, body .about-gallery, body .bloodstock-services-head { background-size:1000px!important; background-position:center center!important;}
body .page-head-text, body .page-head-wrap, body .next-wrap { padding: 40px 0; }
body .page-head-text h1, body .page-head-wrap h1 { font-size: 20px; letter-spacing: 7px; }
body .contact-head h2 { font-size: 18px; margin: 0; padding: 19px 15px; }
body .contact-main { padding: 15px; }
.contact-detail-text a { word-wrap: break-word; }
body .news-list-detail, div.news-list-img { padding: 0 15px !important; }
body .news-list-detail { margin-bottom: 20px; padding-bottom: 20px !important; }
body .success-detail-head h2, body .jhb-stakes-section h2 { font-size: 18px; }
body .recent-success-detail h2 { font-size: 20px; }
body .recent-success-detail p { font-size: 12px; }
body .recent-success-detail { margin-bottom: 20px; }
body .success-detail-head h2, body .jhb-stakes-section h2 { margin: 40px 0; }
body .winner-text { padding: 0 30px; }
body .news-list-img img { height: auto;margin:0; }
body .contact-width form { width: 100%; }
.animateddrawer { margin-top: 0 !important; }
.pushmenu ul.mainnav a { padding-top: 12px; padding-bottom: 12px; }
.jbh-login { padding-top: 0 !important; }
dd.menutxt { font-size: 0px !important; top: 0; margin-left: 0px !important; padding-left: 0 !important; }
body .countdown_section span.countdown_amount { font-size: 20px !important; }
.jbh-login a:last-child { display: none }
body .yearling-sale .countdown_descr { padding-left: 15px !important; }
body .copy-right-text { font-size: 10px; }
.header-inner-brdr { text-align: center; }
.footer-links > li, .footer li { line-height: 28px; }
body header.smaller .header-right-top { padding-top: 12px; }
body .header.smaller .logo img { height: auto !important; }
body header.smaller { height: auto; }
body .wrapper { padding-top: 80px; }
.contact-page-wrap form { margin-bottom: 20px; }
.auction-sales-img img{width:100%;}
.page-template-newsletter .content_page table, .page-template-newsletter .content_page table tr, .page-template-newsletter .content_page table th, .page-template-newsletter .content_page table td, .page-template-newsletter .content_page table tbody, .page-template-newsletter .content_page table{width:100% !important; display:block; float:left;}
.page-template-newsletter .contact-wrap input[type="text"], .page-template-newsletter .contact-wrap input[type="email"], .page-template-newsletter .contact-wrap input[type="tel"]{width:90% !important;}
.page-template-newsletter .content_page table input[type="submit"]{margin-right:15px;}

.social-right { background: #33532e url("images/vimeo-bg.jpg") no-repeat scroll center bottom !important; }
.mainI.image img {  max-height: inherit !important;   }
.page-template-Team_page .jhb-stakes-inner ul li{
	width: 100%;
}
.page-template-Team_page .jhb-stakes-inner ul li .winner-img img{
	height: auto!important;
}
body .header-right-top {
    padding-top: 5px;
}
body .jbh-login {
    float: none;
    margin-top: 0;
    position: relative;
    top: 3px;
}
.header-right-top span {
    display: inline-block;
    vertical-align: text-bottom;
}
body .header-right-top .jbh-login img {
    width: 22px;
}
.mobile_news_letter {
   margin-top: 12px;
}
.alignnone.size-full {
  height: auto;
  width: 100% !important;
}
}
 @media screen and (min-device-width: 480px) and (max-device-width: 767px) {
body .categories-main .col-sm-4 { float: left; width: 50%; }
body .gallery-list-wrap li { float: left; width: 50%; }
body .about-gallery ul li { width: 50%; padding: 0 5px; }
body .about-gallery ul li img { height: 164px; }
body .exrt00 .col-sm-6 { width: 50%; float: left; }
body .jhb-stakes-inner ul li { width: 50%; }
.jbh-recent-success .col-sm-4 { float: left; width: 50%; }

}

