@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, figure {
	margin: 0;
	padding: 0;
	font-family: "latoregular", Arial, Helvetica, sans-serif;
}
body {
	font-size:1em;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
/*img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80); 
}*/
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul, li {
	list-style-type: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
h4 {
	color: #666666;
    font-family: "adelleregular",Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 6px;
}
h5 {
	color: #666666;
	font-size:1.1em;
	font-family: 'adelleregular', Arial, Helvetica, sans-serif;
	margin-bottom:18px;
	line-height:1.5em;
}
h6 {
	color: #666666;
	font-size:1em;
	font-family: 'adelleregular', Arial, Helvetica, sans-serif;
	margin-bottom:16px;
	line-height:1.5em;
}
a, a:link, a:focus {
	color: #145991;
	text-decoration: none;
	outline: none;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
a:hover {
	color: #930000;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
q:before, q:after {
	content: '';
}
.clearfix {
	clear:both;
	display: block;
}
.clearfix:after {
	clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    
}
.clearfix:before {
	clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix_h1 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	clear: both;
}
.clearfix_h2 {
	margin: 0px;
	padding: 0px;
	height: 10px;
	clear: both;
}
p {
	color: #404040;
	font-size:.8em;
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
}
.imgright {
	float:right;
	margin-left:15px;
	border:1px solid #e9eaea;
	padding:2px;
}

.imgleft {
	float:left;
	margin-right:15px;
	border:1px solid #e9eaea;
	padding:2px;
}

.lay-width {
	width:100%;
	max-width:1080px;
	margin:0 auto;
}

.mid-sm-in img {
	max-width:100%;
}
@media (max-width: 1090px) { 
.lay-width {
	width:96%;
}
}
.align-right {
	text-align:right;
}
.section {
	padding:0px 0px 50px 0px;
}
.section1 {
	margin:0px 0px 50px 0px;
	background:#f6f6f6;
	padding:50px 0px 15px 0px;
}
.more01 a {
	background:url(../images/arrow01.png) 0px 6px no-repeat;
	color: #145991;
	font-size:14px;
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
	padding-left:11px;
}
.more01 a:hover {
	color: #e64248;
}
a.more01 {
	background:url(../images/arrow01.png) 0px 6px no-repeat;
	color: #145991;
	font-size:14px;
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
	padding-left:11px;
	margin-left:10px;
}
a.more01:hover {
	color: #e64248;
}
.more02 a {
	background:url(../images/arrow03.png) 0px 5px no-repeat;
	color: #ffffff;
	font-size:14px;
	font-family: 'latoregular', Arial, Helvetica, sans-serif;
	padding-left:11px;
}
.more02 a:hover {
	color: #e64248;
}
.left-col {
	float:left;
	width:48%;
}
.right-col {
	float:right;
	width:48%;
}
h2 {
	color: #4d4d4d;
	font-size:1.5em;
	font-family: 'adelleregular', Arial, Helvetica, sans-serif;
	margin-bottom:12px;

}
@media (max-width: 530px) { 
.left-col {
	float:left;
	width:100%;
	margin-bottom:15px;
}
.right-col {
	float:right;
	width:100%;
}
h2 {
	font-size:1.25em;
}
.section1 {
	margin:0px 0px 25px 0px;
	background:#f9f9f9;
	padding:20px 0px 15px 0px;
}
}

.inner-wrapper {
	padding-top:50px;
}
.inner-wrapper01 {
	padding-top:12px;
}
/*
	Head Area CSS
********************************/
.top-links-area {
	background:#eef6f9;
	padding:5px 0px 5px 0px;
}
.top-links {
	float:left;
	width:60%;
}
.top-social-links {
	float:left;
	width:31%;
}
.language-change {
	float:right;
	text-align:right;
}
@media (max-width: 768px) { 
.top-links {
	float:left;
	width:100%;
}
.top-social-links {
	display:none;
}
.language-change {
	display:none;
}
}
.top-links li {
	float:left;
	background:url(../images/top-nav-sep.jpg) right 3px no-repeat;
	padding-right:15px;
	margin-right:15px;
	line-height:24px;
}
.top-links li.last {
	padding-right:0px;
	margin-right:0px;
	background-image:none;
}
.top-links li a {
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#145991;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
@media (max-width: 584px) { 
.top-links-area {
	padding:6px 0px 0px 0px;
}
.top-links li {
	line-height:18px;
}
.top-links li {
	background:url(../images/top-nav-sep.jpg) right 1px no-repeat;
	padding-right:8px;
	margin-right:8px;
	margin-bottom:6px;
}
.top-links ul {
	text-align:center;
}
}
.top-links li a:hover {
	color:#000000;
}


@media (max-width: 360px) { 
.top-links {
	width:279px;
	margin:0 auto;
	float:none;
}
}










.top-social-links ul {
	float:right;
}
.top-social-links li {
	float:left;
	margin-left:15px;
}
.top-social-links li a {
	display:block;
	width:26px;
	height:25px;
	font-size:0px;
	text-indent:-999px;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.top-social-links li.facebook a {
	background:url(../images/facebook-icon.png) 0px 0px no-repeat;
}
.top-social-links li.facebook a:hover {
	background:url(../images/facebook-icon.png) 0px -25px no-repeat;
}

.top-social-links li.twitter a {
	background:url(../images/twitter-icon.png) 0px 0px no-repeat;
}
.top-social-links li.twitter a:hover {
	background:url(../images/twitter-icon.png) 0px -25px no-repeat;
}

.top-social-links li.gplus a {
	background:url(../images/gplus-icon.png) 0px 0px no-repeat;
}
.top-social-links li.gplus a:hover {
	background:url(../images/gplus-icon.png) 0px -25px no-repeat;
}

.top-social-links li.youtube a {
	background:url(../images/youtube-icon.png) 0px 0px no-repeat;
}
.top-social-links li.youtube a:hover {
	background:url(../images/youtube-icon.png) 0px -25px no-repeat;
}

.top-social-links li.pinterest a {
	background:url(../images/pintrest-icon.png) 0px 0px no-repeat;
}
.top-social-links li.pinterest a:hover {
	background:url(../images/pintrest-icon.png) 0px -25px no-repeat;
}


.language-change select {
	padding:0px 5px;
}
.language-change select option {
	padding:4px 5px;
}

.logo-contact-area {
	padding:20px 0px 10px 0px;
}
.logo-area {
	width:40%;
	float:left;
}
.logo-area img{
	width:100%;
	max-width:337px;
}
.top-contact-area {
	float:right;
}
.top-contact-area p {
	text-align:right;
	font-size:18px;
	padding-bottom:8px;
	color:#145991;
}
.top-contact-area p span{
	
	font-weight:bold;
	color:#c9252b;
}



@media (max-width: 651px) { 
.logo-area {
	width:100%;
	text-align:center;
}
.top-contact-area {
	width:100%;
	padding-top:8px;
}
.top-contact-area p {
	text-align: center;
}
}
@media (max-width: 643px) { 
.logo-area {
	width:50%;
}
}
.top-contact-area li {
	display:block;
	color:#005aab;
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
	font-size:1.9em;
	margin-bottom:12px;
}
.top-contact-area li a {
	display:block;
	color:#005aab;
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
}
.top-contact-area li a:hover {
	color:#c9252b;
}
.top-contact-area li.ph {
	background:url(../images/ph-icon.png) 0px 8px no-repeat;
	padding-left:32px;
}

.top-contact-area li.email {
	background:url(../images/mail-icon.png) 0px 9px no-repeat;
	padding-left:36px;
}
.search-tb-area {
	background:#eef6f9;
	border-bottom:4px solid #e64248;
	padding:5px 0px;
}
@media (max-width: 768px) { 
.top-contact-area li {
	font-size:1.5em;
	margin-bottom:8px;
}
.top-contact-area li a {
}
.top-contact-area li.ph {
	background:url(../images/ph-icon.png) 0px 3px no-repeat;
}

.top-contact-area li.email {
	background:url(../images/mail-icon.png) 0px 6px no-repeat;
}
}
@media (max-width: 529px) { 
.logo-contact-area {
	padding:20px 0px 10px 0px;
}
.logo-area {
	width:100%;
	text-align:center;
}
.logo-area img{
	max-width:300px;
}
.top-contact-area {
	width:100%;
}
.top-contact-area li {
	float:left;
	width:43%;
}
.logo-area {
	margin-bottom:10px;
}
.top-contact-area li {
	font-size:1.125em;
	margin-bottom:8px;
}
.top-contact-area li a {
}
}

.tp-button {
	float:left;
	width:61%;
}
.tp-button {
	float:left;
	width:61%;
}
.search-area {
	float:right;
	min-width:272px;
	background:#FFFFFF;
	height:30px;
	border-radius:3px;
	transition-duration: 0.3s;
}
.search-area:hover,
.search-area:focus {
	box-shadow:0 0px 6px #999 inset;
	outline:none;
}

.tp-button ul li {
	float:left;
	width:48%;
	margin-right:2%;
}
.tp-button li a {
	display:inline-block;
	background:#7acc73;
    box-shadow: 0px 1px 2px #4f9e48 inset;
	padding:5px 15px;
	border-radius:4px;
	
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffffff;
}
.tp-button li a:hover,
.tp-button li a.selected {
	background: none repeat scroll 0 0 #b40f03;
	box-shadow: 0 1px 2px #900b02 inset;
}
@media (max-width: 767px) { 
.search-area {
	display:none;
}
.tp-button {
	float:left;
	width:100%;
}
}
@media (max-width: 386px) { 
.tp-button li {
	width:100% !important;
	margin:4px 1% 4px 1%;
	text-align:center;
}
}
.search-area input[type="text"] {
	background:url(../images/search-icon.png) 5px 7px no-repeat;
	border:none;
	padding:7px 8px 6px 35px;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#404040;
	width:193px;
}
.search-area input[type="submit"] {
    background:#404040;
    border: medium none;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 30px;
    transition-duration: 0.3s;
    width:36px;
	color:#FFFFFF;
	text-align:center;
	border-radius:0px 3px 3px 0px;
	font-family:'latoblack', Arial, Helvetica, sans-serif;
	line-height:10px;
}
.search-area input[type="submit"]:hover {
    background:#c9252b;
}

.nav-area {
	background:#145991;
	padding:0px 0px;
}
/*
	Banner Area CSS
********************************/
.banner-area img {
	width:100%;
}
.dot-area {
	width:100%;
	max-width:1080px;
	margin:0 auto;
	position:relative;
}
.inner-banner img {
	width:100%;
}

/*
	Font Resize Area CSS
********************************/
.bradcrumb-font-resuze {
	padding:17px 0px;
}
@media (max-width: 744px) {
.bradcrumb-font-resuze {
	display:none;
}
}
.bradcrumb {
	width:80%;
	float:left;
}
.bradcrumb li {
	float:left;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#145991;
}
.bradcrumb li a {
	display:block;
	background:url(../images/arrow04.png) right 8px no-repeat;
	padding-right:11px;
	margin-right:4px;
	color:#262626;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.bradcrumb li a:hover {
	color:#145991;
}


.font-sizer {
	font-size:.70em;
	color:#000000;
	text-align:right;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	color:#404040;
	width:20%;
	float:right;
}
.font-sizer span {
	display:inline-block;
	position:relative;
	top:-2px;
	margin-right:4px;
	font-size:11px;
}
.font-sizer a {
	height:15px;
	width:15px;
	display:inline-block;
	margin-left:6px;
	font-size:0px;
	text-indent:-999999px;
}
.font-sizer a.plus {
	background:url(../images/plus-font.png) 0px 0px no-repeat;
}
.font-sizer a.plus:hover {
	background:url(../images/plus-font-hover.png) 0px 0px no-repeat;
}

.font-sizer a.minus {
	background:url(../images/minus-font.png) 0px 0px no-repeat;
}
.font-sizer a.minus:hover {
	background:url(../images/minus-font-hover.png) 0px 0px no-repeat;
}


/*
	Mid Area CSS
********************************/
.about-tabs-area {
	float:left;
	width:67.7777%;
}
.query-form-area {
	float:right;
	width:27.7777%;
}

.query-form {
	background:#e2f3f9;
	padding:20px 22px 15px 22px;
}
.query-form h2 {
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
	color:#145991;
	font-size:1.115em;
	margin:0px 0px 12px 0px;
}

.query-form input[type="text"],
.query-form textarea {
	width:96%;
	border:1px solid #b7d8db;
	margin-bottom:15px;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:7px 2%;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}


::-webkit-input-placeholder {
   color:#404040;
}

:-moz-placeholder { /* Firefox 18- */
   color:#404040; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#404040;
   opacity: 1;
}

:-ms-input-placeholder {  
   color:#404040; 
}


.query-form input[type="text"]:hover,
.query-form input[type="text"]:focus,
.query-form textarea:hover,
.query-form textarea:focus,
.query-form select:hover,
.query-form select:focus {
	box-shadow:0 0px 4px #c9cacb inset;
}
.query-form select {
	width:100%;
	border:1px solid #b7d8db;
	margin-bottom:15px;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	padding:0px 2%;
}
.query-form select option {
	padding:6px 9px;
}
.query-form input[type="submit"] {
	border:none;
	background:#e64248;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	padding:3px 8px;
	cursor:pointer;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.query-form input[type="submit"]:hover {
	background:#145991;
}
@media (max-width: 768px) { 
.about-tabs-area {
	width:100%;
	margin-bottom:20px;
}
.query-form-area {
	width:100%;
}
}
.sec01 ul {
	margin-bottom:10px;
}
.sec01 li {
	border-bottom:1px solid #ebebeb;
	padding:0px 10px 0px 0px;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.sec01 li:hover {
	background:#eef6f9;
}
.sec01 li a {
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:.85em;
	padding:9px 20px 9px 12px;
	background:url(../images/arrow02-hover.png) right 9px no-repeat;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.sec01 li:hover a {
	background:url(../images/arrow02.png) right 9px no-repeat;
	color:#FF0000;
}
.sec01 .col1 {
	float:left;
	width:44%;
}
.sec01 .col1 img {
	width:100%;
	max-width:230px;
	padding-top:6px;
}
.sec01 .col2 {
	float:right;
	width:56%;
}

.sec02 .col1 {
	float:left;
	width:44%;
}
.sec02 .col1 img {
	width:100%;
	max-width:230px;
	padding-top:6px;
}
.sec02 .col2 {
	float:right;
	width:54%;
}

.sec02 .col2 p {
	color: #404049;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    line-height: 1.7em;
    padding-bottom: 25px;
	text-align:justify;
}

@media (max-width: 768px) { 
.sec01 .col1 {
	width:100%;
	padding-bottom:12px;
	text-align:center;
}
.sec01 .col2 {
	width:100%;
}
.sec02 .col1 {
	width:100%;
	padding-bottom:12px;
	text-align:center;
}
.sec02 .col2 {
	width:100%;
}
}

.tech-tabs {
	padding:0px 0px 0px 0px;
	margin-bottom:37px;
}
.video-sec img {
	width:100%;
}
.int-pat-info {	
	display:block;
}
.int-pat-info li {	
	float:left;
	width:47%;
	margin-right:3%;
	border-bottom:1px solid #ebebeb;
}

.int-pat-info li a {
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:.85em;
	padding:9px 20px 9px 12px;
	background:url(../images/arrow02-hover.png) right 9px no-repeat;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.int-pat-info li:hover {
	background:#eef6f9;
}
.int-pat-info li a:hover {
	background:url(../images/arrow02.png) right 9px no-repeat;
	color:#FF0000;
}
@media (max-width: 418px) { 
.int-pat-info li {	
	float:left;
	width:100%;
	margin-right:0;
	border-bottom:1px solid #ebebeb;
}
}











/*
	Footer CSS
**************************/
.footer-links-bg {
	background:url(../images/footer-link-bg.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding:50px 0px;
}
.footer-links {
	width:100%;
	max-width:1120px;
	margin:0 auto;
}
@media (max-width: 1159px) { 
.footer-links {
	width:96%;
}
}
.footer-links li {
	float:left;
    margin:0 2%;
	width:20.75%;
	border-bottom:1px solid #FFFFFF;
	padding:5px 0px;
}
@media (max-width: 1159px) { 
.footer-links li {
	width:27.6666%;
}
}
@media (max-width: 830px) { 
.footer-links li {
	width:41.4999%;
}
}
@media (max-width: 568px) { 
.footer-links li {
	width:100%;
	margin:0;
	
}
}
.footer-links li a {
	color: #000000;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 0.85em;
}
.footer-links li a:hover {
	color: #005090;
}

.copyright-links {
	background:#145991;
	padding:12px 0px;
}
.copyright {
	float:left;
	padding-right:60px;
}
.links {
	float:left;
}
.design-by {
	float:right;
}
.copyright-links {
	color:#ffffff;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 0.7em;
}
.copyright-links .links li {
	float:left;
	background: url(../images/copyright-l-sep.jpg) right 2px no-repeat;
	padding-right:10px;
	margin-right:8px;
	display:inline-block;
}
.copyright-links .links li.last {
	background-image:none;
	padding-right:0px;
	margin-right:0px;
}
.copyright-links .links li a {
	color:#ffffff;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 0.95em;
}
.copyright-links .links li a:hover {
	color:#353535;
}
@media (max-width: 850px) {  
.copyright {
	width:100%;
	padding-right:0px;
	text-align:center;
	margin-bottom:10px;
}
.copyright-links .links {
	width:100%;
	margin-bottom:10px;
	text-align:center;
}
.copyright-links .links ul {
	max-width:280px;
	margin:0 auto;
}
.copyright-links .links ul li {
	padding-right:8px;
	margin-right:6px;
}
.design-by {
	width:100%;
	text-align:center;
}

.copyright-links .links li {
	float:none;
	display:inline-block;
}
}


/*
	Bottom Form CSS
**************************/
.bottom-form-area {
	background:#145991;
	padding:18px 0px 3px 0px;
}
.bottom-form .field-ar {
	float:left;
	width:55.5555%;
}
.bottom-form .txt-bx-ar {
	float:left;
	width:27.7777%;
}
.bottom-form .submit-ar {
	float:right;
	width:16.6666%;
}

.bottom-form input[type="text"] {
	width:38%;
	margin:0% 7% 0% 0%;
	float:left;
	border:0px;
	border:none;
	margin-bottom:15px;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	padding:5px 2%;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.bottom-form textarea {
	width:80%;
	margin:0% 8% 0% 0%;
	float:left;
	border:0px;
	border:none;
	margin-bottom:15px;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	padding:5px 2%;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	height:54px;
}
.bottom-form input[type="text"]:hover,
.bottom-form input[type="text"]:focus,
.bottom-form textarea:hover,
.bottom-form textarea:focus,
.bottom-form select:hover,
.bottom-form select:focus {
	box-shadow:0px 0px 4px #028efe inset;
}
.bottom-form select {
	width:42%;
	margin:0% 8% 0% 0%;
	float:left;
	border:0px;
	border:none;
	margin-bottom:15px;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	padding:4px 2% 4px 2%;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.bottom-form input[type="submit"] {
	background: none repeat scroll 0 0 #7acc73;
    border-radius: 4px;
    box-shadow: 0 0 2px #4f9e48 inset;
    color: #ffffff;
    display: inline-block;
    font-family: "adelleregular",Arial,Helvetica,sans-serif;
    font-size: 17px;
    padding: 21px 10px;
	border:none;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	cursor:pointer;
}
.bottom-form input[type="submit"]:hover,
.bottom-form input[type="submit"]:focus {
	background:#b40f03;
}
@media (max-width: 979px) {  
.bottom-form input[type="submit"] {
    font-size: 15px;
    padding: 21px 4px;
}
}
@media (max-width: 730px) { 
.bottom-form-area {
	display:none;
}
.footer-links-bg {
	display:none;
}
}

/*
	News Letter certificate CSS
*************************************************/
.news-letter-area {
	float:left;
	width:43.5%;
	margin-left:5%;
	margin-right:1.5%;
	padding-right:1.25%;
	border-right:1px solid #f3f3f3;
	padding-bottom:30px;
}
.certificate-area {
	float:right;
	width:43.5%;
	margin-right:5%;
}

.newsletter-cer-area {
	padding-top:0px;
}


.newsletter-cer-area h2 {
	font-size:1.4em;
	margin-bottom:16px;
}
.newsletter-cer-area p {
	color:#1d1d1d;
	line-height:21px;
	padding-bottom:18px;
	font-size:.85em;
}

.newsletter-cer-area input[type="text"] {
	border:1px solid #ececec;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 5px;
	width:42%;
	color:#404040;
}
.newsletter-cer-area input[type="text"]:hover,
.newsletter-cer-area input[type="text"]:focus {
	border:1px solid #d2eafd;
}
.newsletter-cer-area input[type="submit"] {
	background:#404040;
	border:none;
	color:#FFFFFF;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 5px;
	width:42%;
	cursor:pointer;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.newsletter-cer-area input[type="submit"]:hover, 
.newsletter-cer-area input[type="submit"]:focus {
	background:#b40f03;
}

.certificate-area h2 {
	padding-bottom:12px;
}
.certificate-area img {
	margin-right:50px;
	margin-bottom:15px;
}
.certificate-area img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80); 
}

@media (max-width: 360px) {
.certificate-area {
	margin-right:2%;
	margin-bottom:0px;
}
.certificate-area img {
	margin-right:7px;
	max-width:109px;
	margin-bottom:0px;
}
}
@media (max-width: 878px) { 
.news-letter-area {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	padding-right:0%;
	border-right:none;
	padding-bottom:30px;
}
.certificate-area {
	float:right;
	width:100%;
	margin-right:0%;
}

}
@media (max-width: 399px) { 
.newsletter-cer-area input[type="text"] {
	width:44%;
}
.newsletter-cer-area input[type="submit"] {
	width:50%;
}
}

/*
	Blog CSS
*************************************************/
.blog-news-area {
	background:#eef6f9;
	padding:50px 0px 16px 0px;
	margin-bottom:50px;
}
.blog-news-area .blog-area {
	float:left;
	width:67.7777%;
}
.blog-news-area .news-area {
	float:right;
	width:27.7777%;
}

.blog-testimonial-area {
	background:#eef6f9;
	padding:50px 0px 16px 0px;
	margin-bottom:50px;
}
.blog-testimonial-area .blog-area {
	float:left;
	width:58.6111%;
}
.blog-testimonial-area .testimonial-area {
	float:right;
	width:36.9443%;
	text-align:center;
}
.blog-testimonial-area .testimonial-area .testimonial {
	margin-bottom:44px;
}
.blog-testimonial-area .testimonial-area .testimonial img {
	width:100%;
}
.blog-testimonial-area .testimonial-area .testimonial h2 {
	margin-bottom:30px;
}

.blog-area .title {
	font-family: "adelleregular",Arial,Helvetica,sans-serif;
	font-size:.85em;
	color:#145991;
}
.blog-area .title a {
	font-family: "adelleregular",Arial,Helvetica,sans-serif;
	color:#145991;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.blog-area .title a:hover {
	color:#bc200c;
}
.blog-area .time {
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:.70em;
	color:#919191;
	padding-bottom:8px;
}
.blog-area p {
	line-height:19px;
	color:#363535;
	font-size:0.85em;
	padding-bottom:16px;
}
.blog-area li {
	border-bottom:1px solid #ebebeb;
	padding-bottom:5px;
	margin-bottom:27px;
}
.blog-area li.last {
	margin-bottom:12px;
}

.news-area li {
	border-bottom:1px solid #ebebeb;
	padding-bottom:5px;
	margin-bottom:12px;
}
.news-area .date {
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:.70em;
	color:#145991;
}
.news-area p {
	line-height:19px;
	color:#363535;
	font-size:0.85em;
	padding-bottom:18px;
}
.news-area li a {
	color:#363535;
}
.news-area li a:hover {
	text-decoration:underline;
}
@media (max-width: 784px) { 
.blog-area span.st_facebook_hcount,
.blog-area span.st_twitter_hcount,
.blog-area span.st_linkedin_hcount,
.blog-area span.st_pinterest_hcount,
.blog-area span.st_googleplus_hcount {
	margin-bottom:8px;
	display:inline-block;
}
}
@media (max-width: 640px) { 
.blog-news-area .blog-area {
	width:100%;
	padding-bottom:40px;
}
.blog-news-area .news-area {
	width:100%;
}
}
.make-appointment {
	background:#7cc975;
	padding:32px 0px;
}
.make-appointment .ap-tab {
	float:left;
	width:48%;
}
.make-appointment .ap-tab a {
	display:block;
	padding:15px 20px 15px 8px;
	background:#145991 url(../images/arrow05.png) right 19px no-repeat;
	color:#FFFFFF;
	font-family:'adelle_basic_rgbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.make-appointment .ap-tab a:hover {
	background:#a60208 url(../images/arrow05.png) right 19px no-repeat;
}
.contact-when {
	float:right;
	width:49%;
	padding-right:1%;
	text-align:left;
}
.contact-when .call-ph {
	color:#FFFFFF;
	font-family:'latobold', Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-bottom:8px;
}
.contact-when  .day {
	color:#FFFFFF;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:.77em;
}


@media (max-width: 925px) { 
.make-appointment .ap-tab {
	float:left;
	width:80%;
	padding:0% 10%;
	margin-bottom:12px;
}
.contact-when {
	float:right;
	width:90%;
	padding:0 5%;
	text-align:center;
}
}

.make-appointment02 {
	background:#eef6f9;
	padding:23px 0px;
	margin-bottom:20px;
}
.make-appointment02 .ap-tab {
	float:left;
	width:46%;
}
.make-appointment02 .ap-tab a {
	display:block;
	padding:15px 20px 15px 8px;
	background:#145991 url(../images/arrow05.png) right 19px no-repeat;
	color:#FFFFFF;
	font-family:'adelle_basic_rgbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.make-appointment02 .ap-tab a:hover {
	background:#a60208 url(../images/arrow05.png) right 19px no-repeat;
}
.contact-when02 {
	float:right;
	width:46%;
	padding-right:1%;
	text-align:left;
}
.contact-when02 .call-ph {
	color:#e64248;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:8px;
}
.contact-when02 .call-ph span {
	color:#145991;
}
.contact-when02 .day {
	color:#2c2b2b;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:.9em;
}


@media (max-width: 925px) { 
.make-appointment02 .ap-tab {
	float:left;
	width:80%;
	padding:0% 10%;
	margin-bottom:12px;
}
.contact-when02 {
	float:right;
	width:90%;
	padding:0 5%;
	text-align:center;
}
}

@media (max-width: 656px) { 
.blog-testimonial-area .blog-area {
	width:100%;
	margin-bottom:40px;
}
.blog-testimonial-area .testimonial-area {
	width:100%;
}	
}
.make-appointment01 {
	background:#eef6f9;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.make-appointment01 li {
	padding:4px 0px 4px 14px;
	background: rgba(0, 0, 0, 0) url("../images/arrow01.png") no-repeat scroll 0 12px;
}
.make-appointment01 .ap-tab a {
	display:block;
	padding:15px 20px 15px 8px;
	background:#145991;
	color:#FFFFFF;
	font-family:'adelle_basic_rgbold', Arial, Helvetica, sans-serif;
	font-size:18px;
	transition-duration:.3s;
 	-webkit-transition-duration:.3s;
	text-align:center;
}
.make-appointment01 .ap-tab a:hover {
	background:#b40f03;
}
.contact-when01 .call-ph {
	color:#e64248;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
}
.contact-when01 .call-ph span {
	color:#145991;
}
.contact-when01  .day {
	color:#303031;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:center;
}






/*
	Info and Expert CSS
********************************/

.section .colm {
	float:left;
	width:26.8518%;
	margin-right:4.6296%;
}
.section .colmlast {
	float:right;
	width:37.0370%;
}

.box .image img {
	width:100%;
}
.box .image {
	text-align:center;
}
.box p {
	color:#404041;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:24px;
}
.box li {
	color:#404041;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:24px;
}
.box li a {
	color:#404041;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}

.box li a:hover {
	color:#145991;
}



.green h2 {
	background:#7cc975;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.blue h2 {
	background:#145991;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.green:hover h2 {
	background:#68b162;
}
.blue:hover h2 {
	background:#317bb6;
}
.box h2 {
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
	font-size:1.25em;
	color:#FFFFFF;
	padding:22px 15px;
	margin:0px;
}





.box04 .image img {
	width:100%;
}
.box04 .image {
	text-align:center;
}
.box04 p {
	color:#404041;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:24px;
}
.box04 li {
	color:#404041;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:24px;
}
.box04 li a {
	color:#404041;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}

.box04 li a:hover {
	color:#145991;
}

.box04 h2 {
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	padding:16px 10px;
	margin:0px;
}
.orange h2 {
	background:#f57c29;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.orange:hover h2 {
	background:#d56111;
}




.expert ul li {
	position:relative;
	width:32.50%;
	float:left;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.expert ul li.last {
	margin-right:0px;
}
.expert ul li img {
	width:100%;
}
.expert ul li i {
	background: url(../images/i-bg.jpg);
    width:100%;
	height:96%;
	display:block;
	position:absolute;
	z-index:999;
	top:0px;
	color:#FFFFFF;
	text-align:center;
	opacity: 0;
	filter: alpha(opacity=0); 
	transition-duration:.7s;
 	-webkit-transition-duration:.7s;
}
.expert ul li:hover i {
	opacity: 10;
	filter: alpha(opacity=100); 
}
.expert ul li i div {
	margin-top:30%;
	font-size:15px;
}

@media (max-width: 888px) { 
.expert ul li i div {
	margin-top:10%;
	font-size:12px;
}
}

.box01 h2 {
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
	color:#005aab;
	font-size:1.4em;
	line-height:1.4em;
	margin:0px 0px 18px 0px;
}
.box01 ul li {
	position:relative;
	width:28%;
	float:left;
	margin-right:5%;
	margin-bottom:15px;
	overflow:hidden;
}
#tab3 .box01 ul li {
	position:relative;
	width:15%;
	float:left;
	margin-right:5%;
	margin-bottom:22px;
	overflow:hidden;
}
.box01 ul li.last {
	margin-right:0px;
}
.box01 ul li img {
	width:100%;
}
.box01 ul li i {
	background: url(../images/i-bg.jpg);
    width:100%;
	height:96%;
	display:block;
	position:absolute;
	z-index:999;
	top:0px;
	color:#FFFFFF;
	text-align:center;
	opacity: 0;
	filter: alpha(opacity=0); 
	transition-duration:.7s;
 	-webkit-transition-duration:.7s;
}
.box01 ul li:hover i {
	opacity: 10;
	filter: alpha(opacity=100); 
}
.box01 ul li i div {
	margin-top:30%;
	font-size:15px;
}

@media (max-width: 888px) { 
.box01 ul li i div {
	margin-top:10%;
	font-size:12px;
}
}
@media (max-width: 540px) { 
.section .colm {
	width:100%;
	margin-right:0;
	margin-bottom:40px;
}
.section .colmlast {
	width:100%;
}
}


.boxes-left {
	float:left;
	width:58.6111%;
	margin-right:4.6296%;
}
.boxes-right {
	float:right;
	width:36.7593%;
}


.boxes-left01 {
	float:left;
	width:48%;
	margin-right:4%;
}
.boxes-right01 {
	float:right;
	width:48%;
}
@media (max-width: 800px) { 
.boxes-left01 {
	width:100%;
	margin-right:0%;
	margin-bottom:35px;
}
.boxes-right01 {
	width:100%;
}
}



.main-cont p {
	color:#404041;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:24px;
	margin-bottom:23px;
	text-align:justify;
}
.main-cont h3 {
	color:#666666;
	font-family:'adelle_basic_rgbold', Arial, Helvetica, sans-serif;
	font-size:1.25em;
	line-height:24px;
	margin-bottom:18px;
}

.page-links {
	background:#eafbff;
	padding:20px;
	margin-top:25px;
}
.page-links h3 {
	color:#4d4d4d;
	font-family:'adelle_basic_rgbold', Arial, Helvetica, sans-serif;
	font-size:1.15em;
	line-height:24px;
	margin-bottom:12px;
}
.page-links li {
	float:left;
	width:48%;
	padding-right:2%;
}
.page-links li ul {
	padding-left:25px;
}
.page-links li ul li {
	float: inherit;
	width:100%;
	padding-right:0;
}
.page-links li a {
	color:#145991;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:24px;
	margin-bottom:3px;
	padding-left:12px;
	background:url(../images/arrow06.png) left 9px no-repeat;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.page-links li a:hover {
	color:#000000;
}


ul.list01 {
	padding-bottom:12px;
}
ul.list01 li {
	color:#404049;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:20px;
	margin-bottom:7px;
	padding-left:16px;
	background:url(../images/arrow06.png) left 6px no-repeat;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	padding-bottom:4px;
	text-align:justify;
}
ul.list01 li ul li { font-size:.95em;}
ul.list01 li ul {
	padding-top:22px;
	padding-left:18px;
}
ul.list01 li a {
	color:#145991;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	line-height:24px;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	text-align:justify;
}
ul.list01 li a:hover {
	color:#404041;
}

ul.list02 {
	padding-bottom:12px;
}
ul.list02 li {
	color:#404049;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:20px;
	margin-bottom:7px;
	padding-left:16px;
	background:url(../images/arrow06.png) left 6px no-repeat;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	padding-bottom:4px;
	text-align:justify;
	float:left;
	width:44%;
}
ul.list02 li ul {
	padding-top:22px;
	padding-left:18px;
}
ul.list02 li a {
	color:#145991;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	line-height:24px;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	text-align:justify;
}
ul.list02 li a:hover {
	color:#404041;
}

ul.list03 {
	padding-bottom:12px;
}
ul.list03 li {
	color:#404049;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:20px;
	margin-bottom:7px;
	padding-left:16px;
	background:url(../images/arrow06.png) left 8px no-repeat;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	padding-bottom:4px;
	text-align:justify;
	float:left;
	width:30%;
}
@media (max-width: 480px) { 
ul.list03 li {
	width:95%;
}
}
ul.list03 li ul li { font-size:.95em;}
ul.list03 li ul {
	padding-top:22px;
	padding-left:18px;
}
ul.list03 li a {
	color:#145991;
	font-family:'latoregular', Arial, Helvetica, sans-serif;
	line-height:24px;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	text-align:justify;
}
ul.list03 li a:hover {
	color:#404041;
}













.slider-right h3 {
	color:#145991;
	font-family:'adelle_basic_rgbold', Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:24px;
	margin-bottom:18px;
}
.tabs-ar li {
	width:47.5%;
	margin-right:5%;
	float:left;
	margin-bottom:16px;
}
.tabs-ar li.last {
	margin-right:0%;
}

.tabs-ar li a {
	background: none repeat scroll 0 0 #7acc73;
    box-shadow: 0 1px 2px #6aaf64 inset;
    color: #ffffff;
    display:block;
    font-family: "adelle_basic_rgbold",Arial,Helvetica,sans-serif;
    font-size:14px;
    padding:17px 9px;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.tabs-ar li a:hover {
	background: none repeat scroll 0 0 #b40f03;
	box-shadow: 0 1px 2px #900b02 inset;
}




.tabs-ar01 li {
	width:100%;
	margin-right:0;
	float:left;
	margin-bottom:16px;
}
.tabs-ar01 li.last {
	margin-right:0%;
}

.tabs-ar01 li a {
	background: none repeat scroll 0 0 #7acc73;
    box-shadow: 0 1px 2px #6aaf64 inset;
    color: #ffffff;
    display:block;
    font-family: "adelle_basic_rgbold",Arial,Helvetica,sans-serif;
    font-size:16px;
    padding:16px 5px;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	text-align:center;
}
.tabs-ar01 li a:hover {
	background: none repeat scroll 0 0 #b40f03;
	box-shadow: 0 1px 2px #900b02 inset;
}
@media (max-width: 885px) { 
.page-links li {
	width:100%;
	margin-right:0%;
}
}

@media (max-width: 722px) { 
.boxes-left {
	width:100%;
	margin-right:0%;
	margin-bottom:35px;
}
.boxes-right {
	width:100%;
}
}

.left-sm {
	width:23.1481%;
	float:left;
}
.mid-sm {
	width:45%;
	float:left;
	margin:0 2%;
}
.mid-sm-in {
	width:70.1481%;
	float:left;
	margin:0 2% 0 0%;
}
.right-sm {
	width:27.7777%;
	float:left;
}

@media (max-width: 741px) { 
.left-sm {
	width:33.1481%;
}
.mid-sm {
	width:64.7777%;
	margin:0 0% 30px 2%;
}
.mid-sm-in {
	width:100%;
	margin:0 2% 30px 0%;
}
.right-sm {
	width:100%;
}
}
@media (max-width: 433px) { 
.left-sm {
	width:100%;
	margin:0 0% 30px 0%;
}
.mid-sm {
	width:100%;
	margin:0 0% 30px 0%;
}
.right-sm {
	width:100%;
}
}
.mid-sm p{
    color: #404049;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    line-height: 1.50em;
    padding-bottom: 20px;
	text-align:justify;
}
.mid-sm h3 {
    color: #1e6fb0;
    font-family: "adelle_basic_rgbold",Arial,Helvetica,sans-serif;
    font-size:.9em;
    line-height: 24px;
    margin-bottom:4px;
}
.doctor-content-sec h3 {
    color: #1e6fb0;
    font-family: "adelle_basic_rgbold",Arial,Helvetica,sans-serif;
    font-size:.9em;
    line-height: 24px;
    margin-bottom:4px;
}

.mid-sm-in p{
    color: #404049;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    line-height: 1.50em;
    padding-bottom: 20px;
}
.mid-sm-in h4 {
	text-align:justify;
}
.mid-sm-in h3 {
    color: #1e6fb0;
    font-family: "adelle_basic_rgbold",Arial,Helvetica,sans-serif;
    font-size:1em;
    line-height: 24px;
    margin-bottom:7px;
	
}
.mid-sm-in h3.doc-de-title {
	border-bottom:1px solid #3f85bd;
	margin-bottom:14px;
	padding-bottom:6px;
	font-size:1.2em;
}
.doc-detail-bx {
	background:#f9fdfe;
	border:1px solid #f1f2f2;
	padding:22px 25px 0px 25px;
	border-radius:5px;
}

.left-links h2 {
	color:#FFFFFF;
    font-family: "latoblack",Arial,Helvetica,sans-serif;
	font-size:.95em;
	background:#1e6fb0;
	padding:8px 11px;
	margin:0px;
}
.left-links h3 {
	color:#FFFFFF;
    font-family: "latoblack",Arial,Helvetica,sans-serif;
	font-size:.95em;
	background:#1e6fb0;
	padding:8px 0px;
	width:100%;
	margin:0px;
}
.left-links h3 a{
	color:#FFFFFF;
    font-family: "latoblack",Arial,Helvetica,sans-serif;
	padding:0 11px;
	display:block;
}
.left-links li {
	border-top:1px solid #FFFFFF;
}
.left-links li ul {
	padding:4px 0px;
	background:#d1ecf5;
}
.left-links li ul li {
	border-top:none;
}
.left-links li ul li a {
	background:#d1ecf5 url(../images/left-l-b.jpg) 22px 16px no-repeat;
	padding:6px 11px;
}
.left-links li ul li a:hover {
	background: url(../images/left-l-b.jpg) 22px 16px no-repeat;
}
.left-links li ul li ul li a {
	background:#d1ecf5 url(../images/left-l-b.jpg) 36px 16px no-repeat;
	padding:6px 11px 6px 48px;
}
.left-links li ul li ul li a:hover {
	background: url(../images/left-l-b.jpg) 36px 16px no-repeat;
}
.left-links li ul li a {
	padding-left:34px;
	color:#002e66;
}
.left-links li a {
	background:#e2f3f9;
	padding:8px 11px;
	font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 0.95em;
	color:#145991;
	display:block;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.left-links li a:hover {
	background:#fafbfb;
	color:#2a2a2a;
}
.left-links li.activeleft a {
	background:#fafbfb;
	color:#2a2a2a;
}
.left-links li.activeleft ul li a {
	background:#d1ecf5 url(../images/left-l-b.jpg) 22px 16px no-repeat;
}
.left-links li.activeleft ul li ul li a {
	background:#d1ecf5 url(../images/left-l-b.jpg) 36px 16px no-repeat;
}
.sec4box {
	float:left;
	width:21.5740%;
	margin-right:4.5%;
}
.sec4box-last {
	float:left;
	width:21.5740%;
}

@media (max-width: 768px) { 
.sec4box {
	float:left;
	width:45%;
	margin-right:4.5%;
	margin-bottom:20px
}
.sec4box-last {
	float:left;
	width:45%;
	margin-bottom:20px;
}
}
@media (max-width: 480px) { 
.sec4box {
	float:left;
	width:100%;
	margin-right:0%;
	margin-bottom:20px
}
.sec4box-last {
	float:left;
	width:100%;
	margin-bottom:0px;
}
}

.hr-con {
	float:left;
	width:48%;
	margin-right:2%;
}
@media (max-width: 480px) { 
.hr-con {
	float:left;
	width:100%;
}
}
.hr-con span {
	color:#005aab;
	display:block;
	margin:0;
	padding:0;
	font-weight:bold;
}
.hr-con strong {
	font-size:.95em;
}

.d-form .section {
	background:#eef6f9;
	border:1px solid #dcf1f9;
	border-radius:4px;
	box-shadow:0 0px 4px #e5e2e2;
	padding:15px 20px;
}

.d-form .section h4 {
	color:#ffffff;
	font-size:16px;
	background:#145991;
	border-radius:5px;
	padding:6px 18px;
}
.d-form .section-sub {
	padding-bottom:40px;
}
.d-form .f-col-l {
	float:left;
	width:48.5%;
}
.d-form .f-col-r {
	float:right;
	width:48.5%;
}
@media (max-width: 480px) { 
.d-form .f-col-l {
	width:100%;
	margin-bottom:10px;
}
.d-form .f-col-r {
	width:100%;
}
}
.d-form label {
	width:100%;
	display:inline-block;
	margin-right:2%;
	font-size:0.8em;
}
.d-form input[type="text"],
.d-form textarea {
	width:96%;
	display:inline-block;
	color:#404040;
	padding:5px 2%;
	border:none;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	font-size:.8em;
}
.d-form textarea {
	font-size:1em;
}

.d-form select {
	width:100%;
	display:inline-block;
	color:#404040;
	padding:5px 2%;
	border:none;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	font-size:.8em;
}
.d-form select:hover,
.d-form select:focus {
	box-shadow:0 0px 4px #c9cacb inset;
}

.d-form input[type="text"]:hover,
.d-form input[type="text"]:focus,
.d-form textarea:hover,
.d-form textarea:focus {
	box-shadow:0 0px 4px #c9cacb inset;
}

.d-form .f-validation {
	width:100%;
	color:#FF0000;
	display:block;
	font-size:11px;
	padding-bottom:2px;
	display:none;
	
}
.d-form .f-row {
	margin-bottom:10px;
}
.d-form .note {
	font-size:.8em;
	color:#d20209;
	padding-bottom:10px;
}
.d-form input[type="submit"] {
	background: none repeat scroll 0 0 #e64248;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 3px 8px;
    transition-duration: 0.25s;
}
.d-form input[type="submit"]:hover {
	background:#145991;
}


.d-form input[type="file"] {
	background:#fff;
	width:99.5%;
	margin-bottom:10px;
}


.news-sec {
	background: none repeat scroll 0 0 #eef6f9;
    border: 1px solid #dcf1f9;
    border-radius: 4px;
    padding: 15px 20px;
	margin-bottom:25px;
	transition-duration: 0.4s;
}
.news-sec:hover {
    box-shadow: 0 0 8px #c8c5c5;
}

.news-sec h2 {
	font-size:1.3em;
	color:#0a5a9a;
	padding-bottom:8px;
	margin-bottom:20px;
	border-bottom:1px solid #145991;
}
.date-n {
	font-size:1em;
	color:#b30209;
	padding-bottom:4px;
}

.news-sec p {
	font-size:.95em;
	line-height:22px;
}
.news-sec a {
	font-size:.85em;
	color:#b30209;
}
.news-sec a:hover {
	color:#025191;
}

.news-sec-l {
	background: none repeat scroll 0 0 #f9fbfd;
    border: 1px solid #f2f8fe;
    border-radius: 4px;
    padding: 15px 20px;
	margin-bottom:25px;
	transition-duration: 0.4s;
}
.news-sec-l:hover {
    box-shadow: 0 0 8px #c8c5c5;
}

.news-l-sec .sec-l {
	float:left;
	width:43%;
	padding-right:6.5%;
	margin-right:5%;
	border-right:1px solid #e7e8ea;
}
.news-sec-l-01 {
	border-bottom:1px solid #eff1f3;
	padding-bottom:20px;
	margin-bottom:20px;
}
.news-l-sec .sec-l img {
	float:left;
	margin-right:20px;
}
.news-l-sec .sec-r {
	float:right;
	width:43%;
	padding:0 0 0 2%;
}
.news-l-sec .sec-r img {
	float:left;
	margin-right:20px;
}

.news-l-sec .sec-l h2,
.news-l-sec .sec-r h2 {
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#145991;
	font-size:1.2em;
}
.news-l-sec .sec-l h2 a,
.news-l-sec .sec-r h2 a {
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#145991;
	font-size:1em;
	font-family:"adelleregular",Arial,Helvetica,sans-serif;
	transition-duration: 0.4s;
}
.news-l-sec .sec-r h2 a:hover,
.news-l-sec .sec-l h2 a:hover {
	color:#b0151b;
}
.news-l-sec .sec-l p,
.news-l-sec .sec-r p {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#262626;
	font-size:.85em;
	line-height:18px;
}

@media (max-width: 680px) { 
.news-l-sec .sec-l img {
	float:none;
	margin-right:0px;
}
.news-l-sec .sec-r img {
	float:none;
	margin-right:0px;
}
}
@media (max-width: 360px) { 
.news-l-sec .sec-l {
	float:none;
	width:100%;
	padding-right:0%;
	margin-right:0%;
	border-right:none;
	margin-bottom:20px;
}
.news-sec-l-01 {
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
.news-l-sec .sec-l img {
	float:none;
	margin-right:0px;
}
.news-l-sec .sec-r img {
	float:none;
	margin-right:0px;
}
.news-l-sec .sec-r {
	float:none;
	width:100%;
	padding:0 0 0 0%;
	margin-bottom:20px;
}
}

.testimonial-sec {
	background: none repeat scroll 0 0 #f0fcef;
    border: 1px solid #d3fcd0;
    border-radius: 4px;
    padding: 15px 0px 0px 20px;
	margin-bottom:25px;
	transition-duration: 0.4s;
}
.testimonial-sec:hover {
    box-shadow: 0 0 8px #c8c5c5;
}
.testimonial-sec p {
	font-size:.95em;
	line-height:22px;
	padding-bottom:10px;
	padding-right:20px;
}
.testimonial-sec .testi-n {
	text-align:right
}
.testimonial-sec .testi-n span {
	display:inline-block;
	background:#7acc73;
	color:#FFFFFF;
	padding:2px 10px;
	border-radius: 0px 0px 4px 0px;
}



.con-m-sec {
	background: none repeat scroll 0 0 #f0fcef;
    border: 1px solid #d3fcd0;
    border-radius: 4px;
    padding: 15px 20px 15px 20px;
	margin-bottom:35px;
	transition-duration: 0.4s;
}
.con-m-sec:hover {
    box-shadow: 0 0 8px #c8c5c5;
}
.con-m-sec h2 {
	font-size:1.4em;
	color:#012d50;
	margin-bottom:12px;
}
.con-m-sec h3 {
	font-size:1.1em;
	color:#012d50;
	margin-bottom:12px;
	font-family:"adelleregular",Arial,Helvetica,sans-serif;
	line-height:30px;
}
.con-m-sec p {
	font-size:.95em;
	line-height:22px;
	padding-bottom:10px;
	padding-right:20px;
}
.con-m-sec a {
	font-size:1em;
	color:#a20101;
	transition-duration: 0.25s;
}
.con-m-sec a:hover {
	color:#145991;
}
.con-m-sec li {
	font-size:.9em;
	margin-bottom:20px;
}
.con-m-sec li span {
	font-weight:bold;
	color:#510104;
}

img.fl-img {
	width:98%;
	padding:4px;
	border:1px solid #eef6f9;
}
.to-cont {
	text-align:right;
}
.to-cont a{
	background: none repeat scroll 0 0 #7acc73;
    border-radius: 4px;
    box-shadow: 0 0 2px #4f9e48 inset;
    color: #ffffff;
    display: inline-block;
    font-family: "adelleregular",Arial,Helvetica,sans-serif;
    font-size: 17px;
    padding: 10px 30px;
	border:none;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
	cursor:pointer;
}
.to-cont a:hover,
.to-cont a:focus {
	background:#b40f03;
}



.list-2col .list-l {
	float:left;
	width:45%;
}

.list-2col .list-r {
	float:right;
	width:45%;
}
.list-2col .list-l .list01 li,
.list-2col .list-r .list01 li {
	text-align:left;
}


@media (max-width: 741px) { 
.list-2col .list-l {
	width:100%;
}

.list-2col .list-r {
	width:100%;
}
}

.doc-detail .doc-de img {
	margin-right:12px;
	width:195px;
}

.doc-detail .doc-de .block {
	margin-bottom:30px;
	position:relative;
}
.doc-detail .doc-de .desc h3 {
	font-size:1.2em;
	padding-bottom:4px;
	
}
.doc-detail .doc-de .desc p {
	font-size:.80em;
	color:#434344;
}
.doc-detail .doc-de .desc p strong {
	line-height:20px;
	color:#030303;
	font-size:1em;
	font-weight:normal !important;
}





.listpage img {
	padding:3px;
	border:1px solid #d9edfc;
	margin-right:12px;
	width:50px;
}

.listpage .block {
	background:#fafcfd;
	border:1px solid #eaeef2;
	padding:10px 2%;
	border-radius:5px;
	margin-bottom:15px;
	float:left;
	width:41.75%;
	margin-left:1%;
	margin-right:1%;
	min-height:180px;
}
.listpage .desc h3 {
	font-size:1em;
	padding-bottom:4px;
}
.listpage .desc p {
	font-size:.80em;
	color:#434344;
	text-align:left;
}
.listpage .desc p strong {
	line-height:20px;
	color:#030303;
	font-size:1em;
	font-weight:normal !important;
}



.experts-list .col0111 {
	float:left;
	width:100%;
	margin-bottom:30px;

}
.experts-list .col0111 {
	margin-right:0%;
	border-bottom:1px solid #c5c5c5;
}


h2.categ {
	display:block;
	padding:8px 0px;
	color:#145991;
	font-size:1.1em;
	border-bottom:1px solid #3f85bd;
	font-weight:bold;
}

.experts-list .doctors img {
	width:127px;
	float:left;
	margin-right:27px;
	margin-bottom:12px;
	margin-top:5px;
}

	.experts-list .doctors img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	} 
.experts-list .doctors {
	margin-bottom:0px;
	overflow:hidden;
	float:left;
	width:46%;
	margin-left:2%;
	margin-right:2%;
	padding-bottom:10px;
}
.experts-list .doctors a {
	color:#7f0106;
	font-size:.95em;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}
.experts-list .doctors a:hover {
	color:#01633f
}
.experts-list .doctors p {
	font-size:.85em;
}

.doctors strong {
	font-weight:normal !important;
	font-size:.85em;
}
@media (max-width: 626px) { 
.experts-list .col0111 {
	float:left;
	width:100%;
	margin-right:0%;
}
.experts-list .doctors img {
	margin-bottom:12px;
}
}


.team-exp-left ul {
	display:block;
}
.team-exp-left ul li {
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
	position:inherit !important;
	float:inherit !important;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:12px;
}
.team-exp-left ul li img {
	width:100px;
	float:left;
	border:1px solid #CCCCCC;
	padding:2px;
	margin-right:12px;
	margin-top:2px;
	margin-bottom:12px;
}
.team-exp-left strong {
font-weight:normal !important;
}
.team-exp-left .titl {
	font-size:1em;
	font-weight:bold;
	color:#005aab;
	padding-bottom:6px;
}
.team-exp-left ul li a div:hover {
	color:#c82021;
}
.col1 img {
	float:none !important;
}

.blue a {
	background: url("../images/arrow01.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    color: #145991 !important;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    padding-left: 14px;
}
.blue a:hover {
    color: #e64248 !important;
}



.leftadv { padding-top:20px;

}

/*
 Style 08-04-2015
******************************************************************/
.to-tabs .to-tabs-tb {

}
.to-tabs a.to-tabs-tb  {
	display:inline-block;
	background:#7acc73;
    box-shadow: 0px 1px 2px #4f9e48 inset;
	padding:5px 15px;
	border-radius:4px;
	color:#ffffff;
	font-family:'adelleregular', Arial, Helvetica, sans-serif;
}
.to-tabs a.to-tabs-tb:hover,
.to-tabs a.to-tabs-tb .selected {
	background: none repeat scroll 0 0 #b40f03;
	box-shadow: 0 1px 2px #900b02 inset;
}


.closed {
	display:none;
}
.open {
	display:block;
}


.tb1 {
	background-color:#7acc73;
	position:absolute;
	width:96.25%;
	border-top:0px;
	border-left:5px solid #dbdfdf;
	border-right:5px solid #dbdfdf;
	border-bottom:30px solid #dbdfdf;
    left: 0;
	top:-4px;
    padding: 17px 15px 8px 15px;
	border-radius: 0px 0px 4px 4px;
	z-index:999999;
}
.tb1 ul {
	list-style: none;
	display:block;
	width:100%;
}
.tb1 li {
	display: inline-block;
	float:left;
	width:33.33%;
	padding-bottom:9px;
}
.tb1 li a {
	color:#FFFFFF;
	font-size:.9em;
}
.tb1 a:hover {
	color:#00457d;
}
.tb1 select {
	display: none;
}
#open01 {
	margin-right:10px;
}
#open02 {
	margin-right:10px;
}
@media (max-width: 594px) { 
#open01 {
	margin-right:0px;
}
#open02 {
	margin-right:0px;
	margin-bottom:6px;
}
}
@media (max-width: 480px) {
.tb1 ul {
display: none;
}
.tb1 select {
display: inline-block;
}
}



.tb2 {
	background-color:#b40f03;
	position:absolute;
	width:96.25%;
	border-left:5px solid #dbdfdf;
	border-right:5px solid #dbdfdf;
	border-bottom:30px solid #dbdfdf;
    left: 0;
	top:-4px;
    padding: 17px 15px 8px 15px;
	border-radius: 0px 0px 4px 4px;
	z-index:999999;
}
.tb2 ul {
	list-style: none;
	display:block;
	width:100%;
}
.tb2 li {
	display: inline-block;
	float:left;
	width:20%;
	padding-bottom:9px;
}
.tb2 li a {
	color:#FFFFFF;
	font-size:.9em;
}
.tb2 a:hover {
	color:#9bf493;
}
.tb2 select {
	display: none;
}
@media (max-width: 480px) {
.tb2 ul {
display: none;
}
.tb2 select {
display: inline-block;
}
}
.search-l-nv {
	float:left;
}
@media (max-width: 755px) { 
.search-l-nv,
.to-tabs {
	float:none;
	text-align: center;
	width:100%;
}
}
@media (max-width: 490px) { 
.to-tabs .to-tabs-tb,
.to-tabs .clearfix {
	text-align:center !important;
}
.to-tabs a.to-tabs-tb  {
	display:block;
}
.to-tabs,
.search-l-nv {
	width:100%;
}
#open01 {
	margin-bottom:6px;
}
}
@media (max-width: 880px) { 
.tb1,
.tb2 {
	width:94%;
}
}
@media (max-width: 768px) { 
.tb1,
.tb2 {
	width:90%;
}
}
@media (max-width: 500px) { 
.tb1,
.tb2 {
	width:87%;
}
}
.tb1 select,
.tb2 select {
	width:100%;
	padding:2px 5px;
}
.tb1 select option,
.tb2 select option {
	width:100%;
	padding:2px 5px;
}


.three-thumb {
	overflow:hidden;
}
.three-thumb .thumb01 {
	float:left;
	width:30%;
}
.three-thumb .thumb02 {
	float:left;
	width:30%;
	margin:0 5%;
}
.three-thumb a {
	border:1px solid #1e6fb0;
	padding:1px;
	display:block;
	margin-bottom:20px;
	color:#FFFFFF;
}
.three-thumb a img { width:100%;}
.three-thumb a span {
	display:block;
	background:#1e6fb0;
	text-align:center;
}
.mid-sm-in ul.tabular {
	margin:0px;
	padding:0px;
}
.mid-sm-in ul.tabular li {
	margin:0px;
	padding:0px 5% 0px 0px;
	float:left;
	width:45%;
}
.mid-sm-in .tabular a
{
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
	padding: 10px 3%;
    margin: 0px 0px 10px 0px;
	border-radius: 10px;
	font-size: 22px;
	color: #FFF;
	text-decoration: none;
	background-color: #3498DB;
	border-bottom: 2px solid #2980B9;
	text-shadow: 0px -2px #2980B9;
	display:block;
}
.mid-sm-in .tabular a:hover
{
	background-color: #217cb9;
	border-bottom: 2px solid #136093;
	text-shadow: 0px -2px #136093;
}

.mid-sm-in .tabular a:active
{
	transform: translate(0px,5px);
  -webkit-transform: translate(0px,5px);
	border-bottom: 2px solid;
}




.link-g {
	background:#f9fdfe;
	padding:20px;
	border:1px solid #f1f3f2;
	border-radius:5px;
}


.link-g li {
	background:#f1f3f2 url(../images/arrow06.png) 16px 13px no-repeat;
	margin-bottom:5px;
	border-radius:5px;
	padding:0px 0px 0px 30px;
	border-left:3px solid #e64348;
	transition-duration:.25s;
 	-webkit-transition-duration:.25s;
}
.link-g li:hover {
	background:#e6f0f3 url(../images/arrow06.png) 19px 13px no-repeat;
}
.link-g li a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 0px 9px 0px;
	display:block;
}


/* International Rates - Grid Styles ----------- */
.fancynew_tables { border: 1px solid #e5e5e6; border-collapse: collapse; border-spacing: 0; background-color: #f3f3ff; width: 100% !important; margin-bottom: 1.2em; }
.fancynew_tables > caption.invisible { display: none; visibility: hidden; }
.fancynew_tables thead, .fancynew_tables th { border: 1px solid #e5e5e6; color: #ffffff; font-weight: bold; padding: 4px 10px; background-color: #145991; text-align: center; vertical-align: middle; font-size:15px; }
.fancynew_tables .srow { border: 1px solid #e5e5e6; color: #ffffff; font-weight: bold; padding: 6px 10px; background-color: #145991; text-align: center; vertical-align: middle; font-size:14px; }
.fancynew_tables .leftt {
	text-align:left !important;
	 padding: 6px 15px !important;
}
.fancynew_tables td { border: 1px solid #e5e5e6; padding: 4px 10px; text-align: left; font-size:13px; }
.fancynew_tables tbody td { text-align: left; }
.fancynew_tables td { border: 1px solid #e5e5e6; padding: 5px 15px; text-align: left; }
.fancynew_tables tbody tr:hover td { background: none repeat scroll 0 0 #fdf5f5; }
.fancynew_tables tbody tr:hover td.srow { background: none repeat scroll 0 0 #145991; }
@media(max-width:767px) {
.table-scroll { width: 100%; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
.table-scroll > .fancynew_tables { margin-bottom: 0; }
.table-scroll > .fancynew_tables > thead > tr > th,  .table-scroll > .fancynew_tables > tbody > tr > th,  .table-scroll > .fancynew_tables > tfoot > tr > th,  .table-scroll > .fancynew_tables > thead > tr > td,  .table-scroll > .fancynew_tables > tbody > tr > td,  .table-scroll > .fancynew_tables > tfoot > tr > td { white-space: nowrap; }
}
@media (max-width: 959px) {
.scrolliframe { overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; -webkit-overflow-scrolling: touch; width: 100%; height: 0; margin-bottom: 15px; position: relative; padding-top: 380px; }
.scrolliframe iframe { position: absolute; top: 0; left: 0; }
}

a.mk-ment {
	position:absolute; bottom:0px;
	right:0px;
	display:inline-block;
	background:#e64248;
	color:#FFFFFF;
	font-size:1em;
	padding:5px 9px;
}
a.mk-ment:hover {
	background:#145991;
}

@media (max-width: 404px) { 
a.mk-ment {
	position: inherit;
	margin-top:15px;
}
.doc-detail .doc-de img {
	float:inherit !important;
}
.doc-detail .doc-de .block {
	text-align:center;
}
}
.testimonial-pages-link {
	margin-bottom:40px;
}
.testimonial-pages-link a {
	float:left;
	width:48%;
	padding:8px 1%;
	display:inline-block;
	background:#eef6f9;
	color:#145991;
	text-align:center;
}
.testimonial-pages-link a:hover {
	background:#4792ce;
	color:#ffffff;
}
.testimonial-pages-link a.act {
	background:#4792ce !important;
	color:#ffffff !important;
}
.testi-list {
	border-bottom:1px solid #3f85bd;
	padding-bottom:20px;
	margin-bottom:25px;
	
}
.testi-list img {
	max-width:100%;
	float:left;
	margin-right:25px;
	padding-top:3px;
	max-width:362px;
}
.testi-list h3 {
	font-size:1.25em;
}
.testi-list .t-name,
.testi-list .t-country {
	text-align:right;
}

.testi-list .t-name {
	color:#145991;
	font-size:20px;
}
.testi-list .t-country {
	color:#4b4a4a;
}
.testi-list p {
	font-size:.925em;
}
@media (max-width: 404px) { 
.testi-list img {
	max-width: inherit;
	float: none;
	margin-right:0px;
	padding-top:3px;
	width:100%;
	padding-bottom:15px;
}
}

.testi-list-detail {
}
.testi-list-detail p {
	font-size:.925em;
}
.testi-list-detail img {
	max-width:100%;
	float:left;
	margin-right:25px;
	padding-top:3px;
}
.testi-list-detail h3 {
	font-size:1.25em;
}
.testi-list-detail .t-name,
.testi-list-detail .t-country {
	text-align:right;
}

.testi-list-detail .t-name {
	color:#145991;
	font-size:20px;
}
.testi-list-detail .t-country {
	color:#4b4a4a;
}

.back {
	text-align:right;
}
.back a{
	background: #e64248 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 1em;
    padding: 4px 9px;
	margin-bottom:25px;
}
.back a:hover {
	background:#145991;
}



.h-it-l {
	float:left;
	width:48%;
}
.h-it-r img {
	width:100%;
}
.h-it-r {
	float:right;
	width:48%;
}
.h-it-l p {
	padding-bottom:22px;
	font-size:.95em;
}
@media (max-width: 612px) { 
.h-it-l {
	width:100%;
}
.h-it-r {
	float:right;
	width:100%;
}
}

.l-video,
.r-video {
	text-align:center;
}

.l-video {
	float:left;
	width:46%;
	margin-left:2%;
	margin-right:2%;
	padding-bottom:25px;
}
.l-video .t-name {
	text-align:center;
	color:#145991;
	font-size:18px;
}
.l-video .t-country {
	text-align:center;
	color:#4b4a4a;
	font-size:14px;
}

@media (max-width: 612px) { 
.l-video {
	width:100%;
	margin-left:0%;
	margin-right:0%;
}
}
.testimonial-h {
	padding-bottom:40px;
}
.title-tab {
	border-bottom:1px solid #4792ce;
	padding-bottom:1px;
	margin-bottom:29px;
}
.title-tab h2 {
	float:left;
	width:55%;
	margin:0px;
	padding:0px;
}
.title-tab a.tab {
	float:right;
	background: #e64248 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 1em;
    padding: 5px 9px;
	text-decoration:none;
}
.title-tab a.tab:hover {
	background: #155991 none repeat scroll 0 0;
}
.flexslider .slides img {
	float:left;
	margin-right:50px;
	max-width:100%;
}
.flexslider .slides h3 {
	margin:0px;
	padding:0px 0px 12px 0px;
	color:#1e77bd;
	font-size:18px;
}

@media (max-width: 859px) { 
.flexslider .slides img {
	width:50%;
}
}
@media (max-width: 480px) { 
.flexslider .slides img {
	width:100%;
	padding-bottom:15px;
}
}

.flexslider .slides p {
	color:##404049;
	font-size:.85em;
	line-height:1.5em;
}

.flexslider .slides .t-name,
.flexslider .slides .t-country {
	text-align:right;
}

.flexslider .slides .t-name {
	color:#145991;
	font-size:20px;
}
.flexslider .slides .t-country {
	color:#4b4a4a;
}


#uploadarea p {
	display: inline-block;
    font-size: 0.8em !important;
	color:#000000 !important;
    margin-right: 2%;
    width: 100%;
}

#uploadarea input[type="text"],
#uploadarea textarea {
	width:100% !important;
	padding:6px 0px;
}

#uploadarea input[type="file"] {
		margin-bottom:10px;
}

#uploadarea input[type="button"] {
background: #e64248 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 3px 8px;
    transition-duration: 0.25s;
}
#uploadarea input[type="button"]:hover {
background: #145991 none repeat scroll 0 0;
}

#consult-top-doctors{
	background: #eef6f9 none repeat scroll 0 0;
    border: 1px solid #dcf1f9;
    border-radius: 4px;
    box-shadow: 0 0 4px #e5e2e2;
    padding: 15px 20px 0px 20px;
}

.fail {
	font-size:16px !important;
	color:#d21919 !important;
	text-align:center !important;
}
.fail {
	font-size:16px !important;
	color:#d21919 !important;
	text-align:center !important;
}
.success {
	font-size:16px !important;
	color:#d21919 !important;
	text-align:center !important;
}

.captcha {
	text-align:right;
	padding-top:4px;
}
.captcha img {
	border:1px solid #ceeefa;
}


.posted-on {
	display:block;
	width:100%;
	padding-bottom:5px;
}
.news-sec h2 a {
	color:#083559;
}
.cat-links  {
	color:#083559;
}
.cat-links a  {
	color:#0e4c7f;
}
.news-sec p a {
	background: rgba(0, 0, 0, 0) url("../images/arrow01.png") no-repeat scroll 0 6px;
    color: #b30209;
    font-family: "latoregular",Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-left: 11px;
}
.news-sec p a:hover {
    color: #0f4e81;
}



