/* CUSTOM CSS */
#sp-top2 {
    text-align: right !important;
    z-index: 9999999 !important;
}
 
.sppb-btn-success.sppb-btn-3d {
    border-bottom-color: #2d2d2e;
}

a#btn-1477910800636:hover {
    background-color: #2CD781;
}

.imagine-logo img {
    height: 63px;
}

section#sp-page-title {
    display: block !important;
}

.imagine-cutii img {
    height: 300px;
    width: 300px;
}
 

#sp-page-builder { 
    z-index: 99;
}
#sppb-addon-1477910628823 .sppb-addon-title {
    font-size: 50px;
}

.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
    color: #ffffff;
}

/*Instagram*/
.fa-twitter:before {
    content: "\f16d";
    color: #ffffff;
}

.fa-facebook:hover:before {
    color:#fff;
}

.fa-twitter:hover:before {
    color:#fff;
}




#sp-bottom #sp-top2 .sp-column {
    text-align: center;
}

.sp-page-title {
    display: none;
}

.modul-portofoliu h3 {
    font-weight: lighter;
}

#sp-top-bar .sp-contact-info {
    text-align: center;
}

#sp-bottom {
    padding: 100px 0px 85px;
    text-align: center;
}

#sp-bottom ul.social-icons {
    text-align: center;
}
.acymailing_fulldiv .acysubbuttons {
    text-align: center;
}


.imagine-portofoliu img {
    max-width: 124px;
}

.imagine-portofoliu-responsive img {
    max-width: 100px;
}


@media screen and (min-width:901px){
    div#rev_slider_1_1_wrapper{
        width:1100px !important;
        left:0px !important;
        position: relative !important;
    }
    
    .tp-bullets{
        margin-left:0px !important;
        left: 45% !important;
    }
    
    .tp-fullwidth-forcer{
        height:1px !important;
    }
}

.row-box{
    background: white !important;
    border-radius: 10px !important;
}

.row-img{
    width:85%;
}





/*Responsive*/

@media screen and (max-width:1024px){
   .sp-page-builder .page-content #section-id-1534165892923 {
    margin: 0px 0px 0px 0px;
    padding: 100px 30px 100px 15px !important;
}

}


@media screen and (min-width:480px){
 #column-id-1477914433171 .buton-cta {
    padding: 24px 11px;
 }
}

@media screen and (min-width:766px) and (max-width:1024px) {
 
    .sp-page-builder .page-content #cta {
        padding: 123px 0px 123px 0px;
    }
}

@media screen and (min-width:1025px) and (max-width:1450px) {
 
    .sp-page-builder .page-content #cta {
        padding: 123px 0px 123px 0px;
    }
}

@media screen and (min-width:768px) and (max-width:994px) {
 
    .sp-page-builder .page-content #cta {
        padding: 66px 0px 100px 0px;
    }
}

@media screen and (min-width:480px) and (max-width:730px) {
    
    .sp-page-builder .page-content #cta {
    padding: 60px 30px 60px 15px !important;
 }
    
    #column-id-1477914433171 .buton-cta {
    padding: 19px 5px;
    font-size: 12px;
}
}



@media screen and (max-width:767px){
  h1.logo img {
    height: 80px;
}
  #sppb-addon-1533189356981 h1.sppb-addon-title {
    line-height: 45px;
  }
  #sppb-addon-1477904968080 .sppb-addon-title {
    font-size: 28px;
  }
  #sppb-addon-1477912929755 .sppb-addon-title{
    font-size: 28px;
  }
  #sppb-addon-1529493643893 .sppb-addon-title{
    font-size:26px
  }
  #sppb-addon-1529993983457 .sppb-addon-title{
    font-size:18px
  }
   .sppb-hidden-xs {
    display: block ;
}
  #sppb-addon-1477910628823 .sppb-addon-title{
    line-height:28px;
    font-size:28px
  }
  #sppb-addon-1477910628823 h1.sppb-addon-title {
    line-height: 28px;
  } 
}

@media screen and (max-width:766px){
  .sppb-hidden-xs {
    display: block;
}

.sp-page-builder .page-content #cta, .sp-page-builder .page-content #section-id-1534176714613,.sp-page-builder .page-content #section-id-1533901244469,.sp-page-builder .page-content #section-id-1534176651260 {
    margin: 0px 0px 0px 0px;
    padding: 80px 30px 80px 15px ;
}
  
}

@media screen and (max-width:480px){
  #sp-top-bar {
    padding: 0px;
}

.sp-page-builder .page-content #cta, .sp-page-builder .page-content #section-id-1534176714613,.sp-page-builder .page-content #section-id-1533901244469,.sp-page-builder .page-content #section-id-1534176651260 {
    margin: 0px 0px 0px 0px;
    padding: 40px 30px 30px 15px !important;
}

#btn-1529493643900 {
    padding: 10px 5px !important;
    font-size: 10px;
}


#sp-top-bar #sp-top2.col-xs-4 {
    width: 100%;
    text-align: center;
}

}

@media (max-width: 992px) and (min-width: 767px){
.title-equal-height .sppb-col-md-4, .title-equal-height .sppb-col-md-4 .sppb-col-md-12 {
    width: 100%;
}}

body, h1, h2, h3, h4, h5, h6, p {
    font-family: 'ufontscomfuturabook' !important
}
.sp-megamenu-parent >li >a {
    font-family: Open Sans, sans-serif;
}
.frontpage-video {
    text-align: center;
}
.frontpage-video video {
    max-width: 100%;
}
.frontpage-video h2.sppb-addon-title {
    color: black;
}
 