     a.Dugme1 {
        /* z-index: 7; */
        background-color: rgb(225, 135, 45);
        font-family: "Lexend Deca";
        display: inline-block;
        touch-action: manipulation;
        height: auto;
        color: rgb(255, 255, 255);
        text-decoration: none;
        white-space: normal;
        width: auto;
        min-height: 0px;
        min-width: 0px;
        text-align: center;
        line-height: 24px;
        letter-spacing: 0px;
        font-weight: 500;
        font-size: 14px;
        border:2px solid #E1872D;
        padding-left: 14px;
        border-radius: 50px;
        padding-right: 14px;
        filter: none;
        transform-origin: 50% 50%;
        opacity: 1;
        transform: translate(0px, 0px);
        visibility: visible;
        text-transform: uppercase;
        padding-bottom: 10px;
            padding-top: 10px;
    }
    a.Dugme1:hover{
        background-color: #C26E19;
        color: white;
        border-color: #C26E19;
    }
    a.Dugme2 {
        z-index: 6;
        font-family: "Lexend Deca";
        display: inline-block;
        touch-action: manipulation;
        height: auto;
        background-color:transparent;
        color:white;
        text-decoration: none;
        width: auto;
        text-align: center;
        line-height: 24px;
        letter-spacing: 0px;
        font-weight: 500;
        font-size: 14px;
        border:2px solid rgb(255, 255, 255);
        border-style: solid;
        border-width: 2px;
        padding-left: 14px;
        border-radius: 50px;
        padding-right: 14px;
        transform-origin: 50% 50%;
        transform: translate(0px, 0px);
        visibility: visible;
        text-transform: uppercase;
        padding-bottom: 10px;
            padding-top: 10px;
    }
    a.Dugme2:hover{
        color: #e1872d;
        background-color:white;

    }

.plavi-dio, .Katalog{
	 a.Dugme2 {
        z-index: 6;
        font-family: "Lexend Deca";
        display: inline-block;
        touch-action: manipulation;
        height: auto;
		 background-color:white;
		    color: #e1872d;
        
        text-decoration: none;
        width: auto;
        text-align: center;
        line-height: 24px;
        letter-spacing: 0px;
        font-weight: 500;
        font-size: 14px;
        border:2px solid rgb(255, 255, 255);
        border-style: solid;
        border-width: 2px;
        padding-left: 14px;
        border-radius: 50px;
        padding-right: 14px;
        transform-origin: 50% 50%;
        transform: translate(0px, 0px);
        visibility: visible;
        text-transform: uppercase;
        padding-bottom: 10px;
            padding-top: 10px;
    }
    a.Dugme2:hover{
        color:white;
         background-color:transparent;

    }
	
	
}

.homepage-slider {
	overflow: unset;
	position: relative;
}

.homepage-slider__slide {
	height: calc(100vh - 140px);
	position: relative;
}

.homepage-slider__slide video {
	object-fit: cover;
	height: 850px;
	width: 100%;
	opacity: .45;
}

.homepage-slider__slide-image {
	width: 100%;
	height: 850px;
	object-fit: cover;
    opacity: .35;
}

.homepage-slider__slide-content {
	position: absolute;
	z-index: 1;
	bottom: 100px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.homepage-slider__slide-content h1, .homepage-slider__slide-content .slide-description {
    max-width: 1000px;
    font-size: 80px;
    font-family: "Lexend Deca";
    font-weight: 400;
    font-style: normal;
    line-height: 1.053em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -1.3px;
}
.homepage-slider__slide-content h1,
.homepage-slider__slide-content {
	color: #fff;
}

.homepage-slider__slide-content.container {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    color: var(--neutral-white);
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 50px;
    width: 1302px;
    align-items: center;
}
.wrapper {
    display: flex;
    gap: 20px;
    padding-right: 30px;
}
.column-wrapper {
    display: flex;
    gap: 25px;

}
/* Styles for larger screens */
.content-wrapper-2 {
    margin: 0 auto;
    max-width: 1300px!important;
}

/* Styles for smaller screens (e.g., mobile devices) */
@media (max-width: 567px) {
	section.highlights {
    padding-top: 0px!important;
}
    .content-wrapper-2 {
        max-width: 100%!important;
        padding: 0px 0px;
    }
    h1{
        font-size:1.5rem;
    }
    
}
section.hero {
    background-color: black;}
.naslov{
    margin: 0;
}
.podnaslov{
   
    margin: 0;
    color: white;
    font-size: 19px;
    font-weight: 500;
    margin-bottom: -20px;
}
.slick-dots {
    position: absolute !important;
    bottom: 20px !important;
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    text-align: center !important;
}
.slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: white !important;
}
.slick-dots li button:before {
    font-family: 'slick' !important;
    font-size: 12px !important;
    line-height: 20px !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 20px !important;
    height: 20px !important;
    content: '•' !important;
    text-align: center !important;
    opacity: .25 !important;
    color: black !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
.small-icon{
        width: 30%;
}
.Odaberi-sto h1.title {
    margin-top: 0px;
    margin-bottom: 50px;
    text-align: center;
}
section.Odaberi-sto {
    margin-top: 100px;
}
.video-container {
      position: relative;
      display: flex;
      align-items: center;
      height: 50px; /* Adjust the height as needed */
      margin-top: 20px; /* Adjust the margin as needed */
        margin-bottom: 30px;
    }

    .play-button {
      width: 50px; /* Adjust the width as needed */
      height: auto;
      cursor: pointer;
    }

    .video-title {
      margin-left: 10px; /* Adjust the margin as needed */
    }

    /* Styles for the modal */
.modal {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}

.modal-content {
  background-color: black;
  position: relative;
  width: 80%;
  max-width: 800px;
  
}

.modal iframe {
  width: 100%;
  height: 100%;
}

.close {
  color: white;
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 10px;
  cursor: pointer;
}

.close:hover {
  color: red;
}
section.qa {
    margin-bottom: 100px;
    margin-top: 50px;
}
.plavi-dio{
    background:url(/wp-content/uploads/2023/11/Diaaz-bg.svg);
}
.button-konf{
        background-color: black;
        font-family: "Lexend Deca";
        display: inline-block;
        touch-action: manipulation;
        height: auto;
        color:white;
        text-decoration: none;
        white-space: normal;
        width: auto;
        min-height: 0px;
        min-width: 0px;
        max-height: none;
        max-width: none;
        text-align: center;
        line-height: 24px;
        letter-spacing: 0px;
        font-weight: 500;
                font-size: 14px;
        border-color:black;
        border-style: solid;
        border-width: 2px;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 26px 0px;
        padding-left: 14px;
        border-radius: 50px;
        padding-right: 14px;
        backdrop-filter: none;
        filter: none;
        transform-origin: 50% 50%;
        opacity: 1;
        transform: translate(0px, 0px);
        visibility: visible;
    text-transform: uppercase;
    padding-bottom: 10px;
        padding-top: 10px;
}
.kontakt{
    color: white;
}
p.sub {
    text-align: center;
    color: white;
    font-size: 18px;
    font-family: inherit;
    font-weight: 600;
}
img.viber{
    width: 30%;
    float: right;
}
img.whatsApp{
    width: 50%;
}
.plavi-dio .row {
    align-items: center;
}
.project-slider {
    height: 100%;
     margin: 0px auto 50px;
 
   }
   
   .project-slider .slick-slide {
     background-color: black;
     transition: all 300ms ease;
         
   }
   .project-slider img {
     height: auto;
     border-radius: 0;
     opacity: 0.55;
	 transform: translateY(-50%);
    margin-top: 20%;
   }
.center-button{
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
a.Dugme3 {
    text-transform: uppercase;
    /* z-index: 7; */
    background-color: rgb(225, 135, 45);
    font-family: "Lexend Deca";
    display: inline-block;
    touch-action: manipulation;
    height: auto;
    color: rgb(255, 255, 255);
    text-decoration: none;
    white-space: normal;
    width: auto;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: center;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 500;
    font-size: 14px;
    border-color: transparent;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 26px 0px;
    padding-left: 14px;
    border-radius: 50px;
    padding-right: 14px;
    backdrop-filter: none;
    filter: none;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-top: 10px;
}
a.Dugme3:hover{
    color: white;
    background-color: #C26E19;
}
section.projects {
    margin-top: 0px;
    margin-bottom: 100px;
}
.slider-stolovi  {
    width: 100%;
    margin: 0 auto;
  }
  .slick-stolovi img {
    width: 100%;
    border-radius: 0;
    padding-left: 10px;
  }
.Stoloviodmah h1.title {
    margin-top: 0px;
    margin-bottom: 50px;
    text-align: center;
}
p.sc_item_subtitle {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    opacity: 1;
    color: #e1872d;
    font-family: 'Lexend Deca';
}
.Katalog{
margin-top: 100px;
background-color: #E1872D;
}
.Katalog .row {
    padding-top: 50px;
    padding-bottom: 50px;
    align-items: center;
}
.parallax {

  /* The image used */
  background-image: url("/wp-content/uploads/2023/11/slide-02-1.jpg");

  /* Set a specific height */
  min-height: 600px;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
    display: flex;
}
.parallax .row {
    align-items: center;
}
p.recenzije {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    opacity: 1;
    color: white;
}
h2.title-recenzije {
    color: white;
    margin-top: 0px;
}
.newsletter .row {
        padding-top: 80px;
    padding-bottom: 80px;

    align-items: center;
}
.col-right {
   background-color: white;
    padding-top: 20px;
}
.ReviewBackground__Container-sc-1md28nh-0.FIDyt.es-review-background-container {
    background-color: #e1872d;
}
/*accordions*/

:is(.btn,.button,button,[type="submit"],[type="button"]):hover {
    color: none!important;
    background-color: none!important;
}
.accordion-button {
    text-transform: none!important;
    font-weight: 700!important;
    font-family: "Lexend Deca",sans-serif!important;
    line-height: 1.061em!important;
    justify-content: left!important;
    margin-bottom: 0 !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x) !important;
    font-size: 1.125rem !important;
    color: var(--bs-accordion-btn-color) !important;
    text-align: left !important;
    background-color: var(--bs-accordion-btn-bg) !important;
    border: 0 !important;
    border-radius: 0 !important;
    overflow-anchor: none !important;
    transition: var(--bs-accordion-transition) !important;
}

.accordion-item {
    border: none !important;
    border-bottom: 1px #dee2e6 solid !important;
    color: var(--theme-color-text_dark) !important;
    margin-bottom:10px!important ;
}
.accordion-button::before {
    flex-shrink: 0;
    margin-right: 10px;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    content: "";
    background-image: url(/wp-content/uploads/2023/11/plus-bold-svgrepo-com.svg);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}
.accordion-button::after {
   display: none;
}
.accordion-button:not(.collapsed)::before {
    background-image: url(/wp-content/uploads/2023/11/minus-bold-svgrepo-com.svg);
    transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-body {
    font-size: 17px;
    font-family: inherit;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
}
.accordion-header {
    margin-bottom: 0;
    font-weight: 700 !important;
}
.accordion-button:not(.collapsed){
    color: var(--theme-color-text_dark) !important;
    background-color: white!important;
}
.accordion-button:focus{
    border-color: none!important;
    box-shadow: none!important;
}

.plavi-dio h2.title {
    padding-right: 20px;
    color: white;
}

.plavi-dio p.subtitle {
    width: 80%;
    color: white;
}
.brzo p.subtitle {
    margin-bottom: 2px;
    margin-left: 25px;
    color: white;
}
a.kontakt{
    text-decoration: underline;
}
a.kontakt:hover{
    color: white;
}
.laptop{
    margin-top: 50px;
}
.slider-buttons {
    gap: 20px;
    display: flex;
}
.slick-prev, .slick-next {
    font-size: 60px !important;
    line-height: 1 !important;
    position: absolute !important;
    top: 35% !important;
    transform: translateY(-50%) !important;
    /* background: white !important; */
    color: white !important;
    border: none !important;
    cursor: pointer !important;
    z-index: 1 !important;
}

.slick-prev {
    left: 10px !important;
}

.slick-next {
    right: 10px !important;
}
.slick-prev:before, .slick-next:before {
 display: none!important;
}
a.video-link {
    gap: 25px;
    display: flex;
    align-items: center;
    font-size: 15px;    
    font-weight: 500;
    user-select: none;
}
.slider-stolovi .woocommerce-loop-product__title{
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;

}
iframe#video-frame {
    min-height: 449px!important;
}

    .slider-stolovi .price {
        font-size: 17px !important;
        line-height: 1.3em !important;
        font-weight: 400 !important;
        font-family: 'Lexend Deca';
        display: flex;
        justify-content: center;
        margin-top: 8px;
    }

.projects .slick-prev-1 {
      width: 50px;
      height: 50px;
      border-radius: 50%;
      background-color: white;
      color: black;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1;
    }
.projects .slick-next-1 {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-color: white;
        color: black;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
      }
.slider-stlovi, .slick-prev-1{
     width: 50px;
    height: 50px;
    border-radius: 50%!important;
    background-color: white!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    position: absolute!important;
    top: 34%;
    transform: translateY(-50%);
    z-index: 1;
    }
    .slider-stlovi, .slick-next-1{
        width: 50px;
    height: 50px;
    border-radius: 50%!important;
    background-color: white!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    position: absolute!important;
    top: 34%;
    transform: translateY(-50%);
    z-index: 1;
      }

.slick-prev-1 {
  left: 30px; /* Adjust as needed */
}

.slick-next-1 {
  right: 30px; /* Adjust as needed */
}

/* Hide default arrows */
.slick-prev-1:before {
    content: url('/wp-content/uploads/2023/11/slider_arrow_left-1.svg');
}
.slick-next-1:before {
   content: url('/wp-content/uploads/2023/11/slider_arrow_right-1.svg');
}
.Katalog h2.title {
    color: white;
}
.Katalog p.subtitle {
    color: white;
}
.projects h3 {
    bottom: 50px;
    font-family: Lexend Deca;
    font-size: 25px;
    font-weight: 500;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: left;
    position: absolute;
    margin-top: -70px;
    padding-left: 20px;
    color: white;
    width: 4%;
}

.page-template-homepage p.stock.in-stock.in_stock_color.woo-custom-stock-status.wd-style-default {
    display: none;
}

.badge-custom {
    opacity: 1;
    width: 200px;
    font-size: 13px;
    transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    border-radius: 0px 0px 0px 0px;
    background: rgba(203, 251, 177, 1);
    text-align: center;
    color: rgba(76, 187, 23, 1);
    position: absolute;
    margin-left: 17px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homepage-slider img {
    opacity: .35;
}
.overlay:hover h3 {
    color: #C26E19;
}
.overlay .post_meta_item.post_categories.cat_sep {
    color: white;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    position: absolute;
    margin-left: 23px;
    font-family: inherit;
    bottom: 45px;
}
.overlay:hover .post_meta_item.post_categories.cat_sep {
    color: #C26E19;
}
.buttons-container {
    position: absolute;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    display: flex;
    gap: 10px;
}

.product-card-item:hover .buttons-container {
    opacity: 1; /* Show on hover */
}

.button-to-cart,
.button-to-product {
    display: block;
    margin-bottom: 10px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    border: none;
    cursor: pointer;
    background-color: white;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
}

.button-to-product::before {
    content: url('/wp-content/uploads/2023/11/slider_arrow_right-1.svg');
}
.button-to-cart::before {
    content: url('/wp-content/uploads/2023/11/cart_icon.svg');
}

.button-to-cart:hover,
.button-to-product:hover {
    margin-top: -10px;
}
.button-to-cart:hover::before,
.button-to-product:hover::before {
    color: rgb(225, 135, 45);
}
.button-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}



@media screen and (max-width: 567px) {
	.project-slider img {
	 transform: none;
    margin-top: 0;
   }
	section.hero a.Dugme1 {
    padding-left: 14px;
    padding-right: 14px;
	margin-left:-10px;
}
	section.hero a.Dugme2 {
    padding-left: 14px;
    padding-right: 14px;
}
	span.wpcf7-form-control-wrap {
    margin-left: 0px!important;
}
    .newsletter label {
    margin-left: 10px!important;
    margin-top: 50px;
}
.newsletter p {
    display: inline-block!important;
}
    .parallax{
    padding-left: 15px;
    padding-right: 15px;
}
    .Katalog .row {
    padding-left: 15px;
    padding-right: 15px;
}
    h2.title{
    font-size:1.5rem!important;
}
h2.title-recenzije{
    font-size:1.5rem!important;
}
    .button-wrapper {
    align-items: normal!important;
}
.slick-stolovi img {
    width: 100%;
    border-radius: 0;
    padding-left: 18px;
    padding-right: 18px;
}
.plavi-dio h2.title {
    padding-top: 20px;
}
    section.hero{
        height:500px!important;
    }
    
    .slick-slide.slick-current.slick-active.slick-center{
    width: 1.2%!important;
    transition: width 0.5s ease;
  }
    iframe#video-frame {
        min-height: 300px!important;
        width: 400px!important;
    }
    .modal-content {
        width: 88%!important;
    }
    button.accordion-button {
        padding-left: 0;
        padding-right: 10px;
        padding-top: 10px;
    }
    img.whatsApp {
        width: 100%;
    }
    img.viber {
        width: 70%;
    }
    .plavi-dio p.subtitle {
        width: 100%;
        color: white;
    }
    .kontakt {
        text-align: center;
    }
    .brzo {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 13px;
    }
    .brzo p.subtitle {
        margin-bottom: 2px;
        margin-left: 230px;
        color: white;
    }
    p.sub {
        width: 100%;
        text-align: center;
        color: white;
        font-size: 16px;
        font-weight: 600;
        font-family: inherit;
        /* padding-left: 0px!important; */
    }
    .projects h3 {
    font-family: Lexend Deca;
    font-size: 20px;
    font-weight: 500;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: left;
    position: absolute;
    padding-left: 20px;
    color: white;
    width: 2%;
    bottom: 50px;
}
    section.Odaberi-sto {
        margin-top: 50px;
   } 
	p {font-size:16px!important} 
    h1.naslov {
    font-size: 35px;
    max-width: 350px;
    text-align: center;
    }
    a.Dugme1 {
        width: auto;
        font-weight: 500;
        font-size: 14px;
        padding-left: 14px;
        padding-right: 14px;
    }
    
    .homepage-slider__slide-content.container {
        position: absolute;
        top: 39%;
        left: 52%;
        text-align: center;
        display: flex;
        flex-direction: column;
        width: 500px;
        align-items: center;
    }
    a.Dugme2 {
        font-size: 14px;
            padding-left: 14px;
            padding-right: 14px;
        
    }
    .homepage-slider__slide video {
        height: 500px;  
    }
    .homepage-slider__slide-image {
        height: 500px;}
        .newsletter .row {
            padding-top: 40px;
            padding-bottom: 40px;
            padding-left:15px;
            padding-right:15px;
        }
    a.Dugme3{
        font-size: 14px;
            padding-left: 14px;
            padding-right: 14px;
    }
    .button-konf{
        font-size: 14px;
            padding-left: 14px;
            padding-right: 14px;
        
    }
    .elementor-4105 .elementor-element.elementor-element-461b1c7 {
        width: 100%!important;
    }
    .elementor-4105 .elementor-element.elementor-element-e993275 {
        width: 100%!important;
    }
    .elementor-4105 .elementor-element.elementor-element-fa43fc7 {
        width: 100%!important;
    }
   .wpcf7 .wpcf7-submit-style .wpcf7-submit { width: inherit;}
        
}
.mejs-controls {
    display: none!important;
}
.mejs-overlay.mejs-layer.mejs-overlay-play {
    display: none!important;
}
.ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-rating-text strong, .ti-widget.ti-goog .ti-rating-text strong a, .ti-widget.ti-goog .ti-rating-text strong span, .ti-widget.ti-goog .ti-rating-text span strong, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer strong, .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-footer strong a {
    color: white!important;
}
.ti-widget.ti-goog {
    width: 100%!important;
    display: block;
    overflow: hidden!important;
    text-align: left;
    direction: ltr;
    box-sizing: border-box;
}
.wpcf7 .wpcf7-submit-style .submit-style-in:before{
    content: none!important;
}
.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    margin: 0;
    padding: 0 40px!important;
    background: transparent !important;
    position: relative;
    z-index: 1;
    font-size: 20px;
    font-weight: 500;
    line-height: 48px;
    border: 2px solid #E1872D;
    font-family: "Lexend Deca";
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.overlay .post_meta_item.post_categories.cat_sep{
		bottom:18px;
	}
	section.plavi-dio {
    padding-top: 50px;
}
container {
    max-width: 1000px!important;
}
video#html5 {
    width: 136%!important;
    margin-left: -18%!important;
}
section.hero {
    height: 600px!important;
    padding: 0;
}
.laptop {
    margin-top: -22px;
    width: 550px;
}
.plavi-dio .laptop{
    margin-bottom: -63px;
}
.homepage-slider__slide video {
    height: 600px!important;
}
.container {
    max-width: 1000px!important;
}
.plavi-dio .laptop{
    margin-bottom: -63px;
}

    .ti-widget[data-layout-id='37'][data-set-id=drop-shadow] {
        width: 55%!important;
    }
    .content-wrapper-2 {
        max-width: 85%;
        padding: 0px 20px!important;
    }
    .slick-slide.slick-current.slick-active.slick-center {
        width: 1.2%!important;
        transition: width 0.5s ease;
    }
    iframe#video-frame {
        min-height: 453px!important;
        width: 676px!important;
    }
    .modal-content {
        width: 88%!important;
    }
    button.accordion-button {
        padding-left: 0;
        padding-right: 10px;
        padding-top: 10px;
    }
    img.whatsApp {
        width: 86%;
    }
    img.viber {
        width: 54%;
    margin-right: 10px;
    }
    .plavi-dio p.subtitle {
        width: 100%;
        color: white;
    }
    .kontakt {
        text-align: center;
    }
    .brzo {
         display: flex;
    flex-direction: column;
    align-items: start;
    margin-bottom: 13px;
    }
    .brzo p.subtitle {
        margin-bottom: 2px;
    margin-left: 39px;
    color: #fff;
    }
    .laptop {
    margin-top: -22px;
   	width:500px;
    }
    p.sub {
        width: 100%;
        text-align: center;
        color: white;
        font-size: 16px;
        font-weight: 600;
        font-family: inherit;
    }
    .projects h3 {
        font-family: Lexend Deca;
        font-size: 20px;
        font-weight: 500;
        line-height: 31px;
        letter-spacing: 0em;
        text-align: left;
        position: absolute;
        padding-left: 20px;
        color: white;
        width: 2.4%;
        bottom: 25px;
    }
    section.Odaberi-sto {
        margin-top: 50px;
    }
    h1.naslov {
        font-size: 45px;
    max-width: 500px;
    text-align: center;
    }
    a.Dugme1 {
        width: auto;
        font-weight: 500;
        font-size: 14px;
            padding-left: 14px;
            padding-right: 14px;
    }
    .homepage-slider__slide-content.container {
        position: absolute;
        top: 39%;
        left: 56%;
        text-align: center;
        display: flex;
        flex-direction: column;
        width: 500px;
        align-items: center;
    }
    a.Dugme2 {
        font-size: 14px;
            padding-left: 14px;
            padding-right: 14px;
    }
    .homepage-slider__slide-image {
        height: 500px;
    }
    .newsletter .row {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    a.Dugme3 {
        font-size: 14px;
            padding-left: 14px;
            padding-right: 14px;
    }
    .button-konf {
        font-size: 14px;
            padding-left: 14px;
            padding-right: 14px;
    }
    .elementor-4105 .elementor-element.elementor-element-461b1c7 {
        width: 100%!important;
    }
    .elementor-4105 .elementor-element.elementor-element-e993275 {
        width: 100%!important;
    }
    .elementor-4105 .elementor-element.elementor-element-fa43fc7 {
        width: 100%!important;
    }
    .wpcf7 .wpcf7-submit-style .wpcf7-submit {
        width: inherit;
    }
}
.newsletter .columns_wrap {
    margin-bottom: 1rem;
}

.newsletter label {
    margin-left: 25px;
}
.page-template-homepage .main-page-wrapper {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
section.highlights {
    padding-top: 50px;
}
h4.small-title {
    font-family: "Lexend Deca",sans-serif;
    font-size: 1.556em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.214em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 1.3em;
    margin-bottom: 0.8em;
} 
p.subtitle {
    font-size: 18px;
}
p.small {
    font-family: 'Kumbh Sans';
    font-size: 1rem;
}
section.newsletter {
    margin-bottom: 100px;
}
.newsletter label {
    margin-left: 150px;
}
.newsletter p {
    display: flex;
    align-items: center;
}
h2.title{
   font-family: "Lexend Deca",sans-serif;
    font-size: 2.611em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.106em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 0.67em;
    margin-bottom: 0.5em;
}
h2.title-recenzije{font-family: "Lexend Deca",sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.106em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 0.67em;
    margin-bottom: 0.5em;
    font-size: 2.611em;
}
.newsletter span.wpcf7-form-control-wrap {
    margin-left: 30px;
}
h1.title{
font-family: "Lexend Deca",sans-serif;
    font-size: 3.167em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.053em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -1.3px;
    margin-top: 1.04em;
    margin-bottom: 0.46em;}
    
    /* For Desktop */
@media only screen and (min-width: 992px) {
    .projects .slick-track {
        height: 359px;
    }
}

/* For Mobile */
@media only screen and (max-width: 767px) {
    .projects  .slick-track {
        height: 286px;
    }
	.slider-buttons {
    gap: 10px;

}
}
:is(.btn,.button,button,[type="submit"],[type="button"]){
	padding:10px 14px!important;
	font-size:14px!important;
	font-weight:500!important;
}