@import url('https://fonts.googleapis.com/css?family=Gudea');
@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=PT+Sans');
@import url('https://fonts.googleapis.com/css?family=Sansita');
body {font-family: 'PT Sans', sans-serif; line-height:26px;}
p{text-align:justify;}
.fixe_bg_heading {font-family: 'Sansita', sans-serif; font-size:3em; font-weight:bold;}
.menu_bar {font-family: 'Poppins', sans-serif; }
.heading_para {font-family: 'Oswald', sans-serif;}
.menu_up {z-index:1;}
.heading_para span {color:#337ab7;}
.header {padding-top:0px;}
.logo {margin-top:10px;}
.ereturn img {float:right;}
.outer_marquee {background-color:white; border-top:#337ab7 solid 5px;  color:#337ab7; padding-top:10px;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.51);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.51);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.51);}
.bodr span {border-bottom: 3px solid #d84f57;display: inline-block;width: 45px;clear: both;
position: relative;top: 5px;}
.white_bg  {background-color:#f6f6f6; padding:50px 0px; border-bottom:#CCC solid 1px; margin:15px;}
.white_bg img {margin-bottom:15px;}
.hems_icon span a {font-family: 'PT Sans', sans-serif; color:#383838; font-size:16px;text-decoration:none;}
.hems_icon span a:hover {color:#02a250;}
.heaing_box {margin-bottom:15px;}
.heading_top {margin-top:15px;}
.bg-1 {
	margin-top:20px;
	background: url(../images/fixed.jpg)no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height:300px;
	padding-top:30px;
	padding-bottom:30px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	margin-bottom:30px;
}

.border_right {border-right:#fff solid 1px;}
.uparrow {margin:10px 0px; float:right;}
.uparrow_one {margin:10px 0px;}
.mt15 {margin-top:15px;}
.mt30 {margin-top:30px;}
.green {color:#337ab7;}	
.mr {margin-right:10px;}
.news_more {color:#000;font-style:italic;}
.news_more:hover {text-decoration:none; color:#02a250;}
.news-item {margin-bottom:15px!important; line-height:26px !important;}
.famous_pers {background-color:#f7f7f7; padding:10px 20px; border:#e4e4e4 solid 1px; margin-top:20px; height:285px; overflow:scroll; overflow-x:hidden;}
.famous_pers_new {background-color:#f7f7f7; padding:5px 20px 0px 20px; border:#e4e4e4 solid 1px; position:relative; width:100%; -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.19);
box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.19);}
.clr_light {color:#7d7d7d;}
.arrow_form {position:absolute; z-index:1; right:20px; top:-30px;}
.outer_area {background:url(../images/topography.png) left top repeat; margin-top:30px; padding:20px 0px; border:#ededed solid 1px;}
.yellow_bg {background-color:#efd962; border:#02a250 solid 2px; padding:5px;}
	@-webkit-keyframes spinnerRotate
{
    from{-webkit-transform:rotate(0deg);}
    to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spinnerRotate
{
    from{-moz-transform:rotate(0deg);}
    to{-moz-transform:rotate(360deg);}
}
@-ms-keyframes spinnerRotate
{
    from{-ms-transform:rotate(0deg);}
    to{-ms-transform:rotate(360deg);}
}
.spin{

    -webkit-animation-name: spinnerRotate;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spinnerRotate;
    -moz-animation-duration: 5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spinnerRotate;
    -ms-animation-duration: 5s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
}
.text_pr  a{position:absolute; top:90px; left:60px; text-decoration:none; color:#fff; font-size:30px;
        -webkit-animation: color-change 1s infinite;
        -moz-animation: color-change 1s infinite;
        -o-animation: color-change 1s infinite;
        -ms-animation: color-change 1s infinite;
        animation: color-change 1s infinite;
    }

    @-webkit-keyframes color-change {
        0% { color: #000; }
        50% { color: #fff; }
        100% { color: #efd962; }
    }
    @-moz-keyframes color-change {
        0% { color: #000; }
        50% { color: #fff; }
        100% { color: #efd962; }
    }
    @-ms-keyframes color-change {
        0% { color: #000; }
        50% { color: #fff; }
        100% { color: #efd962; }
    }
    @-o-keyframes color-change {
        0% { color: #000; }
        50% { color: #fff; }
        100% { color: #efd962; }
    }
    @keyframes color-change {
        0% { color: #000; }
        50% { color: #fff; }
        100% { color: #efd962; }
    }

.outer_footer_green {background:url(../images/fixed.jpg) left top repeat-x; padding:50px 0 20px 0px;}
.new_frt_btn li {margin-right:35px;}
.new_frt_btn li:last-child {margin-right:0px;}
.outer_footer {background-color:#363636; padding:30px 0px 15px 0px;}
.white {color:#fff; text-align:justify;}
.footer_link li {background:url(../images/orange-arrow.png) left 6px no-repeat; padding-left:25px;}
.footer_link li a {color:#fff; text-decoration:none;}
.footer_link li a:hover {color:#337ab7;}
.mb20 {margin-bottom:20px;}
.what_arrow li {background:url(../images/white-arrow.jpg) left 6px no-repeat; padding-left:30px; line-height:30px;}
.white_light {color:#666;}
.ftr_read {color:#fff; text-decoration:none;}
.ftr_read:hover {color:#fff;}
.nomt {margin-top:0px;}
.heading_light {color:#666; margin-bottom:20px;}

/*----------ABOUT US-----------*/
.outer_about_us {background-color:#f5f5f5; border:solid 1px #e1e0e0; padding:20px 0px; margin:20px 0px;}
.black {color:#000; font-weight:500;}
.about_service li {line-height:26px;text-align:center; font-size:20px;}
.about_service li:last-child {margin-right:0px;}
.about_service_right li {background:url(../images/pen.png) left 5px no-repeat; padding-left:30px;}
.pic_name {position:relative; font-size:16px; background-color:rgba(2, 161, 79, 0.8); color:#fff; text-align:center; line-height:40px; z-index:100; bottom:30px;}
.pic_name_pannel {position:relative; bottom:30px; font-size:16px; background-color:#337ab7; color:#fff; text-align:center; line-height:40px; z-index:100;}
.mb40{margin-bottom:40px !important;}
.border_pic {border:#e2e2e2 solid 2px; padding:5px;}
.testi {border-bottom:#fff solid 1px;padding-bottom:15px; font-weight:bold;}	
.animate {
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/*=============== Home-team ===============*/

.home-doctors {
  text-align: center;
}

.home-doctors h2 {
    font-weight: normal;
}

.home-doctors .common-doctor {
  background-color: #fff;
}
.home-doctors .common-doctor figure {
  overflow: hidden;
  width: 100%;
}

.home-doctors .common-doctor h5 {
  margin: 0 0 7px;
  font-size: 18px;
	font-weight: 700;
	color: #3a3c41;
}
.home-doctors .common-doctor .for-border {
  margin-bottom: 20px;
}
.home-doctors .common-doctor .text-content {
  padding: 19px 14px 13px;
}
.home-doctors.doctors-var-two {
  text-align: left;
  background-color: #fff;
}
.home-doctors.doctors-var-two .slogan-section {
  text-align: left;
}
.home-doctors.doctors-var-two .common-doctor {
  background-color: transparent;
}
.home-doctors.doctors-var-two .common-doctor .for-border {
  display: none;
}
.home-doctors.doctors-var-two .common-doctor .text-content {
  padding: 20px 0 20px;
}
.home-doctors.doctors-var-two .text-center {
  text-align: left;
}

.slogan-section {
	margin-bottom: 50px;
	text-align: center;
}

.home-doctors .common-doctor .for-border {
	margin-bottom: 20px;
}

/*.for-border {
	height: 11px;
	width: 100%;
	background: transparent url(http://omarhabash.com/nova/wp-content/uploads/2014/08/feature-border.png) center center no-repeat;
	border: none;
}*/

.home-doctors .common-doctor h5 small {
	color: #008fd5;
	font-weight: bold;
	font-size: 0.8em;
	font-style: italic;
}

.home-doctors .common-doctor ul{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -28px;
	text-align: center;
	margin-top: 10em;
	opacity: 0;
	z-index: 1;
}

.home-doctors .common-doctor li a {
	background: #00a859;
	color: white;
	padding: 0.75em;
	border: 5px solid rgba(255, 255, 255, 0.33);
}


.doc-img{
	 /* Webkit for Chrome and Safari */
  -webkit-transform: scale(1, 1); // This is the scale for the normal size of the image.
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(1, 1);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(1, 1);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;
}

.doc-item:hover .doc-img{
	 /* Webkit for Chrome and Safari */
  -webkit-transform: scale(1.2, 1.2); // This is the enlarged size scale of the image.
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(1.2, 1.2);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(1.20, 1.20);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;

  opacity: 0.7;
}

.doc-item:hover .social-lists{
	margin-top: -2em;
	opacity: 1;
}


/* ------------------------------------------Gallery css---------------------------------*/
/* ------------------------------------------Gallery css---------------------------------*/

#baguetteBox-overlay {
	display:none;
	opacity:0;
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000000;
	background-color:#222;
	background-color:rgba(0, 0, 0, .8);
-webkit-transition:opacity .5s ease;
transition:opacity .5s ease
}
#baguetteBox-overlay.visible {
	opacity:1
}
#baguetteBox-overlay .full-image {
	display:inline-block;
	position:relative;
	width:100%;
	height:100%;
	text-align:center
}
#baguetteBox-overlay .full-image figure {
	display:inline;
	margin:0;
	height:100%
}
#baguetteBox-overlay .full-image img {
	display:inline-block;
	width:auto;
	height:auto;
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, .6);
	box-shadow:0 0 8px rgba(0, 0, 0, .6)
}
#baguetteBox-overlay .full-image figcaption {
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	line-height:1.8;
	white-space:normal;
	color:#ccc;
	background-color:#000;
	background-color:rgba(0, 0, 0, .6);
	font-family:sans-serif
}
#baguetteBox-overlay .full-image:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px
}
#baguetteBox-slider {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	white-space:nowrap;
-webkit-transition:left .4s ease, -webkit-transform .4s ease;
transition:left .4s ease, -webkit-transform .4s ease;
transition:left .4s ease, transform .4s ease;
transition:left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease
}
#baguetteBox-slider.bounce-from-right {
-webkit-animation:bounceFromRight .4s ease-out;
animation:bounceFromRight .4s ease-out
}
#baguetteBox-slider.bounce-from-left {
-webkit-animation:bounceFromLeft .4s ease-out;
animation:bounceFromLeft .4s ease-out
}
@-webkit-keyframes bounceFromRight {
0%, 100% {
margin-left:0
}
50% {
margin-left:-30px
}
}
@keyframes bounceFromRight {
0%, 100% {
margin-left:0
}
50% {
margin-left:-30px
}
}
@-webkit-keyframes bounceFromLeft {
0%, 100% {
margin-left:0
}
50% {
margin-left:30px
}
}
@keyframes bounceFromLeft {
0%, 100% {
margin-left:0
}
50% {
margin-left:30px
}
}
.baguetteBox-button#next-button, .baguetteBox-button#previous-button {
	top:50%;
	top:calc(50% - 30px);
	width:44px;
	height:60px
}
.baguetteBox-button {
	position:absolute;
	cursor:pointer;
	outline:0;
	padding:0;
	margin:0;
	border:0;
	-moz-border-radius:15%;
	border-radius:15%;
	background-color:#323232;
	background-color:rgba(50, 50, 50, .5);
	color:#ddd;
	font:1.6em sans-serif;
-webkit-transition:background-color .4s ease;
transition:background-color .4s ease
}
.baguetteBox-button:focus, .baguetteBox-button:hover {
	background-color:rgba(50, 50, 50, .9)
}
.baguetteBox-button#next-button {
	right:2%
}
.baguetteBox-button#previous-button {
	left:2%
}
.baguetteBox-button#close-button {
	top:20px;
	right:2%;
	right:calc(2% + 6px);
	width:30px;
	height:30px
}
.baguetteBox-button svg {
	position:absolute;
	left:0;
	top:0
}
.baguetteBox-spinner {
	width:40px;
	height:40px;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px
}
.baguetteBox-double-bounce1, .baguetteBox-double-bounce2 {
	width:100%;
	height:100%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:bounce 2s infinite ease-in-out;
	animation:bounce 2s infinite ease-in-out
}
.baguetteBox-double-bounce2 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes bounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounce {
0%, 100% {
-webkit-transform:scale(0);
-moz-transform:scale(0);
transform:scale(0)
}
50% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1)
}
}

.mb15 {margin-bottom:15px;}
/* ------------------------------------------Gallery css---------------------------------*/
/* ------------------------------------------Gallery css---------------------------------*/

.venture_bdr {border:#e2e2e2 solid 2px; padding:30px;}
.leaf {position:absolute;  right:0px; top:35%;}
.leaf_two {position:absolute;  left:0px; top:35%;}
.our_products {margin-top:20px;}
.our_products li a {color:#fff; text-decoration:none;}
.our_products li:nth-child(1) {background-color:#354458; color:#fff !important; padding:5px 15px; margin-bottom:8px;}
.our_products li:nth-child(2) {background-color:#3a9ad9; color:#fff !important; padding:5px 15px;margin-bottom:8px;}
.our_products li:nth-child(3) {background-color:#29aba4; color:#fff !important; padding:5px 15px;margin-bottom:8px;}
.our_products li:nth-child(4) {background-color:#eb7260; color:#fff !important; padding:5px 15px;margin-bottom:8px;}
.our_products li:nth-child(5) {background-color:#ff8f13; color:#fff !important; padding:5px 15px;margin-bottom:8px;}
.our_products li:nth-child(6) {background-color:#466675; color:#000 !important; padding:5px 15px;margin-bottom:8px;}
.our_products li:nth-child(7) {background-color:#6a8d9d; color:#fff !important; padding:5px 15px;margin-bottom:8px;}
.our_products li:nth-child(8) {background-color:#82c16f; color:#fff !important; padding:5px 15px;margin-bottom:8px;}

.scrollToTop{
	width:38px; 
	height:100px;
	padding:10px;
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	top:530px;
	right:10px;
	display:none;
	background:  url(../images/up.png) no-repeat 0px 20px;
}
.scrollToTop:hover{text-decoration:none;}
.other_product li {background:url(../images/pen.png) left 5px no-repeat; padding-left:25px;}
.nopl {padding-left:0px; font-size:16px;}
.testi_bg {background-color:#e9e9e9; border:#e3e3e3 solid 1px; padding:15px !important; margin-top:10px;}
.download_pre a {color:#02a250; font-weight:bold;}
.download_pre a:hover {text-decoration:none;}
.download_pre_right span {float:right !important;}
.over_white {background-color: rgba(255, 255, 255, 0.9); padding:20px; margin-top:-19% !important;}
.v_mre {color:#fff; text-decoration:none;}
.v_mre:hover {color:#000; text-decoration:none;}
.no_bdr tbody tr td {border:none;}
.clr_hvr {margin-bottom:15px; padding:20px; border:#CCC solid 1px;}
.clr_hvr a {color:#000; text-align:center; text-decoration:none;}
.mandatory {color:#F00;}
.nopadding {padding:0px;}
.bold {font-weight:bold; padding-bottom:10px;}
.light_clr label {color:#666; font-weight:normal !important;}
.red {color:#F00; font-weight:bold;}
.h300 {height:300px;}
.tax_heading {background:url(../images/smarrow.png) left top no-repeat; padding-left:30px; line-height:20px;}

@media(max-width:767px){
.text_pr a{font-size:20px;}
.new_frt_btn li:last-child {margin-right:35px;}
}
@media (max-width:991px) {
.ereturn img {float:left; margin-top:15px;}
}
@media (max-width:767px) {
.ereturn img {float:left; margin-top:15px; width:100%;}
.logo img {width:100%;}
}
@media (max-width:768px) {
.bg-1 {	padding-top:80px;}
.fixebg {font-size:16px;}
.white_font {float:left;}
}


/*Customer Area Css start*/
.box_bg {background-color:#ff7a0e; padding:42px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}
.box_bg-1 {background-color:#f733cd; padding:44px 20px; border-radius:5px ;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);;}
.box_bg-2 {background-color:#f64c4c; padding:43px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}
.box_bg-3 {background-color:#3224fc; padding:39px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}
.box_bg-4 {background-color:#5cb85c; padding:39px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}
.box_bg-5 {background-color:#8813ff; padding:39px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}

.box_bg-6 {background-color:#635848; padding:31px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}

.box_bg-7 {background-color:#ff13a1; padding:39px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}

.box_bg-8 {background-color:#808e0e; padding:39px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}

.box_bg-9 {background-color:#6e1784; padding:39px 20px; border-radius:5px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.37);}


.side_icon {margin-top:18px;}
.side_icon-1 {margin-top:0px;}
.side_icon-2 {margin-top:18px;}
.side_icon-3 {margin-top:10px;}
.side_icon-4 {margin-top:6px;}
.side_icon-5 {margin-top:5px;}
.side_icon-6 {margin-top:5px;}
.side_icon-7 {margin-top:5px;}
.side_icon-8 {margin-top:5px;}
.side_icon-9 {margin-top:5px;}

.text_shadow {text-shadow:1px 1px 1px #000;}
.border_none tr td {border-top:none !important;}
.new_main_border {border:#666 solid 1px; margin:15px 0px; padding:15px 0px;}
.mt8 {margin-top:8px;}


@media (max-width:767px) {
.side_icon {margin-top:0px;}
.side_icon-1  {margin-top:0px;}
.side_icon-2 {margin-top:0px;}
.side_icon-3 {margin-top:0px;}
.side_icon-4  {margin-top:0px;}
.side_icon-5  {margin-top:0px;}
}
/*Customer Area Css end*/
