:root {
  --kolortekstu: #4e5c93;
  --gradient: linear-gradient(135deg, rgba(17,9,39,1) 0%,rgba(106,31,129,1) 100%);
  --gradient: linear-gradient(135deg, rgba(22,62,157,1) 0%,rgba(106,31,129,1) 100%);
  --gradient3: linear-gradient(135deg, #110A2A 0%,#15113A 40%,rgba(106,31,129,1) 100%);
  --gradient2: linear-gradient(135deg, rgba(19,117,206,1) 0%,rgba(4,158,224,1) 100%);
}

:hover{text-decoration:none;}
.sotipm2a {
	padding:50px 150px
	
}
.logoinh3 {
	max-width:300px !important;
	margin-top:-8px;
	
}
body{padding:0;font-family:'poppins', 'open sans', sans-serif;font-size:14px;}
.dmbs-container{}
.dmbs-header{}
.dmbs-header-img{}
.dmbs-header-text{}
.dmbs-top-menu{}
.dmbs-content{}
.dmbs-main{}
.dmbs-left{}
.dmbs-right{}
.dmbs-footer-menu{}
.dmbs-author-credits{}
.dmbs-footer{}
.menu_glowne{position:fixed;width:100%;z-index:999;
border-bottom: 1px solid rgb(255, 255, 255,0.1);
background:rgba(0,0,0,0.15);
transition:0.5s all;
}
.slider .caption{display:block;position:absolute;z-index:97;margin-left:auto;margin-right:auto;left:0;right:0;width:100%;max-width:800px;height:220px;top:35%;margin-top:-110px;color:#fff;}
.slider .caption .caption-inner{font-size:38px;text-transform:uppercase;text-align:center;}
.navbar-fixed-bottom{position:static;}
.bx-wrapper{position:relative;}
.bx-wrapper ul{margin:0;padding:0;}
.navbar-default{border:0;background:none;}
.counter .number{line-height:47px;display:inline-block;padding-right:14px;font-weight:400;font-size:50px;color:#111;padding-left:15px;}
.counter .txt{font-weight:400;color:#4b4e53;text-transform:uppercase;display:inline-block;color:#093142;font-family:'poppins', sans-serif;font-size:15px;text-align:Center;width:100%;padding-top:10px;}
.counter li{list-style-type:none; line-height:1;}
.navbar{min-height:auto;margin:0;}
.slider .tresc1{font-family:'open sans', sans-serif;font-weight:400;font-size:46px;text-align:left;color:#0089cf;}
.slider .tresc2{font-family:'open sans', sans-serif;font-weight:400;font-size:34px;color:#093142;text-align:left;margin:0px auto;}
.slider li, .slider1 .bxslider{text-align:center;}
.slider .bxslider img, .slajder2 .bxslider2 img{width:100%;}
.slider .tresc3{font-family:'open sans', sans-serif;font-weight:400;font-size:24px;color:#093142;}

.counter .ikona{color:#F36E21;font-size:50px;}
.stopka_kontakt{background:#133984;
color:#fff;font-family:'open sans', sans-serif;font-size:22px;font-weight:bold;line-height:30px;padding:30px 0;
position:relative;
box-shadow: 0 0 15px rgba(0,0,0,0.4);
background:url(img/bluebg.png) bottom center #133984 fixed;
}

.stopka_kontakt i{font-size:58px;}
.stopka_tekst_gora{clear:both;font-size:18px;font-weight:300;}
.stopka_kontakt .kol1{font-size:40px;padding-top:50px !important}
.stopka_kontakt .kol3, .stopka_kontakt .kol2{border-right:2px solid #fff;}
.stopka_kontakt .kol3 i{font-size:70px;}
.stopka_onas{padding:30px 0;background:#110927;color:rgba(255,255,255,0.7);font-weight:300;font-size:14px;
}
.stopka_onas > div > div{padding:30px 20px 0 20px;}
h5.title{font-family:'poppins', sans-serif;font-size:32px;font-weight:300;margin-bottom:55px;}
.nasi-klienci .bx-controls, .slajder .bx-pager-item{display:none;}
h4.brazne_title{font-size:26px;font-family:'open sans', sans-serif;text-transform:uppercase;color:#093142;margin:15px 0 0px 0;text-align:center;}
h3.brazne_title:after{color:#0089cf;font-family:fontawesome;content:"";width:10px;margin-left:5px;}
.branze_tresc{color:#414042;font-family:'open sans', sans-serif;font-size:16px;text-align:center;}
.branze_img{width:100%;}
.branze{padding:75px 0 100px 0;padding:20px 0 30px 0;}
.nasi-klienci .ul-list-02 li{text-align:center;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}
.nasi-klienci .ul-list-02 li:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}
.nasi-klienci, .tylkoteraz_container{padding:30px 0;padding:0;}
h3.title, h1.title{font-family:'poppins', 'open sans', sans-serif;font-size:30px;color:#111;margin:30px 0 5px 0;position:relative;line-height:1.3;
font-weight:600;

 text-align:left;

}
.partnerzy_opis{font-size:26px;color:#333132;text-transform:uppercase;text-align:Center;padding-bottom:50px;padding-bottom:20px;width:50%;margin:0px auto;}
@media(min-width:1350px){.container{width:1215px;}
}
.glowna_wstep {
padding-top:50px;
padding-bottom:30px;
text-align:justify;
}
.menu_glowne .navbar-nav{float:left;}
.navbar .search-box{position:absolute;display:none;top:0;width:99%;background:#fff;height:80px;z-index:999;padding:10px;}
.navbar .phone-box{position:absolute;display:none;top:0;width:100%;background:#fff;height:80px;z-index:999;padding:10px;}
.search-box input{width:100%;height:40px;border:1px solid #ddd;font-size:18px;color:#666;position:relative;top:-5px;right:-3px;}
.navbar .close11{cursor:pointer;z-index:9999;background:url(img/search-x.png) 0 0px no-repeat;}
nav .search-icon{display:block;position:absolute;top:8px;right:146px;width:39px;height:34px;padding-top:10px;cursor:pointer;z-index:99;background:url(img/search.png) 0 0px no-repeat;}
nav .phone-icon{display:block;position:absolute;top:8px;right:66px;width:39px;height:34px;padding-top:10px;cursor:pointer;z-index:99;background:url(img/phone.png) 0 0px no-repeat;}
nav .pomoc-icon{display:block;position:absolute;top:8px;right:195px;width:39px;height:34px;padding-top:0px;cursor:pointer;z-index:99;}

.bx-next, .bx-prev {
	border:2px solid #fff;
	width:40px;
	height:40px;
	border-radius:50%;
	
}
.bx-next{position:absolute;left:0;margin-top:50px;}
.bx-prev{position:absolute;left:0;}
.slajder .bx-controls-direction{position:relative;width:100%;}
.slajder .bx-controls-direction a{padding:10px;font-size:60px;}
.slider2 li img{padding:0 20px}
.stopka_onas .kol1{border-right:2px solid #fff;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea{
	border:1px solid #eee;border-radius:0;height:38px;width:100%;
border:1px solid #ccc;
padding:5px;
color:#000;
}
.wpcf7-validates-as-required {
/*border-color:red !important;*/
}

.wpcf7 textarea{
	
	
	height:300px;
}
.dropdown-menu{padding:0;margin:0;border-radius:0;color:#fff;border:0;box-shadow:none;background:none}
#menu-menu-glowne .dropdown-menu a{color:#000;transition:0.5s all;}
.dmbs-top-menu .navbar-default .navbar-nav > .open > a, .dmbs-top-menu .navbar-default .navbar-nav > .open > a:hover, .dmbs-top-menu .navbar-default .navbar-nav > .open > a:focus {
	background:#CD4635
	
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background:none;
	
	
}

#menu-menu-glowne > li > a:after {
	position:absolute;
	bottom:-4px;
	left:0;
	content:"";
	width:0;
	height:2px;
	background:#E94635;
	transition:0.5s all;	
}
#menu-menu-glowne > li > a:hover:after {
	width:100%;
}
.dropdown-menu a:after {
	position:absolute;
	bottom:-4px;
	left:0;
	content:"";
	width:0;
	height:2px;
	background:#E94635;
	transition:0.5s all;
}
.dropdown-menu a:hover:after {
	width:70px;
}
#menu-menu-glowne .dropdown-menu {
	padding:15px;
	background: #CD4635;
	min-width:300px;
}

#menu-menu-glowne .dropdown-menu a {
	font-size:14px;
	
}
.slajder_dalej{max-height:500px;overflow:hidden;}
.slajder_dalej .caption{top:180px;margin-top:0;}
.slajder_dalej .tresc1{font-size:60px;}
.space80{
	padding-top:80px;
	padding-bottom:80px;
	
}
.space200{
	padding-top:200px;
	padding-bottom:200px;
	
}
.space20top {
	padding-top:20px;
	
}
.space40{padding-top:40px;
padding-bottom:40px;}
.space20{padding:20px 0;}
.space30{padding-top:30px;
padding-bottom:30px;
}
.space120bottom{padding-bottom:120px;}
.space80bottom{padding-bottom:80px;}

.space80top{padding-top:80px;}
.space100top{padding-top:40px;

}
.space60top{padding-top:60px;}
.space60 {
padding-top:60px;
padding-bottom:60px;
}
.space60bottom {
padding-bottom:60px;
}
.space50top{padding-top:50px;}
.space30top{padding-top:30px;}
.space15top{padding-top:15px;}
.margin30top{margin-top:30px;}
.space30bottom{padding-bottom:30px;}
.margintop20{margin-top:20px;}
.margintop80{margin-top:80px;}
.slajder2 .caption{display:block;position:absolute;z-index:97;margin-left:auto;margin-right:auto;left:0;right:0;width:100%;max-width:100%;height:220px;top:35%;margin-top:-110px;color:#fff;}
.slajder2 .tresc1, .slajder2 .tresc2{text-align:left;max-width:100%;}
.guzik_wiecej_slider{background:#0089cf;font-size:26px;color:#fff;padding:20px 50px;margin-top:20px;display:block;max-width:300px;text-transform:uppercase;}
.guzik_wiecej_slider i{padding-left:10px;}
.slajder2 .caption .caption-inner{text-align:left;}
.displayblock{display:block;}
/*.kompetencje{background:url(img/kompetencje.jpg);background-size:cover;}*/
.kompetencje_calosc{max-width:1000px;margin:0px auto;padding-top:50px;overflow:hidden;}
.kompetencja{text-align:Center;padding:20px 0px;transition:all .65s;}
.kompetencja .ikona{padding:20px 0;}
.kompetencje h3.title{color:#fff;}
.kompetencja i{font-size:120px;color:#0089cf;}
.kompetencja h3{font-size:20px;color:#093142;color:#fff;text-transform:uppercase;}
.kompetencja:hover{background:#0089cf;}
.kompetencja:hover i, .kompetencja:hover h3{color:#fff;}
.kompetencje_calosc .bx-controls-direction{font-size:60px;color:#274958;}
.kompetencje_calosc .bx-prev{left:-50px;position:absolute;}
.kompetencje_calosc .bx-next{right:-50px;position:absolute;}

.slajer .bx-pager{display:none;}
.kompetencje .bx-wrapper .bx-pager{bottom:-170px;}
.slajder2 .bx-wrapper .bx-pager{bottom:-300px;display:block;}
.zamow_oferte{background:#061F33;background:url(https://itcenter.pl/wp/wp-content/uploads/2016/03/slider2_slide1.jpg);background-size:cover;}
.zamow_oferte h3.title{color:#0089CF;}

ul.menu_prawa{border-left:1px solid #eee;padding:0;}
ul.menu_prawa li{border-left:2px solid transparent;border-radius:0;transition:0.7s all;}
ul.menu_prawa li.active, ul.menu_prawa li:hover{border-left:2px solid #0089CF;background:none;}
.menu_prawa > li> a{color:#000;border-radius:0;text-transform:uppercase;transition:0.7s all;}
.menu_prawa > li.active > a{background:none;color:#0089CF;}
h3.title_big, h1.title_big{font-size:36px;color:#0089CF;z-index:9;position:relative;}
.textleft{text-align:left !important;}
.cmc_breadcrumb{background:#efefef;text-align:center;font-size:16px;padding:15px 0;text-transform:uppercase;}
.big_button{background:#0089CF;color:#fff;font-size:30px;padding:10px 20px;text-transform:uppercase;}
.prawakolumna{background:rgba(255,255,255,0.8);z-index:9;border-right:1px solid #eee;}
.podstrona .slider .tresc1a{text-shadow:2px 2px 0px rgba(255,255,255,0.6)}
.slider_overlay{background:rgba(255,255,255,0.4);width:100%;height:100%;position:absolute;z-index:9;}
.slider{position:relative;}
.slajder_dalej .tresc1, .slajder_dalej .tresc2, .slajder_dalej .tresc3, .slajder_dalej .caption{width:100%;max-width:100%;}
h4.ikony_h4, h2.ikony_h4{text-align:Center;color:#2F89CF;font-size:28px;}
.text_center{text-align:center;}
.preloader{position:fixed;width:100%;height:100%;background-color:#ffffff;z-index:100;}
.cssload-container{position:relative;width:80px;height:80px;top:50%;margin-top:-40px;left:50%;margin-left:-40px;}
.cssload-whirlpool,
.cssload-whirlpool::before,
.cssload-whirlpool::after{position:absolute;top:50%;left:50%;border:2px solid rgba(204, 204, 204, 0);border-left-color:#F36E21;border-radius:1873px;-o-border-radius:1873px;-ms-border-radius:1873px;-webkit-border-radius:1873px;-moz-border-radius:1873px;}
.cssload-whirlpool{margin:-100px 0 0 -100px;height:200px;width:200px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite;}
.cssload-whirlpool::before{content:"";margin:-95px 0 0 -95px;height:190px;width:190px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite;}
.cssload-whirlpool::after{content:"";margin:-105px 0 0 -105px;height:210px;width:210px;animation:cssload-rotate 2300ms linear infinite;-o-animation:cssload-rotate 2300ms linear infinite;-ms-animation:cssload-rotate 2300ms linear infinite;-webkit-animation:cssload-rotate 2300ms linear infinite;-moz-animation:cssload-rotate 2300ms linear infinite;}
@keyframes cssload-rotate{100%{transform:rotate(360deg);}
}
@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg);}
}
@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg);}
}
@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg);}
}
.slider .caption{max-width:90%;width:100%;}
.slider .tresc1, .slider .tresc2, .slider .tresc3{}
@media (min-width:10px){.menunaliderze .navbar-header{float:none;}
.menunaliderze .navbar-toggle{display:block;margin-right:0px;border:0;color:#000;}
.menunaliderze .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.menunaliderze .navbar-collapse.collapse{display:none!important;}
.menunaliderze .navbar-nav{float:none!important;margin:0px -15px;}
.menunaliderze .navbar-nav > li{float:none;text-align:left;}
.menunaliderze .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;color:#fff;}
.menunaliderze .navbar-text{float:none;margin:15px 0;}
.menunaliderze .navbar-collapse.collapse.in{display:block !important;}
.menunaliderze .collapsing{overflow:hidden!important;}
}
.menunaliderze .navbar-1-collapse{position:absolute;z-index:999;right:0;background:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;color:#F47C37;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background:#F47C37;}
.titlecontainer{position:relative;background:#F36E21;
background:linear-gradient(135deg, rgba(22,62,157,1) 0%,rgba(106,31,129,1) 100%);
padding:40px 0;text-shadow: 0 0 20px rgba(0,0,0,0.4);}
.video_title {
background:linear-gradient(135deg, rgba(22,62,157,1) 0%,rgba(106,31,129,1) 100%);	
}
.titlecontainer h1.title{color:#fff;position:relative;z-index:9;}
.cmc_breadcrumb2{color:#fff;}
.cmc_breadcrumb2 a{color:rgba(255,255,255,0.9);}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none;color:#F36E21;color:#fff;}
#menu-menu-glowne .dropdown-menu > .active > a, #menu-menu-glowne .dropdown-menu > .active > a:hover, #menu-menu-glowne .dropdown-menu > .active > a:focus{background:none;}
.dropdown-menu > li > a{padding:10px 10px;

font-size:14px !important;
}
.dropdown-menu > li:last-child > a

{
	border:0px none;
	
}
#menu-menu-glowne .dropdown-menu a:hover{}
ul.menu_prawa > li > ul > li{text-transform:uppercase;list-style-type:none}
ul.menu_prawa > li > ul > li:hover{border:0;}
ul.menu_prawa > li > ul > li a{color:#F36E21;}
ul.menu_prawa > li > ul > li:last-child{padding-bottom:25px;}
.tresc1, .tresc2, .tresc3{background:rgba(255,255,255,0.5);padding:3px 5px;
clear:both;margin-bottom:3px;}
.tresc3{position:relative;top:-8px;}
.slider .caption .caption-inner{text-align:left;}
.bx-controls-direction a{}
.bx-wrapper:hover .bx-controls-direction a{opacity:1;}
#ofertamenu a{transition:0.5s all;}
#ofertamenu a:hover{color:#F36E21;}
#ascrail2000{z-index:999 !important;}
#ascrail2000 > div{margin-right:5px;z-index:99;}
.podkategorie{background:rgba(255,255,255,0.85);background:rgba(255,255,255,1);z-index:9;margin-bottom:35px;position:relative;background:none;margin:0;margin-top:15px;}
.stikus .zarzadzanie_ikony img, .stikus .ikonysekcji img, .stikus .ikonysekcji .svg{padding:0;max-width:30px;}
.stikus .zarzadzanie_ikony h4.ikony_h4, .stikus .ikonysekcji h4.ikony_h4, .stikus .zarzadzanie_ikony h2.ikony_h4, .stikus .ikonysekcji h2.ikony_h4{font-size:14px !important;}
.stikus .ikona_container{width:30px;height:auto;}
.stikus .zarzadzanie_ikony > div{padding:10px 15px;}
.ofertazprawej{position:absolute;right:0;z-index:999 !important;width:auto !important;}
.zalety{border-top:3px solid #F2610E;background:#0D024C;background:url(img/header_background2.jpg);padding:40px 0;}
.zalety_white{background:#eee;padding:40px 0;color:#000;padding:20px 0 50px 0;}

.zapewniamy li{list-style-type:none;font-size:18px;padding:10px;}
.zapewniamy li:before{color:#F2610E;font-family:fontawesome;content:"";width:10px;margin-right:5px;}
.zapewniamy b{color:#0D024C;}
.navbar .phone-box{font-size:26px;}
.kontakt .wpcf7-form{font-size:18px;}
.wpcf7-form-control-wrap{margin:5px 0 15px 0;display:block;}
.navbar .search-box, .navbar .phone-box{top:80px;right:80px;max-width:400px;}
.stickit{z-index:99;}
.titlecontainer, .titlecontainer h3, .zarzadzanie_ikony > div .ikony_h4, .ikony_ikona, .podkategorie .zarzadzanie_ikony li, .ikonysekcji .ikony_h4{transition:0.6s all;}
.stikus h3.title, .stikus h1.title{margin:0;font-size:30px;}
.stikus .titlecontainer{padding:10px 0;}
#ikony .nav-tabs{border:0;}
.podstrona .container > p, .zawatosc p{padding:10px 20px;border-left:2px solid #F2620E; text-align:justify}
.zawatosc p p, .zawatosc p p p{padding-left:15px;bordeR:0;}
.darkoverlay{background:rgba(0,0,0,0.7);background:rgba(13,2,76,0.7);position:absolute;width:100%;height:100%;top:0;z-index:1;}
.zarzadzanie_ikony > ul > li.active a, .ikonysekcji > ul > li.active a{background:#F36E21;color:#fff;}
.menunaliderze{position:absolute;padding-top:30px;z-index:999;right:0;}
.home .menunaliderze{padding-right:0px !important;}
.slajder .caption-inner{border-left:2px solid #0089CF;padding:40px 20px;}
.navbar-default .navbar-toggle .icon-bar{width:30px;height:5px;background-color:#F36E21;border-radius:3px;display:block}
.menunaliderze .navbar-1-collapse{position:absolute;z-index:999;right:10px;min-width:240px;background:#fff;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:6px;}
.menu_prawa > li > a{padding:5px 15px;font-size:14px;color:#666;}
.menu_prawa > li.active > a{font-size:18px;color:#000;}
ul.menu_prawa > li > ul > li:hover, ul.menu_prawa > li > ul > li{border:0;}
.menu-ofertowe-div{margin:0;padding:0;top:15px;right:0;left:initial;}
.menu_rozwin{font-size:16px;text-transform:uppercase;padding:0 10px;position:relative;top:-5px;color:#fff;}
#menu-ofertowe{text-transform:uppercase;}
#menu-ofertowe > li > ul{padding:0;}
#menu-ofertowe > li > ul > li{list-style-type:none;border-bottom:1px solid #fff;text-align:left;padding:10px 50px;font-weight:bold;}
#menu-ofertowe > li > ul > li:last-child{border:0px;}
#menu-ofertowe > li > ul > li a{color:#fff;padding-top:10px;padding-bottom:10px;color:#fff;}
#menu-ofertowe li:hover, #menu-ofertowe li.active{background:#0D024C;}
#menu-ofertowe li{transition:0.5s all;}
#menu-ofertowe li:hover a{color:#fff;}
.menu-ofertowe-div .navbar-default .navbar-nav > .active > a, .menu-ofertowe-div .navbar-default .navbar-nav > .active > a:hover, .menu-ofertowe-div .navbar-default .navbar-nav > .active > a:focus{color:#fff;}
.podkategorie .ikony_ikona{max-width:50px;}
.menu-ofertowe-div #menu-ofertowe{width:360px;float:right !important;}
.zalety_inner{color:#000;font-size:14px;padding:0px;float:right;}
.zalety_inner > li{border-bottom:1px solid #eee;padding:10px 5px;color:#0D024C;text-transform:uppercase;}
.titlecontainer{padding:70px 0;}
.titlecontainer .cmc_breadcrumb2{display:none;}
.menunaliderze .navbar-header{}
.slider .menunaliderze .navbar-header{background:none;}
.podkategorie .zarzadzanie_ikony h4.ikony_h4, .ikonysekcji h4.ikony_h4, .podkategorie .zarzadzanie_ikony h2.ikony_h4, .ikonysekcji h2.ikony_h4{font-size:14px;color:#0089CF;color:#0D024C;margin-top:0px;text-transform:uppercase;}
.podkategorie .zarzadzanie_ikony > ul > li:hover .ikona_container{background:url(img/header_background.jpg);background:#F36E21;color:#fff;}
.podkategorie .zarzadzanie_ikony > ul > li img{}
.podkategorie .zarzadzanie_ikony > ul > li:hover img{-webkit-filter:invert(1);filter:invert(1);}
.ikona_container{width:100px;height:100px;margin:0px auto;border-radius:50%;}
#menu-menu-glowne, .menunaliderze .navbar-collapse.collapse{background:none;}
.menunaliderze .navbar-nav > li a{background:#F36E21;}
.menunaliderze .navbar-nav > li a:hover{background:#0D024C;color:#fff;}
.menunaliderze .navbar-nav > li{border-bottom:1px solid transparent;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:#0D024C;}
.posini{position:initial !important;}
.posrel{position:relative;}
#mega-menu-main_menu > li > .mega-sub-menu > li > a:first-child{margin-bottom:20px !important;}
.podmenu{color:#fff;background:#0D024C;background:url(img/header_background2.jpg);position:relative;padding:10px 0 30px 0;}
.podmenu h3{color:#fff;font-size:18px;text-transform:uppercase;}
.podmenu ul{padding-left:15px;}
.podmenu li{list-style-type:none;}
.podmenu li:before{content:"";font-family:fontawesome;color:#F36E21;display:inline-block;padding-right:5px;}
.podmenu li a{color:#fff;font-size:14px;text-transform:uppercase;}
.podmenu h3 a{color:#fff;}
.prawakolumna .menunaliderze:hover .navbar-collapse{display:block !important;}
.zamykacz{position:absolute;top:10px;right:10px;color:#F36E21;}
.zamykacz:hover{cursor:pointer;}

.dmbs-top-menu #menu-menu-glowne a{font-size:14px;color:#fff;font-family:'poppins', 'open sans', sans-serif;}
.section{padding:40px 0 70px 0;}
.section_heading{font-size:30px;text-transform:uppercase;margin-bottom:60px;color:#0D024C;}
.text_white{color:#fff;}
.section_heading span{border-bottom:2px solid #F68A4C;padding:10px;line-height:2.2em;}
.zalety_ikony .ikona_container{width:100px;height:100px;background:#fff;border-radius:50%;}
.zalety_ikony .ikony_h4{font-size:16px;text-transform:uppercase;color:#fff;}
.ofertazprawej .navbar-header{}
.navbar-22-collapse{position:absolute;right:0;}
#menulewaguzik{padding-top:20px;padding-right:25px;}
#social-tabs{position:absolute;right:75px;top:20px;z-index:999;}
#social-tabs #fb-container{position:absolute;top:0px;z-index:100;width:300px;}
#social-tabs #fb-container #fb-tab{width:75px;height:75px;cursor:pointer;background:rgba(13,2,76,0.8)}
#social-tabs #fb-container #fb-content{width:300px;height:500px;background:#0D024C;position:absolute;left:75px;top:0px;}
#social-tabs li{width:100%;}
#social-tabs li:hover{background:#F2610E;}
#social-tabs li a{color:#fff;}
.nav > li > a:hover, .nav > li > a:focus{background:none;}
.zawatosc{padding-bottom:10px;padding-top:40px;padding:40px 0 40px 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border:0;}
h5.title_small{color:#E94635;font-size:24px;margin:0;position:relative;z-index:9; transition:0.5s all}
.stikus .title_small{
transform:scale(0.0001);
line-height:0;
}
.haslo{background:#F2610E;background:#ddd1fd;background:url(img/header_background.jpg);padding:40px 0;text-align:center;color:#000;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);font-size:30px;}
.slider_dalej .tresc3{margin:15px 0 0 0;}
.zalety .ikony_ikona{}
.center{text-align:center !important;}
.margin0{margin:0 !important;}
.zalety_white .zalety_ikony .ikony_h4{color:#000;}
.ikonysekcji .nav > li > a{padding:5px;}
.ikonysekcji .ikony_ikona{padding:0;}
.ikonysekcji .col-md-3 > a{border:1px solid #F36E21;border-color:#e6e6e6;background:-moz-linear-gradient(-45deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(-45deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background:linear-gradient(165deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000',GradientType=1);}
.ikonysekcji h4.ikony_h4, .ikonysekcji h2.ikony_h4{margin-bottom:0;}
.haslo{background:#fff;color:#000;text-shadow:none;font-size:26px;font-weight:100;background:#0D024C;color:#fff;background:#ddd1fd;background:#b6d0f0;color:#000;border:0;background:url(img/header_background2.jpg);color:#fff;}
.haslo b {
 text-transform:uppercase;
}
.haslowhite{background:#eee;color:#000;text-shadow:none;font-size:26px;text-transform:uppercase;font-weight:100;text-align:center;padding:50px 0;}
.haslo i{color:#F36E21;font-size:22px;}
.slider_tresc .caption{margin-top:-50px;}
.zalety{padding-top:70px;text-align:right;padding:20px 0 50px 0;}
.zalety_heading{color:#0D024C;font-size:22px;text-transform:uppercase;padding:0 0 30px 0;}
.zalety_heading i{color:#F47C37;font-size:36px;padding-left:8px;position:relative;top:3px;}
.zalety li{color:#000;list-style-type:none;padding:10px 0 10px 10px;}
.zalety li:before{content:"";font-family:fontawesome;display:inline-block;padding-right:3px;color:#F79D49;font-size:16px;}
.ikonysekcji .nav-tabs > li > a{background:rgba(255,255,255,0.8);border-radius:4px;margin:3px 0;bordeR:0;margin:0px auto;}
.slider_tresc .bx-pager, .kompetencje .bx-pager, .slajder .bx-pager{display:none !important}
.slider_tresc .tresc1, .slider_tresc .tresc2, .slider_tresc .tresc3{background:rgba(0,0,0,0.7);color:#fff;}
.black{color:#000 !important;}
.ikonysekcji .nav-tabs > li > a:hover, .ikonysekcji .nav-tabs > li.aktywnakat > a{border-color:#eee;background:#F2610E;background:rgba(242,97,14,0.7);color:#fff !important;}
.ikonysekcji .nav-tabs > li > a:hover h4.ikony_h4, .ikonysekcji .nav-tabs > li > a:hover h2.ikony_h4{color:#fff;}
.svg path{transition:0.5s all;}

.titlecontainerbig{padding:70px 0;background-size:cover !important;}

.haslonadsliderem{background:url(img/header_background.jpg);color:#fff;margin:0;background:#eee;color:#000;}
.haslonadsliderem2{background:url(img/header_background.jpg);color:#fff;margin:0;background:#111111;color:#fff;}
.haslo.haslonadsliderem .container:before, .haslo.haslonadsliderem2 .container:before, .haslo.haslonadsliderem .container:after, .haslo.haslonadsliderem2 .container:after{display:none;}
.haslonadsliderem .container, .haslonadsliderem2 .container{padding:0;border:0;}
.porownanie{margin:0px auto;}
.porownanie h5 span{border-bottom:2px solid #F68A4C;padding:10px;font-size:30px;text-align:center;text-transform:uppercase;margin-bottom:30px;color:#0D024C;}
.porownanie h5{padding:20px;margin:20px 0;font-size:22px;text-transform:uppercase;text-align:center;}
.porownanie li{list-style-type:none;border-bottom:1px solid rgba(0,0,0,0.1);padding:10px;}
.porownanie li:before{color:#F2610E;font-family:fontawesome;content:"";width:10px;margin-right:5px;}
.podkategorie .ikony_ikona{padding:20px 0;}
.podkategorie{bottom:-40px;}
.is_stuck .podkategorie{bottom:0;}
.podkategorie a:hover .ikony_ikona{fill:#fff;}
.obowiazki{font-size:20px;}
.obowiazki .col-xs-4{padding-top:20px;}
.obowiazki{max-width:1000px;}
.obowiazki > .row{padding-bottom:30px;}

.titlecontainer_dalej{margin-bottom:30px;padding:70px 0;}

.menunaliderze{top:-35px;right:0px;max-width:300px;opacity:0;transition:0.5s all;position:fixed; visibility:hidden; background:#1B154A;}
.menunasliderzewlacz{opacity:1 !important;
visibility:visible;
}
.podkategorie .zarzadzanie_ikony .active h4.ikony_h4, .ikonysekcji .active h4.ikony_h4, .podkategorie .zarzadzanie_ikony .active h2.ikony_h4, .ikonysekcji .active h2.ikony_h4{color:#fff;}
a:hover .svg path, .active .svg path{fill:#fff;}
.podkategorie > .container{max-width:1300px;}
.ikonysekcji .nav-tabs > li > a{color:#fff;background:none;background:rgba(0,0,0,0.5);}
.svg path{fill:#fff;}
.ikonysekcji h4.ikony_h4, .ikonysekcji h2.ikony_h4{color:#fff;}
.ikonysekcji .nav-tabs > li > a{width:170px;height:170px;border-radius:50%;transition:0.5s all;}
.is_stuck .nav-tabs > li > a{width:auto !important;height:auto !important;padding:10px !important;border-radius:5px;}
.haslobeztla{background:none;}
.integracja_boxy > .row > div{margin-bottom:10px;padding-left:5px;padding-right:5px;}
.integracja_boxy > .row > div > div{text-align:center;padding:150px 50px;font-size:26px;min-height:370px;color:#fff;background-size:100%;transition:0.5s all;}
.integracja_boxy > .row > div >div:hover{opacity:0.8;}
.integracja_1{background:url(img/integracja_1.jpg);transition:0.5s all;}
.integracja_2{background:url(img/integracja_2.jpg);}
.integracja_3{background:url(img/integracja_3.jpg);}
.integracja_4{background:url(img/integracja_4.jpg);}
.integracja_5{background:url(img/integracja_5.jpg);}
.integracja_6{background:url(img/integracja_6.jpg);}
.dane_1{background:url(img/dane_1.jpg) right;
 background-size:cover !important
}
.dane_2{background:url(img/dane_2.jpg);
 background-size:cover !important
}
.dane_3{background:url(img/dane_3.jpg) right;
 background-size:cover !important
}
.dane_4{background:url(img/dane_4.jpg);}
.crm_1{background:url(img/crm_1.jpg);}
.crm_2{background:url(img/crm_2.jpg);}
.crm_3{background:url(img/crm_3.jpg);}
.crm_4{background:url(img/crm_4.jpg);}
.crm_5{background:url(img/crm_5.jpg);}
.erp_1{background:url(img/erp_1.jpg);}
.erp_2{background:url(img/erp_2.jpg);}
.erp_3{background:url(img/erp_3.jpg);}
.erp_4{background:url(img/erp_4.jpg);}
.erp_5{background:url(img/erp_5.jpg);}
.bi_1{background:url(img/bi_1.jpg);}
.bi_2{background:url(img/bi_2.jpg);}
.bi_3{background:url(img/bi_3.jpg);}
.bi_4{background:url(img/bi_4.jpg);}
.bi_5{background:url(img/bi_5.jpg);}
.bi_6{background:url(img/bi_6.jpg);}
.rozwiazania_punktowanie .section_heading span{border:0;color:#000}
.rozwiazania_punktowanie > .row > div{padding:50px;}
.rozwiazania_punktowanie1{background:rgba(195, 220, 120, 0.8)}
.rozwiazania_punktowanie2{background:rgba(142, 207, 245, 0.8)}
.rozwiazania_punktowanie3{background:rgba(254, 211, 154, 0.8)}
.rozwiazania_punktowanie4{background:rgba(199, 144, 184, 0.8)}
.maxwidth700{max-width:700px;}
.maxwidth900{max-width:900px;}
.maxwidth1000{max-width:1000px;}
.szarybg{background:rgb(238,238,238);}
.bigbanner{padding:150px 0;color:#fff;}
.bannertresc1{font-size:30px;color:#F36E21;}
.bannertresc2{font-size:42px;}
.strona_bezpieczenstwo .bigbanner{background:url(img/bannerbezpieczenstwo.jpg);  background-size:cover !important}
.bannerkontrola{background:url(img/bannerkontrola.jpg) !important; background-size:cover !important}
.bannerdostep{background:url(img/bannerdostep.jpg) !important; background-size:cover !important}
.bannerwms{background:url(img/bannerwms.jpg) !important; background-size:cover !important}
.bannerutm{background:url(img/bannerutm.jpg) !important;}
.bannerchmura{background:url(img/kompetencje.jpg);  background-size:cover !important}
.bannerchmura2{background:url(img/chmura_bg.jpg);  background-size:cover !important}
.bannerchmura3{background:url(img/chmura_bg2.jpg) 50% 50%;
color:#fff;
padding:60px 0;

text-shadow:1px 1px 1px rgba(0,0,0,0.5);
background-size:cover !importnat;
}
.bannerchmura3 b, .bannerchmura2 b  {
text-transform:uppercase;
}
.colororange{color:#F2610E;}
.stopka_kontakt a{color:#fff;}
.formularz{max-width:600px;margin:0px auto;}
.tylkoteraz_1{color:#fff;}
.ofertownik_gwiazdki{padding-bottom:15px;padding-top:120px;color:#ff9600;}
.integracja_boxy > .row > div > div::before{background:rgba(13,2,76,0.7);content:"";position:absolute;width:100%;height:100%;top:0;left:0;}
.integracja_boxy > .row > div > div{background-size:cover;position:relative;transition:0.5s all;}
.integracja_boxy > .row > div > div span{position:absolute;z-index:9;width:100%;padding:0 20px;left:0;}
h3.titleh5{font-family:'open sans', sans-serif;font-size:26px;font-weight:300;margin-bottom:55px;color:#fff;text-align:left;}
.titlecontainer h3.title{color:#fff}
.haslo_tory{background:url(img/cio_tory2.jpg);font-weight:normal;padding:60px 0;}
.stopka_kontakt .kol1 .col-md-3{margin-top:-15px;}
.bannerbezpieczenstwo{background:url(img/bannerbezpieczenstwo.jpg);}
.bannertransport{background:url(img/bannertransport.jpg);}
.bannerczemumy{background:url(img/bannerczemumy.jpg);}
.stopka_kontakt .col-md-3{text-align:center;}
.favicon2{margin-top:10px;margin-left:10px;}
.tylkoteraz{min-height:500px;}
.tylkoteraz_1{background:url(img/ofertownik.jpg);background-size:cover}
.tylkoteraz_2{background:url(img/sklepy.jpg);}
.terazco{font-size:46px;color:#fff;text-transform:uppercase;padding-top:10px;}
.terazrabat{font-size:50px;font-weight:bold;color:#F36E21;text-transform:uppercase;}
.copyright { text-align:left;padding-top:25px;}
@media(max-width:768px){
	
	.sotipm2a {
	padding:50px 0px
	
}
.home-blog-item-image {
text-align:left !important;
}
.webinar_0 {

text-align:center !important;}
.copyright {
text-align:center;
}
.dolaczdonas, .dolaczdonas2 {
display:none;
}
.kompetencja h3 {
font-size:15px;
}
.space100top {
padding-top:20px;
}
.tylkoteraz_1  {
margin-bottom:20px;
}
.nasi-klienci-inner {
display:none;
}
.home .slider {
	/*height:300px; */
	
	overflow:hidden;} 
.home .slider img, .home .slider video {
/*height:300px;
width:auto !important;
max-width:none !important;*/
max-width:100%;

} 
.home .slider .caption-inner, .home .bxslider2 .caption-inner {
margin-top:0px;
}
.dmbs-top-menu .search-icon, .dmbs-top-menu .phone-icon, .dmbs-top-menu .pomoc-icon{
display:none;
}
.dmbs-top-menu .navbar-header{

}
	.bxslider2 .caption-inner .tresc1 {
		padding:10px;
		font-size:30px;
	}
	.bxslider2 .caption .caption-inner {
		padding-top:10px;
		margin-top:70px;
	}
	.partnerzy_opis {
	font-size:14px;
	}
	h3.title, h1.title {
	font-size:22px;
	}
	.tylkoteraz {
	min-height:initial !important;
	}
	.ofertownik_gwiazdki {
	padding-top:40px;
	}
	.terazco {
	font-size:28px;
	}
	.terazrabat {
	font-size:36px;
	}
	.counter > ul > li {
		margin-bottom:40px;
		
	}
	.kompetencja i {
		
		font-size:60px;
		}
		.kompetencja {
			padding:0 10px;}
.space15mobile {

padding:15px !important;
}
.zalety_firmy .firmy_tekst2 {
height:auto !important;
}
.zalety_firmy .firmy_tekst1 {
font-size:18px !important;
}
.tablecell > .row {

}
.duzyguzik {
font-size:20px !important;
}
.caption-inner {
line-height:1em;
}
#administracja_systemowa .col-sm-2 {
text-align:center;
}
.bigbanner {
padding:50px 0;
}
.integracja_boxy > .row > div > div {
min-height:150px;

}
h5 {
line-height:2.3em;
}
#erp .col-md-25 {

text-align:center;
}
h3.section_heading {
padding:0 15px;
}
h4.brazne_title{margin:10px 0 30px 0;}
.licznik {text-align:center;}
.bx-pager {display:none;}
.bx-controls-direction a {font-size:20px !important}
.counter .txt {font-size:18px;}
.menunaliderze{display:none;}
.kompetencje .bx-prev{left:10px;}
.slider .caption{margin-top:-150px;}
.kompetencje .bx-next{right:10px}
.titlecontainerbig{padding:30px 0;}
.page .ikony_ikona{padding-top:25px !important;}
.podkategorie .ikony_ikona{padding-top:0 !important;}
.zalety_ikony h4.ikony_h4, .zalety_ikony h2.ikony_h4{min-height:36px;}
.podkategorie{bottom:0;}
.ikonysekcji .nav-tabs > li > a{width:130px;height:130px;padding-top:20px;margin-bottom:10px;}
.ikonysekcji h4.ikony_h4, .ikonysekcji h2.ikony_h4{font-size:14px !important;}
.ikonysekcji .svg{padding:0;max-width:30px;}
.section_heading span{line-height:2em;padding:0;}
nav .search-icon{right:50px;}
nav .phone-icon{right:10px;}
.dmbs-header-img img{max-width:180px !important;}
.titlecontainer h3.title_big, .titlecontainer h1.title_big{font-size:30px;}
.guzik_wiecej_slider{font-size:12px !important;display:inline-block !important;padding:5px !important;margin-top:5px !important;}
.caption-inner .tresc1{font-size:22px;}
.caption-inner .tresc2{font-size:14px; line-height:1em;}
.caption-inner .tresc3{font-size:12px; padding:3px 5px; line-height:1em;margin-top:15px;}
.menu_glowne .navbar-default{padding-right:50px;}
.navbar-toggle{margin-right:5px;top:4px;}
.slider .caption{height:auto;width:auto;top:150px;}
.bx-controls{top:50%;}
.home .slider .menunaliderze{top:0;right:20px;}
.slajder .caption-inner{padding-top:0 !important;}
.tresc1{font-size:20px;}
.tresc2{font-size:16px;}
.tresc3{font-size:12px;}
.bannertresc1{font-size:14px;}
.bannertresc2{font-size:20px;}
.dmbs-top-menu{margin-right:0;}
.menu_glowne .navbar-default{padding-right:0px;}
nav .search-icon{right:100px;}
nav .phone-icon{right:60px;}
nav .pomoc-icon{right:20px;}
.dmbs-top-menu .navbar.navbar-default {
	position:initial;
	
}
.licznik  {
display:none;
}
.stopka_kontakt {
text-align:center;
}
}
.page img{max-width:100%;}
.page .ikony_ikona{max-width:100%;max-width:50px;padding:25px 0 0 0;}
.ofertapracy{padding:20px;border-bottom:1px solid #eee;}
.ofertapracy h1 a{color:#0D024C;font-size:38px;text-transform:uppercase;font-weight:300;}
.btn-cmc{background:#E94635;color:#fff;border:0px;border-radius:0;padding:30px;font-size:20px; font-weight:300}
.gdzie{color:#999;font-size:12px;text-transform:uppercase;}
.podkategorie .ikony_ikona{padding:30px 0 10px 0;}
.stanowisko li::before{color:#F2610E;font-family:fontawesome;content:"";width:10px;margin-right:5px;}
.stanowisko li{list-style-type:none;border-bottom:1px solid rgba(0,0,0,0.1);padding:10px;}
.duzyguzik{font-size:40px;padding:20px 40px;}
.width100{width:100%;}
.wpcf7-submit{background:#0089CF;border:0;font-size:20px;padding:8px 15px;color:#fff;text-transform:uppercase;}
.stanowisko #myModal{background:url(../../uploads/2016/12/dolaczdonas.jpg);background-size:cover;}
.stanowisko .modal-dialog{width:600px;margin:100px auto 30px auto;}
.stanowisko .modal-content{border:5px solid #0089CF;border-radius:0;}
.stanowisko .modal-header{background:#0089CF;color:#fff;font-size:22px;}

.tabelka li{font-size:14px;}
.tabelka{background:#eee;}
.realtable i{color:#F2620E;font-size:12px;}
.office_inner{min-height:400px;background:#111;color:#fff;padding:120px 20px 10px 20px;font-size:24px;text-shadow:1px 1px 1px rgba(0,0,0,0.8);text-transform:uppercase;text-align:center;}
.office365 > .container-fluid > .row > div{margin-bottom:10px;padding-left:5px;padding-right:5px;position:relative;}
.office365 > .container-fluid > .row > div > div{background-size:cover;position:relative;}
.office365 > .container-fluid > .row > div > div:hover{}
.office365 > .container-fluid > .row > div > div:before{background:rgba(13,2,76,0.7);content:"";position:absolute;width:100%;height:100%;top:0;left:0;}
.office365 > .container-fluid > .row > div > div span{position:absolute;z-index:9;width:100%;padding:0 20px;left:0;}
.office_inner_1{background:url(img/office_inner_1.jpg) top right;transition:0.5s all;}
.office_inner_2{background:url(img/office_inner_2.jpg) left bottom;transition:0.5s all;}
.office_inner_3{background:url(img/office_inner_3.jpg) left bottom;transition:0.5s all;}
.office_inner_4{background:url(img/office_inner_4.jpg) left bottom;transition:0.5s all;}
.office_inner_5{background:url(img/office_inner_5.jpg) left bottom;transition:0.5s all;}
.office_inner_6{background:url(img/office_inner_6.jpg) left bottom;transition:0.5s all;}
.office_inner_7{background:url(img/office_inner_7.jpg) left bottom;transition:0.5s all;}
.seo_2{background:url(img/seo_2.jpg) top right;transition:0.5s all; background-size:cover;}
.seo_4{background:url(img/seo_4.jpg) top right;transition:0.5s all; background-size:cover;}
.seo_6{background:url(img/seo_6.jpg) top right;transition:0.5s all; background-size:cover;}
.seo_8{background:url(img/seo_8.jpg) top right;transition:0.5s all; background-size:cover;}

.seo_1, .seo_3, .seo_5, .seo_7, .seo_9 {
background:#0089CF;
}
.seo_1:before, .seo_3:before, .seo_5:before, .seo_7:before, .seo_9:before {
background:none;
}
.tylkoteraz_1 .terazco{padding-top:150px;}
.guzik_wiecej_slider, .btn-cmc{transition:0.5s all;}
 
.btn-cmc:hover, .btn-cmc:focus, a .btn-cmc:hover, a .btn-cmc:focus, .btn-default:hover, .btn-default:focus, a .btn-default:hover, a .btn-default:focus, .guzik_wiecej_slider:hover{background:rgb(245,129,62);color:#fff;}
.obowiazki .col-sm-4{padding-top:40px;}
a, a:focus{outline:0;}
.integracja_boxy.zastosowania_bi > .row > div > div{padding:100px 50px;text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.integracja_boxy.zastosowania_bi > .row > div > div li{list-style-type:none;font-size:18px;padding:10px;}
.integracja_boxy.zastosowania_bi > .row > div > div li:before{color:#F2610E;font-family:fontawesome;content:"";width:10px;margin-right:5px;}

@media(min-width:1170px){
	.menu_glowne .navbar-nav{margin-left:60px} 
	.stopka_menu .col-md-2 {
		width:20%;
		
	}
	.telcont {
		padding-right:170px
		
	}

.col-md-25{width:20%;}
.col-md-07{width:14.27%;}
.space80topdesktop{
padding-top:80px;
}
.space50topdesktop{
padding-top:50px;
}
}
.bibg1{background:rgba(137,140,255,0.7) !important;}
.bibg2{background:rgba(255,137,181,0.7) !important;}
.bibg3{background:rgba(255,149,0,0.7) !important;}
.bibg4{background:rgba(144,212,247,0.7) !important;}
.bibg5{background:rgba(113,224,150,0.7) !important;}
.bibg6{background:rgba(245,162,111,0.7) !important;}
.bibg li{list-style-type:none;font-size:18px;}
.bibg li:before{color:#F2610E;font-family:fontawesome;content:"";width:10px;margin-right:5px;}
.bibg span{}
.zastosowania_bi > .row > div{margin:0;padding:0;}
.bibg{min-height:370px;text-align:center;padding-top:100px !important;font-size:28px;text-transform:uppercase;}
.zastosowania_bi > .row > div > div::before{background:rgba(13,2,76,0);content:"";position:absolute;width:100%;height:100%;top:0;left:0;}
.rozwiazania_punktowanie .col-md-6{min-height:450px;}
.kulkah{font-size:20px;text-align:center;text-transform:uppercase;}
.kulkaopis{text-align:center;text-transform:uppercase;font-size:14px;}
.kulka{height:150px;width:150px;margin:0px auto;text-align:center;border-radius:50%;overflow:hidden;background:#0D024C}
.kulkacontainer{margin-bottom:30px;}
.kulka .svg path{fill:#fff;}
.kulka .svg{max-width:60px;margin:0px auto;margin-top:45px;filter: invert(100%);}
.adwords_boxy > .row > div > div, .seo_boxy > .row > div > div, .lacznosc_boxy > .row > div > div{font-size:14px;}
.adwords_boxy > .row > div > div b, .seo_boxy > .row > div > div b, .lacznosc_boxy > .row > div > div b{font-size:20px;display:block;}



.h3najlepszerozwiazania{padding-top:40px;font-size:18px;text-transform:uppercase;color:#F68A4C;text-align:right;}
.nasi-klienci h3.title{padding-bottom:0;margin-bottom:0;}
.hasloniebieskie, .porownanieniebieskie {
background:#0089CF;
color:#fff;
}
.porownanieniebieskie .section_heading span, .otworzsienabiznes h5 span{
color:#fff;
border:0;
}

.zastosowaniamobilnych h5 span {
color:#0D024C;
}
.otworzsienabiznes .col-md-6 {
	background:#0089CF;
color:#fff;	
padding:40px;
min-height:490px;
}
.otworzsie1 {
	background:url(img/hurtownie.jpg) bottom center !important;
	background-size:cover !important;
	
}
.otworzsie2 {
	background:url(img/producenci.jpg) bottom center !important;
	background-size:cover !important;
}



.zastosowaniamobilnych .col-md-6 {
	background:#0089CF;
color:#fff;	
padding:60px 40px;
min-height:390px;
}
.zastosowaniamobilnych1 {
	background:url(img/zastosowaniamobilnych1.jpg) bottom center !important;
	background-size:cover !important;
	
}
.zastosowaniamobilnych2 {
	background:url(img/zastosowaniamobilnych2.jpg) bottom center !important;
	background-size:cover !important;
}
.otworzsienabiznes li:before {
	display:none;
	
}
.otworzsienabiznes li {
	list-style-type:initial;
	
}
.integracja_boxy > .row > div {
    margin:0;
	padding:0;
}
.adwords_boxy {
background:url(img/adwords_boxy.jpg) center center;
background-size:cover !important;
}
.adwords_boxy .col-md-3 {
padding:60px 20px;
text-align:center;
}
.adwords_boxy .container-fluid .col-md-3 > div {
min-height:220px;
}
.adwords_boxy .container-fluid .row:nth-child(1) .col-md-3:nth-child(1) {
background:#0089CF;
}
.adwords_boxy .container-fluid .row:nth-child(1) .col-md-3:nth-child(3) {
background:#005C8B;
}
.adwords_boxy .container-fluid .row:nth-child(2) .col-md-3:nth-child(2) {
background:#2EA2DD;
}
.adwords_boxy .container-fluid .row:nth-child(2) .col-md-3:nth-child(4) {
background:#2262B9;
}

.adwords_boxy .container-fluid .row:nth-child(1) .col-md-3:nth-child(2), .adwords_boxy .container-fluid .row:nth-child(1) .col-md-3:nth-child(4), .adwords_boxy .container-fluid .row:nth-child(2) .col-md-3:nth-child(1), .adwords_boxy .container-fluid .row:nth-child(2) .col-md-3:nth-child(3) { 
background:rgba(13,2,76,0.5);


}

.adwords_boxy.col-md-4 b {
display:block;
padding-bottom:30px;
}
.space0bottom{padding-bottom:0px;}
.fontsize20 *{
font-size:20px;
}
.fontsize30 *{
font-size:30px;
}
.textbold {
font-weight:bold;
}
.adwords_boxy {
position:relative;
}
.adwords_boxy:before {
background:rgba(13,2,76,0.7);content:"";position:absolute;width:100%;height:100%;top:0;left:0;
z-index:9;
}
.bannerchmura2 {
position:relative;
padding:50px 0;
}
.bannerchmura3 {
position:relative;
text-align:center;
}
.bannerchmura2:before, .bannerchmura3:before  {
background:rgba(13,2,76,0.7);content:"";position:absolute;width:100%;height:100%;top:0;left:0;
z-index:9;
}
.bannerchmura2  > div, .bannerchmura3 > div{
position:relative;
color:#fff;

z-index:10;
}
.adwords_boxy .col-md-3 {
position:relative;
color:#fff;
z-index:10;
}
.integracja_boxy.seo_boxy > .row > div:nth-child(1) > div::before, .integracja_boxy.seo_boxy > .row > div:nth-child(3) > div::before, .integracja_boxy.seo_boxy > .row > div:nth-child(5) > div::before, .integracja_boxy.seo_boxy > .row > div:nth-child(7) > div::before, .integracja_boxy.seo_boxy > .row > div:nth-child(9) > div::before, .integracja_boxy.lacznosc_boxy > .row > div > div::before {
  background:none;
}
.integracja_boxy.seo_boxy > .row > div:nth-child(3) > div {
background:#005c8b;
}
.integracja_boxy.seo_boxy > .row > div:nth-child(5) > div {
background:#2ea2dd;
}
.integracja_boxy.seo_boxy > .row > div:nth-child(7) > div {
background:#2262b9;
}
.integracja_boxy.seo_boxy > .row > div:nth-child(9) > div {
background:#12b1df;
}
.adwords_boxy b, .bannerchmura3 b{
font-size:120%;
margin-bottom:20px;
display:block;
}
.lacznosc_1 {
background:#33A1D9;
}
.lacznosc_2 {
background:url(img/lacznosc_2.jpg);
background-size:cover;
}
.lacznosc_3 {
background:url(img/lacznosc_3.jpg);
background-size:cover;
}
.lacznosc_4 {
background:#fff;
color:#000 !important;
}
.lacznosc_5 {
background:#33A4DE;
}
.lacznosc_6 {
background:url(img/lacznosc_6.jpg);
background-size:cover;
}
.lacznosc_7 {
background:url(img/lacznosc_7.jpg);
background-size:cover;
}
.lacznosc_8 {
background:#fff;
color:#000 !important;
}
.lacznosc_9 {
background:#41C1E6;
}
.lacznosc_10 {
background:url(img/lacznosc_10.jpg);
background-size:cover;
}
.lacznosc_11 {
background:url(img/lacznosc_11.jpg);
background-size:cover;
}
.lacznosc_12 {
background:#47ADE1
}
.porownanieniebieskie li:before {
color:#fff;
}
.seo_boxy > .row > div > div b {
padding-bottom:30px;
}
/*marginesy*/
.zalety_white.section {
padding:20px 0;
}
.section_heading {
margin-bottom:20px;
}
.section {
padding:30px 0;
}
.zalety_white .section_heading {
margin-top:0px;
margin-bottom:30px;
}

.lacznosc_boxy > .row > div > div {
	min-height:520px;	
}

.wstep > p {
padding:10px 20px;border-left:2px solid #F2620E;
}
.wstep > p:nth-child(2) {
padding-left:50px;
}
.wstep > p:nth-child(3) {
padding-left:90px;
}
.wstep > p:nth-child(4) {
padding-left:130px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background:none;

}
.bx-prev.disabled, .bx-next.disabled {
	
	
}
.guzik_slider_dlawlasicieli {
	font-size:20px;
	display:inline-block;
	padding:10px 20px;
	
}
#menu-menu-oferta {
	background:#fff;
	
}
#searchform #searchsubmit{background:#0089CF;color:#fff;border:0px;border-radius:0;}

/* header kombinacja */

.titlecontainerbig {
height:600px;
padding:0;
background-position:center !important;
}
.stikus .titlecontainerbig {
height:140px;
}

.stikus .nav-tabs > li > a {
    width: auto !important;
    height: auto !important;
    padding: 10px !important;
    border-radius: 5px;
}
.titlecontainerbig .title.title_big {
padding-top:180px;
margin-top:0;
}

.stikus .titlecontainerbig .title.title_big {
padding-top:0;
}
.stikus .podkategorie {
    bottom: 0px;
}
.zmniejsz .titlecontainer  {

}
/* header kombinacja */
.titlecontainer_mniejszy {
height:auto !important;
padding:50px 0;
}
.titlecontainer_mniejszy .title_big { 
padding:90px 0;
margin:0 !important;
}
.stikus .titlecontainer_mniejszy .title_big  {
padding:0 !important;
}
.titlecontainer_mniejszy .title_small {
position:relative;
top:-80px;
}
iframe.mapa_footer {
width:100%;
}
.recap {
 border-width: 0px;
 overflow:hiddem;
}
.haslostrzalka {
position:relative;
}
.haslostrzalka:after {
position:absolute;
z-index:9;
color:rgb(238,238,238);font-family:fontawesome;content:"";width:10px;margin-left:5px;
bottom: -60px;
font-size: 80px;
left: 48.5%;
}
.stikus .titlecontainerbig.titlebezkategorii {
height:55px;
padding:0 !important;
}
.titlecontainerbig .stikus .title.title_big {
padding-top:10px !important;
}
.zmniejsz  {
transition:0.5s all;
}
.titlecontainerbig .stikus  {
background:url(img/header_background2.jpg);
padding-bottom:15px;
}
.wpcf7-response-output {
max-width:500px;
margin:0px auto;
}
.titlecontainer_mniejszy .title.title_big {
padding:80px 0;
}
.btn-default {
	text-transform:uppercase;
	
}
button.close {
color: #fff;
    opacity: 1;
    font-size: 28px;
}
.graybg {
background:#eee;
}
.whitebg {
background:#fff;
}
.textjustify {
text-align:justify;
}
.titlecontainerbig.titlebezkategorii .title.title_big {
	padding-top:280px;
	
}
.objectfit {
	object-fit: cover !important;
}
.objectfit img{
	object-fit: cover !important;
	width:100% !important;
	height:100% !important;
}
.fullwidth {
	height:100%;
	width:100%;
	
}
.padding0 {
	padding:0;
	
}
.space50 {
padding:0 50px 50px 50px;
}
.title {
transition:1s all;
}
.tylkoteraz_1 .bx-pager  {
display:none;
}
.zalety_firmy {
	background:#005C8B;
	background:url(img/header_background2.jpg) fixed center top;
	color:#fff;
	text-align:center;
	
}
.zalety_firmy .firmy_tekst1 {

	font-size:20px;
	
	overflow:hidden;
}
.zalety_firmy .firmy_tekst2 {
	
	font-size:20px;
	padding:5px 0 10px 0;
	text-transform:uppercase;
	height:60px;
}
.zalety_firmy .zalety_boxy > div {

	
}
.zalety_firmy .zalety_boxy > div:nth-child(7), .zalety_firmy .zalety_boxy > div:nth-child(8), .zalety_firmy .zalety_boxy > div:nth-child(9) {
border:0;
}
.firmy_ikona {
	width:80px;
	height:80px;
	margin:15px auto;
	border-radius:50%;
	background:#fff;
	border:3px solid #0089CF;
}
.bannerfirmyuslugowe, .bannerfirmyhandlowe, .bannerfirmyprodukcyjne {
	text-align:center;
	
}
.bannerfirmyuslugowe .bannertresc1, .bannerfirmyhandlowe .bannertresc1, .bannerfirmyprodukcyjne .bannertresc1 {
	color:#fff;
	
}
.btn-outline {
	border:3px solid #fff;
	font-size:20px;
	padding:10px 20px;
	background:none;
	color:#fff;
	margin-top:60px;
	
}
.btn-outlinesmall {
	border:2px solid #fff;
	font-size:16px;
	padding:7px 15px;
	background:none;
	color:#fff;
	text-transform:uppercase;
	border-radius:3px;
	
}
.btn-outline a {
	
	color:#fff;
}
.title_mniejszy2 {
	height:450px;	
}
.titlecontainerbig.title_mniejszy2 .title.title_big {
	padding-top:210px;
	
}

.firmy_ikona .ikony_ikona {
    max-width: 100%;
    max-width: 40px;
    padding: 20px 0 0 0;
}
.bannerfirmyuslugowe {
	background:url(img/banneruslugowe.jpg) center;
	background-size:cover;	
}
.bannerfirmyhandlowe {
	background:url(img/bannerhandlowe2.jpg) center;
	background-size:cover;	
}
.bannerfirmyprodukcyjne {
	background:url(img/bannerprodukcyjne.jpg) center;
	background-size:cover;	
}

/* firmy inne start */


.zalety_firmy {
	background:#eee;

	color:#000;
	text-align:center;
	
}

.firmy_ikona {
	border:0px none;
	background:#eee;
}
.zalety_firmy .firmy_tekst1, .zalety_firmy .firmy_tekst2 {
text-shadow:none;
}
.zalety_boxy_inner {
background:#fff;
border-bottom:1px solid #ddd;
}
.zalety_firmy .zalety_boxy > div {
	border-bottom:0;
	width: 100%;
}
.zalety_firmy .firmy_tekst1 {

padding:15px 15px;

font-size:24px;
}
.zalety_firmy .firmy_tekst2{
padding-left:15px;
padding-right:15px;
text-align:left;
}
.zalety_firmy .btn-cmc{
margin-bottom:15px;
}
/* firmy inne end */
.zalety_boxy .zalety_boxy_inner:nth-child(2n+1) > .tablerow > div:first-child{
background:#0089CF !important;
color:#fff;
}
.zalety_boxy .zalety_boxy_inner:nth-child(2n+2) > .tablerow > div:first-child{
background:#005C8B !important;
color:#fff;
}


.zalety_boxy .zalety_boxy_inner:nth-child(2n+1) > .tablerow > div:last-child{
background:#ddd !important;

}
@media (min-width:1170px) {
.zalety_boxy_inner {
display:table;
width:1170px;
}
.zalety_boxy_inner > .tablerow{
display:table-row !important;
}
.zalety_boxy_inner > .tablerow > div{
display:table-cell;
}
.tablecell {
width:50%;
vertical-align:middle;
padding:50px 0;
}
}
.tablecell .col-md-3{
padding-right:0;
text-align:right;
}
.tablecell .col-md-3 .firmy_ikona {
margin-right:0;
text-align:center;
}
.btn-outline{
transition:0.5s all;
}
.btn-outlin:hover{
opacity:1;
border-color:#fff !important;
}
.hasloniebieskie .container > .row > div{
	border-bottom:1px solid rgba(0,0,0,0.2);
	
}
.hasloniebieskie .container > .row:last-child > div{
	border-bottom:0px none;	
}
.minheight270 {
	min-height:270px;
	
}
.bannerchmura3 .col-md-6 {
border-bottom:1px solid rgba(0,0,0,0.3)
}

@media(max-width:768px){
	.zalety_ikony h4.ikony_h4,  .zalety_ikony h2.ikony_h4 {
    min-height: 56px;
}
	.obowiazki .col-sm-4 {
		padding-top:0;
		padding-bottom:40px;
		
		
	}
	.obowiazki {
		text-align:center;
		
	}
	.menu_glowne {padding: 10px 0 10px 0 }
.logolewa {
display:none
}
.glowna_wstep {
padding-top:0px;
}
.adwords_boxy .container-fluid .col-md-3 > div {
min-height:auto;
}
.adwords_boxy .col-md-3 {
padding:40px 20px;
}
.adwords_boxy .container-fluid .row:nth-child(2) .col-md-3:nth-child(1), .adwords_boxy .container-fluid .row:nth-child(2) .col-md-3:nth-child(3) {
background:#2EA2DD
}
.adwords_boxy .container-fluid .row:nth-child(2) .col-md-3:nth-child(2) {
background:none;
}
.seo_boxy > .row > div > div {

padding:50px 20px;

}

.seo_boxy > .row > div > div span{
display:block;
position:relative;
}
.titlecontainerbig .title.title_big {
padding-top:40px;
}
.zalety_ikony > div {
min-height:180px !important;
}
#ofertamenu .col-md-3 {
border-bottom:1px solid rgba(0,0,0,0.3);
}
.porownanie h5 span {
padding:0;
}
#menu-menu-glowne > li {
display:block;
text-align:center;
}
#menu-menu-glowne {
padding:0;
width:100%;
}

.slider .caption .caption-inner {
	font-size:16px;
	line-height:1.4em;
	
}
}
.bluebg {
	background:#133984;
	color:#fff;
	
}
.bluebg a {
	color:#fff;
	
}
.bluebg h4.brazne_title {
	color:#fff;
	
}
.bluebg h3 {
	color:#fff;
	
}
.bluebg .branze_tresc{
	padding:20px 0;
	color:#fff;
	min-height:90px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background:none;
	border:1px solid #fff;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#0089CF;
	
}
.stopka_kontakt a {
	transition:0.5s all;
	
}
.stopka_kontakt a:hover {
	color:#061F33;
	
}
.dlakogotitle {
	font-size:24px;
	text-align:center;
	padding-bottom:10px;
	text-transform:uppercase;
	
}
.kontakttel {
	text-align:Center;
	font-size:40px;
	color:#18114A;
	padding-top:40px;
	
}
.searchresult {
padding:80px 0 0 0;}
/*.stikus {
position:fixed;
top:0;
width:100%;
z-index:999;
}*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .stikus .zarzadzanie_ikony img, .stikus .ikonysekcji img, .stikus .ikonysekcji .svg {
max-height:30px;

 }
 
 .podkategorie .ikony_ikona {
 padding:0 0 10px 0;
 }
 
}
.navbar-toggle {
border:0px none;
}
.dolaczdonas {
position:absolute;
top:8px;
right:79px;
padding:6px 10px;
height:34px;
font-size:14px;
z-index:99;
background:#1b154a;
color:#fff;
text-transform:uppercase;
transition:0.5s all
 /*animation: color-animation 3s infinite linear alternate;*/
}
.dolaczdonas2 {
position:absolute;
top:8px;
right:-50px;
padding:6px 10px;
height:34px;
font-size:14px;
z-index:99;
background:#3B5998;
color:#fff;
text-transform:uppercase;
transition:0.5s all
 /*animation: color-animation 3s infinite linear alternate;*/
}
.dolaczdonas:hover, .dolaczdonas2:hover{
	background:#F36E23;
	
}
.dolaczdonasblog a{
color:#fff;	
}
.dolaczdonasblog {
position:absolute;
top:8px;
right:-50px;
padding:6px 10px;
height:34px;
font-size:14px;
z-index:99;

color:#fff;
text-transform:uppercase;
 animation: color-animation 3s infinite linear alternate;
}
 @keyframes color-animation {
    0% {
       background: #800000;
    }
    50% {
       background: #18114A;
    } 
    100% {
       background: #F36E21;
    } 
 }

.block {
   width: 100%;
   height: 100%;
  
}


.dolaczdonas a, .dolaczdonas2 a {
color:#fff;
}

.livecall-widget.livecall-callback-v1-widget .livecall-callback-v1-overlay-container {
  right: 20px !important;
}
.pos_opis {
padding:30px 0;
}
.pos_opis p {

}
.pos_pozycja .porownanie {
font-size:14px;
}
.pos_pozycja {

}
.funkcjonalnosci {
padding:30px 0 0 0;
}
.funkcjonalnosci h5 {
text-align:center;
font-size:30px;
color:#fff;
margin-bottom:30px;
text-transform:uppercase;
}

.funkcjonalnosc {
text-align:center;
padding:30px;
font-size:16px;
color:#A5DEE8;
}
.funkcjonalnosc b {
display:block;
font-size:120%;
text-transform:uppercase;
padding-bottom:10px;

}
.funkcjonalnosci .row .row{
border-bottom:1px solid rgba(0,0,0,0.15);
}
@media(min-width:1170px){
	.slide .marginrightminus100 {
	position: relative;
right: -300px;
}
.dis_table {
display:table;
width:100%;
}
.dis_table .row {
display:table-row;
}
.dis_table .row > div {
display:table-cell;
vertical-align:middle;
float:none;
}
#cala_oferta .col-md-3, .ofertaslide .col-md-3{
width:20%;
}
}
.pos_opis li{list-style-type:none;border-bottom:1px solid rgba(0,0,0,0.1);padding:10px;}
.pos_opis li:before{color:#F2610E;font-family:fontawesome;content:"";width:10px;margin-right:5px;}
.ofertownik_ofertownik {
background:#005C8B;
color:#fff;
text-align:Center;
color:#A5DEE8;
}
.ofertownik_ofertownik b, .ofertownik_ofertownik strong{
color:#fff;
}
.ofertownik_ofertownik .col-md-6 {
padding:0;
}
.ofertownik_opis {
padding:30px;
}
.ofertownik .row:nth-child(2n + 0) .ofertownik_ofertownik  {
background:#fff;
color:#666;
}
.ofertownik .row:nth-child(2n + 0) .ofertownik_ofertownik  strong{

color:#000;
}
@media (min-width: 1170px)
{
  .tylkotel
  {
   display:none;
   
  }
  
}
.mapastrony li{list-style-type:none;font-size:14px;padding:5px 10px;}
.mapastrony li:before{color:#000;font-family:fontawesome;content:"";width:10px;margin-right:5px;}
.oferta_box {
min-height:120px;
}
.oferta_box h2 {
text-align:center;
text-transform:uppercase;
font-size:20px;
color:#1B154A;
}
.oferta_box h2 a{
color:#1B154A;
}
.btn-oferta {
border:2px solid #000;
background:none;
color:#000;

}
.funkcjonalnosc {
	transition:0.5s all;

}
.funkcjonalnosc:hover {
	background:#F47C37;
	color:#fff;
	
}
.funkcjonalnosc_ikona {
	background:#fff;
	margin-bottom:10px;
	
}
.funkcjonalnosci .row .row:nth-child(2n+1) {
	background:rgba(0,0,0,0.1);
	
}
.funkcjonalnosc strong {
display:block;
font-size:120%;

margin:20px 0;
}
.funkcjonalnosci {
padding:0;
}
.funkcjonalnosc {
color:#333;
vertical-align:top !important;
}
.funkcjonalnosc strong {
color:#000;
text-transform:uppercase;
}
.funkcjonalnosci h5 {
color:#fff;
padding:30px 0;
background:#0089CF;
margin:0;
position:relative;
}
.funkcjonalnosci h5:after{
position: absolute;
z-index: 9;
color: #0089CF;
font-family: fontawesome;
content: "";
width: 10px;
margin-left: 5px;
bottom: -50px;
font-size: 80px;
left: 48.5%;
}
.tabki li:before {
display:none;
}
.tabki > .nav > li a {
font-size: 30px;
text-align: center;
text-transform: uppercase;

color: #0D024C;
}
.tabki > .nav li{
border-bottom:3px solid transparent;
width:50%;
}
.tabki > .nav li.active {
border-bottom:3px solid #F68A4C;
}
.tabki .nav-tabs {
border-bottom:0;
}
.wapro_produkt {
text-align:center;
margin-bottom:30px;
min-height:290px;
}
.wapro_tytul {
text-transform:uppercase;
font-size:22px;
margin-top:10px;
}
.wapro_opis {
opacity:0.8;

padding:15px 0 30px 0;
}
.wapro_produkty {
color:#000;
background:#eee;
background:#fff;
padding:30px 0;
}
.wapro_produkty .ikona_container{
background:#fff;
}
.table.table-striped i {
	color:#F2620E;
	
}
.tabelaorangerow {
	color:#fff;
	background:#0089CF;
	font-size:20px ;
	padding:15px !important;
	
}
.valignmiddle td{
	vertical-align:middle;
	
}
.wmstablenaglowek td {
padding-top:25px !important;
padding-bottom:25px !important;
}
.haslowms {
background:url(img/haslowms.jpg);
color:#fff;
}
.haslotransport {
background:url(img/haslotransport.jpg);
color:#fff;
padding:150px 0;
}
.haslosprzedaz {
background:url(img/haslosprzedaz.jpg);
color:#fff;
}

.haslotransport .btn-oferta, .haslowms .btn-oferta, .haslosprzedaz .btn-oferta {
color:#fff;
border-color:#fff;
}
.wmstablenaglowek > td{
color:#fff;
background:#061F33;
}
.wmstablenaglowek > td:first-child {
background:#0089CF;
color:#fff;
}
.logolewa:hover {
	cursor:pointer;
}
.logolewa {

	
	left:15px;
	top:15px;
	position:absolute;
	
}

#logolewa {
	opacity:0 !important;
	opacity:0.5s all;
}
.is_stuck #logolewa {
	opacity:1 !important;
}

.crmstrzalkiback {
background:url(img/crmstrzalkiback.jpg) 50% 50%;
background-size:cover;
}
h3.news_title{font-family:'open sans', sans-serif;font-size:36px;color:#093142;margin:30px 0 5px 0;text-transform:uppercase;}
.news_date {
font-size:12px;
color:#777;
}
.news {
padding:10px 0 30px 0;

}
.aktualnosc {
padding:30px 0;

}
.news_foto_container {
min-height:300px;
background-size:cover;
background-position:50% 50%;
}
.podnews_opis {
font-size:14px;
}
.pozostale_newsy {
padding:0 0 30px 0;
}
.podnews_foto_container {
min-height:150px;
background-size:cover;
background-position:50% 50%;
}
h3.news_title a, h3.podnews_title a{
color:#061F33;
text-transform:uppercase;
}
.news_opis {
font-size:15px;
}
.newslist {
padding:30px 0;
}
.news_content {
margin-bottom:30px;
padding-bottom:20px;
background: #eee;
mix-blend-mode: overlay;
padding:30px;
margin-bottom:10px;

}
.news_tytul {
text-transform:uppercase;
font-size:20px;
position:relative;
margin-bottom:10px;
}
.news_tytul:after {
content:"";
width:100px;
position:absolute;
border-top:2px solid #F26E23;
bottom:-5px;
left:0;
}
.news_content .news_opis {
font-size:16px;
color:#666;
}
.prawanews {

}
.news_obrazek img {
mix-blend-mode:multiply;
margin:10px 0;
}
.newslist .news_title a
{
transition:0.5s all;
}
.newslist .news_title a:hover {
	color:#F36F24;
	
}
.news_title i {
	color:#da0000;
	font-size:14px;
	position:relative;
	top:-9px;
	
}
.news_content_container {
	padding-left:30px;
	border-left:1px solid #ddd;
	
}
.news_item:hover .news_foto_container {
	filter:grayscale(1)	
}
.news_item .news_foto_container {
	filter:grayscale(0)	;
	transition:0.5s all
}
.home-blog-item-image {
margin-top:35px;
}
.home-blog-item-desc-text {
font-size:14px;
}
.home-blog-item-desc-title h2 {
margin:0;
margin-top:35px;
}

.bezpieczenstwo_web{
	background:#0089CF;
	font-size:26px;
	font-weight:300;
	text-align:center;
	padding:30px 15px;
	transition:0.5s all;
}
.bezpieczenstwo_web i {
	font-size:70px;
	margin-bottom:15px;
	transition:0.5s all;
}
.bezpieczenstwo_web a{
	color:#fff;	
}
.bezpieczenstwo_web:hover {
	background:#F36F24;
	
}
.bezpieczenstwo_web:hover i {
	
	text-shadow:0 0 65px rgba(0,0,0,0.9)
}
.tagcloud a {
	color:#1B154A;
	
}
video {
	background:#000;
	
}
.pozostalestrony {
	padding:30px 0;
	
}
.webinar_r {
	background:rgba(243,110,35,0.8);
	background:rgba(0,137,207,1);
	padding:60px 20px;
	font-size:32px;
	color:#fff;
	text-align:center;
	height:300px;
}
.webinar_l {
	padding:30px 0 0 20px;
	font-size:46px;
	color:#fff;
	height:300px;
}
.webinar_0 {
	color:#fff;
	padding-top:20px;
	font-size:180px;
	text-align:left;
	padding-left:30px;
		background:url(https://itcenter.pl/wp-content/uploads/2017/02/usługowe.jpg) 50% 50%;
	height:300px;
	background-size:cover;
}
.webinar_banner {

	margin-top:15px;
	position:relative;
	
}
.webinar_banner:before {
	position:absolute;
	width:100%;
	height:100%;
	content:"";
	background:rgba(0,0,0,0.6);
	
}
.filmy .row > .col-md-6:first-child {
	padding-top:100px;
	
}
.filmy .row > .col-md-6 h3, .filmy .row > .col-md-12 h3 {

	font-weight:bold;
	
}
.newsletter_info {
background:#0089CF;
color:#fff;
font-size:12px;
padding:30px 15px;
text-align:center;
}

.wiadomosc h3 {
font-size:50px;
}
.page .podkategorie .ikony_ikona {
/*filter:invert(100%);*/
}

.lang_select {
font-size:12px;
top:5px;
text-align:right;
position: absolute;
width: 100%;
margin-top:5px;
font-weight:400;
text-transform:uppercase;
}
.lang_select > div > a {
padding:5px 5px;
border-right:1px solid #eee;
}

.lang_select > div > a.last {
border:0;
margin-right:10px;
}
.lang_select a{
color:#666;
}

.carousel .img-box img{
	max-height:100%;
}
#poznajprodukty {
	background:#eee;
	
}
#poznajprodukty img{
	mix-blend-mode:multiply;
}

#poznajuslugi {
	/*background-image:url(img/katalog_bg.jpg) !important;
	background-size:cover;
	background-attachment:fixed;*/
	background: #0089CF !important;; 
}
.item.carousel-item {
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:30px;
	background:#fff;
	height:200px;
	position:relative;
}
.item.carousel-item .testimonial {
	
	background:#1B154A;
	opacity:0;
	position:absolute;
	left:0;
	top:0;
	padding:15px;
	color:#fff;
	width:101%;
	z-index:999;
	font-size:12px;
	height:100%;
	transition:0.5s all;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.item.carousel-item .testimonial > div {
	
	  position: relative;
  top: 50%;
  transform: translateY(-50%);  
}
.item.carousel-item:hover .testimonial {
	opacity:1;
	
}
.sotdash {
	text-align:left;
	font-size:14px;
}
.sotdash .porownanie {
	padding:0;
	
}
.sotdash .porownanie li {
	border:0;
	
}
.sotdash .section_heading {
	font-size:20px;
	
}
@media (min-width:1170px ){
	.page-template-sotipm .ikonysekcji .col-md-2 {
		width:20%;
		
	}
	.sotfunkcje > .row, .sotdash > .row {
		display:table-row;
		
	}
	.sotfunkcje > .row > div, .sotdash > .row > div {
		display:table-cell;
		float:none;
	}
	
	.sotfunkcje, .sotdash {
	 display:table;
    width:100%;}
	.sotdash .col-md-6{
		padding:50px 15px;
		
	}
	.sotfunkcje .col-md-4 {
		padding:50px 40px 80px 40px;
		
	}
	
}
.sotgaleria li:before{
	display:none;
}
.sotgaleria li {
	display:inline-block;
	margin:10px;
	border:1px solid #eee;
	list-style-type:none;
	
}
.sotgaleria {
	padding:60px 0;
	text-align:center;
}
.bluebg .section_heading {
	color:#fff;
	
}
.darkbluebg {
	background:#150365;
	color:#fff;
}
.sotfunkcje li {
	font-size:14px;
	list-style-type:none;
	padding:5px;
	
}
.sotfunkcje li:before{color:#F2610E;font-family:fontawesome;content:"";width:10px;margin-right:5px;}
.sotdash h3 {
	text-align:left;
	
}
.lowerletter {
	text-transform:initial;
	
}

.page-template-sotipm img {
	max-width:100%;
	
}
.oferta_stopka a:hover, .oferta_stopka a:focus {
	color:#d26e21;
	
}
.oferta_stopka a {
	color:#d8e2ea;
	font-size:16px;
	
}
.oferta_stopka li {
	border-bottom:1px solid rgba(255,255,255,0.1);
	padding:4px 0 4px 18px;
	/*background:url(img/plusik.png) no-repeat 10px 50%;*/
	list-style-type:none;
}
.oferta_stopka {
	padding:0;
	
}
.nobg {
	background:none !important;	
}
.searchli {
	list-style-type:none;
	text-transform:uppercase;
	padding:10px 0;
	display:block;
}
.searchopis {
	margin-bottom:30px;
	font-size:15px;
	border-bottom:1px solid #eee;
	
}
.dedykowanevideo {
	top:500px !important;
	
}
@media(min-width:1170px) {
.wmsvideo {	
top: 155px !important;
}
.uslugowevideo {
	top: 400px !important;
	
}
.dlawlascicielivideo {
	top: 400px !important;
	
}
}
.height550 {
	height:650px;
	
}
.titlecontainerbig.title_mniejszy2.height550 .title.title_big {
	padding-top:280px;
	
}
.search-box .sb-search-input {
	width:100%;
	background:none;
	height:42px;
	border:0;
	border-bottom:1px solid rgba(255,255,255,0.1) !important;
	margin-top:24px;
	
}
.btn-footer {
	background:#0089CF;
	background:none;
	/*border:1px solid rgba(255,255,255,0.1);*/
border:0;
	border-radius:0;
	font-size:14px;
	margin-right:2px;
	
}
.nadstopka .search-box .foot_submit {
	position: absolute;
top: 19px;
background: none;
border: 0;
width: 42px;
height: 42px;
background-image: url(img/magnifier.png);
opacity:0.6;
background-size:20px 20px;
background-repeat:no-repeat;
background-position:50% 50%;

right: 12px;
	
}
.nadstopka {
	background:#051929;
	padding:10px 0 20px 0;
	
}
.btnf1 {background:#3B5998}
.btnf2 {background:#061F33}
.btnf3 {background:#0089CF}

.stopka_copyr a.itcenter2:after {
    display: block;
    position: absolute;
    bottom: 0;
    right: -20px;
    content:"";
    width: 17px;
    height: 17px;
    background: url(img/2bg-logo-itcenter.png) top center;
}
.stopka_copyr {
	text-align:right;
	
border-top:1px solid #eee;
font-size:14px;
padding:10px 0;
background:#fff;
}
.itcenter2 {
	position:relative;
	
}
.jquery-background-video-wrapper .darkoverlay {
	opacity:0.7;
	
}
.jquery-background-video-pauseplay {
	display:none;
	
}
.parent-pageid-137 .ikonysekcji .nav-tabs > li > a, .page-id-137 .ikonysekcji .nav-tabs > li > a {
	width:140px;
	height:140px;
}

.parent-pageid-137 .ikony_ikona, .page-id-137  .ikony_ikona {
	max-width:30px !important;
	
}

.icon-scroll,
.icon-scroll:before {
  position: absolute;
  left: 50%;
}
.icon-scroll {
  width: 30px;
  height: 55px;
  margin-left: -15px;
  top: 50%;
  margin-top: -28px;
  box-shadow: inset 0 0 0 2px #fff;
  border-radius: 25px;
}
.icon-scroll:before {
  content: '';
  width: 8px;
  height: 8px;
  background: #F36F24;
  margin-left: -4px;
  top: 8px;
  border-radius: 4px;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
          animation-name: scroll;
}
@-webkit-keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(36px);
            transform: translateY(36px);
  }
}
@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(36px);
            transform: translateY(36px);
  }
}
.scrollcont {
	position: absolute;
	left:0;
	right:0;
	bottom:100px;
margin-top: 100px;
/*background:#fff;
border:3px solid #F36F24;*/
border-radius:50%;
width:90px;
height:90px;
line-height:90px;
z-index:99;
margin:0px auto;

transition:0.5s all;
}

.stikus .scrollcont {
	transform:scale(0);
	height:0;
	width:0;
	
}.space100top {
	padding-top:100px;
}
.darkimg{
			position:relative;
			overflow:hidden;
			transition:0.5s all;		
		}
		.darkimg:before{
			content:"";
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			transition:0.5s all;
			background:rgba(0,0,0,0.3);
			
		}
		.darkimg:hover:before {
			background:rgba(0,0,0,0);
			
		}
		.slider .bxslider2 .tresc1 {
			background:none;
			color:#fff;
			
		}

		
		.kompetencje .container, .tylkoteraz .slider li > div{
			z-index: 9;
position: relative;
			
		}
		.tylkoteraz li:hover:after {
			background:rgba(0,0,0,0)
			
		}
		.videoslide .caption-inner {
			border:0px none;
			
		}
		.slider .videoslide .tresc1 {
		
		
			
		}
		.tr1 {
			background:#F36E24;
			color:#fff;
		}
		.tr2 {
			background:#0089CF;
			color:#fff;
		}
		.tr3 {
			background:#1A1449;
			color:#fff;
		}
		.tr1, .tr2, .tr3 {
			color:#fff !important;
			padding:30px;
			font-size:36px !important;
			background:none;
			height:280px;
			border-left:2px solid #0089CF
		}
		
		
		.bx-wrapper .bx-pager.bx-default-pager a {
			border:0;
			border-radius:0;
			height:3px;
			width:20px;
			background:#555;
			
		}
		.caption-inner b {
			color:#F26E23
			
		}
		.guzik_wiecej_slider {
			border-radius:40px;
			background:rgba(0, 137, 207, 0.7);
			display: inline-block;
			max-width:100%;
			font-size:18px;
			
		}
		.videoslide2 .tr1, .videoslide2 .tr2, .videoslide2 .tr3 {
			font-size:46px !important;
			text-transform:uppercase;
			
		}
		.videoslide2 .caption-inner {
			border:0;
			
		}
		
		
		.slider {
			max-height:830px
			
		}
		.ofertaslide li {
			text-align:left;
			
		}
	
section#chceszwiecej a{
	font-size:32px;
	
}
	section#zamiast {
	text-align:center;
	font-size:14px;
	color:#666;
	
}
section#branze {
	background-image:url(images/telefony.jpg);
	background-size:cover;
	background-position:center right;
	
}
section {
	padding:100px 0;
	padding-top: 160px;
	font-size:14px;
	color:#4f4f5a;
	line-height:1.5
}

section#czas {
	background:#E94635;
	color:rgba(255,255,255,0.7)
}
section#funkcjonalnosc {
	background:#ddd;	
	background:url(img/graybg.jpg) 50% 50% no-repeat;
}
section#tywybierzesz {
	background:#4ABDE9;
	background:#ddd;
	background:url(img/graybg.jpg) 50% 50% no-repeat;
	background-size:cover;
text-align:center;	
}
.fw300 {
	font-weight:300;	
}
.fw400 {
	font-weight:400;	
}
.fw600 {
	font-weight:600;	
}
.menu_glowne .nav > li > a {
	padding:35px 20px 25px 20px;
	color:#111;
	transition:0.5s all;
	
	font-size:16px;
}

.menu_glowne.nizej .nav > li > a, .menu_glowne.nieglowna .nav > li > a {	
	padding-top:25px;
	padding-bottom:25px;
	color:#111;
	
	
}
.pasek_gora {
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding:5px 0;
	font-size:12px;
	color:#999;
	
}

.social_top {
	padding:0;
	margin:0 15px 0 15px;
	float:right;
}
.social_top > li {
	display:inline-block;
	padding:0 5px;
}
.logoimg {
	margin-top:18px;
	transition:0.5s all;
	max-width:230px !important;
}
.nizej .logoimg, .nieglowna .logoimg {
	transform:scale(0.95);
	margin-top:0;
	max-height:70px;
	padding-top:10px;
}

.menu_glowne.nizej, .menu_glowne.nieglowna{
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	background:#110927;
	background:#fff;
	border:0px none;
	padding:15px 0;
}
.menu_glowne.nizej .dmbs-top-menu #menu-menu-glowne a, .menu_glowne.nieglowna .dmbs-top-menu #menu-menu-glowne a {
color:#000;	
	
}

.menu_glowne.nieglowna.nizej {
	padding:0;
	
}
.zawody_box {
	margin-top:60px;
	
}
.zawody_box2 {
	margin:40px 0;
}
.branze_box, .funkcjonalnosc_box {
	margin-top:15px;
	
}
.zawody_box > div, .zawody_box2 > div {
	transition:0.5s all;	
}
.zawody_box > div:hover, .zawody_box2 > div:hover {
	transform:scale(0.8)
}
.zawody_box > div , .branze_box > div, .funkcjonalnosc_box > div {
	width:20%;

	float:left;
	
}
.zawody_box2 > div {
	width:33.3%;

	float:left;
	
}
.funkcjonalnosc_box > div {
	width:33%;
	margin-bottom:20px;
	
}
.branze_box > div {
	width:50%;
	
	
}
.box_inside{
	margin:10px;
		height:200px;
	padding-top:40px;
	border-radius:5px;

	
	color:#fff;
	text-align:center;
	font-size:20px;
	font-weight:300;
	
}
.box_inside2{
	margin:10px;
		height:200px;
border-radius:5px;

	
	color:#fff;
	text-align:center;
	font-size:20px;
	font-weight:300;
	
}
.zawody_box .zawod_box1 .box_inside {
	background:#692018;	
}
.zawody_box .zawod_box2 .box_inside{
	background:#ED877D;	
}
.zawody_box .zawod_box3 .box_inside{
	background:#E94635;	
}
.zawody_box .zawod_box4 .box_inside{
	background:#693C38;	
}
.zawody_box .zawod_box5 .box_inside{
	background:#B63729;	
}


.branze_box .zawod_box1 .box_inside, .zawod_box1 .front, .funkcjonalnosc_box1 .front, .funkcjonalnosc_box6 .front{
	background:#692018;	
	
}
.branze_box .zawod_box2 .box_inside, .zawod_box2 .front, .funkcjonalnosc_box2 .front, .funkcjonalnosc_box7 .front{
	background:#ED877D;	
}
.branze_box .zawod_box3 .box_inside, .zawod_box3 .front, .funkcjonalnosc_box3 .front, .funkcjonalnosc_box8 .front{
	background:#E94635;	
}
.branze_box .zawod_box4 .box_inside, .zawod_box4 .front, .funkcjonalnosc_box4 .front{
	background:#693C38;	
}
.branze_box .zawod_box5 .box_inside, .zawod_box5 .front, .funkcjonalnosc_box5 .front{
	background:#B63729;	
}


.zawod_box_ikona {
	margin:0px auto;
	width:80px;
	margin-bottom:20px;
	
}
.funkcjonalnosc_box_ikona {
	margin:0px auto;
	width:65px;
	margin-bottom:20px;
	
}
.funkcjonalnosc_box .box_inside{
font-size:26px;
}
.branza {
	
	
}
.back ul {
	padding-left:0px;
	text-align:left;
	font-size:12px;
	margin-top:10px;
}

.back li {
	list-style-type:none;
	
}
.back li:before {
	content: "";
width: 24px;
height: 24px;
margin-right: 5px;
background: url(img/okejka.png);
display: inline-block;
top: 6px;
position: relative;
}
.branza b {
	color:#111;
	
}
.colorwhite {
	color:#fff !important;
	
}
.n2-ss-button-container a {
	background:#E94635 !important;
	
}

.flip-container {
	
	-webkit-perspective: 1000;
    -moz-perspective: 1000;
    -o-perspective: 1000;
    perspective: 1000;
}
	/* flip the pane when hovered */
	.flip-container:hover .flipper, .flip-container.hover .flipper {
		transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 270px;
	height: 200px;
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	-moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;

    position: relative;

	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	 -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;

    -moz-transition: 0.6s;
    -moz-transform-style: preserve-3d;

    -o-transition: 0.6s;
    -o-transform-style: preserve-3d;

    -ms-transition: 0.6s;
    -ms-transform-style: preserve-3d;

    transition: 0.6s;
    transform-style: preserve-3d;


    position: absolute;
    top: 0;
    left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
	border-radius:5px;
	padding-top:40px;
}

/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
	background:#fff;
	color:#111;
	padding:15px 20px;
	box-shadow:0 0 15px rgba(0,0,0,0.1);
	  -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}



.front {
    z-index: 2;
}

span.zadzwon {
	color:#111;
	
}
.powered {
	display:none;
	position:absolute;
	right:0;
	top:0;
	width:100px;
	height:100px;
	
	transition:0.5s;
}
.is_stuck .powered {
	transform:scale(0);
	 transform-origin:top right;
}
.funkcjonalnosc_box ul {
	padding-left:0px;
	text-align:center;
	font-size:14px;
	margin-top:10px;
}

.funkcjonalnosc_box li {
	
	display:block;
	text-align:left;
	font-size:10px;
	
}

.funkcjonalnosc_box ul > li:last-child:after {
	display:none;
}
.slider ul {
	padding:0;
	margin:30px 0 15px 0;
}
.slider li {
	color:#fff;
	text-align:left;
	list-style-type:none;
}
.slider li:before {
content: "";
width: 24px;
height: 24px;
margin-right: 5px;
background: url(img/okejka.png);
display: inline-block;
top: 6px;
position: relative;
}
.slider ul > li:nth-child(1) {
	font-size:34px;
}
.slider ul > li:nth-child(2) {
	font-size:24px;
}
.slider ul > li:nth-child(3) {
	font-size:20px;
	margin-top:5px;
}

#zamiast h4 {
	font-size:22px;
	font-weight:300;
	color:#111;
		margin-bottom:30px;
}
.funkcjonalnosc_box .box_inside {
	height:250px;
	padding-left:15px;
padding-right:15px;	
}
.btn-case {
	background:#ED877D
}

.lds-grid {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  position:absolute;
  lefT:0;
  right:0;
  top:50%;
  margin:0px auto;
}
.lds-grid div {
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #0C4DA1;
  animation: lds-grid 1.2s linear infinite;
}
.lds-grid div:nth-child(1) {
  top: 6px;
  left: 6px;
  animation-delay: 0s;
}
.lds-grid div:nth-child(2) {
  top: 6px;
  left: 26px;
  animation-delay: -0.4s;
}
.lds-grid div:nth-child(3) {
  top: 6px;
  left: 45px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(4) {
  top: 26px;
  left: 6px;
  animation-delay: -0.4s;
}
.lds-grid div:nth-child(5) {
  top: 26px;
  left: 26px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(6) {
  top: 26px;
  left: 45px;
  animation-delay: -1.2s;
}
.lds-grid div:nth-child(7) {
  top: 45px;
  left: 6px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(8) {
  top: 45px;
  left: 26px;
  animation-delay: -1.2s;
}
.lds-grid div:nth-child(9) {
  top: 45px;
  left: 45px;
  animation-delay: -1.6s;
}
@keyframes lds-grid {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

.slidertext, .slidertext * {
	font-weight:bold !important;
	color:#E94635 !important;
	
}
section#integracje {
	background:#fff;
	
}
section#technologie, section#integracje {
	text-align:center;
	
}
section#dzialy {
	background:#f6f6f6;
	
	padding:30px 0 60px 0;
}
h4 {
	text-align:center;
	
}
#technologie img {
	max-width:60px;

	
	
}
.zawody_box2 .zawod_box_ikona {
	max-width:40px;
	
	
}
.zawody_box2 .box_inside {
	font-size:16px;
	padding-left:15px;
	padding-right:15px;
	height:170px;
	
}
@media (max-width:991px) {
	.sliderimg {
		display:none;
		
	}
	.zawody_box > div, .branze_box > div, .funkcjonalnosc_box > div, .zawody_box2 > div {
		width:100%;
		
	}
	.flip-container, .front, .back {
		width:100% !important;
		
	}
	.lub {
		padding:20px !important;
		
	}
	.menu_glowne .nav > li > a {
		padding:10px !important;
		
	}
}

.techicon {
	width:150px;
	height:150px;
	background:#5EA9FF;
	margin:40px auto 20px auto;
	border-radius:5px;
	line-height:150px;
	transition:0.5s all;
}
.techicon:hover {
	transform:scale(0.8);
	background:#E56D14;
	
}
.techicon img {
	filter:invert(100%);
	
}
section#film {
	background:#4A6AE8;
	background:url(img/filmbg.jpg) 50% 50% no-repeat;
}
.slide_caption {
	
	
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;	
	
}
.slide {
	position:relative;
	/*height:700px;*/
	background-position:50% 50%;
	background-size:cover !important;
	background-attachment:fixed;
	
}
.slide_inner {
	position:absolute;
	left:0;
	top:38%;
	color:#fff;
	width:100%;
	z-index:9;
	text-shadow:0 0 10px rgba(0,0,0,0.6);
	
}
.slide_caption_inner ul {
	padding-left:15px;
	
}
.slide_inner h2 {
	font-size: 42px;
font-family: 'poppins', 'open sans', sans-serif;
font-weight: 600;
margin-top:10px;

}
.lewa_slider_container {
	text-align:center;
	
}
.lewa_slider > div {
	padding:30px;
	
}
.bx-controls-direction {
position: absolute;
top: 43%;
z-index: 99;
width: 90%;
margin: 0px auto;
left: 0;
right: 0;

}
.bx-controls-direction a {
	font-size: 23px;
color: #fff;
text-align: center;
}
.slide_caption_inner {
	font-size:24px;
	
	
	font-weight:400;
	color:#f7c004;


	
}
.slajder_container {
	position:relative;
	
}
#slider_pager {
	position:absolute;
	right:15px;
	top:25%;
	
	z-index:959;
	
}
#slider_pager li
{
list-style-type:none;
	
}
#slider_pager li a{
	display:block;
	color:#fff;
	font-size:12px;
	text-align:right;
	margin:5px;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	padding:0 10px;
	border-radius:50%;


}
#slider_pager li a img {
	
	

	
	
	
}
#slider_pager li a.active {
	background:#F36300;
	
	
}
#slider_pager li a.active img{
	filter:invert(0%);
}

section#technologie {
	background:#4ABDE8;
	color:#fff;
	
}
section#integracje img{
	transition:0.5s all;
	filter:grayscale(0%);
	
}
section#integracje img:hover {
	transform:scale(1.3);
filter:grayscale(100%);	
}
.poznajoferte .hidep p {
	display:none;
	
}
.wpcf7-list-item label {
	font-size:12px;
	font-weight:300;
	
}
.funkcjonalnosc_box > div .front {
	text-align:center;
	font-size:14px;
	font-weight:300;
	color:#fff;
	background:none;
	filter:invert(100%);
}
.funkcjonalnosc_box > div .back {
text-align:center;	
}
.stopka_onas .btn-cmc {
	padding:10px 20px;
	font-size:16px;
	margin-top:15px;
	
}
h4.podtitle {
	font-weight:300;
	font-size:20px;
	color:#666;
	margin-bottom:60px;
	
}
.szwajcar {
	color:#fff;
	background:#F7122D;
	width:30px;
	height:30px;
	line-height:30px !important;
	
}
.sliderimg {
	opacity:0.8;
	width:80px;
	margin-right:15px;
	
}
.floatleft {
	float:left;
	
}
.slide_caption_inner .col-md-10 {
	padding-top:5px;
	font-family:'poppins', 'open sans', sans-serif;
}
.pokazformdecydujesz {
	cursor:pointer
	
}
.pasek_gora a {
	color:#E56D14;
	
}
@media (max-width:991px) {
	#slider_pager {
		top:0;
	}
	section {
		padding:30px 0;
		
	}
	#slider_pager li a {
		margin:0;
		width:28px;
		height:28px;
		line-height:28px;
		padding:0 8px;
	}
			.menu_glowne .navbar-nav {
				width: 100%;

				
			}
			.dmbs-header-img img {
				margin-top:10px;
				
			}
		.slide_inner h2 {
			font-size:24px !important;
			
		}
			.navbar-collapse {
				padding:40px 0 5px 0;
				
			}
		.bxslider2 {
			height:250px !important;
			
		}
			.caption-inner {
				padding:0 !important;
				
			}
			.tylkoteraz  {
				min-height:350px !important;
				overflow:hidden;
				
			}
			.tr1, .tr2, .tr3, .videoslide2 .tr1, .videoslide2 .tr2, .videoslide2 .tr3 {
			font-size:16px !important;
			}
			.tr1, .tr2, .tr3 {
				height:auto;
				
			}
			.videoslide .tresc1 {
				padding-top:10px !important;
				padding-bottom:10px !important;
					padding-left: 10px;
padding-right: 10px;
				
			}
			.tresc1.wow.bounceIn.tr1 {
				padding-top:20px !important;
				padding-bottom:20px !important;
			}
			#poznajuslugi > .container > .row > .col-md-4 > div {
				text-align:center !important;
				
			}
			.slide {
				height:auto;
				
			}
			section#funkcjonalnosc, section#tywybierzesz {
				background:#ccc;
				
			}
			section#branze {
				background:#4A83C6;
				
			}
			section {
				padding-left:15px;
				padding-right:15px;
			}
			.nizej .logoimg, .nieglowna .logoimg {
				transform:scale(1);
				
			}
.zawody_box > div {
	width:50%;
	
}
.zawodyimgmobile {
	display:none !important;
	
}
.zawodyimgmobile_cont:hover .zawodyimgmobile {
	display:block !important;
	
}

.slide_caption_inner {
	font-size:14px;
	
}
		}
		@media(max-width:991px) {
		.navbar-collapse {
		
		position: absolute !important;

z-index: 999;

background: #fff;


padding:20px;
box-shadow: 0 0 15px rgba(0,0,0,0.3);
		}
		#chceszwiecej .space80top {
			padding-top:15px;
			
		}
		.slide {
			max-width:100%;
			
		}
		.slide_caption_inner > .row {
			padding:0 !important;
			
		}
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		#chat-widget-container {
			left:0 !important;
			bottom:0 !important;
			
		}
		.slide img {
			width:100%;
			
		}
		#boxytop {
			padding:0;
			position:absolute;
			width:100%;
			margin-top:-70px;
			margin-bottom:-50px;
			z-index:99;
			
		}
		.box_content {
			padding:30px;
		
			transition:0.5s all;
			max-height:170px;
			overflow:hidden;
			color:#666;
/*			border-top:2px solid #E94635;*/
		}
		.box_content h3{
			margin:0;
			font-size:18px;
			color:#fff;
			font-family:'poppins', sans-serif;
				font-weight:600;
		}
		.box_content .box_text {
			font-size:12px;
			margin:10px 0 0px 0;
			color:#fff;
			opacity:0.8;
			
		}
		.box_content_ikona {
			transition:0.5s all;
		
			
		}
		#boxytop {
			
			padding-top:30px;

		}
		#zawody {
		
			
		}
		/*
		.box_content1 {
			background:#37124D;			
		}
		.box_content2 {
			background:#591041;			
		}
		.box_content3 {
			background:#2F1263;			
		}
		.box_content h3{
			color:#fff;
		}
		.box_content_ikona {
			filter:invert(100%);
		}
		.box_content .box_reszta {
			color:#fff;
		
		}
		.box_content .box_text {
			color:#fff;
			opacity:0.6;
		}*/
		/*kolory end 123*/
		
		
		
		
		
		/*kolory*/
		/*
	.box_content1 {
			background:#250E3E;			
			
		}
		.box_content2 {
			background:#1F0E3F;			
		}
		.box_content3 {
			background:#190B33;			
		}
		.box_content h3{
			color:#fff;
			opacity:0.7
		}
		.box_content_ikona {
			filter:invert(0);
		}
		.box_content .box_reszta {
			color:#fff;
		
		}
		.box_content .box_text {
			color:#fff;
			opacity:0.4;
		}*/
		/*kolory end 123*/
		.btn-default {
			position:relative;
			background:none;
			border:1px solid rgba(255,255,255,0.7);
			border:0px none;
			color:#fff;
			border-radius:0;
			margin-right:50px;
			padding:15px 25px;
			background:#301854;
			
		}
		.btn-slider, .btn-default2 {
			border:1px solid rgba(255,255,255,0.3);
			border-radius:0;
			color:#fff;
			text-transform:uppercase;
			background:none;
			margin-top:35px;
			padding:15px 30px;
			
		}
		h5.podtitle {
			font-size:18px;				
			color:#F7C004;
			margin-bottom:50px;			
		}
		#zawody {
			background-color:#eee;
			background-image:url(img/sekcja1_test2.jpg);
			background-repeat:no-repeat;
			background-size:100%;	
			padding-bottom:80px;
			
			padding-top:140px;
			background-position:50% 100%;
			transition:0.5s all;
			overflow:hidden;
		}
		#zawody:hover {
			background-size:110%;			
		}
		
		#tabkiglowna {
			
			background:#fff;
		
			padding-top:80px;
			color:#000;
			
		
			background-color:#E2E7EB;
			background-image:url(img/tabkiglowna.jpg);
			background-repeat:no-repeat;
			background-size:100%;
			background-position:100% 0;
			transition:0.5s all;
		}
		.tabkibg {
		
			
		}
		#sekcja2 {
			background:#fff;			
			
			background-image:url(img/sekcja2_test2.jpg);
			background-position:50% 100%;
			background-repeat:no-repeat;			
			transition:0.5s all;
			background-size:100%;
		}
		#sekcja2:hover {
			background-size:110%;
			
		}
		#tabkiglowna .nav.nav-pills {
			position: relative;
top: -100px;
background: #fff;
padding: 30px;

		}
		#tabkiglowna .nav.nav-pills, .box_content {
		box-shadow: 0 0 25px rgba(0,0,0,0.2);
		
		}
		.slajder_container, .slajder_container .slide {
			height:90vh;
			overflow:hidden;
			
		}
		.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
			background:none;
			color:#E94635;
			
		}
		.nav-pills > li > a {
			color:#000;
			font-family:'poppins', sans-serif;
			font-weight:bold;
			font-size:18px;
			
		}
		#tabkiglowna .nav-pills li a:before {
			content:"";
			display:inline-block;
			width:6px;
			height:6px;
			background:#E94635;
			margin-right:10px;
			position:relative;
			top:-3px;
			
		}
		video.videoover, .videoover video {
/*			mix-blend-mode:multiply;
			opacity:0.6 !important;
			filter:grayscale(100%);*/
			opacity:1 !important;
		}
		.slide {
			background:var(--gradient);
			
		}
		
		.btn.btn-default:after {
			content: "";
width: 50px;
height: 50px;
border-left: 1px solid rgba(255,255,255,0.4);

position: absolute;
top: 0px;
right: -50px;
background:#E94635;
background:url(img/btnarrow.png) 50% 50% #220E42;
		}
		
		.btn.btn-default.btn-slider:after, .btn.btn-default.btn-default2:after { 
			content: "";
width: 50px;
height: 52px;
border: 1px solid rgba(255,255,255,0.3);
border-left:0;
position: absolute;
top: -1px;
right: -50px;
background:#E94635;
background:url(img/btnarrow.png) 50% 50% ;
		}
		
		.pt-2 {
			padding-top:2em;
			
		}
		.pt-3 {
			padding-top:3em;
			
		}
		/*jasne menu start */
		
		/*
		.menu_glowne {
			background:#fff;
			
		}
		
		.dmbs-top-menu #menu-menu-glowne a {
 
    color: #000;
 
    padding: 30px 35px;
}

.menu_glowne.nizej {
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    background: #fff;
}
.menu_glowne.nizej .nav > li > a {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    
}*/
		/*jasne menu end */
		
		
		/*boxy zmiana */
		#boxytop {
    
    position: absolute;
    width: 100%;
    
	margin-top:-100px;
    
    z-index: 99;
    
}

	

/*boxy zmiana end */
		
		section#opinie {
			background:#fff;
			
		}
		section#cozyskujesz, section#cozyskujesz2  {
			background:#0C4DA1;			
			background-image:url(img/newsbg.jpg);
			background-attachment:fixed;
			background-size:cover;
			background-position:50% 50%;
			color:#fff;
			padding-bottom: 140px;
			
		}
		section#zamowdemo {
			background:var(--gradient3);
			
		}
		
		
		
		/*123 pomaranczowe boxy */
		
		 
		/*123 pomaranczowe boxy end*/

		.slider2_content {
			background:#ddd;
			padding-top:100px;
			
		}
		.slider2_content_text {
			padding-bottom:50px;
			
		}
		.slider2_content_text h2{
			text-align:center;
			font-size:42px;
			color:#111;
			font-weight:600;
		}
		#slider_inner1 .bx-controls-direction, #opinie .bx-controls-direction, .innersection .bx-controls-direction {
			filter:invert(100%);
			
		}
		#slider_inner1 .bx-next, #opinie .bx-next, .innersection .bx-next {
			right:0 !important;
			left:unset;
			margin-top:0;
			
		}
		#slider_inner1 .bx-next, #slider_inner1 .bx-prev {
			margin-top:100px;
		}
		#opinie .bx-prev {
			margin-left:-130px;
			
		}
		#opinie .bx-next {
			margin-right:-130px;
			
		}
		 .innersection .bx-prev 
		 {
			margin-left:-60px; 
		 }
		 
		 .innersection .bx-next
		 {
			 margin-right:-60px;
		 }
		 
		  .sliderguzikidalej .bx-prev 
		 {
			margin-left:-120px !important;
		 }
		 
		 .sliderguzikidalej .bx-next
		 {
			 margin-right:-120px !important;
		 }
		 .innersection .bx-prev, .innersection .bx-next {
			 opacity:0.4;
			 margin-top:25px;
			 transform:scale(0.7);			 
		 }
		.tab-content {
		
			padding:55px;
			border:0px none;
			border-top:0;
			background:rgba(0,0,0,0.5);
			background:#f6f6f6;
			background:rgba(255,255,255,0.8);
			box-shadow: 0 0 15px rgba(0,0,0,0.07);
		}
		
		#tabkiglowna .nav-tabs a {
			color:#000;
			font-size:16px;
			font-weight:600;
			
		}
		#tabkiglowna .nav-tabs li {
			border-bottom:1px solid rgba(0,0,0,0.05);
			padding:0;
			text-align:center;
			border-top:3px solid transparent;
		}
		#tabkiglowna .nav-tabs li a{
		padding:20px 0;
		bordeR:0;
		}
		#tabkiglowna .nav-tabs li.active {
			border:1px solid rgba(0,0,0,0.05);
			border-bottom:0;
			background:rgba(255,255,255,0.7);
			margin:0;
			border-top:3px solid #5A1C73;
		}
		
		.nav-tabs {
			border:0;
			
		}
		.tab-content h5.podtitle {
			margin-bottom:0;
			
		}
		#cozyskujesz h4, #cozyskujesz2 h4 {
			margin-top: 25px;
font-size: 15px;

margin-bottom: 20px;
font-weight: 600;
		}
		.cozyskujeszinner {
			text-align:center;
			
		}
		.phonetop {
			color:#fff;
			padding:31px 0 20px 0;
			transition:0.5s all;
			text-align:right;
			font-size:12px;
		}
		.nizej .phonetop, .nieglowna .phonetop {
		padding:20px 0;	
			
		}
		.zamowdemo_inner {
			color:#fff;
			
			
		}
		.iconcozyskujesz {
			margin:0px auto;
			width:110px;	
			padding:30px;
			background:#5C1263;
			transition:0.5s all;
		    border-radius: 50%;

		}
		.iconcozyskujesz img {
			filter:invert(100%);
			transition:0.5s all;
			
		}
		.opacity07 {
			opacity:0.7;
			
		}
		h3.titlenieczekaj {
			margin-bottom:70px;
			font-size:50px;
			text-align:center;
			color:#fff;
			
		}
		.slider_loga img {
			opacity:0.5;
			background:none;
			filter:grayscale(100%);
			
		
			margin-top:50px;
		}
		.iconcozyskujesz2 {
			background:#5C1263;
			margin-top:15px;
			transition:0.5s all;
			padding:20px;
			    border-radius: 50%;

		}
		.iconcozyskujesz2 img{
			transition:0.5s all;
			filter:invert(100%);
			
		}
		.funkcjonalnoscnew_icon {
			padding: 25px 25px;
			max-width: 95px;
			margin: 30px auto 10px auto;
			background: #eee;
			transition:0.5s all;
		}
		.funkcjonalnoscnew_icon:hover {
			border-radius:50%;
			
		}
		.funkcjonalnoscnew_icon img{

		transition:0.5s all;
		}
		.funkcjonalnoscnew {
			padding:0px 15px;
			margin:10px 0;
			transition:0.5s all;
		}
		
		.funkcjonalnoscnew:hover img{
			transform:scale(1.3);
		}
	
		.funkcjonalnoscnew_text {
			text-align:center;
			font-size:14px;
			color:#222;
			
		}
		.btn {
			transition:0.5s all;
			
		}
		.ladneli {
			padding:0;
			
		}
		.ladneli li {
			list-style-type:none;
			padding:10px 0px;
			font-size:12px;
			position:relative;
			padding-left:30px;
		}
		.ladneli li:before {
    content: "";
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: url(images/okejka.png);
    display: inline-block;
    top: 8px;
    position: absolute;
	left:0;
	background-size:cover;
}

@media (min-width:1170px) {
	.counter .col-lg-3 {
    width: 20%;
}
	
}
.innersection {
	padding:60px 0;
		text-align:justify
}
.page {
	color:#4f4f5a
	
}
.licznik2 {
	font-size:18px;
	text-align:center;
	padding:30px 0 30px 0;
	position:relative;
	box-shadow: 0 0 15px rgba(0,0,0,0.4);

}
.licznik2 span {
	color:#0C4DA1;
	font-size:36px;
	font-weight:600;
}
.zamowdemomodal {
	
	
}
#zamowdemomodal, #umowsie {
	background:var(--gradient3);
	overflow:auto;
}
#zamowdemomodal .modal-dialog, #umowsie .modal-dialog {
	width:100%;	
	
}
#zamowdemomodal .modal-content, #umowsie .modal-content {
	background:none;
	border:0;
	color:#fff;
	box-shadow:none;
}
#zamowdemomodal .modal-footer, #zamowdemomodal .modal-header, #umowsie .modal-footer, #umowsie .modal-header {
	bordeR:0;
}
#zamowdemomodal label, #umowsie label{
	width:100%;
	
}
#zamowdemomodal input, #zamowdemomodal textarea, .modal input, .modal textarea, #umowsie input, #umowsie textarea, {
	background:none;
	border:1px solid rgba(255,255,255,0.2) !important;	
}
#umowsie textarea, #zamowdemomodal textarea, .modal textarea {
	height:200px;
	
}
.textwhite {
	color:#fff !important;
	
}
.acceptance-514, .acceptance-513, .checkbox-541 {
margin-left: -30px;
display: inline;
	
}
.zgody {
	padding-left:30px;
	font-size:12px;
	padding-top:20px;
	padding-bottom:20px;
	
}
.nowoscitext{
   
    animation: color-change 4s infinite;
}

@keyframes color-change {
    0% { color: #fff; }
    50% { color: #EC7419; }
	100% { color: #fff; }
}
.slideimage {
		
}
.modal-content {
	border-radius:0;
	background:var(--gradient3);
	
}
.modal-header {
	border:0;
	
}
#myModalLabel {
	text-align:left;
	font-size:24px;
	border:0;
}
.fs16 {
/*	font-size:16px;*/
	line-height:1.5;
	
}
.minigaleria {
	
}
.minigaleria img {
	box-shadow:0 0 15px rgba(0,0,0,0.1);
	padding:5px;
	margin:60px 15px 30px 15px;
	background:#fff;
	transition:0.5s all;
	
}
.minigaleria img:hover {
	transform:scale(1.1);
	box-shadow:0 0 15px rgba(0,0,0,0.3);
	
}
.bx-wrapper {
	width:100% !important;
	max-width:100% !important;
	
}
.sekcja_konfiguratory {
	background-color:#fff;
	background-image:url(images/bg_konfiguratory.jpg);
	background-position:bottom right;
	background-size:contain;
	background-repeat:no-repeat;
}
.sekcja_repmanager {
	background-color:#fff;
	background-image:url(images/bg_repmanager.jpg);
	background-position:bottom right;
	background-size:cover;
	background-repeat:no-repeat;
}
.sekcja_integracja {
	background-color:#ededed;
	background-image:url(images/bg_integracja2.jpg);
	background-position:top right;
	background-size:contain;
	background-repeat:no-repeat;
}
.sekcja_serwis {
	background-color:#fff;
	background-image:url(images/bg_serwis.jpg);
	background-position:bottom right;
	background-size:contain;
	background-repeat:no-repeat;
}
.sekcja_scm {
	background-color:#fff;
	background-image:url(images/bg_scm.jpg);
	background-position:bottom right;
	background-size:contain;
	background-repeat:no-repeat;
}
.sekcja_dlakogo {
	background-color:#fff;
	background-image:url(images/bg_dlakogo.jpg);
	background-position:bottom right;
	background-size:100%;
	background-repeat:no-repeat;
}
.sekcja_b2c {
	background-color:#fff;
	background-image:url(images/bg_b2c.jpg);
	background-position:bottom right;
	background-size:100%;
	background-repeat:no-repeat;
}
.sekcja_ofertowanie {
	background-color:#ededed;
	background-image:url(images/bg_ofertowanie.jpg);
	background-position:bottom left;
	background-size:contain;
	background-repeat:no-repeat;
}
.sekcja_technologia {
	background-color:#fff;
	background-image:url(images/bg_technologia.jpg);
	background-position:bottom left;
	background-size:cover;
	background-repeat:no-repeat;
}

.sekcja_panel {
	background-color:#ededed;
	background-image:url(images/bg_panel.jpg);
	background-position:bottom left;
	background-size:contain;
	background-repeat:no-repeat;
}
.sekcja_mobilerep {
	background-color:#ededed;
	background-image:url(images/bg_mobilerep.jpg);
	background-position:bottom left;
	background-size:contain;
	background-repeat:no-repeat;
}
.sekcja_reklamacje {
	background-color:#ededed;
	background-image:url(images/bg_reklamacje.jpg);
	background-position:bottom left;
	background-size:contain;
	background-repeat:no-repeat;
}
.ofertabox h3 {
	font-size:15px;
	text-align:center;
	min-height:33px;
	
}
.ofertabox {
	font-size:12px;

	margin-bottom:30px;
}

.ofertabox a {
	color:#EA4635;
	
}




.taba-link.active .taba-red, .taba-link.active .taba-purple, .taba-link.active .taba-orange, .taba-link.active .taba-green, .taba-link.active .taba-gray {
    display: block;
}
.taba-link .taba-red, .taba-link .taba-orange, .taba-link .taba-purple, .taba-link .taba-green, .taba-link .taba-gray, .taba-link .taba-red {
    float: right;
    height: 30px;
    border: 0;
    width: 130px;
    text-align: center;
    font-size: 14px;
}
.taba td {
    background: #fff;
    border: 0;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom: 2px solid #eee;
	vertical-align: middle;
}
.opcja-ok::before {
content: "";
width: 19px;
height: 19px;
margin-right: 5px;
background: url(images/okejka.png);
    background-size: auto;
display: inline-block;
top: 2px;
position: relative;
background-size: cover;
}
.p15, .z15 {
    width: 130px;
}
.taba-link.active, .taba-link {
    font-weight: bold;
    font-size: 16px;
	color:#000;
}
.small-text {
	font-size:12px;
}
.logab2b {
	text-align:center;
	background:#EEEEEE !important;
}
.logab2b img {
	padding:0 40px;
	mix-blend-mode:multiply
}
.resztatext {
	display:none;
	
}
.ofertaboxfoto {
	background:#eee;
	padding:30px;
	max-width:120px;
	margin:0px auto;
	border-radius:50%;
	margin-top:20px;
	transition:0.5s all;
}
.ofertabox:hover .ofertaboxfoto{
	background:#E94635;
	transform:scale(0.9);
}
.ofertaboxfoto img{
	transition:0.5s all;
}
.ofertabox:hover .ofertaboxfoto img{
	filter:invert(100%);
	
}
.slide_caption_inner ul {
	display:none;
	
}
#tabkiglowna.tabkiomni .nav > li a {
	padding:20px 50px;
	
}
.tabkiomni {
	padding-bottom:100px;
	background:none !important;
}
.tabkiomni .tab-pane {
	padding:30px 60px 0 60px;
	text-align:left;
}
.tabkiomni .tab-pane img {
	mix-blend-mode:multiply;
	max-width:180px;
}

.platformaikony {
	text-align:center;	
	font-size:16px;
	margin-bottom:30px;
}
.platformaikonyimg {
	padding:30px;
	max-width:100px;
	margin:0px auto 10px auto;
	transition:0.5s all;
	border-radius:50%;
	background:#eee;
}
.platformaikony > div:hover .platformaikonyimg {
	background:#EC4635;
	border-radius:0;
	
}
.platformaikony > div:hover .platformaikonyimg img {
	filter:invert(100%);
	transform:scale(1.3);
}
.platformaikonyimg img {
		transition:0.5s all;
	clear:both;
	
}
.platformaheading {
	font-size:22px;
	margin-bottom:30px;
	color:#EC4635;
	text-align:left;
	padding-top:50px
	
	
}
.breadc {
	background:#EC4635;
	color:#cbdbe8;	
	padding:20px 0;
	
}
.breadc a {
	color:#fff;
	
}
.stopka_menu a {
	color:#000;
	
}
.stopka_menu h3 {
	font-size:20px;
	
}
.stopka_menu {
	background:#fff;
	padding:60px 0 ;
	
}
.stopka_menu li {
	list-style-type:none;
	padding:10px 0px;
	opacity:0.6;
	
}

.dmbs-top-menu .navbar-default .navbar-nav > .open > a, .dmbs-top-menu .navbar-default .navbar-nav > .open > a:hover, .dmbs-top-menu .navbar-default .navbar-nav > .open > a:focus, #menu-menu-glowne .dropdown-menu {
	
	background:#fff;
	color:#000;
	
}
#menu-menu-glowne .dropdown-menu{
	box-shadow:5px 5px 15px rgba(0,0,0,0.1);
}
.dmbs-top-menu #menu-menu-glowne .dropdown-menu a {
		color:#000 !important;
	position:relative;
}

.dmbs-top-menu .navbar-default .navbar-nav > .open > a {
	color:#000 !important;
font-size:14px;	
transition:0.5s all;
}
.invert {
	filter:invert(100%);
	
}
.stopka_kontakt img {
	padding:10px;
	
}
.stopka_menu > .container > div {
	border-right:1px solid #ddd;
	
}
.stopka_menu > .container > div:last-child {
	border:0;
	
}
.slider_loga {
	max-height:200px;
	overflow:hidden;
}
.hoverelement:hover .iconcozyskujesz, .hoverelement:hover .iconcozyskujesz2 {
	
	border-radius:0%;
	
}
.hoverelement:hover .iconcozyskujesz img {
	transform:scale(1.4);
	
}
.hoverelement:hover .iconcozyskujesz2 img {
transform:scale(1.1);	
}
.dmbs-header-img {
	background:url(img/logo.png);

	
	margin-top:16px;
	transition:0.5s all;
}
.menu_glowne.nizej .dmbs-header-img, .menu_glowne.nieglowna .dmbs-header-img {
background-image: url(img/logo.png);
height: 50px;
background-size: contain;
background-repeat: no-repeat;
margin-top: 8px;
}

/* boxykmin 123 start*/
#boxytop > .container{
	position: relative;
margin: 0 auto;
padding:10px 15px;
box-shadow: 0 0 15px rgba(0,0,0,0.4);


background:#0C4DA1;
}

.box_content {
	box-shadow:none;
	
	
}
.slajder_container, .slajder_container .slide {
	
	
}
/* boxykmin end*/
.box_content:hover .box_content_ikona {
	
	
}
.box_content:hover .box_content_ikona  {
	transform:scale(1.3);
	
}
.menu_glowne.nizej .phonetop, .menu_glowne.nieglowna .phonetop {
	filter:invert(100%);
	opacity:0.7;
	
}
.grecaptcha-badge {
	display:none !important;
	
}
.dmbs-header-img > a {
	width:100%;
	height:100%;
	display:block;
	
}
.outlinebtn1 {
	border:1px solid #333;
	color:#333;
	background:none;
	
}
.btn.btn-default.outlinebtn1:after {
	background:url(img/btnarrow.png) 50% 50%;
	filter:invert(100%);
	border:1px solid #fff;
	border-left:0;
	height:52px;
	top:-1px;
	
}
.guzikdesign2:after {
	display:none
	
}
#zamowdemo {
	background:var(--gradient3) !important;
	
}
#zamowdemo video, #cozyskujesz video, #cozyskujesz2 video {
	mix-blend-mode:multiply;
	filter:grayscale(100%);
}
.dlakogorow {
	padding:30px 0 0 0;
	
}
.dlakogorow .iconcozyskujesz {
	background:#eee;	
}
.dlakogorow .iconcozyskujesz img {
	filter: invert(0%);
}

.wizard {
 
}
.wizard .nav-tabs {
    position: relative;
    border: 0px;
}
.wizard > div.wizard-inner {
    position: relative;
}
.connecting-line{
    height:15px;
    background: #e0e0e0;
    position: absolute;
    width: 99.5%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top:44%;
    z-index: 1;
    border-radius: 15px;
}
.active-line{
    height:15px;
    background: #e0e0e0;
    position: absolute;
    width: 99.5%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top:44%;
    z-index: 1;
    border-radius: 15px !important;
}
.wizard .tab-content {
	padding:0;
	border:0;
	
}
.active .connecting-line{
    background-color: #133984;
}
.border-right{
    border-radius: 15px 0 0 15px;
}
.border-left{
    border-radius: 0;
}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    cursor: default;
    border: 0;
    color:#133984;
    border-bottom-color: transparent;
}
.nav-tabs li p{
    padding-top:70px;
    font-size: 16px;
    text-align: center;
}
.list-inline{
    text-align: center;
}
span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background:#DFE3E4;
    border: 2px solid #fff;
    z-index:1;
    position:absolute;
    text-align: center;
    font-size: 25px;
}
.wizard li.active span.round-tab{
    background:#133984;
    color:white;
    border: 2px solid #fff;
}
span.round-tab:hover{
    color: white;
    border: 2px solid #fff;
    background-color:#133984; 
}
.wizard .nav-tabs > li {
    width: 10%;
}
.wizard .nav-tabs > li a{
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
    color: #777;
}
.wizard .tab-pane {
    position: relative;
    padding-top: 15px;
    border-top: 1px solid #fff;
    margin-top: 50px;
}
.next-step:hover, .next-step, .prev-step:hover, .prev-step, .guzikdesign2{
    position: relative;
    background-color: #37124D;
    font-size: 16px;
	border:0;
	border-radius:5px;
	padding:6px 12px;
    color: #FFFFFF;
}
.prev-step {
	background:#2F1263;
	
}
@media( min-width : 320px ) and ( max-width : 360px ){
    .wizard {
        width: 90%;
        height: auto !important;
    }
    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .wizard .nav-tabs > li a {
        width: 50px;
        height: 50px;
    }
    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
	.next-step{
		margin-top:10px; 
	}
    .nav-tabs li p{
        padding-top:60px;
        font-size: 16px;
        text-align: center;
    }
    .connecting-line , .active-line{
        top:43%;
    }
}
.wizard-tabki p {
	display:none;
	
}
.wizard-tabki {
	margin-top:70px;
	
}
.wizard .tab-content {
	text-align:center;
	
}
.wizard .list-inline {
	text-align:center;
	margin-top:60px;
	
}
.wizard h3 {
	color:#111;
	
}


.box-listing .box-list {
    display: inline-block;
  
        
    text-align: left;
	width:100%;
}
.box-listing .box-list .box-item {
    position: relative;
    display: inline-block;
    text-align: left;
    float: left;
    margin: 0 0 48px;
    width: 100%;
    height: 400px;
    padding-top: 295px;
    -webkit-transition: ease-out .2s;
 
    transition: ease-out .2s;

    box-shadow: 0 15px 34px 0 #ccc;
    background-color: #fff;
	overflow:hidden;
}
.box-item {
    background-color: #133984;
    padding: 40px 20px;
        padding-top: 40px;
    margin-top: 30px;
    position: relative;
}
.box-listing .box-list .box-item {
  
    width: calc(33.3% - 52px);
    margin: 26px;
}
.box-listing .box-list .box-item .learn-more {
    position: absolute;
    bottom: -50px;
    -webkit-transition: ease-out .2s;
    -o-transition: ease-out .2s;
    transition: ease-out .2s;
    text-decoration: underline;
    margin-bottom: 0;
}
.box-listing .box-list .box-item .see-more {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	bottom:0;
	right:0;
    z-index: 999;
    opacity: 1;
}
.box-listing .box-list .box-item:hover {
    background-color: #37124D;
	background-color:#133984;
    padding-top: 30px;
}
.box-listing .box-list .box-item:hover .logo-img {
    -webkit-filter: grayscale(1) brightness(.3) invert(1);
    filter: grayscale(1) brightness(.3) invert(1);
    position: relative;
    z-index: 2;
}
.box-listing .box-list .box-item:hover .learn-more {
    bottom: 20px;
}
.box-listing .box-list .box-item:hover .headline .link, .box-listing .box-list .box-item:hover p {
    color: #fff;
}
.box-listing .box-list .box-item p {
    color: #323232;
    margin-bottom: 40px;
    z-index: 2;
    position: relative;
	font-size: 12px;
font-weight: 300;
}
.box-listing .box-list .box-item .logo-img {
    max-height: 53px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);

}
.box-listing .box-list .box-item i {
    color: #37124D;
    z-index: 2;
    position: relative;
}
.icon-line {
width: 100px;
background: #37124D;
background:#FFDF00;
height: 2px;
display: block;
margin:20px 0 40px 0;	
transition:0.5s all;
}

.box-item:hover .icon-line {
	width:100%;
background: #fff;

}
@media (max-width:991px) {
	.bx-controls-direction{
	display:none;	
	}
	.box-item {
		width:100% !important;
		margin:15px 0 !important;
		
	}
	
}
.wpcf7-form label {
	width:100%;
	
}
#caseform label {
	color:#fff;
	font-weight:normal;	
}
#caseform {
	margin-top:60px;
	background:#0089CF;
	padding:60px 0;
	color:#fff;
}
.dlakogorow .ofertaboxfoto {
	background:#37124D;
}
.dlakogorow .ofertaboxfoto img {
filter: invert(100%);

}

.minigaleria {
	
	max-height:263px;
}
.newsletter {
	background:#eee;
	
}
.newsletter_inner {
	padding:30px 0;
	border-bottom:1px solid #eee;
	
}
.news_form {
	padding-top:40px;
	
}
.news_form .tnp-subscription-minimal input.tnp-email {
	max-width:100%;
	
}
.news_form .tnp-submit {
	background: #F7C004 !important;
border-radius: 10px !important;
margin-left:-10px !important;
	color:#000 !important;
}
.breadc {
	box-shadow: 0 0 15px rgba(0,0,0,0.4);
position: relative;

	background:#133984;
}
.nizej .nowoscitext, .nieglowna .nowoscitext {
	animation: color-change2 4s infinite;
	
}
@keyframes color-change2 {
    0% { color: #fff; }
    50% { color: #1977ec; }
	100% { color: #fff; }
}
.my-background-video {
	width:100% !important;
	
}
.tab-pane .funkcjonalnoscnew_icon  {
	border-radius:50%;
	background:#e6e6e6
	
}
.tab-pane .funkcjonalnoscnew:hover .funkcjonalnoscnew_icon  {
	background:#E94635;
border-radius:0;	
}
.tab-pane .funkcjonalnoscnew:hover .funkcjonalnoscnew_icon img {
	filter:invert(100%);
	
}
.newsletter label {
	font-weight:normal;
	
}
.cursorpointer {
	cursor:pointer;
	
}
#omnimobile {
	background:#133984;
		background-color:#fff;
	background-image:url(images/bg_omnimobile.jpg);
	background-position:50% 50%;
	background-size:cover;
	background-repeat:no-repeat;
	padding:140px 0;
}

#omnimobile h3, #omnimobile h5{

	color:#111;
}
.blendmodemultiply {
	mix-blend-mode:multiply;
	filter:grayscale(100%)
}
.omnimobilezalety .ofertaboxfoto {
	padding:20px;
	width:80px;
	height:80px;
}
.box-item2 h3{
	min-height:55px;
	color:#111;
	margin-bottom:40px;
	font-size:18px;
}
.box-listing .box-list .box-item2 {
	padding-top:220px;
	width:calc(25% - 52px);
	height:350px;
}

.box-listing .box-list .box-item2.width25perc {
	padding-top:210px;
	width:calc(25% - 52px)
	
}

.box-listing .box-list .box-item2.box-item33perc {
	width:calc(33% - 52px)
	
}
.box-item2:hover h3{
	color:#fff;
	margin-bottom:10px;
}
.box-item2 .icon-line {
	margin-bottom:20px;
	
}
.box-listing .box-list .box-item2 .learn-more {
	bottom:20px;
	font-size:12px;
	text-decoration:none;
	
}
.box-listing .box-list .box-item2:hover .learn-more {

}
@media (max-width:991px) {
	.modal-dialog {
		margin:0;
		
	}
	.modal-dialog .container-fluid {
		padding-right:15px !important;
		
	}
	.innersection {
		padding-top:10px;
	}
	.videoover {
		width:auto;
		height:100%;
		
	}
.phonetop {
	display:none;
	
}	
#boxytop .box_content_ikona {
	max-width: 60px;
margin: 0px auto;
display: block;
	
}
.box_content h3 {
	text-align:center;
	
}
.slide_inner {
	z-index:9;
}
#zawody, section {
background:#C2CFD5;
padding:30px 0;
}
.slider2_content_text h2, h3.titlenieczekaj {
	font-size:22px;
	padding:0 15px;
	
}
.slider2_content {
	padding-top:15px;
}
.slider2_content_text h4 {
	font-size:16px;
	padding:0 15px;
}
#cozyskujesz {
	text-align:center;
	
}
body {
	overflow-x:hidden
	
}
#cozyskujesz2, #cozyskujesz {
	padding:30px 0 !important;
}
.page-template-casestuddies .my-background-video, .page-template-casestudy .my-background-video {
	margin-top:50px !important;
	
}
.cozyskujeszinner .hoverelement, #cozyskujesz .hoverelement {
	margin-bottom:30px;
	
}
#repmanager {
	background:#fff;
	
}
.krokopis {
	opacity:1 !important;
	font-size:12px;
	
}
#cozyskujesz .iconcozyskujesz2 {
	margin:0px auto;
}
#cozyskujesz h4, #cozyskujesz2 h4 {
	height:auto;
	
}
.nav.nav-tabs > li {
	width:100%;
	
}
.iconcozyskujesz2 {
	max-width:120px;
	
}
.slajder_container, .slajder_container .slide {
	height:auto;
	
}
.slide_caption_inner .col-md-12 {
	
	
}
h3.titlenieczekaj {
	margin-bottom:10px;

}
.zamowdemo_inner h3 {
	font-size:18px;
	
}

.slide .videoover {
	width:auto !important;
	
}
h5.podtitle {
	line-height:1;
	
}
.licznik2 {
	font-size:18px;	
	
}
h3.title, h1.title, h5.podtitle {
	text-align:center;
	
}
h5.podtitle {
	font-size:14px; font-weight:300;
}
.licznik2 br{
	display:none;
}
.licznik2 .col-md-3 {
	margin-bottom:20px;
	
}
.stopka_kontakt img {
	max-width:100px;
}
.slide_inner h2 {
	font-size:20px !important;
	
	
}
#tabkiglowna {
	background:#eee;
	
}
#sekcja2 {
	padding-bottom:160px;
}
.box_content {
	padding:10px; 
	
}

.dmbs-top-menu #menu-menu-glowne a { 
color:#111;
}
.sekcja_panel, .sekcja_konfiguratory, .sekcja_ofertowanie, .sekcja_serwis, .sekcja_reklamacje, .sekcja_scm, .sekcja_b2c {
padding-bottom:260px;	
background-size:220% !important;
	
}
.sekcja_integracja {
padding-top:260px;	
background-size:220% !important;
	
}
.sekcja_technologia, .sekcja_dlakogo { 
background:#fff;
}

}
.arrowbutton {
	cursor:pointer;
	border-radius:50px;
	padding:15px 30px;
	text-transform:none;
	padding-right:70px;
	background:#fff;
	color:#111;
	position:relative;
	box-shadow: 0 4px 16px rgba(0,0,0,.13);
}
.arrowbutton_arrow {
	color:#fff;
	width:42px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#133984;
	border-radius:50%;
	color:#fff;
	font-size:20px;
	position:absolute;
	right:10px;
	top:4px;
	
}
#zawody .arrowbutton {


}
.dropdown-toggle .caret:after {
	content:"\f107";
	color:#E94635;
	font-family:'fontawesome';
	position:absolute;
	top:24px;
	font-size:16px;
	
}
.caret {
	bordeR:0;
	
}
#sekcja2 h4 {
	text-align:left;
}
.langselect {
	padding:25px 0;
	float:right;
}
.krok_licz {
	margin-top:10px;
	border-radius:50%;
	width:50px;
	height:50px;
		line-height:50px;
	color:#fff;

	text-align:center;
	font-size:20px;
	font-weight:bold;
	background:#133984;
	display:inline-block;
	transition:0.5s all
}
.kroki .krok:nth-child(2n+1) {
	margin-left:100px;
	
}
.kroki .krok {
	min-height:155px;
	
}
.kroki {
	margin-top:60px;
	
}
.krok:hover .krok_licz, .usprawnienia_col:hover .krok_licz{
	transform:scale(1.3);
	background:#E94635;
	
}
#cozyskujesz .hoverelement h3 {
	font-size:20px;
	font-weight:600;
	
}
.krokodd .col-md-11 {
	padding-left:30px;
	
}
.krokodd, .krokeven {
	position:relative;
	
}
.krokodd:before {
	content: "";
background: url(img/arrow1.png);

width: 216px;
height: 79px;
position: absolute;
left: -58px;
bottom: 0;
background-size: contain;
background-repeat: no-repeat;
	
}
.krokeven:before {
content: "";
background: url(img/arrow2.png);
    background-repeat: repeat;
    background-size: auto;
background-repeat: repeat;
background-size: auto;
width: 216px;
height: 79px;
position: absolute;
left: 30px;
bottom: -30px;
background-size: contain;
background-repeat: no-repeat;
transform: rotate(10deg);
}
.krokopis {
	transition:0.5s all;
	opacity:0;
	
}
.krok:hover .krokopis {
	opacity:1;
	
}
.krokiinner > div:last-child:before {
	display:none;
	
}
.cs_naszklient {
	padding:120px 0;
	
}
.cs_naszklient img{
	max-width:200px;
	
}
.wsprawnienie_text {
	text-align:center;
	font-size:14px;
	
}
.box-listing .box-list .box-item:before {
    background-image: url(img/boxafter.png);
    position: absolute;
    top: 0;
    content:"";
 filter:invert(100%);
    right: 0px;
	opacity:0.1;
  
    z-index: 1;
width: 170px;
height: 400px;
}
.box-listing .box-list .box-item:hover:before {
	 filter:invert(0%);
}
.wsprawnienie_text .krok_licz {
	margin-bottom:15px;
	background:#fff;
	color:#111;
}
.usprawnienia_row {
	margin-top:30px;
	
}
.oczekiwania {
background-image:url(img/oczekiwania1.jpg);
background-size:100%;
background-position:50% 50%;
padding:140px 0 160px 0;
transition:0.5s all
}


.oczekiwania:hover {
	background-size:110%;
}
.wdrozenia {
background-image:url(img/wdrozenie1.jpg);
background-size:100%;
background-position:50% 50%;
padding:140px 0 160px 0;
transition:0.5s all
}


.wdrozenia:hover {
	background-size:110%;
}

.usprawnienia_col:hover .krok_licz {
	color:#fff;
	
}
#platforma .platformaheading {
	
	
}
.fs12 {
	font-size:12px;
	
}
.omnitoponad {
	padding:40px 0;
	
}
.omnitoponad .platformaikonyimg{
	background:#fff;
}
.krok:after {
	content:"";
	width:3px;
	background:#e94635;
	position:absolute;
	right:65px;
	top:0;
	height:155px;
	
}
.krokdata {
	background: #fff;
position: relative;
z-index: 99;
height:65px;
line-height:65px;
	text-align:center;
	font-size:16px;
}
video.videoover.titlecontainer, .videoover.titlecontainer video {
    
    opacity: 0.6 !important;
    
 
}
.breadc {
	background:#fff;
	color:#333;
	box-shadow:none;
	border-bottom:1px solid #eee;
	padding: 15px 0;
}
.breadc a {
	color:#000;
	
}
.dolaczcontainer {
	position:fixed;	
	top:50%;
	right:0;
	margin:auto 0;
	z-index:999;	
}
.dolaczcontainer img {box-shadow:0 0 15px rgba(0,0,0,0.1); max-width:150px;}



.dolaczcontainer3 {
	position:fixed;	
	top:50%;
	right:0;
	margin:auto 0;
	z-index:999;	
}
.dolaczcontainer3 img {box-shadow:0 0 15px rgba(0,0,0,0.1); max-width:150px;}

.w-100 {
	width:100%;
	
}
.box-omnimobile {
	margin-bottom:15px;
	transition:0.5s all;
}
.box-omnimobile:hover {
	transform:scale(1.15);
	
}
.box-omnimobile h3 {

    color: #111;
    margin-bottom: 10px;
    font-size: 18px;
}
.box-omnimobile .icon-line {
	margin-bottom:10px;
	
}
.box-omnimobile .logo-img {
    margin-top:15px;
	padding:5px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.box-omnimobile p {
	font-size:12px;
	
}
.krok h3 {
	font-size:20px;
	
}
@media (max-width:991px) {
	.stopka_menu li {
		padding:1px 0;
		
	}
	.stopka_copyr, .stopka_copyr .text-left {
		font-size:12px;
		text-align:center;
		
	}
	.kroki .krok:nth-child(2n+1) {
		margin-left:-15px;
		
	}
	.krokodd:before, .krokeven:before {
		display:none;
		
	}
	.dropdown-toggle .caret:after {
		top:9px;
		
	}
	.langdiv {
		padding-right:15px !important;
		
	}
	.titlecontainer h5.title_small{
		margin-bottom:100px;
		font-size:18px;
		line-height:1.3;
		
	}
	.slajder_container, .slajder_container .slide, video.videoover, .videoover video {
		height:450px;
		
	}
	.box_text {
		display:none;
		
	}
	.slide_inner {
		top:50%;
		
	}
	#dolacz {
		display:none;
		
	}
	.navbar-collapse.in {
		overflow:visible;
		
	}
	.caret {
		    position: absolute;
    right: 0;
    top: 0;
}
		
	}



@media(min-width:1170px) {
#menu-item-262 {display:none;}
	.licznik2 {
		position:relative;
		background:none;
		box-shadow:none;
		padding:0;
		
	}
	.licznik2 .container {
		position: absolute;

background: #fff;
padding: 40px 30px;
z-index: 99;
top: -32px;
left: 0;
right: 0;
box-shadow: 0 0 15px rgba(0,0,0,0.1);
		
	}
section#cozyskujesz {
	padding-top:200px;
	background:#093F9B
}	
.tabkibg .col-md-10 {
	padding:0;
	
}	



.slide_inner h2 {
	color:#fff;
	
}
.btn-slider {
	border-color:rgba(0,0,0,0.3);
	color:#111;
	
}


.btn.btn-default.btn-slider:after {
	filter:invert(100%);
	
}

}






.text-left {text-align:left;}
.stopka_copyr a {
	
	color:#000;
	margin-left:5px;
}
.kontaktrow h5.podtitle{
	font-weight:bold;
	margin:0;
	font-size:150%;
}
.kontaktrow {
	margin:25px 0 50px 0;
	line-height:1.7;
	font-size:120%;
	
}
.acf-map {
    width: 100%;
    height: 400px;
    border: 3px solid #fff;
    box-shadow: 0 0 25px rgba(0,0,0,0.2);
    margin: 20px 0;
}
.kontaktrow img {
	max-width:50px;
	float:right;
	
}
.page-template-casestuddies .my-background-video, .page-template-casestudy .my-background-video {
	margin-top:100px;
	
}

.aktualnoscilist .box-listing .box-list .box-item2 {
	padding-top:210px;
	
}
.aktualnoscilist .box-listing .box-list .box-item:hover {
	padding-top:10px;
	
}
.stopka_kontakt a:hover {
	color:#E94635
	
}
.tnp-privacy-field a {
	color:#111;
	
}
.sekcja_dlakogo {
	background-size:100%;
	
}
.sprawdzisie_dlakogo .box-listing .box-list .box-item2 {
	height:550px;
	
}
.sprawdzisie_dlakogo .box-listing .box-list .box-item2 ul{
	font-size:12px;
	margin-top:5px;
	
}
.sprawdzisie_dlakogo .box-listing .box-list .box-item2 h3 {
	margin-bottom:10px;
	
}
.sprawdzisie_dlakogo .box-listing .box-list .box-item2 ul li {
	transition:0.5s all;
}
.sprawdzisie_dlakogo .box-listing .box-list .box-item2:hover ul li {
	color:#fff;
	
}
 
.datawpis {
	position:absolute;
	top:30px;
	left:20px;
	transition:0.5s all;
}
.box-listing .box-list .box-item2:hover .datawpis {
	
	opacity:0;
	
}
.news-item {
	position: relative;

text-align: left;


width: 100%;



transition: ease-out .2s;
margin: 30px 15px;
padding:30px;
box-shadow: 0 15px 34px 0 #e8e8e8;
background-color: #e8e8e8;

	
}
.news-item h3 {
    min-height: 55px;
    color: #111;
    margin-bottom: 40px;
    font-size: 18px;
	margin-bottom:0;
	min-height:0;
}
.news-item .icon-line {
	margin-bottom:0;
	
}
.news-item .news-opis img {
	padding:10px 30px 10px 30px;
	mix-blend-mode:multiply;
	
}
.hide-learn-more:hover .learn-more {
	
	bottom:-50px !important;
}
.wsteptext {
	height:90px;	
overflow:hidden;
position:relative;	
}
.wsteptext:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
transition:0.5s all;
}
.klikniety .wsteptext:after {
	opacity:0;
}

@media (max-width:991px) {
	.navbar-collapse {
		padding:5px 10px;
		
	}
	.news-item {
		margin:0px 0 60px 0;
		
	}
	
	#menu-menu-glowne .dropdown-menu {
    box-shadow: 5px 5px 15px rgba(0,0,0,0.1);
    display: block;
    position: relative;
    padding: 0;
        padding-left: 0px;
    padding-left: 15px;
    box-shadow: none;
}
.dropdown-menu > li > a {
    padding: 1px 10px;
	text-align:left;
	font-size:12px !important;
	
}
#menu-menu-glowne > li > a {
	padding:1px 0 !important;
	font-weight:500;
	text-align:left;
	
}
#menu-menu-glowne > li {
	clear:both;
	
}
	.logoinh3 {
	max-width:200px !important;
	
	
}
	
/*#omnisprawdzisie .box-listing .box-list .box-item .see-more {
	display:none;	
}
#omnisprawdzisie .box-listing .box-list .box-item:hover .see-more {
display:block
}*/
#omnisprawdzisie .box-listing .box-list .box-item2 {
	padding-top:30px;
	
}

#omnisprawdzisie .box-listing .box-list .box-item2 h3 {
  
    margin-bottom: 10px;
}

	.stopka_kontakt img {
		max-width:60px;
	}
	.stopka_tekst_gora {
		font-size:14px;
		
	}
	.stopka_kontakt, .stopka_kontakt .col-md-9.col-xs-9{
	font-size:18px !important;
	text-align:left;
}
	.kroki .krok {
	min-height:1px;
	
}
.kroki {
	margin-top:0;
	
}
#sekcja2:hover {
	background-size:200%;
}
#sekcja2 {
	background-size:200%;
	background-position: 0 100%;
	padding-bottom:250px;
	
}
	.oczekiwania {
	background:#eee;
	padding:40px 0;
	
}
.wdrozenia {
	background:#fff;
	padding:40px 0;
	
}
	.krok:after, .krokdata {
	display:none !important;
	}
#menu-menu-glowne > li:before {
	content:"";
	width:6px;
	height:6px;
	display:inline-block;
	background:red;
	border-radius:50%;
	margin-right:3px;
	float:left;
	margin-top:7px;
	
}
#menu-item-262, #menu-item-262 a {
	color:#aa0000 !important;
	font-weight:bold;
	
}
}
.slajder img {
	transition:5s all;
	
}
.active-slide img {
    transform: scale(1.1, 1.1);
    transition: transform 5s;
}
.box_content .col-md-3 {
	padding-left:0;
	
}
.btn_foto {
	height:200px;
	background-size:cover;
	position:absolute;
	top:0;
	left:0;
	right:0;
transition:0.5s all;	
}
.box-item:hover .btn_foto {
	top:-300px;
	
}
.partnerzy {
    background-image: url(img/parrtnerzy.jpg);
	background-attachment:fixed;
    background-size: auto;
    background-size: cover;
	padding:80px 0;
}
.partnerzy .col-md-3 img {
    max-width: 100%;
    margin: 5px 0;
    border: 1px solid #ccc;
    border-radius: 50%;
}
.partner {
    width: calc(100%/8);
    height: calc(100%/8);
    border-radius: 50%;
    padding: 20px;
}
.bluetext {
	color:#0C4DA1 !important;
	
}
.btn_foto:after {
	content:"";
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(12, 77, 161, 0.6);
	position:absolute;
	
}