/*
Theme Name: Optimus Clinic Research
Theme URI: http://www.yourpracticeonline.net
Description: This theme is completely compatible with WordPress 4.0
Author URI: http://www.yourpracticeonline.net
Version: 1.0
*/
/* ------------------------------ Fonts CSS ------------------------------ */
@font-face {
    font-family: 'MontserratRegular';
    src: url('/fonts/MontserratRegular.eot');
    src: url('/fonts/MontserratRegular.eot') format('embedded-opentype'),
         url('/fonts/MontserratRegular.woff2') format('woff2'),
         url('/fonts/MontserratRegular.woff') format('woff'),
         url('/fonts/MontserratRegular.ttf') format('truetype'),
         url('/fonts/MontserratRegular.svg#MontserratRegular') format('svg');
}
@font-face {
    font-family: 'LatoRegular';
    src: url('/fonts/lato-regular.eot');
    src: url('/fonts/lato-regular.eot') format('embedded-opentype'),
         url('/fonts/lato-regular.woff') format('woff'),
         url('/fonts/lato-regular.ttf') format('truetype'),
         url('/fonts/lato-regular.svg#LatoRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('/fonts/myriadpe-webfont.eot');
    src: url('/fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/myriadpe-webfont.woff') format('woff'),
         url('/fonts/myriadpe-webfont.ttf') format('truetype'),
         url('/fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold_italic';
    src: url('/fonts/lato-bolditalic-webfont.eot');
    src: url('/fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/lato-bolditalic-webfont.woff2') format('woff2'),
         url('/fonts/lato-bolditalic-webfont.woff') format('woff'),
         url('/fonts/lato-bolditalic-webfont.ttf') format('truetype'),
         url('/fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latobold';
    src: url('/fonts/lato-bold-webfont.eot');
    src: url('/fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/lato-bold-webfont.woff2') format('woff2'),
         url('/fonts/lato-bold-webfont.woff') format('woff'),
         url('/fonts/lato-bold-webfont.ttf') format('truetype'),
         url('/fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MontserratBold';
    src: url('/fonts/MontserratBold.eot');
    src: url('/fonts/MontserratBold.eot') format('embedded-opentype'),
         url('/fonts/MontserratBold.woff2') format('woff2'),
         url('/fonts/MontserratBold.woff') format('woff'),
         url('/fonts/MontserratBold.ttf') format('truetype'),
         url('/fonts/MontserratBold.svg#MontserratBold') format('svg');
}


/* ------------------------------ Global CSS ------------------------------ */
@charset "utf-8";
/* CSS Document */

#dc_jqaccordion_widget-2-item{font: bold 14px Arial, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {margin: 0; padding: 0; border: none; list-style: none;}
#dc_jqaccordion_widget-2-item ul a {padding: 10px 10px 10px 50px; background: #ececec; text-decoration:none; display: block; color: #333; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; position: relative; text-shadow: 1px 1px 1px #fff;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent, #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {background: #D7D4D4 url(/images/bg_grey.png) repeat-x 0 -1px;}
#dc_jqaccordion_widget-2-item ul a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 34px; margin-top: -17px; height: 34px; background: url(/images/arrow_grey_right.png) no-repeat 0 center;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {background: url(/images/arrow_grey_down.png) no-repeat 0 center;}
#dc_jqaccordion_widget-2-item ul a:hover {background: #fff; color: #990000;}
body, h1, h2, h3, h4, h5, p, ul, ol, li {
padding: 0px;
margin: 0px;
}
textarea {
font-size: 12px;
}
h1 {
font-size: 24px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 19px;
}
ul li {
list-style-type: none;
}
a {
outline: none;
text-decoration: none;
}
p {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
img {
border: none;
max-width: 100%;
vertical-align: middle;
}
.clear {
clear: both;
}
/*** common styles ***/
header, #menu-wrapper, #banner-wrapper, #what-we-do, #choose-us-wrapper, #case-studies-wrapper, #our-team-section, #patient-section, footer, section, #banner-wrapper-s {
float: left;
width: 100%;
}
.header, .menu-wrapper, .banner-div, .what-we-do, .choose-us, .case-studies, .our-team, .patient-section, .footer, .section, .banner-s {
max-width: 940px;
float: none;
margin: 0 auto;
}
/*** header styles starts here ***/
header {
padding: 14px 0;
border-bottom: 1px solid #dcdcdc;
}
.header-logo {
float: left;
}
.appointment {
float: right;
font: normal 24px 'MontserratRegular';
padding: 14px 0 0 0;
}
.appointment a {
color: #666666;
}
/*** header styles ends here ***/
#menu-wrapper {
background: #ffffff;
}
.f-nav {
z-index: 9999;
position: fixed;
left: 0;
top: 0;
width: 100%;
border-bottom: 1px solid #617e9d;
}
/* this make our menu fixed top */
#access {
height: 42px;
}
#access ul {
list-style: none;
}
/*** menu styles starts here ***/
#access {
float: left;
position: relative;
z-index: 101;
}
#access li {
float: left;
display: inline;
position: relative;
}
#access a {
float: left;
padding: 12px 48px 12px 48px;
font: normal 15px 'LatoRegular';
color: #4d5a62;
display: block;
}
#access ul li {
float: left;
}
#access a:hover, #access ul li:hover > a, #access li a:hover, #access li a.active, #access li a.selected, #access > li:hover > a, #access li.current-menu-item > a, #access > li.current_page_ancestor > a {
background: #536171;
color: #ffffff;
}
#access ul ul {
display: none;
float: left;
margin: 0;
position: absolute;
left: -9px;
z-index: 100;
top: 39px;
opacity: 0.95;
padding: 8px;
}
#access ul ul ul {
left: 96%;
top: -8px;
}
#access ul ul.sub-menu a {
font: normal 13px 'LatoRegular';
color: #ffffff;
z-index: 999;
width: 175px;
text-transform: capitalize;
border-bottom: 1px dotted #8f979c;
opacity: 1.0;
padding: 5px 5px 5px 28px;
background: url(/images/sprite.png) -21px -473px no-repeat #4d5a62;
}
#access ul ul.sub-menu a:hover, #access ul ul.sub-menu li:hover > a {
color: #aad044;
background: url(/images/sprite.png) -16px -517px no-repeat #4d5a62;
}
#access ul ul ul.sub-menu a {
width: 203px;
display: block;
opacity: 1.0;
}
#access ul li:hover > ul {
display: block;
}
.mobile_menu {
display: none;
float: left;
width: 100%;
}
.mobile_menu a {
color: #4d5a62;
padding: 10px 0 10px 0;
position: relative;
font: bold 20px 'LatoRegular';
display: block;
text-align: center;
}
.slidingDiv {
clear: both;
width: 100%;
margin: 0 auto 15px;
display: none;
}
.slidingDiv aside {
width: 100%;
margin: 0;
min-height: 0;
}
.slidingDiv li a {
letter-spacing: 0.5px;
padding: 10px 10px 10px 20px;
font: normal 17px 'LatoRegular';
}
/*** menu styles ends here ****/
/*** banner styles starts here ***/
/*** slider styles starts here ***/
.slider1 {
position: relative;
margin: 0px auto;
height: 100%;
}
.slider1 li {
height: 100%;
width: 100%;
margin: 0px auto;
}
#slider3-pager {
list-style: none;
width: 2000px;
padding-bottom: 18px;
}
.page-section {
float: left;
width: 100%;
z-index: 5;
position: absolute;
bottom: 0;
}
.page-section .slider1-pager {
margin: 0 auto;
max-width: 920px;
}
.page-section .slider1-pager li {
float: left;
text-align: center;
padding-right: 0px;
margin-right: 0px;
list-style-type: none;
}
.page-section .slider1-pager li a {
text-decoration: none;
font-size: 36px;
color: #0A2240;
}
.page-section .slider1-pager li.callbacks_here a {
color: #B94746;
}
/* slider 2 css */
.slider2 {
position: relative;
list-style: none;
/*width: 100%;*/
padding: 0;
margin: 0;
}
.callbacks_nav:active {
opacity: 1.0;
}
.callbacks_nav.next {
right: 0;
bottom: 3%;
}
.callbacks2_nav:active {
opacity: 1.0;
}
.callbacks2_nav.next {
right: 0%;
background-position: right top;
}
.rslides {
position: relative;
list-style: none;
/*overflow: hidden;*/
width: 100%;
padding: 0;
margin: 0;
}
.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
}
.rslides li:first-child {
position: relative;
display: block;
float: left;
}
.rslides img {
display: block;
height: auto;
float: left;
width: 100%;
border: 0;
}
.callbacks_nav:active {
opacity: 1.0;
}
.callbacks_nav.next {
right: 0;
}
.callbacks2_nav:active {
opacity: 1.0;
}
.callbacks2_nav.next {
right: 0%;
background-position: right top;
}
.page-section {
float: left;
width: 100%;
z-index: 5;
position: absolute;
bottom: 0;
}
.page-section .slider2-pager {
margin: 0 auto;
max-width: 920px;
}
.page-section .slider2-pager li {
float: left;
text-align: center;
padding-right: 0px;
margin-right: 0px;
list-style-type: none;
}
.page-section .slider2-pager li a {
text-decoration: none;
font-size: 36px;
color: #0A2240;
}
.page-section .slider2-pager li.callbacks_here a {
color: #B94746;
}
#slider3 {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}
/*** slider styles ends here ***/
#banner-wrapper {
overflow: hidden;
max-height: 516px;
position: relative;
}
#banner-wrapper .banner-div {
position: relative;
}
#banner-wrapper ul li {
width: 100%;
float: left;
}
#banner-wrapper ul li.banner1 {
background: url(/images/banner1-img.jpg) center 0px no-repeat;
}
#banner-wrapper ul li.banner2 {
background: url(/images/banner2-img.jpg) center 0px no-repeat;
}
#banner-wrapper ul li.banner3 {
background: url(/images/banner3-img.jpg) center 0px no-repeat #b3a98c;
}
#banner-wrapper ul li.banner1 .banner-process, #banner-wrapper ul li.banner2 .banner-process, #banner-wrapper ul li.banner3 .banner-process {
float: right;
width: 496px;
position: absolute;
right: 0px;
top: 0;
z-index: 3;
}
#banner-wrapper ul li.banner1 .banner-process {
background: url(/images/banner1-process.png) 0px 0px no-repeat;
padding: 0 0 47px 0;
}
#banner-wrapper ul li.banner1 .banner-process h2 {
font: normal 24px 'MontserratBold';
color: #053dac;
text-transform: uppercase;
margin: 73px 0 14px 123px;
}
#banner-wrapper ul li.banner1 .banner-process h2 span {
background: url(/images/sprite.png) 0px -930px no-repeat;
width: 90px;
height: 90px;
display: block;
float: left;
}
#banner-wrapper ul li.banner1 .banner-process h3 {
background: url(/images/banner-h3-bg.png) 0px 0px no-repeat;
margin: 13px 0 13px 59px;
width: 368px;
padding: 5px 0 12px 0;
float: left;
text-align: center;
font: normal 20px 'MontserratBold';
color: #ffffff;
}
#banner-wrapper ul li.banner1 .banner-process ul li {
float: left;
width: 100%;
padding: 0 0 24px 82px;
font: normal 18px 'MontserratBold';
color: #053ead;
background: url(/images/sprite.png) 91px -1115px no-repeat;
}
#banner-wrapper ul li.banner1 .banner-process ul li.phase4 {
background: none;
}
#banner-wrapper ul li.banner1 .banner-process ul li span {
width: 60px;
height: 60px;
display: block;
float: left;
}
#banner-wrapper ul li.banner1 .banner-process ul li div {
font: normal 16px 'LatoRegular';
color: #3e3e3e;
}
#banner-wrapper ul li.banner1 .banner-process ul li.phase2 span {
background: url(/images/sprite.png) 0px -1050px no-repeat;
}
#banner-wrapper ul li.banner1 .banner-process ul li.phase3 span {
background: url(/images/sprite.png) -90px -1050px no-repeat;
}
#banner-wrapper ul li.banner1 .banner-process ul li.phase4 span {
background: url(/images/sprite.png) -180px -1050px no-repeat;
}
#banner-wrapper ul li.banner2 .banner-process {
top: 59px;
width: 413px;
}
#banner-wrapper ul li.banner2 .banner-process h2 {
background: #536171;
padding: 13px 0 13px 10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font: normal 22px 'MontserratBold';
color: #ffffff;
border-bottom: 5px solid #e4e1db;
margin: 0 0 23px 0;
width: 290px;
}
#banner-wrapper ul li.banner2 .banner-process ul {
background: url(/images/banner2-process-img.png) 0px 0px no-repeat;
float: left;
}
#banner-wrapper ul li.banner2 .banner-process ul li.analyse img {
margin: 18px 0 0 157px;
}
#banner-wrapper ul li.banner2 .banner-process ul li.plan img {
margin: -23px 0 0 300px;
}
#banner-wrapper ul li.banner2 .banner-process ul li.control img {
margin: 22px 0 0 255px;
}
#banner-wrapper ul li.banner2 .banner-process ul li.monitor img {
margin: -133px 0 0 97px;
}
#banner-wrapper ul li.banner2 .banner-process ul li.identity img {
margin: -453px 0 0 50px;
}
#banner-wrapper ul li.banner3 .banner-process {
top: 94px;
width: 313px;
}
#banner-wrapper ul li.banner3 .banner-process h3 {
background: #536171;
padding: 13px 0 13px 27px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font: normal 22px/22px 'MontserratBold';
color: #ffffff;
border-bottom: 5px solid #e4e1db;
margin: 0 0 23px 0;
}
#banner-wrapper ul li.banner3 .banner-process ul li {
font: normal 18px 'LatoRegular';
color: #000000;
list-style-type: disc;
margin: 0 0 20px 33px;
}
#banner-wrapper-s {
background: #617e9d;
position: relative;
max-height: 185px;
overflow: hidden;
}
#banner-wrapper-s .banner-s {
position: relative;
}
#banner-wrapper-s .inner-banner-content {
position: absolute;
bottom: 40px;
right: 137px;
}
#banner-wrapper-s .inner-banner-content h2 {
font: normal 20px 'MontserratBold';
color: #053dac;
text-transform: uppercase;
margin: 0 0 30px 0;
}
#banner-wrapper-s .inner-banner-content h2 span {
background: url(/images/sprite.png) 0px -930px no-repeat;
width: 90px;
height: 90px;
display: block;
float: left;
}
#banner-wrapper-s .inner-banner-content h3 {
background: #536171;
padding: 5px 13px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom: 5px solid #edf0f5;
text-transform: uppercase;
color: #ffffff;
font: normal 18px 'MontserratBold';
float: left;
}
#banner-wrapper #banner-bullets {
position: absolute;
bottom: 10px;
left: 30%;
z-index: 100;
}
#banner-wrapper-s #banner-bullets {
position: absolute;
bottom: 0px;
left: 10px;
z-index: 100;
}
#banner-wrapper #banner-bullets li, #banner-wrapper-s #banner-bullets li {
float: left;
list-style-type: none;
margin-left: 0px;
width: auto;
}
#banner-wrapper #banner-bullets li a, #banner-wrapper-s #banner-bullets li a {
display: block;
width: 18px;
height: 18px;
background: url(/images/banner-bullet-normal.png) 0px 0px no-repeat;
}
#banner-wrapper #banner-bullets li a:hover, #banner-wrapper #banner-bullets li.callbacks_here a, #banner-wrapper-s #banner-bullets li a:hover, #banner-wrapper-s #banner-bullets li.callbacks_here a {
background: url(/images/banner-bullet-hover.png) 0px 0px no-repeat;
}
/*** banner styles ends here ***/
/*** what we do section styles starts here ***/
#what-we-do {
background: #addeff;
padding: 50px 0 37px 0;
}
#what-we-do h2, #choose-us-wrapper h2, #our-team-section h2 {
text-align: center;
font: normal 30px/24px 'MontserratRegular';
color: #4b5661;
margin: 0 0 30px 0;
text-transform: uppercase;
}
#what-we-do ul li {
float: left;
width: 220px;
margin: 0 15px;
}
#what-we-do ul li:first-child {
float: left;
margin: 0;
}
#what-we-do ul li:last-child {
float: right;
margin: 0;
}
#what-we-do ul li .list-img a {
float: left;
width: 75px;
height: 75px;
margin: 29px 0 0 0;
}
#what-we-do ul li.staff-exp .list-img a {
background: url(/images/sprite.png) 0px -1440px no-repeat;
}
#what-we-do ul li.trial-facilities .list-img a {
background: url(/images/sprite.png) 0px -1560px no-repeat;
}
#what-we-do ul li.responsive-ethical .list-img a {
background: url(/images/sprite.png) 0px -1680px no-repeat;
}
#what-we-do ul li.proven-results .list-img a {
background: url(/images/sprite.png) 0px -1793px no-repeat;
}
#what-we-do ul li.staff-exp .list-img a:hover {
background: url(/images/sprite.png) -120px -1440px no-repeat;
}
#what-we-do ul li.trial-facilities .list-img a:hover {
background: url(/images/sprite.png) -120px -1560px no-repeat;
}
#what-we-do ul li.responsive-ethical .list-img a:hover {
background: url(/images/sprite.png) -120px -1680px no-repeat;
}
#what-we-do ul li.proven-results .list-img a:hover {
background: url(/images/sprite.png) -120px -1793px no-repeat;
}
#what-we-do ul li .list-content {
float: right;
width: 145px;
}
#what-we-do ul li .list-content h3 {
padding: 0 0 6px 0;
color: #053ead;
border-bottom: 1px solid #8db7d4;
}
#what-we-do ul li .list-content h3 a {
color: #053ead;
font: normal 14px/15px 'MontserratRegular';
}
#what-we-do ul li .list-content h3 a:hover {
font: normal 13px/15px 'MontserratBold';
}
#what-we-do ul li .list-content p {
margin: 8px 0;
font: normal 14px 'LatoRegular';
}
#what-we-do ul li .list-content .read-more a {
font: normal 12px 'MyriadProRegular';
color: #437596;
background: url(/images/sprite.png) 55px -425px no-repeat;
float: left;
width: 82px;
}
/*** what we do section styles ends here ***/
/*** choose us section styles starts here ***/
#choose-us-wrapper {
padding: 46px 0 62px 0;
}
#choose-us-wrapper ul li {
display: block;
width: 235px;
height: 350px;
font: normal 20px 'MontserratRegular';
text-align: center;
padding: 50px 0 0 0;
float: left;
padding: 41px 0 0 0;
position: relative;
}
#choose-us-wrapper ul li a {
color: #113579;
}
#choose-us-wrapper ul li.rheumatoid-arthritis {
background: url(/images/rheumatoid-arthritis.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.spondyloar-thropathies {
background: url(/images/spondyloar-thropathies.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.psoriatic-arthritis {
background: url(/images/psoriatic-arthritis.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.sle {
background: url(/images/sle.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.osteoarthritis {
background: url(/images/osteoarthritis.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.fibromyalgia {
background: url(/images/fibromyalgia.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.osteoporosis {
background: url(/images/osteoporosis.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.axial-spondyloarthritis {
background: url(/images/axial-spondyloarthritis.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper ul li.giant-cell-arteritis {
background: url(/images/giant-cell-arteritis.jpg) 0px 0px no-repeat;
}
#choose-us-wrapper .expert-content {
position: absolute;
background: #2755a3;
opacity: 0.9;
z-index: 5;
top: 0;
height: 390px;
width: 212px;
}
#choose-us-wrapper .expert-content h2 {
font: normal 18px/20px 'MontserratRegular';
color: #00f0ff;
margin: 41px 0 80px 0px;
}
#choose-us-wrapper .expert-content ul li {
font: normal 15px 'LatoRegular';
padding: 0 0 0 30px;
height: auto;
float: left;
background: url(/images/sprite.png) 0px -1256px no-repeat;
text-align: left;
margin: 0 0 14px 28px;
color: #ffffff;
}
#choose-us-wrapper .expert-content .read-more a {
font: normal 13px 'MontserratRegular';
color: #00f0ff;
padding: 6px 7px;
border-radius: 5px;
border: 1px solid #3a75d7;
}
#choose-us-wrapper .nbs-flexisel-nav-left, #choose-us-wrapper .nbs-flexisel-nav-right {
width: 36px;
height: 50px;
position: absolute;
cursor: pointer;
z-index: 100;
opacity: 0.5;
top: 35% !important;
}
#choose-us-wrapper .nbs-flexisel-nav-left {
background: url(/images/sprite.png) 0px -1320px no-repeat;
left: 0px;
}
#choose-us-wrapper .nbs-flexisel-nav-right {
background: url(/images/sprite.png) -90px -1320px no-repeat;
right: 0px;
}
.furthur-details {
width: 90%;
margin: 10px 5% 0px 5%;
float: left;
text-align: center;
background: #153679;
text-transform: uppercase;
padding: 10px 0;
border-radius: 5px;
}
.furthur-details a {
font: normal 25px 'MontserratRegular';
color: #ffffff;
display: block;
background: url(/images/refer-doc.png) 95px 0px no-repeat;
}
/*** choose us section styles ends here ***/
/*** Case studies section starts here ***/
#case-studies-wrapper {
background: #e7e7e7;
padding: 27px 0 50px 0;
}
#case-studies-wrapper h2 {
font: normal 25px/24px 'MontserratRegular';
color: #1a376c;
text-transform: uppercase;
margin: 0 0 38px 0;
text-align: center;
}
#case-studies-wrapper .case-studies-left {
width: 453px;
float: left;
padding: 0 43px 0 10px;
}
#case-studies-wrapper .case-studies-left ul {
width: 100%;
float: left;
background: url(/images/list-bg.png) 0px 0px no-repeat;
}
#case-studies-wrapper .case-studies-left li {
font: normal 18px 'MontserratRegular';
color: #232323;
}
#case-studies-wrapper .case-studies-left li.list1 {
padding: 13px 0 0px 136px;
}
#case-studies-wrapper .case-studies-left li.list2 {
padding: 34px 0 0px 81px;
}
#case-studies-wrapper .case-studies-left li.list3 {
padding: 29px 0 0 152px;
}
#case-studies-wrapper .case-studies-left li.list4 {
padding: 15px 0 0px 81px;
}
#case-studies-wrapper .case-studies-left li.list5 {
padding: 50px 0 0px 136px;
}
#case-studies-wrapper .case-studies-right {
float: right;
width: 405px;
}
#case-studies-wrapper .case-studies-right p {
font: normal 14px 'LatoRegular';
color: #000000;
margin: 15px 0;
}
#case-studies-wrapper .case-studies-right .read-more a {
background: url(/images/sprite.png) 79px -885px no-repeat;
font: normal 16px 'latobold_italic';
width: 87px;
float: left;
color: #2c56a4;
}
/*** case studies section ends here ***/
/*** our team section styles starts here ***/
#our-team-section {
padding: 42px 0 70px 0;
}
#our-team-section h2 a {
color: #2c56a4;
}
#our-team-section ul li {
text-align: center;
float: left;
}
#our-team-section ul li h3 {
font: normal 19px/22px 'MontserratRegular';
color: #2c56a4;
margin: 15px 0 0 0;
}
#our-team-section ul li span {
font: normal 16px 'LatoRegular';
color: #262626;
}
#our-team-section .nbs-flexisel-nav-left, #our-team-section .nbs-flexisel-nav-right {
width: 36px;
height: 36px;
position: absolute;
cursor: pointer;
z-index: 100;
opacity: 0.5;
top: 30% !important;
}
#our-team-section .nbs-flexisel-nav-left {
background: url(/images/sprite.png) 0px -718px no-repeat;
left: 0px;
}
#our-team-section .nbs-flexisel-nav-right {
background: url(/images/sprite.png) -59px -718px no-repeat;
right: 0px;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display: none;
}
.nbs-flexisel-container {
position: relative;
max-width: 100%;
float: left;
overflow: hidden;
}
.nbs-flexisel-ul {
position: relative;
width: 9999px;
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
}
.nbs-flexisel-inner {
overflow: hidden;
float: none;
width: 90%;
*width:auto;
margin: 0 5%;
}
.nbs-flexisel-item {
float: left;
padding: 0px;
position: relative;
overflow: hidden;
}
/*** our team section styles ends here ***/
/*** patient section styles starts here ***/
#patient-section {
background: url(/images/patient-bg.jpg) -343px 0px no-repeat #addeff;
padding: 60px 0 36px 0;
}
#patient-section .patient-content {
width: 470px;
float: right;
}
#patient-section .patient-content h2 {
font: normal 24px/28px 'MontserratRegular';
text-transform: uppercase;
margin: 0 0 14px 0;
}
#patient-section .patient-content h2 a {
color: #153679;
}
#patient-section .patient-content ul li {
background: url(/images/sprite.png) 0px -775px no-repeat;
padding: 0 0 10px 16px;
font: normal 15px 'LatoRegular';
}
#patient-section .patient-content ul li a {
color: #191919;
}
#patient-section .patient-content .patient-form {
background: #153679;
width: 286px;
font: normal 18px 'LatoRegular';
float: left;
border-radius: 5px;
}
#patient-section .patient-content .patient-form a {
background: url(/images/sprite.png) 26px -790px no-repeat;
color: #ffffff;
display: block;
padding: 16px 0 14px 65px;
}
/*** patient sections styles ends here ***/
/*** footer section starts here ***/
footer {
background: url(/images/footer-bg.jpg) center 0px no-repeat #efefef;
padding: 56px 0 70px 0;
}
footer h2 {
color: #292929;
text-transform: uppercase;
font: normal 20px/19px 'MontserratRegular';
margin: 0 0 12px 0;
}
footer .quick-links {
float: left;
width: 318px;
}
footer .quick-links ul li {
font: normal 14px 'LatoRegular';
margin: 5px 0;
}
footer .quick-links ul li a {
color: #292929;
}
footer .locate-us {
float: left;
width: 302px;
}
footer .locate-us img {
float: left;
}
footer .locate-us .address {
float: right;
}
footer .locate-us .address p {
margin: 0 0 16px 0;
font: normal 14px 'LatoRegular';
}
footer .locate-us .address p span {
font: normal 14px 'latobold';
}
footer .get-in-touch {
float: right;
width: 224px;
}
footer .get-in-touch ul li {
float: left;
text-indent: -99999px;
margin: 0 2px;
}
footer .get-in-touch ul li a {
width: 33px;
height: 37px;
display: block;
}
footer .get-in-touch ul li.yt a {
background: url(/images/sprite.png) 0px -837px no-repeat;
}
footer .get-in-touch ul li.fb a {
background: url(/images/sprite.png) -37px -837px no-repeat;
}
footer .get-in-touch ul li.linkedin a {
background: url(/images/sprite.png) -75px -837px no-repeat;
}
footer .get-in-touch ul li.gp a {
background: url(/images/sprite.png) -114px -837px no-repeat;
}
footer .get-in-touch ul li.twitter a {
background: url(/images/sprite.png) -152px -837px no-repeat;
}
footer .get-in-touch p {
padding: 21px 0 0 0;
font: normal 13px/20px 'LatoRegular';
}
footer .get-in-touch p a {
color: #292929;
}
footer .get-in-touch img {
margin: 20px 0 0 0;
}
/*** footer section ends here ***/
/*** section styles starts here ***/
section {
padding: 0 0 40px 0;
}
article {
float: left;
width: 665px;
}
.breadcrumb {
padding: 18px 0 9px 0;
border-bottom: 1px solid #d7d7d7;
font: normal 15px 'LatoRegular';
color: #073da9;
margin: 0px 0 20px 0;
}
.breadcrumb a {
font: normal 14px 'LatoRegular';
color: #536171;
}
/*----- textMain Starts -----*/
.textMain {
font: normal 14px/19px Arial, Helvetica, sans-serif;
color: #232323;
padding: 0px 30px 30px 10px;
text-align: justify;
}
.textMain p {
margin: 8px 0 12px 0;
}
.textMain a {
color: #113579;
}
.textMain a:hover {
color: #03C2DE;
text-decoration: underline;
}
.textMain ul {
padding: 0px;
margin: 18px 0px;
}
.textMain ol {
padding: 0px;
margin: 10px 0px 0px 30px;
}
.textMain ul li {
background: url(/images/bullet.gif) no-repeat 2px 9px;
padding: 5px 0px 5px 16px;
list-style: none;
}
.textMain ol li {
padding: 5px 0px 5px 0px;
list-style: decimal;
}
.textMain ul ul, .textMain ol ol {
margin: 0px;
padding: 5px 0px 5px 20px;
}
.textMain ul ul li {
background: none;
padding: 5px 0px;
list-style: circle;
}
.textMain ol ol li {
padding: 5px 0px;
list-style-type: lower-alpha;
}
.textMain ul ul ul li {
list-style: square;
}
.textMain ol ol ol li {
list-style: lower-roman;
}
.textMain li p {
margin: 5px 0px;
}
/*----- textMain Heading Starts -----*/
.ypocmstitle {
font: normal 25px/25px 'latobold';
color: #1a376c;
margin: 30px 0px 10px 10px;
padding: 0 0 8px 0;
text-align: left;
}
.textMain h2 {
font: normal 22px/22px 'latobold';
color: #1a376c;
text-align: left;
}
.textMain h2 a {
color: #b76100;
}
.textMain h2 a:hover {
text-decoration: underline;
}
.textMain h3 {
font: normal 18px/20px 'latobold';
color: #1a376c;
text-align: left;
margin: 18px 0 0 0;
}
.textMain h3 a {
color: #d77200;
}
.textMain h3 a:hover {
text-decoration: underline;
}
.textMain h4 {
font: normal 15px Verdana, Geneva, sans-serif;
color: #073f6c;
text-align: left;
}
.textMain h4 a {
color: #eda600;
}
.textMain h4 a:hover {
text-decoration: underline;
}
.textMainBold {
font: bold 13px Verdana, Geneva, sans-serif;
color: #4d5a62;
text-align: left;
}
.textMainBold a {
color: #005087;
}
.textMainBold a:hover {
text-decoration: underline;
}
.PDFtext {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #999999;
}
.mandatory-text {
color: #f57f24;
}
.textMain .dr-list li {
float: left;
width: 46%;
margin: 0 0 10px 3%;
border: 1px solid #305eab;
padding: 0 0 0 0;
}
.textMain .dr-list li img {
float: left;
border: 1px solid #305eab;
margin: 10px;
}
.textMain .dr-list li div {
margin: 10px 0 0 0;
}
.textMain .pdf-button {
float: none;
margin: 0 auto;
width: 180px;
}
.textMain .pdf-button a {
background: #305eab;
padding: 5px 10px;
color: #ffffff;
}
.hr {
border-bottom: 1px dashed #3160ae;
height: 10px;
}
.inner-dr-div {
float: right;
margin: 0 0 10px 10px;
width: 200px;
text-align: center;
padding: 10px 0;
background: #e7e7e7;
border: 1px solid #b1b1b1;
}
.inner-dr-div img {
margin: 0 0 10px 0;
}
.sub-name {
margin: -20px 0 20px 0;
}
.dr-cv {
float: left;
width: 100%;
}
.dr-cv h3 {
border-bottom: 1px solid #c0d0d7;
border-top: 1px solid #c0d0d7;
margin: 16px 0 0;
padding: 6px 0;
}
.textMain .dr-cv ul li {
clear: both;
float: left;
}
.dr-cv .cv-left {
color: #104163;
float: left;
width: 109px;
}
.dr-cv .cv-right {
float: right;
width: 442px;
}
.contact-us-adress {
border: 1px solid #002868;
float: left;
margin: 0 0 10px;
width: 98%;
}
.contact-us-adress h3 {
background: #002868;
color: #ffffff;
margin: 0;
padding: 5px 0 5px 10px;
}
.contact-us-adress p {
padding: 0 0 0 10px;
}
.contact-us-adress iframe {
margin: 0 5px 0 5px;
width: 97%;
height: 300px;
border: none;
}
.our-process {
width: 100%;
float: left;
background: url(/images/banner2-process-img.png) 0px 0px no-repeat;
}
.our-process ul li.analyse img {
margin: 12px 0 0 157px;
}
.our-process ul li.plan img {
margin: -51px 0 0 300px;
}
.our-process ul li.control img {
margin: 22px 0 0 244px;
}
.our-process ul li.monitor img {
margin: -138px 0 0 80px;
}
.our-process ul li.identity img {
margin: -492px 0 0 33px;
}
.textMain .dr-list li, .textMain .wp-form ul li, .textMain .our-process ul li {
background: none;
}
/*** form styles ***/
.wp-form {
border: 1px solid #aaaaaa;
margin: 21px auto;
width: 99%;
padding: 0 0 0 0;
}
.wp-form ul {
margin: 15px 6%;
}
.wp-form ul li {
width: 100%;
padding: 0;
margin: 0 0 10px 0;
}
.wp-form ul.text li {
width: 45%;
float: left;
margin-right: 5%;
height: 30px;
}
.wp-form ul.text li input[type="text"], .wp-form ul li textarea, .wp-form ul.captcha li input[ type="text"], .wp-form ul.text li select {
border: 1px solid #aaaaaa;
padding: 3px 5px;
}
.wp-form ul li textarea {
width: 95%;
height: 160px;
}
.wp-form ul.text li input[type="text"] {
height: 23px;
width: 100%;
}
.wp-form ul.text li select {
width: 100%;
height: 29px;
}
.wp-form ul.captcha li img {
width: auto;
height: 31px;
}
.wp-form ul.captcha li input[type="text"] {
height: 23px;
width: 25%;
margin: 0 0 0 2%;
}
.wp-form ul li.buttons input[type="submit"], .wp-form ul li.buttons input[type="reset"] {
background: #a6aab3;
padding: 3px 20px;
border: 1px solid #a6aab3;
color: #ffffff;
font-weight: bold;
cursor: pointer;
margin: 10px 0 0 0;
}
.wp-form ul.testimonial-section li {
float: left;
}
.wp-form ul.testimonial-section li label {
font-weight: bold;
margin: 0 10px 0 0px;
}
.wp-form ul.testimonial-section li.agree-text {
width: 100%;
font-weight: bold;
text-align: left;
}
.wp-form ul.testimonial-section li.agree-text span.wpcf7-list-item {
display: block;
}
.textMain .wp-form h3 {
background: #a6aab3;
font: bold 15px Verdana, Geneva, sans-serif;
color: #ffffff;
padding: 5px 0 5px 10px;
margin: 0;
}
/** Tell A friend Styles **/
#tell-friend {
width: 100%;
bottom: 10%;
visibility: hidden;
position: fixed;
z-index: 999999;
}
#tell-friend .form-container {
border: 2px solid #026db8;
background: #ffffff;
font: normal 12px/16px Verdana, Geneva, sans-serif;
color: #333333;
position: relative;
top: 10%;
margin: 0px auto;
display: block;
}
.form-container {
background: #026db8;
border: 2px solid #026db8 !important;
height: auto;
margin: 15px auto;
padding: 0 0 20px 0;
width: 310px;
}
#tell-friend .form-container h2 {
color: #026db8;
font: 26px/26px sans-serif;
padding: 10px 0 0 10px;
}
#tell-friend .form-container .close {
background: url(/images/amazon-style-close-button-md.png) 0 0;
padding: 0px;
position: absolute;
right: 0px;
}
#tell-friend .form-container a {
float: right;
margin: -30px 5px 0 0;
width: 6%;
}
#tell-friend .form-container a {
float: right;
}
.form-container .button-style input[type='reset'], .form-container .button-style input[type='submit'] {
background: #026db8;
color: #fff;
padding: 6px 8px;
border: none;
cursor: pointer;
font-weight: bold;
}
#tell-friend .form-container a:hover {
color: #ff6600;
}
.friend-form input[type="text"], .friend-form input[type="email"], .friend-form textarea {
border: 1px solid #026db8;
margin: 6px 8%;
padding: 4px 4px;
text-decoration: none;
vertical-align: middle;
width: 81%;
}
#tell-friend .wpcf7-captcha-captcha {
height: auto;
width: 160px;
margin: 0 0 0 85px;
}
.wpcf7-captcha-captcha-177, .wpcf7-captchac {
width: 200px;
height: 60px;
}
.friend-form .your-message textarea {
height: 80px;
padding: 0px 4px !important;
}
.button-style {
margin: auto 23%;
width: 52%;
float: none;
}
#tell-friend .form-container .close {
background: url(/images/amazon-style-close-button-md.png) 0 0;
background-size: 100%;
padding: 0px;
right: -3px;
top: 32px;
height: 29px;
width: 29px;
}
div.wpcf7 .watermark {
color: #2b2b2b !important;
font: normal 12px Verdana, Geneva, sans-serif;
}
/*** aside styles ***/
aside {
float: right;
width: 266px;
padding: 43px 0 0 0;
}
aside h2 {
text-transform: uppercase;
font: normal 19px 'MontserratRegular';
}
.aside-what-we-do {
width: 99%;
float: left;
background: #addeff;
border: 1px solid #6bbbf1;
}
.aside-what-we-do h2, .aside-why-choose h2 {
margin: 18px 0 18px 15px;
color: #4b5661;
}
.aside-what-we-do ul li {
border-top: 1px solid #ffffff;
}
.aside-what-we-do ul li a {
display: block;
padding: 25px 0 25px 0px;
color: #053ead;
font: normal 16px 'MontserratRegular';
}
.aside-what-we-do ul li a:hover {
color: #053ead;
font: bold 16px 'MontserratRegular';
}
.aside-what-we-do ul li a span {
width: 62px;
height: 52px;
display: block;
float: left;
margin: -11px 0 0 15px;
}
.aside-what-we-do ul li.staff-exp a span {
background: url(/images/sprite.png) 0px -1890px no-repeat;
}
.aside-what-we-do ul li.trial-facilities a span {
background: url(/images/sprite.png) 0px -1980px no-repeat;
}
.aside-what-we-do ul li.responsive-ethical a span {
background: url(/images/sprite.png) 0px -2066px no-repeat;
}
.aside-what-we-do ul li.proven-results a span {
background: url(/images/sprite.png) 0px -2160px no-repeat;
}
.aside-what-we-do ul li.staff-exp a span:hover {
background: url(/images/sprite.png) -120px -1890px no-repeat;
}
.aside-what-we-do ul li.trial-facilities a span:hover {
background: url(/images/sprite.png) -120px -1980px no-repeat;
}
.aside-what-we-do ul li.responsive-ethical a span:hover {
background: url(/images/sprite.png) -120px -2066px no-repeat;
}
.aside-what-we-do ul li.proven-results a span:hover {
background: url(/images/sprite.png) -120px -2160px no-repeat;
}
.aside-why-choose {
width: 99%;
float: left;
background: #e5e5e5;
border: 1px solid #b1b1b1;
margin: 5px 0 5px 0;
}
.aside-why-choose ul li {
border-top: 1px solid #f0f0f0;
}
.aside-why-choose ul li a {
padding: 17px 0 17px 35px;
display: block;
font: normal 15px 'MontserratRegular';
color: #113579;
background: url(/images/sprite.png) 12px -1196px no-repeat;
}
.aside-why-choose ul li a:hover {
font: bold 15px 'MontserratRegular';
}
.aside-process {
width: 100%;
float: left;
background: #f8f8f8;
border: 1px solid #c5c5c5;
margin: 0 0 5px 0;
}
.aside-process h2 {
font: normal 18px/20px 'MontserratRegular';
margin: 0 0 13px 0;
background:#9eddfd;
color:#1a376c;
padding:16px 0 10px 17px;
border-bottom:1px solid #c9c9c9;
}
.aside-patient-list ul {
float: left;
background: url(/images/aside-list-bg.png) 0px 0px no-repeat;
margin:0 0 25px 5px;
}
.aside-patient-list ul li {
font: normal 11px/12px 'MontserratRegular';
color: #232323;
}
.aside-patient-list ul li.list1 {
padding: 8px 0 0 76px;
}
.aside-patient-list ul li.list2 {
padding: 20px 0 0 48px;
}
.aside-patient-list ul li.list3 {
padding: 20px 0 0 76px;
}
.aside-patient-list ul li.list4 {
padding: 8px 0 0 49px;
}
.aside-patient-list ul li.list5 {
padding: 28px 0 0 76px;
}
.aside-process img {
width: 90%;
margin: 0 0 30px 14px;
}
.aside-team {
width: 95%;
float: left;
background: #e5e5e5;
border: 1px solid #c5c5c5;
padding: 19px 0 28px 15px;
height: 117px;
position: relative;
}
.aside-team .callbacks2_nav {
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
bottom: 0%;
opacity: 0.7;
z-index: 3;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
width: 35px;
height: 35px;
margin-top: 0px;
}
.aside-team .callbacks_nav.prev {
background: url(/images/sprite.png) 0px -718px no-repeat;
left: 69%;
}
.aside-team .callbacks_nav.next {
background: url(/images/sprite.png) -59px -718px no-repeat;
right: 5px;
}
.aside-team h2 {
font: normal 19px 'MontserratRegular';
color: #1a376c;
margin: 0 0 16px 0;
}
.aside-team img {
float: left;
}
.aside-team .dr-content {
width: 162px;
float: left;
margin: 0 0 0 8px;
}
.aside-team .dr-content h3 {
font: normal 19px 'MontserratRegular';
color: #2c56a4;
}
.aside-team .dr-content span {
font: normal 13px 'LatoRegular';
color: #262626;
}
.aside-team .dr-content .read-more {
margin: 8px 0 0 0;
}
.aside-team .dr-content .read-more a {
font: normal 12px/12px 'latobold';
color: #19519d;
background: #ffffff;
padding: 4px 8px;
margin: 8px 0 0 0;
border: 1px solid #a6a6a6;
border-radius: 5px;
}
.aside-patient-form {
width: 95%;
float: left;
background: #addeff;
border: 1px solid #5ebeff;
margin: 5px 0 0 0;
padding: 20px 0 20px 16px;
}
.aside-patient-form h2 {
font: normal 13px/15px 'MontserratRegular';
margin: 0 0 10px 0;
}
.aside-patient-form h2 a {
color: #153679;
}
.aside-patient-form div {
background: #153679;
width: 190px;
border-radius: 5px;
}
.aside-patient-form div a {
padding: 11px 0 9px 38px;
color: #ffffff;
font: normal 14px 'LatoRegular';
display: block;
background: url(/images/sprite.png) 14px -800px no-repeat;
}
.widget-title {
display: none !important;
}
#wp-realtime-sitemap-menu h3 {
display: none;
}
.broken_link {
text-decoration: none !important;
}
/*------------------------- Child List -------------------------------*/
.textMain .child-list ul {
	margin: 0px;
	padding: 0px;
}
.textMain .child-list li {
	margin: 5px 5px 0px 0px;
	padding: 0px;
	width: 45%;
	background: none;
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	float:left;
}
.textMain .child-list li a {
	text-decoration: none;
	color: #fff;
	background: #2573BE;
	padding: 10px 0px 10px 30px;
	display: block;
}
.textMain .child-list li a:hover {
	background: #338BE2;
}
.button-h a {
	display:block;
	padding:5px 10px;
	background:#addeff;
	border: 1px solid #6bbbf1;
	margin:10px 0px 0px 0px;
	text-transform: uppercase;
	font: normal 16px 'MontserratRegular';
}
.button-h a:hover {
        color:#000000;
}
.dotted-border {
  border-bottom: 1px dotted #999;
}
.patient-form-footer-content {
  color: #666;
  font-size: 11px;
  padding: 10px 0 0;
}


/*** section srtles ends here ***/
/*** RWD ***/
@media screen and (max-width:1024px) {
#patient-section {
background: #addeff url("/images/patient-bg.jpg") no-repeat scroll -471px 0;
}
}
@media screen and (max-width:980px) {
#patient-section {
background: #addeff url("/images/patient-bg.jpg") no-repeat scroll -500px 0;
}
}
@media screen and (max-width:931px) {
#what-we-do ul li {
width: 45%;
margin:10px 0;
}
#what-we-do ul li:last-child{ float:left; margin:10px 0;}
#what-we-do ul li:first-child{ float:left; margin:10px 0; }
#choose-us-wrapper ul li {
width: 25%;
}
#choose-us-wrapper .expert-content {
width: 100%;
}
#choose-us-wrapper ul li a {
width: 100%;
}
#patient-section {
background: #addeff url("/images/patient-bg.jpg") no-repeat scroll -521px 0;
}
#case-studies-wrapper .case-studies-left {
padding: 0 0 0 10px;
width: 50%;
}
#case-studies-wrapper .case-studies-right {
padding: 0 10px 0 0;
width: 45%;
}
footer .quick-links {
padding: 0 0 0 10px;
width: 30%;
}
#what-we-do ul li .list-content {
width: 62%;
float:left;
}
#access a {
padding: 12px 23px;
}
#banner-wrapper #banner-bullets, #banner-wrapper-s #banner-bullets {
left: 10px !important;
}
article {
width: 63%;
}
aside {
margin: 0 10px 0 0;
}
.furthur-details a{ background:rgba(0, 0, 0, 0) url("/images/refer-doc.png") no-repeat scroll 40px 0;}
}
@media screen and (max-width:800px) {
#what-we-do ul li .list-content {
width: 58%;
}
#banner-wrapper ul li.banner1 .banner-process, #banner-wrapper ul li.banner2 .banner-process, #banner-wrapper ul li.banner3 .banner-process {
top: 0 !important;
}
#banner-wrapper ul li.banner1 .banner-process h2 {
margin: 3px 0 14px 123px
}
#access a {
padding: 12px 19px;
}
#patient-section {
background: #addeff;
padding: 0px 0 36px;
}
#patient-section .patient-img {
background: url("/images/patient-bg.jpg") no-repeat right 0px;
float: left;
height: 382px;
width: 100%;
}
#patient-section .patient-content {
width: 97%;
background: #addeff;
float: left;
padding: 0 0 0 10px;
}
}
@media screen and (max-width:768px) {
#access a {
padding: 12px 35px;
}
#banner-wrapper ul li.banner1, #banner-wrapper ul li.banner2, #banner-wrapper ul li.banner3 {
background-size: 100% 100%;
}
article {
width: 64%;
}
#banner-wrapper-s .inner-banner-content {
bottom: 2px;
}
.furthur-details a{ background:rgba(0, 0, 0, 0) url("/images/refer-doc.png") no-repeat scroll 10px 0;}
#case-studies-wrapper .case-studies-left li{ font-size:16px;}
#case-studies-wrapper .case-studies-left ul{ padding:0 0 10px 0;}
#case-studies-wrapper .case-studies-left li.list5{ padding:42px 0 0 136px;}
}
@media screen and (max-width:640px) {
#tell-friend {
	bottom: -4%;
}
#access {
display: none;
}
.mobile_menu {
display: block;
}
#what-we-do ul li {
width: 95%;
float: left;
margin: 0 0 20px 0;
border-bottom: 1px dashed #000000;
padding: 10px 0 20px 0;
}
#what-we-do ul li .list-content {
width: 81%;
}
#what-we-do ul li:last-child {
float: left;
}
footer .locate-us {
width: 40%;
}
footer .quick-links {
width: 24%;
}
footer .get-in-touch {
width: 30%;
}
article {
width: 54%;
}
.furthur-details a{ padding:5px 0; font-size:20px;}
#case-studies-wrapper .case-studies-left li{ font-size:13px;}
#case-studies-wrapper .case-studies-left li.list5{ padding:21px 0 0 136px;}
#case-studies-wrapper .case-studies-left li.list4{ padding:9px 0 0 77px;}
.textMain .child-list li {
	width:90%;
}
}
@media screen and (max-width:480px) {
#banner-wrapper ul li.banner2 .banner-process h2 {
	font: normal 18px 'MontserratBold';
	padding: 13px 0 13px 110px;
}
#case-studies-wrapper .case-studies-left{
float: none;
margin: 0px auto;
width: 94%;
}
#case-studies-wrapper .case-studies-right {
float: none;
margin: 0px auto;
width: 80%;
}
#what-we-do ul li .list-content {
width: 78%;
}
footer .quick-links {
width: 40%;
}
footer .locate-us {
width: 57%;
}
footer .get-in-touch {
float: left;
width: 100%;
padding: 10px 0 0 0;
}
footer .get-in-touch img {
float: right;
margin: -19px 0 0;
}
footer {
padding: 0;
}
.banner-process ul {
display: none;
}
#banner-wrapper ul li.banner1 .banner-process {
background: none;
}
#banner-wrapper ul li.banner1 .banner-process, #banner-wrapper ul li.banner2 .banner-process, #banner-wrapper ul li.banner3 .banner-process {
top: auto !important;
right: 0px;
bottom: 5px;
}
#banner-wrapper ul li.banner1, #banner-wrapper ul li.banner2, #banner-wrapper ul li.banner3 {
background-size: 100% 100%;
}
article {
width: 100%;
}
aside {
float: none;
margin: 0 auto;
}
#banner-wrapper-s ul li img {
height: 160px;
}
.furthur-details a{ font-size:15px;}
#case-studies-wrapper .case-studies-left li.list3{ padding:48px 0 0 134px;}
#case-studies-wrapper .case-studies-left li.list4{ padding:26px 0 0 77px;}
#case-studies-wrapper .case-studies-left li.list5{ padding:51px 0 0 136px;}
#case-studies-wrapper .case-studies-left ul{ padding:0 0 29px;}
.textMain .child-list li {
    width: 48%;
}
}
@media screen and (max-width:360px) {
#what-we-do ul li .list-content {
width: 67%;
}
#choose-us-wrapper ul li {
margin: 10px 10px;
}
#patient-section .patient-content h2 {
font-size: 22px;
}
footer .locate-us, footer .quick-links {
width: 81%;
float: none;
margin: 0px auto;
padding: 10px 0 0 0;
}
footer .get-in-touch p {
padding: 10px 0 0 5px;
}
#banner-wrapper ul li.banner1 .banner-process h2 {
display: none;
}
.header-logo {
width: 80%;
float: none;
margin: 0 auto;
}
.appointment {
float: none;
margin: 0 auto;
width: 65%;
}
#banner-wrapper ul li.banner1 .banner-process h3, #banner-wrapper ul li.banner2 .banner-process h3, #banner-wrapper ul li.banner3 .banner-process h3 {
width: auto;
font-size: 18px;
float: none;
}
#banner-wrapper-s .inner-banner-content {
display: none;
}
.inner-dr-div {
float: none;
}
.furthur-details a{ padding:5px 30px;}
#case-studies-wrapper .case-studies-left li.list1{ padding:13px 0 0 128px;}
#case-studies-wrapper .case-studies-left li.list2{ padding:24px 0 0 81px;}
#case-studies-wrapper .case-studies-left li.list3{ padding:34px 0 0 124px;}
#case-studies-wrapper .case-studies-left li.list4{ padding:7px 0 0 69px;}
#case-studies-wrapper .case-studies-left li.list5{ padding:28px 0 0 127px;}
.textMain .child-list li {
    width: 90%;
}
}