/*
Theme Name: ActiveHelpTheme
Theme URI: https://cbrand.pl
Author: Krzysztof Szymczak CBrand
Author URI: https//cbrand.pl
Description: Responsyvny styl strony ActiveHelp
Version: 1.0

CSS
*/




body{/*font-family: 'Montserrat', sans-serif;*/font-family: 'Nunito', sans-serif;}
label{font-family: 'Nunito', sans-serif !important;}
a{text-decoration:none;}
.klauzula_link:hover{text-decoration:underline !important;}

.modal{z-index:999999 !important;}
.container{width:1140px !important;max-width:100% !important;}
.hidden_desktop{display:none !important;}\

.faul {list-style-type:none !important;}
.faul {margin:0px;padding:15px;margin-left:15px;list-style-type:none !important;}
.faul li:before {   
	list-style-type:none !important;
    font-family: 'FontAwesome';
    content: '\f004';
    margin:0 0px 0 -15px;
    color: #f05d7a;
	
}
.faul div{display:inline-block;margin-left:10px;}

.wspolpraca-content-bg{background:#faf5f2 !important;}
.pagebaner.kontaktbaner{background-size:cover !important;background-position:center !important;}
.pagebaner.kontaktbaner .text-1{color:#f05d7a;}
.pagebaner.kontaktbaner .text-2{color:#202859;}

.pagebaner.onasbaner{background-size:cover !important;background-position:center !important;}
.pagebaner.onasbaner .text-1{color:#fff;}
.pagebaner.onasbaner .text-2{color:#202859;}


.pagebaner.wspolpracabaner{background-size:cover !important;background-position:center !important;}
.pagebaner.wspolpracabaner .text-1{color:#f05d7a;}
.pagebaner.wspolpracabaner .text-2{color:#202859;}


.pagebaner.newsbaner{background-size:cover !important;background-position:center !important;}
.pagebaner.newsbaner .text-1{color:#f05d7a;}
.pagebaner.newsbaner .text-2{color:#202859;}

.pagebaner.offerbaner{background-size:cover !important;background-position:10% 0% !important;}
.pagebaner.offerbaner .text-1{color:#f05d7a;}
.pagebaner.offerbaner .text-2{color:#202859;}






.blogkontent h2 {scroll-margin-top: 70px;}







.justify{text-align:justify !important;}
.navbar-nav{font-size:15px;}
.menu_active{color:#f05d7a !important;}
.navbar-nav .nav-link{color:#67707e;padding:0px;transition:all 0.2s !important;font-weight:500;transition:all 0.2s;}
.navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover{color:#f05d7a;transition:all 0.2s;}

.navbar-nav .nav-link:before{content: "\f004";font-family: FontAwesome;font-size:11px !important;margin-right:8px;color:#fff;transition:all 0.2s;}
.navbar-nav .menu_active.nav-link:before{content: "\f004";font-family: FontAwesome;font-size:11px !important;margin-right:8px;color:#f05d7a;transition:all 0.2s;}
.navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover:before{color:#f05d7a;transition:all 0.2s;}

.phone-menu{margin-left:20px;color:#f05d7a !important;transition:all 0.2s;}
.phone-menu:hover{color:#da415f !important;transition:all 0.2s;}
.phone-menu i{color:#f05d7a;margin-right:5px;}
.phone-menu:before{content:"" !important;margin-right:0px !important;}

.navbar-nav li{text-transform:uppercase;padding-left:0px;}
.navbar-nav li:last-child{border-right:0px solid #7259b5;}
.dropdown-menu{margin-top:20px;background-color: #fff;border-radius:8px;}
.dropdown-item {padding: 0px 8px;font-weight: 400;color: #212529;}
.dropdown-item:hover {color: #fff;background-color: #7259b5;}
.dropdown-divider {border-top: 1px solid #7259b5;}

.navbar-toggler {background-color: transparent;color: #707175;padding: 10px 20px;font-size: 30px;transition:none !important;}
.navbar-toggler:focus{box-shadow:none !important;}

.aplikuj_fixed{position:fixed;right:0px;z-index:9999;bottom:130px;width:45px;height:auto;}

.header-fixed{width:100%;position:fixed;top:0px;z-index:999;background:#fff;box-shadow: 0px 15px 15px -10px RGBA(0,0,0 ,0.05);z-index:99999;}
.header-fixed .logo{width:150px;height:auto;}
.header-fixed .dropdown-menu{border-radius:0px 0px 8px 8px;}

.logo{width:230px !important;height:auto;}

.baner{width:100% !important;height:650px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;padding-top:150px;margin-top:60px;}
.baner .text-1{font-size:60px;line-height:55px;color:#fff;}
.baner .text-2{font-size:19px;color:#fff;margin-top:20px;}

/* OLD
.pagebaner{width:100%;height:300px;padding-top:100px;margin-top:60px;margin-bottom:50px;}
.pagebaner .text-1{font-size:40px;line-height:55px;color:#fff;}
.pagebaner .text-2{font-size:14px;color:#fff;}
.pagebaner .text-2 a{color:#fff;}
.pagebaner .text-2 a:hover{color:#f05d7a ;}
*/

.pagebaner{width:100%;text-align:center;height:350px;padding-top:140px;margin-top:60px;margin-bottom:80px;}
.pagebaner .text-1{font-size:15px;line-height:18px;color:#f05d7a;text-transform:uppercase;}
.pagebaner .text-2{font-size:33px;color:#fff;font-weight:bold;}
.pagebaner .text-2 a{color:#fff;}
.pagebaner .text-2 a:hover{color:#f05d7a ;}
.onas-subtitle{font-family: 'Caveat', cursive;color:#f05d7a;font-size:25px;margin-top:20px;}
.onas_box{position:relative;background: #f05d7a url(img/heart_onas.png) no-repeat;background-position:top right;color:#fff;font-size:16px;padding:30px;border-radius:0px 8px 0px 0px;}

.onas_dlaczegomy{padding:30px;margin-left:-60px;font-size:16px;text-align:justify;height:490px;}
.onas_dlaczegomy .zobacz{padding:8px;margin:0;float:left;font-size:14px;border-radius:0px 8px 0px 8px;width:150px;margin-top:20px;}
.onas_dlaczegomy .first_title{font-family: 'Caveat', cursive;text-transform:none;margin-top:0px !important;}

.onas_dlaczegomy_section{background:#f8ede9;margin-top:80px;overflow:hidden;}
.onas_image{position:relative;background: url(img/onas_img_new.jpg) no-repeat;background-size:cover;background-position:center;width: calc(100% - 30px);height:490px}
.onas_image img{z-index:999;position:absolute;bottom:0px;right:0px;}

.no-padding{padding:0px !important;margin:0px !important;}
.underbaner-wartosci{transition:all 0.2s !important;font-size:16px;background:#f05d7a;border-radius:6px 6px 0px 0px;color:#fff !important;padding:30px;min-height:269px; margin-top:-195px;z-index:999 !important;position:relative;transition: all 0.2s !important;}
.underbaner-wartosci:hover{background:#dd4260;}
.header_arrow{transition:all 0.2s !important;position:absolute;left:30px;}

.heart{width:40px;height:auto;transition:all 0.2s !important;}
.underbaner-wartosci:hover .header_arrow{left:70px;}
.underbaner-pracujznami:hover .header_arrow{left:70px;}

.underbaner-wartosci:hover .heart{width:50px;height:auto;}

.underbaner-wartosci:hover{background:#dd4260;}

.underbaner-wartosci h2, .underbaner-pracujznami h2{font-size:22px;font-weight:bold;}

.underbaner-pracujznami{font-size:16px;background:#fdf9f8;border-radius:0px;color:#f05d7a;padding:30px;min-height:266px; margin-top:-192px;margin-left:-6px;z-index:99 !important;position:relative;transition: all 0.2s !important;}
.underbaner-pracujznami:hover{background:#f2e9e7;}

.underbaner-zglossie{font-size:14px;background:#f9ede8;border-radius:6px 6px 0px 0px;color:#383f4a;font-family: 'Nunito', sans-serif !important;padding:30px;min-height:310px; margin-top:-322px;margin-left:-6px;z-index:99 !important;position:relative;transition: all 0.2s !important;}
.underbaner-zglossie:hover{background:#f1dfd7;}
.underbaner-zglossie h2{color:#1f294c;font-size:22px;font-weight:bold;margin-bottom:25px;}


.underbaner_footer{margin-top:-10px;}
.underbaner_footer .grow{margin-top:0px;}
.underbaner_footer .heart{float:right;}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.page-content ol li{margin-bottom:20px !important;}

.short-form{}
.short-form .forminput{background:#fdf9f8;width:100%;border:0px;padding:10px;padding-left:15px;margin-bottom:10px;}
.short-form .forminput::placeholder{color:#828a97;}
.short-form label{color:#383f4a;font-size:12px;}

.form-check-input[type="checkbox"] {border-radius: 50% !important;position: absolute;top: 0px;margin-top: -2px;}

.form-check-input{width:18px;height:18px;border:0px !important;margin-right:9px;margin-top:0px;}
.send{background:#b9bdc5;border:0px;color:#fff;width:120px;padding:10px;border-radius:0px 6px 6px 6px;float:right;margin-top:-20px;transition:all 0.2s;}
.send:hover{background:#f05d7a;transition:all 0.2s;}

.send2{background:#fff;border:0px;color:#f05d7a;width:120px;padding:10px;border-radius:0px 6px 6px 6px;float:right;margin-top:-20px;transition:all 0.2s;}
.send2:hover{background:#b9bdc5;color:#fff;transition:all 0.2s;}


.underbaner-zglossie .form-check{margin-top:15px;}
.short-form .form-check-input:checked{background-color:#f05d7a !important;}

.margin50{margin-top:50px;margin-bottom:50px;}
.margin20{margin-top:20px;margin-bottom:20px;}

.first_title{color:#f05d7a;font-size:18px;text-align:center;text-transform:uppercase;margin-bottom:10px;margin-top:20px;}
.second_title{color:#1f294c;font-size:40px;text-align:center;line-height:45px;font-weight:bold;}
.zobacz_rowniez{color:#1f294c;font-size:30px;text-align:left;line-height:45px;font-weight:bold;margin-top:170px;margin-bottom:10px;}
.second_title_wspolpraca{color:#1f294c;font-size:30px;line-height:45px;font-weight:bold;text-align:left;margin-top:50px;}
.wspolpraca_title_img{display:inline-block;width:80px;height:auto;margin-right:10px;margin-top:-15px;}

.podpis{max-width:100%;height:auto;margin-bottom:30px;}

.icon_section{font-size:16px;line-height:24px;color:#8f8f8f;margin-top:20px;}
.icon_section img{float:left;margin-right:20px;margin-top:-12px;}

.after-title{font-size:12px;color:#e95f7b;position:absolute;margin-top:20px;margin-left:10px;}

.offer_section{background:#faf4f1 url(img/offer_bg.png) no-repeat;background-position: bottom right;padding-top:90px;padding-bottom:120px;margin-top:0px;}

.offer{color:#525252;padding:20px;padding-top:40px;padding-bottom:40px;margin-top:50px;transition: all 0.2s !important;}
.offer h2{color:#525252;font-size:25px;font-weight:bold;height:90px; overflow: hidden;text-overflow: ellipsis;}



.offer ul{list-style-type:none;font-size:16px;margin-top:20px;min-height:130px;padding-left:0px;}
.offer ul li:before{content:"✓";margin-right:10px;}  
.offer ul li{margin-bottom:12px;}  

.offer:hover{background:#f05d7a;color:#fff !important;}
.offer:hover h2{color:#fff;}
.offer:hover .price{color:#fff;}
.offer:hover .premia{color:#fff;}
.offer:hover .offer_opis  i{color:#fff !important;}
.offer:hover  .pink_icon{color:#fff !important;}
.pink_icon{color:#f4869c !important;}
.pink{color:#f05d7a !important;}
.wspolpraca-hr{border-top:2px solid #f8ede8;width:350px;max-width:100%;margin:0px auto;margin-top:50px;}

.offer_opis{line-height:26px;}
.offer_opis i{color:#f05d7a !important;}

.opis_subtitle{font-weight:bold;font-size:20px;color:#f05d7a !important;}
.offer_opis_single{min-height:130px;}
.offer_opis_single ul{list-style-type:none;font-size:16px;margin-top:20px;min-height:130px;padding-left:0px;}
.offer_opis_single ul li:before{content:"✓";margin-right:10px;}  
.offer_opis_single ul li{margin-bottom:12px;}  

.box_margin_bottom{margin-bottom:20px;}
.offer_opis_table{width:240px !important;margin: 0 auto;margin-left:60px !important;}
.offer_opis_table.homepage{width:240px !important;margin: 0 auto;margin-left:68px !important;}


.wspolpraca_linki a{color:#f05d7a !important;}

.offer_opis_table_single{}
.offer_opis_table_single td{line-height:30px}

.button{display:block;background:#b9bdc5;border:0px;color:#fff !important;width:230px;margin:0 auto;padding:10px;border-radius:0px 6px 6px 6px;transition:all 0.2s;}
.button:hover{background:#fff;transition:all 0.2s;color:#f05d7a !important;}

.offer-1{background:#fff;width:100%;min-height:480px;text-align:center;z-index:1;}
.offer-2{position:relative;z-index:9999;background:#fff;width:100%;min-height:480px;text-align:center;-webkit-box-shadow: 0px 0px 15px 7px rgba(0,0,0,0.05); box-shadow: 0px 0px 15px 7px rgba(0,0,0,0.05);}

/*
.offer-2 .button{display:block;background:#f05d7a;border:0px;color:#fff !important;width:230px;margin:0 auto;padding:10px;border-radius:0px 6px 6px 6px;transition:all 0.2s;}
.offer-2 .button:hover{background:#b9bdc5;transition:all 0.2s;}
*/

.price{color:#f05d7a;font-size:56px;font-weight:bold;}
.premia{color:#f05d7a;font-size:23px;margin-left:70px;height:30px;font-weight:bold;margin-top:-15px;}


.blog_left{background:#f9ede8;border-radius:30px 0px 0px 0px;color:#f05d7a;height:180px;padding:30px;padding-top:30px;margin-bottom:30px;}
.blog_left span{font-size:14px;}
.blog_left h2{font-size:25px;font-weight:bold;margin-top:15px;}

.blog_right{background:#f05d7a;border-radius:0px 30px 0px 0px;color:#fff;height:180px;padding:30px;padding-top:30px;margin-bottom:30px;}
.blog_right span{font-size:14px;}
.blog_right h2{font-size:25px;font-weight:bold;margin-top:15px;}

.blog_center{background:#b9bdc5;border-radius:0px 0px 0px 0px;color:#fff;height:180px;padding:30px;padding-top:30px;margin-bottom:30px;}
.blog_center span{font-size:14px;}
.blog_center h2{font-size:25px;font-weight:bold;margin-top:15px;}


.blog_foto{width:100%;height:340px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;margin-bottom:20px;transition:all 0.2s !important;}


.blog-content{}
.blog-content .text-justify{text-align:justify !important;}
.blog-content h2{color:#e95f7b;font-weight:bold;font-size:24px;}
.blog-content h3{color:#e95f7b;font-weight:bold;font-size:20px;}
.blog-content .paged .text-1{font-size:24px;font-weight:bold;line-height:30px;}

#ez-toc-container {
    background: #fff;
    border: 1px solid #f05d7a;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    display: table;
    margin-bottom: 1em;
    padding: 10px;
    position: relative;
    width: 100%;
}

.ez-toc-title{color:#e95f7b;display:block;margin-bottom:10px !important;}
.ez-toc-link:hover{color:#e95f7b !important;}
.ez-toc-btn-default{background:#e95f7b !important;bordeR:0px !important;color:#fff !important;}


.img-hover-zoom {height: 340px; overflow: hidden;margin-bottom:20px;}

.img-hover-zoom img {transition: transform .5s ease;}
.img-hover-zoom:hover img {transform: scale(1.2);}
.blog_excerpt{color:#4a4a4a;font-size:16px;height:50px;margin-bottom:15px;overflow: hidden;text-overflow: ellipsis;transition:all 0.2s !important;}

.button_circle{position:absolute;left:0px;width:40px;height:40px;text-align:center;background:#b9bdc5;border-radius:50%;padding-top:7px;transition:all 0.2s !important;}
.button_circle:hover{background:#f05d7a;}

.blog_link{position:relative;width:100%;display:block;padding-bottom:50px;}
.blog_link:hover .button_circle{left:40px;}
.blog_link:hover .button_circle{background:#f05d7a;}
.blog_link:hover .img-hover-zoom img {transform: scale(1.2);}
.blog_link:hover .blog_excerpt{color:#f05d7a;}


.footer{position:relative;background:#b9bdc5;padding-top:80px;margin-top:150px !important;padding-bottom:10px;color:#fff;font-size:14px;}
.footer a{color:#fff;}
.footer a:hover{color:#f05d7a;}
.footer i{font-size:24px;margin-right:10px;}

.footer strong{font-weight:bold;font-size:18px;display:block;}




.footer-menu a:before{content: "\f004";font-family: FontAwesome;margin-right:8px;color:#fff;transition:all 0.2s;}
.footer-menu a:hover{color:#f05d7a;}
.footer-menu a:focus, .footer-menu a:hover:before{color:#f05d7a;transition:all 0.2s;}

.copyright{color:#fff;border-top:1px solid #c6c7cc;text-align:center;padding-top:10px;margin-top:50px;}




.page-content{margin-bottom:50px;}
.page-content a{color:#f05d7a ;}
.page-content a:hover{color:#f05d7a;text-decoration:underline;}




.footer_social_icon{text-align:center !important;}
.footer_social_icon a{display:block;float:left;margin-right:10px;width:37px;height:37px;text-align:center !important;padding:8px !important;border:1px solid #fff;border-radius:50%;transition: all 0.2s !important;color: #fff !important;}
.footer_social_icon a:hover{background:#f05d7a;border:1px solid #f05d7a;}

.footer_social_icon a i{font-size:20px !important;text-align:center !important;}
.footer_social_icon a i{margin-right:0px;}



.map-responsive{
    overflow:hidden;
    padding-bottom:700px;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.kontakt_padding{padding:0px;}
.oferta_form_bg{min-height:300px;padding:30px;background:#f05d7a;color:#fff;}

.paged{margin-top:100px;border-bottom:1px solid #c7c8c9;padding-bottom:30px;margin-bottom:20px;}
.paged .text-1{font-size:40px;line-height:55px;color:#e95f7b;}
.paged .text-2{font-size:14px;color:#555;}
.paged .text-2 i{color:#f05d7a;}
.paged .text-2 a{color:#555;}
.paged .text-2 a:hover{color:#f05d7a ;}


.kontakt_bg{height:700px;padding:30px;background:#f05d7a;color:#fff;}
.kontakt_bg a{color:#fff !important;}
.kontakt_bg .wpcf7-form-control{border:0px solid #fff;padding:8px;margin-bottom:15px;width:100%;}
.kontakt_bg .wpcf7-textarea{height:120px;}

.kontakt_bg .wpcf7-submit{background:#fff;border:0px;color:#f05d7a;width:120px;padding:10px;border-radius:0px 6px 6px 6px;margin-top:-20px;transition:all 0.2s;}
.kontakt_bg .wpcf7-submit:hover{background:#b9bdc5;transition:all 0.2s;color:#fff;}
.kontakt_bg .wpcf7-list-item{margin-left:-10px !important;font-size:12px;line-height:12px;text-align:justify;}

.wp-block-separator{margin-top:30px;margin-bottom:30px;}
/*
.bx-controls-direction{position:absolute;bottom:40px !important;left:15px;}

.bx-prev{position:absolute;left:0;bottom:0 !important;z-index:1 !important;}
.bx-next{position:absolute;left:0;bottom:0 !important;margin-left:40px;margin-bottom:-200px !important;}

*/

.bx-wrapper { margin: 0 auto !important;}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {opacity: 1!important; background: #a2006b none repeat scroll 0 0 !important;border:0px solid #fff !important;}
.bx-wrapper .bx-pager.bx-default-pager a {
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: none !important;
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 0px !important;
    display: block;
    height: 16px !important;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 16px !important;
	margin-top:-60px !important;border:0px solid #fff !important;
	opacity:0.5 !important;

}
.bx-pager-link{border:0px solid #555 !important;background:#fff ;}
.bx-pager-link:hover{border:0px solid #555 !important;background:#fff !important;}

.bold{font-weight:bold !important;}


.bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: 5px solid #fff;
    box-shadow: none !important;
    left: -5px;
    transform: translateZ(0px);
}

 .bx-wrapper .bx-viewport {
    background: none !important;
    border: 0 !important;
    transform: translateZ(0px);
	left:0 !important;
}


.bx-pager{display:none !important;}

.aplikuj{display:block;width:150px;margin-top:20px;background:#de5974;border:1px solid #de5974;text-align:center;padding:8px 25px;color:#fff;border-radius:6px;transition:all 0.2s !important;}
.aplikuj:hover{background:#fff;color:#de5974;}

.zobacz{display:block;width:340px;margin:0 auto;font-size:18px;font-weight:bold;margin-top:40px;background:#f05d7a;border:1px solid #f05d7a;text-align:center;padding:8px 25px;color:#fff;border-radius:6px;transition:all 0.2s !important;}
.zobacz:hover{background:#fff;color:#f05d7a;}


.slider_mobile{display:none;}
.slider_mobile{width:100% !important;height:400px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;margin-top:90px;}

.wpcf7 form .wpcf7-response-output {
    background: #fff !important;
    color: #000  !important;
    position: absolute  !important;
    text-align: center  !important;
    width: auto  !important;
}
.logo_footer{width:90%;height:auto;}

.form2{display:none;}

/* 360 height */

@media (min-width: 1200px) and (max-width: 1700px) {

}


@media (min-width: 992px) and (max-width: 1199px) {
.navbar-nav .nav-link{text-align:center !important;border-top:1px solid #eee !important;padding-bottom:10px;padding-top:10px;}
.onas_image{height:540px !important;}
}


/* menu mobilne start  */
@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav .nav-link{text-align:center !important;border-top:1px solid #eee !important;padding-bottom:10px;padding-top:10px;}
.onas_image{width:100% !important;}
.onas_dlaczegomy {padding: 30px;margin-left: 0px;font-size: 17px;text-align: justify;	}
.logo_footer{width:200px;height:auto;}
}

@media (max-width: 767px) {
.wspolpraca-content-bg{background:#faf5f2 !important;padding-top:20px;}
.navbar-nav .nav-link{text-align:center !important;border-top:1px solid #eee !important;padding-bottom:10px;padding-top:10px;}
.form1{display:none;}
.form2{display:block;margin-bottom:30px;}
.mobile_margin_top{margin-top:10px;}
.onas_box{margin-bottom:40px;}
.onas_dlaczegomy {padding: 30px;margin-left: 0px;font-size: 17px;text-align: justify;	}
.onas_dlaczegomy .zobacz{margin-bottom:30px;}
.onas_dlaczegomy_section img{width:100% !important;}

.onas-subtitle{text-align:justify;}
.icon_section{margin-bottom:40px;}
.onas_box{margin-top:-50px;}

.second_title_wspolpraca{font-size:21px;display:block;width:100%;text-align:center !important;}
.justify_mobile .text-center{text-align:justify !important;}

.kontakt_bg {height:750px;}
.onas_image{width:100% !important;}



.no_padding_mobile{padding:0px !important;}
.blog_excerpt{margin-bottom:5px;}
.blog_link{margin-bottom:15px;}
.footer strong{font-weight:bold;font-size:18px;display:block;margin-top:15px;margin-bottom:-20px;}
.onas_box_2{padding:30px !important;}
.offer_opis_table{margin-left:85px !important;}
.onas_box{padding-right:40px !important;border-radius:0px;}
.onas_image img{z-index:999;position:absolute;bottom:0px;right:0px;width:150px !important;height:auto !important;}
.onas_image{background-position: 70% 50% !important;}

.faul {list-style-type:none !important;}
.faul {margin:0px;padding:15px;margin-left:15px;list-style-type:none !important;}
.faul li:before {   
	list-style-type:none !important;
	width:20px;
    font-family: 'FontAwesome';
    content: '\f004';
    margin:0 0px 0 -15px;
    color: #f05d7a;
	display:block;
	float:left;
}
.faul div{display:block;margin-left:10px;}


}


@media (max-width: 480px) {	

.pagebaner.kontaktbaner{background-size:cover !important;background-position:70% 0% !important;}
.pagebaner.kontaktbaner .text-1{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.pagebaner.kontaktbaner .text-2{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}

.pagebaner.onasbaner{background-size:cover !important;background-position:center !important;}
.pagebaner.onasbaner .text-1{color:#fff;}
.pagebaner.onasbaner .text-2{color:#202859;}


.pagebaner.wspolpracabaner{background-size:cover !important;background-position:68% 0% !important;}
.pagebaner.wspolpracabaner .text-1{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.pagebaner.wspolpracabaner .text-2{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}

.pagebaner.newsbaner{background-size:cover !important;background-position:68% 0% !important;}
.pagebaner.newsbaner .text-1{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.pagebaner.newsbaner .text-2{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}

.pagebaner.offerbaner{background-size:cover !important;background-position:74% 0% !important;}
.pagebaner.offerbaner .text-1{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.pagebaner.offerbaner .text-2{color:#fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}




#zglossiedonas {scroll-margin-top: 70px;}
.no_padding_mobile{padding:0px !important;}
.blog_excerpt{margin-bottom:5px;}
.blog_link{margin-bottom:15px;}
.footer strong{font-weight:bold;font-size:18px;display:block;margin-top:15px;margin-bottom:-20px;}
.onas_box_2{padding:30px !important;}
.offer_opis_table{margin-left:75px !important;}
.offer_opis_table.homepage{margin-left:85px !important;}
.faul{list-style-position: outside;}
.faul li::before {margin: 0 0px 0 -15px;}
.faul li{margin: 0 0px 0 -15px;}
  

.onas_box{padding-right:40px !important;border-radius:0px;}

.second_title_wspolpraca{display:inline !important;}
.wspolpraca_title_img{width:50px;margin-top:-10px;}
.wspolpraca-hr{margin-bottom:40px;}


.offerpage{margin-bottom:50px;}
.offerpage .offer_opis_single{margin-top:30px;margin-bottom:10px;}
.kontaktpage{padding:30px;}
.map-responsive {
    overflow: hidden;
    padding-bottom: 300px;
    position: relative;
    height: 0;
	}
	
	
.footer_social_icon a{display:inline-block !important;float:none !important;margin-right:10px;width:37px;height:37px;text-align:center !important;padding:8px !important;border:1px solid #fff;border-radius:50%;transition: all 0.2s !important;color:#fff !important;}

.baner{background:#fff !important;padding:0px !important;min-height:650px;}
.slider_mobile_bg{background:#a5a2a9;padding-bottom:40px;padding-top:20px;}
.slider_mobile{display: block;}
.slider_mobile_bg .text-1{font-size:34px;line-height:30px;color:#fff;margin-top:20px;}
.slider_mobile_bg .text-2{font-size:15px;color:#fff;}
.aplikuj{margin:0 auto;margin-top:20px;}

.icon_section img{float:none !important;display:block;margin: 0 auto !important;margin-bottom:10px !important;}
.icon_section{text-align:center;}

.aplikuj_fixed{display:none;}
.navbar-nav .nav-link{text-align:center !important;border-top:1px solid #eee !important;padding-bottom:10px;padding-top:10px;}
.baner{padding-top:70px;text-align:center;background: url(img/baner_mobile.jpg) no-repeat;height:450px;background-size:cover;}
.underbaner-wartosci, .underbaner-pracujznami, .underbaner-zglossie{margin-top:0px;border-radius:0px;}
.button_circle{margin-bottom:50px;}
.footer{text-align:center;}
.logo{width:200px !important;height:auto;margin-top:10px;margin-bottom:10px;}
.hidden_desktop{display:block!important;}
.logo_footer{width:200px;height:auto;}
}

