@font-face {
    font-family: 'openReg';
    src: url('../fonts/opensanshebrew-regular-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        /*url('../webfont.woff2') format('woff2'), *//* Super Modern Browsers */
    url('../fonts/opensanshebrew-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/opensanshebrew-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/opensanshebrew-regular-webfont.svg') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'openBold';
    src: url('../fonts/opensanshebrew-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        /*url('../webfont.woff2') format('woff2'), *//* Super Modern Browsers */
    url('../fonts/opensanshebrew-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/opensanshebrew-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/opensanshebrew-bold-webfont.svg') format('svg'); /* Legacy iOS */
}

body {
    font-family: 'myCustomFont';
}

.bold {
    font-family: 'openBold';
}
.reg {
    font-family: 'openReg';
}



body{margin:0; padding:0;font-family:'OpenSansHebrew-Regular'; font-size:23px; color:#2c4471; font-weight:400; letter-spacing:-0.5px; direction:rtl;}
strong{font-family:'OpenSansHebrew-Bold';}
select {display:block;border:1px solid #a6a6a6; width:100%;font-size:13px;color:#3d3d3d; padding:10px; background:url(../images/arrow.png) no-repeat 96% 12px #fff;}
a, input, select, textarea{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms; text-decoration:none}

/*** COMMON CSS ***/
#main{margin:0 auto; width:100%;}
img{border:0;}
h1, h2, h3, h4, h5{margin:0; padding:0; line-height:normal; width:100%; font-family:'OpenSansHebrew-Bold'; float:left;}
ul{margin:0; padding:0; width:100%; float:left;}
ul li{list-style:none; float:left;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

.details_holder{ width:1000px; margin:0 auto;}

/*** HEADER ****/
.header{ width:100%; float:left; background:url(../images/header.png) no-repeat center 0 #596067; top:0; left:0; position:relative; z-index:10; font-family:'OpenSansHebrew-Bold'; padding:20px 0 40px 0; text-align:center; color:#fff;}
.header h1{font-size:60px; line-height:60px; letter-spacing:-1px;}
.header .text_holder{width:100%; float:left; font-size:30px; line-height:40px; padding:20px 0;}
.header .text_holder strong{font-size:45px; color:#72cfda;}
.header .video{width:100%; float:left;}

/*** FOOTER ****/
.footer{ width:100%; float:left; border-top:13px solid #dde3e9; text-align:center; padding:15px 0; font-family:'OpenSansHebrew-Bold'; font-size:22px; line-height:35px; color:#fe5600}
.footer span{color:#2c4471;}

.home_content{width:100%; float:left; top:0; left:0; position:relative; z-index:20; margin-top:-90px; background:url(../images/form-bg.png) no-repeat center 90px;}
.logo{width:292px; float:right; top:0; left:0; position:relative; z-index:20;}
.form_holder{width:708px; float:left;top:0; left:0; position:relative; z-index:20; padding:100px 0 0 0;}
.form_holder .title{width:100%; float:left; text-align:center; font-size:26px; color:#fff; padding:0 0 10px 0}
.form_content{width:80%; float:left; padding:0 10%;}
.btn_holder{width:160px; float:left;}
.btn_holder input{border:0; cursor:pointer; text-indent:-999px; background:url(../images/submit.png) no-repeat center 0; width:159px; height:35px;}
.btn_holder input:hover{background:url(../images/sumit-ov.png) no-repeat center 0;}
.textbox{width:71%; float:right;}
.textbox ul li{width:48%; float:left; padding:0 0 0 2%;}
.textbox ul li input{border:0; height:35px; padding:0 5%; width:90%; text-align:right; color:#404247;font-family:'Alef Hebrew'; font-size:19px; font-weight:400; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.common_container{width:100%; float:left; padding:40px 0 0 0; top:0; left:0; position:relative; z-index:10; margin-top:-40px;}

.main_content{width:440px; float:left; padding:0 0 30px 0;}
.main_content h1, .other_content h2{font-size:28px; color:fe5600; padding:0 0 10px 0; font-weight:400;}
.main_content ul li, .other_content ul li{background:url(../images/symb1.png) no-repeat right 10px; padding:0 5% 0 0; width:95%; line-height:32px;}
.main_content ul li span, .other_content ul li span{color:#fe5600;}

.other_content{width:500px; float:right; padding:0 0 30px 0;}

/*Floating BTB*/
.m-contact {
    background-color: #FFFFFF;
    bottom: 0;
    font-size: 22px;
    height: 51px;
    left: 0;
    line-height: 51px;
    margin: auto;
    position: fixed;
    right: 0;
    text-align: center;
    width: 100%;
    color: #fff;
    padding-left: 0;
    display: none;
    z-index: 100;
    border-top: 2px solid #5798AF;
}

.m-contact a {
    color: #272264;
}

.phone-icon {
    float: left;
    height: 45px;
    width: 45px;
    background: url("../images/telephoneMobile.png");
    background-size: contain;
    margin-top: 3px;
    margin-left: 20px;
    color: #272264;
}

@media only screen and (min-width: 320px) and (max-width: 600px) {
    .m-contact {
        display: block;
    }
}