@font-face{font-family:'simpler-bold-webfont';src:url("../fonts/simpler-bold-webfont.eot");src:url("../fonts/simpler-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/simpler-bold-webfont.woff2") format("woff2"), url("../fonts/simpler-bold-webfont.woff") format("woff"), url("../fonts/simpler-bold-webfont.svg#simpler-bold-webfont") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}

@font-face{font-family:'simpler-regular-webfont';src:url("../fonts/simpler-regular-webfont.eot");src:url("../fonts/simpler-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/simpler-regular-webfont.woff2") format("woff2"), url("../fonts/simpler-regular-webfont.woff") format("woff"), url("../fonts/simpler-regular-webfont.svg#simpler-regular-webfont") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}

@font-face{font-family:'simpler-light-webfont';src:url("../fonts/simpler-light-webfont.eot");src:url("../fonts/simpler-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/simpler-light-webfont.woff2") format("woff2"), url("../fonts/simpler-light-webfont.woff") format("woff"), url("../fonts/simpler-light-webfont.svg#simpler-light-webfont") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}



@font-face{

  font-family:'SimplerPro-Bold';

  src:url("../fonts/SimplerPro/SimplerPro_V3-Bold_0.otf");

  font-weight:bold;

  font-style:normal;

}

@font-face{

  font-family:'SimplerPro-Light';

  src:url("../fonts/SimplerPro/SimplerPro_V3-Light_0.ttf");

  font-weight:100;

  font-style:normal;

}

@font-face{

  font-family:'SimplerPro-Regular';

  src:url("../fonts/SimplerPro/SimplerPro_V3-Regular_1.ttf");

  font-weight:300;

  font-style:normal;

}

img{max-width:100%;}

body{color:#16254f;direction:rtl;/*overflow:hidden;*/


background: #43a3ff; /* Old browsers */

background: -moz-linear-gradient(left,  #43a3ff 0%, #90ebff 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left,  #43a3ff 0%,#90ebff 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right,  #43a3ff 0%,#90ebff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a3ff', endColorstr='#90ebff',GradientType=1 ); /* IE6-9 */


/*background: #43a4ff; 

background-image:url("../images/bg.png"),linear-gradient(to right,  #43a4ff 0%,#90ebff 100%);*/

}

*{padding:0;margin:0;direction:rtl;}



.font-bold{font-family:'SimplerPro-Bold';line-height:1;}

.font-light{font-family:'SimplerPro-Light';line-height:1;}

.font-regular{font-family:'SimplerPro-Regular';line-height:1;}



.logo{margin:auto;}



@media all and (-ms-high-contrast:none)

{

	.font-bold{font-family: 'simpler-bold-webfont';font-weight:900;}	 

	.font-light{font-family: 'simpler-light-webfont';}	 

	.font-regular{font-family: 'simpler-regular-webfont';}	 

	.myform .btn{font-family: 'simpler-bold-webfont';}	 

	.myform input{font-family: 'simpler-regular-webfont';}	 

}



.line_height_1{line-height:1.1;}

.line_height_2{line-height:1.3;}

.size_1{font-size:3.3rem;}

.size_2_5{font-size:2.5rem;}

.size_2{font-size:2.0rem;}

.size_3{font-size:1.7rem;}

.size_4{font-size:1.5rem;}

.size_5{font-size:0.8rem;}





.btn-primary{display:block;color: #fff;border:none;   background-color: #ff4a5c;border-radius:24px;margin-left:auto;margin-right:auto;

min-width:173px;padding-top:12px; padding-bottom:12px;

background-image: linear-gradient(to right, #ff4a5c, #f67748) !important; 

-webkit-transition:all 0.8s;	-moz-transition:all 0.8s;	-ms-transition:all 0.8s;	-o-transition:all 0.8s;	transition:all 0.8s;

-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);

-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);

box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);

}

.btn-primary:hover{color: #16254f;}



.v-desktop{display:block;}

.v-mobile{display:none;}



.main {display:blok;width:100%;height:100%}

.main .main_right,.main .main_left{    float: right;height:100%;min-height:100vh;}

.main_right {width:76%;





}

.main_left {width:24%;background:#162550;color:#fff;}



.video-container {max-width:740px;margin-right:auto;margin-left:auto;}





.form_container .col{position:relative}

.main_left .block_container{max-width: 400px; margin: auto;}

.form_container input{border-radius:27px;min-height:54px;/*margin-bottom:30px;*/border:none;}

.form_container input::placeholder { 

  color: #132944;

  opacity: 1; 

}

.form_container input:-ms-input-placeholder { 

  color: #132944;

}

.form_container input::-ms-input-placeholder { 

  color: #132944;

}



label.error{color:red;position:absolute;top:0;}



.form-check{padding-right:25px;}

.form-check-input {margin-left: 0rem;margin-right: -1.25rem;margin-top: -0.75rem;}

.form-check label.error{top:-20px !important;}







@media (max-width: 1680px){

.size_1{font-size:3.0rem;}

.size_2_5{font-size:2.2rem;}

.size_2{font-size:1.8rem;}

.size_3{font-size:1.5rem;}

.size_4{font-size:1.2rem;}

.size_5{font-size:0.8rem;}

.mt-5, .my-5{
	margin-top:0px !important;
}

}



@media (max-width: 1536px){

.size_1{font-size:2.5rem;}

.size_2_5{font-size:1.8rem;}

.size_2{font-size:1.5rem;}

.size_3{font-size:1.5rem;}

.size_4{font-size:1.2rem;}

.size_5{font-size:0.8rem;}



.video-container {max-width:650px;}

.main_left .block_container {max-width: 340px;}

.form_container input{min-height: 45px;}



.form_container .col	{margin-bottom: 1.0rem!important;}

.main { display: table;}

.main .main_right,.main .main_left{display: table-cell;}

}





@media (max-width: 1366px){

.size_1{font-size:2.3rem;}

.size_2_5{font-size:1.5rem;}

.size_2{font-size:1.3rem;}

.size_3{font-size:1.2rem;}

.size_4{font-size:1.0rem;}

.size_5{font-size:0.6rem;}

.video-container {max-width:520px;}

.block_container {max-width: 290px!important;}



.form_container input {min-height: 35px;}

}





@media (max-width: 1280px){

.size_1{font-size:2.2rem;}

.size_2_5{font-size:1.4rem;}

.size_2{font-size:1.2rem;}

.size_3{font-size:1.1rem;}

.size_4{font-size:0.9rem;}

.size_5{font-size:0.6rem;}

.video-container {max-width:480px;}

.block_container {max-width: 270px!important;}

.form_container input {min-height: 30px;}

.btn-2{margin-right:-15px;}

.logo{    max-width: 50px;}

}



@media (max-width: 1024px){

.size_1{font-size:1.5rem;}

.size_2_5{font-size:1.1rem;}

.size_2{font-size:1rem;}

.size_3{font-size:0.9rem;}

.size_4{font-size:0.8rem;}

.size_5{font-size:0.6rem;}

.video-container {max-width:390px;}

.block_container {max-width: 250px!important;}

}





@media (max-width: 1023px){

.v-desktop{display:none;}

.v-mobile{display:block;}

.main .main_right,.main .main_left{width:100%;}

.mt-5{margin-top:0.5rem!important}

.mt-3{margin-top:0.2rem!important}

.pt-5{padding-top:0rem!important}

.pt-4{padding-top:0rem!important}

.pr-5, .px-5{    padding-left: 0.5rem!important;padding-right: 1.2rem!important;margin:auto;}

.mt-4, .my-4 {margin-top: 0.8rem!important;}



.main .main_right,.main .main_left{    float: right;height:auto;min-height:auto;padding:15px;max-width:100%;}

.logo{margin-bottom:15px;}

.block_container {max-width: 330px!important;}





.size_1{font-size:1.3rem;}

.size_2_5{font-size:1.2rem;}

.size_2{font-size:1.1rem;}

.size_3{font-size:1rem;}

.size_4{font-size:1rem;}

.size_5{font-size:0.6rem;}



.form_container .col {margin-bottom: 1.0rem!important; max-width: 85%; margin: auto;}

.form_container .col input{margin-bottom: 0.5rem!important;}

.form-control {height: calc(1.3em + .75rem + 2px);}

.form-check{padding-left: 0rem;}

.form-check-input{    margin-top: -0.10rem;}

.btn-primary{min-width: 130px;padding-top: 9px;}

a.btn{display: inline-block;    padding-left: 20px;  padding-right: 20px;}



}



@media (min-width: 2000px){

	

.size_1{font-size:2.8vw;}

.size_2_5{font-size:2.5vw;}

.size_2{font-size:1.7vw;}

.size_3{font-size:1.5vw;}

.size_4{font-size:1.5vw;}

.size_5{font-size:0.8vw;}

	

.container{max-width:95%;}	

.main_left .block_container{max-width:95%;}	

.video-container{max-width:55%;}





.form_container .col{margin-top:1.5vw;}

.form_container .col input{height:3vw}

.form-check{padding-right:80px;}

.form-check-input{transform: scale(4);margin-right: -60px;}

.form_container .btn{padding-top:0.5vw;padding-bottom:0.5vw;min-width: 8vw;border-radius:2.8vw;margin-top:3vw}

	

}


@media (max-width: 767px){
	
   .btn-primary{ padding-top: 13px;}
}



