@font-face { font-family: SF-Pro; 
    src: url('../fonts/SF-Pro.ttf'); } 
@font-face { font-family: Quicksand; 
    src: url('../fonts/Quicksand.ttf'); }

.swal2-confirm.swal2-styled{
	background:#F38021;
	border-color:#F38021;
	border-radius:36px;
	padding:14px 36px;
	color: #FFF;
	font-family: Quicksand;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
    box-shadow: 1px 3px 6.8px 0 rgba(25, 9, 0, 0.35);
}

.swal2-title{
	font-family: Quicksand;
}

.swal2-html-container{
	font-family: SF-Pro;
}

.swal2-popup.swal2-modal.swal2-icon-success.swal2-show{
	border-radius:14px;
}

.dv_team_box:last-child{
	width:80%;
	margin:auto;
	margin-top:22px;
}

.dv_team_box img{
	width:96px;
	height:96px;
	border-radius:96px;
	object-fit:cover;
	
}

.dv_team_box:last-child img{
	object-position:top;
}

h1{
    font-family:SyncopateBold;
    color:#141414;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
    text-transform: uppercase;
    margin-bottom:12px;
}

.dv_contact_form_faq input{
	background:#fff;
	border-radius:152px;
	padding:14px 22px;
	margin-bottom:14px;
}

.dv_contact_form_faq textarea{
	height:108px;
	background:#fff;
	border-radius:14px;
	padding:14px 17px;
	margin-bottom:14px;
}

.dv_mond_btn_main, .dv_mond_btn_main:hover{
	padding:14px 36px;
	background:rgba(245, 130, 32, 1);
	border-color:rgba(245, 130, 32, 1);
	color:#fff;
	border-radius:36px;
	box-shadow: 1px 3px 6.8px 0px rgba(25, 9, 0, 0.35);
	width:200px;
	text-decoration:none;
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	display:block;
	margin:auto;
	text-align:center;
}

.dv_mond_btn_main100, .dv_mond_btn_main100:hover{
	padding:14px 36px;
	background:rgba(245, 130, 32, 1);
	color:#fff;
	border-radius:36px;
	box-shadow: 1px 3px 6.8px 0px rgba(25, 9, 0, 0.35);
	width:100%;
	text-decoration:none;
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	display:block;
	margin:auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}

.dv_modal_waitlist .modal-content{
	background:#2C5864;
	padding:58px;
	border-radius:14px;
}

.dv_modal_waitlist .modal-content h2{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 40px;
	color:#fff;
	line-height: 44px;
	letter-spacing: 0%;
}

.dv_modal_waitlist .modal-content p{
	font-family: SF-Pro;
	font-weight: 400;
	font-style: Regular;
	font-size: 15px;
	color:#fff;
	line-height: 100%;
	letter-spacing: 0%;
	text-align:left;
}

.dv_modal_waitlist .modal-content p:last-child{
	text-align:center;
	opacity:0.5;
}

.dv_modal_waitlist .modal-content form input{
	border-radius:152px;
	margin-bottom:30px;
	padding:14px 22px;
}

.dv_modal_waitlist .modal-content form label{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 15px;
	color:#fff;
	line-height: 100%;
	letter-spacing: 0%;
	margin-top:30px;
}

.dv_modal_waitlist .modal-content form button{
	width:100%;
	margin-bottom:10px;
}

.dv_plans_cs_box{
	padding:58px 58px!important;
}

.dv_plans_cs_box h2{
	margin-bottom:36px;
}

.dv_plans_cs_box .modal-content{
	width:100%!important;
}

.dv_plans_cs_box p{
	color: #FFF;
	text-align: center;
	font-family: Quicksand!important;
	font-size: 22px!important;
	font-style: normal!important;
	font-weight: 700!important;
	line-height: normal!important;
	margin-bottom:36px;
}

.dv_plans_cs_box span{
	color: #FFF;
	text-align: center;
	font-family: SF-Pro!important;
	font-size: 15px!important;
	font-style: normal!important;
	font-weight: 400!important;
	line-height: normal!important;
	margin-bottom:36px;
}

.dv_plans_cs_box form{
	width:50%;
	margin:Auto;
}

.dv_plans_cs_box form label{
	margin-top:0px!important;
	margin-bottom:8px;
}

.dv_plans_cs_box form input{
	margin-bottom:36px!important;
}

.dv_plans_cs_box form button{
	margin-bottom:36px!important;
}

.dv_plans_cs_box form p{
	color: #FFF;
	text-align: center;
	font-family: SF-Pro!important;
	font-size: 15px!important;
	font-style: normal!important;
	font-weight: 400!important;
	line-height: normal!important;
	opacity:0.5;
}

.dv_alert{
	text-align:center;
	position:absolute;
	top:30px;
	left:0px;
	width:99vw;
}

.dv_mt58{
	margin-top:58px;
}

.dv_mt22{
	margin-top:22px;
}

.dv_about_main_box{
	padding:94px!important;
}

.dv_our_mission_box{
	padding:58px 198px!important;
}

.dv_press_box{
	padding:94px!important;
}

.dv_press_box .dv_legal_title{
	margin-bottom:36px;
}

.dv_press_box p{
	color: #333;
	font-family: SF-Pro;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom:14px;
}

.dv_our_mission_box h2{
	margin-bottom:22px!important;
}

.dv_our_mission_box p{
	color: #FFF!important;
    font-family: SF-Pro !important;
    font-size: 22px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}

.dv_team_box h3{
	color: #2C5864;
	text-align: center;
	font-family: Quicksand;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top:14px;
	margin-bottom:6px;
}

.dv_team_box span{
	color: #999;
	text-align: center;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_ff_title{
	color: #2C5864;
	font-family: Quicksand;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 35px;
	margin-top:44px;
	margin-bottom:22px;
}

.dv_ff_ul li{
	color: #333;
	font-family: SF-Pro;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}

.dv_ff_ul li b{
	color: #333;
	font-family: SF-Pro;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_modal_waitlist .modal-content{
	width:600px;
}

.dv_modal_waitlist .modal-content .dw_modal_btn_close{
	float:right;
	background:unset;
	border:unset;
	color:#fff;
}

.dv_modal_waitlist .modal{
	width:600px;
}

.dv_mond_btn_oposite_color{
	background:#2C5864!important;
}

.dv_contact_form_faq button, .dv_contact_form_faq button:hover{
	margin:unset;
	width:229px;
}

.dv_home_desc_box_title{
	color:#2C5864;
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 40px;
	line-height: 44px;
	letter-spacing: 0%;
	text-align: center;
	margin-bottom:0px;
}

.dv_home_desc_box_title2{
	color:#2C5864;
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 40px;
	line-height: 44px;
	letter-spacing: 0%;
	text-align: left;
}

.dv_home_title_h1{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 62px;
	line-height: 61px;
	letter-spacing: 0%;
	color:rgba(44, 88, 100, 1);
	text-align:left;
	text-transform: unset;
	margin-bottom:30px;
}

.dv_home_title_p{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	color:#333333;
	text-align:left;
}

p{
    color: rgba(51, 51, 51, 1);
	text-align: center;
	font-family: SF-Pro;
	font-size: 17px;
	font-style: normal;
	font-weight: 510;
	line-height: normal;
    margin-bottom:unset;
}

.dv_mapa2266{
	width:100%;
	height:400px;
	display:block;
	position:relative;
}

.dv_mapa2266 img{
	width:380px;
	height:240px;
	object-fit:cover;
	transform: scale(1.2);
}

#dv_map_zagreb{
	position:absolute;
	z-index:99;
	top:18%;
	left:53%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}

img{
	border-radius:14px;
}

.dv_desktop_hero_img{
	width:100%;
}

.dw_succes_news{
	width:100%;
    display:block;
    padding:16px;
    background:#D3EFDE;
    color: #27AE60;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-bottom:8px;
	text-align:center;
}

.dw_banner_note p {
	color: #363636;
	text-align: center;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	margin-top:24px;
}

.dw_banner_logo {
    margin-bottom:24px;
    width:250px;
    max-width:250px;
}

#misija{
    padding:0px;
    margin:0px;
    height:0px;
}

.navbar.navbar-expand-lg.navbar-light.bg-light.dv_navbar{
	background:#FF9933!important;
    border-bottom:1px solid #FF9933!important;
}

.dv_navbar_options{
	display:flex;
	width:100%;
	justify-content:flex-end;
	margin-bottom:0px;
}

.dv_navbar_options a {
    margin-left:22px;
}

.dw_download_app_btn a{
    background:#19172980;
    border-radius:94px;
    padding:10px;
    width:42px;
	box-shadow: 1px 3px 6.8px 0 rgba(25, 9, 0, 0.35);
}

.dw_download_app_btn2 a{
    background:#FFFFFF;
    border:1px solid #FFFFFF;
    border-radius:58px;
    padding:12px 22px;
	text-align:center;
	font-size:14px;
	color:#19172980;
	box-shadow: 1px 3px 6.8px 0px #19090059;

}

.dv_navbar .navbar-brand {
    padding:unset;
}

.dv_navbar .navbar-brand img{
    height:53px;
    width:auto;
	filter: brightness(0) invert(1);
}

.dv_navbar{
    justify-content: space-between;
    background:#0A2038;
    border-bottom:1px solid #0A2038;
    padding:22px 152px;
}

.dv_navbar .navbar-collapse{
    flex-grow:unset;
}

footer{
    background:rgba(242, 242, 242, 1);
	text-align:center;
	padding:36px 152px;
}

footer h3{
    font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 22px;
	color:rgba(144, 189, 193, 1);
	line-height: 100%;
	letter-spacing: 0%;
	text-align:left;
}

footer a{
   font-family: SF-Pro;
	font-weight: 400;
	font-style: Regular;
	font-size: 12px;
	color:rgba(44, 88, 100, 1);
	line-height: 100%;
	letter-spacing: 3%;
	display:block;
	text-align:left;
	text-decoration:none;
	margin-bottom:6px;
}

footer a:hover{
	color:rgba(144, 189, 193, 1);
}

footer hr{
	width:100%;
	border-color:rgba(153, 153, 153, 1);
}

.dv_footer_ahref .row:first-child{
	display:flex;
	justify-content:center!important;
	max-width:55%;
	margin:auto;
}

.dv_footer_ahref .row:first-child .col-lg-4:last-child{
	padding-left:100px;
}

.dv_footer_ahref p:last-child{
	color: #999;
	text-align: center;
	font-family: SF-Pro;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.dv_team_bottom_box{
	background:#2C5864;
	padding:36px;
}
.dv_team_bottom_box p{
	color: #FFF;
	text-align: center;
	font-family: Quicksand;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_contactus_box {
	padding:36px 246px!important;
}

.dv_contactus_box h2{
	font-size:62px!important;
	margin-bottom:22px;
}

.dv_contactus_h2_last{
	margin-bottom:14px!important;
}

.dv_contactus_box p{
	font-size:22px!important;
	margin-bottom:94px!important;
}

.dv_contactus_box form label{
	color: #FFF;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:8px;
}

.dv_orange_col, .dv_orange_col a{
	color:#FFA601!important;
	text-decoration:none;
}

.dv_contactus_p_last{
	color: #FFF;
	font-family: SF-Pro!important;
	font-size: 15px!important;
	font-style: normal!important;
	font-weight: 400!important;
	line-height: normal!important;
}

.dv_qa p{
	color: #2C5864;
	font-family: Quicksand;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_qa span{
	color: #333;
	font-family: SF-Pro;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-left:36px;
	display:block;
	position:relative;
	margin-bottom:36px;
}

.dv_help_faq_main_box h3{
    font-family: Quicksand;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    line-height: 35px;
    letter-spacing: 0%;
    color:#FFA601!important;
    margin-bottom: 22px;
}

.dv_subpage_content_box{
	padding:40px 94px;
}

.dv_about_main_box .dv_legal_title_blue{
	font-size:62px;
	margin-bottom:22px;
}

.dv_about_main_box .dv_legal_title_p{
	color: #333;
	text-align: center;
	font-family: Quicksand;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:58px;
}

.dv_hiw_main_box{
	padding:40px 12px;
}

.dv_legal_sub_title_p{
	color: #333;
	text-align: center;
	font-family: Quicksand;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_fmp_box{
	background:#F2F2F2;
	padding:14px;
	border-radius:22px;
	margin-top:30px;
	margin-bottom:30px;
	align-items:center;
}

.dv_fmp_box h3{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 28px;
	color:#F38021;
	line-height: 29px;
	letter-spacing: 0%;
}

.dv_fmp_box span{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 18px;
	color:#2C5864;
	line-height: 100%;
	letter-spacing: 0%;

}

.dv_fmp_b1{
	display:flex;
	align-items:center;
	gap:20px;
}

.dv_fmp_b2{
	background:#FFF;
	padding:14px 22px;
	border-radius:14px;
}

.dv_fmp_b2 h3{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 18px;
	color:#2C5864;
	line-height: 100%;
	letter-spacing: 0%;
}

.dv_cancel_anytime{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 18px;
	color:rgba(153, 153, 153, 1);
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
}

.dv_fmp_mb{
	padding:22px;
	border-radius:22px;
	background:rgba(242, 242, 242, 1);
}

.fmp_mb2{
	background:rgba(44, 88, 100, 1);
}

.fmp_mb3{
	background:rgba(243, 128, 33, 1);
}

.dv_fmp_mb h2{
	color:#2C5864;
	font-family: Quicksand;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 44px; /* 110% */
}

.fmp_mb2 h2,.fmp_mb3 h2{
	color:#fff;
}

.dv_fmp_mb{
	height:590px;
	position:relative;
}

.dv_fmp_mb a{
	display: flex;
	padding: 14px 36px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 94px;
	background: #2C5864;
	color: #FFF;
	font-family: Quicksand;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration:none;
	max-width:161px;
	position:absolute;
	bottom:36px;
	left:22px;
}

.fmp_mb2 a,.fmp_mb3 a{
	background:#FFF;
	color:#2C5864;
}

.dv_fmp_mb p{
	color: #333;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_fmp_mb ul li{
	color: #333;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.fmp_mb2 p,.fmp_mb3 p, .fmp_mb2 ul li,.fmp_mb3 ul li {
	color:#fff;
}

.fmp_mb1_price{
	color: #333;
	font-family: Quicksand;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 29px;
}

.fmp_mb1 span:last-child{
	color: #333;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.fmp_mb2 span{
	color: #fff!important;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.fmp_mb2_price{
	color: #FFF;
	text-align: center;
	font-family: Quicksand;
	font-size: 28px!important;
	font-style: normal;
	font-weight: 700;
	line-height: 29px; /* 103.571% */
	display:flex;
}

.fmp_mb3 span{
	color: #fff!important;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.fmp_mb3_price{
	color: #FFF;
	text-align: center;
	font-family: Quicksand;
	font-size: 28px!important;
	font-style: normal;
	font-weight: 700;
	line-height: 29px; /* 103.571% */
	display:flex;
}

.fmp_mb2 button, .fmp_mb3 button{
	color: #FFF;
	text-align: center;
	font-family: Quicksand;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	display: flex;
	padding: 3px 8px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	align-self: stretch;
	border-radius: 22px;
	background: rgba(153, 155, 178, 0.2);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
	border:1px solid transparent;
}



.dv_fmp_b2 p{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 13px;
	color:#333;
	line-height: 100%;
	letter-spacing: 0%;
}

.dv_hiw_main_box > .row{
	padding:58px 152px;
	align-items:center;
}

.dv_download_main_box{
	padding: 152px 0px;
}

.dv_download_main_box h2{
	color: #2C5864;
	text-align: center;
	font-family: Quicksand;
	font-size: 62px;
	font-style: normal;
	font-weight: 700;
	line-height: 61px;
	margin-bottom:14px;
}

.dv_download_main_box p{
	color: #333;
	text-align: center;
	font-family: Quicksand;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_download_main_box a{
	margin-top:58px!important;
	margin-bottom:14px!important;
}

.dv_download_main_box span{
	color: #999;
	text-align: center;
	font-family: Quicksand;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.dv_hiw_main_box > .row:first-child{
	padding:36px 246px;
	align-items:center;
}

.dv_hiw_gray_box{
	background:rgba(242, 242, 242, 1);
}

.dv_subpage_content_box p{
	text-align:justify;
}

.dv_legal_title{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 40px;
	line-height: 44px;
	letter-spacing: 0%;
	color:rgba(243, 128, 33, 1);
	margin-bottom:14px;
}

.dv_legal_title_blue{
	color:rgba(44, 88, 100, 1);
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
}

.dv_press_title, .dv_help_title{
	font-size:62px;
}

.dv_hiw_box h2{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 32px;
	line-height: 35px;
	letter-spacing: 0%;
	color:rgba(44, 88, 100, 1);
	margin-bottom:0px;
}

.dv_hiw_box h2:first-child{
	color:rgba(243, 128, 33, 1);
	font-size: 40px;
	line-height: 44px;
	margin-bottom:0px;
}

.dv_hiw_box p{
	font-family: SF-Pro;
	font-weight: 400;
	font-style: Regular;
	font-size: 15px;
	color:rgba(51, 51, 51, 1);
	line-height: normal;
	letter-spacing: 0%;
	margin-bottom:22px;
	margin-top:22px;
}

.dv_orange_color_txt{
	color:#FFA601!important;
    font-family: Quicksand!important;
    font-size: 22px!important;
    font-style: normal!important;
    font-weight: 700!important;
    line-height: normal!important;
}

.dv_hiw_box a{
	margin:unset!important;
}

.dv_hiw_main_box img{
	width:100%;
}

.dv_hero_bottom_text{
	padding: 94px;
	background:#F2F2F2;
}

.dv_conv_title{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 40px;
	line-height: 44px;
	letter-spacing: 0%;
	text-align: center;
	color:#2C5864;
}

.dv_conv_subtitle{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color:#333333;
	margin-top:24px;
	margin-bottom:40px;
}

.dw_banner{
    align-items: center;
}

.dv_ls_content_box{
	padding:94px 152px;
	background:#FFFFFF;
}

.dv_home_content_box{
	padding:94px;
	background:#fff;
}

.dv_home_content_box .row{
	margin-bottom:36px;
}

.dv_home_content_box .row:last-child{
	margin-bottom:0px;
}

.dv_zeznuti_box_main .col-lg-6{
	position:relative;
}

.dv_zeznuti_box_main{
	padding:94px 152px;
}

.dv_zeznuti_box_main p{
	line-height:normal!important;
}

.dv_home_cb1{
	background:rgba(255, 166, 1, 1);
	background:linear-gradient(270deg, #2C5864 0%, #90BDC1 100%);
	padding:22px 152px;
}

.dv_home_cb1 span, .dv_home_cb2 span{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 24px;
	text-align:center!important;
	line-height: 100%;
	letter-spacing: 0%;
	color:rgba(255, 255, 255, 1)!important;
	display:block;
}

.glass {
    position: absolute;
	left:47px;
	top:36px;
    padding: 22px 40px;
    border-radius: 14px;
    overflow: hidden;
    background: rgba(153, 155, 178, 0.2);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* Safari */
	z-index:99;
	width:110%;
}

.dv_home_content_box .row div img{
	width:100%;
	height:208px;
	object-fit:cover;
	border-radius:22px;
}

.dv_mondish_plus_box{
	padding:94px 248px;
	background: linear-gradient(270deg, #2C5864 0%, #90BDC1 100%);
}

.dv_mondish_plus_box h2{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 62px;
	line-height: 61px;
	letter-spacing: 0%;
	color:#fff;
	margin-bottom:20px;
}

.dv_mondish_plus_box p{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 28px;
	color:#fff;
	line-height: 29px;
	letter-spacing: 0%;
	text-align:left;
}

.dv_mondish_plus_box a,.dv_mondish_plus_box a:hover{
	margin:unset;
	width:295px;
}

.dv_mondish_plus_box li{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 18px;
	color:#fff;
	line-height: normal;
	letter-spacing: 0%;
}

.dv_mondish_plus_box li span{
	color:#FFA601;
}

.dv_home_cb2{
	background:rgba(255, 255, 255, 1);
	padding:58px 152px;
}

.dv_home_cb2 span{
	color:rgba(44, 88, 100, 1)!important;
}

.dv_home_content_box .dv_mond_ec{
	height:73px!important;
	width:73px!important;
	object-fit:contain;
	position:relative;
}

.dv_home_content_box p{
	font-family: SF-Pro;
font-weight: 400;
font-style: Regular;
font-size: 15px;
color:#333333;
line-height: 100%;
letter-spacing: 0%;
text-align:left;
}



.dv_page_content_box{
	padding:94px 268px;
	background:#FFF8F3;
}

.dv_page_content_box p{
	text-align:justify;
}

.dv_page_content_box h2{
	color: #645654;
	font-family: Quicksand;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:14px;
}

.dv_foodie_box{
	margin-top:94px;
	margin-bottom:94px;
	padding:36px 30px;
	text-align:center;
	border-radius: 22px;
	background: #ABC2D2;
	box-shadow: 1px 3px 6.8px 0 rgba(25, 9, 0, 0.35);
}

.dv_foodie_box h2{
	color:#0A2038;
}



.dv_foodie_box p{
	margin-bottom:36px;
	color:#0A2038;
}

.dv_foodie_box a{
	padding:14px 36px;
	border-radius: 36px;
	background: #F58220;
	box-shadow: 1px 3px 6.8px 0 rgba(25, 9, 0, 0.35);
	color: #FFFFFF;
	font-family: Quicksand;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration:none;
}

.dv_latest_stories h3{
	color: #645654;
	text-align: center;
	font-family: Quicksand;
	font-size: 38px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:50px;
}

.dv_mondish_home_box h2{
	color: #0F0D12B2;
	font-family: Quicksand;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:14px;
}

.dv_mondish_home_box p{
	color: #19172980;
	font-family: SF-Pro;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	text-align:left;
	margin-bottom:22px;
}

.dv_mhb_title{
	position:relative;
	display:flex;
	border-radius: 94px;
	background: #ABC2D2;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	padding:13px;
	padding-left:78px;
	margin-bottom:22px;
}

.dv_mhb_title h2{
	margin-bottom:0px;
}

.dv_mhb_title img{
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height:100%;
	padding:14px;
	border-radius: 152px;
	background: #00274C;
	box-shadow: 1px 3px 6.8px 0 rgba(25, 9, 0, 0.35);
}

.dw_store_box {
    display:flex;
    align-items: center;
    justify-content: flex-start;
    margin-top:40px;
}

.dw_store_box a{
    margin-right:8px;
}

.dw_store_box a img{
    height:43px;
    max-width:150px;
}

.dv_hero_btns{
	margin-top:30px;
}

.dv_hero_btns a{
	background:unset;
	color:#2C5864;
	font-family: Quicksand;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration:none;
}

.dv_hero_btns a:first-child{
	border-radius:36px;
	background:#F58220;
	box-shadow: 1px 3px 6.8px 0 rgba(25, 9, 0, 0.35);
	padding:14px 36px;
	color: #FFFFFF;
	font-family: Quicksand;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration:none;
	display:block;
	max-width:212px;
}



.dv_hero_btns span{
	color: #999999;
	text-align: left;
	font-family: SF-Pro;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	margin-top:10px;
	margin-bottom:14px;
	display:block;
}

.dv_hero {
    padding: 36px 152px 36px 152px;
	background-color: #FFFFFF;
	text-align:center;
}

.dv_hero_box_main{
	padding: 94px 152px 94px 152px;
}

.dv_topbar_new{
	display:flex;
	justify-content:space-between;
	align-items:baseline;
}

.dv_topbar_new img{
	width: auto;
	height: 103px;
	border-radius:unset;
	cursor:pointer;
}

.dv_topbar_new div{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:36px;
}

.dv_topbar_new a{
	text-decoration:none;
}

.dv_lang_btn{
	font-family: Quicksand;
	font-weight: 700;
	font-style: Bold;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	color:#999999;
	text-transform:uppercase;
	cursor:pointer;
}

.dv_lang_active{
	color:rgba(44, 88, 100, 1);
}

.dv_lang_btn:hover{
	color:rgba(44, 88, 100, 1);
}



.dv_hero_banner img{
    width:100%;
    margin-bottom:24px;
}

.dw_banner_box .col-lg-8 span{
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.4px;
    color:#363636;
}

.dw_banner_box:hover .dw_bb_underline {
    width:16px;
    margin:auto;
    transition: width 0.5s;
}

.dw_bb_underline{
    background:#D5F611;
    border:1px solid #D5F611;
    border-radius:56px;
    width:100%;
    display:block;
    height: 16px;
    flex-shrink: 0;
    align-self: stretch;
}

.dw_banner_box .col-lg-4 {
    text-align: center;
}

.dw_banner_box .col-lg-4 span{
    font-family: SyncopateBold;
    text-transform: uppercase;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    text-align: center;
    color: #141414;
}

.dw_banner_bottom{
    background:#F9F9F9;
    padding:72px 108px;
}

.dw_content1{
    background:url('../images/bg_overlay.png');
    background-size:cover;
    padding:72px 212px;
    padding-bottom:160px;
    position:relative;
}

.dw_content1 h3{
    color:#D5F611;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
}

.dw_content1 h2{
    color:#FFF;
    font-family: SyncopateBold;
    text-transform: uppercase;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin-bottom:32px;
}

.dw_content1 p{
    color:#FFF;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom:16px;
    display: block;
}

.dw_content1_bottom{
    position: absolute;
    bottom: -22px;
    left: 0px;
    width: 100%;
    padding-left: 250px;
    padding-right: 250px;
}

.dw_content1_bottom .col-lg-4{
    padding-left:20px;
    padding-right:20px;
    text-align: center;
}

.dw_content1_bottom img{
    width:100%;
}

.dw_content1_bottom span{
    padding:8px 16px;
    background:#F9F9F9;
    border:1px solid #F9F9F9;
    border-radius:24px;
    color:#141414;
    text-align: center;
    font-family: MontserratBold;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    margin:auto;
    margin-top:-20px;
    width: fit-content;
    z-index:999;
    position:relative;
}

.dw_content1_bottom_box:hover span{
    background:#D5F611;
    border:1px solid #D5F611;
    margin-top:-41px;
    transition:all 0.5s;
}

.dw_content2{
    background:#fff;
    padding:72px 108px;
}

.dw_content2 .row{
    align-items: center;
}

.dw_content2 .col-lg-8{
    background:#D5F611;
    padding:115px 128px;
    height:491px;
}

.dw_content2 .col-lg-8 h3{
    color: #141414;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
}

.dw_content2 .col-lg-8 h2{
    color: #141414;
    font-family: SyncopateBold;
    text-transform: uppercase;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
}

.dw_content2 p{
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.dw_bg_zg{
    background:url('/images/zg.png');
    height:526px;
    padding:0px;
    background-size:cover;
    background-repeat: no-repeat;
}

.dw_content3 {
    background:#FFF;
    padding-top:32px;
    padding-bottom:32px;
    text-align: center;
    border-bottom: 8px solid #D5F611;
}

.dw_content3 h2{
    color: #141414;
    text-align: center;
    font-family: SyncopateBold;
    text-transform: uppercase;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin-bottom:unset;
}

.dw_content5 {
    background: #F9F9F9;
    padding:112px 212px;
}

.dw_content5 h2{
    color: #212121;
    font-family: SyncopateBold;
    text-transform: uppercase;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}

.dw_content5 ul{
    list-style-type: none;
    margin-left:0px;
    padding-left:0px;
}

.dw_content5 ul li{
    padding:16px;
    display:flex;
    opacity:0.45;
}

.dw_content5 ul li img{
    height:24px;
    margin-right:16px;
}

.dw_content5 ul li span{
    color:#141414;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

#o_aplikaciji{
    display:block;
}

#proces_kupnje, #dostava{
    display:none;
}

.dw_content5 ul li.dw_faq_active{
    opacity:1
}

.dw_faq_list li:hover, .dw_faq_list li:hover{
    cursor:pointer;
    opacity:1;
    transition:all 0.5s;
}

.dw_faq_toggle:hover{
    cursor:pointer
}

.dw_faq_box {
    margin-bottom:32px;
}

.dw_faq_box p{
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.dw_faq_box div{
    margin-bottom:16px;
    display:flex;
    align-items: center;
    justify-content: space-between;
}

.dw_faq_box div h4 {
    color: #141414;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom:unset;
}

.dw_faq_box span{
    background:#D5F611;
    border-radius:50%;
    font-size:14px;
    font-weight:bold;
    color:rgb(20,20,20);
    display: flex;
    padding: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2px;
    height:38px;
    width:38px;
}

.dw_content6{
    background:url('../images/footer_bg.png');
    background-size:cover;
    height:503px;
    display:flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.dw_content6 span{
    color: #FAFFD8;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-family: SyncopateBold;
    text-transform: uppercase;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
}

.dw_content6 span img{
    height:53px;
    margin-bottom:10px;
}

.dw_content6 .dw_store_box2{
    display:flex;
    align-items: center;
    justify-content: center;
    margin-top:20px;
}

.dw_content6 .dw_store_box2 a img{
    height:50px;
    margin-right:8px;
}

.dw_content7{
    background:#F9F9F9;
    padding:72px 212px;
}

.dw_content7 h2{
    color:#141414;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

.dw_content7 p{
    color:#141414;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-top:16px;
}

.dw_content7 form div{
    display:flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom:16px;
}

.dw_content7 form div input{
    border-radius: 24px;
    border: 1px solid #DFDFDF;
    background: #FFF;
    padding:12px 16px;
    margin-right:12px;
    width:100%;
}

.dw_content7 form div button{
    border-radius: 56px;
    background: #D5F611;
    padding:12px;
    width:144px;
    max-width:144px;
    color:#141414;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    border:1px solid #D5F611;
}

.dw_content7 form div input::placeholder{
    color: #818181;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.dw_content7 form div fieldset{
    display:flex;
    width:100%;
    position: relative;
}

.dw_content7 form div fieldset img{
    position:absolute;
    right:32px;
    top:16px;
}

.dw_content7 form span{
    color: #363636;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.dw_content7 form span a{
    color: #363636;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    text-decoration: none;
}

.dw_content7 form span input{
    accent-color: #141414;
}

.dw_nav_sticky {
    position: fixed;
    top: 0;
    width: 100%;
}

.dw_scroll_to_top {
    background:#F1F0EC;
    border:1px solid #F1F0EC;
    border-radius:50%;
    display: none;
    padding: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2px;
    color:rgba(44, 88, 100, 1)!important;
    position:fixed;
    right:17px;
    bottom:17px;
    font-size:16px;
    z-index:999;
	box-shadow:1px 3px 6.8px 0 rgba(25, 9, 0, 0.35);
}

.dw_scroll_to_top:hover {
    cursor:pointer;
}

.dw_uvjeti_poslovanja{
    background:#fff;
    padding-top:32px;
    padding-bottom:40px;
}

.dw_breadcrumbs{
    display:flex;
    align-items: center;
    justify-content: center;
}

.dw_breadcrumbs a{
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    color:#141414;
    text-decoration: none;
    margin-right:8px;
}

.dw_breadcrumbs a:first-child{
    color:#9D9D9D;
}

.dw_breadcrumbs img{
    height:16px;
    margin-right:8px;
}

.dw_uvjeti_poslovanja h2{
    color:  #141414;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin-top:32px;
    margin-bottom:40px;
}

.dw_uvjeti_poslovanja h3{
    color: #141414;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom:40px;
}

.dw_uvjeti_poslovanja p{
    color: #363636;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom:24px;
}

.dw_uvjeti_poslovanja ul{
    list-style-type: disc;
    font-size:10px;
    margin-bottom:40px;
}

.dw_uvjeti_poslovanja ul li{
    color: #363636;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
/*
.leaflet-tile-pane {
    -webkit-filter: grayscale(100%) brightness(0.3) contrast(1.2);
    filter: grayscale(100%) brightness(0.3) contrast(1.2);
  }
  */

.leaflet-popup-content-wrapper{
    border-radius:0px!important;
    padding:24px 16px!important;
}

.dw_content4{
    padding:unset!important;
    margin:unset!important;
}

.dw_map_title{
    color: #141414;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom:8px;
}

.dw_map_content{
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
}

#map{
    width:100%;
    height:720px;
}

.dw_faq_mob{
    display:none;
}

.dw_cont2_mob{
    display:none;
}

.dw_coming_soon{
	display:flex;
	text-align:center;
	align-items:center;
	justify-content:center;
	height:100vh;
}

.dw_coming_soon img{
	width:300px;
}

.dw_mobile_hero_banner{
	display:none;
}

.dv_mob_menu_items{
	display:none;
}

.dv_topbar_new button{
	display:none;
}

.dv_mond_btn_home_desk_hidden{
	display:none;
}

.dv_hiw_img_mob{
		display:none;
	}
	
	.dv_legal_page_box h3{
		font-family: Quicksand;
		font-weight: 700;
		font-style: Bold;
		font-size: 24px;
		line-height: 100%;
		letter-spacing: 0%;
		color:rgba(44, 88, 100, 1);
		margin-top:22px;
		margin-bottom:22px;
	}
	
	.dv_legal_page_box p{
		font-family: SF-Pro;
		font-weight: 400;
		font-style: normal;
		font-size: 15px;
		line-height: normal;
		letter-spacing: 0%;
		color:rgba(51, 51, 51, 1);
		margin-bottom:14px;
	}
	
	.dv_legal_page_box p a{
		font-family: SF-Pro;
		font-weight: bold;
		font-style: normal;
		font-size: 15px;
		line-height: normal;
		letter-spacing: 0%;
		color:rgba(44, 88, 100, 1);
		text-decoration:underline;
	}
	
	.dv_legal_p_underline{
		text-decoration:underline;
	}
	

@media(min-width:1600px){
    .dw_content1_bottom img{
        width:340px;
    }
}

@media(max-width:1187px){
    .dw_content1_bottom span{
        font-size:14px;
    }
}

@media(max-width:1083px){
    .dw_content1_bottom span{
        font-size:10px;
    }
}

@media(max-width:992px){
	
	.dv_home_content_box .dv_mond_ec{
		object-position:right!important;
	}
	
	.dv_plans_cs_box{
		padding:22px!important;
	}
	
	.dv_team_box:last-child{
		width:100%;
		margin:auto;
	}

	.dv_lang_btn:hover{
		color:#999999;
	}
	
	.dv_topbar_new div{
		display:none;
	}
	
	.dv_mondish_plus_box{
		padding:94px 22px!important;
	}
	
	.dv_zeznuti_box_main{
		padding:94px 22px!important;
	}
	
	footer{
		padding:58px 22px!important;
	}
	
	.dv_footer_ahref .row:first-child .col-lg-4:last-child{
		padding-left:15px;
	}
	
	footer .col-lg-4{
		margin-bottom:22px;
	}
	
	.glass{
		width:84%;
	}
	
	.dv_zeznuti_box_main .row .col-lg-6:first-child{
		height:243px;
	}
	
	.dv_home_content_box .row div img{
		margin-top:18px;
		margin-bottom:0px;
	}
	
	.dv_mondec_mob{
		margin-top:18px;
		object-position:right;
	}
	
	.dv_mondec_mob1{
		margin-top:34px!important;
	}
	
	.dv_mondec_mob2{
		margin-top:34px!important;
	}
	
	
	.dv_topbar_new img{
		width:173px;
		height:auto;
	}
	
	.fa.fa-bars, .fa.fa-times{
		color:#F38021;
	}
	
	.dw_modal_btn_close i{
		color:#fff!important;
	}
	
	.dv_topbar_new{
		align-items:center;
	}
	
	.dv_mob_menu_items{
		display:block;
	}
	
	.dv_mob_menu_items #menuItems{
		display:none;
		flex-direction:column;
		justify-content:center;
		background: #fff;
		position: absolute;
		width: 100%;
		left: 0px;
		top: 100px;
		height: calc(100vh - 100px);
		gap:22px;
		z-index:99;
	}
	
	.dv_lang_btn{
		font-size:30px;
	}
	
	#menuItems a{
		text-decoration:none;
	}

	.dv_topbar_new button{
		display:block;
		background:unset;
		border:unset;
	}
	
	.dv_topbar_new button i{
		font-size:26px;
	}
	
	.dv_home_title_h1{
		font-size:36px;
		line-height:40px;
		text-align:center;
	}
	
	.dv_home_title_p{
		display:block!important;
		font-size:16px!important;
		text-align:center!important;
		font-weight:700!important;
	}
	
	.dv_hero_btns{
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	
	.dv_hero_btns span{
		text-align:Center;
	}
	
	.dv_home_desc_box_title2{
		font-size:36px;
		line-height:40px;
	}
	
	.dv_home_cb1 span, .dv_home_cb2 span{
		font-size:18px;
		line-height:normal;
	}
	
	.dv_home_cb1, .dv_home_cb2{
		padding:36px 14px!important;
	}
	
	.dv_home_desc_box_title{
		font-size:28px;
		line-height:29px;
	}
	
	.dv_home_desc_box_title2{
		margin-bottom:14px!important;
	}
	
	.dv_mondish_plus_box h2{
		font-size:38px;
		line-height:40px;
		display:flex;
		justify-content:space-between;
		align-items:center;
	}
	
	.dv_mondish_plus_box p{
		font-size:22px!important;
	}
	
	.dv_about_main_box .dv_legal_title_blue{
		font-size:56px;
		line-height:60px;
	}
	
	.dv_mondish_plus_box a{
		display:none;
	}
	
	.dv_mond_btn_home_desk_hidden{
		display:block!important;
		margin:auto!important;
	}
	
	.dv_footer_ahref .row:first-child{
		max-width:unset;
		margin:unset;
	}
	
	.dv_hiw_main_box > .row:first-child {
		padding:unset!important;
	}
	
	.dv_hiw_main_box > .row{
		padding:58px 14px;
	}
	
	.dv_hiw_main_box .dv_legal_title_blue{
		font-size:32px;
		line-height:35px;
		text-align:center;
	}
	
	.dv_legal_sub_title_p{
		margin-bottom:58px;
	}
	
	.dv_hiw_box h2{
		text-align:center;
		font-size:30px;
		line-height:34px;
	}
	
	.dv_hiw_main_box .col-lg-6 img{
		display:none;
	}
	
	.dv_hiw_img_mob{
		display:block!important;
		margin:auto;
		margin-top:36px;
		margin-bottom:14px;
	}
	
	.dv_modal_waitlist .modal-content{
		padding:22px;
	}
	
	.dv_modal_waitlist .modal-content h2{
		font-size:25px;
		line-height:28px;
	}
	
	.dv_plans_cs_box .modal-content h2{
		font-size:32px;
		line-height:35px;
	}
	
	.dv_plans_cs_box form{
		width:100%;
	}
	
	.dv_download_main_box{
		padding:58px 22px;
	}
	
	.dv_download_main_box h2{
		font-size:44px;
		line-height:48px;
	}
	
	.dv_modal_waitlist .modal-content{
		width:100%;
	}
	
	.dv_download_main_box p{
		font-size:18px;
		line-height:21px;
	}
	
	.dv_about_main_box{
		padding:24px!important;
	}
	
	.dv_team_box span{
		display:block;
		margin-bottom:22px;
	}
	
	.dv_our_mission_box h2{
		text-align:center;
		display:block;
	}
	
	.dv_press_box{
		padding:24px!important;
	}
	
	.dv_help_faq_main_box{
		padding:24px;
	}
	
	.dv_contactus_box h2{
		display:block;
		text-align:center;
		font-size:38px!important;
	}
	
	.dv_contactus_box p{
		margin-bottom:36px!important;
	}
	
	.dv_contactus_box form button{
		margin:auto!important;
	}
	
	.dv_qa span{
		margin-left:0px;
	}
	
	.dv_legal_page_box{
		padding:36px;
	}
	
	.dv_press_title{
		font-size:36px;
	}
	
	.dv_help_title{
		font-size:40px;
	}
	
	
	
	
	
	
	
	.swiper-slide img{
		height:250px!important;
	}
	
	.dv_ls_content_box{
		padding:22px 58px;
	}
	
	.dv_subpage_height{
		min-height:70vh;
	}
	
	.dv_hero p{
		font-weight:normal;
		font-size:15px;
	}
	
	.dw_mobile_hero_banner{
		display:block;
	}
	
	.dw_mobile_hero_banner p{
		text-align:left;
	}
	
	.dw_dekstop_hero_banner p{
		display:none;
	}
	
	.dv_home_content_box img{
		margin-bottom:22px;
	}
	
	.dv_home_content_box h2:first-child{
		margin-bottom:58px;
	}
	
	.dv_foodie_box h2{
		margin-bottom:14px!important;
	}
	
	.dv_navbar_options{
		width:20%;
	}
	
	.dv_navbar .navbar-brand img{
		height:25px;
	}
	
	.dw_banner_note p {
		margin-top:0px;
	}
	
	.dw_banner_logo{
		display:none;
	}

    .dw_content1_bottom_box:hover span{
        background:#F9F9F9;
        border:1px solid #F9F9F9;
        margin-top:-20px;
        transition:unset;
    }

    .dw_content7 form div input{
        margin-right:0px;
    }

    .dw_uvjeti_poslovanja{
        padding-left:16px;
        padding-right:16px;
    }

    .dv_hero{
        padding:22px 36px;
    }

	.dv_hero_banner img{
		margin-bottom:0px;
	}

    .dw_banner_bottom{
        padding:32px 40px;
    }

    .dv_navbar{
        padding:12px 16px;
        justify-content: space-between;
    }

    .dv_navbar .navbar-toggler{
        background:#D5F611;
        padding-top:unset;
        padding:8px;
        border:1px solid #D5F611;
        border-radius:50%;
        line-height:0;
        box-shadow:unset!important;
    }

    .dv_navbar .navbar-toggler-icon{
        height:16px;
        width:16px;
		font-size:16px;
        background-image:none;
    }

    .dv_navbar .navbar-nav {
        border-top:1px solid #DFDFDF;
        margin-top:12px;
        padding-bottom:20px;
    }

    .dv_navbar li {
        margin-right:unset;
        margin-top:24px;
    }

    footer img{
        width:100%;
        text-align: center;
    }

    footer ul{
        display:flex;
        text-align: center;
        margin-left:0px;
        padding-left:0px;
		margin-bottom:0px;
    }

    footer ul li{
        margin-bottom:0px;
    }

    footer p{
        text-align: center;
    }

    .dw_store_box a{
        width:50%;
        text-align: center;
    }

    .dw_store_box a img{
        height:48px;
        width:auto;
        max-width:unset!important;
    }

    .dv_hero_banner{
        margin-top:32px;
        margin-bottom:25px;
    }

    .dw_banner {
        padding-bottom:40px;
    }

    .dw_banner h1{
        margin-bottom:24px;
        font-size:35px;
    }

    .dw_banner_box{
        margin-bottom:24px;
    }

    .dw_content1_bottom{
        position:relative;
        bottom:unset;
        margin-left:unset;
        margin-top:16px;
        padding-left:unset;
        padding-right:unset;
        left:unset;
    }

    .dw_content1{
        background:url('../images/bg_overlay_mob.png');
    }

    .dw_content1{
        padding:64px 16px;
    }

    .dw_content1 h3{
        margin-bottom:16px;
    }

    .dw_content1_bottom_box{
        margin-bottom:40px;
    }
    .dw_content1_bottom_box:last-child{
        margin-bottom:unset;
    }

    .dw_content2{
        padding:0px;
    }

    .dw_bg_zg{
        background:url('/images/zg_mob.png');
        background-repeat: no-repeat;
        background-size:cover;
        background-position:center right;
    }

    .dw_content2 .col-lg-8 {
        padding:16px 24px;
        height:unset;
        min-height:306px;
        margin-left:18px;
        width:calc(100% - 36px);
    }

    .dw_content2 .col-lg-8 h3{
        margin-bottom:16px;
    }

    .dw_content2 .col-lg-8 h2{
        margin-bottom:24px;
    }

    .dw_content2{
        margin-left:0px;
        margin-right:0px;
        width:100%;
    }

    #map{
        height:576px;
    }

    .dw_content5{
        padding:56px 16px;
    }

    .dw_content5 h2{
        text-align: center;
    }

    .dw_content6{
        background:url('../images/footer_bg_mob.png');
        background-position:center;
        height:1052px;
    }

    .dw_content6 .dw_store_box2 a img{
        height:unset;
        width:192px;
        margin-bottom:8px;
    }

    .dw_content6 .dw_store_box2{
        display:block;
    }

    .dw_store_box2 a{
        display:block;
        width:100%;
    }

    .dw_content7{
        padding:48px 16px;
    }

    .dw_content7 h2{
        margin-bottom:16px;
    }

    .dw_content7 p{
        margin-bottom:24px;
    }

    .dw_content7 form div{
        display:block;
    }

    .dw_content7 form div button{
        display: block;
        width:100%;
        max-width:100%;
        margin-top:12px;
        margin-bottom:16px;
    }

    .dw_faq_desk{
        display:none;
    }
    .dw_faq_mob{
        display:flex;
    }

    .accordion, .accordion-body{
        background:#F9F9F9;
    }

    .accordion-button:not(.collapsed), .accordion-button, .accordion-button:focus{
        color: #212121;
        background: #F9F9F9;
        padding:16px;
        border:unset;
        border-bottom: 1px solid #DFDFDF;
        border-radius:2px;
        box-shadow:unset;
        display:flex;
        align-items: center;
    }

    .accordion-item{
        border:unset;
    }

    .accordion-button:not(.collapsed)::after{
        filter:brightness(0);
        transform:unset;
    }
	
	.accordion-button img{
        margin-bottom: -10px;
    }

    .accordion-button span{
        color: #141414;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        margin-right:16px;
        height:16px;
    }

    .dw_cont2_mob{
        display:block;
    }
    .dw_cont2_desk{
        display:none;
    }

    .dw_cont2_mob img{
        width:100%;
        height:460px;
        object-fit: cover;
    }

    .dw_scroll_to_top{
        padding:16px;
    }

    .dw_banner_box:hover .dw_bb_underline{
        width:100%;
        transition:unset;
    }
	
	.dv_page_content_box{
		padding:14px;
	}
	
	.dv_home_content_box{
		padding:22px 58px;
	}
	
	.dv_hero_bottom_text{
		padding:36px 46px;
	}
	
}

@media(max-width:574px){
	
	.swiper-button-next, .swiper-button-prev{
		display:none!important;
	}
	
	.dw_download_app_btn2 a{
		font-size:14px;
	}
	
	.dv_mondish_home_box h2{
		font-size:18px;
	}
	
	.dv_hero_bottom_text {
        padding: 36px 46px;
    }
	
    .accordion-button span{
        font-size:14px;
    }
    .dw_banner_logo {
        width:100%;
        max-width:100%;
    }
    .dw_faq_box div h4{
        font-size:14px;
    }
    .dw_store_box a img{
        width:100%;
        height:78px;
        max-height:78px;
    }
    .dw_store_box a:last-child img{
        margin-right:-25px;
    }
    .dw_store_box{
        justify-content: space-between;
    }

    .dw_content2 .col-lg-8 h2{
        font-size:26px;
		line-height:30px;
    }
	.dw_content1 h2{
		font-size:28px;
	}
}

@media(max-width:399px){
    .dw_store_box a img{
        height:46px;
    }
    .dw_content2 .col-lg-8 h2{
        font-size:18px;
    }
    .dw_content6 span{
        font-size:38px;
    }
    .dw_banner h1{
        font-size:30px;
    }
	.dv_mondish_home_box h2{
		font-size:16px;
	}
	.dv_foodie_box a{
		font-size:16px;
	}
}