/**************** 7-7-2014 *******************/
/*
font-family: 'Ubuntu', sans-serif;
font-family: 'Open Sans', sans-serif;
light 300
normal 400
medium 500
bold 700
(open sans) semi-bold 600
bold 700
*/

body{ padding:0; margin:0;/* font-size:12px;*/ color:#000; font-family: 'Ubuntu', sans-serif;}
a {outline:none !important; text-decoration:none;}
a:hover, a:focus { text-decoration:none;}
* { padding:0; margin:0;}
a, button{color:#517dbc;
/*-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
-ms-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;*/}
	
h1, h2, h3, h4, h5, h6{ font-family: 'Ubuntu', sans-serif; outline:none;}

h5{margin:10px 0px; font-weight:900; color: #214832;}
.container{ width:980px; margin:0 auto; padding:0;}
strong{font-szie:20px;}
h3{font-size:17px; }

ul li {
padding: 0;
text-align:justify;
margin: 0 0 0px 0;
font-size: 14px;
color: #3f3f3f;
line-height: 22px;
}

/**************** Header *******************/
header{ width:100%; float:left; padding:0; margin:0;}

.top_part_main{ width:100%; float:left; padding:0; margin:0; position:absolute; top:0; z-index:800;}
.top_part_inn{ width:1248px; margin:0 auto; padding:0;}
.top_container{ width:1006px; margin:0 auto;}

.top_part{ width:100%; min-height:137px; float:left; padding:0; margin:0; background:url(../images/top_bg.png) no-repeat left top;}
/********* Logo ********/
.logo{ float:left; padding:0; margin:22px 0 0 0;}
.logo img{ max-width:348px;}

.top_right{ width:60%; float:right; padding:0; margin:5px 0 0 0;}
.top_right p{font-size:18px; margin-top:15px;}
.top_contact{ float:right; padding:0; margin:0;}
.top_right ul{float:right; width:30%; list-style:none; display: flex;}
.top_right ul li a{padding:0px 10px;font-size:13px; color:#333;border-right:1px solid #ccc;}
.top_right ul li a:hover{text-decoration:underline;color:#ff5310;}
/******** Top Menu *********/
.top_menu{ float:left; padding:0; margin:7px 32px 0 0;}
.top_menu ul{ float:left; padding:0; margin:0;}
.top_menu ul li{ float:left; padding:0 12px 5px 0; margin:0 12px 5px 0; background:url(../images/country_line.jpg) no-repeat right top;}
.top_menu ul li a{ font-size:12px; color:#767676; font-family: 'Open Sans', sans-serif;}
.top_menu ul li a:hover{ color:#505759;}
.top_menu_last{ background:none !important; margin-right:0 !important; padding-right:0 !important;}
.top_menu ul li a img{ margin-right:7px;}

.top_menu ul li:hover ul{ display:block;}
.top_menu ul li:hover a{ color:#00a6f2;}
.top_menu ul li ul{ width:100px; float:left; padding:10px 10px 4px 10px; margin:5px 0 0 -10px; background:#ffffff; border:1px solid #e4e4e4; position:absolute; display:none; z-index:900;
-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 28, 0.2);
-moz-box-shadow:    0px 1px 3px rgba(50, 50, 28, 0.2);
box-shadow:         0px 1px 3px rgba(50, 50, 28, 0.2);
} 
.top_menu ul li ul li{ width:100%; float:left; padding:0; margin:0 0 6px 0; background:none;}
.top_menu ul li ul li a{ float:left; padding:0; margin:0; font-size:14px; color:#505759 !important; text-transform:uppercase; line-height:normal;} 
.top_menu ul li ul li a:hover{ color:#00a6f2 !important;}
/*.top_menu ul li ul li a.select{ color:#00a6f2 !important;}*/

/********** Top Contact **********/
.top_phone{ float:left; padding:0; margin:-12px 55px 0 0; font-size:17px; color:#437fc1; font-weight:300; line-height:21px; width:214px;}
.top_phone span { font-size:15px;}
.top_phone i{ font-size:35px; float:left; margin:2px 10px 18px 0; color:#437fc1;}
.top_phone strong{ font-size:20px;}

/********** Search Section **********/
.top_search{ float:left; padding:0; margin:0; position:relative;}
#submit { display:none;}
form .icon, form .submit { width:35px; height:35px; background:none; display:block; position:absolute; top:0; right:0; background:#fff;}
form .submit { background:#fff; cursor:pointer;}
form .icon:after, form .submit:after { content:''; position:absolute; width:14px; height:14px; border:3px solid #437fc1; border-radius:50%; left:5px; top:2px; }
form .icon:before, form .submit:before { content:''; position:absolute; height:10px; width:4px; background:#437fc1; /*transform:rotate(-35deg);*/ top:17px; left:21px; 
transform:rotate(-35deg);
-ms-transform:rotate(-35deg);
-webkit-transform:rotate(-35deg);
}
form #search { -webkit-appearance:none; height:33px; width:0; position:absolute; padding:0 10px; opacity:0; border:none; outline:none; position:absolute; right:35px; box-shadow:0px 0 #bbb,  0px 0 0 rgba(0, 0, 0, 0.5); border:1px solid #c8c8c8;}


.slider_sec{ width:100%; float:left; padding:0; margin:0;}
.slider_title span{color:#437fc1;}
.top_container p span{color:#437fc1;}
/**************** Header *******************/
section{ width:100%; float:left; padding:0; margin:0;}

/********* Home Detail 1 ***********/
.home_detail_1{ width:100%; float:left; padding:0; margin:33px 0 0 0;}
.home_detail_1 ul{ width:100%; float:left; padding:0;}
.home_detail_1 ul li{ width:23%; min-height:288px; float:left; padding:0 1%; list-style:none; text-align:center; background:url(../images/line_1.png) no-repeat right bottom;}
.home_detail_2_image{ width:163px; margin:0 auto; padding:0;}
.home_detail_1 ul li h3{ width:100%; float:left; padding:0; margin:-5px 0 8px 0; font-size:23px; color:#2aace4; font-weight:normal;}
.home_detail_1 ul li p{ width:100%; float:left; padding:0; margin:0; font-size:16px; color:#3f3f3f; font-weight:400; line-height:21px;}
.home_detail_1 ul li:last-child{ background:none;}

.home_detail_2_image i{ width:163px; height:150px; float:left; padding:0; margin:0 0 2px 0;}
.home_detail_2_image i.home_detail_2_image_1{ background:url(../images/sprite.png) no-repeat -200px top;}
.home_detail_2_image i.home_detail_2_image_2{ background:url(../images/sprite.png) no-repeat -391px top;}
.home_detail_2_image i.home_detail_2_image_3{ background:url(../images/sprite.png) no-repeat -584px top;}



/********* About Detail ***********/
.about_detail{ width:100%; float:left; padding:36px 0 0 0; margin:0; text-align:center; background:url(../images/about_bg.png) no-repeat center top;}
.about_detail h2{ width:100%; float:left; padding:0; margin:0 0 14px 0; font-size:36px; color:#3f3f3f; font-weight:300; letter-spacing:-0.5px;}
.about_detail h1{ width:100%; float:left; padding:0; margin:-4px 0 10px 0; font-size:36px; color:#3f3f3f; text-align:left; font-weight:300; letter-spacing:-0.5px;}
.about_detail p{ width:97%; float:left; padding:0; margin:0; text-align:justify;font-size:16px; color:#3f3f3f; text-align:left; line-height:24px; /*max-width:615px;*/}
.morecontent span{ display:none;}
.morelink{ display:block; font-size:13px; color:#437fc1; margin:16px 0 35px 0;}
.morelink a{display: block;font-size: 13px;color: #437fc1;margin: 16px 0 35px 0;}

/********* Patient Stories ***********/
.patient_stories{ width:100%; float:left; padding:10px 0; margin:0; background:#f1f5fa;}
.patient_stories_left{ width:42%; float:right; padding:0; margin:10px 0 0 0;}
.patient_stories_left h2{ width:100%; float:left; padding:0; margin:0 0 14px 0; text-align:left;font-size:36px; color:#3f3f3f; letter-spacing:-0.5px; font-weight:300;}


.patient_stories_right{ width:45%; float:left; padding:0; margin:10px 0 0 0; text-align:center;}
.patient_stories_inner{ width:380px; padding:0; margin:0 auto;}
.patient_stories_right h2{ width:100%; float:left; padding:0; margin:0 0 14px 0; text-align:left;font-size:36px; color:#3f3f3f; letter-spacing:-0.5px; font-weight:300;}
.quote_icon{ width:39px; padding:0; margin:0 auto;}
.quote_icon i{ width:39px; height:23px; float:left; padding:0; margin:0 0 7px 0; background:url(../images/sprite.png) no-repeat left -365px;}
.patient_stories_right p{ width:100%; float:left; padding:0; margin:0 0 23px 0; font-size:16px; color:#3f3f3f; line-height:24px;}
.patient_stories_name{ width:100%; float:left; padding:22px 0 0 0; margin:0; font-size:16px; color:#3f3f3f; font-weight:700; text-align:center; background:url(../images/patient_bg_2.png) no-repeat center top;}

/********* Success Section ***********/
.success_section{ width:100%; float:left; padding:0 0 22px 0; margin:0px 0 0 0; /*background:url(../images/shaddow_2.jpg) no-repeat center bottom;*/}
/********* Left ********/
.success_left{ width:48%; float:left; padding:0; margin:8px 0 20px 0; text-align:center;}
.success_left h2{ width:100%; float:left; padding:0; margin:0 0 25px 0; font-size:36px; color:#3f3f3f; letter-spacing:-0.5px; font-weight:300;}
.success_detail_2{ width:100%; float:left; padding:0; margin:0 0 23px 0; font-size:16px; color:#7498ca; line-height:21px;}
.success_left p{ width:100%; float:left; padding:0; margin:0 0 33px 0; font-size:13px; color:#707070; letter-spacing:0.5px; line-height:21px;}

.success_btn{ width:169px; padding:0; margin:0 auto;}
.success_btn i{ width:169px; height:46px; float:left; padding:0; margin:0 0 25px 0; background:url(../images/sprite.png) no-repeat left -121px;}
.success_btn i:hover{ background:url(../images/sprite.png) no-repeat left -167px;}

.success_detail_3{ width:100%; float:left; padding:0; margin:0; font-size:10px; color:#b6b6b6;}

/********* Right ********/
.success_right{ width:48%; float:left; padding:0; margin:0;}
.pregnancy_rates{ width:100%; float:left; padding:0; margin:0 0 35px 0; text-align:center;}
.pregnancy_progress{ width:100%; float:left; padding:0; margin:0; font-size:16px; color:#707070; line-height:24px;}
.pregnancy_rates p{ width:100%; float:left; padding:0; margin:-2px 0 0 0; font-size:16px; color:#707070; line-height:24px;}

/********* Success Section ***********/
.clinician_profile{ width:100%; float:left; padding:0 0 35px 0; margin:31px 0 0 0; text-align:center; background:url(../images/shaddow_2.jpg) no-repeat center bottom;}
.clinician_profile h2{ width:100%; float:left; padding:0; margin:0 0 15px 0; font-size:36px; color:#3f3f3f; font-weight:300; letter-spacing:-0.5px;}
.clinician_profile p{ width:100%; float:left; padding:0; margin:0; font-size:16px; color:#3f3f3f; letter-spacing:0.5px; line-height:24px;}

/********* Latest New Section ***********/
.latest_news{ width:100%; float:left; padding:0; margin:50px 0 20px 0;}

/**************** Header *******************/
footer{ width:100%; float:left; padding:0; margin:0;}
.footer_section{ width:100%; float:left; padding:36px 0 0 0; margin:0; background:#2a2a2a;}
.footer_section h2{ width:100%; float:left; padding:0; margin:0 0 21px 0; font-size:24px; color:#fff; font-weight:300; letter-spacing:-0.5px;}

.footer_detail_1{ width:100%; float:left; padding:0; margin:0;}
.address_section{ width:100%; float:left; padding:0; margin:-2px 0 20px 0;}
.address_detail{ padding:0; margin:0; font-size:16px; color:#517dbc; line-height:24px;}
.address_detail i{ float:left; font-size:43px; margin-right:15px;}
.address_detail p{ overflow:hidden; padding:0; margin:0; font-size:15.4px; color:#fff; line-height:24px;}

.phone_number{ padding:0; margin:9px 0 0 0; font-size:24px; color:#517dbc;}
.phone_number i{ float:left; padding:0; margin:2px 18px 0 0; font-size:42px; }
.phone_number p{ padding:0; margin:0; font-size:23px; color:#517dbc; line-height:45px;}
.phone_number p span{ font-size:18px;}

.footer_links{ width:26%; float:left; padding:0 2% 0 0; margin:2px 0 10px 0;}
.footer_links.footer-middle{ width:34%;}
ul.footer_menu{ width:100%; float:left; padding:0; margin:0;}
ul.footer_menu li{ width:50%; float:left; padding:0; margin:0 0 5px 0; list-style:none;min-height: 24px;}
ul.footer_menu li a{ float:left; padding:0; margin:0; font-size:15.4px; color:#fff;}
ul.footer_menu li a:hover{ color:#2aace4;}

.twitter_feed{ width:100%; float:left; padding:0; margin:2px 0 20px 0;}
.twitter_icon{ float:left; padding:0; margin:0 18px 0 0; font-size:30px; color:#517dbc;}
.twitter_feed_right{ overflow:hidden;}
.twitter_feed_right p{ width:100%; float:left; padding:0; margin:-3px 0 7px 0; font-size:16px; color:#517dbc; line-height:22px;}
.twitter_feed_right span{ width:100%; float:left; padding:0; margin:0; font-size:12px; color:#517dbc;}

.copyright_section{ width:1302px; margin:0  auto; padding:0;}
.copyright_inner{ width:100%; min-height:auto; float:left; padding:0px 0 0 0; margin:0; background:url(../images/footer_bg.png) no-repeat left top;}

.copyright{ float:left; padding:0; width:100%;margin:10px 0 0 0; font-size:13px; color:#ffffff; line-height: 20px;}
.copyright a{font-size:13px; color:#ffffff;}
.copyright a:hover{ text-decoration:none; color:#a3c0e8;}


.footer_social{ float:right; padding:0; margin:0;}
.footer_social ul{ float:left; padding:0; margin:0;}
.footer_social ul li{ float:left; padding:0; margin:0 0 0 3px; list-style:none;}
.footer_social ul li a{ width:25px; height:25px; float:left; padding:0; margin:0; font-size:14px; color:#f7f3eb; text-align:center; line-height:26px; border:2px solid #f7f3eb; border-radius:100%}
.footer_social ul li a:hover{ color:#a3c0e8; border-color:#a3c0e8;}


/*.footer_social ul li i{ width:31px; height:31px;  float:left; padding:0; margin:0;}
.footer_social_1{ background:url(../images/social.png) no-repeat left top;}
.footer_social_1:hover{ background-position:0 -32px;}
.footer_social_2{ background:url(../images/social.png) no-repeat -33px top;}
.footer_social_2:hover{ background-position:-33px -32px;}
.footer_social_3{ background:url(../images/social.png) no-repeat -65px top;}
.footer_social_3:hover{ background-position:-65px -32px;}
*/

.social_section{ width:42px; float:left; padding:13px 0 6px 0; margin:0; text-align:center; background:#5581b3;}
.social_section ul{ width:100%; float:left; padding:0; margin:0;}
.social_section ul li{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.social_section ul li a{ width:26px; height:26px; float:left; padding:0; margin:0 0 6px 6px; font-size:13px; color:#f7f3eb; text-align:center; line-height:26px; border:2px solid #f7f3eb; border-radius:100%}
.social_section ul li a:hover{ color:#a3c0e8; border-color:#a3c0e8;}
/*.top_social_1{ background:url(../images/social_2.png) no-repeat left top;}
.top_social_1:hover{ background-position:-31px top;}

.top_social_2{ background:url(../images/social_2.png) no-repeat left -36px;}
.top_social_2:hover{ background-position:-31px -36px;}

.top_social_3{ background:url(../images/social_2.png) no-repeat left -72px;}
.top_social_3:hover{ background-position:-31px -72px;}

.top_social_4{ background:url(../images/social_2.png) no-repeat left -108px;}
.top_social_4:hover{ background-position:-31px -108px;}
*/

/********* Consultants ***********/
.inner_banner{ width:100%; float:left; padding:0; margin:0; line-height:1px;}
.inner_banner img{ width:100%;}

.consultants_detail_1{ width:100%; float:left; padding:0; margin:0;}

/********** Left *********/
.consultants_left{ width:25%; float:left; padding:0; margin:0;}

.consultants_category{ width:100%; float:left; padding:0 0 17px 0; margin:-22px 0 5px; background:#2aace4; border-radius:10px;}
.consultants_category h1{ width:100%; float:left; padding:0; margin:0 0 15px 0; font-size:21px; color:#fff; font-weight:300; letter-spacing:-0.5px;border-bottom:1px dotted #fff;}
.consultants_category_inner{ padding:13px 18px 18px 18px;}
ul.consultants_category_list ul{ width:100%; float:left; padding:0; margin:0;}
ul.consultants_category_list li{ width:100%; float:left; padding:0 0 10px 0; margin:0; list-style:none;}
ul.consultants_category_list li a{ float:left; padding:0 0 0 0px; margin:0; font-size:15px; color:#ffffff; line-height:15px; }
ul.consultants_category_list li a:hover{ text-decoration:underline; }

/********** Right *********/
.consultants_right{ width:70%; float:right; padding:0; margin:0px 0 0 0;}
.consultants_right h1 {
width: 100%;
float: left;
padding: 0;
margin: 15px 0 5px 0;
font-size: 36px;
color: #fe1908;
letter-spacing: -0.5px;
font-weight: 300;
}

.consultants_right p {
padding: 0;
text-align:justify;
margin: 0 0 20px 0;
font-size: 15px;
color: #3f3f3f;
line-height: 22px;
    padding-top: 10px;
}

.consultants_right h4{margin-bottom:10px;}

.consultants_right td{padding:5px;}

.productname{text-align:center; padding:5px 0px; line-height:25px; font-size:15px;}

.testimonials-page{margin:10px 0px; float:left; padding:0px 0px 10px; border-bottom: 1px dashed #ccc; font-size: 15px; color: #3f3f3f; line-height: 22px;}
.testimonials-page strong{margin-top:5px; float:left;}

/********* Breadcrumb **********/
.breadcrumb_section{ width:100%; float:left; padding:0; margin:0 0 10px 0;}
.breadcrumb_section ul{ width:100%; float:left; padding:0; margin:0;}
.breadcrumb_section ul li{ float:left; padding:0; margin:0 5px 0 0; font-size:16px; color:#7498ca;}
.breadcrumb_section ul li span{ color:#3f3f3f;}
.breadcrumb_section ul li a{ color:#3f3f3f;}
.breadcrumb_section ul li a:hover{ color:#7498ca;}

.consultants_detail_2{ width:100%; float:left; padding:0; margin:5px 0 0 0;}
.consultants_detail_2 h1{ width:100%; float:left; padding:0; margin:0 0 5px 0; font-size:36px; color:#3f3f3f; letter-spacing:-0.5px; font-weight:300;}
.consultants_detail_3{ width:100%; float:left; padding:0; margin:0 0 9px 0; font-size:22px; color:#517dbc; letter-spacing:-0.5px; font-weight:300;}
.consultants_detail_4{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:16px; color:#3f3f3f; line-height:21px;}
.consultants_detail_2 p{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:13px; color:#3f3f3f; line-height:21px;}

.consultants_detail_5{ width:100%; float:left; padding:41px 0 0 0; margin:5px 0 88px 0; background:url(../images/shaddow_2.jpg) no-repeat center top;}
.consultants_detail_5 ul{ width:100%; float:left; padding:0; margin:0;}
.consultants_detail_5 ul li{ width:19.5%; padding:0; margin:0 0 10px 0;display: inline-block; vertical-align:top;}

.consultants_info_main{ width:164px; margin:0 auto;}
.consultants_info{ width:159px; float:left; padding:0; margin:0; border:1px solid #fff; border-radius:100%;}
.consultants_info_inner{ padding:4px; line-height:1px;}
.consultants_info img{ border-radius:100%;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
filter: gray;
-webkit-filter: grayscale(100%);
-webkit-backface-visibility: hidden; 
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.consultants_info img:hover{filter:none; -webkit-filter: grayscale(0%);}

.consultants_info_main:hover .consultants_info{ border:1px solid #e3f0f7;}
.consultants_image_active .consultants_info{ border:1px solid #e3f0f7;}
.consultants_image_active .consultants_info img{filter:none; -webkit-filter: grayscale(0%);}

.consultants_detail_6{ width:100%; float:left; padding:0; margin:2px 0 25px 0;}
.consultants_detail_6_title{ width:100%; float:left; padding:0; margin:0 0 21px 0;}
.consultants_detail_6 h3{ width:88%; float:left; padding:0; margin:0; font-size:21px; color:#3f3f3f; font-weight:700;}
.consultants_detail_6 h3 span{ width:90%; float:left; padding:0; margin:9px 0 0 0; font-size:17px; color:#3f3f3f; letter-spacing:0.5px; font-weight:400;}
.consultants_close{ float:right; padding:0; margin:15px 0 0 0;}
.consultants_close a{ float:left; padding:0; margin:0; text-align:center; line-height:31px;}
.consultants_close a i{ width:31px; height:31px; float:left; padding:0; margin:0; background:url(../images/sprite.png) no-repeat -69px -364px;}

.consultants_detail_6_left{ width:49%; float:left; padding:0; margin:0;}
.consultants_detail_6_right{ width:49%; float:right; padding:0; margin:0;}
.consultants_detail_6 p{ width:100%; float:left; padding:0; margin:0 0 18px 0; font-size:13px; color:#3f3f3f; line-height:18px;}
.consultants_detail_6 p span{ color:#517dbc;}
.consultants_detail_6 p a{ color:#517dbc;}
.consultants_detail_6 p a:hover{ color:#3f3f3f;}
.consultants_detail_6 p strong{font-weight: bold;}
.consultants_info_main h4{ width:100%; float:left; padding:0; margin:0 0 3px 0; text-align:center; font-size:16px; color:#cfcfcf; font-weight:700;min-height: 30px;}
.consultants_info_main p{ width:100%; float:left; padding:0; margin:0; text-align:center; font-size:13px; color:#cfcfcf; line-height:18px;min-height: 52px;}

/********* Treatments ***********/
.treatments_detail_main{ width:100%; float:left; padding:0; margin:0 0 17px 0;/*min-height: 500px;*/}

/********* Left ***********/
.treatments_detail_left{ width:65%; float:left; padding:0; margin:17px 0 57px 0;}
.treatments_detail_1{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:16px; color:#7498ca; line-height:21px; letter-spacing:0.5px;}
.treatments_detail_left p{ width:100%; float:left; padding:0; margin:0 0 21px 0; font-size:13px; color:#707070; line-height:21px;}

/********* Right ***********/
.treatments_detail_right{ width:30%; float:right; padding:0; margin:0;}
.pregnancy_rates_main{ width:100%; float:left; padding:0; margin:20px 0 0 0;}
.pregnancy_rates_main .pregnancy_rates{ margin:0 0 19px 0;}
.success_rates{ width:169px; padding:0; margin:0 auto;}
.success_rates i{ width:169px; height:46px; float:left; padding:0; margin:0 0 45px 0; background:url(../images/sprite.png) no-repeat left -243px;}
.success_rates i:hover{ background:url(../images/sprite.png) no-repeat left -289px;}

.live_birth_rates{ width:100%; float:left; padding:0; margin:29px 0 28px 0;}
.live_birth_rates h2{ width:100%; float:left; padding:0; margin:0 0 25px 0; font-size:22px; color:#3f3f3f; line-height:normal; letter-spacing:-0.5px; font-weight:300;}
.live_birth_graph{ width:100%; float:left; padding:0; margin:0;}
.live_birth_graph img{ width:100%; max-width:460px;}

/************ Treatments Detail 2 ************/
.treatments_detail_2{ width:100%; float:left; padding:11px 0 0 0; margin:0; background:url(../images/shaddow_2.jpg) no-repeat center top;}
.treatments_work{ width:100%; float:left; padding:0; margin:0 0 27px 0;}
.treatments_work h2{ width:100%; float:left; padding:0; margin:0 0 18px 0; font-size:22px; color:#3f3f3f; letter-spacing:-0.5px; font-weight:300;}
.treatments_work_video{ width:467px; float:left; padding:0; margin:0 35px 0 0;}
.treatments_work_video img{ width:100%; /*max-width:467px;*/}
.treatments_work p{ padding:0; margin:0; font-size:13px; color:#707070; line-height:20px;}

.treatments_detail_3{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:16px; color:#7498ca; line-height:21px; letter-spacing:0.5px;}
.consultants_detail_right{ width:100%; float:left; padding:0; margin:0; font-size:13px; color:#707070; line-height:21px;}

/********* Contact Us ***********/
.contact_map{ width:100%; float:left; padding:0; margin:56px 0 0 0; text-align:center;}
.contact_map iframe{ 
border-radius:100%;
overflow: hidden;
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);}

.contact_map_main{ width:233px; margin:0 auto;}
.contact_map img{ width:100%; max-width:233px;}
.contact_detail{ width:100%; float:left; padding:0; margin:5px 0 0 0;}
.contact_detail h1{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:36px; color:#3f3f3f; letter-spacing:-0.5px; font-weight:300;}
.contact_detail_1{ width:100%; float:left; padding:0; margin:0 0 9px 0; font-size:22px; color:#517dbc; letter-spacing:-0.5px; font-weight:300;}
.contact_detail_2{ width:100%; float:left; padding:0; margin:0 0 16px 0;}
.contact_detail_2_left{ width:48%; float:left; padding:0; margin:0; font-size:16px; color:#3f3f3f; line-height:21px; letter-spacing:0.5px;}

.contact_detail_2_right{ width:48%; float:right; padding:0; margin:0;}
.contact_number2{ float:left; padding:0; margin:0; font-size:24px; color:#517dbc; line-height:41px;}
.contact_number2 i{ font-size:42px; float:left; margin:0px 10px 0 0; color:#437fc1;}
.opening_time{ float:left; padding:0 0 0 33px; margin:0; clear:both;}
.opening_time strong{ width:100%; float:left; padding:0; margin:0 0 5px 0; font-size:13px; color:#3f3f3f; font-weight:bold;}
.opening_time span{ width:100%; float:left; padding:0; margin:0; font-size:13px; color:#3f3f3f;}
.contact_detail_3{ width:100%; float:left; padding:0; margin:0 0 21px 0; font-size:16px; color:#3f3f3f; line-height:21px;}
.contact_detail p{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:13px; color:#3f3f3f; line-height:21px;}
.contact_detail p strong,b{ font-weight:bold;}
.contact_detail h2{width: 100%;float: left;padding: 0;margin: 0 0 15px 0;font-size: 36px;color: #3f3f3f;font-weight: 300;}

.contact_form_section{ width:100%; float:left; padding:15px 0 52px 0; margin:25px 0 0 0; background:url(../images/shaddow_2.jpg) no-repeat center top;}
.contact_title{ width:100%; float:left; padding:0; margin:0 0 45px 0;}
.field_required{ width:100%; float:left; padding:0; margin:74px 0 0 0; font-size:13px; color:#517dbc;}
.contact_title h2{ width:100%; float:left; padding:0; margin:0 0 15px 0; font-size:36px; color:#3f3f3f; font-weight:300;}
.contact_title p{ width:100%; float:left; padding:0; margin:0; font-size:16px; color:#3f3f3f;}

ul.contact_form{ width:100%; float:left; padding:0; margin:0;}
ul.contact_form li{ width:100%; float:left; padding:0; margin:0 0 19px 0; position:relative;}
ul.contact_form li label{ width:25%; float:left; padding:0; margin:0; font-size:21px; color:#517dbc; font-weight:300; line-height:46px;}
.contact_form_right{ width:70%; float:right; padding:0; margin:0; position:relative;}
.contact_input{ width:96%; max-width:496px; height:44px; float:left; padding:0 2%; margin:0; border:1px solid #517dbc; line-height:46px; font-size:21px; color:#517dbc; font-family: 'Ubuntu', sans-serif; font-weight:300;}
.contact_input2{ width:96%; max-width:496px; height:100px; float:left; padding:5px 2%; margin:0 0 20px 0; border:1px solid #517dbc; line-height:normal; font-size:21px; color:#517dbc; font-family: 'Ubuntu', sans-serif; font-weight:300;}
.contact_input3{ width:100%; max-width:525px; height:44px; float:left; padding:6px 2%; margin:0; border:1px solid #517dbc; line-height:46px; font-size:21px; color:#7a7a7a; font-family: 'Ubuntu', sans-serif; font-weight:300;}

.contact_capcha_left{ width:113px; float:left; padding:0; margin:0; font-size:21px; color:#7a7a7a; font-size:21px; font-weight:300; line-height:46px;}
.contact_capcha_right{ overflow:hidden;}
.contact_capcha_right .contact_input{ max-width:389px;}
.contact_submit{ width:169px; height:46px; float:left; padding:0; margin:37px 0 0 0; border:none; cursor:pointer; background:url(../images/sprite.png) no-repeat left top;}
.contact_submit:hover{ background-position:left -46px;}

.required_field .contact_input, .required_field .contact_input2, .required_field .contact_input3{ border-color:#a535fb; color:#a535fb;}
.error_message{ min-width:200px; float:left; height:46px; line-height:46px; padding:0 20px; margin:0; font-size:18px; color:#ffffff; font-weight:300; background:#a535fb; position:absolute; top:0;}
.error_message strong{ font-weight:700;}
.error_message:after { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(165, 53, 251, 0); border-right-color: #a535fb; border-width: 9px; margin-top: -9px;}

/********* News Section ***********/
.news_section{ width:100%; float:left; padding:0; margin:0;}
.news_listing{ width:100%; float:left; padding:0; margin:0;}
.news_listing h1{ width:100%; float:left; padding:0; margin:0; font-size:36px; color:#3f3f3f; font-weight:300; letter-spacing:-0.5px; line-height:normal;}
.news_listing h2{ width:100%; float:left; padding:0; margin:0; font-size:36px; color:#3f3f3f; font-weight:300; letter-spacing:-0.5px; line-height:normal;}
.news_list_date{ width:100%; float:left; padding:0; margin:7px 0 17px 0; font-size:18px; color:#517dbc; font-weight:300;}
.news_detail_2{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:16px; color:#3f3f3f; line-height:21px; letter-spacing:0.5px;}
.news_listing p{ width:auto; float:none; padding:0; margin:0 0 20px 0; font-size:13px; color:#3f3f3f; line-height:21px;}
.news_video_section{ width:100%; float:left; padding:0; margin:15px 0 0 0;}
.news_video_detail{ max-width:467px; width:100%; float:left; padding:0; margin:0 35px 0 0;}
.news_video_detail img{ width:100%; max-width:467px;}
.news_listing h4{ padding:0; margin:-5px 0 14px 0; font-size:18px; color:#517dbc; font-weight:300; letter-spacing:-0.5px; line-height:26px;}
.news_listing h3{ width:100%; float:left; padding:0; margin:10px 0 12px 0; font-size:22px; color:#517dbc; font-weight:300; letter-spacing:-0.5px; line-height:normal;}

.news_social_section{ width:100%; float:left; padding:0; margin:14px 0 25px 0;}
.news_social{ width:253px; float:left; padding:8px 0 5px 0; margin:0 40px 0 0; background:#517dbc; border-radius:26px;}
.news_social_inner{ padding:0 12px 0 25px;}
.news_social label{ float:left; padding:0; margin:0 16px 0 0; font-size:14px; color:#ffffff; font-weight:300; line-height:31px;}
.news_tag_list{ overflow:hidden;}
ul.news_tag{ width:100%; float:left; padding:0; margin:13px 0 0 0;}
ul.news_tag li{ float:left; padding:0; margin:0 21px 10px 0;}
ul.news_tag li a{ float:left; padding:0 0 0 25px; margin:0; line-height:17px; font-size:14px; color:#517dbc; font-weight:300; background:url(../images/sprite.png) no-repeat left -419px;}
ul.news_tag li a:hover{ color:#143d78;}

.news_detail_3{ width:100%; float:left; padding:21px 0 0 0; margin:32px 0 0 0; background:url(../images/shaddow_2.jpg) no-repeat center top;}

.news_social_2{ margin-top:0;}


.consultants_category_news{ width:100%; float:left; padding:0 0 17px 0; margin:28px 0 0 0; background:rgba(81, 125, 188, 0.9); border-radius:10px;}
.consultants_category_news h3{ width:100%; float:left; padding:13px 0; margin:0 0 10px 0; font-size:21px; color:#ffffff; font-weight:300; letter-spacing:-0.5px; background:#537ebd; border-radius:10px 10px 0 0;}
.consultants_category_news h3 span{ padding:0 18px 0 18px;}
.consultants_category_news_inner{ padding:13px 18px 18px 18px;}


/*************** 26-7-2014 ****************/

.language_arrow{ font-size:17px; margin:-2px 5px 0 0; float:left;}

.news_social_icon{ float:left; padding:0; margin:2px 0 0 0;}
.news_social_icon ul{ float:left; padding:0; margin:0;}
.news_social_icon ul li{ float:left; padding:0; margin:0 0 0 3px; list-style:none;}
.news_social_icon ul li a{ width:25px; height:25px; float:left; padding:0; margin:0; font-size:14px; color:#f7f3eb; text-align:center; line-height:26px; border:2px solid #f7f3eb; border-radius:100%}
.news_social_icon ul li a:hover{ color:#a3c0e8; border-color:#a3c0e8;}




/* my change*/
span.wpcf7-not-valid-tip{min-width: 230px;float: left;height: 46px;line-height: 46px;padding: 0 20px;margin: 0;font-size: 18px;color: #ffffff;font-weight: 300;background: #a535fb;position: absolute;top: 0;display: block;}
span.wpcf7-not-valid-tip:after { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(165, 53, 251, 0); border-right-color: #a535fb; border-width: 9px; margin-top: -9px;}
span.wpcf7-not-valid-tip strong{font-weight:700;}
div.wpcf7-validation-errors{float: left;position: relative;}
.wpcf7-not-valid{border-color: #a535fb;color: #a535fb;}
.wpcf7-quiz-label{float: left;position: relative;width: 78px;}
div.wpcf7-validation-errors{border-color: #a535fb;background: none repeat scroll 0 0 #a535fb;color: #ffffff;font-size: 16px;}
.contact_capcha_left input{float: left;margin-top: 10px;width: 400px;margin-left: 16px;}
.contact_capcha_left{width: 100%;}
div.wpcf7-mail-sent-ng{border: none;color: white;background: none repeat scroll 0 0 #a535fb;clear: both;font-size: 16px;}
div.wpcf7-mail-sent-ok{clear: both;font-size: 16px;background: none repeat scroll 0 0 #398f14;color: white;}
.contact_map iframe{-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
ul.consultants_category_list li.current_page_item{ background:url(../images/menu_icon.png) no-repeat left -50px;}
.treatments_detail_left ul li{color: #707070;float: left;font-size: 13px;line-height: 16px;margin: 0 14px 10px;padding: 0;width: 100%;list-style: disc;}
.treatments_detail_fulldetail ul li{color: #707070;float: left;font-size: 13px;line-height: 16px;margin: 0 14px 10px;padding: 0;width: 90%;list-style: disc;}

.treatments_detail_main a{color: #517dbc;}
.treatments_detail_main a:hover{color: #315e9f;}
.treatments_detail_main strong{font-size: 14px;font-weight: bold;}
.treatments_detail_left p strong{width: 100%;float: left;padding: 0;margin:0;font-size: 16px;font-weight:lighter; color: #7498ca;line-height: 21px;letter-spacing: 0.5px;}
.treatments_detail_2 p strong{width: 100%;float: left;padding: 0;margin:0;font-size: 16px;font-weight:lighter; color: #7498ca;line-height: 21px;letter-spacing: 0.5px;}
.treatments_detail_left p b{width: 100%;float: left;padding: 0;margin:0;font-size: 16px;font-weight:lighter; color: #7498ca;line-height: 21px;letter-spacing: 0.5px;}
.treatments_detail_2 p b{width: 100%;float: left;padding: 0;margin:0;font-size: 16px;font-weight:lighter; color: #7498ca;line-height: 21px;letter-spacing: 0.5px;}
.nav li ul li a.menu_active{background-position: 0 -45px;color: #fff;}
.treatments_left_full_width{width: 100%;}
.single_full_page{float: left;margin: 20px 0 0;padding: 0;width: 100%;}
.single_page_detail{float: left;margin: 5px 0 0;padding: 0;width: 100%;min-height: 470px;}
.single_page_detail p{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:13px; color:#707070; line-height:21px;}
.single_page_detail p strong{ font-weight:bold;}
.single_page_detail article h1{color: #3f3f3f;float: left;font-size: 36px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 20px;padding: 0;width: 100%;}
.single_page_detail article h2{color: #3f3f3f;float: left;font-size: 30px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 10px;padding: 10px 0 0;width: 100%;line-height: normal;}
.single_page_detail article h3{color: #3f3f3f;float: left;font-size: 24px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 10px;padding: 10px 0 0;width: 100%;line-height: normal;}
.single_page_detail ul li{color: #707070;float: left;font-size: 13px;line-height: 16px;list-style: disc outside none;margin: 5px 14px 8px;padding: 0;width: 100%;}
.single_page_detail a{color: #517dbc;}
.single_page_detail a:hover{color: #315e9f;}

/* paging */
.wp-pagenavi span.current {background: none repeat scroll 0 0 #517dbc;border: medium none;color: #acc1e2;float: left;font-family: 'Open Sans',sans-serif;font-size: 14px;font-weight: 600;line-height: 30px;margin: 2px 0 0 8px;min-width: 28px;padding: 0;text-align: center;text-decoration: none;}
.wp-pagenavi a.page {margin: 4px 0 0 8px;}
.wp-pagenavi a.page {background: none repeat scroll 0 0 #517dbc;border: medium none;color: #ffffff;float: left;font-family: 'Open Sans',sans-serif;font-size: 14px;font-weight: bolder;height: 28px;line-height: 30px;margin: 3px 0 0 8px;min-width: 28px;padding: 0;text-align: center;text-decoration: none;}
.wp-pagenavi a.nextpostslink {border: medium none;color: #517dbc;float: left;font-family: 'Open Sans',sans-serif;font-size: 14px;font-weight: 600;line-height: 32px;margin: 0 10px;text-decoration: none;}
.wp-pagenavi a, .wp-pagenavi span{border: medium none;color: #517dbc;float: left;font-family: 'Open Sans',sans-serif;font-size: 14px;font-weight: 600;line-height: 32px;margin: 0 10px;text-decoration: none;}    
/* paging end*/
.live_birth_graph img{ max-width: 100%;}
iframe{max-width: 100%;}
.single_page_404{min-height: 300px;}
.morelink_clinic{display: block;font-size: 13px;color: #437fc1;margin: 16px 0 35px 0;}
.footer_section h3{color: #517dbc;float: left;font-size: 24px;font-weight: 300;letter-spacing: -0.5px;margin: -2px 0 21px;padding: 0;width: 100%;}
ul.tweets li{color: #517dbc;float: left;font-size: 15.4px;line-height: 22px;margin: -3px 40px 7px;padding: 0;width: 100%;}
ul.tweets li a{color: #517dbc;float: left;font-size: 16px;line-height: 22px;margin: -3px 0 7px;padding: 0;width: 100%;}
ul.tweets li em a{color: #517dbc;float: left;font-size: 12px;margin: 0;padding: 0;width: 100%;}
.twitter_icon{position: absolute;margin: 45px 18px 0 0;}
.contact_detail_2_left p{font-size: 16px;margin: 0px;}
.news_social label{margin: 0 4px 0 0;}
.treatments_detail_left h2{color: #3f3f3f;float: left;font-size: 22px;font-weight: 300;letter-spacing: -0.5px;margin: 0px 0 28px 0;padding: 0;width: 100%; line-height:normal;}
.treatments_detail_fulldetail h2{color: #3f3f3f;float: left;font-size: 22px;font-weight: 300;letter-spacing: -0.5px;margin: 14px 0 10px 0;padding: 0;width: 100%;line-height:normal;}
ul.consultants_category_list li.current-cat{background:url(../images/menu_icon.png) no-repeat left -50px;}
.border-social ul li a{padding: 0 5px 1px 0;border:none;}
.border-social ul li a{font-size: 11px;}
a.wpfai-link{opacity: 1;}
.wpfai-list li a{color: white !important;}
.fa-circle-o:before{border: 2px solid #f7f3eb;border-radius: 100%;color: #f7f3eb;float: left;font-size: 0px;height: 25px;line-height: 26px;margin: 0;padding: 0;text-align: center;width: 25px;}
.fa-stack{display: inline-block;height: 2em;line-height: 1.7em;position: relative;vertical-align: middle;width: 1.5em;}
/*.news_section img{max-width: 100%;float: left;margin: 0 20px 20px 0;}*/
.single_page_404 input[type="submit"]{box-shadow: 0 0 #bbb, 0 0 0 rgba(0, 0, 0, 0.5);height: 33px;outline: medium none;padding: 0 10px;right: 35px;width: 10%;}
.single_page_404 input{border: 1px solid #c8c8c8;box-shadow: 0 0 #bbb, 0 0 0 rgba(0, 0, 0, 0.5);height: 33px;outline: medium none;padding: 0 10px;right: 35px;width: 30%;}
ul.tweets li{width: 80%;}
.treatments_detail_1 strong{ width:100%; float:left; padding:0; margin:0 0 22px 0; font-size:16px; color:#7498ca; line-height:21px; letter-spacing:0.5px;}
.treatments_detail_fulldetail{width: 100%;}
.treatments_detail_fulldetail p{width: 100%;float: left;padding: 0;margin: 0 0 21px 0;font-size: 13px;color: #707070;line-height: 21px;}

.treatments_detail_fulldetail{width: 100%;}
.investigation ul li{color: #707070;float: left;font-size: 13px;line-height: 16px;margin: 0 14px 10px;padding: 0;width: 100%;list-style: disc;}
.investigation_detail_fulldetail ul li{color: #707070;float: left;font-size: 13px;line-height: 16px;margin: 0 14px 10px;padding: 0;width: 100%;list-style: disc;}
.investigation_detail_fulldetail p{width: 100%;float: left;padding: 0;margin: 0 0 21px 0;font-size: 13px;color: #707070;line-height: 21px;}
.investigation_accordian h2{float: left;padding: 0;margin: 0 0 25px 0;font-size: 22px;color: #3f3f3f;line-height: normal;letter-spacing: -0.5px;font-weight: 300;}
.single_page_detail article h2 strong{color: #7498ca;}
.single_page_detail article h2 b{color: #7498ca;}
.news_listing h2 a{color: #3f3f3f;}
.news_listing h2 a:hover{color: #7498ca;transition: all 0.6s ease-in-out 0s;}
single_news_detail h2:hover{color: #3f3f3f;}
.news_listing p strong{font-weight: normal; color: #3f3f3f;float: left;font-size: 16px;letter-spacing: 0.5px;line-height: 21px;margin: 0 0 22px;padding: 0;width: 100%;}
.rslides{min-height: 230px; margin-top:27px;}
.news_video_detail iframe{margin: 0 0 20px;}
.info_link{width: 42%;}
.footer_links:nth-child(3n+0){ padding-right:0;}
.news_title:hover{color: #7498ca;transition: all 0.6s ease-in-out 0s;}
.container p strong{color: #7498ca;font-weight: normal; font-size:16px;}
.container p em{color: #7498ca;font-style:italic;}
.container p em strong,b{color: #7498ca;font-style:italic;font-weight:700;}
.container p b{color: #7498ca;font-weight: normal;}
.news_listing h1 a{color: #3f3f3f;}
.treatments_detail_main img { height:auto;}
.pagination { width: 100%; float: left; margin: 20px 0px;}
.extend{display: none;}
.tablepress p strong{font-weight:bold;color:#fff;}
.investigation_detail_fulldetail h2{color: #3f3f3f;float: left;font-size: 30px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 10px;padding: 10px 0 0;width: 100%;line-height: normal;}


.single_page_detail_sitemap{float: left;margin: 5px 0 0;padding: 0;width: 100%;}
.single_page_detail_sitemap p{ width:100%; float:left; padding:0; margin:0 0 20px 0; font-size:13px; color:#707070; line-height:21px;}
.single_page_detail_sitemap p strong{ font-weight:bold;}
.single_page_detail_sitemap article h1{color: #3f3f3f;float: left;font-size: 36px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 20px;padding: 0;width: 100%;}
.single_page_detail_sitemap article h2{color: #3f3f3f;float: left;font-size: 30px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 10px;padding: 10px 0 0;width: 100%;line-height: normal;}
.single_page_detail_sitemap article h3{color: #3f3f3f;float: left;font-size: 24px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 10px;padding: 10px 0 0;width: 100%;line-height: normal;}
.single_page_detail_sitemap a{color: #517dbc;}
.single_page_detail_sitemap a:hover{color: #315e9f;}


.single_page_detail_sitemap ul{ width:100%; float:left; padding:0; margin:0;}
.single_page_detail_sitemap ul li a{float: left;padding: 0 0 0 26px;margin: 0;font-size: 16px;color: #537ebd;line-height: 15px;background: url(../images/menu_icon_new.png) no-repeat left top;margin:5px 0 0;}
.single_page_detail_sitemap ul li a:hover{ background:url(../images/menu_icon_new.png) no-repeat left -50px;}
.single_page_detail_sitemap ul li{color: #707070;float: left;font-size: 13px;line-height: 16px;list-style:none;margin: 5px 14px 8px;padding: 0;width: 100%;}
.home_detail_1 ul li h3:hover{color:#000;transition: all 0.6s ease-in-out 0s;}
.alignright{float:right;margin: 0 0 20px 20px;max-width: 100%;}
.redirect_link{display: block;font-size: 13px;color: #fff; padding:10px 10px; border-radius:5px;margin: 16px 0 10px 0; float:left; background:#ff5310; 
  background: -webkit-linear-gradient(#fb7743, #ff5310); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fb7743, #ff5310); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fb7743, #ff5310); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fb7743, #ff5310); /* Standard syntax */}
.media-videos{height:800px;}

.alignleft{max-width: 100%;float: left;margin: 0 20px 20px 0;}
.sub-collapser{display: none;}
.readmore-about{clear:both;padding:10px;}
.patient_stories_inner p a{color:#517dbc;}
.patient_stories_inner p a:hover{color:#315e9f;}



/********* New-25-11-2014 ***********/

.patient_stories_right ul{ padding:0; margin:5px 0 0px 0; list-style-type:none; float:left; width:52%;}
.patient_stories_right ul li{ width:100%; float:left; padding:0 0 0 0; margin:0; text-align:left; list-style-type:none; font-size:16px; color:#3f3f3f; font-weight:400;} 
.patient_stories_right ul li a{ float:left; line-height:25px; padding:0 0 5px 28px; margin:0; text-align:left; background:url(../images/options-icon.png) no-repeat 0 5px; list-style-type:none; font-size:18px; color:#3f3f3f; font-weight:400;} 
.patient_stories_right ul li a:hover{background:url(../images/options-icon.png) no-repeat 0 -107px; color:#315e9f;}
/*.patient_stories_right ul li:nth-child(2n+0){ width:46%;}*/
.patient_stories_right.patient-options-right{ width:54%;}
.patient_stories_inner.patient-options-inner{ width:100%;}
.treatment-img{ width: 285px; height: 285px; float: right; margin-top: -256px; }
.treatment-img img{border-radius:100%; border:4px solid #fff;}
.view-more-details-btn{ width:300px; padding:0; margin:0 auto;}
.view-more-details-btn i{ width:198px; height:45px; float:left; padding:0; margin:0; background: url('../images/sprite.png') no-repeat left -490px;}
.view-more-details-btn i:hover{ background:url(../images/sprite.png) no-repeat left -536px;}
.success_left p strong{ width:100%; float:left; padding:0; margin:-35px 0 0 0; font-size:24px; color:#7498ca; letter-spacing:0.5px; line-height:normal;}


.view-video-channel-btn{ width:207px; padding:0; margin:0 auto;}
.view-video-channel-btn i{ width:207px; height:45px; float:left; padding:0; margin:14px 0 25px 0; background: url('../images/sprite.png') no-repeat left -654px;}
.view-video-channel-btn i:hover{ background:url(../images/sprite.png) no-repeat left -700px;}

.patient-testimonial-center{ width:40%; margin:0 auto;}
.patient-testimonial{ width:100%; float:left; padding:0 0 24px 0; margin:0; background:#fff;}
.patient-testimonial h2 {color: #3f3f3f;float: left;font-size: 36px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 14px;padding: 0;text-align:center;width: 100%;}
.patient-testimonial p {color: #3f3f3f;float: left;font-size: 16px;line-height: 24px;margin: 0 0 8px;padding: 0 0 39px 0;text-align:center;width: 100%;background:url(../images/quote-img.png) no-repeat center bottom;}
.patient-testimonial span{ width:100%; float:left; text-align:center; font-size:16px; color:#3f3f3f; font-weight:700;}
.about-container{ width:67%; float:left;}
.video-container{ width:33%; float:right;}
.rslides.rslides-img{ width:100%;}
/*.rslides.rslides-img a{ border-radius: 100%;height: 276px;width: 277px;}*/
.container.rslides-container{ width:765px;}
.caption.caption-text{ width:430px!important;}
.footer_links.footer-top{ width:52%; padding-right:3%;}
.footer_links.footer-top:last-child{ padding-right:0; width:100%;}
.address_detail.footer-address-detail{ width:55%; float:left; }
.phone_number.phone-number-detail{ float:left; width:41%; margin-top:0; margin-bottom:25px;}
.mail-box.phone-number-detail{ float:left; width:41%; margin-top:0; margin-bottom:25px;}
.mail-box i{float: left;font-size:25px;margin:0 18px 0 0;padding: 0; color:#517dbc;}
.mail-box a { font-size:16px; color:#517dbc; font-weight:400; line-height:25px;}	
.mail-box a:hover{ color:#315e9f;}
.footer_detail_1.footer-detail-main{ margin-bottom:0px;}
.pregnancy_rates h2{color: #3f3f3f;float: left;font-size: 36px;font-weight: 300;letter-spacing: -0.5px;margin: 0 0 25px;padding: 0;width: 100%;}
.quote-testimonial-icon{ width:39px; padding:0; margin:0 auto;}
.quote-testimonial-icon i{ width:39px; height:23px; float:left; padding:0; margin:0 0 7px 0; background:url(../images/sprite.png) no-repeat left -803px;}

.success_right.success-latest-right{ margin-top:8px;}
.success_right.success-latest-right h2{ margin-bottom:53px;}
.success_left.success-video-left h2{ margin-bottom:53px;}
.view-follow-us-btn{ width:168px; padding:0; margin:0 auto;}
.view-follow-us-btn i{ width:168px; height:46px; float:left; padding:0; margin:70px 0 0 0; background: url('../images/sprite.png') no-repeat 0 -863px;}
.view-follow-us-btn i:hover{ background:url(../images/sprite.png) no-repeat 0 -909px;}
.latest-twitter-box{ width:290px; margin:0 auto;}
.latest-twitter-box .rslides{ float:left;}
.twitter-bg{ width:52%; height:288px; float:left; padding:15% 30px 0 35px; margin:0; background: url('../images/twitter-bg.png') no-repeat left top;}
.latest-twitter-box .callbacks .caption{ position:relative; float:left; width:100%;}
.callbacks .caption .twitter-bg p{ width:100%; float:left; font-size:15px; font-weight:400; line-height:20px; color:#517dbc;}





.latest-twitter-box .callbacks_tabs.callbacks2_tabs{min-height:10px; float:right; padding:10px 21px; margin:0; border:1px solid #cfcfcf; border-bottom:none; border-radius:20px; position:relative; z-index:800; right:35%; top:0;
background: #dbdbdb; /* Old browsers */
background: -moz-linear-gradient(top,  #dbdbdb 0%, #e3e3e3 3%, #e8e8e8 7%, #fefefe 79%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(3%,#e3e3e3), color-stop(7%,#e8e8e8), color-stop(79%,#fefefe), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#e3e3e3 3%,#e8e8e8 7%,#fefefe 79%,#ffffff 100%);
background: -o-linear-gradient(top,  #dbdbdb 0%,#e3e3e3 3%,#e8e8e8 7%,#fefefe 79%,#ffffff 100%);
background: -ms-linear-gradient(top,  #dbdbdb 0%,#e3e3e3 3%,#e8e8e8 7%,#fefefe 79%,#ffffff 100%);
background: linear-gradient(to bottom,  #dbdbdb 0%,#e3e3e3 3%,#e8e8e8 7%,#fefefe 79%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 );

-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.1), 0 0 5px 0 rgba(188, 188, 188, 0.2) inset;
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.1), 0 0 5px 0 rgba(188, 188, 188, 0.2) inset;
box-shadow:0 0 6px rgba(0, 0, 0, 0.1), 0 0 5px 0 rgba(188, 188, 188, 0.2) inset;}


.latest-twitter-box .callbacks_tabs.callbacks2_tabs li{ float:left; padding:0; margin:0 3px; list-style:none;}
.latest-twitter-box .callbacks_tabs.callbacks2_tabs li a{ width:9px; height:9px; float:left; background:#d4d4d4; border-radius:100%; text-indent:-9999px;}
.latest-twitter-box .callbacks_tabs.callbacks2_tabs li.callbacks_here a{ background:#517dbc; border-radius:100%; }


.twitter-hashtag.pretty-link.js-nav{font-size:18px; color:#517dbc !important; float:left; text-align:center; width:100%; margin:15px 0 0 0; font-weight:700;word-wrap:break-word;}

.twitter-timeline-link{font-size:18px; color:#517dbc!important; float:left; text-align:center; width:100%!important; margin:15px 0 0 0; font-weight:700;word-wrap:break-word;}

.latest-news-images{border-radius: 100%;height: 276px;width: 277px; float:left; background: url('../images/latest-news-images-bg.png') no-repeat left top;}

/**************** Menu-New-13-11-2014 Css *******************/
.mobile-menu-display{ width:100%; float:left; display:none;}
header nav {text-align: center;}
header nav ul {margin: 0;padding: 1em;list-style-type: none; display:none;}
header nav ul li {display: inline;}
header nav ul li:first-child {margin-left: 0;}
header nav ul li ul {display: none;}
.menu-title {display: block;position:relative;float:left;margin: -31px 0 0 15px;font-family: 'MyriadProSemibold';font-weight:normal;font-size:16px;text-align:left;color:#fff;}
a.meanmenu-reveal {display: none;}
.mean-container .mean-bar {border-radius: 3px;float: right;width: 100%;position: relative;padding: 0px 0 0;min-height: 42px;z-index: 999999;}
.mean-container a.meanmenu-reveal {background:none repeat scroll 0 0 #437fc1;border-radius: 3px;width: 22px;height: 22px;padding: 10px 10px 12px;position: absolute;top: 0;right: 0;cursor: pointer;color: #fff;text-decoration: none;font-size: 16px;text-indent: -9999em;line-height: 22px;font-size: 1px;display: block;font-family: Arial, Helvetica, sans-serif;font-weight: 700;}
.mean-container a.meanmenu-reveal span {display: block;background: #fff;height: 3px;margin-top: 4px;}
.mean-container .mean-nav {float: left;width: 100%;background: #517dbc;margin-top: 44px;}
.mean-container .mean-nav ul {padding: 0;margin: 0;width: 100%;list-style-type: none;}
.mean-container .mean-nav ul li {position: relative;float: left;width: 100%;}
.mean-container .mean-nav ul li a {display: block;float: left;width:92%;padding: 1em 4%;margin: 0;font-family: "Open Sans",sans-serif;font-weight:normal;font-size:15px;text-align:left;color: #fff;border-top: 1px solid #383838;border-top: 1px solid rgba(255,255,255,0.5);text-decoration: none;}
.mean-container .mean-nav ul li li a {width: 88%;padding: 1em 6%;border-top: 1px solid #f1f1f1;border-top: 1px solid rgba(255,255,255,0.25);opacity: 0.75;filter: alpha(opacity=75);text-shadow: none !important;visibility: visible; font-family: "Open Sans",sans-serif;font-weight:normal;font-size:15px;text-align:left;color: #fff;}
.mean-container .mean-nav ul li.mean-last a {border-bottom: none;margin-bottom: 0;}
.mean-container .mean-nav ul li li li a {width: 70%;padding: 1em 15%;}
.mean-container .mean-nav ul li li li li a {width: 60%;padding: 1em 20%;}
.mean-container .mean-nav ul li li li li li a {width: 50%;padding: 1em 25%;}
.mean-container .mean-nav ul li a:hover {background: #acc1e2; color:#fff;}
.mean-container .mean-nav ul li a.mean-expand {margin-top: 1px;width: 26px;height:21px;padding: 12px !important;text-align: center;position: absolute;right: 0;top: 0;z-index: 2;font-weight: 700;background: rgba(255,255,255,0.1);border: none !important;border-left: 1px solid rgba(255,255,255,0.4) !important;border-bottom: 1px solid rgba(255,255,255,0.2) !important;}
.mean-container .mean-nav ul li a.mean-expand:hover {background: #acc1e2;}
.mean-container .mean-push {float: left;width: 100%;padding: 0;margin: 0;clear: both;}
.mean-nav .wrapper {width: 100%;padding: 0;margin: 0;}
 .mean-container .mean-nav ul li:first-child a{border:none;}
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.mean-remove {display: none !important;}



/**************** Slider-New-13-11-2014 Css *******************/
.home-slider-two{ width:615px; float:left;  margin:0 0 -17px -14px;}
.home-slider-two-hd{ width:100%; float:left; text-transform:uppercase; margin:0 0 20px 0; padding:0; text-align:center; color:#fff; font-size:22px; font-weight:700;}
.home-slider-two p{ width:100%; float:left; text-align:center; padding:0 0 29px 0!important; margin:0 0 15px 0!important; font-size:40px!important; text-transform:uppercase; font-weight:700; color:#fff; line-height:58px; background:url(../images/quote-img-2.png) no-repeat center bottom;}

.home-slider-two span{ width:100%; float:left; text-align:center; margin:0 0 17px 0; font-size:22px; text-transform:uppercase; font-weight:400; color:#fff;}

.more-info-btn{ width:147px; padding:0; margin:0 auto;}
.more-info-btn i{ width:147px; height:45px; float:left; padding:0; margin:0;  background: url('../images/sprite.png') no-repeat 0 -1027px;}
.more-info-btn i:hover{ background:url(../images/sprite.png) no-repeat 0 -1073px;}


.home-slider-three{ width:430px; float:left;  margin: 21px 0 -17px 19px;}
.home-slider-three p{ width:100%!important; float:left; font-size:28px!important; padding:14px 0 17px 0!important; color:#fff; font-weight:400;}


.home-slider-four{ width:100%; float:left;  margin:90px 0 0;}
.home-slider-four p{ width:100%; float:left; text-align:center; padding:0 0 29px 0!important; margin:0 0 15px 0!important; font-size:40px!important; text-transform:uppercase; font-weight:700; color:#fff; line-height:normal; background:url(../images/quote-img-2.png) no-repeat center bottom;}
.home-slider-four span{ width:100%; float:left; text-align:center; font-size:22px; text-transform:uppercase; font-weight:400; color:#fff; margin:0 0 29px 0;}

.home-slider-five{ width:55%; float:none;  margin:93px auto;}
.home-slider-five p{ width:100%; float:left; text-align:center; padding:0 0 0 0!important; margin:0 0 15px 0!important; font-size:30px!important;/* text-transform:lowercase!important;*/ font-weight:400; color:#fff; line-height:normal;}
.home-slider-five p strong{ text-transform:uppercase; font-size:40px; font-weight:700; text-align:center; width:100%; float:left;}


.home-slider-six{ width:678px; float:left;  margin:0 0 -17px -4px;}
.home-slider-six p{ width:100%; float:left; text-align:center; padding:0 0 29px 0!important; margin:0 0 15px 0!important; font-size:50px!important; text-transform:uppercase; font-weight:700; color:#fff; line-height:normal; background:url(../images/quote-img-2.png) no-repeat center bottom;}
.home-slider-six span{ width:100%; float:left; text-align:center; font-size:25px; line-height:normal; text-transform:uppercase; font-weight:400; color:#fff; margin:0 0 10px 0;}


.home-slider-seven{ width:550px; float:left;  margin: 21px 0 -17px 21px;}
.home-slider-seven p{ width:100%; float:left; text-align:center; padding:0 0 0 0!important; margin:0 0 27px 0!important; font-size:25px!important; font-weight:400; color:#fff; line-height:normal;}
.home-slider-seven p strong{ text-transform:uppercase; width:100%; text-align:center; font-size:40px!important; font-weight:700;}


.watch-now-btn{ width:168px; padding:0; margin:0 auto;}
.watch-now-btn i{ width:168px; height:45px; float:left; padding:0; margin:0;  background: url('../images/sprite.png')  no-repeat 0 -1199px;}
.watch-now-btn i:hover{ background:url(../images/sprite.png) no-repeat 0 -1246px;}


.quote-testimonial-icon2{ width:39px; padding:0; margin:0 auto;}
.quote-testimonial-icon2 i{ width:39px; height:23px; float:left; padding:0; margin:0 0 7px 0; background:url(../images/sprite.png) no-repeat 0 -1360px;}
#slider-section { visibility:hidden;}

.patient-testimonial .callbacks_tabs.callbacks3_tabs{ display:none;}
.morestories{float:right; margin-top:195px;}
.morestories a{display: block;font-size: 15px;color: #437fc1;text-align:center;width:100%; }
.testimonialheight{min-height:20px;}

.brochure-sec{text-align: left;line-height: 25px;cursor: pointer;width: 100%;padding: 20px 0 20px 0;display: block;font-size: 21px;}
.brochure-sec img {
    vertical-align: middle;
}
.news_listing > img {
    height: auto;
    width: 100%;
}

#footer_menu {
	width: 34%;
	height: auto;
	float: left;
}

#footer_menu strong{
	color:#fff;
	font-size:20px;
	font-weight:300;
	margin-bottom:5px;
}

#footer_menu p{
	font-size:13px;
	color:#fff;
	line-height:22px;
}

#footer_menu ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
	
#footer_menu ul li{
	list-style:none;
	padding:5px;
	margin:10px 0px;
}

#footer_menu ul li a{
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	font-size:13px;
	margin-left:0px;
	text-decoration:none;
}

#footer_menu ul li a:hover{
	color:#fe1908;
	text-decoration:none;
}

#footer_menu1 {
	width: 291px;
	height: auto;
	float: left;
}

#footer_menu1 strong{
	color:#fff;
	font-size:20px;
	font-weight:300;
	margin-bottom:20px;
}

#footer_menu1 p{
	font-size:13px;
	color:#fff;
	line-height:22px;
}

.dr-arun-ray{width:100px; height:116px; padding:3px; margin-right:10px; margin-top:5px;float:left;border:1px dotted #ccc;}

.dr-arun-ray-1{width:170px; height:162px; padding:10px; margin-right:10px; margin-top:5px; border:4px solid #2aace4; float:left; -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;/}

.css-typing
{
    width: 686px;
    height:38px;
    white-space:nowrap;
    overflow:hidden;
    -webkit-animation: type 5s steps(50, end);
    animation: type 5s steps(50, end);
}

@keyframes type{
    from { width: 0; }
}

@-webkit-keyframes type{
    from { width: 0; }
}

.box_header:after
{
	content: "";
	display: block;
	bottom: 0;
	width: 50px;
	height: 2px;
	background: #0BB2AC;
	margin-top: 4px;
        margin-bottom:4px;
}

#appointment{
	width: 100%;
	height: auto;
	float: right;
	margin-top: 10px;
        margin-bottom:10px;
	border-radius:5px;
        border:1px solid #ccc;
	background:#E6E6E6;
	background: -webkit-linear-gradient(#E6E6E6, #D8D8D8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E6E6E6, #D8D8D8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E6E6E6, #D8D8D8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E6E6E6, #D8D8D8);
}

#appointment h2{
	font-family:'Ubuntu', sans-serif;
	font-size:20px;
	color:#000;
	text-align:center;
	/*text-shadow: 1px 1px 0px #468d81;*/
	margin:10px 0px 10px 0px;
}

#appointment p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 7px;
}

.display-ie8 {
display: none;
}

#appointment input {
width: 90%;
padding: 8px;
font: 13px , Arial, Helvetica, sans-serif;
line-height: 16px;
color: #808080;
border: none;
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 1px 1px 2px #c4c4c4;
-moz-box-shadow: 1px 1px 2px #c4c4c4;
-webbox-shadow: 1px 1px 2px #c4c4c4;
}

#appointment textarea {
width: 214px;
padding: 8px;
font: 13px , Arial, Helvetica, sans-serif;
line-height: 16px;
color: #808080;
border: none;
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 1px 1px 2px #c4c4c4;
-moz-box-shadow: 1px 1px 2px #c4c4c4;
-webbox-shadow: 1px 1px 2px #c4c4c4;
}

#captcha-container img {
vertical-align: top;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0;
margin-left: 7px;
}

#captcha-container .captcha {
width: 105px;
height: 17px;
font-size: 14px;
}


#submit_bottom input{
font-size: 15px;
color: #fff;
margin: 15px 10px;
width: 225px;
float: left;
padding: 9px 15px;
border:1px solid #fe1908;
box-shadow:none;
background:#fe1908;
text-decoration: none;
text-align: center;
border-radius: 3px;
}

.ivf-training{width:250px; height:250px;float:right;border:2px solid #2aace4; padding:3px; margin-left:10px;}
.ivf-training-text{width:250px; height:auto;float:right;border:2px solid #2aace4; padding:10px 3px; margin-right:-5px; text-align:center;}

.ivf_train_3{width:208px; height:305px;float:left;border:2px solid #2aace4; padding:3px; margin-right:10px; margin-bottom:10px;}
.ivf_train_3_text{width:100%; height:auto;float:right;border-top:2px solid #2aace4; padding:5px 3px; margin-right:0px; text-align:center;}
.ivf_train_3 img{width:100%;}

.dr-arun-ray-2{width:150px; height:150px; padding:10px; margin-right:10px; margin-top:5px; border:4px solid #2aace4;  -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;}
   
   .img-ttl {
        background: #2aabe4;
        padding: 3px 3px;
        position: relative;
        display: flex;
        border-radius: 5px;
        box-shadow: 1px 2px 3px #948f8f;
}
.img-ttl:after {
        content: "";
        position: absolute;
        top: -8px;
        right: 48%;
        height: 15px;
        width: 15px;
        background: #2aabe4;
        transform: rotate(45deg);
        z-index: 1;
}
.img-ttl p {
        margin: 0 !important;
        z-index: 3;
        color: #fff !important;
}


