/* Enter Your Custom CSS Here */

.call-for-action{
	padding:15px; 
  	background:#c8f3dc;
  	color:#0a5d31;
  	font-weight:600;
  	border-radius:8px;
  	box-shadow: 2px 2px 5px 3px #999;
    line-height: 25px;
    font-size: 13px;
    margin-bottom: 30px;
    border: 1px solid #fff;
  	font-family:Verdana;
 	text-align:center;
}
.surgeonDiv a.readMore
{
  display:none;
}
.col-md-3 a.read_mre
{
  display:none;
}
#logo {
     
    display: contents;
 
}
.enquiry-link{background:#f1232d;color:#fff;padding:5px;border-radius:4px;text-align:center;box-shadow: 2px 2px 4px 2px #999;font-size:14px;font-weight:500;}
.enquiry-link a:link{text-decoration:none;color:#fff;}
.enquiry-link a:visited{text-decoration:none;color:#fff;}
.enquiry-link a:hover{text-decoration:underline;color:#fff;}

.surgeonlist
{
 padding:5px 5px 5px 10px; 
  color:#2c5309;
  font-weight:500;
}
.surgeonlist img
{
  float:left;
  margin-right:15px;
  border:1px solid #0f543d;
  border-radius:4px;
  margin-bottom:10px;
 
}
.profile
{
   width:100%;   
  float:left;
  border-bottom: 1px solid #8fd8b1;
  padding-top: 12px;
}

.surgeonlist p
{
  color:#2c5309;
  font-weight:500;
}

div#nav_menu-6.widget.widget_nav_menu{
margin: -8px 0 10px 0;
}

div#search-3.widget.widget_search
{border:none;}

div#search-2.widget.widget_search
{
  background: #fff;
  padding: 0 0 30px 0;
}

div#text-8.widget.widget_text
{
  background: #fff;
  padding: 0 0 40px 0;
}

.surgeonDiv a.readMore
{
  background: #00A950;
    color: #fff;
  padding:10px;
}
.surgeonDiv img
{
  height:100px;
}
.surgeonDiv h3
{
font-size: 15px;
    font-family: Arial;
    margin: 5px 0px 15px;
    border-bottom: 3px solid #ed1f24;
    padding-bottom: 4px;
    line-height: 30px;
    color: #981f22;
  	font-weight:600;
}
.wpcf7-submit{background: #00A950;}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form select
{
      text-transform: lowercase !important;
}
div.footerlink
{
  margin-top:8px;
}
a {
    color: #00a950;
}

.span9 ul {
    color: #38684e;
}
ul.footerlink
{
 list-style:square;
 color:#555;
}
ul.footerlink li
{
 
  padding-top:5px;
}
ul.footerlink li a
{
  color:#555;
  text-decoration:none;
  
}  

.formpop {
    padding: 2%;
}

 .rpwwt-widget ul li {
    border-bottom: 1px solid #dddddd;
}

 .wpcf7-form-control-wrap {
     position: static;
}

.formpop .field {
    height: 50px;
}

.field input[type="text"] {
    height: 35px;
}
.formpop input[type="text"] {
    height: 35px;
    border: 1px solid #ccc;
    background: #fff;
    color: #3f7783;
    width: 100%;
    font-weight: bold;
}
.formpop input[type="email"] {
    height: 35px;
    border: 1px solid #ccc;
    background: #fff;
    color: #3f7783;
    width: 100%;
    font-weight: bold;
}
.buttonform {
    margin-top: 60px;
    text-align: center;
}
.buttonform input[type="submit"], input[type="reset"] {
    
    background: #039ebe;    
    color: #fff;
    font-weight: 500;
    padding: 8px;
    cursor: pointer;
}
.buttonform input[type="submit"], input[type="reset"] {
    
    background: #039ebe;    
    color: #fff;
    font-weight: 500;
    padding: 8px;
    cursor: pointer;
}
 
.buttonformone {
    margin-top: 60px;    
    
}
.buttonformone input[type="submit"], input[type="reset"] {
    background: #117b43;    
    color: #fff;
    font-weight: 500;
    padding: 8px 15px;
    cursor: pointer;
  border-radius:8px;
}
.buttonformone input[type="submit"], input[type="reset"] {    
    background: #117b43;    
    color: #fff;
    font-weight: 500;
    padding: 8px 15px;
    cursor: pointer;
  border-radius:8px;
}
 
.formpop select {
    width: 100%;
    color: #3f7783;
    height: 32px;
    font-weight: bold;
}
.formpop 

 textarea {
    width: 100%;
    font-weight: bold;
    height: 38px;
}

.span9 .arabicContent p
{
 text-align:right; 
}
.formpop {
    width: 100%;
    height: auto;
}

a.arabicLink
{
 text-decoration:underline;
  color:#0092CB;
  font-weight:bold;
  font-size:16px;
  margin-left:20px;
}
.submitbutton
{
 margin-left:14.5%; 
}  
.scrollup 
{
z-index:9999; 
}  
.single-post .prev, .single-post .next
{
  display:none;
} 
.fieldone label {
    float: left;
    width: 120px;
    margin-top: 20px;
    color: #117b43;
}
.fieldone label span
{
 color:red; 
}  
.wpcf7-form textarea {
    width: 83%; 
    height:60px;
    border:1px solid #8fd8b1;
    color:#134f6d;
  	border-radius:8px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] /*.wpcf7-form select*/
{
 height: 35px;
 border: 1px solid #8fd8b1;
 color: #134f6d;
 border-radius:8px;
 width:83%;
}
select.wpcf7-form-control.wpcf7-select
{
	height:44px;
  	width:85%;
  	margin-top:0;
  	border: 1px solid #8fd8b1;
}
.fieldone input[type="tel"] {
  height:35px;
  border:1px solid #8fd8b1;
  color:#000;
  width: 250px;
  margin-top: 10px;
  width:83%;
}

.col-Home
{
  width:25%;
  float:left;
}  
li {
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
}
.single-post .tags_social a.ctag {
  color: #fff;
  background: #0092CB;
}
.single-post .tags_social .shares li
{
  padding-bottom: 0px;
}  
.single-post .tags_social .shares li i, .services_medium i, .one-staff .social_widget ul li i, ul.default_list.check li:before, ul.default_list.icon li i, ol.default_list, .header_1_body .top_nav .social_widget ul li i, .header_3_body .top_nav .social_widget ul li i, .header_6_body .top_nav .social_widget ul li i, .header_7_body .top_nav .social_widget ul li i, .header_9_body .top_nav .social_widget ul li i, .header_10_body .top_nav .social_widget ul li i, header#header .cart .cart_icon i, header .right_search i, .sticky_menu .right_search i, .sticky_menu .cart .cart_icon i
{
 color:black; 
}  
.span12 p
{
  text-align: justify;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
} 

.homeSurgeons ul
{
  list-style:none;
} 
.homeSurgeons ul li
{ 
float:left;
} 
.rd_more a {
    background-color: #00A950;
    padding: 8px 20px;
    color: #fff;
}
.dctlist-lp-mn img
{
    width: 100%;
    height: 250px;
}

.rd_more a:hover, .rd_more a:focus {
    background-color: #ED1F24;
    color: #fff;
    text-decoration: none;
}

.head2 span {
    border-bottom: 3px solid #ed1f24;
    padding-bottom: 4px;
}

.dctlist-maintxt {
    font-size: 12px;
    color: gray;
    margin-bottom: 30px;
}


.dctlist-lp-mn {
    margin: 20px 8px;
    min-height: auto;
    box-shadow: 0px 0px 1px 1px #E4E4E4;    
}

.head2 {
    font-size: 16px;
    margin: 25px 0px 15px;
    border-bottom: 1px solid #e1e1e1;
    line-height: 30px;
}


.head2 {
    font-size: 18px;
    margin: 25px 0px 15px;
    border-bottom: 1px solid #e1e1e1;
    line-height: 30px;
}


.head2 {
    font-size: 16px;
    margin: 25px 0px 15px;
    border-bottom: 1px solid #e1e1e1;
    line-height: 30px;
}

.consultbox
{
float:right;margin:-39% 0 0 0;padding:3%;width:60%; /*border:2px solid #0f543d;border-radius:8px;    box-shadow: 2px 2px 10px 2px #2E4053;*/
}

.consultbox h3
{
font-size:16px;margin-bottom:2%;
}
.consultbox p
{
text-align:center;color:#f1232d;font-size:20px;font-weight:600;
}
.consultbox strong
{
  color:#f1232d;
}
div.link
{
 border:4px solid #fff;width:60%;background:#f1232d;color:#f1232d;padding:10px;border-radius:8px;text-align:center;box-shadow: 4px 4px 4px 4px #ccc; 
} 
div.link a 
{
  color:#fff;font-size:28px;text-align:center;
}



.contactform
{
  width:100%;
} 
.contactform .field
{
 height:40px; 
  width:100%;
 float:left; 
} 

.contactform .field label
{
  width:100%;
 
}  
.cap {
    font-size: 15px;
    font-family: Verdana;
    text-align: center;
    color: #3e3e3e;
}
.CategoryDt
{
  margin-top:10px;
  margin-bottom:3%; 
  width:100%;
  border: 1px solid #3bbc73;
  border-radius: 20px;
  padding: 10px 0 10px 10px; 
}
 
}
.CategoryDt h4
{
  font-family: Frutiger;
    font-size: 37px;
      margin: 2px 0px 30px;
    text-align: center;
   color: #054e86;
   
    padding-top: 15px;
    padding-bottom: 15px;
}  

.specialities-container {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    margin: 15px auto;
    border-radius: 50%;
    border-radius: 50%;
    width: 170px;
    height: 170px;
}

div.owl-carousel .item img {
    height: 150px;
 
}


 
.carouselSLider
{
  margin-top:10px;
  margin-bottom:5%; 
  width:100%;
 float:left;
 
  
}
footer#footer.type_dark #copyright {
    background: #fff;
    color: #00A950;
    border-top:none;
}

footer#footer.type_dark .inner {
    background: #fff;
    color: #3f3f3f;
  border-top: 12px solid #00a950;
}
footer#footer.type_dark .widget ul
{
  list-style:square;
  color:#3f3f3f;
}  
footer#footer.type_dark .widget ul li
{
  border:none;
  display:inline;
}  
footer#footer.type_dark .widget ul.menu li 
{
 border:none; 
 display:block; 
} 
footer#footer.type_dark .widget-title {
  font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ed1c24;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 5px;
    margin-bottom: 20px;
    font-family:Verdana;
}
footer#footer.type_dark .widget ul li a {
    color: #054e86;
    font-size: 15px;
    font-weight:500;
    line-height: 26px;
    padding-left: 3px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
footer#footer.type_dark .widget ul li a:hover
{
color: #00a950;
}

.blog-article .info
{
  display:none;
}  
.media img
{
  width:230px;
  height:230px;
  border:2px solid #ccc;
  border-radius:50%;
}  
.knowmoreLink
{
 float:right; 
}  
.knowmoreLink a
{
      background-color: rgb(0, 169, 80);
    color: rgb(255, 255, 255);
    border: medium none;
    padding: 8px 30px;
    font-size: 16px;
} 
.knowmoreLink a:hover
{
 background:#ed1f24; 
}  

div.tp_carousel_content
{
  background:#fff;
}  
div.tp_carousel_content h1 {
   font-size: 18px;
    margin: 5px 0px 15px;
   border-bottom: 3px solid #ed1f24;
    padding-bottom: 4px;
    line-height: 30px;
}

div.tp_carousel_content p {
   font-size: 12px;
color: gray;
margin-bottom: 30px;
  text-align:left;
  display:none;
}


div.tp_carousel_content {
    min-height: 110px;
}

.carouselSLider h4
{
  font-family: Frutiger;
    font-size: 37px;
      margin: 2px 0px 30px;
    text-align: center;
    color:#981f22;
 
   padding-top:15px;
   padding-bottom:15px;
  
}  

.TOPmenu a 
{  
   text-transform: uppercase;
    color: #ed1c24;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    border-right:1px solid #ed1c24;
     padding-right:15px;
    padding-left:15px;
} 
a.last
{
  border:none;
} 

div.top_nav.widget_search #s {
    color: #5b6d64;
    float: left;
    height:32px;
    border-left: 1px solid #1b683e;
    padding: 5px 0px 5px 8px;    
    border-radius: 8px;
}
nav .menu>li>a
{
text-transform: uppercase;
    color: #00A950;
    font-family: Verdana;
       font-size: 14px;
    font-weight: 600;
}

a.nocall
{   
    background-color: #ED1C24;
    padding: 13px 10px 12px 10px;
    font-family: Arial;
    border-radius: 0px 0px 12px 12px;
    min-width: 250px;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
}

.sidebar#widgetarea-sidebar {
    background-color: #117b43;
    /* padding: 15px; */
    color: #fff;
    border-radius: 8px;
}

aside h6.widget-title {
    text-align:center;
    background: #8fd8b1;
    font-size: 18px;
    padding: 10px 0;
    color: #0a5d31;;
    border-radius: 8px;
    font-family: verdana;
}
.rigthsideform
{
  
  padding-left:10px;
  padding-right:10px;
  
}  
.rigthsideform .field
{
   
}  
.rigthsideform .field label
{
padding-bottom:0;  
padding-top:15px; 
  padding-left:8px;
}
.rigthsideform .field input[type="text"]
{
width:95%;
height:auto;
padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 12px;
    margin-left: 0px;
} 
.rigthsideform .field input[type="email"]
{
width:95%;
height:auto;
padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 12px;
    margin-left: 0px; 
}  
.rigthsideform .field input[type="tel"]
{
width:95%;
height:auto;
padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 12px;
    margin-left: 0px;  
  margin-top:10px;
  color:#134f6d;
  font-size:13px;
}

.rigthsideform .field select
{
    width:100%;
    height: 40px;
    padding-top: 2%;
    padding-bottom: 5%;
    background: #fff;
    margin-left:0px;
    margin-bottom:10px;
  	margin-top:10px;
  border-radius: 8px !important;
}
.rigthsideform .field textarea
{
  width:95%;
  height:80px;
  margin-left:0px;
  border-radius:8px;
  border:0;
}
.btnsubmit input[type="submit"]
{
    text-align: center;
    
    padding: 0px;
    padding-right: 7%;
    color:#fff;
   background:#082717;
  
      margin: auto;
    text-align: center;
    float: none;
    display: block;
} 


.owl-wrapper-outer .item {
    margin: 20px 0px;
    min-height: 150px;
    box-shadow: 0px 0px 1px 1px #E4E4E4;
    padding: 10px 10px 0;
}

div.owl-carousel .item img {
    height: 200px;
    border-radius: none;
}
.page_header_yes #content {
    padding-top: 100px;
}
.span9 p {
   text-align:justify;
   font-size: 15px;   
  /*margin-left:5px;*/
  padding-bottom:10px;
  color:#38684e;
  font-family:Arial;
}

/*.span9 strong{color:#f1232d;}*/

.copyright_logo {
    display: none;
}

.header_page h2 {
    font-size:15px;
    color: #ed1c24;
    font-weight:500;
}


div.tp_carousel_content div.tp_read_more {
    background: #00A950;
    color: #fff;
    border:none;
}

/*edited by anup*/
  .row-fluid [class*="span"]
{
    display: contents !important;
}

.mobileLAngdiv{display:none;}

/* my css responsive code here */
@media (min-width: 230px) and (max-width: 320px) 
  {
.col-Home
{
  width:100%;
  float:none;
}
.submitbutton
{
 margin-left:5%; 
} 

.consultbox {
    float: none;
    margin: 0% 0 0 0; 
    width: 100%;
}
.formpop {
    width: 100%;
    height: auto;
    float: none;
}
.formpop input[type="text"] {
    width: 100%;
}
a.arabicLink {display: inline-block;}
.emailheadleft{margin-top: 15px;text-align: center;}
.languageDivmob{text-align: center;margin-top: 15px;}
.mobileLAngdiv{display: block;}

}
@media (min-width: 320px) and (max-width: 400px) 
  {
.col-Home
{
  width:100%;
  float:none;
}
.submitbutton
{
 margin-left:5%; 
} 

.consultbox {
    float: none;
    margin: 0% 0 0 0; 
    width: 100%;
}
.formpop {
    width: 100%;
    height: auto;
    float: none;
}
.formpop input[type="text"] {
    width: 100%;
}
a.arabicLink {display: inline-block;}
.emailheadleft{margin-top: 15px;text-align: center;}
.languageDivmob{text-align: center;margin-top: 15px;}
.mobileLAngdiv{display: block;}

}
/* my css responsive code here */
@media (min-width: 400px) and (max-width: 600px) 
  {
.col-Home
{
  width:100%;
  float:none;
}
.submitbutton
{
 margin-left:5%; 
} 

.consultbox {
    float: none;
    margin: 0% 0 0 0; 
    width: 100%;
}
.formpop {
    width: 100%;
    height: auto;
    float: none;
}
.formpop input[type="text"] {
    width: 100%;
}

a.arabicLink {display: inline-block;}
.emailheadleft{margin-top: 15px;text-align: center;}
.languageDivmob{text-align: center;margin-top: 15px;}
.mobileLAngdiv{display: block;}
}
/* large css include */
@media (min-width: 600px) and (max-width: 900px) 
  {
.col-Home
{
  width:50%;
  float:left;
}  
.submitbutton
{
 margin-left:10%; 
} 
.consultbox {
    float: none;
    margin: 0% 0 0 0; 
    width: 100%;
}
.formpop {
    width: 100%;
    height: auto;
    float: none;
}
.formpop input[type="text"] {
    width: 100%;
}
a.arabicLink {display: inline-block;}
.emailheadleft{margin-top: 15px;text-align: center;}
.languageDivmob{text-align: center;margin-top: 15px;}
.mobileLAngdiv{display: block;}
/*a.nocall
{display:none;}*/

}



.btnsubmit{display: inline-block;width: 100%;}
.wpcf7-not-valid-tip{color: #cfe8db !important;}

.span9 p {font: normal 17px/24px 'PT Sans', Arial, 'Helvetica Neue', Helvetica, Tahoma, sans-serif;}
.span9 ul li {font: normal 17px/24px 'PT Sans', Arial, 'Helvetica Neue', Helvetica, Tahoma, sans-serif;}

h3 {
    line-height: 20px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    color: #f1232d;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
}
.header_page h2 {
    font-size: 25px;
    color: #ed1c24;
    font-weight: 500;
     font-family: Roboto;
}
h2 {
    line-height: 40px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 0;
    color: #267149;
    font-size: 17px;
}