﻿body {background-position: top center;position: relative;font-weight:400;font-family: Heebo ;font-size:16px;color:#333;margin-top:0px;}
.font-size_16{font-size:16px;}
.font-size_18{font-size:18px;}
.font-size_20{font-size:20px;}
.text-center{text-align:center;}
ul li {list-style: none;direction:rtl;text-align:right;}
a {color: #000;}
a:hover {color: #000; outline: none;text-decoration:none;}
a:focus { outline:none; outline-offset: 0;}
#form_contact_page input, #form_contact_page textarea {font-size:16px!important;}
hr { padding:0px; margin:5px 0px 5px 0px;}
h1, h2, h3, h4, h5, h6 {direction:rtl;text-align:right;padding:0px;margin:0px;font-size:20px;}
.text-black{color:#000;}
.text-red{color:#ED1C24;}
.text-white {color:#FFF;}
.link-white, .link-white:hover, .link-white:focus {color:#FFF;}
hr { padding:0px; margin:5px 0px 5px 0px;}
.bold {font-weight:700;}
.text-black{color:#000;}
.rtl_right{ direction:rtl;text-align:right;}
.rtl_center{ direction:rtl;text-align:center;}
.rtl_left{ direction:rtl;text-align:left;}
.breadcrumb {direction:rtl;margin:0px;padding:5px 15px 10px 5px;background-color:transparent;font-size:0.95em;}
.breadcrumb>.active {color:#929292;}
.breadcrumb li a:hover {color:#929292;}
.breadcrumb>li+li:before {color:#929292;padding: 0 3px;font-family:'FontAwesome'; content:'\f104';}
.breadcrumb li a {color:#929292;}
/* DIV vertical CENTER*/
.vcenter {display: inline-block;vertical-align: middle;}
/* DIV CENTER*/
.center-block {display: block;margin-left: auto;margin-right: auto;}
.placeholder {width: 280px;height: 50px;}
/* End DIV CENTER*/
.div_header_top {position:relative;}
.header_top {}
.header_top_title {font-size:46px;line-height:46px;font-weight:700;text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;padding-top:5px;height:110px;}
.header_top_logo {max-height:300px;margin-bottom:10px;}
.header_top_logo img {max-height:170px;}
.div_header_logo {position:absolute;right:10px;bottom:115px;z-index:2;}
.div_header_abs {width:100%;position:absolute;right:0px;bottom:0px;z-index:1;}
.div_header {min-height:80px;}
.rgba_Bg {background:rgba(0,0,0,0.45);} 
.header_logo_abs {width:100%;position:absolute;right:0px;top:0px;z-index:1;min-height:210px;}
.header_logo img {max-height:170px;}
/* Slider Vegas */
/*.slider_vegas_top {min-height:400px;}*  REM: 24-12-2019/
/* End Slider Vegas */

.campaign_logo_abs {position:absolute;
/*right:0px;top:0px;z-index:1;min-height:210px;*/
}
.campaign_logo {/*max-height:170px;*/}
/* Slider Vegas */

/*Form TOP */
.div_contact_message_top{direction:rtl;text-align:center;display:none; margin-bottom:15px; padding:15px; min-height:45px;font-size:18px;
background-color:#fff;
color:#333;
text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;
border: solid rgba(95, 95, 95, 1) 0px;
border-radius: 30px 30px 30px 30px;
transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.div_contact_pageTop {padding-top:15px;min-height:105px;}
.div_contact_page_title_Top {font-size:18px;}
/* - - -  Pictures buttons - - - */
.list_button_item {width:100%;height:100%;position: relative;margin-bottom:25px;overflow: hidden;border-radius: 5px;}
.list_button_item img {width: 100%;height: auto;min-height:225px;border-radius: 5px;transform: scale(1);transition: .4s;opacity: 1;}
.list_button_item:hover img{transform:scale(1.1);transition:.4s;opacity: 0.9;}
.list_button_item-overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;text-align:center;opacity:0;visibility:hidden;transition:.4s;/*cursor:pointer;*/}
.list_button_item:hover .list_button_item-overlay{opacity:1;visibility:visible;transition:.4s;}
.list_button_item:hover .list_title-overlay{opacity:1;visibility:visible;transition:.4s;}

.list_button_title {position:absolute;bottom:0px;right:0px;width:100%;text-align:center;z-index:9;font-weight:700;height:100%;}
.list_button_title span {position:absolute;bottom:10px;right:0px;width:100%;text-align:center;z-index:10;font-weight:700;}
.list_button_icon {position:absolute;bottom:5px;width:100%;text-align:center;z-index:9;transition: transform .7s;}
.list_button_item:hover .list_button_icon {-ms-transform: rotate(180deg) !important;transform: rotate(180deg) !important;transition: transform .7s !important;}
.list_button_link {width:100%;height:100%;display:block;color:#fff;font-size:22px;z-index:9;}
.list_button_link:hover{color:#fff;}
.list_title-overlay {position:absolute;bottom:0;left:0;right:0;width:100%;height:80px;opacity:1;transition:.4s;visibility:visible;/*cursor:pointer;*/
background:rgba(0,0,0,0.25);
background: -webkit-linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.65));
background: -o-linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.65));
background: -moz-linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.65));
background: linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.65));
/* visibility:hidden; */
}
.list_button_adv {position:absolute;z-index:9;transform: scale(1.0);transition: .4s;opacity: 1;width:100px;height:100px;border-radius:100px; /*width:130px;height:130px;border-radius:130px*/
-moz-transform: rotate(15deg);    
-ms-transform: rotate(15deg);     
-webkit-transform: rotate(15deg); 
-o-transform: rotate(15deg);      
transform: rotate(15deg);
}
.list_button_adv a {display:block;}
/* .list_button_adv:hover {transform:scale(1.1);transition: .4s;}*/

.list_button_adv_title_1 {font-size:18px;text-align:center;line-height:16px;font-weight:600;padding-top:15px;padding-bottom:10px;}
.list_button_adv_title_2 {font-size:13px;text-align:center;line-height:13px;}

.phoneButtonCall, .phoneButtonCall:active ,.phoneButtonCall:hover {width:280px;height:50px;line-height:50px;text-align:center;display:block;
font-size:20px;
/* text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;*/
/* background-color: rgba(31, 91, 165, 1); */
border: solid rgba(95, 95, 95, 1) 0px;
cursor: pointer !important;
border-radius: 30px 30px 30px 30px;
transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);*/
}
/* contact us*/
.div_contact_page {text-align: center;padding: 25px  15px  25px 15px;}
.div_contact_page_title {font-size:20px;padding-bottom:25px;/*text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;*/}
/* .div_contact_page .help-block {color:#fff !important;} */
.div_contact_message{direction:rtl;text-align:center;display:none; margin-bottom:15px; padding:25px; min-height:90px;font-size:18px;
background-color:#fff;
color:#333;
text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;
border: solid rgba(95, 95, 95, 1) 0px;
border-radius: 30px 30px 30px 30px;
transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
/* contact floating footer */
.div_footer_floating {position:fixed;display:block;right:0px;bottom: 0px;width: 100%;z-index:99999999;text-align:center;
/*background:rgba(10,192,177,0.95);*/
}
.top_left_right_radius{border-top-left-radius:25px;border-top-right-radius:25px;-webkit-border-top-left-radius: 25px; -webkit-border-top-right-radius: 25px; -moz-border-top-left-radius: 25px; -moz-border-top-right-radius: 25px;}
.floatingButton_1, .floatingButton_2, .floatingButton_3 {text-align:center;font-size:18px; width:100%;border-radius:25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;}
.floatingTitle {text-align:center;font-size:18px;}
.floatingButton_submit {width:100%;border-radius:25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;}
.div_contact_message_floating{direction:rtl;text-align:center;display:none; margin:15px; padding:15px; min-height:90px;font-size:15px;background-color:#fff;color:#333;border-radius: 30px 30px 30px 30px;}
/* contact US FROM PAGE*/
.div_contact_form {float:right;width: 100%;direction:rtl;min-height: 310px;text-align: right;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 15px;}
.div_contact_form_message{direction:rtl;text-align:center;display:none;}
/* End / contact US FROM PAGE*/
.footer_padding {padding-top:5px;}
.div_footer_inner {float:right;width:100%;min-height:32px;}
.footer_text{padding:7px 0px 5px 0px;color:#808080;}
.footer_button{padding:0px 0px 10px 0px;}
#footer .col-left-line::after {content: "";position: absolute;z-index: 2;top: 0;right: 0;width: 1px;height: 100%;
    background: rgba(249,249,249,0);
    background: -webkit-linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
    background: -o-linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
    background: -moz-linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
    background: linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
}
#footer .col-right-line::before {content: "";position: absolute;z-index: 2;top: 0;left: 0;width: 1px;height: 100%;
    background: rgba(249,249,249,0);
    background: -webkit-linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
    background: -o-linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
    background: -moz-linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
    background: linear-gradient( rgba(249,249,249,0) , rgba(249,249,249,0.14));
}

.modal-bg_white{ background-color:#fff}
.modal-bg_white-title{text-align:center;color:#000;font-size:1.25em;}
.div_login_message{direction:rtl;text-align:center;display:none;}
.modal-floating {background-color:#fff}
/* Popups
---------------------------------- */
.mfp-zoom-out-cur .page-wrapper {-webkit-filter: blur(3px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);}
.mfp-bg {opacity: 0.6;filter: alpha(opacity=60);}
.mfp-figure:after {background-color: #ffffff;}
/* Responsive iframe
---------------------------------- */
.tp-caption .embed-responsive {overflow: visible;}

#scrollUp {bottom: 0px;right: 10px;padding: 5px 10px;background: #AAAAAB;color: #FFF;-webkit-animation: bounce 2s ease infinite;animation: bounce 2s ease infinite;}
#scrollUp i{font-size: 30px;}
/* spaces */
.div_clear{clear:both;padding:0px; margin:0px;height:0px;}
.div_space_hor_1{clear:both;padding:0px; margin:0px;height:1px;}
.div_space_hor_3{clear:both;padding:0px; margin:0px;height:3px;}
.div_space_hor_5{clear:both;padding:0px; margin:0px;height:5px;}
.div_space_hor_6{clear:both;padding:0px; margin:0px;height:6px;}
.div_space_hor_10{clear:both;padding:0px; margin:0px;height:10px;}
.div_space_hor_15{clear:both;padding:0px; margin:0px;height:15px;}
.div_space_hor_20{clear:both;padding:0px; margin:0px;height:20px;}
.div_space_hor_25{clear:both;padding:0px; margin:0px;height:25px;}
.div_space_hor_30{clear:both;padding:0px; margin:0px;height:30px;}
.div_space_hor_35{clear:both;padding:0px; margin:0px;height:35px;}
.div_space_hor_40{clear:both;padding:0px; margin:0px;height:40px;}
.div_space_hor_50{clear:both;padding:0px; margin:0px;height:50px;}
.div_space_hor_55{clear:both;padding:0px; margin:0px;height:55px;}
.div_space_hor_60{clear:both;padding:0px; margin:0px;height:60px;}

