.slider-mobile {
  padding-top: 100px;
}

.mobile-slider-row  {
  min-height: 600px;
}

a.button.primary.is-outline {
    border: 1px solid white;
    color: white;
    font-weight: 400;
    padding: 3px 25px;
}
a.button.primary.is-outline:hover {
    background: white;
    color: black;
}
.all-one {
    display: flex;
    flex-wrap: nowrap !important;
}
a.button.primary {
    padding: 3px 25px;
    font-weight: 500;
}
.ikons-ban .icon-box.featured-box {
    display: flex;
    align-items: center;
}
.ikons-ban {
    background: black;
    position: relative;
    top: 40px;
    padding: 10px;
    border: 1px solid #FAF9F933;
    border-radius: 5px;
}
p.podnaslov {
    font-size: 40px;
    font-weight: 400 !important;
    margin-bottom: 20px;
}
.dark .row-solid .col:before, .dark .row-solid .col:after {
    border-color: white !important;
}
.got-b .icon-box.featured-box.icon-box-left.text-left {
    display: flex;
    align-items: center;
}

.testimonial-name.test_name {
	color: #a7054e !important;
}

.testimonial_review img{
    position: absolute !important;
    z-index: 10;
	top: -120px;
	left: 50%;
	width:80%!important;
	transform: translateX(-50%);
}
.review-name{
	max-height:800px;
	height: 430px;
}
.review-name .section-content{
	height:400px;
	margin-top: 15px;
}

.review-name .section-content > .row > .col {
	height:100% !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.dot.is-selected{
	background-color:#a7054e!important;
}
.slider .flickity-prev-next-button:hover .arrow, .slider .flickity-prev-next-button svg{
	fill:#a7054e!important;
}
.slider-nav-outside .flickity-prev-next-button.previous{
	left:-52px!important;
}
.slider-nav-outside .flickity-prev-next-button.next{
	right:-52px!important;
	left:unset!important;
}
.box-text {
	padding-top:0px!important;
}
@media only screen and (min-width: 1151px){
	.slider-wrapper .flickity-slider .row {
		width: 100% !important; 
		height: 100% !important; 
		display:flex;
		align-items:center;
		justify-content:center;
	}
	
	.slider-wrapper .flickity-slider .col-inner {
		height: 276px !important; 
	}
	
	.testimonial-meta{
		 position: absolute;
		bottom: 10px;
		left: 50%;
		transform: translate(-50%);
		width: 100%;
	}
	
}

.slider-wrapper .flickity-slider .review-name .section-content > .row > .col > .col-inner {
	height:100% !important;
	border: 1px solid #ffffff;
	border-radius: 10px;
	padding: 1em;
}

.slider-wrapper .flickity-slider .review-name {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.slider-wrapper.reviews-section .flickity-viewport {
	overflow: visible !important;
	overflow-x: clip !important;
}

.flickity-viewport h2.h1-font-size {
	font-size: 45px !important;
}

@media only screen and (max-width: 751px) {
.testimonial-text p{
		font-size:15px;
		line-height: 1.2;
	}
	.testimonial_review img {
		top: -95px;
		width:64%!important;
	}
}
@media only screen and (max-width: 321px) {
.testimonial-text p{
		font-size:13px;
	}
}