.ee-tooltip.ee-tooltip-5430c5a1.to--top,
							 .ee-tooltip.ee-tooltip-5430c5a1.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-5430c5a1.to--left,
							 .ee-tooltip.ee-tooltip-5430c5a1.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-62c1b4c.to--top,
							 .ee-tooltip.ee-tooltip-62c1b4c.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-62c1b4c.to--left,
							 .ee-tooltip.ee-tooltip-62c1b4c.to--right{margin-top:0px;}.elementor-73 .elementor-element.elementor-element-1defa2ef .elementor-icon-wrapper{text-align:center;}.elementor-73 .elementor-element.elementor-element-1defa2ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-1defa2ef.elementor-view-framed .elementor-icon, .elementor-73 .elementor-element.elementor-element-1defa2ef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-1defa2ef.elementor-view-framed .elementor-icon, .elementor-73 .elementor-element.elementor-element-1defa2ef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-1defa2ef .elementor-icon{font-size:20px;}.elementor-73 .elementor-element.elementor-element-1defa2ef .elementor-icon i, .elementor-73 .elementor-element.elementor-element-1defa2ef .elementor-icon svg{transform:rotate(0deg);}.ee-tooltip.ee-tooltip-f67be93.to--top,
							 .ee-tooltip.ee-tooltip-f67be93.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-f67be93.to--left,
							 .ee-tooltip.ee-tooltip-f67be93.to--right{margin-top:0px;}.elementor-73 .elementor-element.elementor-element-41feeb5 .bdt-dropbar-wrapper .bdt-dropbar-button-icon.bdt-flex-align-right{margin-left:0px;}.elementor-73 .elementor-element.elementor-element-41feeb5 .bdt-dropbar-wrapper .bdt-dropbar-button-icon.bdt-flex-align-left{margin-right:0px;}.elementor-73 .elementor-element.elementor-element-f86b983 .bdt-dropbar-wrapper .bdt-dropbar-button-icon.bdt-flex-align-right{margin-left:0px;}.elementor-73 .elementor-element.elementor-element-f86b983 .bdt-dropbar-wrapper .bdt-dropbar-button-icon.bdt-flex-align-left{margin-right:0px;}.ee-tooltip.ee-tooltip-5551feb.to--top,
							 .ee-tooltip.ee-tooltip-5551feb.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-5551feb.to--left,
							 .ee-tooltip.ee-tooltip-5551feb.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-d07db95.to--top,
							 .ee-tooltip.ee-tooltip-d07db95.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-d07db95.to--left,
							 .ee-tooltip.ee-tooltip-d07db95.to--right{margin-top:0px;}.ee-offcanvas__slidebar.ee-offcanvas__slidebar--5ee3a67{width:80%;background-color:#1D4175;}body.ee-offcanvas--id-5ee3a67 .ee-offcanvas__container{background-color:rgba(255,255,255,1);}body.ee-offcanvas--id-5ee3a67 .ee-offcanvas__overlay{background-color:#000000;}body.ee-offcanvas--id-5ee3a67.ee-offcanvas--opening .ee-offcanvas__overlay,
						 body.ee-offcanvas--id-5ee3a67.ee-offcanvas--open .ee-offcanvas__overlay{opacity:0.8;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}.ee-offcanvas__slidebar--5ee3a67 .ee-offcanvas__header__close{font-size:30px;border-style:solid;color:#FF0000;background-color:#C7FF47;}.ee-offcanvas__slidebar--5ee3a67 .ee-offcanvas__content__item:not(:last-child){margin-bottom:24px;}.ee-offcanvas__slidebar.ee-offcanvas__slidebar--9dc8c74{width:100%;background-color:#1D4175;}body.ee-offcanvas--id-9dc8c74 .ee-offcanvas__container{background-color:rgba(255,255,255,1);}body.ee-offcanvas--id-9dc8c74 .ee-offcanvas__overlay{background-color:#000000;}body.ee-offcanvas--id-9dc8c74.ee-offcanvas--opening .ee-offcanvas__overlay,
						 body.ee-offcanvas--id-9dc8c74.ee-offcanvas--open .ee-offcanvas__overlay{opacity:0.8;}.ee-offcanvas__slidebar--9dc8c74 .ee-offcanvas__content__item:not(:last-child){margin-bottom:24px;}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-toggle{font-size:22px;color:#FFFFFF;background-color:rgba(29, 65, 117, 0);}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-toggle svg{fill:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-container .bdt-search:not(.bdt-search-navbar), 
					 .elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-container .bdt-navbar-dropdown,
					 .elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-container .bdt-drop{background-color:#1D4175;}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-container .bdt-search:not(.bdt-search-navbar), 
							   .elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-container .bdt-navbar-dropdown,
					           .elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-container .bdt-drop{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-input, #modal-search-6610eb4c .bdt-search-input{font-family:"Text Comp Pro Light", Sans-serif;font-size:80px;}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-input,
					 #modal-search-6610eb4c .bdt-search-icon svg{color:#8CA4D5;}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-input::placeholder{color:#8CA4D5;}#modal-search-6610eb4c .bdt-search-input::placeholder{color:#8CA4D5;}.elementor-73 .elementor-element.elementor-element-6610eb4c .bdt-search-input{border-radius:0px;}#modal-search-6610eb4c .bdt-search-input{border-radius:0px;}.ee-mfp-popup--overlay.mfp-wrap.ee-mfp-popup-5db7bc3 .mfp-content,
						 .ee-mfp-popup--no-overlay.mfp-wrap.ee-mfp-popup-5db7bc3{max-width:100%;}.mfp-bg.ee-mfp-popup.mfp-ready:not(.mfp-removing).ee-mfp-popup-5db7bc3{opacity:0.8;}.mfp-bg.ee-mfp-popup-5db7bc3{mix-blend-mode:normal;}.ee-mfp-popup-5db7bc3 .mfp-close.ee-popup__close{font-size:1em;margin:0px;}.ee-mfp-popup-5db7bc3 .ee-popup__content{margin:1em auto;}.ee-mfp-popup-5db7bc3 .mfp-close.ee-popup__close:before{transform:scale(calc( 1 - 0 ));}.ee-mfp-popup--overlay.mfp-wrap.ee-mfp-popup-36c915d .mfp-content,
						 .ee-mfp-popup--no-overlay.mfp-wrap.ee-mfp-popup-36c915d{max-width:100%;}.mfp-bg.ee-mfp-popup.mfp-ready:not(.mfp-removing).ee-mfp-popup-36c915d{opacity:0.8;}.mfp-bg.ee-mfp-popup-36c915d{mix-blend-mode:normal;}.ee-mfp-popup-36c915d .mfp-close.ee-popup__close{font-size:1em;margin:0px;}.ee-mfp-popup-36c915d .ee-popup__content{margin:1em auto;}.ee-mfp-popup-36c915d .mfp-close.ee-popup__close:before{transform:scale(calc( 1 - 0 ));}@media(max-width:767px){.ee-offcanvas__slidebar--5ee3a67 .ee-offcanvas__header__close{font-size:30px;}}/* Start custom CSS for image, class: .elementor-element-62c1b4c */body > div.ee-offcanvas__container > div.elementor.elementor-73.elementor-location-header > div > div > section.elementor-element.elementor-element-42a8de44.gp_site_header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-de5b877.elementor-column.elementor-col-16.elementor-top-column > div > div > div.elementor-element.elementor-element-62c1b4c.elementor-hidden-tablet.elementor-hidden-phone.elementor-widget.elementor-widget-image{
    margin:0px;
}


/*in element pop up wrapper from plugin pop up maker*/
#popmake-48548{
        width: 80vw;
    height: 85vh;
    left: 0;
    margin: auto;
    transform: translate(0%,0%);
    position: relative;
}
#pum-48548{
  background: #ffffffe0;
}
#popmake-48548 > button{
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1defa2ef *//*
padding of icon in mobile header drop*/
		/*#gp_phone_button .elementor-icon-wrapper {
		padding: 0px;
		}
*/
#gp_phone_button_desktop > div > div > a{background-color: #00000000!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67be93 */#gp_phone_button * {
    width: 111px !important;
}




/* 750px and smaller screen sizes */
@media (max-width:750px){
	.elementor-element.elementor-element-711c84a1.elementor-column.elementor-col-16.elementor-top-column{
     display:none!important;
}
}/* End custom CSS */
/* Start custom CSS for bdt-dropbar, class: .elementor-element-41feeb5 *//*padding of icon in mobile header drop*/
		#gp_phone_button .elementor-icon-wrapper {padding: 0px;}/* End custom CSS */
/* Start custom CSS for bdt-dropbar, class: .elementor-element-f86b983 *//* pulse effect */
	#gp_phone_button_desktop {
		background: #ff000000;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
		border-radius: 50px;
		padding: 3px;
		}

/* the phone icon */
#gp_phone_button_desktop .bdt-flex-middle svg{
	width:50px;
}


	/*with  pulse effect
	#gp_phone_button_desktop {
		background: #ff000000;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	    animation: pulse 2s infinite;
		border-radius: 50px;
		padding: 3px;
		}

	@keyframes pulse {
		0% {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);}
		70% {box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0);}
		100% {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);}
		}  
*/
/* pulse effect *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5551feb */#burger_menu_desk{
    width: 35px !important;
    margin-bottom: 0px !important;
    cursor: pointer;
    padding-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d07db95 */#burger_menu_mob{
width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for ee-offcanvas, class: .elementor-element-5ee3a67 *//* 900px and below screen sizes */
@media (max-width:900px){
	/* List */
	#gp_mobile_drawer_menu .ee-slide-menu .ee-slide-menu__menu{
		padding-top:0px !important;
	}

}

@media only screen and (max-width: 600px) {
#gp_offcanvas_extras .gp_title{
letter-spacing: normal;
font-family: 'PFDINTextCompProMedium' !important;
font-weight: 300 !important;
      font-size: 24px !important;
}

#gp_reveal_links .gp_hover_tab>a, #gp_reveal_links .gp_hover_tab>.gp_title {
     font-size: 24px !important; 
}

#menu-1-802b43e li a{
    font-size: 24px !important;
}



}

@media only screen and (max-width: 900px) {
div#gp_offcanvas_extras {
    padding-bottom: 0px !important;
}
}



@media (max-width: 1025px){
#menu-1-802b43e.ee-slide-menu__menu, #menu-1-802b43e .sub-menu {
    overflow: scroll !important;
     height:140vh !important;
      max-height:1301px !important;
}



 #menu-1-802b43e .sub-menu .ee--is-active{
 height:600vh !important;
 max-height:1301px !important;
 }
 }


/* 900px and smaller screen sizes */
@media (max-width:900px){
	/* Offcanvas extras */
	#gp_offcanvas_extras{
		top:580px;
	}
}/* End custom CSS */
/* Start custom CSS for ee-offcanvas, class: .elementor-element-9dc8c74 */.ee-offcanvas__content__item.elementor-repeater-item-e5dc202:before {
font-weight: 400;
font-size: 19px !important;}

/* blovk of cities */
.ee-offcanvas__slidebar--9dc8c74 .gp_column:nth-child(2) .gp_block:nth-child(4){
	padding-bottom: 100px;
}

#gp_desktop_header_links_container .gp_column .gp_block {
    padding-bottom: 30px !important;
    margin-bottom: 0px!important;
}

@media (max-width: 1350px){
#gp_desktop_header_links_container .gp_column .gp_block {
    height: 50% !important;
}
}



/*responsive menu opener div*/
/* 1700px and smaller screen sizes */
@media (max-width:1700px){
    
/* menu div */
#oc9dc8c74 > div{
overflow: scroll!important;
}
/* left column of spoudes */
#oc9dc8c74 > div > div.ee-offcanvas__content__item.elementor-repeater-item-e5dc202{
height: 90vh;
}
/* blovk of cities */
.ee-offcanvas__slidebar--9dc8c74 .gp_column:nth-child(2) .gp_block:nth-child(4){
padding-bottom: 120px !important;
}

}/* End custom CSS */
/* Start custom CSS for ee-popup, class: .elementor-element-5db7bc3 */.grecaptcha-badge{
display: none!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04a4211 */.grecaptcha-badge{
display: none!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f7ae4b */#frm_form_18_container .form-field{
    padding: 13px 0 !important;
}

.hover_bkgr_fricc-ba{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
    left: 0px;
}
.hover_bkgr_fricc-ba .helper-ba{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}


.popupCloseButton-ba {
    background-color: #e8ecf1 !important;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    border:0px;
}
.popupCloseButton-ba:hover {
    background-color: #e8ecf1;
}
.trigger_popup_fricc-ba {
    cursor: pointer;
    font-size: 20px;
    display: inline-block;
    font-weight: bold;
}


.inner-pop-ba{
background-color: #e8ecf1 !important;
box-shadow: 10px 10px 60px #555;
display: inline-block;
height: auto;
width: 0;
min-height: 100px;
vertical-align: middle;
position: relative;
border-radius: 8px;
padding: 0px;
margin-left: 10%;
margin-right: 10%;
height: 0px !important;

	}
	
.button-div-ba{
position: relative;
right: 15px;
top: 15px;
}

#frm_form_18_container{
position: fixed;
min-width: 60%;
left: 20%;
/*top: 30%;*/
border-radius: 5px;
padding: 15px;
color: #1a409c !important;
}



#gp_desktop_header_links_container > #frm_form_18_container {
    color: #1a409c !important;
}

@media only screen and (max-width: 600px) {
  #frm_form_18_container{
min-width: 92%;
left: 4%;
padding: 10px;
border-radius: 5px;
top: 19%;
}  
    
}


/*  form fields color */


#field_g9r3m40dbec7c1b{
color :#1d4175 !important
}
#field_gg1719f102e158{
color :	#1d4175 !important
}

#field_gfk9o1a0e154111{
color :	#1d4175 !important
}


#frm_form_18_container .frm_button_submit {
color :	#1d4175 !important
}

#frm_form_18_container option{
    color :	#1d4175 !important
}

#frm_form_18_container label{
    color :	#1d4175 !important
}

#frm_form_18_container input{
    color :	#1d4175 !important
}

#frm_form_18_container select{
    color :	#1d4175 !important
}

#field_emxf9b55026e64{
    color :	#1d4175 !important
}

#frm_form_18 .oroi-ba{
  color :	#1d4175 !important  
}

#field_veehb5b06391c2e{
  color :	#1d4175 !important  
}



#frm_error_field_368,
#frm_error_field_369,
#frm_error_field_384,
#frm_error_field_385,
#frm_error_field_386,
#frm_error_field_387,
#frm_error_field_389,
#frm_error_field_371,
#frm_error_field_370{
	  color :	#1d4175 !important  
}


#field_ym7uj9fecd61bab,
#field_6dtkb2d62a1c22,
#field_9vgwjc38be8410b,
#field_daaa447f51f24a3,
#field_daaa447f51f24a3,
#field_emxf9b55026e64,
#field_zw2sd6817c24fe5,
#field_z2f3d10945d5362,
#field_1ub3x56df43d8cf,
#field_1nnm4464461da6,
#field_dm8x39829e93eb,
#field_fwrpu4e7cf42dea,
#field_9jv0r12ec466f3d1{
  color :	#1d4175 !important  
}

#frm_error_field_372,
#frm_error_field_373,
#frm_error_field_374,
#frm_error_field_375,
#frm_error_field_376,
#frm_error_field_377,
#frm_error_field_378,
#frm_error_field_379,
#frm_error_field_381,
#frm_error_field_380,
#frm_error_field_382,
#frm_error_field_383{
  color :	#1d4175 !important  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-044b752 */.hover_bkgr_fricc-ba-mob{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
    left: 0px;
}
.hover_bkgr_fricc-ba-mob .helper-ba-mob{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}


.popupCloseButton-ba-mob {
    background-color: #e8ecf1 !important;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 25px;
    line-height: 30px;
    width: 25px;
    height: 25px;
    text-align: center;
    border:0px;
}
.popupCloseButton-ba-mob:hover {
    background-color: #e8ecf1;
}



.inner-pop-ba-mob{
background-color: #e8ecf1 !important;
box-shadow: 10px 10px 60px #555;
display: inline-block;
height: auto;
width: 0;
min-height: 100px;
vertical-align: middle;
position: relative;
border-radius: 8px;
padding: 0px;
margin-left: 10%;
margin-right: 10%;
height: 0px !important;

	}
	
.button-div-ba-mob {
    position: relative;
    right: 5px;
    top: -15px;
}

#frm_form_19_container{
position: fixed;
    min-width: 80%;
    left: 5%;
    top: 14%;
    border-radius: 5px;
    padding: 15px;
    color: #1a409c !important;
     top: 50px!important;
    overflow: auto;
    max-height: 90vh;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86db8cd */.hover_bkgr_fricc-ba-mob{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
    left: 0px;
}
.hover_bkgr_fricc-ba-mob .helper-ba-mob{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}


.popupCloseButton-ba-mob {
    background-color: #e8ecf1 !important;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 25px;
    line-height: 30px;
    width: 25px;
    height: 25px;
    text-align: center;
    border:0px;
}
.popupCloseButton-ba-mob:hover {
    background-color: #e8ecf1;
}



.inner-pop-ba-mob{
background-color: #e8ecf1 !important;
box-shadow: 10px 10px 60px #555;
display: inline-block;
height: auto;
width: 0;
min-height: 100px;
vertical-align: middle;
position: relative;
border-radius: 8px;
padding: 0px;
margin-left: 10%;
margin-right: 10%;
height: 0px !important;

	}
	
.button-div-ba-mob {
    position: relative;
    right: 5px;
    top: -15px;
}

#frm_form_19_container{
position: fixed;
    min-width: 80%;
    left: 5%;
    top: 14%;
    border-radius: 5px;
    padding: 15px;
    color: #1a409c !important;
     top: 50px!important;
    overflow: auto;
    max-height: 90vh;
}/* End custom CSS */