@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap');@viewport{width:device-width}/*@media screen and (max-width:1200px){.main-menu .menu-item a,.main-menu>.menu-item,.main-menu_mic .menu-item_mic a,.main-menu_mic>.menu-item_mic{transition:all .5s ease 0s}.main-menu>.menu-item:before,.main-menu_mic>.menu-item_mic:before{color:#fff!important;font-family:FontAwesome;left:50%;line-height:1;transform:translate(-50%,-50%)}.articol_last_det{width:100%}.container,.header_mic{width:970px}.ml30{margin-left:0}.main-menu{font-size:0}.main-menu>.menu-item{display:inline-block!important}.main-menu,.main-menu ul{list-style:none;padding:0}.main-menu .menu-item{display:block;position:relative;text-align:left}.main-menu .menu-item>.sub-menu,.main-menu>.menu-item.menu-item-has-children:hover{box-shadow:0 0 0 10px hsla(0,0%,100%,.5)}.main-menu .menu-item a{display:block;padding:15px 5px}.main-menu .menu-item.current-menu-ancestor,.main-menu .menu-item.current-menu-ancestor a,.main-menu .menu-item.current-menu-item,.main-menu .menu-item.current-menu-item a,.main-menu .menu-item:hover,.main-menu .menu-item:hover a{color:#fff!important;background:#008fd5}.main-menu>.menu-item>a{padding-bottom:28px;padding-top:49px}.main-menu>.menu-item:before{display:block;font-size:14px;opacity:0;position:absolute;top:24px;z-index:3}.main-menu>.menu-item-language.menu-item-language-current:before,.main-menu>.menu-item.current-menu-ancestor:before,.main-menu>.menu-item.current-menu-item:before,.main-menu>.menu-item:hover:before{opacity:1}.main-menu .sub-menu .menu-item:before{display:none}.main-menu .menu-item>a{display:block;position:relative;z-index:2}.main-menu_mic{font-size:0}.main-menu_mic>.menu-item_mic{display:inline-block!important;transition:all .5s ease 0s}.main-menu_mic,.main-menu_mic ul{list-style:none;padding:0;margin-bottom:10px}.main-menu_mic .menu-item_mic{display:block;position:relative;text-align:left}.main-menu_mic .menu-item_mic a{display:block;padding:5px 10px}.main-menu_mic .menu-item_mic.current-menu-ancestor,.main-menu_mic .menu-item_mic.current-menu-ancestor a,.main-menu_mic .menu-item_mic.current-menu-item,.main-menu_mic .menu-item_mic.current-menu-item a,.main-menu_mic .menu-item_mic:hover,.main-menu_mic .menu-item_mic:hover a{color:#fff!important;background:#008fd5}.main-menu_mic>.menu-item_mic>a{padding-bottom:10px;padding-top:20px}.main-menu_mic>.menu-item_mic:before{display:block;font-size:14px;opacity:0;position:absolute;top:10px;z-index:3}.main-menu_mic>.menu-item-language.menu-item-language-current:before,.main-menu_mic>.menu-item_mic.current-menu-ancestor:before,.main-menu_mic>.menu-item_mic.current-menu-item:before,.main-menu_mic>.menu-item_mic:hover:before{opacity:1}.main-menu_mic .sub-menu .menu-item_mic:before{display:none}.main-menu_mic .menu-item_mic>a{display:block;position:relative;z-index:2}.benefits{height:352px}.cws-widget{width:180px}.half_container,.half_container_r{width:470px}.content_right{width:330px}.form_holder input,.form_holder textarea{width:80%}.fh1{width:41px;float:left}.fh2{width:250px;float:left}.container3{width:303px}.articol_last{width:263px;margin-top:15px;border-bottom:solid 1px #fff;margin-left:20px}.poza_articol_last{width:50px;margin-bottom:10px;margin-right:14px;float:left}.poza_articol_last img{width:50px;height:50px;border:1px solid #fff;padding:2px}.titlu_articol_last{width:193px;float:left;text-align:left}.program{width:263px;margin-top:-30px;background:#4db1e2;padding:20px;text-align:left}.titlu_pagina{width:600px}.cale_pagina{width:370px}.left_side{width:636px}.right_side{width:303px}.form_holder_right input{width:70%}.form_holder_right textarea{width:50%}.pin{width:293px}.poza img{max-width:293px;max-height:293px}.articol{width:636px}.titlu_articol{width:516px}iframe{width:970px}}@media screen and (max-width:1000px){.logo,.main-menu .menu-item a,.main-menu>.menu-item,.main-menu_mic .menu-item_mic a,.main-menu_mic>.menu-item_mic{transition:all .5s ease 0s}.main-menu>.menu-item:before,.main-menu_mic>.menu-item_mic:before{color:#fff!important;font-family:FontAwesome;left:50%;line-height:1;transform:translate(-50%,-50%)}.header_mic{width:750px}.logo,.logo img,.logo_mic{width:130px}.logo{float:left;margin-top:20px;margin-bottom:5px;margin-left:0;height:55px}.logo_mic{height:45px;margin-top:5px}.main-menu{font-size:0}.main-menu>.menu-item{display:inline-block!important}.main-menu,.main-menu ul{list-style:none;padding:0}.main-menu .menu-item{display:block;position:relative;text-align:left}.main-menu .menu-item>.sub-menu,.main-menu>.menu-item.menu-item-has-children:hover{box-shadow:0 0 0 10px hsla(0,0%,100%,.5)}.main-menu .menu-item a{display:block;padding:15px 4px}.main-menu .menu-item.current-menu-ancestor,.main-menu .menu-item.current-menu-ancestor a,.main-menu .menu-item.current-menu-item,.main-menu .menu-item.current-menu-item a,.main-menu .menu-item:hover,.main-menu .menu-item:hover a{color:#fff!important;background:#008fd5}.main-menu>.menu-item>a{padding-bottom:28px;padding-top:49px}.main-menu>.menu-item:before{display:block;font-size:14px;opacity:0;position:absolute;top:24px;z-index:3}.main-menu>.menu-item-language.menu-item-language-current:before,.main-menu>.menu-item.current-menu-ancestor:before,.main-menu>.menu-item.current-menu-item:before,.main-menu>.menu-item:hover:before{opacity:1}.main-menu .sub-menu .menu-item:before{display:none}.main-menu .menu-item>a{display:block;position:relative;z-index:2}.main-menu_mic{font-size:0}.main-menu_mic>.menu-item_mic{display:inline-block!important;transition:all .5s ease 0s}.main-menu_mic,.main-menu_mic ul{list-style:none;padding:0;margin-bottom:10px}.main-menu_mic .menu-item_mic{display:block;position:relative;text-align:left}.main-menu_mic .menu-item_mic a{display:block;padding:5px}.main-menu_mic .menu-item_mic.current-menu-ancestor,.main-menu_mic .menu-item_mic.current-menu-ancestor a,.main-menu_mic .menu-item_mic.current-menu-item,.main-menu_mic .menu-item_mic.current-menu-item a,.main-menu_mic .menu-item_mic:hover,.main-menu_mic .menu-item_mic:hover a{color:#fff!important;background:#008fd5}.main-menu_mic>.menu-item_mic>a{padding-bottom:10px;padding-top:20px}.main-menu_mic>.menu-item_mic:before{display:block;font-size:14px;opacity:0;position:absolute;top:10px;z-index:3}#nav ul li a,.half_right_item,.half_right_item_r{font-family:Lato,Geneva,sans-serif;font-weight:400}.main-menu_mic>.menu-item-language.menu-item-language-current:before,.main-menu_mic>.menu-item_mic.current-menu-ancestor:before,.main-menu_mic>.menu-item_mic.current-menu-item:before,.main-menu_mic>.menu-item_mic:hover:before{opacity:1}.main-menu_mic .sub-menu .menu-item_mic:before{display:none}.main-menu_mic .menu-item_mic>a{display:block;position:relative;z-index:2}#nav ul li a{display:block;text-decoration:none;font-size:13px;text-transform:none;color:#515a5f}.container{width:750px}.benefits{margin-top:-50px;height:316px}.cws-widget{width:180px}.widget-icon{display:block;line-height:80px;margin-bottom:0;margin-top:-10px;vertical-align:top;width:100%}.widget-icon.icon>i{border-style:none;color:#fff}.icon i{background:none;font-size:66px!important;height:auto;text-shadow:2px 2px 0 rgba(0,0,0,.15);width:auto}.benefits .cws-widget .cws-widget-content.benefits_widget{padding-bottom:20px}.benefits .widget-icon+.cws-widget-content{padding-top:10px}.half_container,.half_container_r{width:360px}.content_right{width:220px}.form_holder input,.form_holder textarea{width:80%}.fh1{width:41px;float:left}.fh2{width:250px;float:left}.container3{width:230px}.articol_last{width:210px;margin-top:10px;border-bottom:solid 1px #fff;margin-left:10px}.poza_articol_last{width:50px;margin-bottom:10px;margin-right:14px;float:left}.poza_articol_last img{width:50px;height:50px;border:1px solid #fff;padding:2px}.titlu_articol_last{width:140px;float:left;text-align:left}.program{width:210px;margin-top:-30px;background:#4db1e2;padding:10px 10px 20px;text-align:left}.titlu_pagina{width:490px}.cale_pagina{width:260px}.left_side{width:490px}.right_side{width:230px}.form_holder_right input{width:70%}.form_holder_right textarea{width:50%}.pin{width:220px}.poza img{max-width:220px;max-height:220px}.articol{width:490px}.titlu_articol{width:370px}.right_item{width:750px;margin-left:0;float:left;margin-top:15px}.half_right_item,.half_right_item_r{width:360px;float:left;font-size:14px;color:#7c7c7c}iframe{width:750px}}*/
@media screen and (max-width:800px){
	
.banner {
    width: 100%;
    padding: 1% 2%;
	margin-left: 0%;
}	
.title_banner_full {
    font-size: 20px;
    line-height: 20px;
}
.slogan_banner_full {
    font-size: 15px;
}
.left_banner {
    width: 100%;
    margin-right: 0%;
}
.title_banner {
    font-size: 20px;
}
.slogan_banner {
    font-size: 15px;
}
.check_banner {
    font-size: 13px;
}

.right_banner {
    width: 100%;
}
.check_banner_full {
    font-size: 13px;
}

#menu_mic,.menu_mobile ul li a,.nav ul li span{font-family:Lato,Geneva,sans-serif;color:#FFF}.mobile_af{display:block}.cale_pagina_right,.desktop_af,.header,.mt180{display:none}.logo_mobile{float:left;width:130px;margin-top:5px;margin-bottom:5px;margin-left:5px;transition:all .5s ease 0s}#menu_mic,#menu_mic i{float:right;font-weight:400}.logo_mobile img{max-width:130px; max-height:50px;}#menu_mic{text-align:left;display:block;background:#008fd5;padding:5px;font-size:14px;margin-top:10px;margin-right:5px}#menu_mic i{cursor:pointer;font-size:20px;font-style:normal}#nav_mobile.js{display:none}.menu_mobile,.nav_mobile{display:block}.menu_mobile{background-color:rgba(255,255,255,.9);left:0;position:fixed;right:0;top:0;z-index:1900;box-shadow:1px 1px 1px 1px #969696}.menu_mobile_center{display:block;margin:0 auto;width:100px}.menu_mobile ul,.slider,.titlu_pagini{margin-top:45px}.menu_mobile ul{list-style:none;width:100%;position:absolute;background:#008fd5}.menu_mobile ul:after{clear:both;content:"";display:table}.menu_mobile ul li{width:100%;list-style:none;text-align:left;border-bottom:solid 1px #FFF;transition:all .5s ease 0s}.menu_mobile ul li:hover{background:#006394;transition:all .5s ease 0s}.menu_mobile ul li a,.nav ul li span{display:block;text-decoration:none;text-transform:uppercase;padding:5px 10px;font-size:14px;font-weight:400}.active_mobile{color:#fff!important;text-decoration:none!important;background:#006394;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);// hardware acceleration of CSS animation
		opacity:1}.active_mobile_red{color:#fff!important;text-decoration:none!important;background: #F00;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);// hardware acceleration of CSS animation
		opacity:1}.submenu{background:#5eb9e5}.container{width:100%;}.benefits{margin-top:-15px;height:300px}.cws-widget{display:block;padding:2%;position:relative;vertical-align:top;background:rgba(0,143,213,.9);width:45%;text-align:center;float:left;margin:1%}.benefits .cws-widget .cws-widget-content.benefits_widget{padding-bottom:5px}.half_container{width:480px}.half_container_r{width:480px;float:left;margin-left:0}.content_right{width:340px}.container3{width:96%;margin-left:2%; margin-bottom:10px}.articol_last{width:460px;margin-top:10px;border-bottom:solid 1px #fff;margin-left:10px}.poza_articol_last{width:50px;margin-bottom:10px;margin-right:14px;float:left}.poza_articol_last img{width:50px;height:50px;border:1px solid #fff;padding:2px}.titlu_articol_last{width:390px;float:left;text-align:left}.program{width:460px;margin-top:-30px;background:#4db1e2;padding:10px 10px 20px;text-align:left}.margin30{margin-left:2%}.half_right_item,.half_right_item_r{float:left;font-size:14px;font-family:Lato,Geneva,sans-serif;color:#7c7c7c;font-weight:400;margin-bottom:15px}.articol,.cale_pagina,.left_side,.right_side,.titlu_pagina{width:96%; margin-left: 2%;}.titlu_articol{width:360px}.right_item{width:480px;margin-left:0;float:left;margin-top:15px}.half_right_item{width:480px}.half_right_item_r{width:480px;margin-left:0}iframe{width:480px}
.btn_add_articol {
    width: 96%;
	margin-left: 2%;
	margin-bottom: 10px;
}
.btn_add_serv {
    width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 10px;
}

.btn_add_luc {
    width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 10px;
}

.art_pp_poz_luc {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background-size: cover;
	height: 90px;
}

.produs_container {
    width: 100%;
    margin-left: 0px;
}

.produs_video {
    width: 46%;
    float: left;
    margin: 1%;
	padding: 1%;
	position: relative;
}

.form_content {
    width: 96%;
	margin-left: 2%;
}

.form_content1 {
    width: 27%;
    margin-right: 3%;
	font-size: 14px;
}

.form_content2 {
    width: 70%;
}

.input {
    border: 1px solid #c6c6c6;
    width: 95%;
    padding: 1%;
}

.textarea {
    width: 95%;
    padding: 1%;
}

.text_contact_hh {
    width: 100%;
    float: left;
	margin-bottom: 10px;
}

.review_left {
    width: 98%;
    margin-right: 0%;
	margin-bottom: 10px;
}

.review_right {
    width: 95%;
    padding: 2%;
	margin-bottom: 20px;
}

.rlh {
    width: 100%;
	margin-bottom: 10px;
}

.rl {
    width: 30%;
}

.rr {
    width: 70%;
}

.intrebare {
    margin-top: 15px;
	margin-bottom: 0px;
}

.com_p1 {
    width: 98%;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 1%;
}

.produs_cos {
    width: 98%;
    padding: 1%;
    margin-bottom: 10px;
}

.produs_cos_p {
    width: 25%;
    margin-right: 5%;
	float: left;
}

.produs_cos_p img {
    max-width: 100%;
    max-height: 60px;
}

.produs_cos_t {
    width: 70%;
	float: left;
}

.produs_cos_t_tit {
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 2px;
    font-size: 13px;
	float: left;
}

.produs_cos_t_tt {
    width: 100%;
    font-size: 12px;
	float: left;
}

.produs_cos_t_cod {
    width: 100%;
	float: left;
}

.produs_cos_t_ttt {
    width: 33%;
	float: left;
}

.text_contact_hh {
    width: 100%;
    float: left;
}

.com_p2 {
    width: 96%;
    padding: 2%;
    margin-left: 0px;
}

.half_com {
    width: 100%;
}

.mr20 {
    margin-right: 0px;
}

.com_p1_cc {
    width: 100%;
}

.com_p1_com {
    width: 96%;
    padding: 2%;
}

.produs_cos_com {
    width: 98%;
    padding: 1%;
    margin-bottom: 10px;
}

.com_cont {
    width: 97%;
    background-color: #FFF;
    border-radius: 5px;
    border: 1px solid #f6f6f6;
    float: left;
    padding: 1%;
}

.produs_cos_com_p {
    width: 25%;
    margin-right: 5%;
}

.produs_cos_com_p img {
    max-width: 100%;
    max-height: 60px;
}

.produs_cos_com_t {
    width: 70%;
}

.com_p2_com {
    width: 96%;
    padding: 2%;
}

.ddn {
    display: block;
}

.mdn {
	display: none;
}

.det_poza {
    width: 100%;
    margin-right: 0px;
}

.det_img {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}

.det_right {
    width: 100%;
}

.det_right_half {
    width: 100%;
}

.det_right_half_m {
    margin-left: 0%;
}

.pr_ad {
    width: 230px;
    padding: 5px;
}

.pr_ad_m {
    font-size: 14px;
	width: 230px;
}

.pr_ad_t {
    font-size: 13px;
	width: 230px;
}

.pr_ad_p {
	width: 230px;
}

.pr_ad_b {
	width: 230px;
}

.pr_ad_c, .pr_ad_f {
    width: 230px;
}

.pr_ad_c a {
    font-size: 11px;
    padding: 5px 2px;
}

.benefits_area {
    width: 96%;
	margin: 0 2%;
    z-index: 999;
    position: absolute;
    overflow: hidden;
}

.widget-icon {
    line-height: 50px;
    margin-top: 0px;
}

.icon i {
    font-size: 40px !important;
}

.benefits .widget-title {
    margin-bottom: 0px;
	min-height: 36px;
}

.benefits .widget-title > span {
    font-size: 15px;
}



.titlu_container {
	margin-left: 1%;
	width: 98%;
}

.text {
	width: 96%;
	margin: 0px 2%;
	font-size: 14px;
}

.linie_grafica_content {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
}

.linie_grafica_content_f {
    margin-bottom: 10px;
}

.art_pp_tit {
    font-size: 16px;
	min-height: 50px;
}

.art_pp_desc {
    font-size: 14px;
}

.owl-carousel {
    width: 97% !important;
    z-index: 1;
	margin-left: 2%;
}

.grafica_1 {
    width: 96%;
	margin-left: 2%;
    margin-bottom: 10px;
}

.grafica_1_left {
    width: 100%;
	margin-bottom: 10px;
}

.grafica_1_right {
    width: 100%;
    margin-left: 0px;
}

.grafica_2_left {
    width: 100%;
	margin-bottom: 10px;
}

.grafica_3_left {
	width: 98%;
	margin-bottom: 10px;
	margin-left: 1%;
}

.grafica_3_right {
	width: 98%;
	margin-bottom: 10px;
	margin-left: 1%;
}

.grafica_3_af {
    width: 100%;
    padding: 2%;
    height: auto !important;
    box-sizing: border-box;
}

.grafica_4_left {
	width: 100%;
	margin-bottom: 10px;
}

.grafica_4_right {
	width: 100%;
	margin-left: 0px;
}

.grafica_4_af_mic {
	width: 100%;
    padding: 2%;
    height: auto !important;
    box-sizing: border-box;
}

.grafica_4_af_mare {
	width: 100%;
    padding: 2%;
    height: auto !important;
    box-sizing: border-box;
}

.mb35 {
	margin-bottom: 10px;
}

.grafica_2_right {
    width: 100%;
    margin-left: 0px;
}

.grafica_1_left_af {
    width: 100%;
    padding: 2%;
    height: auto !important;
	box-sizing: border-box;
}

.mbgr120 {
    margin-bottom: 10px;
}

.grafica_1_right_af {
    width: 100%;
    padding: 2%;
    height: auto !important;
	box-sizing: border-box;
}

.mh170 {
	height: 150px;
	overflow-y: hidden;
}

.container_full_grey {
    margin: 0 auto 10px auto;
    padding-top: 20px;
}

.co_h {
    width: 96%;
	margin-left: 2%;
	margin-bottom: 10px;
}

.mrr2 {
    margin-left: 0px;
}
.c_3 {
    width: 96%;
    margin-top: 10px;
	margin-left: 2%;
	margin-bottom: 10px
}

.c_1 {
    width: 96%;
	margin-left: 2%;
}

.newsletter_input {
    width: 45%;
}

.newsletter_btn {
    width: 55%;
}

.text_alb {
	width: 96%;
	margin-left: 2%;
	float: left;
}

.menu_mobile ul li span {
    font-family: Lato,Geneva,sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
}

.referinta {
    width: 100%;
	box-sizing: border-box;
	padding: 2%;
	margin-bottom: 10px;
}

.ml35 {
	margin-left: 0px;
}

.benefits .text_part {
    display: none;
}

.text_50 {
    width: 100%;
	margin-bottom: 15px;
}

.tml {
    margin-left: 0px;
}

.poz_ec {
    height: 150px;
}

.poz_ec img {
    max-height: 150px;
}

.banner {
    width: 100%;
    padding: 1% 2%;
	margin-left: 0%;
}	
.title_banner_full {
    font-size: 20px;
    line-height: 20px;
}
.slogan_banner_full {
    font-size: 15px;
}
.left_banner {
    width: 100%;
    margin-right: 0%;
}
.title_banner {
    font-size: 20px;
}
.slogan_banner {
    font-size: 15px;
}
.check_banner {
    font-size: 13px;
}

.right_banner {
    width: 100%;
}
.check_banner_full {
    font-size: 13px;
}

.g-recaptcha {
transform:scale(0.77);
-webkit-transform:scale(0.77);
transform-origin:0 0;
-webkit-transform-origin:0 0;
} 

.captcha_margin {
	transform:scale(0.65);-webkit-transform:scale(0.65);transform-origin:0 0;-webkit-transform-origin:0 0;
}

.footer_mobile {
    display: block;
    position: fixed;
    width: 100%;
    background-color: #FFF;
    bottom: 0;
    box-shadow: 0 0 10px 0 #343433;
    box-sizing: border-box;
    z-index: 9999;
}

.footer_mobile_part {
	float: left;
	text-align: center;
	padding: 8px 0px;
}

.footer_mobile_part a {
	display: block;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
}

.footer_mobile_part a i {
	font-size: 25px;
	margin-bottom: 5px;
}

.footer_mobile_part a:hover {
	color: #FFF;
	text-decoration: none;
}

.mbaa_tel {
	background-color: #000c54 !important;
}

.mbaa_wa {
	background-color: #00a82d !important;
}

.mbaa_co {
	background-color: #F00 !important;
}

.mbaa_con {
	background-color: #e63a38 !important;
}

.mbaa_prog {
	background-color: #2a71b6 !important;
}

.mbaa_cons {
	background-color: #F00 !important;
}

.action_form { top: 40px;}
.action_form_text {width: 95%;float: left;text-align: left;color: #FFF;font-size: 16px; text-shadow: 1px 1px 1px #000; margin-left: 5%; margin-top: 10px; margin-bottom: 10px; }
.action_form_btn {width: 100%;float: left; text-align: center;}


.action_form_content_half {
	width: 95%;
	margin-left: 5%;
}

.text_contact {
    width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}

.mrgin_footer {
	margin-bottom: 70px;
}

.benefits_more i, .benefits_more2 i {
    font-size: 15px!important;
    border: 2px solid #fff;
}

.left_side {
	display: none;
}

.right_side {
    width: 100%;
	margin-left: 0%;
}

.subcat_holder {
    width: 100%;
    margin-left: 0px;
}

.subcat {
    width: 30%;
    margin-left: 1.5%;
	margin-right: 1.5%;
    margin-bottom: 1.5%;
}

.subcat_img {
    height: 60px;
    background-size: 60px auto;
}

.subcat_img span {
    padding-top: 10px;
    display: flex;
    cursor: pointer;
    display: block;
	font-size: 11px;
}

.produs_container {
    width: 100%;
    margin-left: 0;
}



.produs_container_full {
    width: 98%;
    margin-left: 1%;
}


.h1_titlu {
    width: 96%;
    margin: 0px 2% 15px 2% !important;
    text-align: left;
}

.produs {
    width: 98%;
    margin: 0.5%;
}

.produs_video {
    width: 48%;
    margin-left: 2%;
}

.p_vid_l {
    padding: 2%;
    border-bottom: 1px solid #e4e4e4;
    width: 96%;
}

.play_vid {
    width: 50px;
    height: 50px;
    position: absolute;
    margin-left: 30%;
    margin-top: -50%;
    z-index: 50;
}

.produs_video img {
    max-width: 100%;
}

.linie_produse {
	display: none;
}

.linie_produse {
	display: none;
}

.linie_produse_mobile {
	display: block;
    width: 100%;
    float: left;
    height: 15px;
}

.p_img {
    width: 100%;
}


.dm_rp_tit {
    width: 100%;
    padding: 0px 2%;
    margin-bottom: 10px;
}

.dm_rp_tit a {
    font-size: 12px;
}

.dm_rp_pret {
    width: 100%;
    padding: 0px 2%;
    margin-bottom: 10px;
    font-size: 13px;
}

.dm_rp_cos {
    width: 100%;
    padding: 3% 2%;
}

.dm_rp_cos a {
    font-size: 13px;
    font-weight: 600;
}

.content_det {
    width: 94%;
    float: left;
    border-bottom: solid 1px #e6e6e6;
    margin-bottom: 15px;
	margin-left: 2%;
	padding: 1%;
}

.h1_titlu_l {
    width: 100%;
}

.h1_titlu_r {
    float: left;
    width: 100%;
    text-align: left;
	margin-top: 15px;
}

.cdo {
    float: left;
}

.footer_mobile_btn {
    display: block;
    position: fixed;
    width: 100%;
    background-color: #FFF;
    bottom: 0;
    box-shadow: 0 0 10px 0 #343433;
    box-sizing: border-box;
    z-index: 9999;
}

.mt380 {
    margin-top: -120px; 
}

.select_dates_alpha {
    width: 96%;
    padding: 10px 2%;
}

.container_tittlu_dates {
    margin: 0 auto 10px auto;
    font-size: 20px;
}

.container_dates {
    margin: 0 auto;
    width: 96%;
}

.date {
    width: 30%;
}

.container_benefits {
    width: 100%;
    margin-left: 0px;
}

.cws-widget {
    margin-left: 0px !important;
}

.btn_ancora {
    font-size: 13px;
    padding: 5px 10px !important;
    margin-right: 1%;
	margin-left: 1%;
}

.cat_pp_poz_container {
    width: 100%;
    margin-right: 0%;
	margin-bottom: 10px;
}

.cat_pp_txt {
    width: 100%;
}

.cat_pp_txt_fac_quarter {
    width: 48%;
    margin-right: 1%;
	margin-left: 1%;
}

.galerie_pp {
    width: 47%;
    margin-left: 1%;
	margin-right: 1%;
    margin-bottom: 2%;
}

.mt20 {
    margin-top: 0px;
}

.h1_tit {
    width: 94%;
	margin-left: 1%;
}

.content_det_pp {
    width: 95%;
    padding: 1%;
	margin-left: 1%;
}

.swiper-container {
  height: 300px;
  width: 100%;
}

.swiper-slide {
  height: 300px;
  width: 100%;
  background-position: 50% 50%; 
  background-size: cover;
  background-repeat: no-repeat;
}

.det_img .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 99;
}
.det_img .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index: 99;
}

.det_img {
    position: relative;
}

}