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

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], textarea { -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit;
}

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 1420px) {
#home-slider.flexslider .slides > li { height:auto; }
#slidebox-slider.flexslider .slides > li { height:auto; }
#slidebox-slider.flexslider .slides > li > img { opacity:1; }

}
@media only screen and (max-width: 1280px) {
	body{ overflow-x:hidden;}
	
}
@media screen and (min-width:1160px) and (max-width:1280px) {

img {max-width:100%; }
.row { width:1130px; }
.frecarn-box { padding:60px 0; }
.hleft-box { margin:0; width:50%; padding-right:40px; }
.hright-box { width:50%; }
.f-frecarn { padding-left:0px;}
.info-ww { padding:0px 0px 30px 0px; }
.dela-text { width:100%; }
.product-menu ul { padding:0px 0px; }
.product-menu ul li { width:140px; }
}


@media screen and (min-width:1024px) and (max-width:1159px) {
img {max-width:100%; }
.row { width:1000px; }
.top-right .venda a { padding:0 13px; }
.top-right .sbHolder { margin-left:5px; }
.ddsmoothmenu { width:50%; }
.ddsmoothmenu ul li { margin-right:15px; }
.is-sticky .ddsmoothmenu { width:55%; }
.is-sticky .ddsmoothmenu ul li { margin-right:20px; }

.frecarn-box { padding:60px 0; }
.hleft-box { margin:0; width:50%; padding-right:40px; }
.hright-box { width:50%; }
.lar-img, .small-img { width:90%; }
.f-frecarn {width:52%; padding:24px 20px 0 0; }
.f-macoba { width:48%; padding:35px; }
.info-ww { padding:10px 0px 30px 0px; }
.calid-box, .dela-box { height:430px; }
.calid-right p { font-size:24px; }
.calid-text { width:100%; padding:70px 0px 70px 30px; }
.dela-text { width:100%; padding:25px 0px;  }
.product-menu ul { padding:0px 0px; }
.product-menu ul li { width:199px; font-size:17px;  }
.product-menu ul li a { padding:12px 10px; }
.right-slidebox { margin:0px 0px; }
.breed-box { padding-left:0%; }
.left-part { width:73%; }
.right-part { width:27%; }
}


@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .duroc-fons .row { width:740px; }
header { padding:15px 0; }
.ddsmoothmenu { width:100%; margin-top:15px; border-top:1px solid #f0f0f0; padding-top:10px; }
.is-sticky .ddsmoothmenu { margin-top:15px; }
.ddsmoothmenu ul { text-align:center; }
.ddsmoothmenu ul li { float:none; display:inline-block; margin:0 20px; }
.ddsmoothmenu ul li a { line-height:34px; }
#home-slider.flexslider .slides > li { height:450px; }
#home-slider.flexslider .slides > li > img  { opacity:0; }
#slidebox-slider.flexslider .slides > li > img  { opacity:1; }
.flex-caption h1 { font-size:100px; line-height:70px; }
.flex-caption h1 span { font-size:70px; }
.frecarn-box { padding:60px 0; }
.hleft-box { margin:0; width:58%; padding-right:25px; }
.hright-box { width:42%; }
.frecarn-box h1 { font-size:50px; line-height:50px; }
.frecarn-box h1 span { font-size:26px; line-height:26px; }
.lar-img, .small-img { width:95%; }
.info-ww { width:100%; height:auto; background-size:cover; padding:10px 0px 30px 0px; }
.calid-box, .dela-box { height:400px; background-size:cover; }
.calid-left { width:85px; }
.calid-text { width:100%; padding:70px 0px 70px 20px; }
.calid-right h2 { font-size:35px; line-height:36px; padding:0px 0px 10px 0px; }
.calid-right p { font-size:21px; }
.dela-text { width:100%; padding:25px 0px;  }
.dela-text h2 { font-size:35px; line-height:36px; padding-bottom:20px; }
.dela-text p{ font-size:21px; line-height:26px; }
.f-frecarn {width:50%; padding:24px 20px 0 0; }
.f-macoba { width:50%; padding:35px 25px; }
footer p { width:100%; }
.f-contact { padding-top:15px; }
.f-contact li { width:100%; margin-top:15px; padding-right:0px; }
.f-contact li.addr { width:100%; }
.f-contact li.pdr{width: 50%;float: left;}
.f-contact h2 { float:left; width:32px; padding:0; margin-bottom:0; border-bottom:none; }
.f-contact h2 span { display:none; }
.f-contact h2 img { width: 15px; padding:5px 0 0; vertical-align:top; }
footer .f-contact p { width:85%; }
.f-macoba p strong { font-weight:600; }
.product-menu ul { padding:0px 0px; }
.product-menu ul li { margin:0px 1px 1px 0px; }
.hleft-box { width:100%; }
.right-slidebox { width:100%; margin:0px 0px; }
.right-slidebox img { width:100%; }
.breed-box { padding-left:0%; }
.left-part { width:73%; }
.right-part { width:27%; }
.breed-left ul li img { max-width:76%; }
.breed-right ul li img { max-width:90%; }
.breed-left ul li.york::after, .breed-left ul li.hybrid::after, .breed-right ul li.danavi::before { top:52px; }
.btm-breed { width:82%; margin:30px 0px 0px 0px; }
.btm-breed ul li img { max-width:50%; }
a.more { margin-top:0px; }
ul.sub { margin:0px 0px 20px 0px;}
.maincontent h1 { font-size:46px; line-height:40px; }
.maincontent h1 span { font-size:26px; line-height:25px; }
.inner-banner h1 { font-size:60px; line-height:60px; }
.inner-banner h1 span { font-size:46px; line-height:45px; }
}

@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; }
img {max-width:100%; }
.row, .duroc-fons .row { width:100%; padding:0 15px; }
.ddsmoothmenu, .top-right { display:none; }
.m-menu  { display:block; }
header { padding:20px 0; }
.logo { width:210px; }
#home-slider.flexslider .slides > li { height:375px; }
#home-slider.flexslider .slides > li > img { opacity:0; }
#slidebox-slider.flexslider .slides > li > img  { opacity:1; }
.flex-caption h1 { font-size:80px; line-height:56px; }
.flex-caption h1 span { font-size:56px; }
.frecarn-box { padding:50px 0 75px; }
.hleft-box { margin:0; width:100%; padding-right:0; margin-bottom:30px; }
.hright-box { width:100%; }
.frecarn-box h1 { font-size:44px; line-height:45px; }
.frecarn-box h1 span { font-size:24px; line-height:24px; }
.lar-img, .small-img { width:90%; }
.info-ww { width:100%; height:auto; background-size:cover; padding:10px 0px 30px 0px; }
.info-ww h1 { font-size:46px; }
.calid-box, .dela-box { width:100%; height:100%; background-size:cover; }
.calid-left { width:85px; }
.calid-text { width:100%; padding:70px 0px 70px 20px; }
.calid-right h2 { font-size:35px; line-height:36px; padding:0px 0px 10px 0px; }
.calid-right p { font-size:21px; }
.dela-text { width:100%; padding:25px 0px;  }
.dela-text h2 { font-size:35px; line-height:36px; padding-bottom:20px; }
.dela-text p{ font-size:21px; line-height:26px; padding:0px 20px;  }
.product-menu ul { padding:0px 0px; }
.product-menu ul li { width:202px; font-size:16px;  margin:0px 1px 1px 0px; }
.product-menu ul li a { padding:12px 10px; }
.right-slidebox { width:100%; margin:0px 0px; }
.right-slidebox img { width:100%; }
.breed-box { padding-left:0%; }
.left-part { width:73%; }
.right-part { width:27%; }
.breed-left ul li.york::after, .breed-left ul li.hybrid::after, .breed-right ul li.danavi::before { top:58px; background-size:18px; }
.breed-left ul li.york::after{ right:-20px; }
.breed-left ul li.hybrid::after{ left:-9px; }
.breed-right ul li.danavi::before { left:-40px;}
.btm-breed { width:82%; margin:30px 0px 0px 0px; }
.breed-left ul li img { max-width:76%; margin:0px 0px 10px 0px; }
.breed-right { width:70%; }
.breed-right ul li img { margin-bottom:8px; }
.btm-breed { width:100%; }
.btm-breed ul li img { max-width:280px; }
a.more { margin-top:0px; }
ul.sub { margin:0px 0px 20px 0px;}
.btm-breed ul { width:100%; }

.f-frecarn {width:100%; padding:0; margin-bottom:35px; }
.f-macoba { width:100%; padding:35px; }
.f-frecarn .f-logo { padding-bottom:35px; margin-bottom:25px; }
.f-frecarn .f-logo img { width:245px; }
footer p { width:100%; }
.f-contact { padding-top:15px; }
.f-contact li { width:100%; margin-top:15px; padding-right:0px; }
.f-contact li.addr { width:100%; }
.f-contact h2 { float:left; width:32px; padding:0; margin-bottom:0; border-bottom:none; }
.f-contact h2 span { display:none; }
.f-contact h2 img { width: 15px; padding:5px 0 0; vertical-align:top; }
footer .f-contact p { width:85%; }
.f-macoba p strong { font-weight:600; }
.scroll-top { margin-top:45px; }
.maincontent h1 { font-size:40px; line-height:40px; }
.maincontent h1 span { font-size:24px; line-height:24px; }
.product-menu ul li { width:33%;}
.inner-banner.breed { height:280px; }
.inner-banner h1 { font-size:60px; line-height:60px; }
.inner-banner h1 span { font-size:46px; line-height:45px; }
#lang { display: none !important;}
}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
#home-slider.flexslider .slides > li { height:300px; }
.flex-caption h1 { font-size:66px; line-height:45px; }
.flex-caption h1 span { font-size:44px; }
.frecarn-box h1 { font-size:40px; line-height:40px; }
.frecarn-box h1 span { font-size:22px; line-height:22px; }
.info-ww p { width:100%; }
.info-ww h1::after{ margin:20px 0px; }
.product-menu { display:none; }
.frecarn-box { border-top:1px solid #e5e5e5; }
.right-slidebox { width:100%; margin:0px 0px; }
ul.sub li { width:100%; }

.maincontent h1 { font-size:35px; line-height:35px; }
.maincontent h1 span { font-size:20px; line-height:22px; padding:10px 0; }
.inner-banner h1 { font-size:50px; line-height:50px; }
.inner-banner h1 span { font-size:40px; line-height:40px; }
.left-part { width:60%; }
.right-part { float:right; width:180px; padding-top:105px; }
.breed-left ul { width:100%; text-align:center; }
.breed-left ul li { float:none; display:inline-block; width:125px; margin-bottom:40px; }
.breed-left ul li.hybrid { margin-bottom:0px; }
.breed-left ul li.hybrid::after { left:50%; margin-left:-10px; top:-30px; }
.breed-left ul li.york::after{ right:-22px; top:38px; }
#lang { display: none !important;}

.calid-right{position: relative;width: 100%;}
.calid-right img {margin: auto;}
.calid-right .calid-inner-text {width: calc(100% - 92px);padding-left: 20px;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.flex-caption h1 { font-size:55px; line-height:38px; }
.flex-caption h1 span { font-size:38px; }
.flex-caption h1 span::before, .flex-caption h1 span::after { width:0px; }
.frecarn-box h1 { font-size:38px; line-height:40px; }
.frecarn-box h1 span { font-size:20px; line-height:20px; }
.info-ww h1 { font-size:36px; line-height:36px; }
.info-ww a.lnk { width:170px; height:46px; line-height:36px; font-size:22px; }
.calid-text { padding:30px 10px 30px 10px; }
.calid-right { margin:0px 0px 0px 10px; }
.calid-right h2{ font-size:27px; line-height:28px; padding:0px 0px 10px 0px; }
.calid-right p { font-size:18px; line-height:22px; }
.dela-text h2 { font-size:30px; line-height:32px; padding-bottom:15px; }
.dela-text p { font-size:20px; line-height:23px; padding:0px 20px; }
.f-macoba { padding:30px 20px; }
.f-btn { margin-top:0px; }

.inner-banner.breed { height:250px; }
.inner-banner h1 { font-size:40px; line-height:40px; }
.inner-banner h1 span { font-size:36px; line-height:36px; }
.inner-banner h1 span::before, .inner-banner h1 span::after { background:none; width:0px; }
.right-part { width:100%; padding:0 10% 70px; position:relative; }
.breed-right { width:100%; margin-left:0px; }
.right-part::before { position:absolute; content:""; background:url(../img/plus.png) no-repeat; width:30px; height:30px; bottom:30px; left:50%; margin-left:-15px; }
.breed-right ul li.danavi::before { background:none; }
.left-part { width:100%; }
.breed-left ul li { width:94px; margin-bottom:5px; }
.breed-left ul li.york::after, .breed-left ul li.hybrid::after { top:28px; background-size:14px; }
.breed-left ul li.york::after { right: -26px; }
.breed-left ul li.hybrid::after { left:-10px; margin-left:0px; }
.btm-breed { margin-top:65px; }
#lang { display: none !important;}
}

