@charset "utf-8";
/* CSS Document */
/* Start Redeclarations ----------------------------------------------------------------------------------------------------------*/ 
* 									{ margin:0; padding:0; -webkit-font-smoothing:antialiased; /*-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;*/}
body 								{ color:#333; margin:0 auto; font-family:'ciclefina', Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif; font-size:13px;}
body, html							{ height: 100%;}
a:active, a:focus,
input:focus, textarea:focus,
select								{ outline:0;}
a:active, a:focus					{ outline:expression(hideFocus='true'); }
::-moz-focus-inner					{ border: 1px solid transparent!important; }
:link,:visited      				{ text-decoration:none; }
ul,ol,li,pre,
form,blockquote,
fieldset,input,p, label				{ margin:0px; list-style:none; padding:0; font-family:'ciclegordita', Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif; vertical-align:top;}
a img								{ border:none; }
h1,h2,h3,h4,
h5,h6								{ margin:0px; padding:0px; font-family:'ciclefina', Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;}
/* End Redeclarations ----------------------------------------------------------------------------------------------------------*/ 
/* start form styles ----------------------------------------------------------------------------------------------------------*/
input[type=text],
input[type=password],
textarea, select					{ margin:0px; padding:3px; border:1px solid #bcbdc0; font-family: 'ciclefina', Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif; font-size:13px; color:#464545; }
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus { border:1px solid #cfb682;}
input[type=button]
input[type=submit]					{ }	
input[type=submit]:hover			{ }
/* end form styles ------------------------------------------------------------------------------------------------------------*/
.fl									{ float:left !important;}
.fr									{ float:right !important;}

/* Start CSS Hacks  -----------------------------------------------------------------------------------------------------------*/
* html .clear	             		{ zoom: 1; } /* IE6 */
*:first-child+html .clear	 		{ zoom: 1; } /* IE7 */
/* End CSS Hacks  -------------------------------------------------------------------------------------------------------------*/
@font-face {
    font-family: 'ciclegordita';
    src: url('../fonts/ciclegordita-webfont.eot');
    src: url('../fonts/ciclegordita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ciclegordita-webfont.woff2') format('woff2'),
         url('../fonts/ciclegordita-webfont.woff') format('woff'),
         url('../fonts/ciclegordita-webfont.ttf') format('truetype'),
         url('../fonts/ciclegordita-webfont.svg#ciclegordita') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ciclefina';
    src: url('../fonts/cicle_fina-webfont-webfont.eot');
    src: url('../fonts/cicle_fina-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cicle_fina-webfont-webfont.woff2') format('woff2'),
         url('../fonts/cicle_fina-webfont-webfont.woff') format('woff'),
         url('../fonts/cicle_fina-webfont-webfont.ttf') format('truetype'),
         url('../fonts/cicle_fina-webfont-webfont.svg#ciclefina') format('svg');
    font-weight: normal;
    font-style: normal;
}
.button 
									{ transition:all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; -ms-transition:all 0.3s ease-in 0s;}
.header-main						{ background:#6e6f71; border-top:10px solid #484b4c;}
.header								{ width:1003px; margin:0 auto; height:64px; position:relative; z-index:1}
.reach-education					{ float:left; font-size:35px; color:#fff; font-family: 'ciclegordita'; margin:13px 0 0 0; }
/* start menu css  -------------------------------------------------------------------------------------------------------------*/
.navigation							{ float:left; margin:15px 0 0 40px; }
#ddmenu 							{ display:inline-table; margin:0 auto; height:37px;}
#ddmenu li 							{ display:block; position:relative;float: left;  z-index:999}
#ddmenu li a 						{ display:block; float:left; padding:5px 0px 7px 0px; margin:0 15px; text-decoration:none; color:#fff; font-size:19px; font-weight:normal; }
#ddmenu li:hover>a, #ddmenu li >a.active{ color:#fff; background:url(../images/navi-bg.jpg) left bottom no-repeat;}	
#ddmenu ul 							{ display:none; position:absolute; top:37px; background:#00416b; /*width:180px;*/ display:none; margin:0; padding:0px 0; list-style:none; border-top:1px solid #1a547a;}
#ddmenu ul.width180					{ width:180px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#ddmenu ul.width180					{ width:174px;}
}
/*#ddmenu ul:after 					{ content:""; width:0; height:0; position:absolute; bottom:100%; left:8px; border-width:0 8px 8px 8px; border-style:solid; border-color:#fff transparent;}
#ddmenu ul:before 					{ content:""; width:0; height:0; position:absolute; bottom:100%; left:4px; border-width:0 10px 10px 10px; border-style:solid; border-color:rgba(0,0,0,0.1) transparent;}*/
#ddmenu ul li 						{ display:block; float:none;/* width:100%; font-size:0.9em; text-shadow: 1px 1px 0 #fff;*/ text-align:left}
#ddmenu ul li a 					{ display:block; float:none; white-space:nowrap; padding:8px 20px 8px 20px; margin:0px; text-align:left; color:#d0b685; border-bottom:1px solid #1a547a; font-size:12px; background:none !important}
#ddmenu ul li a:hover, #ddmenu ul li a.active{ background:#1a547a!important; border-bottom:1px solid #4794c7}
/* end menu css  ---------------------------------------------------------------------------------------------------------------*/
.search-main						{ float:right; margin:17px 40px 0 0;}
.search-main label					{ background:#1a75a2; color:#fff; font-size:15px; float:left; padding:7px 20px; border-radius:7px 0 0 7px;}
.search-main .searchInput			{ float:left; padding:5px; width:170px; margin:2px 0 0 0;}
.searchBtn							{ float:left; width:35px; height:30px; background:#1a74a0 url(../images/arrow.png) center 9px no-repeat; border:0px solid #fff; border-radius:0px 7px 7px 0px; cursor:pointer}
.searchBtn:hover					{ background:#f99c1f url(../images/arrow.png) center 9px no-repeat;}
.language							{ float:right; width:25px; height:55px; padding:; position:absolute; top:-10px; right:0px; background:#f99c1f url(../images/arabic.png) center 32px no-repeat; z-index:99; text-indent:-99999px;}
.language:hover						{ background:#e98500 url(../images/arabic.png) center 32px no-repeat;}
.container							{ }
.contents							{ overflow:hidden; height:460px;}
.green, .green .sliderLinks .active	{ background:#8cc752;}
.skyblue, .skyblue .sliderLinks .active{ background:#6ccbdc;}
.blue, .blue .sliderLinks .active	{ background:#1a74a0;}
.pink, .pink .sliderLinks .active	{ background:#cb5da1}
.text-content						{ width:800px; margin:0 auto; padding:30px 0 0 0; overflow:hidden}
.text-content h1					{ color:#FFF; font-size:35px;font-family: 'ciclegordita'; font-weight:normal; padding-bottom:10px;}
.text-content p						{ font-size:18px; color:#FFF; line-height:25px;font-family: 'ciclefina'; padding:10px 0; font-weight:bold; letter-spacing:0.5px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.text-content p						{ letter-spacing:1px}
}
.right-img							{ float:right; margin:0 0 0 30px;}
.top-portion						{ background:#6ccbdc; text-align:center;}
.top-portion h1						{ text-align:center; padding:0px; position:relative; z-index:9}
.top-portion img					{ text-align:center; margin:-35px 0 0 0}
.btm-portion						{ background:#51b9cd url(../images/btm-portion-bg.jpg) center top repeat-y; padding:10px 0}
.btm-portion .text-content			{ padding:0 0 0 0}
.btm-portion .text-content p		{ text-align:center}
.list								{ overflow:hidden; margin:0 auto; padding:0 135px}
.list div							{ float:left; width:49%; font-size:18px; color:#FFF;}
.list div p							{ text-align:left !important; line-height:22px !important}
.email-bg							{}
.form-main							{ overflow:hidden; width:650px; height:406px; margin:0 auto; margin-top:25px; background:url(../images/email-bg.jpg) 60px 120px no-repeat;}
.form-main .email-main				{ }
.email-main div						{ padding:2px 0; overflow:hidden}
.email-main	label					{ float:left; width:135px; font-size:18px; color:#FFF; text-align:right; padding:0 5px 0 0; letter-spacing:0.5px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.email-main label					{ letter-spacing:0.8px}
}
.email-main .inputbox				{ float:left; width:350px; border-radius:7px; padding:2px 10px; border:1px solid #fff; font-size:16px;}
.email-main .select					{ float:left; border-radius:7px; border:1px solid #fff; width:70px;}
.email-main .number					{ width:280px;}
.email-main .toEmail				{ color:#FFF; background:#3a97b8; border:1px solid #3a97b8}
.email-main textarea.inputbox		{ height:190px;}
.SendBtn							{ }
.button								{ display:inline-block; cursor:pointer; background:#f99c1f; color:#fff; font-size:14px; padding:2px 10px 2px 10px; border:1px solid #f99c1f; border-radius:7px;}
.button:hover						{ background:#e88624;}
.SendBtn .button					{ margin:0 0 0 310px;}
.findus								{ width:1000px; overflow:hidden }
.findleft							{ float:left; width:265px;}
.findleft p, .findleft				{ text-align:right}
.findright							{ float:right; width:645px; margin-right:75px; position:relative; z-index:1}
.map-aarow							{ position:absolute; z-index:9; top:30px; left:0px;}
#map_canvas							{ width:100%; height:375px;}
#firstHeading						{ color:#1a74a0; font-size:18px; margin-bottom:0px;}
.maplocation						{ padding-top:15px}
#bodyContent p						{ color:#666; font-size:16px; line-height:normal;}
.slider-main						{ height:460px; overflow:hidden}
.sliderMenu							{ position:absolute; left:0px; top:200px; width:30px; overflow:hidden}
.sliderMenu li						{ float:left; border:1px solid #fff; margin:5px 0; border-radius:12px;}
.sliderMenu li a					{ display:block; text-indent:9999px; width:15px; height:15px; border-radius:12px; margin:2px;}
.sliderMenu li a:hover, .sliderMenu li a.active{ background:#fff;}

.foot-links a#wwa.active			{ color:#fff;}
.foot-links a#om.active				{ color:#fff;}
.foot-links a#wwbi.active			{ color:#fff;}
.foot-links a#wwo.active			{ color:#fff}
.foot-links a#wws.active			{ color:#fff;}
/*.foot-links a#wwa.active			{ color:#8cc752;}
.foot-links a#om.active				{ color:#6ccbdc;}
.foot-links a#wwbi.active			{ color:#1a74a0;}
.foot-links a#wwo.active			{ color:#cb5da1}
.foot-links a#wws.active			{ color:#6ccbdc;}*/

/* start footer css  ---------------------------------------------------------------------------------------------------------------*/
.footer-main						{/* height:250px; */overflow:hidden; }
#footer-cont						{ background:#6e6f71;}
.footer								{ margin:0 auto; width:1003px;}
.foot-links							{ text-align:center; padding:0px 0}
.foot-links	a						{ display:inline-block; /*color:#c0c0c0;*/ color:#c0c0c0; padding:3px 30px; margin:0 0px; border-right:1px solid #aaa8a9; text-align:center; font-size:18px; }
.foot-links	a:last-child			{ border-right:0px solid #aaa8a9;}
.foot-links	a:hover, .foot-links a.active{ color:#FFF}
.book-call-education				{ background:#FFF}
.book-call							{ margin:0px auto; width:765px; height:145px; padding-top:40px;}
.education							{ float:left}
.appointment						{ float:left; vertical-align:top; margin:25px 0 0 55px}
.appointment p						{ font-size:18px;}
.operate							{ margin:25px 0px 0px 0px; float:right}
.reach-media						{ width:770px; margin:0 auto; padding:10px 0; height:25px;}
.reach-edu							{ float:left; color:#FFF; padding:3px 0 0 0; font-size:16px;}
.reach-edu span						{ float:left; width:30px; height:20px; margin:-2px 0 0 0; background:url(../images/social-icons.png) -114px 2px no-repeat;}
.reach-edu:hover					{ color:#f99c1f;}
.reach-edu:hover span				{ background:url(../images/social-icons.png) -114px -33px no-repeat;}
.share								{ float:right;}
.share label						{ float:left; color:#FFF; font-size:16px; padding:3px 0 0 0;}
.share ul							{ float:left}
.share ul li						{ float:left; padding:0 15px; background:url(../images/pipe.gif) right 3px no-repeat;}
.share ul li:last-child				{ background:none;}
.share ul li a						{ display:block; width:20px; height:20px; text-indent:-9999px; background:url(../images/social-icons.png) 0px 0px no-repeat; }
.share ul li a.facebook				{ background-position:-5px 2px}
.share ul li a.twitter				{ background-position:-58px 2px; width:23px;}
.share ul li a.instagram			{ background-position:-114px 2px}
.share ul li a.mail					{ background-position:-167px 2px; width:23px;}

.share ul li a.facebook:hover		{ background-position:-5px -33px}
.share ul li a.twitter:hover		{ background-position:-58px -33px}
.share ul li a.instagram:hover		{ background-position:-114px -33px}
.share ul li a.mail:hover			{ background-position:-167px -32px}
.copy-footer-main					{ background:#494a4c}
/* end footer css  ---------------------------------------------------------------------------------------------------------------*/ 
.cse .gsc-control-cse, .gsc-control-cse{ padding:0px !important; background:none !important; border:0px solid #fff !important}
#___gcse_0							{ float:left}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{ margin:0px !important;}
.gsc-search-box .gsc-input-box .gsib_a{ padding:3px !important; }
.gsib_a								{ padding:0px !important; }
form.gsc-search-box					{ margin:0px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{ padding:0px !important; width:150px !important;}
div.gsc-input-box 						{ margin-top:0px !important}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{ background:#1a75a2 !important; padding:8px 10px !important; border-radius:0px 7px 7px 0px!important;}
.gsc-control-cse-en					{ height:40px !important; }
.cse .gsc-control-cse, .gsc-control-cse{ width:200px !important;}



::-moz-selection 					{ color:#fff;  background: #6e6f71; }
::selection      					{ color:#fff;  background: #6e6f71; }
/* end containers css  ---------------------------------------------------------------------------------------------------------------*/ 