@media (min-width: 601px){.wpcf7-submit{    margin-top: -70px !important;}}

.aspexifblikebox .aspexi_facebook_button{    background: url(/wp-content/uploads/2018/09/fb1-right-1.png) no-repeat scroll transparent!important;}

.facebook-right{    position: fixed;
    right: 0;
    top: 300px;}

#cn-more-info, #cn-accept-cookie{ background: #fdf809 !important;
    color: #000;
    text-shadow: none;}

@media only screen and (max-width: 1400px) and (min-width: 1281px){
.qode-advanced-image-gallery .qode-aig-grid.qode-aig-six-columns .qode-aig-image:nth-child(5n+1) {
    clear: inherit !important;
}
.qode-advanced-image-gallery .qode-aig-grid.qode-aig-six-columns .qode-aig-image{width:16% !important;}}

@media only screen and (max-width: 1280px) and (min-width: 1025px){
.qode-advanced-image-gallery .qode-aig-grid.qode-aig-six-columns .qode-aig-image:nth-child(4n+1) {
    clear: inherit !important;
}
.qode-advanced-image-gallery .qode-aig-grid.qode-aig-six-columns .qode-aig-image{width:16% !important;}}


@media (max-width: 1024px){
.qode-advanced-image-gallery{margin-left:0px !important;}
.qode-advanced-image-gallery .qode-aig-image img{width:100% !important;}
}

@media (max-width: 1000px){.title_outer{    height: 200px !important;
    overflow: hidden !important;}
.title.has_background, .title.has_fixed_background{height: 100% !important;}}

.header-widget a:hover{color:#000 !important;}

.footer_top p{color:#fff !important;}

p{color:#2f2f2f !important;}

nav.mobile_menu ul li.active > a{color:#000 !important;}

.current-menu-item a span:not(.plus):after{    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: black;}

h1, .h1, .title h1{text-transform:inherit !important;}

.lightbox_single_portfolio{    width: 23% !important;
    margin: 15px 1% !important;
    float: left !important;
    max-height: 150px;
    overflow: hidden;}

.portfolio_container .column2{display:none !important;}
.portfolio_container .column1{width:100% !important; margin-top:100px !important;}

p{margin-bottom:15px;}

#back_to_top:hover > span i{color:#000 !important;}

.nice-grw{position: absolute;
    right: 25px;
    top: 50%;
    height: 24px;
    opacity: 0.3;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0) translateY(-50%);}
.nice-grw img{ transform: perspective(1px) translateZ(0);}
.nice-grw img:hover{    -webkit-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;}

@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.nice-grw:hover {
    opacity: 1;
}

.full_width .bgpositiontop{background-position:top !important;}

.one-two{width:49%; float:left;}
.two-two{width:49%; float:right;}
.form{    display: inline-block;
    width: 100%;}
.wpcf7-submit{float:right;}

.my-con{    float: left;}
.my-con .wpcf7-list-item{margin-left:0px !important;}
input.wpcf7-form-control.wpcf7-submit[disabled] {border: 1px solid #fdf809;}

.footer_col3{padding-top: 80px;}
.icon-phone{width: 30%;
    float: left;
    font-size: 90px;
    color: #fdf809;}
.icon-phone i{background: #f2ed0a;
    color: black;
    padding: 3px 13px;
    margin-top: -7px;
    border-radius: 5px;}
.content-phone{    width: 70%;
    float: right;
    font-size: 30px;}
.zadzwon{    font-weight: 700;
    color: white !important;}
.content-phone hr{    border-color: #6d6d6d;}
.nrtel{    font-size: 34px;
    font-weight: 700;
    color: #fdf809 !important;}

@media (max-width: 1299px){
.nrtel{font-size:27px !important;}
}
@media (max-width: 1200px){
.content-phone{width:65% !important;}
.zadzwon{font-size:22px !important;}
.nrtel{font-size:22px !important;}
}
@media(max-width: 1000px){
.textarea-836{    margin-top: 30px !important;
    display: inline-block !important;
    width: 100% !important;}
.one-two, .two-two{width:100% !important;}
.content-phone{width:55% !important;}
.zadzwon{font-size: 18px !important;}
.nrtel {font-size: 16px !important;}
}
@media (max-width: 767px){
.lightbox_single_portfolio{width:100% !important; margin-left:0px !important; margin-right:0px !important; max-height:100% !important;}
}<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->