.page{  background:#E5F4F9;  width: 100%;height:100%; font-family: Arial,sans-serif;}
body {
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}.nopadding{margin-right: 0px !important;    margin-left: 0px !important;}
.slicknav_menu{display:none;}
a { text-decoration: none; color: #333; }
img { border: none; margin: 0; padding: 0; }
a img { border: none; margin: 0; padding: 0; }
.clear { clear: both; margin: 0; padding: 0; }
/* right-icon */
.box{float:left; overflow: hidden;}
 .box-inner{ width: 202px;padding: 40px;}
.icon-bar {  width: 66px; margin-left: -43px; float: left; top: 196px; position: fixed; height: 300px;}
.icon-bar a { display: block;margin-bottom: -19px;text-align: center;padding: 1px; transition: all 0.3s ease;color: white;}
/*.right-icon { position: fixed;  top: 190px; z-index: 999; display: block; }
.right-icon ul { margin: 0; padding: 0; }
.right-icon ul li { margin: 0; padding: 2px 0 0 0; list-styleft-serv
le: none; }
/* logo */
.logo { background: #fff; width: 100%; overflow: auto; /*box-shadow: 0px 6px 10px 0px rgba(119, 119, 119, 0.3); -moz-box-shadow: 0px 6px 10px 0px rgba(119, 119, 119, 0.3); -webkit-box-shadow: 0px 6px 10px 0px rgba(119, 119, 119, 0.3);*/ position: relative; z-index: 99; }
.nav { width: 88%;  margin: 20px auto 20px auto; background:#fff;height:auto;   }
.nav span { display: inline; vertical-align: top; padding: 30px 0 20px 0; }
.right { display: inline-block; float: right; width: 675px; vertical-align: top; }
.right p { display: block; margin: 0; padding: 5px 0 -9px 0; margin-top:-16px;vertical-align: top; text-align: right; }
.right p .call { padding: 8px 100px 0 0; vertical-align: top; }
.right ul { display: block; margin: 0; margin-top:13px; padding: 0; margin-left:5px; }
.right ul li { display: inline-block; list-style: none; margin: 0; padding: 0 0 0 10px; }
.right ul li a { color: #414040; font-size: 11.4px; margin-left:4px;font-weight: 700; text-transform: uppercase; }
.right ul li a:hover { color: #c89c75; }
/* slider */
.banner { display: block; background: #fff; width: 100%; height: 402px; overflow: hidden; }
.banner .main { margin: 0 auto; width: 1001px; vertical-align: top; }
.banner .main ul { margin: 0; padding: 0; }
.banner .main ul li { margin: 0; padding: 0; }
.excellence { display: block; margin: 0 auto; width: 1001px; padding: 0; z-index: 999; position: relative; vertical-align: top; text-transform: uppercase; }
.ex img{width:100%; height:91px;padding:2px; }

.excellence strong { font-style: normal !important; }
.excellence img { display: inline !important; }
.excellence ul { margin: 0; padding: 0; }
.excellence ul li { margin: 0; padding: 1px; display: block; float: left; position: relative; width: 166.8px; }
.excellence ul li a {  }
.excellence ul li a strong { font-size: 10px !important;  }
.healthcare { display: block; background: #c89c75; vertical-align: top; padding: 2px 5px 0 3px; }
.healthcare strong { display: inline-block; color: #fff; padding: 12px 5px 0 5px; font-size: 16px; font-style: italic; font-weight: 700; vertical-align: top; }
.healthcare span { display: inline-block; vertical-align: top; padding: 10px 0 0 0; }
.radiology { display: block; }
.radiology a {    background:#fff; transition: opacity 300ms ease-in-out 0s; vertical-align: top; padding: 2px 8px 0px 8px; display: block; }
.radiology a:hover { }
.radiology a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-weight: 600; vertical-align: top; }
.patho { display: block;  }
.patho a {    background:#fff;vertical-align: top; padding: 2px 8px 0px 8px; display: block; }
.patho a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.patho a:hover { }
.gastro { display: block; }
.gastro a {  background:#fff; vertical-align: top;  display: block; }
.gastro a strong { display: inline-block; margin: 3px 0 4px -3px; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.gastro a:hover {  }

.uro { display: block; }
.uro a {   background:#fff;vertical-align: top; padding: 2px 8px 0px 8px; display: block; }
.uro a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.uro a:hover { }

.pack { display: block;}
.pack a {   background:#fff; vertical-align: top; padding: 2px 8px 0px 8px; display: block; }
.pack a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.pack a:hover { }

.resp { display: block;}
.resp a {   background:#fff;vertical-align: top; padding: 2px 8px 0px 8px; display: block; }
.resp a strong { display: inline-block; color: #333; margin-top:16px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.resp a:hover {}

.diab { display: block;}
.diab a {   background:#fff;vertical-align: top; padding: 2px 8px 0px 8px; display: block; }
.diab a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.diab a:hover {}

.cardio { display: block; }
.cardio a { background:#fff; vertical-align: top; padding: 2px 8px 0 8px; display: block; }
.cardio a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.cardio a:hover {  }
.neuro { display: block; }
.neuro a {    background:#fff;vertical-align: top; padding: 2px 8px 0 8px; display: block; }
.neuro a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.neuro a:hover {  }
.pathology { display: block; }
.pathology a { background:#fff;vertical-align: top; padding: 2px 8px 0 8px; display: block; }
.pathology a strong { display: inline-block; color: #333; padding: 13px 0px 0 8px; font-size: 13px; font-style: italic; font-weight: 600; vertical-align: top; }
.pathology a:hover {  }.aboutpanel { width: 100%; padding: 12px 0px; background: transparent; }
.Vpanel{margin-top:10px;padding:0px; background:#fff; text-align:justify;}
.aboutpanel { width: 100%; padding: 5px 0px 2px 0px; background: transparent; }
.aboutpanel .mainmid { width: 1005px; margin: 0 auto; }
.aboutpanel .mainmid .panelabout { background:#fff; float: left; background: url(../images/shaddow.jpg) no-repeat right bottom;  width: 479px; height: auto; }
.aboutpanel .mainmid .panelabout h1 { background:#0064a3; color: #fff; font-size: 15px; font-family: 'Lato', sans-serif; border-bottom: 2px solid #cacaca; line-height: 7px; margin: 0px 0 10px 0; padding: 13px; }
.aboutpanel .mainmid .panelabout .leftimg { float: left; height: 162px; margin: 5px 20px 0 0px; }
.aboutpanel .mainmid .panelabout p { text-align: justify; font-size: 14px; line-height: 21px; padding:7px; margin: 0px; padding: 0px; color: #535353; }
.aboutpanel .mainmid .panelabout p a { text-decoration: none; color: #bcbcbc; }
.aboutpanel .mainmid .panelabout p a { background: rgba(0, 0, 0, 0) url("../images/arrow-readmore.png") no-repeat scroll right 18px; color: #bcbcbc; display: inline-block; padding: 10px 10px 7px 0; text-decoration: none; }
.aboutpanel .mainmid .panelabout p a:hover { color: #a9a9a9; }
.aboutpanel .mainmid .director-view {  width:336px;float:left; border: 1px solid #e1e1e1; border-radius: 3px; }
.aboutpanel .mainmid .director-view h1 { -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; text-indent: 15px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; margin: 0px; padding: 0px; border-top-left-radius: 3px; font-size: 14px; font-weight: 700; border-top-right-radius: 3px; background: #0064a3; color: #fff; line-height: 35px; }
.aboutpanel .mainmid .director-view .md { height: 160px; float: left; border-radius: 3px; margin: 15px 15px 10px; }
.aboutpanel .mainmid .director-view .md img { float: left; border: 1px solid #e1e1e1; }
.aboutpanel .mainmid .director-view p { line-height: 19px; text-align: justify; margin-right: 17px; padding:20px; font-weight: 700; font-size: 13px; color: #535353; }
.aboutpanel .mainmid .director-view p a { text-decoration: none; color: #bcbcbc; }
.aboutpanel .mainmid .director-view p a { background: rgba(0, 0, 0, 0) url("../images/arrow-readmore.png") no-repeat scroll right 18px; color: #bcbcbc; display: inline-block; padding: 10px 10px 7px 0; text-decoration: none; }
.aboutpanel .mainmid .panelabout p a:hover { color: #a9a9a9; }
.content{margin-top:0px; text-align:center; line-height:35px; text-transform:uppercase;background:#0064a3; color:#fff;  }
.para{padding:11px;}
.service-facility { width: 100%; background: transparent; padding: 3px 0px 2px 0px; }
.service-facility .mainmid { width: 1000px; margin: 0 auto; }
.service-facility .mainmid .patient-left { float: left; border-radius: 3px; border: 1px solid #e1e1e1; background: transparent;   }
.service-facility .mainmid .patient-left .column { float: left; border-right: 1px solid #d5d5d5; margin: 0px; width: 257px; }
.service-facility .mainmid .patient-left .column h2 { text-indent: 15px; margin: 0px; padding: 0px; font-size: 15px; font-weight: 700; border-top-right-radius: 3px; background: #dfc793; color: #4e4e4e; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; line-height: 35px; }
.service-facility .mainmid .patient-left .column aside { float: left; margin: 10px 0 0 15px; width: 70px; height: 70px; }
.service-facility .mainmid .patient-left .column p { float: left; height: 70px; line-height: 19px; color: #535353; font-size: 12px; margin-left: 13px; text-align: justify; width: 147px; }
.service-facility .mainmid .patient-left .column p a { font-size: 14px; background: rgba(0, 0, 0, 0) url("../images/arrow-readmore.png") no-repeat scroll right 18px; color: #bcbcbc; display: inline-block; padding: 10px 10px 7px 0; text-decoration: none; }
.service-facility .mainmid .patient-left .column p a:hover { color: #a9a9a9; }
.service-facility .mainmid .patient-left .column-one { float: none; margin: 0px; width: auto; }
.service-facility .mainmid .patient-left .column-one h2 { text-indent: 15px; margin: 0px; padding: 0px; font-size: 15px; font-weight: 700; border-top-right-radius: 3px; background: #7d693f; color: #fff; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; line-height: 35px; }
.service-facility .mainmid .patient-left .column-one ul { margin: 0; padding: 5px 10px; list-style: none; float: left; width: 170px; }
.service-facility .mainmid .patient-left .column-one ul strong { color: #7d693f; }
.service-facility .mainmid .patient-left .column-one ul li { background: rgba(0, 0, 0, 0) url(../images/arrow-dark.png) no-repeat scroll left 5px; color: #535353; font-size: 12px; font-style: italic; line-height: 14px; margin-left: 10px; margin: 6px 0px; padding-left: 10px; }
.service-facility .mainmid .facebook-plugin { float: right; }
#col2{margin-left:-7px;}
#col{width:545px;margin-left:-24px;}
#pat{width:478px;margin-top: 5px;}
.health-section { width: 100%; background: transparent;padding: 2px 0px 2px 0px; }
.health-section .mainmid { width: 1000px; margin: 0 auto; }
.health-section .mainmid .package { float: left; padding-left: 32px; text-align:center; min-height: 226px;  width: 230px; background: height:auto;
}

.health-section .mainmid .package h3 { font-size: 14px;  line-height:35px;text-align:center; margin: 0px; color: #fff; background:#0064a3;font-weight: bold; }
.health-section .mainmid .package ul { width: 202px; margin: 15px 15px 0 0; float: left; margin-right: 15px; padding: 8px; list-style: none; }
.health-section .mainmid .package ul li { background: rgba(0, 0, 0, 0) url("../images/arrow-dark.png") no-repeat scroll left 5px; color: #535353; font-size: 14px;  font-weight: 500; line-height: 17px; margin-bottom: 8px; padding-left: 16px; }
.health-section .mainmid .package ul li a:hover { color: #000; }
.health-section .mainmid .package p a { font-size: 14px; background: rgba(0, 0, 0, 0) url("../images/arrow-readmore.png") no-repeat scroll right 15px; color: #1c1c1c; display: inline-block; padding: 10px 10px 7px 0; text-decoration: none; }
.health-section .mainmid .package p a:hover { color: #a9a9a9; }
.health-section .mainmid .preventive {  min-height: 250px;padding-left: 5px; margin: 0px; /* background: url(../images/health-icon.jpg) no-repeat left top; */ width: 340px; }
.health-section .mainmid .preventive h3 { font-size: 14px; margin: 0px; line-height:35px;color: #fff; background:#0064a3; font-weight: bold; }
.health-section .mainmid .preventive p { line-height: 19px; }
.health-section .mainmid .preventive ul { width: 170px; margin: 0px; float: left; margin-right: 15px; padding: 0px; list-style: none; }
.health-section .mainmid .preventive ul li { background: rgba(0, 0, 0, 0) url("../images/arrow-dark.png") no-repeat scroll left 5px; color: #535353; width: 150px; font-size: 14px; font-style: italic; font-weight: 500; line-height: 17px; margin-bottom: 8px; padding-left: 16px; }
.health-section .mainmid .preventive ul li a:hover { color: #000; }
.health-section .mainmid .preventive p a { font-size: 12px; background: rgba(0, 0, 0, 0) url("../images/arrow-readmore.png") no-repeat scroll right 15px; color: #1c1c1c; display: inline-block; padding: 10px 10px 7px 0; text-decoration: none; }
.health-section .mainmid .preventive p a:hover { color: #a9a9a9; }
.health-section .mainmid .gallery { float: left; padding-left: 61px;text-align:center;margin: 0 0 0 75px; }
.health-section .mainmid .gallery h3 { font-size: 14px; margin-top:-1px;line-height:35px; color: #fff;background:#0064a3; font-weight: bold; }

footer {background: url(../images/footer-bg.jpg) repeat-x center top; background: #E5F4F9; width: 100%; padding: 22px 0 20px 0px }
/*footer .middle { margin: 0 auto; width: 1000px; }
footer .middle .watermark { float: right;     margin-right: 123px; height: 66px;  margin-top: 13px; }
footer .middle .address { float: left; font-size: 13px;  color: #493e33; line-height: 20px; }
footer .middle .address strong { line-height: 3px; }
footer .middle .map { float: left; margin-left: 25px; }
footer .middle .rightsec { font-size: 13px; color: #493e33; line-height: 20px; float: left; margin-left: 12px; text-align: right; }
footer .middle .rightsec span { font-size: 13px; color: #493e33; line-height: 20px; }*/
.footerholder { bottom: 0;  width: 100%;}
footer .footerholder .watermark{margin-left:61px;}
footer .footerholder .rightsec{font-size: 13px;font-family: arial sans-serif;}
.footer { height: 100px; text-align:center;margin: auto;width: 400px;}
/*.innerbanner { display: block;  background: transparent; width: 100%; height: auto; }
.innerbanner img { display: block; }
.innerbanner .col-xs-2 { margin: 0 auto; vertical-align: middle; text-align: center; width: 16.66666667%; float:left}
.innerbanner .col-xs-2 .service-icon {float: left; clear: both; display: block; line-height: 60px; margin: 10px 20px; width: 60px;}
.innerbanner .col-xs-2 .service-icon h3 { margin-top: -30px; margin-left: 50px; font-size: 14px;}*/
.innerbanner { display: block;  background: transparent;  height: auto; }
.innerbanner img { display: block; vertical-align: middle;}
.innerbanner .col-xs-2 { margin: 0 auto; vertical-align: middle; text-align: center; width: 16.66666667%; float:left}
.innerbanner .col-xs-2 .service-icon {float: left; clear: both; display: block; line-height: 60px; margin: 10px 20px; width: 60px;}
.innerbanner .col-xs-2 .service-icon h3 { margin-top: -30px; margin-left: 50px; font-size: 14px;}
.innerbanner .main .left span { font-size: 16px; float:right; margin-left:50px;}
/.mt10 { margin-top: -15px; left: -16px; position: relative; top: -3px; }
.innerbanner .main { margin: 0 auto; width: 1001px; vertical-align: top; }
.innerbanner .main ul { margin: 0; padding: 0; }
.innerbanner .main ul li { margin: 0; padding: 0; }
.mt10 { margin-top: -15px; left: -16px; position: relative; top: -3px; }
.w1019 { width: 1001px; }
#innermid { margin: 0px auto; padding: 0px; width: 1000px; height: auto; padding-top: 20px; }
#innermid .left-panel { width: 280px; float: left; }
#innermid .left-panel .accordionpanel { margin-bottom: 10px; width: 280px; float: left; }
#innermid .left-panel .accordionpanel .leftimg { float: left; margin-right: 10px; }
#innermid .left-panel .accordionpanel .leftimg img { float: left; border-radius: 3px; border: 1px solid #e1e1e1; }
/*#innermid .left-panel .accordionpanel .content { color: #535353; float: left; font-size: 13px; word-spacing:5px; line-height: 19px; font-weight: normal; width: 190px; margin-left: 13px; text-align: justify; }*/
#innermid .left-panel .accordionpanel .content p { font-size: 12px; background: rgba(0, 0, 0, 0) url("../images/arrow-readmore.png") no-repeat scroll right 6px; color: #d4b87d; display: inline-block; padding: 0px 10px 0px 0; text-decoration: none; }
#innermid .left-panel .accordionpanel .content p a:hover { color: #a9a9a9; }
#innermid .left-panel .Imagegallery { float: left; width: 280px; margin: 20px 0 30px 0; padding: 0px; }
#innermid .left-panel .Imagegallery h4 { font-size: 16px; margin: 0px 0 12px 0; padding: 0px; font-weight: 800; }
#innermid .left-panel .Imagegallery .gallery { width: auto; }
#innermid .left-panel .package { float: left; width: 280px; margin: 10px 0 30px 0; padding: 0px; }
#innermid .left-panel .package ul { margin: 0px; padding: 0px; list-style: none; }
#innermid .left-panel .package ul li { margin: 0 0 10px 0; }
#innermid .left-panel .package ul li:hover { opacity: 0.95; }
#innermid .left-panel .fbplug { float: left; width: 280px; margin: 10px 0 30px 0; padding: 0px; }
#innermid .right-panel { width: 717px; text-align: justify; background:#fff; padding:0px;float: right; }
#innermid .right-panel h1 { background:#0064a3;text-align:center;font-weight: normal; margin: 23px 0px 10px 0px; text-transform: uppercase; padding: 0; border-bottom: 2px solid #cacaca; color: #fff; font-weight: 700; font-family: "Lato", sans-serif; font-size: 14px; line-height: 35px; }
#innermid .right-panel h2 { margin: 0px; padding: 0px; font-size: 14px; }
#innermid .right-panel .about01 { padding: 16px 0px 40px 0; padding:6px;word-spacing:7px; background:#fff;overflow: hidden; /*background:url(../images/transplant.jpg) repeat-x center bottom;*/ }
#about01{height: 400px;}

.about01 a { color: inherit; font-size:14px; text-transform:uppercase; padding:11px 0px !important;}
.col-column{color:#333;  text-align:center; background:#e1e1e1;font-family:arial;padding:10px; margin: 3px; text-decoration:none; padding:10px; display:block; background:#e1e1e1; border-radius:3px;}

#innermid .right-panel .listingnews { padding: 20px 0px 40px 0; background: url(../images/transplant.jpg) repeat-x center bottom; }
#innermid .right-panel .listingnews .imgcircle { }
#innermid .right-panel .listingnews .imgcircle img { border-radius: 50%; width: 103px; height: 103px; padding: 4px; border: 1px solid #ccc; }
#innermid .right-panel .listingnews .right-sectionnews { float: left; width: 555px; }
#innermid .right-panel .listingnews .right-sectionnews h3 { color: #009dc2; font-size: 14px; }
#innermid .right-panel .listingnews .readmore { font-size: 12px; padding: 7px 0 0 0; color: #ae2b15; }
#innermid .right-panel .listingnews .readmore a { color: #ae2b15; }
#innermid .right-panel .listingnews .readmore a:hover { color: #000; }
#innermid .right-panel .about01 img { float: left; margin: 0px; width: 97%; }
#innermid .right-panel .about01 p { line-height: 22px; font-family:arial; color: #444444; font-size: 13px; background:#fff;margin: 0px; text-align: justify; padding: 0px 0px 10px 0px; }
#innermid .right-panel p { line-height: 20px; padding:9px; font-weight:500;text-align: justify;font-family:arial; background:#fff; color: #444444; font-size: 13px; margin: 0px; }
#innermid .right-panel .about01 h3 { font-size: 14px; text-transform: uppercase; color: #343434; }
#innermid .right-panel ul { list-style: outside none none; background:#fff;margin: 0 0 40px 0; padding: 0; }
#innermid .right-panel ul li { line-height: 22px; /*text-transform: uppercase;*/ background: rgba(0, 0, 0, 0) url(../images/plus.jpg) no-repeat scroll left 10px; font-family:arial;  padding-left: 36px; color: #444444; }

#innermid .right-panel ul ul li { background: none; list-style: circle; background: rgba(0, 0, 0, 0) url(../images/arrow-dark.png) no-repeat scroll left 10px; padding: 7px; margin: 0px -0; margin-left:22px;  font-size:12px; }
#innermid .right-panel h5 { text-transform: uppercase; font-size: 12px; background:#fff; margin: 0px 0px 15px 0; color: #97804f; font-weight: 700; }
#innermid .right-panel img { float: left; border: 1px solid #eaeaea; padding: 4px; margin-right: 15px; }
#innermid .right-panel .orange { color: #dd5047; font-size: 14px; line-height: 21px; }
.pic-pop { margin: -30px 0 -100px 0; position: relative; }
.pic-pop ul { display: block; margin: 0; padding: 0; list-style: none; }
.pic-pop li { list-style: none; float: left; padding: 0 !important; width: 205px; height: 205px; overflow: hidden; margin: 0 20px 20px 0; background: #f5f5f5 !important; text-align: center; border-radius: 4px; }
.pic-pop li img { border: none !important; margin: 0px !important; padding: 0px !important; width: 285px; height: 205px; }
.video-gallery { margin: -30px 0 -100px 0; position: relative; }
.video-gallery ul { display: block; margin: 0; padding: 0; list-style: none; }
.video-gallery ul li { list-style: none; float: left; padding: 12px 0; width: 305px; overflow: hidden; margin: 0 20px 20px 0; background: #f5f5f5 !important; text-align: center; border-radius: 4px; }
.video-gallery ul li img { border: none !important; }
/* sign pop */
#black { width: 100%; height: 100%; background: url(../images/fancybox_overlay.png); left: 0; top: 0; position: fixed; z-index: 9999; opacity: 0.8; }
.close { position: absolute; right: -30px; top: -20px; border: none !important; }
.aboutus { position: absolute; z-index: 99999; display: block; background: #fff; margin: 0; width: 505px; top: 120px; left: 0; right: 0px; padding: 10px; border-radius: 8px; margin: 0 auto; text-align: center; position: fixed; }
.aboutus img { border: none !important; }
/* sign pop */
#dark { width: 100%; height: 100%; background: url(../images/fancybox_overlay.png); left: 0; top: 0; position: fixed; z-index: 9999; }
.close2 { position: absolute; right: -10px; top: -10px; border: none !important; }
.makeus { position: absolute; z-index: 99999; display: block; background: #fff; margin: 0; width: 450px; top: 120px; left: 0; right: 0px; padding: 10px; border-radius: 8px; margin: 0 auto; position: fixed; }
.makeus img { border: none !important; }
.makeus ul { margin: 20px auto 0 auto; width: 400px; padding: 0; }
.makeus ul h1 { display: block; margin: 0 0 15px 0; padding: 0 0 5px 0; border-bottom: 2px solid #432e2e; font-size: 20px; font-weight: normal; }
.makeus ul li { list-style: none; margin: 0; padding: 0 0 5px 0; vertical-align: top; }
.makeus ul li span { min-width: 140px; display: inline-block; text-align: left; vertical-align: top; }
.text01 { border: 1px solid #ccc; background: #ebebeb; padding: 6px 15px; width: 220px; border-radius: 4px; }
.text02 { border: 1px solid #ccc; display: inline-table; background: #ebebeb; padding: 6px 15px; width: 125px; border-radius: 4px; }
.text03 { border: 1px solid #ccc; background: #ebebeb; padding: 6px 15px; width: 220px; height: 60px; border-radius: 4px; }
.submit { display: inline-block; cursor: pointer; background: #432e2e; color: #dfc793; border: 1px solid #432e2e; padding: 7px 12px; border-radius: 4px; }
.submit:hover { background: #dfc793; color: #432e2e; }
#dark02 { width: 100%; height: 100%; background: url(../images/fancybox_overlay.png); left: 0; top: 0; position: fixed; z-index: 9999; }
.close3 { position: absolute; right: -10px; top: -10px; border: none !important; }
.enquiry { z-index: 99999; display: block; background: #fff; margin: 0; width: 450px; top: 120px; left: 0; right: 0px; padding: 10px; border-radius: 8px; margin: 0 auto; position: fixed; }
.enquiry img { border: none !important; }
.enquiry ul { margin: 20px auto 0 auto; width: 400px; padding: 0; }
.enquiry ul h1 { display: block; margin: 0 0 15px 0; padding: 0 0 5px 0; border-bottom: 2px solid #432e2e; font-size: 20px; font-weight: normal; }
.enquiry ul li { list-style: none; margin: 0; padding: 0 0 5px 0; vertical-align: top; }
.enquiry ul li span { min-width: 140px; display: inline-block; text-align: left; vertical-align: top; }
.table-head { background: #e1e1e1; padding: 8px; color: #333; font-size: 15px; }
ol.path-tabs { margin: 0; padding: 0; }
ol.path-tabs li { list-style: none; margin: 0; padding: 0; display: inline-block; }
ol.path-tabs li img { border: none !important; margin: 0; padding: 0; }
table.minimal-style { background: #f5f5f5; border-collapse: collapse; font-size: 12px; text-align: left; min-width: 100%; border-radius: 2px; margin-top: 20px; }
table.minimal-style th { border-bottom: 2px solid #444; color: #666666; font-size: 14px; font-weight: normal; padding: 10px; }
table.minimal-style td { border-bottom: 1px solid #CCCCCC; color: #999; padding: 8px 10px; }
table.minimal-style tbody tr:hover td { color: #444; }
.address-box { padding: 0px; margin: 0px;margin-top: 3px; background:#fff;float: right; width: 100%; }

.address-box ul { padding: 16px !important; margin: 0px !important; line-height: none !important; }
.address-box li { display: block; margin: 0px;padding: 6px 0px;  border-bottom: 1px solid #ccc; font-size: 12px; float: left; width: 100%; line-height: 38px !important; background: none !important; }
.address-box li:first-child { line-height: 20px; }
.address-box span { float: left; width: 40px; height: 40px;  background-position: 0 -2px !important; }
.address-box li:hover span { transition: background-position .3s ease; -moz-transition: background-position .3s ease; -webkit-transition: background-position .3s ease; -o-transition: background-position .3s ease; background-position: 0 -41px !important; }
.google-map { width: 100%; margin: 10px 0px; }
.google-map img { width: 99%; }
.address-box li:nth-child(1) span { background: url(../images/address-icon.png) no-repeat; }
.address-box li:nth-child(2) span { background: url(../images/email-icon1.png) no-repeat; }
.address-box li:nth-child(3) span { background: url(../images/telephone-icon1.png) no-repeat; }
.address-box li:nth-child(4) span { background: url(../images/mobile2.png) no-repeat; }
.address-box li:nth-child(5) span { background: url(../images/website.png) no-repeat; }
.address-box li:nth-child(6) span { background: url(../images/customer1.png) no-repeat; }
#dark03 { width: 100%; height: 100%; background: url(../images/fancybox_overlay.png); left: 0; top: 0; position: fixed; z-index: 9999; }
.brochure { z-index: 99999; border:1px solid #00006c; font-weight:600;  box-shadow: 5px 10px #00006c; display: block; background: #8cd262; margin: 0; width: 50%; height:auto; top: 120px; left: 0; right: 0px; padding: 26px; border-radius: 8px; margin: 0 auto; position: fixed; }
.download-brochure { padding: 0px; margin: 0px; }
.download-brochure img { padding: 0px; margin: 0px !important; }
.download-brochure span { display: inline-block; float: right; margin: 0px 20px 0px 0px; color: #F00; }
.tagline { display: none; position: absolute; margin: 102px 0px 0px 43px; font-size: 24px; font-weight: 700; }

.contact-form { padding: 3px; width:86%; border: 5px solid #eee; }
.contact-form input[type="text"] { height: 30px; line-height: 30px; background: #fff; border: 1px solid #ccc; width: 99%; }
.contact-form textarea { height: 60px; background: #fff; border: 1px solid #ccc; width: 98%; padding: 0px 5px; }
.contact-form input[type="submit"] { height: 30px; line-height: 26px; background: #434343; border: 1px solid #d3d3d3; width: 90px; float:right; text-align: center; font-size: 15px; font-weight: bold; color: #fff; cursor: pointer; }

.breadcrumb { width: 100%; clear: both; padding: 0px 0px 15px 0px; margin-bottom: 15px; border-bottom: 10px; border-bottom: 1px dashed #CCCCCC; text-align: right; font-size: 11px; color: #999; display: none; }
.backpage { border: none; background: none repeat scroll 0 0 #c72d37; border: medium none; color: #fff; cursor: pointer; font-size: 10px; line-height: 21px; border-radius: 3px; padding: 0 7px; }

.pagination { padding: 5px; text-transform: uppercase; }
.pagination a { padding: 5px; }
.pagination .disabled { padding: 5px; color: #b3b3b3; }
.pagination .current { padding: 5px; color: #F00; }
.left-serv { display: inline-block; padding: 2px;  text-align:justify; background:#fff;  margin: 1px 1px; list-style: none; width: 100%; }
.left-serv li { display: block;padding:1px; background: rgba(0, 0, 0, 0) url(../images/arrow-dark.png) no-repeat scroll left 5px;padding-left:10px; color: #535353; margin:1px 12px; }
.left-serv li a { display: block; text-decoration: none; transition: opacity 300ms ease-in-out 0s; color: #000; padding: 10px 2%; margin: 1px 0px; background: #eee; float: left; width: 96%; }
.left-serv li a:hover { background: #999; }
.left-serv li a img { display: block; float: left; margin: 0px 10px 0px 0px; }
.left-serv li a strong { display: block; float: left; line-height: 40px; }
.left-serv p { background: #dfc793; color: #212121; font-size: 100%; margin: 0px; border-radius: 5px 5px 0px 0px; padding: 10px; }
#left-serv{background:#fff; padding:0px;margin:0; border:0;}
.panel-group .panel {margin-bottom: 0;width: 100%;left:-2px; border-radius: 4px;}
.panel-title{font-family:arial;}
#column{padding:10px; background:#fff;font-size:13px;}
.glyphicon{color:red; float:right;}
.sidebarmenu {color: #333333; margin-left: 0px; margin-right: 0px;margin-top:0px;-moz-border-radius: 3px 5px 0px 0px;border: 1px solid #E5F4F9;}
#sidebarmenu1 ul {  margin: 0;margin-top:4px; padding: 1px 10px 0px 0px;list-style-type: none;font: bold 10px arial;}
.sticky-container {padding: 0px;margin: 0px;position: fixed;right: -119px;top: 196px;width: 200px;}
.sticky li {list-style-type: none;background-color: #333;color: #efefef;height: 43px;padding: 0px;margin: 0px 0px 1px 0px;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;cursor: pointer;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);}
.sticky li a{color: #fff;text-transform: uppercase;font-size: 13px;}
.sticky li:hover {margin-left: -115px; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%);}
.sticky li img {float: left;margin: 5px 5px;margin-right: 10px;}

 /** content **/
h1, h2 {font-family: "Source Sans Pro", sans-serif;color: #ecf0f1;padding: 0px;margin: 0px;font-weight: normal;}
h1 {font-weight: 900;font-size: 64px;}
h2 {font-size: 26px;}
p {color: #ecf0f1;font-family: "Lato";line-height: 28px;font-size: 15px;padding-top: 50px;}
p.credit {padding-top: 20px;font-size: 12px;}
p a {color: #ecf0f1;}
.fa{margin-left:3px;margin-top: 4px;font-size:10px}
.fa:hover { opacity: 0.7;}
.fa-facebook {margin-right:11px;color: white;}
.fa-google { color: white;}
.fa-linkedin { margin-right:14px;color: white;}
.fa-youtube {  margin-right:14px;color: white;}
.fa-google-plus { margin-right:11px;color: white;}
.fa-envelope {margin-right:14px;color: white;}
.fa-calendar{margin-right:14px;color: white;}
 .fa-paper-plane{margin-right:14px;color: white;}
 .fa-file-pdf-o{margin-right:14px;color: white;}		

.fa-mobile{color:#333;}
.blink{font-size: 24;color: rgb (0, 137, 226);margin-right: 21px; color:#005cbdc2; font-size:17px;float:right;color:red;animation: blink 1s infinite;}
 @keyframes blink{0%{opacity: 1;}75%{opacity: 1;}76%{ opacity: 0;}100%{opacity: 0;}
 

