@charset "utf-8";
/* CSS Document font-family: 'Roboto', sans-serif;*/
/* For repairing the errors in the web browser:*/
@import url('fonts/stylesheet_ar.css');
body, html
{
	float: left;
	width: 100%;
	font-size: 12px;
	direction:rtl;
	font-family:'DroidKufi-Regular';
	-webkit-overflow-scrolling: touch;
}
body
{
	overflow-x: hidden;
}
*
{
	margin: 0;
	border: 0;
	padding: 0;
}
.p
{
	padding: 0;
	margin: 0;
}
.aboutus_description{
    float:right;
}
.lang_btn a{
    font-family: 'Fjalla One', sans-serif;
    display: inline-block;
    font-size: 18px;
    position: relative;
    top: 6px;
    font-weight: bold;
}
.after
{
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
.fl
{
	float: left
}
.fr
{
	float: right;
}
a
{
	outline: none;
	text-decoration: none;
	cursor: pointer;
}
a:hover
{
	transition: all 0.5s linear 0s;
}
.cur
{
	cursor: pointer
}
.fw
{
	float: left;
	width: 100%
}
.centered
{
	margin: 0 auto;
	width: 1000px;
	position: relative;
}
.header
{
	float:left;
	width:100%;
	position:relative;
	border-top:14px solid #0cbbee;
	border-bottom:6px solid #ffd53e;
}


.services_title{
    font-family: "Fjalla One", sans-serif;
	width:100%;
	text-transform:uppercase;
	text-align:center;
	position:relative;}
	.services_title:after{
		position:absolute;
		width:100%;
		top:50%;
		left:0;
		height:1px;
		content:"";
		background:#78b620;}
.services_title span{
	font-size:50px;
	background:white;
	display:inline-block;
	color:#78b620;
	background:white;
	position:relative;
	z-index:10;
	padding:0 20px;
	}	

.services_title{	font-family:'DroidKufi-Regular';}

.menu
{
	float:left;
	width:100%;
}
.menu ul li
{
	float:right;
	list-style:none;
	height:33px;
	color:#FFF;
	font-size:14px;
	margin-top:30px;
	text-align:center;
	padding-top:9px;
	font-family:'DroidKufi-Regular';
}
.success_technologies_list ul li{
    box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
.menu ul li a
{
	color:#FFF;
}
.menu ul li.home
{
	width:70px;
	position:relative;
	background:#e97d09;
	border-top-right-radius:5px;
}
.menu ul li.about
{
	width:68px;
	position:relative;
	background:#78b620;
}
.about_submenu
{
	position:absolute;
	top:42px;
	right:0;
	width:195px;
	background:#f2f5f6;
	box-shadow:0 3px 5px #e5e5e5;
	z-index:50;
	display:none;
}
.about_submenu ul li
{
	float:right;
	width:180px;
	border-bottom:1px solid #ced0d1;
	padding-right:15px;
	color:#a7a7a7;
	font-size:14px;
	margin-top:0;
	padding-bottom:10px;
	padding-top:10px;
	text-align:right;
	height:auto
}
.about_submenu ul li.none
{

	border-bottom:none;
	border-top:1px solid #FFF;

}
.about_submenu ul li a
{

	color:#a7a7a7;

}
.about_submenu ul li:hover
{

	color:#78b620;

}
.about_submenu ul li.active
{

	color:#78b620;

}
.menu ul li.rates
{
	width:103px;
	background:#6294c5;
}
.menu ul li.services
{
	width:123px;
	background:#c462c5;
}
.menu ul li.ivf
{
	width:72px;
	position:relative;
	background:#e9b809;
}
.menu ul li.costs
{
	width:75px;
	background:#ff68a8;
}
.menu ul li.patient
{
	width:85px;
	background:#62c5a1;
}
.menu ul li.news
{
	width:60px;
	background:#e295ff;
}
.menu ul li.contact
{
	width:93px;
	background:#0cbbee;
	border-top-left-radius:5px;
}
.menu ul li.egg_donation { width: 145px; background: #e9b809;}
.menu ul li.egg_freezing { width: 105px; background: #62c5a1;}
.logo
{
	float:left;
}
.head
{
	float:left;
	width:100%;
	position:relative;
	margin-top:15px;
}
.social
{
	float:right;
}
.social ul li
{
	float:left;
	list-style:none;
	margin-left:8px;
}
.footer
{
	float:left;
	width:100%;
}
.getintouch
{
	float:left;
	width:100%;
	color:#e9b809;
	font-size:25px;
	border-bottom:1px dotted #e9b809;
	padding-bottom:5px;
	margin-top:30px;
	font-family:'DroidKufi-Regular';
}
.info
{
	float:left;
	width:100%;
	margin-top:25px;
}
.location
{
	float:right;
	width:357px;
	color:#6f6f6f;
	font-size:13px;
	padding-right:30px;
	background:url(../images/location.png) no-repeat right center;
	border-left:1px solid #c9cdcc;
}
.phone
{
	float:right;
	width:283px;
	color:#6f6f6f;
	font-size:13px;
	padding-right:30px;
	margin-right:30px;
	background:url(../images/phone_ar.png) no-repeat right center;
	border-left:1px solid #c9cdcc;
}
.message
{
	float:right;
	width:205px;
	color:#6f6f6f;
	font-size:13px;
	padding-right:30px;
	margin-right:30px;
	background:url(../images/message.png) no-repeat right center;
}
.message a
{
	color:#6f6f6f;
}
.footer-bottom
{
	float:left;
	width:100%;
	height:41px;
	margin-top:40px;
	padding-top:25px;
	background:#e9b809;
}
.footer-menu
{
	float:right;
	color:#FFF;
	font-size:14px;
}
.footer-menu ul li
{
	float:right;
	list-style:none;
	color:#FFF;
	font-size:14px;
	padding-left:10px;
}
.footer-menu ul li a
{
	color:#FFF;
}
.signature
{
	float:left;
	color:#FFF;
	margin-top:-5px;
	text-align:left;
	line-height:20px;
	font-size:12px;
}
.signature a
{
	color:#FFF;
}
.content
{
	float:left;
	width:100%;
	padding-bottom:60px;
	border-bottom:6px solid #d2d9db;
}

.leftbox
{
	float:right;
	width:700px;
}
.rightbox
{
	floaT:left;
	width:240px;
}
.aboutus_title
{
	float:left;
	width:100%;
	color:#353535;
	font-size:30px;
	border-bottom:1px dotted #dce2e5;
	padding-bottom:5px;
	font-family:'DroidKufi-Regular';
}
.content
{
	float:left;
	width:100%;
	margin-top:45px;
}
.here
{
	floaT:left;
	width:100%;
	color:#989898;
	font-weight:bold;
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
}
.here a
{

	color:#a7a7a7;

}
.here a.active
{

	color:#78b620;

}
.aboutus_description
{
	float:right;
	width:100%;
	text-align:justify;
	color:#6b6b6b;
	font-size:13px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #c1cbd1;
}
.aboutus_description ul li
{
	list-style-position:inside;
	
}
.aboutus_description ul li p
{
	display: inline;
	
}
.aboutus_description.none
{

	border-bottom:none;
}
.oursuccess
{
	float:left;
	width:100%;
}
.oursuccess_title
{
	float:left;
	width:100%;
	color:#6294c5;
	font-size:25px;
	margin-top:15px;
	border-bottom:3px solid #dce2e5;
	padding-bottom:5px;
	margin-bottom:15px;
	font-family:'DroidKufi-Regular';
}
.oursuccess_list
{
	float:left;
	width:100%;
}
.oursuccess_list ul li
{
	float:right;
	list-style:none;
	width:181px;
	color:#7b7b7b;
	font-size:14px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:33px;
	padding-top:2px;
	background:url(../images/success.png) no-repeat right top;
	border-bottom:1px solid #dce2e5;
	padding-right:30px;
}
.oursuccess_list ul li.last
{

	margin-left:0;

}
.oursuccess_list_gallery
{
	float:left;
	width:100%;
	margin-top:50px;
}
.oursuccess_list_gallery ul li
{
	float:right;
	width:154px;
	height:154px;
	list-style:none;
	border:4px solid #c2cbcf;
	margin-left:17px;
}
.oursuccess_list_gallery ul li.last
{
	margin-left:0;
}
.rightbox_content
{
	float:left;
	width:233px;
	border:4px solid #c1cbcf;
}
.rightbox_header
{
	float:left;
	width:100%;
	padding-top:6px;
	padding-bottom:8px;
	background:#dee2e6;
	color:#383838;
	font-size:18px;
	font-family:'DroidKufi-Regular';
}
.rightbox_header img 
{
	padding-right:6px;
	float:right;
}
.rightbox_header span 
{
	float:right;
	padding-top:10px;
	margin-right:15px;
}
.day
{
	float:right;
	width:65px;
	height:35px;
	border-left:1px solid #dee2e6;
	border-bottom:1px solid #dee2e6;
	color:#888f92;
	font-size:13px;
	text-align:center;
	background:#FFF;
	font-family:'DroidKufi-Regular';
	padding-top:6px;
}
.work
{
	float:right;
	width:167px;
	height:35px;
	border-bottom:1px solid #dee2e6;
	color:#888f92;
	font-size:13px;
	text-align:center;
	background:#FFF;
	font-family:'DroidKufi-Regular';
	padding-top:6px;
}

.hotline {
 	 background: none repeat scroll 0 0 #c1cbcf;
    color: #383838;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 18px;
    padding-bottom: 6px;
    padding-top: 12px;
    width: 100%;
}
.hotline img 
{
	padding-right:6px;
	float:right;
}
.hotline span 
{
	float:right;
	margin-right:15px;
}
.order {
    background: none repeat scroll 0 0 #c1cbcf;
    color: #383838;
    float: right;
    font-family:'DroidKufi-Regular';
    font-size: 18px;
    padding-bottom: 6px;
    padding-top: 6px;
    width: 100%;
}
.order img 
{
	padding-right:6px;
	float:right;
}
.order span 
{
	float:right;
	padding-top:4px;
	margin-right:15px;
}
.order div 
{
	color:#FFF;
	font-size:12px;
	margin-right:68px;
}
.order div  a
{
	color:#FFF;

}
.about_readmore
{
	float:left;
	width:100%;
	color:#383838;
	font-size:16px;
	font-family:'DroidKufi-Regular';
	border-bottom:1px solid #dce2e5;
	padding-bottom:5px;
	margin-top:20px;
}
.about_readmore_list
{
	float:left;
	width:100%;	
}
.about_readmore_list ul 
{
	margin-top:10px;
}
.about_readmore_list ul li
{
	float:right;
	width:100%;
	list-style:none;
	color:#6b6b6b;
	font-size:13px;
	padding-bottom:10px;
}
.about_readmore_list ul li a
{

	color:#6b6b6b;
	padding-right:35px;
	float:right;
	background:url(../images/noact.png) no-repeat top right;
	
}
.about_readmore_list ul li a.active
{

	color:#383838;
	padding-left:25px;
	float:right;
	background:url(../images/act.png) no-repeat top right;
	font-weight:bold;
	
}
.aboutus_description_img
{
	float:right;
	width:202px;
	height:154px;
	padding:1px;
	border:4px solid #c2cbcf;
	margin-left:15px;
	margin-bottom:20px;
}
.aboutus_description_title
{
	color:#e97d09;
	font-size:14px;
	font-family:'DroidKufi-Regular';
}
.aboutus_description_subtitle
{
	color:#e9b809;
	font-size:15px;
	padding-bottom:15px;
	font-family:'DroidKufi-Regular';
}

.success_technologies
{
	float:right;
	width:682px;
	background:#6294c5;
	margin-top:35px;
	padding-right:20px;
	color:#FFF;
	font-size:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:'DroidKufi-Regular';
}
.success_technologies_list
{
	float:right;
	width:100%;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding-bottom:15px;
	padding-top:25px;
}
.success_technologies_list ul 
{

    margin-right: 20px;
	float:right;

}
.success_technologies_list ul li
{
  	background: url("../images/success.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #7b7b7b;
    float: right;
    font-size: 14px;
    list-style: outside none none;
    margin-bottom: 10px;
    margin-left: 33px;
    padding-bottom: 10px;
    padding-right: 40px;
    padding-top: 2px;
    width: 100%;
}

.tit
{
    color: #383838;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 16px;
    padding-bottom: 10px;
    width: 100%;
}
.services_list
{
	float:left;
	width:100%;
	border-top: 1px dotted #c1cbd1;
}
.services_list ul
{
	margin-top:30px;
}
.services_list ul li
{
	float:left;
	width:310px;
	margin-right:80px;
	list-style:none;
	margin-bottom:60px;
	
}
.services_list ul li.last
{
	margin-right:0;
}

.services_list_img
{
	float:left;
	width:100%;
	text-align:center;
	font-size:20px;
	font-family:'DroidKufi-Regular';
	border-bottom:3px solid #dce2e5;
	padding-bottom:25px;
	margin-bottom:20px;
}

.service_listing
{
	floaT:left;
	width:100%;
	min-height:128px;
}
.service_listing ul
{
	margin-top:0;
}
.service_listing ul li
{
	floaT:left;
	width:100%;
	font-size:14px;
	margin-right:0;
	list-style-type:disc;
	list-style-position:inside;
	padding-bottom:5px;
	margin-bottom:0;
	
}
.service_listing ul li span
{
	color:#353535;
}
.services_listing_readmore
{
	float:left;
	width:100%;
	border-radius:5px;
	color:#FFF;
	text-align:center;
	font-size:15px;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:5px;	
	font-family:'DroidKufi-Regular';
}
.accordion
{
	float:left;
	width:100%;
	margin-bottom:1px;
}
.accordion_title
{
	float:left;
	width:680px;
	color:#353535;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:'DroidKufi-Regular';
	background:url(../images/minus.png) no-repeat #e6ebed;
	background-position:98% 50%;
	padding-right:30px;
	cursor:pointer;
}

.accordion_title.actserv
{
	background:url(../images/plus.png) no-repeat right center #e6ebed;
	background-position:98% 50%;
}
.accordion_desc
{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	color:#959595;
	font-size:13px;
	display:none;
	direction:rtl;

}
.sharelink { float: right; width: 100%; }
.sharelink ul li { float: right; margin-left: 15px; list-style: none; }
.accordion_desc a
{

	color:#959595;
}
.ft
{
	font-family:'DroidKufi-Regular';
}
.patient_input_name
{
	float:left;
	width:100%;
	height:28px;
	text-indent:15px;
	border:1px solid #dde0e1;
	color:#666668;
	font-size:12px;
	margin-bottom:10px;	
}
.patient_input
{
	float:left;
	width:338px;
	height:28px;
	text-indent:15px;
	border:1px solid #dde0e1;
	color:#666668;
	font-size:12px;
	margin-bottom:10px;
}
.patient_select
{
	float:left;
	width:340px;
	height:28px;
	text-indent:5px;
	border:1px solid #dde0e1;
	color:#666668;
	font-size:12px;
	margin-bottom:10px;
}
.patient_text
{
	float:left;
	width:100%;
	color:#6b6b6b;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
}
.patient_text span
{
	color:#ff68a8;
}
.radio
{
	float:right;
	color:#6b6b6b;
	margin-left:15px;
}

.radio span
{
	float:left;
	margin-right:5px;
}
.radio input
{
	float:left;
	padding-top:1px;
}
.textarea_text
{
	float:left;
	width:100%;
	color:#62c5a1;
	font-size:12px;
	line-height:18px;
	margin-top:20px;
}
.patient_textarea
{
	float:left;
	width:100%;
	height:160px;
	resize:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	font-size:12px;
	text-indent:15px;
	padding-top:10px;
	border:1px solid #dde0e1;
	margin-top:10px;
}
.patient_send
{
	float:left;
	color:#FFF;
	font-size:18px;
	background:#62c5a1;
	border-radius:5px;
	margin-top:10px;
	cursor:pointer;
	font-family:'DroidKufi-Regular';
	padding-top:10px;
	padding-bottom:10px;
	width:100px;
	text-align:center;
	margin-left:-2px;
}
.patient_clear
{
	float:left;
	color:#FFF;
	font-size:18px;
	background:#0cbbee;
	border-radius:5px;
	margin-top:10px;
	cursor:pointer;
	font-family:'DroidKufi-Regular';
	padding-top:10px;
	padding-bottom:10px;
	width:100px;
	text-align:center;
	margin-left:10px;
}



.msgcontact {
	background-color: #f2f2f2;
	box-shadow: 0 0 4px #aa0000;
	color: #e9193a;
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.msgcontact.two {
	box-shadow: 0 0 4px #008800;
}
.success {
	padding: 24px 20px 16px 60px;
	background-image:url(../images/status-success.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	color: #008800;
	float: left;
	margin-bottom: 15px;
}
.error {
	padding: 20px;
	padding-left: 60px;
	background-image:url(../images/status-alert.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	color: #aa0000;
	float: left;
}

::-webkit-input-placeholder{color:#9b9b9d;}
:-ms-input-placeholder{color:#9b9b9d;}
:-moz-placeholder{color:#9b9b9d;opacity:1;}
::-moz-placeholder{color:#9b9b9d;opacity:1;}

.news
{
	float:left;
	width:100%;
}
.newsbox
{
	float:left;
	width:100%;
}

.news_img
{
	border: 4px solid #c2cbcf;
    float: right;
    height: 170px;
    margin-left: 15px;
    padding: 1px;
    width: 220px;
}
.news_info_details
{
    float: left;
    width: 100%;
}
.news_info
{
    float: right;
    width: 450px;
}
.news_title
{
    float: left;
    width: 100%;
	font-size:18px;
	color:#000;
	padding-bottom:10px;
	font-family:'DroidKufi-Regular';
}
.news_title a
{
	color:#000;
}
.news_title a:hover
{
	color:#e97d09;
}
.news_desc
{
    float: left;
    width: 100%;
	font-size:13px;
	color:#6b6b6b;
	text-align:justify;
	line-height:22px;
}
.news_readmore
{
	float:right;
	width:100%;
	margin-top:20px;
	border-top:1px solid #dce2e5;
	border-bottom:1px solid #dce2e5;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:25px;
}
.news_readmore_read
{
	float:left;
	font-size:15px;
	color:#e97d09;
	font-family:'DroidKufi-Regular';
}
.news_readmore_read a
{
	color:#e97d09;
}
.news_readmore_read a:hover
{
	color:#000;
}
.news_readmore_posted
{
	float:right;
	font-size:15px;
	color:#6294c5;
	font-family:'DroidKufi-Regular';
}
.news_readmore_posted span
{
	color:#e295ff;
}
.news_img_details
{
	border: 4px solid #c2cbcf;
    float: left;
    height: 335px;
    padding: 1px;
	margin-bottom:10px;
    width: 690px;	
}

.contact_title
{
	float:left;
	width:100%;
	font-size:28px;
	color:#e9b809;
	margin-bottom:50px;
	margin-top:30px;
	font-family:'DroidKufi-Regular';
}
.contactform_box1
{
	float:left !important;
}
.contactform_box
{
	floaT:right;
	width:475px;
}
.contactform_title
{
	floaT:left;
	width:100%;
	font-size:20px;
	color:#0cbbee;
	margin-bottom:20px;
	font-family:'DroidKufi-Regular';
}
.contactform_desc
{
	floaT:left;
	width:100%;
	font-size:13px;
	color:#6b6b6b;
	margin-bottom:20px;
}
.form_box
{
	float:left;
	width:442px;
	padding:18px;
	background:#e5e9ec;
}
.contact_input
{
	border: 1px solid #dde0e1;
    color: #666668;
    float: right;
    font-size: 12px;
	font-family:'DroidKufi-Regular';
    height: 28px;
    margin-bottom: 15px;
    text-indent: 15px;
    width: 338px;
}
.contact_textarea
{
	border: 1px solid #dde0e1;
    color: #6b6b6b;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 12px;
    height: 160px;
    padding-top: 10px;
    resize: none;
    text-indent: 15px;
    width: 100%;
}
.contact_submit
{
	background: none repeat scroll 0 0 #c462c5;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family:'DroidKufi-Regular';
    font-size: 18px;
    margin-top: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    width: 100px;
}
.googlemap
{
	float:left;
	width:473px;
	height:243px;
	border:1px solid #ebe7e2;
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
}
.contactinfo
{
	float:left;
	width:100%;
}
.contactinfo_title
{
    color: #353535;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 25px;
    width: 100%;
	margin-bottom:15px;
}
.contloc
{
	margin-bottom:15px;
	border:none;
}
.conttel
{
	margin-bottom:15px;
	margin-left:0;
	border:none;
}
.contema
{
	margin-bottom:15px;
	margin-left:0;
	border:none;
}
.banner
{
	float:left;
	width:100%;
	height:402px;
	margin-top:-45px;
	position:relative;
	border-bottom:10px solid #e9b809;
}
.banner_img
{

	width:100%;
	height:402px;
}
.home_office
{
	position:absolute;
	top:0;
	right:-241px;
	z-index:90;
}
.taphere
{
    left: -35px;
    position: absolute;
    top: 123px;
	cursor:pointer;
    z-index: 500;
}
.home_about
{
	float:left;
	width:100%;
	padding-top:50px;
}
.home_about_info
{
	float:left;
	width:100%;
}
.home_about_info_img
{
	float:right;
	margin-left:10px;
}
.home_about_info_desc
{
	color: #6b6b6b;
    float: right;
    font-size: 13px;
    line-height: 24px;
    text-align: justify;
    width: 675px;
	padding-top:10px;
}
.home_about_info_view
{
	background: none repeat scroll 0 0 #78b620;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 18px;
    margin-left: -2px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 240px;
	}
	
.home_services
{
	float:left;
	width:100%;
	padding-top:35px;
}
.home_services_list
{
	float:left;
	width:100%;
	margin-top:50px;
	margin-bottom:50px;
}
.home_services_list  ul li
{
	float:left;
	width:200px;
	padding-right:32px;
	border-right:1px solid #c9cdcc;
	list-style:none;
	padding-left:32px;
}
.home_services_list  ul li.first
{
	padding-left:0;
}
.home_services_list  ul li.last
{

	border-right:none;
	padding-right:0;
	float:right;

}
.home_services_list_img
{
	float:left;
	width:100%;
	text-align:center;
	font-size:20px;
	font-family:'DroidKufi-Regular';
	padding-bottom:20px;
	
}
.selectone
{
	float:left;
	width:100%;
	padding-bottom:35px;
	padding-top:35px;
	background:#fbf1ce;
	border-top:1px solid #d2d9db;
	border-bottom:1px solid #d2d9db;
}
.home_services_list_all
{
	float:left;
	color:#78b620;
	font-size:15px;
	padding-bottom:15px;
	margin-top:-30px;
	font-family:'DroidKufi-Regular';
}
.home_services_list_all a
{
	color:#78b620;
}
.selectone_title
{
    color: #0cbbee;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 35px;
    padding-bottom: 20px;
    width: 100%;
}
.selectone_box
{
	floaT:left;
	width:490px;
	margin-bottom:15px;
}
.selectone_box_title
{
    color: #383838;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 20px;
    padding-bottom: 5px;
    width: 100%;
}
.selectone_box_select
{
	border: 1px solid #dde2e5;
    color: #9b9b9d;
    float: left;
    font-size: 12px;
    height: 28px;
    margin-bottom: 10px;
    text-indent: 5px;
    width: 100%;;
}
.selectone_box_textarea
{
	border: 1px solid #dde2e5;
    color: #9b9b9d;
    float: left;
    font-size: 12px;
    height: 88px;
	resize:none;
    margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
    text-indent: 5px;
    width: 100%;;
}
.form-error {
    color: red;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 12px;
	margin-top:-8px;
    width: 100%;
}
.selectone_box_find
{

	background: none repeat scroll 0 0 #0cbbee;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 100px;
}

.selectone_doctor
{
	float:left;
	width:370px;
	height:75px;
	margin-right:4px;
	background:#7fe2ff;
	margin-bottom:25px;
}
.selectone_patient
{
	float:right;
	width:331px;
	height:75px;
	margin-left:4px;
	background:#eaed82;
	margin-bottom:25px;
}
.selectone_lab
{
	float:left;
	width:331px;
	height:75px;
	margin-right:4px;
	background:#d1abe2;
	margin-bottom:25px;
}
.selectone_checker
{
	float:left;
	width:330px;
	height:75px;
	background:#77debc;
	margin-bottom:25px;
}
.selectone_icon
{
	float:right;
	width:75px;
	height:75px;
}
.selectone_info
{
	float:right;
	width:155px;
}
.selectone_toptitle
{
	float:left;
	width:100%;
	line-height:18px;
	color:#656565;
	font-size:14px;
	margin-top:15px;
}
.selectone_subtitle
{
	float:left;
	width:100%;
	color:#383838;
	font-size:22px;
	font-family:'DroidKufi-Regular';
}


::-webkit-input-placeholder{color:#666668;}
:-ms-input-placeholder{color:#666668;}
:-moz-placeholder{color:#666668;opacity:1;}
::-moz-placeholder{color:#666668;opacity:1;}

.ivf-logo {
	 max-width: 145px;
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 50;	
}
.ivf-logo-left {
	 max-width: 145px;
    position: absolute;
    left: 15px;
    top: 10px;
    z-index: 50;	
}

.FormResult {
    color: green;
    float: left;
    width: 75%;
    float: left;
	font-family:'DroidKufi-Regular';
    font-size: 12px;
}

.loader {
	float:left;
	width:100%;
	height:40px;
	background:url(../images/712.png) no-repeat center center;
}

.radiobox
{
	color: #383838;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 16px;
    padding-bottom: 5px;
    width: 100%;
}


.selectone_calculator{
    border: 1px solid #dde2e5;
    color: #9b9b9d;
    float: left;
    font-size: 12px;
    height: 28px;
    margin-bottom: 10px;
    text-indent: 5px;
    width: 32%;
	margin-right:2%;
	margin-top:15px;
}
.selectone_calculator.last{
	margin-right:0
}

.ajaxcontent
{
	float:left;
	width:100%;
	position:relative;
}
#dates
{
	color: #383838;
    float: left;
    font-family:'DroidKufi-Regular';
    font-size: 14px;
    padding-bottom: 5px;
    width: 100%;
}
/*.box
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:50;
}

#box1
{
	display:block;
}*/

.selectbox
{
	-moz-appearance: none;
 	-webkit-appearance: none;
	 background:#FFF url("../images/select.png") no-repeat scroll 2% center !important;
	font-size:14px;
}
select.select-style::-ms-expand {
    display: none;
}
.bio
{
	width:92%;
	display:none;
}

.toptext
{
   color: #818181;
    float: left;
    font-size: 14px;
    margin-top: 5px;
	width:100%;
}
.bottomtext
{
	float:left;
	color:#383838;
	font-size:15px;
	width:100%;
}


.menuBar{
	display:none;
}
/**********Responsive View************/
@media only screen and (max-width: 1320px) {
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
img, ifream, video { max-width: 100%; }
.ivf-logo, .ivf-logo-left { max-width: 8%; top: 50%; transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); }
.centered { max-width: 80%; width: auto; }
.menu > ul > li { height: 42px; padding: 9px 10px; width: auto !important; }
.home_services_list ul li, .home_services_list ul li.last, .home_services_list ul li.first { width: 25%; padding: 0 16px; float: left; }
.news_desc p { margin: 0 !important; }
.selectone_patient, .selectone_lab, .selectone_checker { width: 32.5%; }
.footer-bottom { height: auto; padding-bottom: 25px; }
.footer-menu, .signature { float: none; clear: both; display: block; text-align: center; }
.signature { margin: 10px 0 0 0; }
.footer-menu ul li { float: none; display: inline-block; vertical-align: top; padding: 0; }
.footer-menu ul li a { margin: 0 4px 0 0; }
.contactform_box { width: 49%; }
.leftbox { width: 72%; }
.rightbox { width: 24%; }
.rightbox .rightbox_content .day { width: 20%; }
.rightbox .rightbox_content .work { width: 80%; }
.news_img_details { width: auto; height: auto; }
}

@media only screen and (max-width: 1170px) {
.logo, .social { float: none; clear: both; display: block; text-align: center; }
.logo .f1 { float: none; display: inline-block; vertical-align: top; text-align: left; }
.logo .fl:nth-child(1) { width: 30%; }
.logo .fl:last-child { width: 68% !important; }
.social { text-align: center; padding-top: 10px; }
.social ul li { float: none; display: inline-block; vertical-align: top; }
.home_about_info { position: relative; }
.home_about_info_img { position: absolute; left: 0; top: 0; }
.home_about_info_desc { float: none; width: auto; padding-left: 74px; }
.menu ul li { font-size: 16px; }
.location, .phone, .message { width: 30%; }
.form_box, .googlemap { width: 100%; }
.selectone_box{width:100%;}.fl , .fr{width:100%}
}

@media only screen and (max-width: 1024px) {
.centered { max-width: 100%; padding: 0 20px; }
.menuBar { display: block; font-size: 20px; text-align: center; padding-top: 20px; }
.menuBar a { color: #000; background: url(../images/icon-b.png) no-repeat 0 50%; padding-left: 28px; background-size: 24px auto; -webkit-background-size: 24px auto; -moz-background-size: 24px auto; -o-background-size: 24px auto; -ms-background-size: 24px auto; }
.menu ul { display: none; }
.menu.responsive ul { display: block; }
.menu.responsive ul li { clear: both; display: block; height: auto; margin: 0; padding: 0; border: 0; float: none; width: auto; border-radius: 0; }
.menu.responsive ul li a { display: block; padding: 10px; font-size: 14px; line-height: 14px; }
.about_submenu { position: static; clear: both; display: block; width: auto; box-shadow: none; background: #000; }
.menu.responsive ul li ul li a { font-size: 12px; line-height: 12px; text-align: center; padding: 8px; }
.ivf-logo, .ivf-logo-left { top: 60px; }
.header .centered { max-width: 80%; }
.head { margin-top: 20px; }
.leftbox, .rightbox { float: none; clear: both; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 10px; }
.accordion_title { width: auto; float: none; clear: both; display: block; }
.rightbox_content { width: 100%; }
.home_office .rightbox_content { width: 233px; }
.rightbox_content .day { width: 20%; }
.rightbox_content .work { width: 80%; }
.contactform_box { clear: both; display: inline-block; width: 100%; float: none; margin: 0 0 20px 0; vertical-align: top; }
.contact_input { width: 100%; }
.hotline, .order { padding-right: 53px; position: relative; }
.hotline img, .order img { position: absolute; right: 0; top: 10px; }
.order img { top: 6px; }
.hotline span, .order span { clear: both; display: block; float: none; }
.order div { margin-left: 15px; }
.error { float: right; }
.mCustomScrollBox{
	width:100%;
	display:block;
	overflow-x:auto !important;
}
.mCSB_horizontal .mCSB_container{
	overflow:visible !important;
	height:100%;
	display:block;
	position:static !important;
	float:left;
}
.mCSB_container ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
}
.desktopList{
	display:none;
}
.mobileList{
	display:block;
	clear:both;
	direction: ltr;
}
.mobileListDiv .owl-item div{
	border: 4px solid #c2cbcf;
	margin:0 17px 0 0;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
}

@media only screen and (max-width: 767px) {
	.banner_img { width: 390px !important;height: 210px !important; }
	.banner{height: 215px;border-bottom: 6px solid #e9b809;}
.location, .phone, .message { border: 0; clear: both; display: block; width: auto; float: none; margin: 0 0 20px 0; }
.home_services_list ul li, .home_services_list ul li.last, .home_services_list ul li.first { border: 0 none; float: left; padding: 0 16px 16px; width: 100%; }
.selectone_patient, .selectone_lab, .selectone_checker { width: auto; float: none; margin: 0 0 4px; }
.toptext { font-size: 12px; }
.bottomtext { font-size: 11px; }
.logo .fl:nth-child(1), .logo .fl:last-child { width: auto !important; clear: both; display: block; float: none; }
.oursuccess_list ul li { float: none; clear: both; display: block; width: auto; margin: 0 0 10px 0; }
.success_technologies, .services_list > ul > li, .news_info { width: 100%; float: none; clear: both; display: inline-block; vertical-align: top; }
.services_list > ul > li { margin: 0 0 20px 0; }
.patient_input, .patient_select { width: 100%; }
.news_img { margin: 0 auto 20px; float: none; }
.news_desc table { width: 100%; }
.footer .fw img { width: 31.5%; float: left; margin: 0 0.91%; }
.accordion_desc { text-align: justify; /* height:300px;overflow-y:auto*/}
.home_about_info_view{float:none;display:inline-block;}.home_about_info{text-align:center}
.taphere{left: -42px;}
}

@media only screen and (max-width: 479px) {
.ivf-logo, .ivf-logo-left { display: none; }
.header .centered { max-width: 100%; }
.aboutus_description_img { float: none; clear: both; display: block; width: auto; margin: 0 0 20px 0; height: auto; }
.aboutus_description_img img { vertical-align: top; width: 100%; }
}
