@font-face {
    font-family: 'taylor_sansbold';
    src: url('../../fonts/taylorsans-bold-webfont.eot');
    src: url('../../fonts/taylorsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/taylorsans-bold-webfont.woff2') format('woff2'),
         url('../../fonts/taylorsans-bold-webfont.woff') format('woff'),
         url('../../fonts/taylorsans-bold-webfont.ttf') format('truetype'),
         url('../../fonts/taylorsans-bold-webfont.svg#taylor_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'taylor_sanssemi_bold_italic';
    src: url('../../fonts/taylorsans-semibold-webfont.eot');
    src: url('../../fonts/taylorsans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/taylorsans-semibold-webfont.woff2') format('woff2'),
         url('../../fonts/taylorsans-semibold-webfont.woff') format('woff'),
         url('../../fonts/taylorsans-semibold-webfont.ttf') format('truetype'),
         url('../../fonts/taylorsans-semibold-webfont.svg#taylor_sanssemi_bold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../../fonts/robotocondensed-regular-webfont.eot');
    src: url('../../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('../../fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.slider h3 { text-transform:uppercase; font-size:50px; color:#fff; font-family: 'taylor_sansbold'; padding: 0px 0px 0px 24%; }
.slider p{font-size:14px; color:#fff; display: inline-block; font-family:'roboto_condensedregular'; padding: 5% 27% 5% 18%;}
.slider .btn  { text-transform:uppercase; font-family: 'taylor_sanssemi_bold_italic';font-size:16px; color:#3d3d3d!important; background-color:#fff; padding: 10px 40px; border-radius: 5px !important; margin-left: 15%;}
.slider a:hover {text-decoration:none !important;}
.slider a img {padding: 0 5px; display: inline-block; position: relative; top: -3px;}
.slider li[class^=slide] .description {     padding-top: 5%; display: inline-block; width: 30%; left:20%; top: 5%; top: 0; bottom: 0; background-repeat: no-repeat; background: url(../../../../images/design/slider/layout7/tlo.png); background-size: cover; }
.slider ul {list-style-type: none; padding: 0;}
.slider .bx-wrapper .bx-pager.bx-default-pager a { width: 12px; border-top:2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); border-left:2px solid rgba(255, 255, 255, 1); border-right: 2px solid rgba(255, 255, 255, 1); border-radius: 100%!important; height: 12px; margin: 0 2px;}
.slider .bx-wrapper .bx-pager.bx-default-pager a.active {border-top:2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); border-left:2px solid rgba(255, 255, 255, 1); border-right: 2px solid rgba(255, 255, 255, 1); background-color:#fff;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {    background-color:#fff!important;}
.bx-wrapper .bx-pager.bx-default-pager a {  background-color:transparent!important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {  bottom: 30px!important;}
.slider .bx-wrapper .bx-pager { top: auto; bottom: 0;  text-align: left; left: 23%;}
.slider .bottommask, img[class*=modmaskbottom] {position: absolute; left: 0; bottom: 0; z-index: 999!important;}
.slider .bx-wrapper .bx-prev, .slider .bx-wrapper .bx-prev { background: url(../../../../images/design/slider/layout7/lewa.png); background-repeat: no-repeat; }
.slider .bx-wrapper .bx-next, .slider .bx-wrapper .bx-next { background: url(../../../../images/design/slider/layout7/prawa.png); background-repeat: no-repeat; }
.bx-wrapper a.bx-prev { background-position: 0% 50% !important; left: 10px!important;}
.bx-wrapper a.bx-next { background-position: 100% 50% !important; right: 10px!important;}
.bx-wrapper a.bx-prev, .bx-wrapper a.bx-next {  opacity: 1!important;}

@media all and (max-width:1700px){
.slider p {  padding: 4% 27% 1% 18%;}
}
@media all and (max-width:1499px){
.slider h3 {font-size:34px; padding: 0px 0px 0px 30%; }
.slider p {    padding: 2% 16% 2% 23%;}
.slider li[class^=slide] .description { padding-top: 3%; width: 47%; left: 0%;  background-repeat: no-repeat !important; background-size: 100%;}
.slider .btn { margin-left: 18%;}
.slider .bx-wrapper .bx-pager {    left: 8%;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {   bottom: 15px!important;}
}
@media all and (max-width:1199px){
.slider li[class^=slide] .description {padding-top: 2%;}
.slider p { padding: 0% 10% 0% 21%;}
}
@media all and (max-width:991px) {
.slider h3 { font-size: 24px; padding: 0px 0px 0px 28%; }
.slider p {display: none; }
.slider .btn {padding: 5px 35px;  margin-left: 27%;}
}
@media all and (max-width:768px) {
.slider .btn {padding: 0px 15px;}
.slider h3 { font-size: 20px;}
}
@media all and (max-width:480px) {
.slider h3 {font-size: 14px;}
.slider .btn {display:none;}
.bx-wrapper a.bx-prev, .bx-wrapper a.bx-next {display:none;}
}
@media all and (max-width:350px) {

}
@media all and (max-width:250px) {
.slider .bx-wrapper .bx-pager { display: none;}
}