@font-face{
	font-family:'almoni-dl';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('../font_files/almoni-dl-aaa-700.eot'); 
	src: url('../font_files/almoni-dl-aaa-700.eot#iefix') format('embedded-opentype'), 
		url('../font_files/almoni-dl-aaa-700.woff') format('woff'), 
		url('../font_files/almoni-dl-aaa-700.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:900; /*(black)*/
	font-style: normal;
	src: url('../font_files/almoni-dl-aaa-900.eot'); 
	src: url('../font_files/almoni-dl-aaa-900.eot#iefix') format('embedded-opentype'), 
		url('../font_files/almoni-dl-aaa-900.woff') format('woff'), 
		url('../font_files/almoni-dl-aaa-900.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('../font_files/almoni-dl-aaa-300.eot'); 
	src: url('../font_files/almoni-dl-aaa-300.eot#iefix') format('embedded-opentype'), 
		url('../font_files/almoni-dl-aaa-300.woff') format('woff'), 
		url('../font_files/almoni-dl-aaa-300.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('../font_files/almoni-dl-aaa-400.eot'); 
	src: url('../font_files/almoni-dl-aaa-400.eot#iefix') format('embedded-opentype'), 
		url('../font_files/almoni-dl-aaa-400.woff') format('woff'), 
		url('../font_files/almoni-dl-aaa-400.ttf') format('truetype');
}
body {
    font-family:   'almoni-dl', sans-serif; 
    font-weight:   400; 
    font-size: 15px;
  /*font: 14px "segoe ui", Helvetica, Arial, sans-serif;*/
  padding:0;
  margin: 0;
}
p {
  line-height: 20px;
  direction: rtl;
}
.bigger{
    font-size: larger;

}
header#top nav{
    background-color: #40c9f5;
    font-size: 16px;
    color: white;
    border-bottom: 5px solid rgba(77, 77, 77, 0.3);
    -moz-background-clip: border;     /* Firefox 3.6 */
    -webkit-background-clip: border;  /* Safari 4? Chrome 6? */
    background-clip: border-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
				
}
/*header#top > div#main-nav > ul > li{
    border: 1px solid red;
}*/
div.container{

    
}

img.top-icon {
  max-width: 100px;
  margin-bottom:0;
  margin-top:15px;
}
ul.nav{
    direction: rtl;
}
ul.nav > li > a{
    padding-bottom: 7px;
    margin-bottom: 5px;
    border-bottom: 3px solid transparent;
    font-size:larger;
}
ul.nav > li > a,
ul.nav > li > a:link,
ul.nav > li > a:visited {
  color: white !important;
  text-align: right;
}
ul.nav > li > a:hover {
  color: white !important;
  border-bottom: 3px solid white;
}
.navbar-toggle:hover{
    background-color: white;
}
.navbar-toggle{
    background-color: white;
}
.no_underline, .no_underline:hover, .no_underline.active, .no_underline:visited, .no_underline:focus {
    text-decoration:none;
}

div.row {
    margin: 0;
    padding: 50px 0 80px 0;
    /*min-height: 400px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;*/
}
div.row > div.col-md-4{
    display: table-cell;
}
div.row > div.col-md-4:nth-of-type(1){
    /* right col */
    text-align: right;
}
div.row > div.col-md-4:nth-of-type(1) > img{
    /* right col  compete logo */
    margin-bottom: 20px;
}
div.row > div.col-md-4:nth-of-type(2){
    /* left col */
}
div.row > div:nth-of-type(1){
    padding-bottom: 50px;
}
div.row > div:nth-of-type(2){
    direction: rtl;
}
div.row#support{
    padding-bottom: 0;
}
div.row#support_buttons{
    padding-top: 0;
    text-align:center; 
    direction: rtl;
    padding-bottom: 40px;
}

div.row > div > h2{
    margin-top:0;
    margin-bottom: 40px;
    direction: rtl;
    font-size: 46px;
}
div.row > div > hr {
    margin-right:0;
    margin-left: auto;
    width: 140px;
    display: block; 
    height: 1px;
    border: 0; 
    border-top-width: 2px;
    border-style: solid;
    padding: 0;
}
div.row > div > ul{
    line-height: 25px;
    padding-right: 30px;
}
div.row > div > ul > li{
    padding-right: 20px;
}

div.whiterow {
    background-color: white;
}
div.bluerow{
    background-color: #40c9f5;
}

.bluerow > div > h2{
    color: white;
}
.bluerow > div > hr  {
    border-color: white;
    color: white;
}
.bluerow > div > ul  {
    list-style-image: url('../images/bullet_white.png');
}

.whiterow > div > h2  {
    color: #40c9f5;
}
.whiterow > div > hr  {
    border-color: black;
}
.whiterow > div > ul  {
    list-style-image: url('../images/bullet_blue.png');
}

div.fixed_topleft{
    position: fixed;
    top:0px;
    z-index:9999 !important;
    left: 0;
}
 @media (min-width: 768px) and (max-width: 991px) {
    div.fixed_topleft_logo {
        left: 170px;
    }
}
 @media (min-width: 992px) {
    div.fixed_topleft_logo {
        left: 300px;
    }
}
    
}
div.fixed_topleft a{
    display: block;
}
div.fixed_topleft a button.btn-primary{
    width: 150px;
    height: 50px;
    color: white;
    background-color: #e8822e;
    border: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: larger;
}
div.fixed_topleft a button.btn-primary:hover,
div.fixed_topleft a button.btn-primary:focus,
div.fixed_topleft a button.btn-primary:active,
div.fixed_topleft a button.btn-primary:active {
    color: white;
    background-color: #e8822e;
}
div.fixed_widget a:hover{
    
}

div.fixed_widget{
    position: fixed;
    bottom: 0px;
    left: 0px;
}
div.fixed_widget a{
    display: block;
}
div.fixed_widget a:first-child{
    
}
div.fixed_widget a button.btn-primary{
    width: 150px;
    height: 50px;
    color: white;
    background-color: #e8822e;
    border: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: larger;
    z-index: 99 !important;
}
div.fixed_widget a button.btn-primary:hover,
div.fixed_widget a button.btn-primary:active,
div.fixed_widget a button.btn-primary:active {
    color: black;
    background-color: E7E7E7;
}
div.fixed_widget a:hover{
    
}


ul.features {
  list-style-type: none;
}
.form-horizontal fieldset div.form-group {
  border: 1px solid transparent;
}
.form-group label,
.form-group input,
.form-group select,
.form-group textarea,
.form-group button {
  float: right;
}
.form-group input,
.form-group select,
.form-group textarea,
.form-group button {
  width: 250px;
}
.form-group textarea {
  height: 120px;
}
.form-group input,
.form-group textarea {
  direction: rtl;
}
@media (min-width: 992px) {
  .form-group label {
    padding-right: 20px;
  }
}
.form-group label {
  width: 200px;
  margin: 0;
  font-weight: normal;
  font-size: larger;
}


/* buttons-support */
.btn-support { 
    color: #40C9F5; 
    background-color: #FFFFFF; 
    border: 2px solid #40c9f5; 
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: larger;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 300px;
} 
 
.btn-support:hover, 
.btn-support:focus, 
.btn-support:active, 
.btn-support.active, 
.open .dropdown-toggle.btn-support { 
  color: #FFFFFF; 
  background-color: #40C9F5; 
  border-color: #40C9F5; 
} 
 
.btn-support:active, 
.btn-support.active, 
.open .dropdown-toggle.btn-support { 
  background-image: none; 
} 
 
.btn-support.disabled, 
.btn-support[disabled], 
fieldset[disabled] .btn-support, 
.btn-support.disabled:hover, 
.btn-support[disabled]:hover, 
fieldset[disabled] .btn-support:hover, 
.btn-support.disabled:focus, 
.btn-support[disabled]:focus, 
fieldset[disabled] .btn-support:focus, 
.btn-support.disabled:active, 
.btn-support[disabled]:active, 
fieldset[disabled] .btn-support:active, 
.btn-support.disabled.active, 
.btn-support[disabled].active, 
fieldset[disabled] .btn-support.active { 
  background-color: #FFFFFF; 
  border-color: #40C9F5; 
} 
 
.btn-support .badge { 
  color: #FFFFFF; 
  background-color: #40C9F5; 
}

/* bootstrap trl offset */
.col-xs-offset-right-12 {
  margin-right: 100%;
}
.col-xs-offset-right-11 {
  margin-right: 91.66666667%;
}
.col-xs-offset-right-10 {
  margin-right: 83.33333333%;
}
.col-xs-offset-right-9 {
  margin-right: 75%;
}
.col-xs-offset-right-8 {
  margin-right: 66.66666667%;
}
.col-xs-offset-right-7 {
  margin-right: 58.33333333%;
}
.col-xs-offset-right-6 {
  margin-right: 50%;
}
.col-xs-offset-right-5 {
  margin-right: 41.66666667%;
}
.col-xs-offset-right-4 {
  margin-right: 33.33333333%;
}
.col-xs-offset-right-3 {
  margin-right: 25%;
}
.col-xs-offset-right-2 {
  margin-right: 16.66666667%;
}
.col-xs-offset-right-1 {
  margin-right: 8.33333333%;
}
.col-xs-offset-right-0 {
  margin-right: 0;
}
@media (min-width: 768px) {
  .col-sm-offset-right-12 {
    margin-right: 100%;
  }
  .col-sm-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-sm-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-sm-offset-right-9 {
    margin-right: 75%;
  }
  .col-sm-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-sm-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-sm-offset-right-6 {
    margin-right: 50%;
  }
  .col-sm-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-sm-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-sm-offset-right-3 {
    margin-right: 25%;
  }
  .col-sm-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-sm-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-sm-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .col-md-offset-right-12 {
    margin-right: 100%;
  }
  .col-md-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-md-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-md-offset-right-9 {
    margin-right: 75%;
  }
  .col-md-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-md-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-md-offset-right-6 {
    margin-right: 50%;
  }
  .col-md-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-md-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-md-offset-right-3 {
    margin-right: 25%;
  }
  .col-md-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-md-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-md-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-offset-right-12 {
    margin-right: 100%;
  }
  .col-lg-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-lg-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-lg-offset-right-9 {
    margin-right: 75%;
  }
  .col-lg-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-lg-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-lg-offset-right-6 {
    margin-right: 50%;
  }
  .col-lg-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-lg-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-lg-offset-right-3 {
    margin-right: 25%;
  }
  .col-lg-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-lg-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-lg-offset-right-0 {
    margin-right: 0;
  }
}
._float-right{
    float: right;
}

.slider{
    position: relative;
    overflow: hidden;
}
.slider > .slider-images > img{
    -webkit-filter: brightness(70%);
    filter: brightness(70%);
}
    @media (max-width: 991px) {
        .slider > .slider-images > img {
            position: absolute;
            /*width: 100%;
        height: 100%;*/
        }
    }
    @media (min-width: 992px) {
        .slider > .slider-images > img {
            position: absolute;
            width: 100%;
            height: 100%;
        }
    }

    .slider > .slider-others{
        position: absolute;
        width: 100%;
        color: white;
    }
    #btn_studio{
        text-align: center;
    }
    .slider > .slider-compete-pic {
        bottom: 150px;
        text-align: center;
    }
    .slider > .slider-header {
        top: 20px;
        padding: 0;
        margin:0;
        text-align: center;
        font-size: 36pt;
        line-height: 36pt;

    }
        .slider > .slider-header img {
            margin-top: 10px;
            margin-right: 10px;

        }
        .slider > .slider-header div {
            padding: 0 5px 0 5px;
            margin-top: 15px;
            display: block;
        }
    .slider > .slider-buttons {
        bottom: 0;
        text-align: center;
        padding:0;

                    
    }
        .slider > .slider-buttons > div.col-md-4 {
            line-height: 120px;
            height: 120px;
            font-size: 36px;
            border: 3px solid white;
                        
            direction: rtl;
        }
            .slider > .slider-buttons div.col-md-4:active,
            .slider > .slider-buttons div.col-md-4:hover {
                background-color: #40C9F5;
                cursor: pointer;
            }
                .slider > .slider-buttons div.col-md-4 img {
                max-height: 70px;
            }
                    .form-contact {
                    }
                    .form-row {
                        margin: 0 !important;
                        padding: 0 !important;
                    }
                    .form-row-submit{
                        text-align: left;
                    } 
                    form.form-contact > div {
                    }

                    .form-contact .form-ctr {
                        border: 0;
                        padding: 10px;
                        margin-bottom: 10px;
                    }
                    .form-contact .form-rtl {
                        text-align: right !important;
                        direction: rtl !important;
                    }
                    .form-contact .form-input-md {
                        height: 50px;
                        text-align: left;
                    }

                    .form-contact .form-input-lg {
                        text-align: left;
                        height: 90px;
                    }

                    .form-contact .form-submit {
                        margin: 0 !important;
                    }
                    @media (max-width: 449px) {
                        .form-contact .form-input-md {
                            width: 100%;
                        }

                        .form-contact .form-input-lg {
                            width: 100%;
                        }

                        .form-contact .form-submit {
                            width: 200px;
                        }
                    }
                    @media (min-width: 450px) and (max-width: 653px) {
                        .form-contact .form-input-md {
                            width: 100%;
                        }

                        .form-contact .form-input-lg {
                            width: 100%;
                        }

                        .form-contact .form-submit {
                            width: 200px;
                        }
                    }
                    @media (min-width: 654px)  {
                        .form-contact .form-input-md {
                            width: 48%;
                        }

                        .form-ctr-left {
                            margin-right: 2%;
                        }

                        .form-contact .form-input-lg {
                            width: 100%;
                        }

                        .form-contact .form-submit {
                            width: 200px;
                        }
                    }
                    /* buttons-support */
                    .btn-submit {
                        color: white;
                        background-color: #e8822e;
                        border: 2px solid white !important;
                        padding-right: 30px;
                        padding-left: 30px;
                        padding-top: 10px;
                        padding-bottom: 10px;
                        -webkit-border-radius: 0 !important;
                        -moz-border-radius: 0 !important;
                        border-radius: 0 !important;
                        font-size: larger;
                        margin:0;
                        width: 300px;
                        font-size: 24px;

                        -webkit-transition : all 300ms ease-out;
                        -moz-transition : all 300ms ease-out;
                        -o-transition : all 300ms ease-out;
                        transition : all 300ms ease-out;
                    }

                        .btn-submit:hover,
                        .btn-submit:focus,
                        .btn-submit:active,
                        .btn-submit.active,
                        .open .dropdown-toggle.btn-submit {
                            color: white;
                            background-color: #e8822e;
                            border-color: white;
                            curson: default;
                        }

                        .btn-submit:active,
                        .btn-submit.active,
                        .open .dropdown-toggle.btn-submit {
                            background-image: none;
                        }

                        .btn-submit.inactive{
                            background-color: #c3c3c3;
                        }

                        .btn-submit.disabled,
                        .btn-submit[disabled],
                        fieldset[disabled] .btn-submit,
                        .btn-submit.disabled:hover,
                        .btn-submit[disabled]:hover,
                        fieldset[disabled] .btn-submit:hover,
                        .btn-submit.disabled:focus,
                        .btn-submit[disabled]:focus,
                        fieldset[disabled] .btn-submit:focus,
                        .btn-submit.disabled:active,
                        .btn-submit[disabled]:active,
                        fieldset[disabled] .btn-submit:active,
                        .btn-submit.disabled.active,
                        .btn-submit[disabled].active,
                        fieldset[disabled] .btn-submit.active {
                            background-color: #1DB3CC;
                            border-color: white;
                        }

                        .btn-submit .badge {
                            color: white;
                            background-color: #e8822e;
                        }

                        #btn_send:active, #btn_send:hover{
                            color: white;
                        }

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
#contact_frm input, #contact_frm textarea, #contact_frm select{
    font-size: 18px;
}
        .swiper-container {
            position: relative;
            overflow: hidden;
        }

            .swiper-container > div {
                position: absolute;
                padding-left: 50px;
                padding-right: 50px;
                padding-bottom: !important;
                width: 100%;
            }

        .arrow {
            position: absolute;
            margin: auto;
            top: 0;
            bottom: 0;
            z-index: 50;
            cursor: pointer;
            height: 53px;
            width: 53px;
            overflow: hidden;
            padding: 0;
        }

            .arrow.left-arrow {
                left: 2%;
                //transform: rotate(180deg);
                background-image: url(../images/arrows/arrow_blue_selected_left.png);
            }

            .arrow.right-arrow {
                right: 2%;
                background-image: url(../images/arrows/arrow_blue_selected_right.png);
            }

                .arrow.left-arrow:hover {
                    background-image: url(../images/arrows/arrow_blue_left.png);
                }
                .arrow.right-arrow:hover {
                    background-image: url(../images/arrows/arrow_blue_right.png);
                }

            .arrow.left-arrow:hover {
                //transform: rotate(0deg);
            }

            .arrow.right-arrow:hover {
                //transform: rotate(180deg);
            }

 @media (max-width: 360px) {
 .slider > .slider-compete-pic {
bottom: 100px;
text-align: center;
}
    .slider-header img {
    width:95%;
    }
}