@font-face {
	font-family:'Alef';
	local('alefregular'); /* Postscript name */
	src:local('alefregular'); /* full font name */
	src:url('../fonts/alefregular.eot');
	src:url('../fonts/alefregular.eot') format('embedded-opentype'),
	url('../fonts/alefregular.woff2') format('woff2'),
	url('../fonts/alefregular.woff') format('woff'),
	url('../fonts/alefregular.ttf') format('truetype'),
	url('../fonts/alefregular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Alef';
	local('alefbold'); /* Postscript name */
	src:local('alefbold'); /* full font name */
	src:url('../fonts/alefbold.eot');
	src:url('../fonts/alefbold.eot') format('embedded-opentype'),
	url('../fonts/alefbold.woff2') format('woff2'),
	url('../fonts/alefbold.woff') format('woff'),
	url('../fonts/alefbold.ttf') format('truetype'),
	url('../fonts/alefbold.svg') format('svg');
	font-weight:bold;
	font-style:bold;
}
@font-face {
	font-family:'Rubik';
	local('rubikregular'); /* Postscript name */
	src:local('rubikregular'); /* full font name */
	src:url('../fonts/rubikregular.eot');
	src:url('../fonts/rubikregular.eot') format('embedded-opentype'),
	url('../fonts/rubikregular.woff2') format('woff2'),
	url('../fonts/rubikregular.woff') format('woff'),
	url('../fonts/rubikregular.ttf') format('truetype'),
	url('../fonts/rubikregular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Rubik';
	local('rubikbold'); /* Postscript name */
	src:local('rubikbold'); /* full font name */
	src:url('../fonts/rubikbold.eot');
	src:url('../fonts/rubikbold.eot') format('embedded-opentype'),
	url('../fonts/rubikbold.woff2') format('woff2'),
	url('../fonts/rubikbold.woff') format('woff'),
	url('../fonts/rubikbold.ttf') format('truetype'),
	url('../fonts/rubikbold.svg') format('svg');
	font-weight:bold;
	font-style:bold;
}
@font-face {
	font-family:'Reforma';
	local('reforma_regular'); /* Postscript name */
	src:local('reforma_regular'); /* full font name */
	src:url('../fonts/reforma_regular.eot');
	src:url('../fonts/reforma_regular.eot') format('embedded-opentype'),
	url('../fonts/reforma_regular.woff2') format('woff2'),
	url('../fonts/reforma_regular.woff') format('woff'),
	url('../fonts/reforma_regular.ttf') format('truetype'),
	url('../fonts/reforma_regular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Reforma';
	local('reforma_bold'); /* Postscript name */
	src:local('reforma_bold'); /* full font name */
	src:url('../fonts/reforma_bold.eot');
	src:url('../fonts/reforma_bold.eot') format('embedded-opentype'),
	url('../fonts/reforma_bold.woff2') format('woff2'),
	url('../fonts/reforma_bold.woff') format('woff'),
	url('../fonts/reforma_bold.ttf') format('truetype'),
	url('../fonts/reforma_bold.svg') format('svg');
	font-weight:bold;
	font-style:bold;
}
@font-face {
	font-family:'reforma_medium';
	local('reforma_medium'); /* Postscript name */
	src:local('reforma_medium'); /* full font name */
	src:url('../fonts/reforma_medium.eot');
	src:url('../fonts/reforma_medium.eot') format('embedded-opentype'),
	url('../fonts/reforma_medium.woff2') format('woff2'),
	url('../fonts/reforma_medium.woff') format('woff'),
	url('../fonts/reforma_medium.ttf') format('truetype'),
	url('../fonts/reforma_medium.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

html, body {
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
height: 100%;
direction:rtl;
font-family: Reforma, Arial;
letter-spacing: 0.02em;
}
.english {
font-family: Arial;
letter-spacing: 0.02em;
}

.top {position: absolute;top: 0%;transform: translateY(0%);}
.medium {position: absolute;top: 50%;transform: translateY(-50%);}
.bottom {position: absolute;top: 100%;transform: translateY(-100%);}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.justify {text-align: justify;}
.normal {font-weight: normal;}
.bold {font-weight: bold;}

.font_alef {font-family: Alef, Arial;}
.font_reforma {font-family: Reforma, Arial;}
.font_rubik {font-family: Rubik, Arial;}
.font_alef {font-family: Alef, Arial;}
.fontsize_10 {font-size: 10px;}
.fontsize_11 {font-size: 11px;}
.fontsize_12 {font-size: 12px;}
.fontsize_13 {font-size: 13px;}
.fontsize_14 {font-size: 14px;}
.fontsize_15 {font-size: 15px;}
.fontsize_16 {font-size: 16px;}
.fontsize_17 {font-size: 17px;}
.fontsize_18 {font-size: 18px;}
.fontsize_19 {font-size: 19px;}
.fontsize_20 {font-size: 20px;}
.fontsize_21 {font-size: 21px;}
.fontsize_22 {font-size: 22px;}
.fontsize_23 {font-size: 23px;}
.fontsize_24 {font-size: 24px;}
.fontsize_25 {font-size: 25px;}
.fontsize_26 {font-size: 26px;}
.fontsize_27 {font-size: 27px;}
.fontsize_28 {font-size: 28px;}
.fontsize_29 {font-size: 29px;}
.fontsize_30 {font-size: 30px;}
.fontsize_31 {font-size: 31px;}
.fontsize_32 {font-size: 32px;}
.fontsize_33 {font-size: 33px;}
.fontsize_34 {font-size: 34px;}
.fontsize_35 {font-size: 35px;}
.fontsize_36 {font-size: 36px;}
.fontsize_37 {font-size: 37px;}
.fontsize_38 {font-size: 38px;}
.fontsize_39 {font-size: 39px;}
.fontsize_40 {font-size: 40px;}
.fontsize_41 {font-size: 41px;}
.fontsize_42 {font-size: 42px;}
.fontsize_43 {font-size: 43px;}
.fontsize_44 {font-size: 44px;}
.fontsize_45 {font-size: 45px;}
.fontsize_46 {font-size: 46px;}
.fontsize_47 {font-size: 47px;}
.fontsize_48 {font-size: 48px;}
.fontsize_49 {font-size: 49px;}
.fontsize_50 {font-size: 50px;}
.fontsize_51 {font-size: 51px;}
.fontsize_52 {font-size: 52px;}
.fontsize_53 {font-size: 53px;}
.fontsize_54 {font-size: 54px;}
.fontsize_55 {font-size: 55px;}
.fontsize_56 {font-size: 56px;}
.fontsize_57 {font-size: 57px;}
.fontsize_58 {font-size: 58px;}
.fontsize_59 {font-size: 59px;}
.fontsize_60 {font-size: 60px;}
.fontsize_61 {font-size: 61px;}
.fontsize_62 {font-size: 62px;}
.fontsize_63 {font-size: 63px;}
.fontsize_64 {font-size: 64px;}
.fontsize_65 {font-size: 65px;}
.fontsize_66 {font-size: 66px;}
.fontsize_67 {font-size: 67px;}
.fontsize_68 {font-size: 68px;}
.fontsize_69 {font-size: 69px;}
.fontsize_70 {font-size: 70px;}
.fontsize_71 {font-size: 71px;}
.fontsize_72 {font-size: 72px;}
.fontsize_73 {font-size: 73px;}
.fontsize_74 {font-size: 74px;}
.fontsize_75 {font-size: 75px;}
.fontsize_76 {font-size: 76px;}
.fontsize_77 {font-size: 77px;}
.fontsize_78 {font-size: 78px;}
.fontsize_79 {font-size: 79px;}
.fontsize_80 {font-size: 80px;}
.fontsize_81 {font-size: 81px;}
.fontsize_82 {font-size: 82px;}
.fontsize_83 {font-size: 83px;}
.fontsize_84 {font-size: 84px;}
.fontsize_85 {font-size: 85px;}
.fontsize_86 {font-size: 86px;}
.fontsize_87 {font-size: 87px;}
.fontsize_88 {font-size: 88px;}
.fontsize_89 {font-size: 89px;}
.fontsize_90 {font-size: 90px;}
.fontsize_91 {font-size: 91px;}
.fontsize_92 {font-size: 92px;}
.fontsize_93 {font-size: 93px;}
.fontsize_94 {font-size: 94px;}
.fontsize_95 {font-size: 95px;}
.fontsize_96 {font-size: 96px;}
.fontsize_97 {font-size: 97px;}
.fontsize_98 {font-size: 98px;}
.fontsize_99 {font-size: 99px;}
.fontsize_100 {font-size: 100px;}
.fontsize_101 {font-size: 101px;}
.fontsize_102 {font-size: 102px;}
.fontsize_103 {font-size: 103px;}
.fontsize_104 {font-size: 104px;}
.fontsize_105 {font-size: 105px;}
.fontsize_106 {font-size: 106px;}
.fontsize_107 {font-size: 107px;}
.fontsize_108 {font-size: 108px;}
.fontsize_109 {font-size: 109px;}
.fontsize_110 {font-size: 110px;}
.fontsize_111 {font-size: 111px;}
.fontsize_112 {font-size: 112px;}
.fontsize_113 {font-size: 113px;}
.fontsize_114 {font-size: 114px;}
.fontsize_115 {font-size: 115px;}
.fontsize_116 {font-size: 116px;}
.fontsize_117 {font-size: 117px;}
.fontsize_118 {font-size: 118px;}
.fontsize_119 {font-size: 119px;}
.fontsize_120 {font-size: 120px;}
.font_1 {font-size: 1vw;}
.font_1-5 {font-size: 1.5vw;}
.font_2 {font-size: 2vw;}
.font_2-5 {font-size: 2.5vw;}
.font_3 {font-size: 3vw;}
.font_3-5 {font-size: 3.5vw;}
.font_4 {font-size: 4vw;}
.font_4-5 {font-size: 4.5vw;}
.font_5 {font-size: 5vw;}
.font_5-5 {font-size: 5.5vw;}
.font_6 {font-size: 6vw;}
.wrap_height_10 {line-height: 10px;}
.wrap_height_11 {line-height: 11px;}
.wrap_height_12 {line-height: 12px;}
.wrap_height_13 {line-height: 13px;}
.wrap_height_14 {line-height: 14px;}
.wrap_height_15 {line-height: 15px;}
.wrap_height_16 {line-height: 16px;}
.wrap_height_17 {line-height: 17px;}
.wrap_height_18 {line-height: 18px;}
.wrap_height_19 {line-height: 19px;}
.wrap_height_20 {line-height: 20px;}
.wrap_height_21 {line-height: 21px;}
.wrap_height_22 {line-height: 22px;}
.wrap_height_23 {line-height: 23px;}
.wrap_height_24 {line-height: 24px;}
.wrap_height_25 {line-height: 25px;}
.wrap_height_26 {line-height: 26px;}
.wrap_height_27 {line-height: 27px;}
.wrap_height_28 {line-height: 28px;}
.wrap_height_29 {line-height: 29px;}
.wrap_height_30 {line-height: 30px;}
.wrap_height_31 {line-height: 31px;}
.wrap_height_32 {line-height: 32px;}
.wrap_height_33 {line-height: 33px;}
.wrap_height_34 {line-height: 34px;}
.wrap_height_35 {line-height: 35px;}
.wrap_height_36 {line-height: 36px;}
.wrap_height_37 {line-height: 37px;}
.wrap_height_38 {line-height: 38px;}
.wrap_height_39 {line-height: 39px;}
.wrap_height_40 {line-height: 40px;}
.wrap_height_41 {line-height: 41px;}
.wrap_height_42 {line-height: 42px;}
.wrap_height_43 {line-height: 43px;}
.wrap_height_44 {line-height: 44px;}
.wrap_height_45 {line-height: 45px;}
.wrap_height_46 {line-height: 46px;}
.wrap_height_47 {line-height: 47px;}
.wrap_height_48 {line-height: 48px;}
.wrap_height_49 {line-height: 49px;}
.wrap_height_50 {line-height: 50px;}
.wrap_height_51 {line-height: 51px;}
.wrap_height_52 {line-height: 52px;}
.wrap_height_53 {line-height: 53px;}
.wrap_height_54 {line-height: 54px;}
.wrap_height_55 {line-height: 55px;}
.wrap_height_56 {line-height: 56px;}
.wrap_height_57 {line-height: 57px;}
.wrap_height_58 {line-height: 58px;}
.wrap_height_59 {line-height: 59px;}
.wrap_height_60 {line-height: 60px;}
.wrap_height_61 {line-height: 61px;}
.wrap_height_62 {line-height: 62px;}
.wrap_height_63 {line-height: 63px;}
.wrap_height_64 {line-height: 64px;}
.wrap_height_65 {line-height: 65px;}
.wrap_height_66 {line-height: 66px;}
.wrap_height_67 {line-height: 67px;}
.wrap_height_68 {line-height: 68px;}
.wrap_height_69 {line-height: 69px;}
.wrap_height_70 {line-height: 70px;}
.wrap_height_71 {line-height: 71px;}
.wrap_height_72 {line-height: 72px;}
.wrap_height_73 {line-height: 73px;}
.wrap_height_74 {line-height: 74px;}
.wrap_height_75 {line-height: 75px;}
.wrap_height_76 {line-height: 76px;}
.wrap_height_77 {line-height: 77px;}
.wrap_height_78 {line-height: 78px;}
.wrap_height_79 {line-height: 79px;}
.wrap_height_80 {line-height: 80px;}
.wrap_height_81 {line-height: 81px;}
.wrap_height_82 {line-height: 82px;}
.wrap_height_83 {line-height: 83px;}
.wrap_height_84 {line-height: 84px;}
.wrap_height_85 {line-height: 85px;}
.wrap_height_86 {line-height: 86px;}
.wrap_height_87 {line-height: 87px;}
.wrap_height_88 {line-height: 88px;}
.wrap_height_89 {line-height: 89px;}
.wrap_height_90 {line-height: 90px;}
.wrap_height_91 {line-height: 91px;}
.wrap_height_92 {line-height: 92px;}
.wrap_height_93 {line-height: 93px;}
.wrap_height_94 {line-height: 94px;}
.wrap_height_95 {line-height: 95px;}
.wrap_height_96 {line-height: 96px;}
.wrap_height_97 {line-height: 97px;}
.wrap_height_98 {line-height: 98px;}
.wrap_height_99 {line-height: 99px;}
.wrap_height_100 {line-height: 100px;}
.wrap_height_101 {line-height: 101px;}
.wrap_height_102 {line-height: 102px;}
.wrap_height_103 {line-height: 103px;}
.wrap_height_104 {line-height: 104px;}
.wrap_height_105 {line-height: 105px;}
.wrap_height_106 {line-height: 106px;}
.wrap_height_107 {line-height: 107px;}
.wrap_height_108 {line-height: 108px;}
.wrap_height_109 {line-height: 109px;}
.wrap_height_110 {line-height: 110px;}
.wrap_height_111 {line-height: 111px;}
.wrap_height_112 {line-height: 112px;}
.wrap_height_113 {line-height: 113px;}
.wrap_height_114 {line-height: 114px;}
.wrap_height_115 {line-height: 115px;}
.wrap_height_116 {line-height: 116px;}
.wrap_height_117 {line-height: 117px;}
.wrap_height_118 {line-height: 118px;}
.wrap_height_119 {line-height: 119px;}
.wrap_height_120 {line-height: 120px;}

.english {
direction: ltr;
display:inline-block;
font-family: Arial;
letter-spacing: 0.02em;
}

.img_responsive {
width:100%;height:auto;
}

.img_header_responsive {max-width:100%;max-height:500px;min-height:500px;}
@media only screen and (max-width:1250px) and (min-width: 10px){
	.img_header_responsive {max-width:100%;min-height:auto;}
}


.switch-on {display:inline;}
.switch-off {display:none;}
.widescreen {display:block;}
.cellular {display:none;}
@media only screen and (max-width:800px) and (min-width: 10px){
	.widescreen {display:none;}
	.cellular {display:inline;}
	.header_text_box_text {width:calc(100% - 20px);}
}

.white_color {color: #ffffff;}
.white_color a {text-decoration: none;color: #ffffff;}
.white_color a:visited {color: #ffffff;}
.white_color a:hover {text-decoration: underline;color: #ffffff;}
.white_color_bg {background-color:#ffffff;}

.black_color {color: #000000;}
.black_color a {text-decoration: none;color: #000000;}
.black_color a:visited {color: #000000;}
.black_color a:hover {text-decoration: underline;color: #000000;}
.black_color_bg {background-color:#000000;}

.rose_color {color: #ff0080;}
.rose_color a {text-decoration: none;color: #ff0080;}
.rose_color a:visited {color: #ff0080;}
.rose_color a:hover {text-decoration: underline;color: #ff0080;}
.rose_color_bg {background-color:#ff0080;}

.red_color {color: #ff0000;}
.red_color a {text-decoration: none;color: #ff0000;}
.red_color a:visited {color: #ff0000;}
.red_color a:hover {text-decoration: underline;color: #ff0000;}
.red_color_bg {background-color:#ff0000;}

.orange_color {color: #FFA500;}
.orange_color a {text-decoration: none;color: #FFA500;}
.orange_color a:visited {color: #FFA500;}
.orange_color a:hover {text-decoration: underline;color: #FFA500;}
.orange_color_bg {background-color:#FFA500;}

.yellow_color {color: #FFFF00;}
.yellow_color a {text-decoration: none;color: #FFFF00;}
.yellow_color a:visited {color: #FFFF00;}
.yellow_color a:hover {text-decoration: underline;color: #FFFF00;}
.yellow_color_bg {background-color:#FFFF00;}

.blue_color {color: #0d55b0;}
.blue_color a {text-decoration: none;color: #0d55b0;}
.blue_color a:visited {color: #0d55b0;}
.blue_color a:hover {text-decoration: underline;color: #0d55b0;}
.blue_color_bg {background-color:#0d55b0;}

.green_color {color: #04B404;}
.green_color a {text-decoration: none;color: #04B404;}
.green_color a:visited {color: #04B404;}
.green_color a:hover {text-decoration: underline;color: #04B404;}
.green_color_bg {background-color:#04B404;}

.gray_color {color: #808080;}
.gray_color a {text-decoration: none;color: #808080;}
.gray_color a:visited {color: #808080;}
.gray_color a:hover {text-decoration: underline;color: #808080;}
.gray_color_bg {background-color:#808080;}

.gray_color_form {color: #6a6f71;}
.gray_color_form a {text-decoration: none;color: #6a6f71;}
.gray_color_form a:visited {color: #6a6f71;}
.gray_color_form a:hover {text-decoration: underline;color: #6a6f71;}

.french_blue_color {color: #0072BB;}
.french_blue_color a {text-decoration: none;color: #0072BB;}
.french_blue_color a:visited {color: #0072BB;}
.french_blue_color a:hover {text-decoration: underline;color: #0072BB;}
.french_blue_color_bg {background-color:#0072BB;}

.ironside_gray_color {color: #676662;}
.ironside_gray_color a {text-decoration: none;color: #676662;}
.ironside_gray_color a:visited {color: #676662;}
.ironside_gray_color a:hover {text-decoration: underline;color: #676662;}
.ironside_gray_color_bg {background-color:#a6a6a6;}

.deco_color {color: #D2DA97;}
.deco_color a {text-decoration: none;color: #D2DA97;}
.deco_color a:visited {color: #D2DA97;}
.deco_color a:hover {text-decoration: underline;color: #D2DA97;}
.deco_color_bg {background-color:#D2DA97;}

.silver_chalice {color: #acacac;}
.silver_chalice a {text-decoration: none;color: #acacac;}
.silver_chalice a:visited {color: #acacac;}
.silver_chalice a:hover {text-decoration: underline;color: #acacac;}
.silver_chalice_bg {background-color:#acacac;}

.eastern_blue {color: #1696A7;}
.eastern_blue a {text-decoration: none;color: #1696A7;}
.eastern_blue a:visited {color: #1696A7;}
.eastern_blue a:hover {text-decoration: underline;color: #1696A7;}
.eastern_blue_bg {background-color:#1696A7;}

.bondi_blue {color: #00A0B5;}
.bondi_blue a {text-decoration: none;color: #00A0B5;}
.bondi_blue a:visited {color: #00A0B5;}
.bondi_blue a:hover {text-decoration: underline;color: #00A0B5;}
.bondi_blue_bg {background-color:#00A0B5;}

.cube4_a_bg {background-color:#ffffff;}.cube4_a_bg:hover {background-color:#ffffff;}
.cube4_b_bg {background-color:#ffffff;}.cube4_b_bg:hover {background-color:#ffffff;}
.cube4_c_bg {background-color:#ffffff;}.cube4_c_bg:hover {background-color:#ffffff;}
.cube4_d_bg {background-color:#ffffff;}.cube4_d_bg:hover {background-color:#ffffff;}

.marker {background-color:#F4FA58;}
.marker:hover {background-color:#FF7EC4;}

.hover_marker:hover {background-color:#dfdfdf;}

.concrete_color_bg {background-color:#f2f2f2;}
.geyser_color_bg {background-color:#c9006e}

.ascolot_color {color: #D2232A;}
.ascolot_color a {text-decoration: none;color: #D2232A;}
.ascolot_color a:visited {color: #D2232A;}
.ascolot_color a:hover {text-decoration: underline;color: #D2232A;}
.ascolot_color_bg {background-color: #D2232A;}

.dialog_color {color: #d46700;}
.dialog_color a {text-decoration: none;color: #d46700;}
.dialog_color a:visited {color: #d46700;}
.dialog_color a:hover {text-decoration: underline;color: #d46700;}
.dialog_color_bg {background-color: #d46700;}

.diploma_color {color: #6566AE;}
.diploma_color a {text-decoration: none;color: #6566AE;}
.diploma_color a:visited {color: #6566AE;}
.diploma_color a:hover {text-decoration: underline;color: #6566AE;}
.diploma_color_bg {background-color: #6566AE;}

.hasifa_color {color: #c9006e;}
.hasifa_color a {text-decoration: none;color: #c9006e;}
.hasifa_color a:visited {color: #c9006e;}
.hasifa_color a:hover {text-decoration: underline;color: #c9006e;}
.hasifa_color_bg {background-color: #c9006e;}

.merav_color {color: #007b5e;}
.merav_color a {text-decoration: none;color: #007b5e;}
.merav_color a:visited {color: #007b5e;}
.merav_color a:hover {text-decoration: underline;color: #007b5e;}
.merav_color_bg {background-color: #007b5e;}

.tafnit_color {color: #004689;}
.tafnit_color a {text-decoration: none;color: #004689;}
.tafnit_color a:visited {color: #004689;}
.tafnit_color a:hover {text-decoration: underline;color: #004689;}
.tafnit_color_bg {background-color: #004689;}

.tachbura_color {color: #837DAD;}
.tachbura_color a {text-decoration: none;color: #837DAD;}
.tachbura_color a:visited {color: #837DAD;}
.tachbura_color a:hover {text-decoration: underline;color: #837DAD;}
.tachbura_color_bg {background-color: #837DAD;}

.negishut_color {color: #58595b;}
.negishut_color a {text-decoration: none;color: #58595b;}
.negishut_color a:visited {color: #58595b;}
.negishut_color a:hover {text-decoration: underline;color: #58595b;}
.negishut_color_bg {background-color: #58595b;}

.org_color {color: #00a0b5;}
.org_color a {text-decoration: none;color: #00a0b5;}
.org_color a:visited {color: #00a0b5;}
.org_color a:hover {text-decoration: underline;color: #00a0b5;}
.org_color_bg {background-color: #C6B299;}

.openu_color {color: #C6B299;}
.openu_color a {text-decoration: none;color: #C6B299;}
.openu_color a:visited {color: #C6B299;}
.openu_color a:hover {text-decoration: underline;color: #C6B299;}
.openu_color_bg {background-color: #C6B299;}

.h1_dialog_color {color: #676662;}
.h1_dialog_color a {text-decoration: none;color: #676662;}
.h1_dialog_color a:visited {color: #676662;}
.h1_dialog_color a:hover {text-decoration: underline;color: #676662;}

.h1_diploma_color {color: #676662;}
.h1_diploma_color a {text-decoration: none;color: #676662;}
.h1_diploma_color a:visited {color: #676662;}
.h1_diploma_color a:hover {text-decoration: underline;color: #676662;}

.h1_hasifa_color {color: #676662;}
.h1_hasifa_color a {text-decoration: none;color: #676662;}
.h1_hasifa_color a:visited {color: #676662;}
.h1_hasifa_color a:hover {text-decoration: underline;color: #676662;}

.h1_merav_color {color: #676662;}
.h1_merav_color a {text-decoration: none;color: #676662;}
.h1_merav_color a:visited {color: #676662;}
.h1_merav_color a:hover {text-decoration: underline;color: #676662;}

.h1_tafnit_color {color: #676662;}
.h1_tafnit_color a {text-decoration: none;color: #676662;}
.h1_tafnit_color a:visited {color: #676662;}
.h1_tafnit_color a:hover {text-decoration: underline;color: #676662;}

.h2_dialog_color {color: #676662;}
.h2_dialog_color a {text-decoration: none;color: #676662;}
.h2_dialog_color a:visited {color: #676662;}
.h2_dialog_color a:hover {text-decoration: underline;color: #676662;}

.h2_diploma_color {color: #676662;}
.h2_diploma_color a {text-decoration: none;color: #676662;}
.h2_diploma_color a:visited {color: #676662;}
.h2_diploma_color a:hover {text-decoration: underline;color: #676662;}

.h2_hasifa_color {color: #676662;}
.h2_hasifa_color a {text-decoration: none;color: #676662;}
.h2_hasifa_color a:visited {color: #676662;}
.h2_hasifa_color a:hover {text-decoration: underline;color: #676662;}

.h2_merav_color {color: #676662;}
.h2_merav_color a {text-decoration: none;color: #676662;}
.h2_merav_color a:visited {color: #676662;}
.h2_merav_color a:hover {text-decoration: underline;color: #676662;}

.h2_tafnit_color {color: #676662;}
.h2_tafnit_color a {text-decoration: none;color: #676662;}
.h2_tafnit_color a:visited {color: #676662;}
.h2_tafnit_color a:hover {text-decoration: underline;color: #676662;}

.background_gradient {
background-color:#676662;
background-image:-o-linear-gradient(180deg,rgba(103,102,98,0),rgba(255,255,255,1));
background-image:-moz-linear-gradient(180deg,rgba(103,102,98,0),rgba(255,255,255,1));
background-image:linear-gradient(180deg,rgba(103,102,98,0),rgba(255,255,255,1));
background-image:-webkit-linear-gradient(180deg,rgba(103,102,98,0),rgba(255,255,255,1));
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#676662,endColorstr=#FFFFFF);
}

.background_gradient2 {
background-color:#676662;
background-image:-o-linear-gradient(180deg,rgba(103,102,98,0),rgba(103,102,98,1),rgba(255,255,255,2));
background-image:-moz-linear-gradient(180deg,rgba(103,102,98,0),rgba(103,102,98,1),rgba(255,255,255,2));
background-image:linear-gradient(180deg,rgba(103,102,98,0),rgba(103,102,98,1),rgba(255,255,255,2));
background-image:-webkit-linear-gradient(180deg,rgba(103,102,98,0),rgba(103,102,98,1),rgba(255,255,255,2));
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#676662,endColorstr=#FFFFFF);
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100% !important;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	border: solid 0px #FF0000;
}

.logo {
	position: absolute; 
	top: 7px; 
	right: 10px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border: solid 0px #75B75D; 
	width:40px;
	height:40px;
}

.section_logo_box {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:calc(100% - 0px);
}
.section_columns_logo{
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width:calc(100% - 50px);
	border: solid 0px #FF0000;
}
.section_columns_logo article.show_2_column_logo{
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -4px;
	width:calc(50% + 0px);
}
.section_columns_logo article .logo_box_right {
	font-size: 32px;
	text-align: right;
	white-space: nowrap;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	width:calc(100% - 40px);
	border:0px solid #B71500;
}
.section_columns_logo article .logo_box_left {
	font-size: 32px;
	text-align: left;
	white-space: nowrap;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	width:calc(100% - 40px);
	border:0px solid #B71500;
}

@media only screen and (max-width:1110px) and (min-width: 10px){
	.section_columns_logo article .logo_box_right {font-size: 24px;}
	.section_columns_logo article .logo_box_left {font-size: 24px;}
	.logo {top: 3px;}
}
@media only screen and (max-width:840px) and (min-width: 10px){
	.section_columns_logo article .logo_box_right {font-size: 28px;text-align: right;padding:5px 10px 0px 10px;}
	.section_columns_logo article .logo_box_left {font-size: 28px;text-align: right;padding:0px 10px 5px 10px;}
	.section_columns_logo article.show_2_column_logo {width:calc(100% - 0px);}
	.logo {top: 3px;}
}
@media only screen and (max-width:570px) and (min-width: 10px){
	.section_columns_logo {margin: 0px 35px 0px 0px;}
	.section_columns_logo article .logo_box_right {font-size: 20px;text-align: right;padding:5px 10px 0px 10px;}
	.section_columns_logo article .logo_box_left {font-size: 20px;text-align: right;padding:0px 10px 5px 10px;}
	.section_columns_logo article.show_2_column_logo {width:calc(100% - 0px);}
	.logo {top: 3px;width:30px;	height:30px;}
}

div#header {
	width:100% !important;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: solid 0px #FF00CC;
}

.video_modul {margin:-20px 0px 0px 0px;}
.video_header_box {
	position:relative;
	width:100%;
	height:auto;
}
#video_header {
	width:100%;
	height:auto; /* calc(720/1280*100vw);*/
	/*min-height:400px;*/
	margin:0px 0px 0px 0px;
}
.video_text_box {
	white-space: nowrap;
	position:absolute;
	top: 60%;
	transform: translateY(-90%);
	width:calc(100% - 20px);
	height:auto;
	padding:0px 0px 0px 0px;
	/*background: rgba(0, 0, 0, 0.5);*/
}
@media only screen and (max-width:1000px) and (min-width: 10px){
	.video_text_boxw {
		top:80px;
		/*transform: scale(0.4);*/
	}
}
.video_text_box span.title {font-size: 6vw;}
.video_text_box span.subtitle {font-size: 4vw;}
/****** table ******/
.tablabox {font-size: 2vw;}
.tablatopright {
	padding:0px 10px 0px 10px;
border-top: solid 3px #ffffff; 
border-bottom: solid 3px #ffffff; 
border-left: solid 3px #ffffff; 
border-right: solid 3px #ffffff; 
}
.tablatop {
	padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
border-top: solid 3px #ffffff; 
border-bottom: solid 3px #ffffff; 
border-left: solid 3px #ffffff; 
}
.tablatopend {
	padding:0px 10px 0px 10px;
border-top: solid 3px #ffffff; 
border-bottom: solid 3px #ffffff; 
border-left: solid 3px #ffffff; 
}

.tablaright {
	padding:0px 10px 0px 10px;
border-bottom: solid 3px #ffffff; 
border-left: solid 3px #ffffff; 
border-right: solid 3px #ffffff; 
}
.tabla {
	padding:0px 10px 0px 10px;
border-bottom: solid 3px #ffffff; 
border-left: solid 3px #ffffff; 
}
/****** END table ******/

div#project {
	width:100% !important;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: solid 0px #FF0000;
}

.widetext_modul {margin:-22px 0px 0px 0px;}
.widetext_box {
	width:calc(100% - 40px);
	height:auto;
	vertical-align: top;
	margin: 0px 0px 20px 0px;
	padding: 20px 20px 20px 20px;
	border: solid 0px #FF0000;
}
.cube4_modul {margin:-15px 0px 0px 0px;}
.cube_zoom_modul {margin:-15px 0px 0px 0px;}
/****** photo_showing ******/
.section_columns_box {padding:0px 0px 0px 0px;}
.section_columns{
	margin-top: 0px;
	padding: -2px 0px -2px 0px;
	vertical-align: top;
	border: solid 0px #FF0000;
}
.section_columns article.show_2_column{
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:-4px 0px 0px -4px;
	width:calc(50% + 0px);
	min-height:300px;
}
.section_columns article.show_3_column{
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	width:calc(33% - 10px);
}
.section_columns article.show_4_column{
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:-4px 0px 0px -4px;
	width:calc(25% + 0px);
}
.section_columns article.show_5_column{
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	width:calc(20% - 10px);
}
.section_columns article.show_6_column{
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	width:calc(17% - 10px);
}

.section_columns article .box {
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	width:calc(100% - 40px);
	border:0px solid #B71500;
}

.section_columns article .box_colors {	
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	width:calc(100% - 40px);
	border:0px solid #B71500;
	white-space: nowrap;
	font-size: 3vw;
}
@media only screen and (max-width:800px) and (min-width: 10px){
	.section_columns article .box_colors {font-size:50px;}
}

.section_columns article .box_border {
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	width:calc(100% - 42px);
	border:1px solid #666666;
}

.text_box {
	position: absolute;
	top: 0px;
	right: 0px;
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	width:calc(100% - 50px);
	border:0px solid #B71500;
}

.teacher_text_box {
	position: absolute;
	top: 0px;
	right: 0px;
	width:calc(100% - 40px);
    height: 260px;
	margin:20px 20px 20px 20px;
	padding:0px 0px 0px 0px;
	border:0px solid #B71500;
}
.section_columns article .box_colors {	
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	width:calc(100% - 40px);
	border:0px solid #B71500;
	white-space: nowrap;
	font-size: 3vw;
}
@media only screen and (max-width:800px) and (min-width: 10px){
	.section_columns article .box_colors {font-size:50px;}
}

@media only screen and (max-width:800px) and (min-width: 10px){
	.section_columns {margin-top:0px;}
	.section_columns article.show_2_column {width:calc(100% - 0px);}
	.section_columns article.show_3_column {width:calc(100% - 10px);}
	.section_columns article.show_4_column {width:calc(100% - 0px);}
	.section_columns article.show_5_column {width:calc(100% - 10px);}
	.section_columns article.show_6_column {width:calc(100% - 10px);}
}
/****** END photo_showing ******/

/****** Zoom ******/
.zoom {
	transition: transform .2s; /* Animation */
}
.zoom:hover {
	transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.parent {
    width: 100%;
    margin: 0px;
    height: 300px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.child {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

/* Several different images */
.box_bg_01 {background-image: url(../images/image_01.jpg);}
.box_bg_02 {background-color:#004689;}
.box_bg_03 {background-image: url(../images/image_02.jpg);}
.box_bg_04 {background-image: url(../images/image_03.jpg);}
.box_bg_05 {background-color:#004689;}
.box_bg_06 {background-image: url(../images/image_04.jpg);}
.box_bg_07 {background-image: url(../images/image_05.jpg);}
.box_bg_08 {background-color:#004689;}
.box_bg_09 {background-image: url(../images/image_06.jpg);}
.box_bg_10 {background-image: url(../images/image_07.jpg);}
.box_bg_11 {background-color:#004689;}
.box_bg_12 {background-image: url(../images/image_08.jpg);}

.parent:hover .child, .parent:focus .child {
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.parent:hover .child:before, .parent:focus .child:before {
    display: block;
}

.parent:hover a, .parent:focus a {
    display: block;
}
/****** END Zoom ******/

.carrusel_modul {margin:0px 0px 0px 0px;}
/****** Carousel ******/
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');
 src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),
url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),
url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),
url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}



@keyframes heartbeat {
  0% {
    transform: scale(0);
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

.slider-container {
  position: relative;
  text-align:center;
  width: 100%;
  height:500px;
  margin: -100px 0px -100px 0px;
}
@media only screen and (max-width:800px) and (min-width: 10px){
	.slider-container {width:100%;height:300px;margin: -40px 0px -30px 0px;}
}

.slider-container .slider-content {
  position: relative;
  left: 50%;
  top: 50%;
  width: 70%;
  height: 60%;
  transform: translate(-50%, -50%);
}
.slider-container .slider-content .slider-single {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: z-index 0ms 250ms;
}
.slider-container .slider-content .slider-single .slider-single-image {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.2);
  transition: 500ms cubic-bezier(0.17, 0.67, 0.55, 1.43);
  transform: scale(0);
  opacity: 0;
}
.slider-container .slider-content .slider-single .slider-single-download {
  position: absolute;
  display: block;
  right: -22px;
  bottom: 12px;
  padding: 15px;
  color: #333333;
  background-color: #fdc84b;
  font-size: 18px;
  font-weight: 600;
  font-family: 'karla';
  border-radius: 5px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
  transition: 500ms cubic-bezier(0.17, 0.67, 0.55, 1.43);
  opacity: 0;
}
.slider-container .slider-content .slider-single .slider-single-download:hover, .slider-container .slider-content .slider-single .slider-single-download:focus {
  outline: none;
  text-decoration: none;
}
.slider-container .slider-content .slider-single .slider-single-title {
  display: block;
  float: left;
  margin: 16px 0 0 20px;
  font-size: 20px;
  font-family: 'karla';
  font-weight: 400;
  color: #ffffff;
  transition: 500ms cubic-bezier(0.17, 0.67, 0.55, 1.43);
  opacity: 0;
}
.slider-container .slider-content .slider-single .slider-single-likes {
  display: block;
  float: right;
  margin: 16px 20px 0 0;
  transition: 500ms cubic-bezier(0.17, 0.67, 0.55, 1.43);
  opacity: 0;
}
.slider-container .slider-content .slider-single .slider-single-likes i {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  color: #ff6060;
  transition: 500ms cubic-bezier(0.17, 0.67, 0.55, 1.43);
  transform: scale(0);
}
.slider-container .slider-content .slider-single .slider-single-likes p {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  color: #ffffff;
}
.slider-container .slider-content .slider-single .slider-single-likes:hover, .slider-container .slider-content .slider-single .slider-single-likes:focus {
  outline: none;
  text-decoration: none;
}
.slider-container .slider-content .slider-single.preactivede .slider-single-image {
  transform: translateX(-50%) scale(0);
}
.slider-container .slider-content .slider-single.preactive {
  z-index: 1;
}
.slider-container .slider-content .slider-single.preactive .slider-single-image {
  opacity: .3;
  transform: translateX(-25%) scale(0.8);
}
.slider-container .slider-content .slider-single.preactive .slider-single-download {
  transform: translateX(-150px);
}
.slider-container .slider-content .slider-single.preactive .slider-single-title {
  transform: translateX(-150px);
}
.slider-container .slider-content .slider-single.preactive .slider-single-likes {
  transform: translateX(-150px);
}
.slider-container .slider-content .slider-single.proactive {
  z-index: 1;
}
.slider-container .slider-content .slider-single.proactive .slider-single-image {
  opacity: .3;
  transform: translateX(25%) scale(0.8);
}
.slider-container .slider-content .slider-single.proactive .slider-single-download {
  transform: translateX(150px);
}
.slider-container .slider-content .slider-single.proactive .slider-single-title {
  transform: translateX(150px);
}
.slider-container .slider-content .slider-single.proactive .slider-single-likes {
  transform: translateX(150px);
}
.slider-container .slider-content .slider-single.proactivede .slider-single-image {
  transform: translateX(50%) scale(0);
}
.slider-container .slider-content .slider-single.active {
  z-index: 2;
}
.slider-container .slider-content .slider-single.active .slider-single-image {
  opacity: 1;
  transform: translateX(0%) scale(1);
}
.slider-container .slider-content .slider-single.active .slider-single-download {
  opacity: 1;
  transition-delay: 100ms;
  transform: translateX(0px);
}
.slider-container .slider-content .slider-single.active .slider-single-title {
  opacity: 1;
  transition-delay: 200ms;
  transform: translateX(0px);
}
.slider-container .slider-content .slider-single.active .slider-single-likes {
  opacity: 1;
  transition-delay: 300ms;
  transform: translateX(0px);
}
.slider-container .slider-content .slider-single.active .slider-single-likes i {
  animation-name: heartbeat;
  animation-duration: 500ms;
  animation-delay: 900ms;
  animation-interation: 1;
  animation-fill-mode: forwards;
}
.slider-container .slider-left {
  position: absolute;
  z-index: 3;
  display: block;
  right: 85%;
  top: 50%;
  color: #ffffff;
  transform: translateY(-50%);
  padding: 20px 15px;
  border-top: 2px solid #fdc84b;
  border-right: 2px solid #fdc84b;
  border-bottom: 2px solid #fdc84b;
  border-left: 2px solid #fdc84b;
  margin-right: -2px;
}
.slider-container .slider-right {
  position: absolute;
  z-index: 3;
  display: block;
  left: 85%;
  top: 50%;
  color: #ffffff;
  transform: translateY(-50%);
  padding: 20px 15px;
  border-top: 2px solid #fdc84b;
  border-right: 2px solid #fdc84b;
  border-bottom: 2px solid #fdc84b;
  border-left: 2px solid #fdc84b;
  margin-left: -2px;
}
/****** END Carousel ******/

.testimonial_modul {margin:0px 0px 0px 0px;}

/****** Testimonial ******/
.demo{ background: #f8f8f8; }
.testimonial{
	direction:rtl;
    margin: 0 20px 40px;
}
.testimonial .testimonial-content{
    padding: 35px 25px 35px 50px;
    margin-bottom: 35px;
    background: #fff;
    border: 1px solid #f0f0f0;
    position: relative;
}
.testimonial .testimonial-content:after{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    bottom: -10px;
    right: 22px;
    transform: rotate(45deg);
}
.testimonial-content .testimonial-icon{
    width: 50px;
    height: 45px;
    background: #696969;
    text-align: center;
    font-size: 22px;
    color: #fff;
    line-height: 42px;
    position: absolute;
    top: 37px;
    left: -19px;
}
.testimonial-content .testimonial-icon:before{
    content: "";
    border-bottom: 16px solid #424242;
    border-left: 18px solid transparent;
    position: absolute;
    top: -16px;
    left: 1px;
}
.testimonial .description{
	text-align: right;
    font-size: 15px;
    font-style: italic;
    color: #8a8a8a;
    line-height: 23px;
    margin: 0;
}
.testimonial .title{
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #525252;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin: 0 0 5px 0;
}
.testimonial .post{
    display: block;
    font-size: 14px;
    color: #454545;
}
.owl-theme .owl-controls{
    margin-top: 20px;
}
.owl-theme .owl-controls .owl-page span{
    background: #ccc;
    opacity: 1;
    transition: all 0.4s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #004689;
}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

.testimonial_photo {
	display:block;
	width:100px; 
	height:auto;
	text-align: center;
	border-radius:50%;
	margin:20px 20px 20px 20px;
}
/****** END Testimonial ******/
/****** Bottom_body ******/
.form_modul {margin:-80px 0px 0px 0px;}
.bottom_body_box {background-color:#f8f8f8;margin-top:60px;padding:1px 0px 10px 0px;}
@media only screen and (max-width:1250px) and (min-width: 10px){
	.bottom_body_box {margin-top:60px;padding:5px 0px 100px 0px;}
}
#bottom_section {
	padding:20px 0px 20px 0px;
	text-align:center;
	vertical-align:top;
	border:solid 0px #FF0000;
}

#bottom_section article {
	display:inline-block;
	vertical-align:top;
	text-align: right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:calc(50% - 10px);
}

#bottom_section article.right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right; 
	border:0px solid #B71500;
}
#bottom_section article.left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left; 
	border:0px solid #B71500;
}

@media only screen and (max-width:800px) and (min-width: 10px){
	#bottom_section article {width:calc(100% - 10px);}
	#bottom_section article .right {width:100%;}
	#bottom_section article .left {width:100%;}
}

p.bottom_section_text {
margin:5px 0px 0px 0px; 
padding:0px 10px 0px 10px;
}
p.bottom_section_text_phone {
text-align: center; 
margin:0px 0px 0px 0px; 
padding:10px 10px 20px 10px;
}
/****** END Bottom_body ******/
/****** policy ******/

	.policy_box {
		position: relative; 
		margin:10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	.policy {
		position: relative; 
		top: 0px; 
		right: 0px;
		width: 100% !important;
		height: auto !important;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: solid 0px #75B75D;
	}

.policy_text {
font-family: Reforma, Arial;
font-size: 12px; 
text-align: center;
font-weight: normal; 
letter-spacing: 0.00em; 
color: #ababab;
}
.policy_text a {text-decoration: underline;color: #ababab;}
.policy_text a:visited {color: #ababab;}
.policy_text a:hover {text-decoration: underline;color: #ffffff;}

/****** end policy ******/
/****** Footer Celular ******/
.hide{ display: none !important; }
.fluid_10,.fluid_15 { display: inline; float: right; direction: rtl; position: relative; }
.fluid_10 {	width: 10%;}
.fluid_15 {	width: 50%;}
.fluid_33 {	width: 33%;}

.rtl .fluid_10,.rtl .fluid_15,.rtl .fluid_33 { float: right !important; direction: rtl !important; }
.rtl .fluid_10,.ltr .fluid_15,.ltr .fluid_33 { float: left !important; direction: ltr !important; }

/* {flexi} Responsive Web
----------------------------------------------------------------------------------------------------*/
/* SmartPhone Portrait - Width ...-480 */
@media only screen and (min-width: 10px) and (max-width: 800px){
	.sp_p_hide{ display: none !important; }
	.sp_p_show{ display: block !important; }
}

.footernav{ position: fixed; z-index: 99999; left: 0; right: 0; bottom: 0; width: 100%; background: #c9006e url(/shared/images/space.png) bottom; }
.footernav,.footernav *{ text-align: center; }
.footernav .fluid_33{ width: 33%; }
.footernav .fluid_15{ width: 50%; }
.footernav .fluid_10{ width: 14.2%; }
.footernav img{ max-width: 70px; }
/****** Footer Celular ******/
/****** form ******/
#form {
	position: relative;
	top:0px;
	left:0px; 
	width:100%;
	height: auto; 
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto; 
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	/*background-color:#F2F2F2;*/
	border: solid 0px #75B75D;
	box-shadow: 0px 0px 0px 0px #999;
	-webkit-box-shadow: 0px 0px 0px 0px #999;
	-moz-box-shadow: 0px 0px 0px 0px #999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#', Direction=180, Strength=4);
	filter: shadow(color=#666666, direction=180, strength=4);
}

.form_content {
position: relative;
top:10px \0 /* IE9 */;
width:calc(100% - 10px);
height:auto !important; /* real browsers */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*background-color:#F2F2F2;*/
}

select {
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none;       /* remove default arrow */
	/* background-image: url(...);   add custom arrow */
}
select::-ms-expand {
        display: none;
    }

.small_text {
font-family: Reforma, Arial;
font-size: 14px; 
text-align: right; 
font-weight: normal; 
letter-spacing: 0.00em; 
color: #ffffff;
}

.katan {
font-family: Reforma, Arial;
font-size: 16px; 
text-align: right; 
font-weight: bold; 
letter-spacing: 0.00em; 
color: #000000;
}

.form_title {
position: relative; 
width:calc(100% - 0px);
height:auto !important; /* real browsers */
margin: 0px 0px 5px 0px; 
padding: 10px 5px 0px 0px;					
vertical-align: middle;
text-align: center;
border:solid 0px #FF0000;
}

.form_title_txt_top {
font-family: Reforma;
font-size: 24px; 
line-height: 24px; 
text-align: right; 
font-weight: bold; 
letter-spacing: 0.00em; 
color: #1C1563;
display: inline; 
}

.form_title_txt_bottom {
font-family: Reforma, Arial;
font-size: 16px; 
line-height: 16px; 
text-align: right; 
font-weight: normal; 
letter-spacing: 0.00em; 
color: #4e4e4e;
display: inline; 
}

.form_row {
position: relative; 
width: 100%; 
height: 35px;			
margin: 0px 0px 5px 0px; 
padding: 0px 6px 0px 0px;					
vertical-align: middle;
text-align: right;
border:solid 0px #FF0000;
}

.form_row_iagree {
position: relative;
width: 100%; 
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px 6px 0px 0px;
vertical-align: middle;
text-align: right;
border:solid 0px #FF0000;
}

.iagree_text {
display:inline;
position:absolute;
top:3px;
right:25px;
}
.sendmetext {
font-family: Reforma, Arial;
font-size: 10px; 
line-height: 10px;
text-align: right; 
font-weight: bold; 
letter-spacing: 0.00em; 
color: #000000;
}

.form_input_border {
padding: 0px 3px 0px 0px;
border: none;
border-bottom: solid 1px #000000;
background:none;
}
.form_input	{
position: absolute; 
top: 0px;
left: 13px; 
width:calc(100% - 25px);
height: 32px; 
margin: 0px; 
}

.form_input_tel	{
position: absolute; 
top: 0px;
right: 7px;
width:calc(80% - 45px);
height: 32px; 
margin: 0px; 
}

.form_input_code_tel {
position: absolute; 
top: 0px;
left: 13px; 
width:20%;
height: 33px; 
margin: 0px; 
background:none;
}

.form_input_select {
position: absolute; 
top: 0px;
left: 13px; 
width:calc(100% - 22px);
height: 34px; 
margin: 0px; 
background-color:#CCD8DE;
}

.form_row_button {
position: relative; 
width:100%;
height: 47px;			
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 10px;					
vertical-align: middle;
text-align: right;
border:solid 0px #FF0000;
}

.form_input_button {
position: absolute;
top: 0px;
left: 18px; 
width:calc(100% - 22px);
height: 40px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.ui-btn-text {
display: none !important;
}

/****** button interactive ******/

.button_form {
	
	/* ^^^^^^^^^^^^^ STYLE ^^^^^^^^^^^^^^ */
	/*
	background: #FFF;
	background: -moz-linear-gradient(top, #FFF 0%, #ed801b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #ed801b));
	background: -webkit-linear-gradient(top, #FFF 0%, #ed801b 100%);
	background: -o-linear-gradient(top, #FFF 0%, #ed801b 100%);
	background: -ms-linear-gradient(top, #FFF 0%, #ed801b 100%);
	background: linear-gradient(top, #FFF 0%, #ed801b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ed801b", GradientType=0);
	*/
	background: #c9006e;
	background: -moz-linear-gradient(top,#c9006e 0%,#c9006e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9006e), color-stop(100%,#c9006e));
	background: -webkit-linear-gradient(top,#c9006e 0%,#c9006e 100%);
	background: -o-linear-gradient(top,#c9006e 0%,#c9006e 100%);
	background: -ms-linear-gradient(top,#c9006e 0%,#c9006e 100%);
	background: linear-gradient(top,#c9006e 0%,#c9006e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9006e", endColorstr="#c9006e", GradientType=0);

	font-family: Reforma, Arial;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold; 
	border: 1px solid #c9006e;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

	/* ============= LAYOUT ============= */
	
	line-height: normal;
	display: inline-block;
	padding: 3px 9px 8px 8px;

}
.button_form:hover {
	
	/* ^^^^^^^^^^^^^ STYLE ^^^^^^^^^^^^^^ */
	
	background: #FFF;
	background: -moz-linear-gradient(top, #454545 0%, #454545 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454545), color-stop(100%, #454545));
	background: -webkit-linear-gradient(top, #454545 0%, #454545 100%);
	background: -o-linear-gradient(top, #454545 0%, #454545 100%);
	background: -ms-linear-gradient(top, #454545 0%, #454545 100%);
	background: linear-gradient(top, #454545 0%, #454545 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#454545", endColorstr="#454545", GradientType=0);
	
	color: #ffffff;
}
/****** END button interactive ******/
/****** end form ******/

