﻿* {
    margin: 0;
    padding: 0;
}
@-ms-viewport {
    width: auto!important;
}
body {
    font-family: Helvetica, sans-serifsans-serif, Tahoma;
    background-color: #fff;
    font-size: 15px;
    line-height: 24px;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    padding-right: 0px !important;
}
textarea {
    resize: none;
}
#s4-workspace {
    overflow: inherit;
    overflow: initial;
    height: 100% !important;
}
.ms-signInLink {
    display: none !important;
}
#pro-pop p {
    font-size: 16px;
    color: #000;
}
.contenthead select option {
    max-width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-third-section .container .col-md-4:nth-child(2) .titlein {
    line-height: 1.1
}
div.article,
div.welcome {
    padding: 0;
}
.sitemap > ul > li {
    float: left;
    width: 31%;
    border: 1px solid #eee;
    margin: 1%;
    height: 390px;
}
ul.share-buttons {
    list-style: none;
    padding: 6px 20px;
    border: 1px solid #eee;
    border-radius: 5px;
    background: #fefefe;
}
.share-buttons:before {
    content: "Share";
    display: block;
    float: left;
    color: #000;
    font-weight: bold;
    margin-right: 20px;
}
ul.share-buttons li {
    display: inline-block;
    font-size: 15px;
    margin-right: 18px;
}
ul.share-buttons li .fa {
    font-size: 25px;
    position: relative;
}
ul.share-buttons li .fa.fa-facebook-square {
    color: #4267b2;
}
ul.share-buttons li .fa.fa-twitter-square {
    color: #3c9cf3;
}
ul.share-buttons li .fa.fa-google-plus-square {
    color: #ce3d2b;
}
ul.share-buttons li .fa.fa-linkedin-square {
    color: #2473b6;
}
ul.share-buttons li a .fa:hover {
    top: 3px;
}
ul.share-buttons li:first-child div {
    top: -6px;
}
.breadcrumb span span:nth-child(8),
.breadcrumb span span:nth-child(9) {
    display: none;
}
#print-privew {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: fixed;
    z-index: 1000;
    margin: 20px auto;
    text-align: center;
    left: 45%;
    width: 10%;
    border-radius: 25px;
}
.sitemap > ul > li:last-child {
    height: auto;
    width: 97%;
}
.sitemap > ul > li:last-child li {
    float: left;
    width: 33.33333333%;
    border-left: 1px solid #eee;
}
.sitemap > ul > li > a {
    background: #eee;
    display: block;
    padding: 8px;
}
.sas-paging-tablecell sas-paging-summary {
    margin-top: 15px;
}
.mb-ai-pager .pagination .active a {
    background-color: #666;
    border-color: #444;
    color: #fff;
}
.mb-ai-pager .pagination > li > a,.pagination > li > span {
    color: #000;
}
.sitemap ul {
    list-style: none;
}
.sitemap > ul > li > ul li {
    padding: 7px;
    border-bottom: 1px solid #eee;
}
.sitemap > ul > li > ul li:last-child {
    border-bottom: 0 none;
}
h4,
.h4 {
    line-height: 28px;
}
a,
a:visited {
    color: #be9647;
}
a:hover,
a:focus {
    text-decoration: none;
    color: #5f4004;
}
.main-menu .dropdown-menu > .active > a,
.main-menu .dropdown-menu > .active > a:hover,
.main-menu .dropdown-menu > .active > a:focus {
    background-color: #fff;
    color: #be9647;
}
.datefooter {
    display: inline-flex;
}
.datefooter .ms-noWrap {
    overflow: unset;
    font-size: 10px;
}
.datefooter .cbs-Item,.datefooter .cbs-diagnostic-Container {
    padding-bottom: 0;
    clear: none;
}
.datefooter .cbs-Detail {
    margin-left: 10px;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    margin-left: 0;
}
.newsletter .checkbox input[type="checkbox"] {
    margin-top: 7px;
}
.fa-paint-brush {
    cursor: inherit !important;
}
.top-navbar {
    color: #333;
    display: block;
    margin-top: 50px;
}
.top-navbar ul {
    float: right;
    margin: 0;
}
.top-navbar ul > li {
    float: left;
}
.top-navbar ul > li li {
    float: none;
}
.top-navbar ul > li > a {
    position: relative;
    display: block;
    cursor: pointer;
}
.top-navbar ul > li {
    position: relative;
    display: block;
}
.top-navbar ul > li i {
    padding-left: 3px;
    padding-right: 3px;
}
.top-navbar li > div {
    margin-top: 5px;
    margin-bottom: 3px;
}
.top-navbar li > div > a {
    font-size: 12px;
    padding-left: 10px;
    border-right: 1px solid #f1f1f1;
    padding-right: 10px;
    line-height: 24px;
    height: 24px;
    display: block;
}
.top-navbar li > a {
    font-size: 12px;
    padding: 0px 5px;
    border-right: 1px solid #f1f1f1;
    margin: 5px 0;
}
.top-navbar ul li:last-child > a {
    border-right: 0 none;
}
.ms-picker-header {
    font-weight: normal;
    background-color: #f9f2e6;
    border: 1px solid #eee !important;
}
.top-navbar li > div > a,
.top-navbar li > a,
.top-navbar li > a:visited,
.top-navbar li > div > a:visited {
    color: #666;
}
.top-navbar li > a:hover,
.top-navbar li > div > a:hover {
    color: #be9647;
    background-color: transparent;
    border-bottom: 1px solid black;
}
.maroontheme .top-navbar li > a:hover,
.maroontheme .top-navbar li > div > a:hover {
    color: #C8122E;
    background-color: transparent;
    border-bottom: 1px solid black;
}
.greentheme .top-navbar li > a:hover,
.greentheme .top-navbar li > div > a:hover {
    color: #2E8B57;
    background-color: transparent;
    border-bottom: 1px solid black;
}
.blacktheme .top-navbar li > a:hover,
.blacktheme .top-navbar li > div > a:hover {
    color: black;
    background-color: transparent;
    border-bottom: 1px solid black;
}
.colorblind a:hover {
    color: yellow !important;
}
.colorblind .top-navbar li > a:hover,
.colorblind .top-navbar li > div > a:hover {
    color: cyan;
    background-color: transparent;
    border-bottom: 1px solid cyan;
}
.colorblind .top-navbar li > a,
.colorblind .top-navbar li > div > a {
    color: white;
}
.colorblind .weather-widget span {
    color: cyan;
}
.top-navbar .nav .open > a,
.top-navbar .nav .open > a:hover,
.top-navbar .nav .open > a:focus {
    background-color: transparent;
    border-color: #777;
}
.top-navbar .dropdown-menu {
    background-color: #fff;
    /**Color**/
}
.top-navbar .dropdown-menu .btn-primary {
    color: #999;
}
.top-navbar .nav .open.dropdown li > a {
    border-left: 0 none;
    border-right: 0 none;
    cursor: pointer;
}
.date-time {
    text-align: right;
    font-size: 12px;
    line-height: 34px;
}
.breadcrumb span a[title~=Home],
#ms-pageDescriptionDiv,
.breadcrumbRootNode,
.breadcrumb span:nth-child(2),
.ms-pageDescriptionImage,
.breadcrumb span:nth-child(6) {
    display: none !important;
}
.breadcrumb span {
    color: #be9647;
}
.logo {
    float: left;
    margin: 15px;
}
.logo img {
    max-width: 100%
}
.hotline .popover {
    display: none !important;
}
.top-navbar ul > li.popoverParent .popover {
	width: 300px;
}
.hotline a,
.hotline a:hover,
.hotline a:visited,
.hotline a:focus {
    color: #000;
}
.hotline {
    padding-top: 5px;
    color: #000;
    font-size: 18px;
}
.hotline i {
    color: #be9647;
    margin-right: 16px;
}
.search {
    width: 270px;
    margin-top: 0px !important;
}
.advancedSearchIcon {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/advancedsearch/AS_Default.PNG');
    width: 16px;
    height: 16px;
    margin: 10px 3px 5px 3px;
}
.colorblind .advancedSearchIcon {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/advancedsearch/AS_White.PNG');
}
.advancedSearchIcon:hover {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/advancedsearch/AS_Golden.PNG');
}
.greentheme .advancedSearchIcon:hover {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/advancedsearch/AS_Green.PNG');
}
.maroontheme .advancedSearchIcon:hover {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/advancedsearch/AS_Red.PNG');
}
.blacktheme .advancedSearchIcon:hover {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/advancedsearch/AS_Black.PNG');
}
.colorblind .advancedSearchIcon:hover {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/advancedsearch/AS_Teal.PNG');
}
#searchResults a {
    padding: 10px 5px;
    border-bottom: 1px solid #eee;
}
#searchResults a i {
    border: 1px solid #be9647;
    display: block;
    float: left;
    line-height: 27px;
    width: 29px;
    text-align: center;
    border-radius: 30px;
    margin-right: 10px;
}
.govlogo {
    float: right;
    margin: 29px 10px;
}
.main-menu {
    background-color: #be9647;
    /**color**/
}
.main-menu .navbar {
    margin-bottom: 0;
    min-height: auto;
    min-height: initial;
}
input[type=text].form-control {
    border: 1px solid #be9647;
}
.form-control {
    border-color: #be9647;
    padding: 5px 12px;
    /**color**/
}
.main-menu ul.nav li .popover {
    display: none !important;
}
.main-menu ul li a,
.main-menu ul li a:visited {
    color: #fff;
    text-transform: uppercase;
}
.main-menu ul li a i.fa-home {
    display: none;
}
.main-menu ul li a i,
.main-menu ul li a span {
    margin-right: 4px;
    margin-left: 4px;
}
.main-menu ul li {
    -webkit-box-shadow: 1px 0 0 0 rgba(0, 0, 0, .5);
    box-shadow: 1px 0 0 0 rgba(0, 0, 0, .1);
}
.main-menu ul li.active {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.main-menu ul li.active a {
    color: #fff;
}
.main-menu ul li li.active a {
    color: #be9647;
}
.main-menu .nav .open > a,
.nav .open > a:hover,
.main-menu .nav .open > a:focus,
.main-menu .nav > li > a:hover,
.main-menu .nav > li > a:focus {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.main-menu .dropdown-menu {
    background-color: #be9647;
    /**color**/
}
.fotter-top {
    border-top: 1px solid #ccc;
    padding: 15px 15px 9px;
    color: #333;
    font-size: 11px;
    border-bottom: 1px solid #ccc;
    text-align: center;
}
.fotter-top ul {
    display: inline-block;
}
.fotter-bottom {
    padding: 20px;
    color: #333;
    font-size: .8em;
    line-height: 20px;
    border-top: 1px solid #ccc;
}
.fotter-bottom .popover {
    display: none !important;
}
.margin-top-10.reorder {
    margin-top: 10px;
    margin-bottom: 10px;
}
.fotter-bottom2 {
    padding: 15px 20px;
    color: #333;
    font-size: .8em;
    line-height: 20px;
    text-align: center;
}
.fotter-links {
    border-right: 1px solid rgb(87, 87, 87);
    line-height: 26px;
}
.fotter-social {
    border-right: 1px solid rgb(87, 87, 87);
    line-height: 26px;
}
.newsletter {
    line-height: 26px;
}
.newsletter .btn {
    margin: 0;
}
.newsletter .input-group-addon {
    background-color: #be9647;
    /**color**/
    
    color: #fff;
    border-color: #be9647;
}
.newsletter .input-group {
    width: 250px;
}
.newsletter > div > div > span {
    font-size: 10px;
    float: left;
    margin-top: -2px;
}
.fotter ul {
    list-style: none;
    margin-bottom: 0;
}
.fotter-top ul li {
    float: left;
    height: 35px;
    border-right: 1px solid #ccc;
    padding-right: 20px;
    padding-left: 20px;
}
.numvis {
    font-size: 15px;
    line-height: 35px;
    color: #be9647;
}
.numvis .color {
    color: #000;
}
.fotter-top ul li:last-child {
    border-right: 0 none;
}
.fotter-bottom2 ul li {
    display: inline-block;
}
.fotter-bottom2 ul li:after {
    content: "|";
}
.fotter-bottom2 ul li:last-child:after {
    content: "";
}
.color {
    color: #be9647;
    /**color**/
}
.content {
    min-height: 300px;
    padding-bottom: 30px;
}
.main-menu button.collapsed {
    color: #be9647;
    background-color: #fff
}
.fotter-social ul {
    float: left;
    font-size: 30px
}
.main-menu .dropdown-menu > li > a:hover,
.main-menu .dropdown-menu > li > a:focus {
    color: #be9647;
    background-color: #fff;
}
#contentBox {
    margin-right: 20px;
    margin-left: 20px;
    min-width: none;
}
#s4-bodyContainer {
    padding-bottom: 0px;
}
.page-title {
    background-color: rgba(190, 150, 71, 0.17);
    border-bottom: 1px solid #be9647;
    padding-top: 5px;
    padding-bottom: 3px;
}
.page-title h1 {
    margin-left: 5px;
    margin-right: 5px;
}
h1,
.h1 {
    font-size: 22px;
    font-weight: bold;
}
h2,
.h2 {
    font-size: 18px;
    font-weight: bold;
}
.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
    overflow-x: hidden;
}
.contentblock {
    margin-top: 20px;
    padding-bottom: 25px;
}
.contentwithborder {
    margin-top: 0px;
    border: 1px solid #be9647;
    border-radius: 5px
}
.contenthead {
    border-bottom: 2px solid #be9647;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 10px;
}
.servicespage .contenthead {
    overflow: initial;
    overflow: inherit;
}
.contenthead2 {
    border-bottom: 2px solid #be9647;
    margin-bottom: 40px;
    overflow: hidden;
    color: #be9647;
    padding-bottom: 11px;
}
.newsdetailstitle {
    padding: 0 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    overflow: hidden;
}
.newsdetailsimg {
    padding: 5px 20px;
}
.newsdetailsimg img {
    margin: 0 auto;
}
.newsdetailsp {
    padding: 5px 20px;
}
.service-card p,
.service-card span,
.service-card table,
.service-card div,
.service-card ul,
.service-card li,
.service-card b,
.service-card strong,
.service-card h1,
.service-card h2,
.service-card h3,
.service-card h4,
.service-card h5,
.service-card h6,
.service-card a,
.service-card small {
    font-family: Helvetica, sans-serifsans-serif, Tahoma !important;
}
.newsdetailsp p,
.newsdetailsp span,
.newsdetailsp table,
.newsdetailsp div,
.newsdetailsp ul,
.newsdetailsp li,
.newsdetailsp b,
.newsdetailsp strong,
.newsdetailsp h1,
.newsdetailsp h2,
.newsdetailsp h3,
.newsdetailsp h4,
.newsdetailsp h5,
.newsdetailsp h6,
.newsdetailsp a,
.newsdetailsp small {
    font-family: Helvetica, sans-serifsans-serif, Tahoma !important;
}
.contenthead .form-control {
    margin-top: 10px;
    border-color: #be9647;
}
.ms-webpartzone-cell {
    margin-bottom: 0;
}
.ui-widget-header {
    border: 1px solid #eee !important;
    background: #f9f2e6 none 50% 50% repeat-x !important;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1 !important;
    background: #be9647 none 50% 50% repeat-x !important;
    color: #FFF !important;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #eee !important;
    background: #f9f2e6 none 50% 50% repeat-x !important;
    font-weight: normal !important;
    color: #555555 !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #fff !important;
    background: #be9647 none 50% 50% repeat-x !important;
    font-weight: normal;
    color: #555555 !important;
}
.ui-datepicker .ui-datepicker-next span {
    text-indent: 99999px;
}
.ui-widget-content {
    border: 1px solid #aaaaaa !important;
    background: #fcfcfc none 50% 50% repeat-x !important;
    color: #222222 !important;
    width: 220px;
}
.ui-widget-content table {
    width: 100%
}
.ui-widget-content .ui-datepicker-title {
    text-align: center;
}
.ui-widget-content td a {
    display: block;
    width: 100%;
}
.ui-widget-content .ui-datepicker-prev.ui-corner-all {
    float: left;
}
.ui-widget-content .ui-datepicker-next.ui-corner-all {
    text-align: right;
}
.Drrow .doctor-m.col-md-6:nth-child(2) {
    border-left: 1px solid #eee;
}
h2.group-heading {
    font-size: 17px;
    margin-bottom: 15px;
    color: #be9647;
    margin-top: 31px;
}
.faq {
    margin-bottom: 40px;
}
.accordion-toggle:before {
    font-family: 'FontAwesome';
    content: "\f102";
    float: left;
    color: #333;
    line-height: 32px;
    border-radius: 5px;
    padding: 0 14px;
    font-weight: bold;
}
.accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    
    content: "\f103";
    color: #be9647;
    /* adjust as needed, taken from bootstrap.css */
}
.panel-title a h4 {
    color: #be9647;
}
.panel-title a h4 {
    /*color: #333;*/
    
    font-weight: bold;
}
.panel-group {
    margin-bottom: 10px;
    border: 1px solid #eee;
}
.panel-title h4 {
    margin-right: 40px;
    line-height: 32px;
    border-radius: 5px;
    font-size: 15px;
    padding-right: 19px;
    margin-left: 40px;
}
.panel-body {
    color: #000;
}
.sectitle .ms-rtestate-field {
    font-size: 22px;
    margin-top: 25px;
    color: #be9647;
}
.page-title small {
    display: block;
    margin-bottom: 8px
}
.reorder a {
    margin-left: 10px;
    margin-right: 10px;
}
.reorder a.active {
    opacity: .7;
}
.metadate {
    margin-top: 5px;
    color: #000;
    font-size: 12px;
}
.searchlist h5 {
    clear: both;
    display: table-row;
}
figure.mediakitfig {
    height: 200px;
    overflow: hidden;
    width: 100%;
}
.panel-title h4 .AllServicesAccordionImg {
    width: 30px;
    display: inline-block !important;
    margin-right: 10px;
    margin-left: 10px;
}
figure.mediakitfig img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.thumbnail .caption h5 {
    height: 20px;
}
#SearchBox .input-group .input-group-btn:last-child .btn.btn-default {
    width: 50px;
    padding-left: 2px;
    padding-right: 2px;
    min-width: 48px;
}
#SearchBox .input-group-btn:first-child > .dropdown-toggle {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
/*****************Tamour 4Oct17*********************/

#SearchBox > div > div:nth-child(1) {
    display: none;
}
#_txtSearchBox {
    border-radius: 10px 0px 0px 10px;
}
.text-center a {
    padding-bottom: 5px;
    display: inline !important;
    cursor: pointer;
}
.text-center a:last-child {
    border: none;
}
/***************************************************/

figure.relatedimg {
    height: 170px;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
figure.relatedimg img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
figure.newslist {
    height: 170px;
    overflow: hidden;
    width: 100%;
}
figure.newslist img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.newsitemli {
    margin-bottom: 25px;
}
.newsitemli h4 {
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.ms-promlink-header {
    text-align: center;
}
.reorder {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.news-slider .item {
    height: 325px;
    overflow: hidden;
    width: 100%;
}
.news-slider .item img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.label-refiner {
    margin-top: 18px !important;
}
.btn-refiner {
    margin-top: 12px;
}
.relatedtitle {
    font-size: 22px;
    margin-top: 25px;
    color: #000;
}
.newsdetailstitle h2 {
    margin-top: 5px;
    line-height: 26px;
}
.related .metadate {
    padding: 0 10px;
    margin-top: 0;
}
.contentblock.related {
    border-bottom: 1px solid #eee;
}
.related h4 {
    padding: 0 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 2px;
}
/*************OWL***************/

#sync1 .item {
    margin: 5px;
    text-align: center;
}
#sync2 .item {
    margin: 5px;
    text-align: center;
    cursor: pointer;
}
.synced .item img {
    border: 2px solid #777;
}
.gallery .owl-item .item figure {
    height: 400px;
    text-align: center;
    margin: 20px 50px;
    line-height: 400px;
    vertical-align: middle;
}
.gallery .owl-item .item figure img {
    display: inline-block;
    height: auto;
    image-rendering: optimizequality;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    width: auto;
    margin: 0 auto;
    float: none;
    border: 1px solid #999;
}
.gallery .owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.gallery {
    direction: ltr;
}
.gallery .captioncontent {
    text-align: left;
    margin: 0px 50px 20px;
}
.gallery .owl-theme .owl-controls .owl-prev {
    left: 0;
}
.gallery .owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 190px;
    font: normal normal normal 28px/1 FontAwesome;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    line-height: 34px;
    width: 40px;
}
.gallery .owl-theme .owl-controls .owl-prev:after {
    content: "\f104";
}
.gallery .owl-theme .owl-controls .owl-next {
    right: 0;
}
.gallery .owl-theme .owl-controls .owl-next:after {
    content: "\f105";
}
.gallery .thumbs .item {
    overflow: hidden;
    background: #eee;
    height: 110px;
}
.gallery .thumbs .item img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.albums .contentblock {
    min-height: 400px;
}
.albums figure {
    overflow: hidden;
    background: #eee;
    height: 200px;
    border: 1px solid #eee;
}
.albums figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.display-details {
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 12px;
}
.albums .numbers {
    display: block;
    width: 66px;
    position: absolute;
    background-color: #be9647;
    border-radius: 100%;
    padding: 16px 8px;
    text-align: center;
    line-height: 16px;
    right: 30px;
    top: 175px;
    color: #fff;
    height: 66px;
}
.albums h4 {
    font-size: 14px;
    font-weight: bold;
}
.gallery .ms-webpart-chrome-vertical,
.gallery .ms-webpart-zone,
.gallery .ms-webpart-cell-vertical {
    display: block;
}
.card-block {
    padding: 10px;
}
.countimgs {
    display: block;
    width: 60px;
    height: 60px;
    float: right;
    background-color: #be9647;
    border-radius: 200px;
    padding: 11px 10px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    margin-top: 0;
    color: #fff;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 7px;
}
.titlein {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
}
.titlein b {
    color: #be9647;
}
.titlein small {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 12px;
}
/*************OWL***************/

.publicationlist {
    border-bottom: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
}
.publicationlist h4 {
    font-size: 14px;
    font-weight: bold;
}
.publicationlist h2 {
    font-size: 14px;
    font-weight: bold;
}
.publicationlist .metadate {
    margin-top: 0;
    margin-bottom: 3px;
}
.publicationlist:last-child {
    border-bottom: 0 none;
}
/************timeline**************/

img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}
.img-rounded {
    border-radius: 3px;
}
.img-thumbnail {
    background-color: #fff;
    border: 1px solid #ededf0;
    border-radius: 3px;
    display: inline-block;
    height: auto;
    line-height: 1.428571429;
    max-width: 100%;
    moz-transition: all .2s ease-in-out;
    o-transition: all .2s ease-in-out;
    padding: 2px;
    transition: all .2s ease-in-out;
    webkit-transition: all .2s ease-in-out;
}
.img-circle {
    border-radius: 50%;
}
.timeline-centered {
    position: relative;
}
.timeline-centered:after {
    clear: both;
}
.timeline-centered:before,
.timeline-centered:after {
    content: " ";
    display: table;
}
.timeline-centered:before {
    content: '';
    position: absolute;
    display: block;
    width: 4px;
    background: rgba(224, 224, 224, 0.6);
    left: 30px;
    top: 20px;
    bottom: 20px;
}
.timeline-centered .timeline-entry {
    position: relative;
    width: 95%;
    float: left;
    margin-bottom: 50px;
    clear: both;
}
.timeline-centered .timeline-entry:before,
.timeline-centered .timeline-entry:after {
    content: " ";
    display: table;
}
.timeline-centered .timeline-entry:after {
    clear: both;
}
.timeline-centered .timeline-entry:before,
.timeline-centered .timeline-entry:after {
    content: " ";
    display: table;
}
.timeline-centered .timeline-entry:after {
    clear: both;
}
.timeline-centered .timeline-entry.begin {
    margin-bottom: 0;
}
.timeline-centered .timeline-entry.left-aligned {
    float: left;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
    margin-left: 0;
    margin-right: -18px;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
    left: auto;
    right: -100px;
    text-align: left;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
    float: right;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
    margin-left: 0;
    margin-right: 70px;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -9px;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.timeline-centered .timeline-entry .timeline-entry-inner {
    position: relative;
    margin-left: 0;
}
.timeline-centered .timeline-entry .timeline-entry-inner:before,
.timeline-centered .timeline-entry .timeline-entry-inner:after {
    content: " ";
    display: table;
}
.timeline-centered .timeline-entry .timeline-entry-inner:after {
    clear: both;
}
.timeline-centered .timeline-entry .timeline-entry-inner:before,
.timeline-centered .timeline-entry .timeline-entry-inner:after {
    content: " ";
    display: table;
}
.timeline-centered .timeline-entry .timeline-entry-inner:after {
    clear: both;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
    position: absolute;
    left: -100px;
    text-align: right;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
    display: block;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
    font-size: 15px;
    font-weight: bold;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
    font-size: 12px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
    background: #fff;
    display: block;
    width: 60px;
    height: 60px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 50%;
    -moz-box-shadow: 0 0 0 5px #f5f5f6;
    -webkit-box-shadow: 0 0 0 5px #f5f5f6;
    box-shadow: 0 0 0 5px #f5f5f6;
    line-height: 17px;
    float: left;
    padding: 9px 9px;
    text-align: center;
    font-size: 13px;
    line-height: 14px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
    background-color: #303641;
    color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
    background-color: #ee4749;
    color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #be9647;
    color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
    background-color: #21a9e1;
    color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
    background-color: #fad839;
    color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
    background-color: #cc2424;
    color: #fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
    position: relative;
    border: 1px solid #eee;
    padding: 1.7em;
    margin-left: 80px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-height: 150px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 9px 9px;
    border-color: transparent #eee transparent transparent;
    left: -9px;
    top: 10px;
    margin-left: -9px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
    font-size: 12px;
    margin: 0;
    line-height: 1.428571429;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
    margin-top: 15px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
    font-size: 14px;
    margin: 0;
    margin-bottom: 10px;
    line-height: 1.428571429;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
    -ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon span {
    font-size: 20px;
    line-height: 18px;
    font-weight: bold;
    display: block;
}
.timeline-label figure {
    float: right;
    height: 120px;
    overflow: hidden;
    width: 120px;
    margin: 0 0px 0px 24px;
}
.ui-datepicker {
    z-index: 99 !important;
}
.timeline-label figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.marginTop10 {
    margin-top: 10px;
    display: block;
}
.eventstabs.nav-tabs {
    margin-bottom: 50px;
    display: table;
    width: 100%;
    background-color: #fff;
}
.eventstabs.nav-tabs > li {
    float: none;
    display: table-cell;
    text-align: center;
}
.eventstabs.nav-tabs > li.active > a,
.eventstabs.nav-tabs > li.active > a:hover,
.eventstabs.nav-tabs > li.active > a:focus {
    background-color: rgba(190, 150, 71, 0.2);
}
.eventstabs.nav > li > a {
    padding: 16px 15px;
}
.eventstabs.nav > li > a:hover,
.nav > li > a:focus {
    background-color: rgba(190, 150, 71, 0.1);
}
/*************End timeline**************/

#ms-pageDescriptionDiv,
.breadcrumbRootNode,
.page-title small span:nth-child(2),
.ms-pageDescriptionImage,
.page-title small span:nth-child(6) {
    display: none !important;
}
.search .ms-srch-sb,
.search .ms-srch-sb-borderFocused {
    width: 100%;
    height: 34px;
    border: 0 none;
    position: relative;
}
.search input[type="text"]:hover,
.search input,
.search input:focus {
    width: 100%;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #be9647;
}
.search .ms-srch-sb-border .ms-srch-sb-searchLink,
.search .ms-srch-sb-searchLink {
    position: absolute;
    left: 10px;
    top: 5px;
}
.homeslider .ms-webpart-chrome-vertical,
.homeslider .ms-webpart-zone,
.homeslider .ms-webpart-cell-vertical {
    display: block;
}
.homeslider .owl-item .item figure {
    height: 307px;
    background: #eee;
    text-align: center;
    margin: 0px;
    vertical-align: middle;
    border-radius: 5px 5px 0 0;
}
.homeslider #sync1 .owl-item .item figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.homeslider .owl-theme .owl-controls {
    margin-top: 0px;
}
.homeslider {
    direction: ltr;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 20px;
    background-color: #eee;
}
.homeslider h2 {
    position: absolute;
    z-index: 999;
    background-color: #be9647;
    border-radius: 50px;
    padding: 3px 15px;
    font-size: 15px;
    color: #fff;
    left: 60px;
    line-height: 20px;
    top: -12px;
    font-weight: normal;
}
.homeslider #sync1 .item {
    margin: 0;
}
.homeslider .captioncontent {
    text-align: left;
    margin: 0;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .7);
    width: 100%;
    padding: 5px 15px;
    color: #fff;
}
.homeslider .captioncontent .popover {
    color: #333;
}
.col-md-3 .import-ul li {
    width: 100%;
    float: none;
}
.col-md-3 .Quick-Links .import {
    position: absolute;
    top: 4px;
}
.col-md-3 .Quick-Links {
    border: 1px solid #eee;
    border-radius: 5px;
    margin-top: 35px;
    padding-top: 30px;
}
.homeslider .captioncontent a:hover,
.homeslider .captioncontent a:focus {
    color: #eee;
}
.homeslider .owl-theme .owl-controls .owl-prev {
    left: 0;
}
.homeslider .owl-theme .owl-controls .owl-buttons div {
    font: normal normal normal 28px/1 FontAwesome;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    line-height: 34px;
    width: 40px;
    position: absolute;
    top: 40%;
}
.homeslider .owl-theme .owl-controls .owl-prev:after {
    content: "\f104";
    text-shadow: 1px 1px #000;
}
.homeslider .owl-theme .owl-controls .owl-next {
    right: 0;
}
.homeslider .owl-theme .owl-controls .owl-next:after {
    content: "\f105";
    text-shadow: 1px 1px #000;
}
.homeslider .thumbs .item {
    overflow: hidden;
    height: 70px;
}
.homeslider .thumbs .item img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
    display: block;
    height: auto;
    max-width: 100%;
}
.homeslider .contenthead {
    direction: rtl;
}
.hometabs {
    border: 1px solid #ccc;
    background-color: rgba(250, 250, 250, .8);
    border-radius: 5px;
    margin-top: 20px;
    min-height: 390px;
}
.Initiatives .hometabs {
    border: 1px solid #eee;
    background-color: #fff;
}
.hometabs h2 {
    position: absolute;
    z-index: 999;
    background-color: #be9647;
    border-radius: 50px;
    padding: 3px 15px;
    font-size: 15px;
    color: #fff;
    left: 60px;
    line-height: 20px;
    top: -12px;
    font-weight: normal;
}
.hometabs .nav-tabs {
    margin-bottom: 6px;
    display: table;
    width: 100%;
    margin-top: 10px;
    border-bottom: 0 none;
}
.hometabs .nav-tabs > li {
    float: none;
    display: table-cell;
    text-align: center;
}
.hometabs .nav-tabs > li.active > a,
.hometabs .nav-tabs > li.active > a:hover,
.hometabs .nav-tabs > li.active > a:focus {
    background-color: transparent;
    border: 0 none;
}
.hometabs .nav > li > a {
    padding: 16px 1px;
}
.hometabs .nav > li > a:hover,
.hometabs .nav > li > a:focus {
    background-color: rgba(190, 150, 71, 0.1);
}
.hometabs .nav > li > a > img {
    margin: 0 auto;
    max-width: 65px;
    opacity: 0;
   }
.hometabs .nav > li.active > a > img {
    opacity: 1
}
.hometabs .nav li a:before {
    position: absolute;
    top: 16px;
    display: block;
    height: 65px;
    width: 65px;
    left: 50%;
    transform: translateX(-50%);
}
.hometabs .nav li:nth-child(1) a:before {
    content: url(../imgs/serv2.png);
}
.hometabs .nav li:nth-child(2) a:before {
    content: url(../imgs/serv1.png);
}
.hometabs .nav li:nth-child(3) a:before {
    content: url(../imgs/serv4.png);
}
.hometabs .nav li:nth-child(4) a:before {
    content: url(../imgs/serv3.png);
}
.hometabs .nav li:nth-child(5) a:before {
    content: url(../imgs/serv5.png);
}
.hometabs .nav li.active a:before {
    display: none;
}
.hometabs .nav > li.active:before {
    content: '';
    position: absolute;
    display: block;
    width: 3px;
    background: #be9647;
    left: 47%;
    top: 20px;
    bottom: 20px;
}
.hometabs .nav > li.active span {
    background: #be9647;
    margin-top: 15px;
    display: block;
    border-radius: 50px;
    color: #fff;
}
.hometabs .nav > li span {
    margin-top: 5px;
    font-size: 12px;
    padding: 1px 4px;
}
.home-first-section {
    padding-bottom: 40px;
    padding-top: 20px;
    border-bottom: 2px solid #be9647;
}
.home-sec-section {
    padding-bottom: 40px;
    padding-top: 40px;
}
.home-third-section {
    padding-bottom: 30px;
    padding-top: 20px;
    background: rgba(200, 200, 200, .5);
}
.home-third-section .container .col-md-4:nth-child(2) {
    border-right: 1px dashed #be9647;
    border-left: 1px dashed #be9647;
    min-height: 220px;
}
.home-third-section .progress {
    margin-bottom: 10px;
}
.progress .progress-bar span {
    color: #000;
}
.home-third-section h5 {
    margin-bottom: 5px;
}
.home-third-section .entry-title {
    font-size: 13px;
    line-height: 19px;
    font-weight: bold;
}
.home-third-section .link-title {
    font-size: 12px;
}
.home-Fourth-section {
    padding-top: 40px;
    direction: ltr;
}
.rc-anchor-dark {
    background: #f3f3f3;
    border: 1px solid #bbbbbb;
    color: #000;
}
.hometabs .tab-pane h3 {
    color: #000;
    margin: 0px 12px 20px;
    font-size: 17px;
}
.hometabs .tab-pane > ul a:hover {
    color: #5f4004
}
.hometabs .tab-pane > ul li {
    margin-bottom: 5px;
    font-size: .85em;
    line-height: 18px;
    height: 45px;
}
.hometabs .tab-pane > ul i {
    border: 1px solid #be9647;
    display: block;
    float: left;
    line-height: 27px;
    width: 29px;
    text-align: center;
    border-radius: 30px;
    margin-right: 5px;
}
.hometabs .tab-pane > ul {
    list-style: none;
}
.home-third-section .contenthead {
    border-bottom: 0 none;
    margin-bottom: 0px;
    overflow: hidden;
}
.home-third-section .contenthead .titlein.in-line-title {
    width: 45%;
    background-color: #be9647;
    border-radius: 50px;
    padding: 3px 15px;
    font-size: 14px;
    color: #fff;
    font-weight: 200;
    text-align: center;
    float: left;
    display: block;
}
.home-third-section .container .col-md-4:nth-child(2) h4 {
    font-size: 14px;
    font-weight: bold;
}
.alert h4 {
    font-size: 14px;
    line-height: 20px;
}
.healthtool-desc {
    padding: 20px;
    border: 1px dashed #ccc;
}
.healthtips-home p {
    font-size: 12px;
    line-height: 20px;
}
.healthtips-home h4 {
    font-size: 13px;
    line-height: 19px;
    font-weight: bold;
}
.socialbox {
    background: #eae6dd;
    border-radius: 5px;
    padding: 12px;
    box-sizing: border-box;
    margin-bottom: 10px;
    height: 282px;
}
.eventsbox {
    background: #d3c4a5;
    border-radius: 5px;
    padding: 12px;
    box-sizing: border-box;
    background-image: url(../imgs/eventbg.png);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.newsbox {
    background: #eae6dd;
    border-radius: 5px;
    padding: 0px;
    box-sizing: border-box;
    direction: ltr;
    height: 282px;
    margin-bottom: 10px;
}
.newsbox figure {
    height: 282px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 0;
    border-radius: 5px;
}
.newsbox figure div.overlay {
    width: 100%;
    height: 282px;
    background-color: rgba(113, 96, 62, .8);
    position: absolute;
    display: block;
    top: 0;
    left: 0;
}
.newsbox .media-title {
    position: absolute;
    left: 14px;
    z-index: 1000;
    display: inline-table;
    top: 13px;
}
.newsbox .homenewscontent {
    z-index: 9999;
    position: absolute;
    padding: 20px;
    top: 70px;
    color: #fff;
    left: 0;
}
.newsbox .homenewscontent h2 {
    font-size: 14px;
    line-height: 23px;
}
.newsbox .homenewscontent a,
.newsbox .homenewscontent a:visited {
    color: #fff;
}
.newsbox .homenewscontent a:hover,
.newsbox .homenewscontent a:focus {
    color: #ccc;
}
.newsbox .owl-theme .owl-controls .owl-page span {
    background-color: #000
}
.newsbox figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.newsbox .owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.newsbox .owl-carousel .owl-item {
    height: 282px
}
.newsbox .ms-webpart-chrome-vertical,
.newsbox .ms-webpart-zone,
.newsbox .ms-webpart-cell-vertical {
    display: block;
}
.twitterpost figure {
    width: 70px;
    height: 70px;
    float: left;
    border-radius: 70px;
    margin-top: 7px;
    margin-bottom: 7px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.twitterpost figure:after {
    width: 70px;
    height: 70px;
    content: "\f099";
    font-family: FontAwesome;
    background-color: rgba(29, 161, 242, .8);
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 30px;
    border-radius: 70px;
}
.twitterpost figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.twitterpostcontent {
    padding-right: 10px;
    line-height: 19px;
    font-size: 12px;
    display: table-cell;
}
.twitterpost {
    margin-bottom: 20px;
    min-height: 80px;
}
.youtubepost figure {
    width: 70px;
    height: 70px;
    float: left;
    border-radius: 70px;
    margin-top: 7px;
    margin-bottom: 7px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.youtubepost figure:after {
    width: 70px;
    height: 70px;
    content: "\f16a";
    font-family: FontAwesome;
    background-color: rgba(204, 24, 30, .8);
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 30px;
    border-radius: 70px;
}
.youtubepost figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.youtubepostcontent {
    padding-right: 10px;
    line-height: 19px;
    font-size: 12px;
    display: table-cell;
}
.youtubepost {
    margin-bottom: 20px
}
.socialbox h2.media-title {
    color: #d5a953;
    line-height: 28px;
}
.media-title {
    background: #fff;
    position: relative;
    left: -12px;
    font-size: 14px;
    line-height: 28px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 16px;
    margin-top: 5px;
    margin-bottom: 15px;
    border-radius: 0 10px 10px 0;
    font-weight: initial;
    width: 210px;
}
.media-title i {
    color: #be9647;
    margin-right: 5px;
    margin-left: 5px;
}
.media-title .fa-arrow-circle-left:before {
    content: "\f0a9";
}
.import {
    width: 45%;
    background-color: #be9647;
    border-radius: 50px;
    padding: 3px 15px;
    font-size: 14px;
    color: #fff;
    font-weight: 200;
    text-align: center;
    float: left;
    display: block;
}
.import-ul {
    display: inline-block;
    width: 100%;
    list-style: none;
}
.import-ul li {
    width: 50%;
    float: right;
    padding-left: 10px;
    margin-bottom: 5px;
    font-size: 12px;
}
.import-ul li i {
    color: #be9647;
}
/* .import-ul li a,
.import-ul li a:visited {
    color: #000;
}

.import-ul li a:hover {
    color: #be9647;
} */

.hometiles .owl-theme .owl-controls .owl-prev {
    left: -35px;
}
.fotter ul li a {
    margin-left: 4px;
    margin-right: 4px;
}
.hometiles .owl-theme .owl-controls .owl-buttons div {
    font: normal normal normal 50px/1 FontAwesome;
    background: transparent;
    color: #333;
    position: absolute;
    top: 10px;
}
.hometiles .owl-theme .owl-controls .owl-prev:after {
    content: "\f104";
}
.hometiles .owl-theme .owl-controls .owl-next {
    right: -35px;
}
.hometiles .owl-theme .owl-controls .owl-next:after {
    content: "\f105";
}
.hometiles .title {
    font-size: 17px;
    color: #fff;
    text-align: right;
    padding: 10px 27px;
    position: absolute;
    top: 8px;
    right: 22px;
}
.hometiles a:hover .title {
    color: #000;
    opacity: .8;
    transition: opacity .8s ease-out;
    -moz-transition: opacity .8s ease-out;
    -webkit-transition: opacity .8s ease-out;
    -o-transition: opacity .8s ease-out;
}
.hometiles .item a:hover figure {
    height: 97px;
}
.hometiles .item a:hover figure img {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(.95);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(.95);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(.95);
    transition: all 200ms ease-in;
    transform: scale(.95);
}
.hometiles .item figure {
    height: 95px;
    overflow: hidden;
    padding: 2px;
}
.hometiles .item figure img {
    border-radius: 5px;
    /* float: right; */
    
    min-width: 100%;
    min-height: 100%;
    /* Tamour - For mobile devices (below line only) */
    
    object-fit: scale-down;
    width: 100%;
}
.mediablockstitle .ms-rtestate-field {
    font-size: 22px;
    margin-bottom: 25px;
    color: #be9647;
}
#Home-Events {
    height: 210px;
}
.home-events {
    position: relative;
}
.home-events:after {
    clear: both;
}
.home-events:before,
.home-events:after {
    content: " ";
    display: table;
}
.home-events .timeline-entry:before {
    content: '';
    position: absolute;
    display: block;
    width: 4px;
    background: #dbdbdb;
    left: 27px;
    bottom: 0px;
    min-height: 100%;
}
.home-events .timeline-entry {
    position: relative;
    width: 100%;
    clear: both;
}
.home-events .timeline-entry:last-child {
    margin-bottom: 0;
}
.home-events .timeline-entry:after {
    clear: both;
}
.home-events .timeline-entry:after {
    clear: both;
}
.home-events .timeline-entry.begin {
    margin-bottom: 0;
}
.home-events .timeline-entry.left-aligned {
    float: left;
}
.home-events .timeline-entry.left-aligned .timeline-entry-inner {
    margin-left: 0;
    margin-right: -18px;
}
.home-events .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
    left: auto;
    right: -100px;
    text-align: left;
}
.home-events .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
    float: right;
}
.home-events .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
    margin-left: 0;
    margin-right: 70px;
}
.home-events .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -9px;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.home-events .timeline-entry .timeline-entry-inner {
    position: relative;
    display: table-row;
    width: 100%;
}
.home-events .timeline-entry .timeline-entry-inner:before,
.home-events .timeline-entry .timeline-entry-inner:after {
    content: " ";
    display: table;
}
.home-events .timeline-entry .timeline-entry-inner:after {
    clear: both;
}
.home-events .timeline-entry .timeline-entry-inner:before,
.home-events .timeline-entry .timeline-entry-inner:after {
    content: " ";
    display: table;
}
.home-events .timeline-entry .timeline-entry-inner:after {
    clear: both;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-time {
    position: absolute;
    left: -100px;
    text-align: right;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-time > span {
    display: block;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
    font-size: 15px;
    font-weight: bold;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
    font-size: 12px;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-icon {
    background: #fff;
    display: block;
    position: relative;
    width: 60px;
    height: 60px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 50%;
    line-height: 17px;
    padding: 7px 9px;
    text-align: center;
    font-size: 13px;
    line-height: 14px;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #e6d5b3;
    color: #be9647;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-label {
    padding: 5px;
    display: table-cell;
    vertical-align: middle;
}
.home-events .metadate {
    font-size: 12px;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-label p + p {
    margin-top: 15px;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-label h2 {
    font-size: 12px;
    margin-top: 5px;
    line-height: 19px;
    font-weight: unset;
}
.home-events .timeline-entry .timeline-entry-inner .timeline-label h2 span {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
    -ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
}
.home-events .timeline-entry .timeline-entry-inner .timeline-icon span {
    font-size: 19px;
    line-height: 18px;
    font-weight: bold;
    display: block;
}
.newsletter .titlein {
    margin-bottom: 20px;
}
.newsletter .titlein small {
    margin-top: 5px
}
.checkbox ul {
    list-style: none;
}
.checkbox ul li {
    float: left;
    margin-right: 27px;
}
.faqtitle {
    margin-top: 20px;
    font-size: 18px;
    font-weight: bold;
}
input[type=button].btn,
input[type=reset].btn,
input[type=submit].btn,
button.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
input[type=button].btn:focus,
input[type=reset].btn:focus,
input[type=submit].btn:focus,
button.btn:focus,
input[type=button].btn:active:focus,
input[type=reset].btn:active:focus,
input[type=submit].btn:active:focus,
button.btn:active:focus,
input[type=button].btn.active:focus,
input[type=reset].btn.active:focus,
input[type=submit].btn.active:focus,
button.btn.active:focus,
input[type=button].btn.focus,
input[type=reset].btn.focus,
input[type=submit].btn.focus,
button.btn.focus,
input[type=button].btn:active.focus,
input[type=reset].btn:active.focus,
input[type=submit].btn:active.focus,
button.btn:active.focus,
input[type=button].btn.active.focus,
input[type=reset].btn.active.focus,
input[type=submit].btn.active.focus,
button.btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
input[type=button].btn:hover,
input[type=reset].btn:hover,
input[type=submit].btn:hover,
button.btn:hover,
input[type=button].btn:focus,
input[type=reset].btn:focus,
input[type=submit].btn:focus,
button.btn:focus,
input[type=button].btn.focus,
input[type=reset].btn.focus,
input[type=submit].btn.focus,
button.btn.focus {
    color: #333;
    text-decoration: none;
}
input[type=button].btn:active,
input[type=reset].btn:active,
input[type=submit].btn:active,
button.btn:active,
input[type=button].btn.active,
input[type=reset].btn.active,
input[type=submit].btn.active,
button.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
input[type=button].btn.disabled,
input[type=reset].btn.disabled,
input[type=submit].btn.disabled,
button.btn.disabled,
input[type=button].btn[disabled],
input[type=reset].btn[disabled],
input[type=submit].btn[disabled],
button.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}
input[type=button].btn-warning,
input[type=reset].btn-warning,
input[type=submit].btn-warning,
button.btn-warning {
    color: #fff;
    background-color: #be9647;
    border-color: #eea236;
}
input[type=button].btn-warning:focus,
input[type=reset].btn-warning:focus,
input[type=submit].btn-warning:focus,
button.btn-warning:focus,
input[type=button].btn-warning.focus,
input[type=reset].btn-warning.focus,
input[type=submit].btn-warning.focus,
button.btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}
a.btn-warning {
    color: #fff;
    background-color: #be9647;
    border-color: #eea236;
}
input[type=button].btn-warning:hover,
input[type=reset].btn-warning:hover,
input[type=submit].btn-warning:hover,
button.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
input[type=button].btn-danger,
input[type=reset].btn-danger,
input[type=submit].btn-danger,
button.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
input[type=button].btn-danger:focus,
input[type=reset].btn-danger:focus,
input[type=submit].btn-danger:focus,
button.btn-danger:focus,
input[type=button].btn-danger.focus,
input[type=reset].btn-danger.focus,
input[type=submit].btn-danger.focus,
button.btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}
input[type=button].btn-danger:hover,
input[type=reset].btn-danger:hover,
input[type=submit].btn-danger:hover,
button.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
input[type=button].btn-default,
input[type=reset].btn-default,
input[type=submit].btn-default,
button.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
input[type=button].btn-default:focus,
input[type=reset].btn-default:focus,
input[type=submit].btn-default:focus,
button.btn-default:focus,
input[type=button].btn-default.focus,
input[type=reset].btn-default.focus,
input[type=submit].btn-default.focus,
button.btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
input[type=button].btn-default:hover,
input[type=reset].btn-default:hover,
input[type=submit].btn-default:hover,
button.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.videos .contentblock:before {
    content: "\f01d";
    color: #fff;
    position: absolute;
    left: 29px;
    top: 26px;
    font-size: 50px;
    font-family: FontAwesome;
    text-shadow: 0 1px #ccc;
}
.videos .contentblock {
    position: relative;
}
.health-tools {
    border: 1px solid #eee;
    padding: 20px 20px;
    border-radius: 5px;
    margin-top: 20px;
}
.health-tools .ms-rtestate-field {
    font-size: 15px;
    color: #be9647;
    font-weight: bold;
    padding-bottom: 10px;
}
.health-tools .weightform [class*="col-"] {
    padding-left: 2px;
    padding-right: 2px;
}
.margin-top-40 {
    margin-top: 40px;
}
.health-tools .weightform label {
    margin-top: 4px;
    font-size: 13px;
}
.health-tools .weightform .radio {
    margin-top: 0;
}
.health-tools .weightform {
    margin-left: 2px;
    margin-right: 2px;
}
.weight-btn {
    margin-top: 10px;
}
.weight-btn .btn {
    float: right;
}
.health-calendar {
    border: 1px solid #eee;
    padding: 20px 10px;
    border-radius: 5px;
    margin-top: 20px;
}
.weight-result {
    line-height: 36px;
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
}
.health-calendar .ms-rtestate-field {
    font-size: 15px;
    color: #be9647;
    font-weight: bold;
    text-transform: capitalize;
}
.health-tools .form-group {
    border-bottom: 1px solid #cccc;
    padding-bottom: 20px;
}
.form-group .weighttitle:before {
    background-image: url(../imgs/weight.png);
    height: 51px;
    width: 50px;
    margin-right: 5px;
    margin-left: 5px;
    background-repeat: no-repeat;
    content: "";
    display: block;
    float: left;
}
.weighttitle {
    margin-top: 0;
    overflow: hidden;
    line-height: 52px;
    font-size: 16px;
    margin-bottom: 10px;
}
.health-tools label {
    font-weight: normal;
}
.radio ul {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
}
.health-tools .radio ul li {
    float: left;
}
.health-tools .radio input[type=radio]:not(old) {
    width: 30px;
    margin: 0;
    padding: 0;
    opacity: 0;
}
.health-tools .radio input[type=radio]:not(old) + label {
    display: inline-block;
    margin-left: 6px;
    height: 35px;
    text-indent: -9999px;
    width: 35px;
    border: 2px solid #ffff;
}
.health-tools .radio li:first-child input[type=radio]:not(old) + label {
    background: url('../imgs/male.png') no-repeat 0 0;
}
.health-tools .radio li:last-child input[type=radio]:not(old) + label {
    background: url('../imgs/female.png') no-repeat 0 0;
}
.health-tools .radio input[type=radio]:not(old):checked + label {
    border: 2px solid #c92130;
    border-radius: 30px;
}
.gender.radio {
    margin: 0;
}
.gender.radio ul li {
    float: right;
}
.gender.radio ul {
    margin-top: 0;
    margin-bottom: 0;
}
.gender.radio input[type=radio]:not(old) {
    width: 30px;
    margin: 0;
    padding: 0;
    opacity: 0;
}
.gender.radio input[type=radio]:not(old) + label {
    display: inline-block;
    margin-left: 17px;
    height: 35px;
    text-indent: -9999px;
    width: 35px;
}
.gender.radio li:first-child input[type=radio]:not(old) + label {
    background: url('../imgs/male.png') no-repeat 0 0;
}
.gender.radio li:last-child input[type=radio]:not(old) + label {
    background: url('../imgs/female.png') no-repeat 0 0;
}
.gender.radio input[type=radio]:not(old):checked + label {
    border: 2px solid #c92130;
    border-radius: 30px;
}
.form-group label {
    font-size: 14px;
    margin-top: 5px;
}
.otherlinks h2.ms-webpart-titleText {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    margin-top: 0;
    line-height: 20px;
}
.otherlinks li {
    font-size: 12px;
    width: 50%;
    float: left;
}
.otherlinks li:last-child {
    width: 100%;
}
.otherlinks li a:before {
    content: "\f105";
    font-family: FontAwesome;
    float: left;
    margin: 0 10px;
}
.btn-glyphicon {
    padding: 8px;
    background: #ffffff;
    margin-right: 4px;
}
.icon-btn {
    padding: 3px 20px 3px 20px !important;
    border-radius: 50px !important;
}
.addcomments {
    background-color: #f8f6f3;
    padding: 15px;
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
}
.addcomments .row {
    margin-bottom: 15px
}
.bold-lable {
    font-weight: bold;
}
.Commentsdetails {
    background-color: #eceae7;
    padding: 15px;
}
.comment label::before {
    content: "\f10e";
    font-family: FontAwesome;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    color: #999;
}
.comment label {
    color: #000;
}
.comment {
    border-bottom: 1px solid #ccc;
    padding: 20px 10px;
    color: #666;
}
.comment:last-child {
    border-bottom: 0 none;
}
.ShowMoreComments {
    background: #ECEAE7;
    display: block;
    text-align: center;
    padding: 6px;
    font-size: 12px;
    border-top: 1px solid #ccc;
}
.CommentsTitle {
    margin-top: 5px;
    margin-bottom: 0;
    color: #000;
}
.linkwitharrow:after {
    content: "\f0a9";
    color: #be9647;
    font-family: FontAwesome;
    margin-left: 10px;
    margin-right: 10px;
}
figure.MedicineItem {
    /*height: 100px;
    overflow: hidden;
    width: 150px;
    margin: 10px;
    24-Sep-17: Commented on Ali/Lamees email to hide images for Unauthorised Medicines*/
    
    display: none;
}
figure.MedicineItem img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
}
.healthtipsP {
    font-size: 12px;
    line-height: 21px;
}
.border-bottom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
    padding-top: 5px;
}
.jssocials-share-logo {
    font-size: 1.2em !important;
    margin-left: 7px !important;
    margin-right: 5px !important;
}
.sidebar {
    position: fixed;
    top: 40%;
    float: left;
    display: block;
    right: -35px;
    border: 2px solid #be9647;
    border-radius: 10px;
    width: 65px;
    padding: 9px 0;
    z-index: 1000;
}
.sidebar ul {
    list-style: none;
    padding-top: 0px;
    margin: 0;
    margin-left: -20px;
}
.sidebar ul li i {
    background: #fff;
    color: #be9647;
    border-radius: 50px;
    border: 2px solid;
    width: 38px;
    height: 38px;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    margin-top: 4px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.sidebar ul li:first-child i {
    margin-top: 0px
}
.sidebar ul li i:hover {
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
    background: #be9647;
    color: #ffffff;
}
.in-line-title {
    display: inline-block;
    float: left;
}
.link-title {
    display: inline-block;
    float: right;
    margin-top: 20px;
}
.date p {
    width: 70px;
    height: 70px;
    display: block;
    background: #e3d9c4;
    border-radius: 70px;
    float: left;
    margin-right: 10px;
}
.date p span {
    display: block;
    text-align: center;
    font-size: 12px;
}
.date p span:first-child {
    font-size: 35px;
    font-weight: bold;
    margin-top: 15px;
}
.date a {
    line-height: 20px !important;
    font-size: 12px;
}
.date a:before {
    content: "\f0a9";
    font-family: FontAwesome;
    margin-right: 5px;
    margin-left: 5px;
}
.dncalendar-header .dncalendar-links .dncalendar-next-month {
    content: "\f0a9";
    font-family: FontAwesome;
    background: none 0 0;
}
.ms-rtestate-field h1,
h1.ms-rteElement-H1,
.ms-rtestate-field h2,
h2.ms-rteElement-H2 {
    color: #262626;
}
.rsbtn .rsbtn_powered {
    display: none
}
.rsbtn.rsfloating {
    margin-bottom: 0;
    margin-top: 2px;
}
.weightform input[type="submit"] {
    min-width: 5em;
    padding: 6px 2px;
}
.servicespage .nav-tabs {
    margin-bottom: 0px;
    display: table;
    width: 100%;
    margin-top: 10px;
    border-bottom: 0 none;
}
.servicespage .nav-tabs > li {
    float: none;
    display: table-cell;
    text-align: center;
}
.servicespage .nav-tabs > li.active > a,
.servicespage .nav-tabs > li.active > a:hover,
.servicespage .nav-tabs > li.active > a:focus {
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
}
.servicespage .nav > li > a {
    padding: 0px 4px;
    display: inline-block;
}
.servicespage .nav > li > a:hover,
.servicespage .nav > li > a:focus {
    background-color: rgba(190, 150, 71, 0.1);
}
.servicespage .nav > li > a > img {
    margin: 0 auto;
    max-width: 100%;
    float: left;
}
.servicespage .nav > li.active:before {
    content: '';
    position: absolute;
    display: block;
    width: 2px;
    background: #be9647;
    left: 65%;
    top: 32px;
    bottom: 20px;
    height: 43px;
}
.servicespage .nav > li.active span {
    background: #be9647;
    margin-top: 23px;
    display: block;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    float: right;
    margin-left: 9px;
    padding-left: 10px;
    padding-right: 10px;
}
.servicespage .nav > li span {
    margin-top: 23px;
    display: block;
    font-size: 13px;
    float: right;
    margin-right: 9px;
    padding-left: 10px;
    padding-right: 10px;
}
.servicespage .nav > li > a:hover,
.servicespage .nav > li > a:focus {
    background-color: transparent;
}
.nav-tabs > li > a:hover {
    border-color: transparent;
}
.top-service h3 {
    color: #000;
    margin: 20px 12px;
    font-size: 17px;
}
.top-service ul a:hover {
    color: #5f4004
}
.top-service ul li {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 18px;
    height: 45px;
}
.top-service ul li span {
    display: block;
    margin-left: 35px;
    margin-top: 4px;
}
.top-service ul i {
    border: 1px solid #be9647;
    display: block;
    float: left;
    line-height: 27px;
    width: 29px;
    text-align: center;
    border-radius: 30px;
    margin-right: 10px;
}
.top-service ul {
    list-style: none;
}
.border-bottom-red {
    border-bottom: 1px solid #be9647;
    padding-bottom: 15px;
    padding-top: 15px;
    /*   margin-bottom: 20px; */
}
.servicespage h2 {
    color: #000;
    margin: 10px 5px 20px;
    font-size: 18px;
}
.hotservices {
    background: #d3c4a5;
    border-radius: 5px;
    padding: 20px 12px;
    box-sizing: border-box;
    background-image: url(../imgs/hotservices.jpg);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    display: table;
    background-size: cover;
}
.hotservices ul {
    list-style: none;
}
.hotservices ul li {
    text-align: center;
    margin-bottom: 10px;
    line-height: 19px;
}
.hotservices ul li a,
.hotservices ul li a:visited {
    font-size: .85em;
    color: #333;
    height: 160px;
    display: block;
}
.hotservices ul li i {
    font-size: 45px;
    border: 1px solid #be9647;
    display: block;
    margin: 0 auto;
    line-height: 90px;
    width: 90px;
    text-align: center;
    border-radius: 100px;
    margin-bottom: 10px;
    color: #be9647;
}
.hotservices ul li:hover,
.hotservices ul li:focus {
    background-color: rgba(190, 150, 71, .1);
}
.hotservices ul li a:hover,
.hotservices ul li a:focus {
    color: #be9647;
}
.faqtitle small {
    font-size: 12px;
}
.archive ul {
    list-style: none;
}
.archive ul li {
    text-align: center;
    margin-bottom: 20px;
    padding: 10px;
}
.archive ul li a,
.archive ul li a:visited {
    font-size: 13px;
    color: #333;
}
.archive ul li i {
    font-size: 45px;
    border: 1px solid #be9647;
    display: block;
    margin: 0 auto;
    line-height: 90px;
    width: 90px;
    text-align: center;
    border-radius: 100px;
    margin-bottom: 10px;
    color: #be9647;
}
.archive ul li:hover,
.archive ul li:focus {
    background-color: rgba(190, 150, 71, .1);
}
.archive ul li a:hover,
.archive ul li a:focus {
    color: #be9647;
}
.import-ul-left {
    display: inline-block;
    width: 100%;
    list-style: none;
}
.import-ul-left li {
    width: 100%;
    padding: 7px;
    margin-bottom: 5px;
    font-size: 12px;
    border-bottom: 1px solid #eee;
}
.import-ul-left li i {
    color: #b95353;
}
.import-ul-left li a,
import-ul-left li a:visited {
    color: #000;
}
.import-ul-left li a:hover,
.import-ul-left li a:focus {
    color: #be9647;
}
.hometabs .tab-pane > ul span {
    display: block;
    margin-left: 30px;
}
.search .ms-srch-sb-navLink {
    height: auto;
    width: auto;
}
.search .ms-srch-sb-border {
    border: 0 none;
}
.search .btn-default {
    height: 34px;
    border-color: #be9647;
    border-radius: 0 10px 10px 0;
    margin-left: -1px;
    width: 160px;
}
#SearchBox .input-group-btn ul {
    width: 160px;
    z-index: 1180;
}
#SearchBox .input-group-btn ul li a {
    padding: 3px 10px;
}
#SearchBox .input-group-btn:first-child > .dropdown-toggle .caret {
    display: none;
}
#SearchBox .input-group-btn:first-child > .dropdown-toggle:after {
    content: "\f0d7";
    font-family: FontAwesome;
    margin-left: 5px;
    margin-right: 5px;
}
#SearchBox .input-group-btn li {
    border-bottom: 1px solid #f8f8f8;
}
#SearchBox .input-group-btn li:last-child {
    border-bottom: 0 none;
}
.popover-content {
    font-size: 12px;
    line-height: 20px;
}
.colorblind .popover {
    color: white !important;
}
ul.ui-autocomplete {
    list-style: none;
    z-index: 9999
}
ul.ui-autocomplete li.ui-menu-item {
    padding: 5px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}
ul.ui-autocomplete li.ui-menu-item a.ui-state-active {
    background-color: transparent !important;
    border: 0 none !important;
}
ul.ui-autocomplete li.ui-menu-item:last-child {
    border-bottom: 0 none;
}
.search .ms-qSuggest-container {
    right: 0;
    width: 150px;
    border: 1px solid #be9647;
    margin: 0 auto;
    top: 33px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.47);
}
.search .ms-qSuggest-hListItem {
    background-color: #efefef;
}
.search .ms-qSuggest-container .ms-qSuggest-list {
    width: 100% !important
}
.contenthead .btn {
    margin-top: 10px;
}
.contenthead .send:after {
    top: 10px;
}
button.send.btn[disabled]:after {
    background-color: #f2f2f2;
}
.serachtabs {
    margin-top: 30px;
}
.serachtabs h2 {
    font-size: 13px;
    color: #000;
    margin: 2px;
}
.serachtabs .ms-srchnav-link:link,
.serachtabs .ms-srchnav-link:visited {
    padding: 3px 10px;
    border-radius: 3px;
}
.serachtabs .ms-srchnav-link:hover,
.serachtabs .ms-srchnav-link-selected:hover {
    color: #fff;
    text-decoration: none;
    background-color: #be9647;
}
.serachtabs .ms-srchnav-link-selected:link,
.serachtabs .ms-srchnav-link-selected:visited {
    color: #fff;
    text-decoration: none;
    background-color: #be9647;
    padding: 3px 5px;
    border-radius: 3px;
    font-weight: bold;
}
.searchtitle h3 {
    color: #999;
    font-size: 18px;
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 13px;
    margin-bottom: 15px;
}
.searchtitle h3 span {
    color: #000;
}
.service-card {
    margin-top: -20px;
    background-color: #F4EDE0;
    display: flex;
}
.service-bg-color {
    padding: 15px;
}
.paddingbottom-20px {
    margin-bottom: 20px;
}
.contentwithborder-padding {
    margin-top: 0px;
    border: 1px solid #be9647;
    border-radius: 5px;
    padding: 15px;
}
/****sitemap***/

ul.smwp-list > li > ul > li {
    float: left;
    border: 1px solid #eee;
    width: 30%;
    margin: 1%;
}
ul.smwp-list > li > ul > li > div > a {
    background-color: #eee;
    display: block;
    padding: 5px;
}
/***end sitemap**/

.service-details {
    padding: 15px;
    background-color: #fff;
}
.servicehead {
    border-bottom: 2px solid #be9647;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 17px;
    color: #be9647;
    line-height: 35px;
    padding-bottom: 5px;
}
.servicehead .send:after {
    top: 15px;
    left: 15px;
    right: auto;
}
ul.service-details-list {
    list-style: none;
}
ul.service-details-list li {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    font-size: 13px
}
ul.service-details-list li b {
    /*background: #f9f9f9; //Not looking good, commented on 1Oct17 by Tamour*/
    
    padding: 0 5px;
}
ul.service-details-list li {
    padding-right: 10px;
}
ul.service-details-list li:last-child {
    width: 100%;
    float: none;
    overflow: hidden;
}
ul.service-details-list li:last-child b {
    display: block;
}
.infograph {
    text-align: center;
}
.infograph img {
    margin: 0 auto;
}
.searchlist {
    border-bottom: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: hidden;
}
.searchlist b {
    color: #be9647;
    float: left;
    line-height: 24px;
    margin-right: 20px;
}
.searchlist a,
.searchlist a:visited {
    color: #000;
    font-weight: bold;
    line-height: 25px;
}
.searchlist a:hover,
.searchlist a:focus {
    color: #be9647;
}
.searchlist a {
    float: left
}
.searchlist a:after {
    content: "\f0a9";
    color: #be9647;
    font-family: FontAwesome;
    margin-left: 10px;
    margin-right: 10px;
}
.search-pager {
    margin-top: 30px;
}
.otherservice {
    margin: 5px 0 20px;
    border: 1px solid #eee;
}
.otherservice h4 {
    font-size: 13px;
    font-weight: bold;
}
.otherservice ul {
    list-style: none;
}
.otherservice ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    float: left;
    margin: 0 10px;
}
.otherservice p {
    font-size: 13px;
}
.servicehead i {
    border: 1px solid #be9647;
    display: block;
    float: left;
    line-height: 32px;
    width: 35px;
    text-align: center;
    border-radius: 35px;
    margin-right: 10px;
}
.service-details .otherservice h4 {
    background-color: #fafafa;
    font-weight: bold;
    padding: 5px 10px;
    margin: 0;
}
.servdetails {
    padding: 12px;
    font-size: 12px;
    word-wrap: break-word;
}
.service-bg-color .servdetails {
    padding: 5px;
}
.service-bg-color .otherservice {
    border: 0 none;
}
.service-bg-color .otherservice h4 {
    background-color: rgba(190, 150, 71, 0.09);
    color: #000;
    padding-left: 5px;
}
.send:hover,
.send:focus {
    background-color: #906a1e;
    color: #fff;
}
.servicesearch i {
    border: 1px solid #be9647;
    display: block;
    float: left;
    line-height: 27px;
    width: 29px;
    text-align: center;
    border-radius: 30px;
    margin-right: 10px;
    color: #be9647;
}
.searchlist:last-child {
    border: 0 none;
    clear: both;
}
.servicesearch {
    line-height: 30px;
}
.icon-btn-2 {
    padding: 1px 2px 3px 15px !important;
    border-radius: 50px !important;
}
.icon-btn-2:after {
    background: #ffffff;
    margin-left: 4px;
    content: "\f101";
    color: #000;
    border-radius: 50%;
    text-align: center;
    width: 27px;
    display: inline-block;
    margin-top: 2px;
    font-family: FontAwesome;
    line-height: 27px;
}
#HomeServicesPart {
    min-height: 390px
}
.loadingimg {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -25px;
}
#servicesCard,
#serviceCategoryPart,
#ServiceLanding {
    min-height: 500px;
}
.date-blog {
    background-color: #be9647;
    color: #fff;
    border: 5px solid #f5f5f6;
    padding: 15px 5px;
    text-align: center;
    font-size: 9px;
}
.date-blog span {
    font-size: 22px;
    line-height: 18px;
    font-weight: bold;
    display: block;
}
/***********************************/

#floatingBarsG {
    position: absolute;
    width: 59px;
    height: 73px;
    margin-left: auto;
    margin-right: auto;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
}
.blockG {
    position: absolute;
    background-color: rgb(255, 255, 255);
    width: 9px;
    height: 23px;
    border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    transform: scale(0.4);
    -o-transform: scale(0.4);
    -ms-transform: scale(0.4);
    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    animation-name: fadeG;
    -o-animation-name: fadeG;
    -ms-animation-name: fadeG;
    -webkit-animation-name: fadeG;
    -moz-animation-name: fadeG;
    animation-duration: 0.882s;
    -o-animation-duration: 0.882s;
    -ms-animation-duration: 0.882s;
    -webkit-animation-duration: 0.882s;
    -moz-animation-duration: 0.882s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
}
.greentheme .blockG {
    animation-name: greenfadeG;
    -o-animation-name: greenfadeG;
    -ms-animation-name: greenfadeG;
    -webkit-animation-name: greenfadeG;
    -moz-animation-name: greenfadeG;
}
.maroontheme .blockG {
    animation-name: maroonfadeG;
    -o-animation-name: maroonfadeG;
    -ms-animation-name: maroonfadeG;
    -webkit-animation-name: maroonfadeG;
    -moz-animation-name: maroonfadeG;
}
.blacktheme .blockG {
    animation-name: blackfadeG;
    -o-animation-name: blackfadeG;
    -ms-animation-name: blackfadeG;
    -webkit-animation-name: blackfadeG;
    -moz-animation-name: blackfadeG;
}
.colorblind .blockG {
    animation-name: blindfadeG;
    -o-animation-name: blindfadeG;
    -ms-animation-name: blindfadeG;
    -webkit-animation-name: blindfadeG;
    -moz-animation-name: blindfadeG;
}
.colorblind .owl-buttons .owl-prev {
    color: cyan !important;
    background: rgba(255, 255, 255, .5) !important;
}
.colorblind .owl-buttons .owl-next {
    color: cyan !important;
    background: rgba(255, 255, 255, .5) !important;
}
#rotateG_01 {
    left: 0;
    top: 27px;
    animation-delay: 0.3295s;
    -o-animation-delay: 0.3295s;
    -ms-animation-delay: 0.3295s;
    -webkit-animation-delay: 0.3295s;
    -moz-animation-delay: 0.3295s;
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
}
#rotateG_02 {
    left: 8px;
    top: 9px;
    animation-delay: 0.446s;
    -o-animation-delay: 0.446s;
    -ms-animation-delay: 0.446s;
    -webkit-animation-delay: 0.446s;
    -moz-animation-delay: 0.446s;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
#rotateG_03 {
    left: 25px;
    top: 3px;
    animation-delay: 0.5525s;
    -o-animation-delay: 0.5525s;
    -ms-animation-delay: 0.5525s;
    -webkit-animation-delay: 0.5525s;
    -moz-animation-delay: 0.5525s;
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
}
#rotateG_04 {
    right: 8px;
    top: 9px;
    animation-delay: 0.659s;
    -o-animation-delay: 0.659s;
    -ms-animation-delay: 0.659s;
    -webkit-animation-delay: 0.659s;
    -moz-animation-delay: 0.659s;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
#rotateG_05 {
    right: 0;
    top: 27px;
    animation-delay: 0.7755s;
    -o-animation-delay: 0.7755s;
    -ms-animation-delay: 0.7755s;
    -webkit-animation-delay: 0.7755s;
    -moz-animation-delay: 0.7755s;
    transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}
#rotateG_06 {
    right: 8px;
    bottom: 7px;
    animation-delay: 0.882s;
    -o-animation-delay: 0.882s;
    -ms-animation-delay: 0.882s;
    -webkit-animation-delay: 0.882s;
    -moz-animation-delay: 0.882s;
    transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
}
#rotateG_07 {
    bottom: 0;
    left: 25px;
    animation-delay: 0.9985s;
    -o-animation-delay: 0.9985s;
    -ms-animation-delay: 0.9985s;
    -webkit-animation-delay: 0.9985s;
    -moz-animation-delay: 0.9985s;
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
#rotateG_08 {
    left: 8px;
    bottom: 7px;
    animation-delay: 1.105s;
    -o-animation-delay: 1.105s;
    -ms-animation-delay: 1.105s;
    -webkit-animation-delay: 1.105s;
    -moz-animation-delay: 1.105s;
    transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
}
@keyframes fadeG {
    0% {
        background-color: rgb(190, 150, 71);
    }
    100% {
        background-color: rgba(190, 150, 71, 0.5);
    }
}
@-o-keyframes fadeG {
    0% {
        background-color: rgb(190, 150, 71);
    }
    100% {
        background-color: rgba(190, 150, 71, 0.5);
    }
}
@-ms-keyframes fadeG {
    0% {
        background-color: rgb(190, 150, 71);
    }
    100% {
        background-color: rgba(190, 150, 71, 0.5);
    }
}
@-webkit-keyframes fadeG {
    0% {
        background-color: rgb(190, 150, 71);
    }
    100% {
        background-color: rgba(190, 150, 71, 0.5);
    }
}
@-moz-keyframes fadeG {
    0% {
        background-color: rgb(190, 150, 71);
    }
    100% {
        background-color: rgba(190, 150, 71, 0.5);
    }
}
@keyframes greenfadeG {
    0% {
        background-color: rgb(0, 132, 61);
    }
    100% {
        background-color: rgba(0, 132, 61, 0.5);
    }
}
@-o-keyframes greenfadeG {
    0% {
        background-color: rgb(0, 132, 61);
    }
    100% {
        background-color: rgba(0, 132, 61, 0.5);
    }
}
@-ms-keyframes greenfadeG {
    0% {
        background-color: rgb(0, 132, 61);
    }
    100% {
        background-color: rgba(0, 132, 61, 0.5);
    }
}
@-webkit-keyframes greenfadeG {
    0% {
        background-color: rgb(0, 132, 61);
    }
    100% {
        background-color: rgba(0, 132, 61, 0.5);
    }
}
@-moz-keyframes greenfadeG {
    0% {
        background-color: rgb(0, 132, 61);
    }
    100% {
        background-color: rgba(0, 132, 61, 0.5);
    }
}
@keyframes maroonfadeG {
    0% {
        background-color: rgb(200, 18, 46);
    }
    100% {
        background-color: rgba(200, 18, 46, 0.5);
    }
}
@-o-keyframes maroonfadeG {
    0% {
        background-color: rgb(200, 18, 46);
    }
    100% {
        background-color: rgba(200, 18, 46, 0.5);
    }
}
@-ms-keyframes maroonfadeG {
    0% {
        background-color: rgb(200, 18, 46);
    }
    100% {
        background-color: rgba(200, 18, 46, 0.5);
    }
}
@-webkit-keyframes maroonfadeG {
    0% {
        background-color: rgb(200, 18, 46);
    }
    100% {
        background-color: rgba(200, 18, 46, 0.5);
    }
}
@-moz-keyframes maroonfadeG {
    0% {
        background-color: rgb(200, 18, 46);
    }
    100% {
        background-color: rgba(200, 18, 46, 0.5);
    }
}
@keyframes blackfadeG {
    0% {
        background-color: rgb(0, 0, 0);
    }
    100% {
        background-color: rgba(0, 0, 0, 0.5);
    }
}
@-o-keyframes blackfadeG {
    0% {
        background-color: rgb(0, 0, 0);
    }
    100% {
        background-color: rgba(0, 0, 0, 0.5);
    }
}
@-ms-keyframes blackfadeG {
    0% {
        background-color: rgb(0, 0, 0);
    }
    100% {
        background-color: rgba(0, 0, 0, 0.5);
    }
}
@-webkit-keyframes blackfadeG {
    0% {
        background-color: rgb(0, 0, 0);
    }
    100% {
        background-color: rgba(0, 0, 0, 0.5);
    }
}
@-moz-keyframes blackfadeG {
    0% {
        background-color: rgb(0, 0, 0);
    }
    100% {
        background-color: rgba(0, 0, 0, 0.5);
    }
}
@keyframes blindfadeG {
    0% {
        background-color: rgb(2, 251, 251);
    }
    100% {
        background-color: rgba(2, 251, 251, 0.5);
    }
}
@-o-keyframes blindfadeG {
    0% {
        background-color: rgb(2, 251, 251);
    }
    100% {
        background-color: rgba(2, 251, 251, 0.5);
    }
}
@-ms-keyframes blindfadeG {
    0% {
        background-color: rgb(2, 251, 251);
    }
    100% {
        background-color: rgba(2, 251, 251, 0.5);
    }
}
@-webkit-keyframes blindfadeG {
    0% {
        background-color: rgb(2, 251, 251);
    }
    100% {
        background-color: rgba(2, 251, 251, 0.5);
    }
}
@-moz-keyframes blindfadeG {
    0% {
        background-color: rgb(2, 251, 251);
    }
    100% {
        background-color: rgba(2, 251, 251, 0.5);
    }
}
.loader {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .8);
    z-index: 999999;
    min-height: 100vh;
}
.ms-srchnav-item {
    padding: 0px 0px 0px 0px;
}
/*********************************/

.box .icon {
    position: relative;
}
.box > .icon > .image {
    text-align: center;
    position: relative;
    z-index: 2;
    margin: 0;
    width: 88px;
    height: 88px;
    border: 8px solid white;
    line-height: 88px;
    border-radius: 50%;
    background: #be9647;
    vertical-align: middle;
}
.box > .icon:hover > .image {
    background: #333;
}
.box > .icon > .image > i {
    font-size: 36px !important;
    color: #fff !important;
}
.box > .icon:hover > .image > i {
    color: white !important;
}
.box > .icon > .info {
    margin-top: -45px;
    background: rgba(0, 0, 0, 0.04);
    border: 1px solid #e0e0e0;
    padding: 15px 0 10px 0;
}
.box > .icon:hover > .info {
    background: rgba(0, 0, 0, 0.04);
    border-color: #e0e0e0;
}
.box > .icon > .info > h3.title {
    font-size: 16px;
    color: #5f4004;
    font-weight: bold;
    padding-right: 88px;
    margin-top: 5px;
}
.box > .icon > .info > p,
.box > .icon > .info > ul {
    font-size: 13px;
    color: #666;
    line-height: 1.5em;
    margin: 20px;
}
.box .space {
    height: 15px;
}
#rate {
    margin: 10px auto;
}
.newsrate .rate {
    margin-top: 25px;
}
.rate {
    margin-bottom: 15px;
    border: 1px solid #cccccc;
    text-align: center;
    padding: 10px 5px;
}
.rate .linkwitharrow {
    display: block;
    border-top: 1px solid #eee;
    padding-top: 5px;
    margin-top: 5px;
}
#SearchBox ul.ui-autocomplete {
    list-style: none;
    top: 0 !important;
    left: 0 !important;
    position: absolute !important;
    z-index: 8888;
    width: 100% !important;
}
#SearchBox ul.ui-autocomplete li {
    border-bottom: 1px solid #ccc;
    padding: 5px;
    font-size: 13px;
}
.SearchColorSelector {
    color: #ca2130;
}
#SearchBoxMenu {
    position: relative;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #000;
}
.ps-scrollbar-y-rail {
    z-index: 9999;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #be9647;
}
.opendata .opendata-item {
    border-left: 1px dashed #ca2130;
    text-align: center;
}
.opendata .opendata-item:last-child {
    border-left: 0 none;
}
.opendata .opendata-item i {
    color: #be9647;
    font-size: 57px;
    margin: 20px 20px;
    display: block;
    text-align: center;
}
.opendata .opendata-item h4 {
    margin-top: 20px;
}
.opendata .opendata-item p span {
    font-size: 45px;
    font-weight: 900;
}
.opendata .opendata-item p {
    margin-bottom: 50px;
    margin-top: 50px;
}
#donut-example,
#donut-example-2 {
    height: 200px
}
.opendata {
    border-bottom: 1px dashed #ca2130;
}
.morris-hover {
    position: absolute;
    z-index: 1000
}
.morris-hover.morris-default-style {
    border-radius: 10px;
    padding: 6px;
    color: #666;
    background: rgba(255, 255, 255, 0.8);
    border: solid 2px rgba(230, 230, 230, 0.8);
    font-family: sans-serif;
    font-size: 12px;
    text-align: center
}
.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight: bold;
    margin: 0.25em 0
}
.morris-hover.morris-default-style .morris-hover-point {
    white-space: nowrap;
    margin: 0.1em 0
}
.Popuploading {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 9999
}
.Popuploading img {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -25px;
}
.blog-list {
    padding-top: 15px
}
.blog-list i.fa {
    color: #be9647;
    margin-right: 8px;
}
.blog-list ul li {
    margin-bottom: 10px;
}
h2.blog-title {
    color: #be9647;
    margin: 10px 5px 20px;
    font-size: 18px;
}
.ms-blog-postList {
    border: 1px solid #be9647;
    border-radius: 5px;
    margin: 0;
    width: 100%;
    max-width: 100%;
}
.ms-metadata,
.ms-blog-commandSpace,
.ms-blog-postBody,
.ms-blog-postInlineMargin {
    margin-right: 80px;
}
.ms-blog-postInlineDate {
    background-color: #be9647;
    width: 77px;
    height: 77px;
    border-color: #f4ede0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #fff;
    margin-left: 20px;
}
.ms-blog-postInlineDate .ms-textXLarge {
    font-size: 11px;
}
.ms-blog-postInlineDate .ms-blog-boldMonth {
    font-size: 33px;
    margin-top: 12px;
}
.ms-blog-postDivider {
    height: auto;
}
h3.ms-blog-postComments {
    font-size: 20px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
.ms-blog-postBox.ms-blog-postBox {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.47);
    border: 0 none;
}
.tableicon {
    font-size: 23px
}
ul.pager .fa-chevron-right:before {
    content: "\f053";
}
ul.pager .fa-chevron-left::before {
    content: "\f054";
}
/***********************B********************/

.row.map-container .HCF .alert {
    margin-bottom: 0px !important;
}
#map {
    min-height: 200px;
    max-height: 400px;
}
.media-body p {
    font-size: 14px;
    color: #777;
}
.main-icon-container-border {
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    width: 250px;
    height: 250px;
    border: 2px #be9647 dashed;
}
.main-icon-container {
    background: #f4ede0;
    border-radius: inherit;
    width: 220px;
    height: 220px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 13px;
    padding: 20px;
    padding-top: 10px;
}
.main-icon-container i {
    font-size: 55px;
    color: #907237;
}
.main-icon-container h3 {
    margin: 5px;
    font-size: 23px;
}
.detailes-ser-container {
    display: inline-block;
    width: 70%;
    list-style: none;
    position: absolute;
}
.detailes-ser-container .icon {
    display: inline-block;
    font-size: 18px;
    padding: 5px;
    border: 1px solid #907237;
    border-radius: 50px;
    position: relative;
    float: left;
    width: auto;
    margin-right: 10px;
    padding-right: 0;
}
.detailes-ser-container .icon i {
    background: #907237;
    color: #fff;
    border-radius: 52px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.detailes-ser-container li {
    display: inline-block;
    min-width: 58%;
    position: relative;
    margin-bottom: 13px;
    border-radius: 30px;
    border: 1px solid #ccc;
}
.detail h3 {
    font-size: 18px;
    margin: 0px;
    line-height: 47px;
}
.award p {
    font-size: 12px;
}
.map-inf-block span div {
    padding: 0px;
    margin: 0px;
}
.map-inf-block:nth-child(2) {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.map-inf-block span .col-md-4 {
    color: #be9647;
}
.HCF .map-inf-block {
    border-bottom: 0px;
    border-right: 1px solid #ccc;
}
.HCF .map-inf-block:last-child {
    border-right: 0;
}
.org-chart .board:last-child:before {
    height: 445px;
    top: auto;
    margin-top: 10px;
}
.map-inf-block span span {
    display: inline-block !important;
}
.col-xs-12.linkwitharrow.text-center {
    margin-top: 10px;
    color: #000;
}
.text-container-static h3.min-ri span {
    font-size: 14px;
    color: #777;
    font-weight: 200;
    margin-top: 10px;
    display: block;
}
.text-container-static table {
    font-size: 13px;
}
.min-ri {
    display: inline-block;
    float: right;
}
.list-group.social {
    margin-bottom: 0;
    padding-left: 0;
}
.fa.social-icon {
    font-size: 50px;
    text-align: left;
    position: absolute;
    top: 15px;
    left: 27px;
    outline: none;
}
/* Visitor */

.moh-channel a.col-xs-12.col-sm-12.col-md-6 img {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.moh-channel a.col-xs-12.col-sm-12.col-md-6 h3 {
    margin-top: 10px;
    color: #000;
    direction: ltr;
}
.moh-channel a.col-xs-12.col-sm-12.col-md-6 h4 {
    margin-bottom: 0px;
}
.moh-channel a.col-xs-12.col-sm-12.col-md-6 {
    padding: 20px;
    border: 1px solid #eee;
    height: 150px;
}
.moh-channel a.col-xs-12.col-sm-12.col-md-6.minster-gate-link {
    height: 300px;
    padding: 0px;
    float: right;
}
.moh-channel a.col-xs-12.col-sm-12.col-md-6.minster-gate-link h3 {
    color: #fff;
}
.minster-gate-link img.img-responsive {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.minster-gate-link h3 {
    margin-left: 20px;
    background: #be9647;
    display: inline-block;
    position: relative;
    top: -70px;
    padding: 10px 15px;
    border-radius: 40px;
    font-size: 15px;
    line-height: 12px;
    color: #fff;
}
.row.moh-channel {
    margin-left: 0px;
    margin-right: 0px;
}
.moh-channel a.col-xs-12.col-sm-12.col-md-6.smallbox h4 {
    font-size: 16px;
    margin-bottom: 0px;
    display: inline-block;
}
a.list-group-item.visitor {
    padding: 11px 15px;
    min-height: 79px;
}
.social a.list-group-item {
    color: #be9647
}
.moh-channel a.col-xs-12.col-sm-12.col-md-4 i,
.moh-channel a.col-xs-12.col-sm-12.col-md-6 i {
    font-size: 30px;
}
.moh-channel a.col-xs-12.col-sm-12.col-md-6.smallbox {
    border: 1px solid #eee;
    text-align: center;
    padding: 25px 15px;
    float: right;
    height: auto;
}
.tooltip.bottom {
    direction: initial;
}
ul.moh-policy-list {
    list-style: none;
    display: table-row;
}
ul.moh-policy-list li {
    display: table-cell;
    border: 1px solid #eee;
    padding: 10px;
    width: 10%;
    margin-top: 10px;
}
ul.moh-policy-list li a {
    width: 100%;
    display: block;
}
ul.moh-policy-list li i {
    font-size: 30px;
}
ul.moh-policy-list li h4 {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
}
a.list-group-item.visitor h4,
a.list-group-item.visitor p {
    text-align: right;
    margin-bottom: 3px;
}
a.list-group-item.visitor p {
    font-size: 15px;
    margin-bottom: 0px;
}
.ms-rtestate-field .hometabs h2 {
    color: #fff;
}
.app-link {
    margin-bottom: 15px;
    border: 1px solid #eee;
    padding: 0px;
    cursor: pointer;
}
.app-link .col-xs-12.col-sm-12.col-md-3.col-lg-3 {
    background: #f4ede0;
    padding: 35px;
    text-align: center;
    font-size: 105px;
}
.app-link p {
    margin-bottom: 0px;
    padding: 15px 0px;
    color: #000;
}
.app-link h3 {
    margin-bottom: 0px;
    font-size: 20px;
}
button#btnClear {
    border-radius: 50px;
}
li.col-xs-12.col-sm-12.col-md-6.col-lg-6.span-container label,
li.col-xs-12.col-sm-12.col-md-12.col-lg-12.span-container label {
    margin-bottom: 0px;
}
li.col-xs-12.col-sm-12.col-md-6.col-lg-6.span-container span,
li.col-xs-12.col-sm-12.col-md-12.col-lg-12.span-container span {
    vertical-align: middle;
}
#contactusform input,
#contactusform select,
#contactusform textarea {
    border: 1px solid #e8e8e8;
    border-radius: 0px;
    background: #f3f3f3;
}
form#contactusform {
    padding: 20px;
}
.file-upload {
    display: block;
    text-align: center;
    font-size: 12px;
}
.file-upload .file-select {
    display: block;
    border: 2px solid #dce4ec;
    color: #34495e;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background: #f3f3f3;
    overflow: hidden;
    position: relative;
}
.file-upload .file-select .file-select-button {
    background: #dce4ec;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}
.file-upload .file-select .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}
.file-upload .file-select:hover {
    border-color: #ccc;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.file-upload .file-select:hover .file-select-button {
    background: #907237;
    color: #FFFFFF;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.file-upload .file-select input[type=file] {
    z-index: 100;
    cursor: pointer;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-upload .file-select.file-select-disabled {
    opacity: 0.65;
}
.file-upload .file-select.file-select-disabled:hover {
    cursor: default;
    display: block;
    border: 2px solid #dce4ec;
    color: #34495e;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    text-align: left;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
}
.file-upload .file-select.file-select-disabled:hover .file-select-button {
    background: #dce4ec;
    color: #666666;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
.file-upload .file-select.file-select-disabled:hover .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}
.btn-advanced {
    margin-right: 10px;
    margin-left: 10px;
    background: #be9647;
    color: #fff;
    padding: 5px 0 6px 20px !important;
    border-radius: 50px !important;
    border: none;
}
.btn-advanced:after {
    content: "\f100";
    left: -7px;
    right: auto;
}
.btn-advanced:hover:after,
.btn-advanced:focus:after {
    right: 0px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.btn-advanced:hover,
.btn-advanced:focus {
    color: #fff !important;
    outline: none !important;
    outline-offset: 0 !important;
}
.btn-advanced:hover,
.btn-advanced:focus {
    background-color: #906a1e;
    color: #fff;
}
.HFU-scroll {
    max-height: 668px;
    overflow-y: auto;
    overflow-x: hidden;
}
.HFU-scroll::-webkit-scrollbar {
    width: 6px;
}
.HFU-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}
.HFU-scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.HFU-form-padding {
    border: 1px solid #be9647;
    border-radius: 5px;
    padding: 40px 15px;
    background: rgba(244, 237, 224, 0.18);
    margin-top: 30px;
}
.serch-HFU:after {
    content: "\f002";
}
.text-container-static ul {
    margin-right: 0px;
    margin-left: 60px;
    font-size: 13px;
}
.map-inf-block span label {
    margin-bottom: 0px;
}
.dropdown-menu li .btn-group .btn {
    font-size: 12px !important;
    min-width: 37px;
    margin-top: 10px;
}
ul.sitt li {
    padding: 10px 0px;
    border-bottom: 1px solid #be9647;
}
ul.sitt li:last-child {
    border-bottom: 0px none !important;
}
ul.sitt li .menu-icon {
    font-size: 30px;
    cursor: pointer;
}
ul.sitt li .btn-group .btn {
    background: none;
    border: 1px solid #be9647 !important;
}
ul.sitt li .btn-group .btn:hover,
ul.sitt li .btn-group .btn:focus {
    background: #be9647;
    color: #FFF !important;
}
ul.sitt li .btn-group .btn.c1,
ul.sitt li .btn-group .btn.c1:hover {
    background: #00843D !important;
    padding: 10px;
    margin-top: 5px
}
ul.sitt li .btn-group .btn.c4,
ul.sitt li .btn-group .btn.c4:hover {
    background: #444 !important;
    padding: 10px;
    margin-top: 5px
}
ul.sitt li .btn-group .btn.c2,
ul.sitt li .btn-group .btn.c2:hover {
    background: #C8122E !important;
    padding: 10px;
    margin-top: 5px
}
ul.sitt li .btn-group .btn.c3,
ul.sitt li .btn-group .btn.c3:hover {
    background: #be9647 !important;
    padding: 10px;
    margin-top: 5px
}
.top-navbar .col-md-6 .nav.navbar-nav .dropdown.open {
    background: #444343;
}
.top-navbar .col-md-6 .nav.navbar-nav .dropdown.open .dropdown-menu {
    background: #444343;
    border-top: 0px;
}
.form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 0px;
}
.r-color {
    color: #be9647;
}
.map-inf-block {
    padding: 0px;
}
.map-container {
    border: 1px solid #eee;
    border-radius: 5px;
    margin-top: 30px;
    background: #fcfcfc;
}
.map-inf-block {
    padding: 15px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.map-inf-block:last-child {
    border-bottom: none;
}
.no-pad {
    padding: 0px !important;
}
.send:hover:after,
.send:focus:after {
    right: 0px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.send:after {
    content: "\f101";
    font: normal normal normal 14px/1 FontAwesome;
    position: relative;
    background: #906a1e;
    border-radius: 50px;
    padding: 9px 12px;
    right: -7px;
    top: 1px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.send {
    margin-right: 10px;
    margin-left: 10px;
    background: #be9647;
    color: #fff;
    padding: 5px 0 6px 20px !important;
    border-radius: 50px !important;
    border: none;
}
.send:hover,
.send:focus {
    color: #fff !important;
    outline: none !important;
    outline-offset: 0 !important;
}
.map-inf-block h3 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-top: 10px;
    margin-bottom: 20px;
}
.map-inf-block p {
    font-size: 13px;
}
.map-inf-block span {
    font-size: 12px;
    font-weight: bold;
    display: block;
}
.map-inf-block span label {
    color: #be9647;
    width: 30%;
    height: 100%;
    font-size: .9em;
}
select.form-control.map-more-dp {
    display: inline-block;
    width: 60%;
    float: right;
    height: 30px;
    line-height: 15px;
    padding: 1px 15px;
    margin-top: 6px;
    background: #f4ede0;
}
h3.map-more {
    display: inline-block;
}
.map-inf-block.active {
    background: rgba(244, 237, 224, 0.35);
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.map-inf-block:hover {
    cursor: pointer;
    background: #f3f3f3;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.map-container iframe {
    width: 100% !important;
    margin-bottom: -8px;
}
.dis-cont {
    font-size: 13px;
    color: #777;
    margin-bottom: 15px;
    display: block;
}
.cont-404 {
    direction: ltr;
    padding: 30px;
    width: 80%;
    display: -webkit-box;
    margin-right: auto;
    margin-left: auto;
    float: none !important;
}
.pad-50 {
    padding: 50px;
}
.error-404 {
    font-size: 1200%;
}
.copy {
    padding: 20px;
    color: #777;
}
.text-container-static h3 {
    font-size: 14px;
    font-weight: 600;
    color: #5f4004;
}
.AccTerms h3 {
    border: 1px solid #eee;
    padding: 11px;
    margin-top: 2px;
}
.AccTerms a:hover h3 {
    background-color: #f1f1f1;
}
.AccTerms a[aria-expanded="true"] h3 {
    background-color: #eee;
}
.text-container-static p {
    margin-top: 20px;
    font-size: 13px;
    margin-right: 15px;
}
.text-container-static ul {
    margin-right: 60px;
}
.m-i-con {
    background: #bf9747;
    padding: 0px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-top: 20px;
}
.m-i-con img {
    width: 100%;
}
.m-i-text {
    background-image: url("../imgs/M.BG.png");
}
.m-i-text {
    background-image: url(../imgs/M.BG.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 45px 10px;
    padding-bottom: 10px;
    margin-top: -45px;
}
.m-i-text h2 {
    text-align: center;
    color: #000;
    font-size: 17px;
}
.m-i-text span {
    display: block;
    font-size: 14px;
    text-align: center;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.m-i-text a.col-xs-6.col-sm-6.no-pad {
    text-align: center;
    padding-top: 10px !important;
    display: inline-block;
    position: relative;
    color: #000;
}
.m-i-text a.col-xs-6.col-sm-6.no-pad i {
    color: #b10010;
}
ul.links-ul-PHP {
    padding-right: 30px;
    list-style: none;
}
.panel-body ul.links-ul-PHP li .popover {
    display: none !important;
}
ul.links-ul-PHP li {
    padding-bottom: 15px;
}
ul.links-ul-PHP li:before {
    font-family: 'FontAwesome';
    content: "\f00c";
    float: right;
    color: #000;
    line-height: 20px;
    border-radius: 5px;
    padding: 0 10px;
    font-weight: 100;
    font-size: 17px;
}
.no-content {
    text-align: center;
}
.no-content i {
    font-size: 70px;
    color: #f4ede0;
}
.no-content h2 {
    color: #be9647;
    margin-bottom: 5px;
}
.no-content p {
    color: #999;
}
.pro-item {
    padding: 10px 30px;
    padding-bottom: 0px;
}
.pro-item:first-child h3 {
    margin-top: 20px;
}
.pro-item h3 {
    font-size: 14px;
    margin-top: 0;
    font-weight: bold;
}
.pro-item p {
    color: #777;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.pro-item:last-child p {
    border-bottom: 0px;
}
.media-left,
.media>.pull-left {
    padding-right: 0px;
    padding-left: 10px;
}
.Initiatives .media:first-child {
    padding-top: 30px;
}
.Initiatives .media {
    padding: 15px;
    border-bottom: 1px solid #be9647;
    margin-top: 0px;
}
.Initiatives .media:last-child {
    border-bottom: 0px solid #be9647;
}
.img-container-pop {
    height: 300px;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 0;
}
.img-container-pop img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.first-section {
    padding-top: 20px;
}
.thumbnail p {
    height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.thumbnail {
    background-color: rgba(244, 237, 224, 0.14);
    border-color: #eee;
}
.thumbnail h3 {
    color: #8c6416;
    margin-top: 5px;
    font-size: 19px;
}
.reset:after {
    content: "\f01e";
}
.Drrow-prof {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 10px;
    min-height: 200px;
}
.Drrow {
    border-bottom: 1px solid #ddd;
}
.Drrow:last-child {
    border-bottom: 0 none;
}
.doctor-m {
    padding-bottom: 10px;
    padding-top: 10px;
}
.doctor-m h4 {
    color: #be9647;
    margin-bottom: 4px;
    font-size: 22px;
}
.doctor-m p.sp {
    color: #777;
    margin-bottom: 5px;
}
.doctor-m p {
    margin-bottom: 0px;
}
.doctor-m p.d-pho {
    font-size: 18px;
    font-weight: 600;
}
.doctor-m p.d-pho i {
    color: #be9647;
    font-size: 25px;
    margin-left: 10px;
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
.doctor-m ul li.span-container {
    display: block;
    margin-top: 5px;
}
.doctor-m ul li.span-container i {
    color: #be9647;
    font-size: 14px;
    width: 20px;
    text-align: center;
    margin-right: 12px;
}
.doctor-m ul {
    display: table;
    width: 100%;
}
figure.doctorItem {
    height: 200px;
    overflow: hidden;
    width: 150px;
    margin: 5px 20px;
}
figure.doctorItem img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
figure.doctorItem-prof {
    height: 150px;
    overflow: hidden;
}
figure.doctorItem-prof img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.form-horizontal .form-group.col-xs-12.col-sm-12.col-md-6.col-lg-6:nth-child(even) {
    padding: 0px;
}
.form-horizontal .form-group.col-xs-12.col-sm-12.col-md-6.col-lg-6:nth-child(even) .col-sm-9 {
    padding: 0px;
}
.profile-block {
    width: 100%;
    margin: 0px;
    border: 1px solid #eee;
    border-radius: 10px;
}
.profile-block figure {
    overflow: hidden;
    height: 250px;
}
.profile-block figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.profile-block h3 {
    font-size: 19px;
    padding: 3px 5px;
}
.profile-block h5 {
    font-size: 15px;
    padding: 3px 5px;
}
.profile-block .profile-socail {
    border-top: 1px solid #eee;
    padding: 3px 5px;
}
.profile-block .profile-socail a {
    background: #fff;
    border-radius: 50px;
    border: 1px solid;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    display: inline-block;
    margin: 2px;
}
.ms-rteThemeForeColor-9-4 {
    color: #BE9647;
}
/*******************End B ***************/

.ms-advsrchbutton input[type="submit"] {
    color: #fff;
    background-color: #b78b34;
    border-color: #eea236;
}
.servdetails iframe {
    width: 100% !important;
    height: 200px !important;
}
button.close {
    min-width: auto
}
.servicehead .icon-btn-2 {
    margin-bottom: 5px;
}
.ms-webpart-zone,
.ms-table,
.ms-webpart-cell-vertical,
.ms-webpart-chrome-vertical {
    display: block;
}
input[type="file"].form-control {
    border: 1px solid #be9647;
}
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
    right: auto !important;
}
.eventsbox .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    right: 2px !important;
}
.eventstabs.nav > li > a > i {
    margin-left: 5px;
    margin-right: 5px;
}
/* 22-Oct-17 - Tamour - Ahmad reported an issue, horizontal large scroll
.openDataTable tr td:nth-child(3) {
    white-space: nowrap;
}*/

.openDataTable a .fa {
    font-size: 20px;
    line-height: 23px;
}
.navbar-toggle {
    border: 1px solid #eee;
    min-width: 3em;
    margin-right: 7px;
    margin-left: 7px;
}
button.navbar-toggle:hover {
    background-color: #eee;
    border: 1px solid #ccc;
}
/*************org chart***************/
/* Varaibles - config */
/* SCSS*/

.org-chart {
    display: block;
    clear: both;
    margin-bottom: 30px;
    position: relative;
    /**
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/
    /* Box colors */
    /* 1 column */
    /* 2 column */
    /* 3 column */
    /* DEPARTMENTS COLUMNs */
}
.org-chart.cf:before,
.org-chart.cf:after {
    content: " ";
    /* 1 */
    
    display: table;
    /* 2 */
}
.org-chart.cf:after {
    clear: both;
}
.org-chart.cf {
    *zoom: 1;
}
.org-chart ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.org-chart ul li {
    position: relative;
}
.org-chart ul li span {
    display: table;
    overflow: hidden;
    width: 100%;
    text-decoration: none;
    color: black;
    font-size: 12px;
    -webkit-transition: all linear .1s;
    -moz-transition: all linear .1s;
    transition: all linear .1s;
    background: #f4ede0;
    padding: 4px;
    line-height: 18px;
    height: 60px;
}
.org-chart ul li span a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.org-chart .lvl-b {
    background: #be9647;
    color: #fff;
}
.org-chart .lvl-b a,
.org-chart .lvl-b a:visited {
    color: #fff;
}
.org-chart .board {
    width: 100%;
    margin: 0 auto;
    display: block;
    /* position: relative;*/
}
.org-chart .board:before {
    content: "";
    display: block;
    position: absolute;
    height: 1562px;
    width: 0px;
    border-left: 2px solid #be9647;
    margin-left: 49%;
    top: 21px;
}
.org-chart ul.columnOne {
    height: 90px;
    position: relative;
    width: 100%;
    display: block;
    clear: both;
}
.org-chart ul.columnOne li {
    width: 30%;
    margin: 0px auto;
    top: 20px;
}
.org-chart ul.columnTwo {
    position: relative;
    width: 100%;
    display: block;
    height: 90px;
    clear: both;
}
.org-chart ul.columnTwo li:first-child {
    width: 30%;
    float: left;
}
.org-chart ul.columnTwo li {
    width: 30%;
    float: right;
}
.org-chart ul.columnTwo:before {
    content: "";
    display: block;
    position: relative;
    width: 80%;
    height: 10px;
    border-top: 2px solid #be9647;
    margin: 0 auto;
    top: 36px;
}
.org-chart ul.columnThree {
    position: relative;
    width: 100%;
    display: block;
    clear: both;
}
.org-chart ul.columnThree li:first-child {
    width: 30%;
    float: left;
    margin-left: 0;
}
.org-chart ul.columnThree li {
    width: 30%;
    margin-left: 5%;
    float: left;
}
.org-chart ul.columnThree li:last-child {
    width: 30%;
    float: right;
    margin-left: 0;
}
.org-chart ul.columnThree:before {
    content: "";
    display: block;
    position: relative;
    width: 80%;
    height: 10px;
    border-top: 2px solid #be9647;
    margin: 0 auto;
    top: 40px;
}
.org-chart .departments {
    width: 100%;
    display: block;
    clear: both;
}
.org-chart .departments:before {
    content: "";
    display: block;
    width: 85%;
    height: 22px;
    border-top: 2px solid #be9647;
    border-left: 2px solid #be9647;
    border-right: 2px solid #be9647;
    margin: 0 auto;
    top: 0px;
}
.org-chart .department {
    border-left: 2px solid #be9647;
    width: 20%;
    float: left;
    margin: 0px 20px 0 0;
}
.org-chart .department:first-child {
    width: 26%;
    border-left: 0px none #be9647;
}
.org-chart .department:nth-child(1) > span {
    margin-bottom: 25px;
}
.org-chart .department:nth-child(4) {
    margin: 0px 0px;
    float: right;
}
.org-chart .department:nth-child(3) {
    margin-left: 54px;
}
.org-chart .department:after {
    content: "";
    position: absolute;
    display: block;
    width: 10px;
    height: 22px;
    border-left: 2px solid #be9647;
    left: 50%;
    top: -22px;
}
.org-chart .department:first-child:after {
    display: none;
}
.org-chart .department:last-child:after {
    display: none;
}
.org-chart .department.central {
    background: #F5EEC9;
}
.org-chart .department.central:after {
    display: none;
}
.org-chart figure {
    width: 50px;
    height: 50px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
    position: absolute;
    left: 5px;
    top: 5px;
    display: none;
}
.org-chart .departments .department figure {
    width: 35px;
    height: 35px;
}
.org-chart figure img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.org-chart .department li {
    padding-left: 0;
    border-bottom: 2px solid #be9647;
    height: 80px;
}
.org-chart .department li span {
    background: #eae6dd;
    top: 54px;
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
    vertical-align: middle;
    right: -3px;
    line-height: 14px;
    height: 45px;
}
.org-chart .department:first-child:before {
    content: "";
    display: block;
    position: absolute;
    height: 461px;
    width: 0px;
    border-left: 2px solid #be9647;
    margin-left: 50%;
    top: 21px;
}
.org-chart .department ul.columnTwo span {
    top: 0;
}
.org-chart .department ul.columnTwo li {
    border-bottom: 0 none;
    width: 47%;
}
.org-chart .department ul.columnTwo li:first-child {
    width: 47%;
}
.org-chart .department .sections {
    margin-top: -20px;
}
/* MEDIA QUERIES */
/*--------- TO BE REMOVED FROM YOUR CSS --*/
/* this is just to display the behaviour of responsive on codepen */

.responsive-content {
    width: 767px;
    margin: 0px auto;
}
.responsive-content .org-chart .board {
    margin: 0px;
    width: 100%;
}
.responsive-content .org-chart .departments:before {
    border: none;
}
.responsive-content .org-chart .department {
    float: none;
    width: 100%;
    margin-left: 0;
    background: #F5EEC9;
    margin-bottom: 40px;
}
.responsive-content .org-chart .department:before {
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 60px;
    border-left: 2px solid #be9647;
    z-index: 1;
    top: -45px;
    left: 0%;
    margin-left: -2px;
}
.responsive-content .org-chart .department:after {
    display: none;
}
.responsive-content .org-chart .department:first-child:before {
    display: none;
}
/*************End org chart***************/

ul.cbs-List {
    display: block !important;
}
ul.cbs-List.row {
    margin-left: 0;
    margin-right: 0;
}
.dncalendar-body table td.calendarClick.note:before {
    background: #be9647;
}
.dncalendar-body table td.calendarClick.today-date {
    border: 1px solid #be9647;
    color: #BE9647 !important;
}
/***********Maroon Theme*************/

.maroontheme .home-third-section .container .col-md-4:nth-child(2) {
    border-right-color: #ca2130;
    border-left-color: #ca2130;
}
.maroontheme #searchResults a i {
    border-color: #c8122e;
}
.maroontheme .color {
    color: #c8122e;
}
.maroontheme .numvis .color {
    color: #000;
}
.maroontheme .minster-gate-link h3 {
    background: #c8122e;
}
.maroontheme button.btn-warning[disabled][disabled] {
    border-color: #e1e1e1;
    background-color: #fdfdfd;
    background-color: #fdfdfd;
    color: #b1b1b1;
}
.maroontheme .mediablockstitle .ms-rtestate-field {
    color: #c8122e;
}
.maroontheme .file-upload .file-select:hover .file-select-button {
    background: #c8122e;
}
.maroontheme .r-color {
    color: #c8122e;
}
.maroontheme .hometabs .tab-pane > ul a:hover {
    color: #a00e24;
}
.maroontheme .main-menu .dropdown-menu > li > a:hover,
.maroontheme .main-menu .dropdown-menu > li > a:focus {
    color: #C8122E;
    background-color: #fff;
}
.maroontheme .main-menu ul li.active {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.maroontheme .main-menu ul li.active a {
    color: #fff;
}
.maroontheme .hotline a,
.maroontheme .hotline a:hover,
.maroontheme .hotline a:visited,
.maroontheme .hotline a:focus {
    color: #000;
}
.maroontheme .main-menu ul li li.active a {
    color: #C8122E;
}
.maroontheme .main-menu .nav .open > a,
.maroontheme .nav .open > a:hover,
.maroontheme .main-menu .nav .open > a:focus,
.maroontheme .main-menu .nav > li > a:hover,
.maroontheme .main-menu .nav > li > a:focus {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.maroontheme .map-inf-block span .col-md-4 {
    color: #C8122E;
}
.maroontheme a,
.maroontheme a:visited {
    color: #C8122E;
}
.maroontheme a:hover {
    color: #B10F1C;
}
.maroontheme .main-menu {
    background-color: #C8122E;
}
.maroontheme input[type=text].form-control {
    border-color: #C8122E;
}
.maroontheme .form-control {
    border-color: #C8122E;
}
.maroontheme .main-menu .dropdown-menu {
    background-color: #C8122E;
}
.maroontheme .page-title {
    background-color: rgba(190, 150, 71, 0.17);
    border-bottom-color: #C8122E;
}
.maroontheme .contentwithborder {
    border-color: #C8122E;
}
.maroontheme .contenthead {
    border-bottom-color: #C8122E;
}
.maroontheme .contenthead2 {
    border-bottom-color: #C8122E;
    color: #C8122E;
}
.maroontheme .contenthead .form-control {
    border-color: #C8122E;
}
.maroontheme .ui-state-highlight,
.maroontheme .ui-widget-content .ui-state-highlight,
.maroontheme .ui-widget-header .ui-state-highlight {
    background-color: #C8122E;
}
.maroontheme .accordion-toggle.collapsed:before {
    color: #C8122E;
}
.maroontheme .panel-title a h4 {
    color: #C8122E;
}
.maroontheme .albums .numbers {
    background-color: #C8122E;
}
.maroontheme .countimgs {
    background-color: #C8122E;
}
.maroontheme .search input[type="text"]:hover,
.maroontheme .search input,
.maroontheme .search input:focus {
    border-color: #C8122E;
}
.maroontheme .homeslider h2 {
    background-color: #C8122E;
}
.maroontheme .hometabs h2 {
    background-color: #C8122E;
}
.maroontheme .hometabs .nav > li.active:before {
    background: #C8122E;
}
.maroontheme .hometabs .nav > li.active span {
    background: #C8122E;
}
.maroontheme .home-first-section {
    border-bottom-color: #C8122E;
}
.maroontheme .hometabs .tab-pane > ul i {
    border-color: #C8122E;
}
.maroontheme .home-third-section .contenthead .titlein.in-line-title {
    background-color: #C8122E;
}
.maroontheme .import {
    background-color: #C8122E;
}
.maroontheme .import-ul li a:hover {
    color: #B10F1C;
}
.maroontheme .sidebar {
    border-color: #C8122E;
}
.maroontheme .sidebar ul li i {
    color: #C8122E;
}
.maroontheme .sidebar ul li i:hover {
    background: #C8122E;
}
.maroontheme .servicespage .nav > li.active:before {
    background: #C8122E;
}
.maroontheme .servicespage .nav > li.active span {
    background: #C8122E;
}
.maroontheme .top-service ul i {
    border-color: #C8122E;
}
.maroontheme .border-bottom-red {
    border-bottom-color: #C8122E;
}
.maroontheme .hotservices ul li i {
    border-color: #C8122E;
    color: #C8122E;
}
.maroontheme .hotservices ul li a:hover,
.maroontheme .hotservices ul li a:focus {
    color: #C8122E;
}
.maroontheme .archive ul li i {
    border-color: #C8122E;
    color: #C8122E;
}
.maroontheme .archive ul li a:hover,
.maroontheme .archive ul li a:focus {
    color: #C8122E;
}
.maroontheme .import-ul-left li a:hover,
.maroontheme .import-ul-left li a:focus {
    color: #C8122E;
}
.maroontheme .search .btn-default {
    border-color: #C8122E;
}
.maroontheme .search .ms-qSuggest-container {
    border-color: #C8122E;
}
.maroontheme .serachtabs .ms-srchnav-link:hover,
.maroontheme .serachtabs .ms-srchnav-link-selected:hover {
    background-color: #C8122E;
}
.maroontheme .serachtabs .ms-srchnav-link-selected:link,
.maroontheme .serachtabs .ms-srchnav-link-selected:visited {
    background-color: #C8122E;
}
.maroontheme .contentwithborder-padding {
    border-color: #C8122E;
}
.maroontheme .servicehead {
    border-bottom-color: #C8122E;
    color: #C8122E;
}
.maroontheme .searchlist b {
    color: #C8122E;
}
.maroontheme .searchlist a:hover,
.maroontheme .searchlist a:focus {
    color: #C8122E;
}
.maroontheme .servicehead i {
    border-color: #C8122E;
}
.maroontheme .servicesearch i {
    border-color: #C8122E;
    color: #C8122E;
}
.maroontheme .box > .icon > .image {
    background: #C8122E;
}
.maroontheme .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #C8122E;
}
.maroontheme .opendata .opendata-item i {
    color: #C8122E;
}
.maroontheme .ms-blog-postList {
    border-color: #C8122E;
}
.maroontheme .socialbox h2.media-title {
    color: #C8122E;
}
.maroontheme .ms-blog-postInlineDate {
    background-color: #C8122E;
}
.maroontheme ul.sitt li {
    border-bottom: 1px solid #C8122E;
}
.maroontheme ul.sitt li .btn-group .btn {
    border-color: #C8122E !important;
}
.maroontheme .no-content h2 {
    color: #C8122E;
}
.maroontheme .Initiatives .media {
    border-bottom-color: #C8122E;
}
.maroontheme .Initiatives .media:last-child {
    border-bottom: 0px solid #C8122E;
}
.maroontheme .doctor-m h4 {
    color: #C8122E;
}
.maroontheme .doctor-m p.d-pho i {
    color: #C8122E;
}
.maroontheme .doctor-m ul li.span-container i {
    color: #C8122E;
}
.maroontheme input[type="file"].form-control {
    border-color: #C8122E;
}
.maroontheme .org-chart ul li span {
    border-color: #C8122E;
}
.maroontheme .org-chart .lvl-b {
    background: #C8122E;
}
.maroontheme .org-chart .board:before {
    border-left-color: #C8122E;
}
.maroontheme .org-chart ul.columnTwo:before {
    border-top-color: #C8122E;
}
.maroontheme .org-chart ul.columnThree:before {
    border-top-color: #C8122E;
}
.maroontheme .org-chart .departments:before {
    border-top-color: #C8122E;
    border-left-color: #C8122E;
    border-right-color: #C8122E;
}
.maroontheme .org-chart .department {
    border-left-color: #C8122E;
}
.maroontheme .org-chart .department:first-child {
    border-left-color: #C8122E;
}
.maroontheme .org-chart .department:after {
    border-left-color: #C8122E;
}
.maroontheme .org-chart .department li {
    border-bottom-color: #C8122E;
}
.maroontheme .org-chart .department li span {
    border-color: #C8122E;
}
.maroontheme .org-chart .department:before {
    border-left-color: #C8122E;
}
.maroontheme .responsive-content .org-chart .department:before {
    border-left-color: #C8122E;
}
.maroontheme .newsletter .input-group-addon {
    background-color: #C8122E;
    border-color: #C8122E;
}
.maroontheme .numvis {
    color: #C8122E;
}
.maroontheme ul.sitt li .btn-group .btn:hover,
.maroontheme ul.sitt li .btn-group .btn:focus {
    background: #C8122E;
}
.maroontheme .breadcrumb span {
    color: #C8122E;
}
.maroontheme .ms-advsrchbutton input[type="submit"] {
    color: #fff;
    background-color: #C8122E;
    border-color: #C81220;
}
.maroontheme .searchlist a:after {
    color: #C81220;
}
.maroontheme .main-icon-container-border {
    border-color: #C81220
}
.maroontheme .detailes-ser-container .icon i {
    background-color: #C81220;
}
.maroontheme .main-icon-container i {
    color: #C81220;
}
.maroontheme .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #C8122E;
}
.maroontheme .home-events .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    color: #C8122E;
}
.maroontheme .media-title i {
    color: #C8122E;
}
.maroontheme .hotline i {
    color: #C8122E;
}
.maroontheme a.btn-warning {
    color: #fff;
    background-color: #C8122E;
    border-color: #C81220;
}
.maroontheme .btn-warning:hover {
    color: #eee;
    background-color: #C81220;
    border-color: #C8122E;
}
.maroontheme .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.maroontheme .send {
    background: #C8122E;
}
.maroontheme .send::after {
    background: #B10F1C;
}
.maroontheme .send:hover,
.maroontheme .send:focus {
    background-color: #B10F1C;
}
.maroontheme .text-container-static h3 {
    color: #B10F1C
}
.maroontheme .top-service ul a:hover {
    color: #B10F1C;
}
.maroontheme .map-inf-block span label {
    color: #C8122E;
}
.maroontheme input.btn-warning[type="button"],
.maroontheme input.btn-warning[type="reset"],
.maroontheme input.btn-warning[type="submit"],
.maroontheme button.btn-warning {
    background-color: #C8122E;
    border-color: #C81220;
}
.maroontheme input.btn-warning[type="button"]:hover,
.maroontheme input.btn-warning[type="reset"]:hover,
.maroontheme input.btn-warning[type="submit"]:hover,
.maroontheme button.btn-warning:hover {
    background-color: #C81220;
    border-color: #C8122E;
}
.maroontheme .dncalendar-body table td.calendarClick.note:before {
    background: #C8122E;
}
.maroontheme .dncalendar-body table td.calendarClick.today-date {
    border: 1px solid #C8122E;
    color: #C8122E !important;
}
.maroontheme .sidebar ul li i:hover {
    color: #fff
}
.maroontheme .m-i-con {
    background: #C8122E;
}
.maroontheme .date-blog {
    background-color: #C8122E;
}
.maroontheme .import-ul li i {
    color: #C8122E;
}
.maroontheme .relatedtitle {
    color: #000;
}
.maroontheme .linkwitharrow:after {
    color: #C8122E;
}
.maroontheme .thumbnail h3 {
    color: #C8122E;
}
.maroontheme .titlein b {
    color: #C8122E;
}
.maroontheme .ms-rteThemeForeColor-9-4 {
    color: #C8122E;
}
.maroontheme .health-calendar .ms-rtestate-field {
    color: #C8122E;
}
.maroontheme .detailes-ser-container .icon {
    border-color: #C8122E;
}
.maroontheme h2.blog-title {
    color: #C8122E;
}
.maroontheme .health-tools .ms-rtestate-field {
    color: #C8122E;
}
.maroontheme .searchlist a,
.maroontheme .searchlist a:visited {
    color: #000;
}
.maroontheme .progress-bar-warning {
    background-color: #C8122E;
}
.maroontheme .sectitle .ms-rtestate-field {
    color: #C8122E;
}
.maroontheme h2.group-heading {
    color: #C8122E;
}
.maroontheme .blog-list i.fa {
    color: #C8122E;
}
.maroontheme .social a.list-group-item {
    color: #C8122E
}
.maroontheme .postYourComments .newscommentsbox {
    border-color: #C8122E
}
/***********End Maroon Theme*************/
/***********black Theme*************/

.blacktheme a:hover {
    text-decoration: underline;
}
.blacktheme .map-inf-block span .col-md-4 {
    color: #000;
}
.blacktheme .color {
    color: #000;
}
.blacktheme .hotline a,
.blacktheme .hotline a:hover,
.blacktheme .hotline a:visited,
.blacktheme .hotline a:focus {
    color: #000;
}
.blacktheme .social a.list-group-item {
    color: #000
}
.blacktheme .minster-gate-link h3 {
    background: #000;
}
.blacktheme .homeslider .captioncontent a,
.blacktheme .homeslider .captioncontent a:visited {
    color: #eee
}
.blacktheme button.btn-warning[disabled][disabled] {
    border-color: #e1e1e1;
    background-color: #fdfdfd;
    background-color: #fdfdfd;
    color: #b1b1b1;
}
.blacktheme .home-third-section .container .col-md-4:nth-child(2) {
    border-right-color: #000;
    border-left-color: #000;
}
.blacktheme .mediablockstitle .ms-rtestate-field {
    color: #444;
}
.blacktheme .file-upload .file-select:hover .file-select-button {
    background: #444;
}
.blacktheme .r-color {
    color: #444;
}
.blacktheme .hometabs .tab-pane > ul a:hover {
    color: #000;
}
.blacktheme #searchResults a i {
    border-color: #000;
}
.blacktheme .main-menu .dropdown-menu > li > a:hover,
.blacktheme .main-menu .dropdown-menu > li > a:focus {
    color: #444;
    background-color: #fff;
}
.blacktheme .main-menu ul li.active {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.blacktheme .main-menu ul li.active a {
    color: #fff;
}
.blacktheme .main-menu ul li li.active a {
    color: #444;
}
.blacktheme .main-menu .nav .open > a,
.blacktheme .nav .open > a:hover,
.blacktheme .main-menu .nav .open > a:focus,
.blacktheme .main-menu .nav > li > a:hover,
.blacktheme .main-menu .nav > li > a:focus {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.blacktheme a,
.blacktheme a:visited {
    color: #444;
}
.blacktheme a:hover {
    color: #000;
}
.blacktheme .main-menu {
    background-color: #444;
}
.blacktheme input[type=text].form-control {
    border-color: #444;
}
.blacktheme .form-control {
    border-color: #444;
}
.blacktheme .main-menu .dropdown-menu {
    background-color: #444;
}
.blacktheme .page-title {
    background-color: rgba(190, 150, 71, 0.17);
    border-bottom-color: #444;
}
.blacktheme .contentwithborder {
    border-color: #444;
}
.blacktheme .contenthead {
    border-bottom-color: #444;
}
.blacktheme .contenthead2 {
    border-bottom-color: #444;
    color: #444;
}
.blacktheme .contenthead .form-control {
    border-color: #444;
}
.blacktheme .ui-state-highlight,
.blacktheme .ui-widget-content .ui-state-highlight,
.blacktheme .ui-widget-header .ui-state-highlight {
    background-color: #444;
}
.blacktheme .accordion-toggle.collapsed:before {
    color: #444;
}
.blacktheme .panel-title a h4 {
    color: #444;
}
.blacktheme .albums .numbers {
    background-color: #444;
}
.blacktheme .countimgs {
    background-color: #444;
}
.blacktheme .search input[type="text"]:hover,
.blacktheme .search input,
.blacktheme .search input:focus {
    border-color: #444;
}
.blacktheme .homeslider h2 {
    background-color: #444;
}
.blacktheme .hometabs h2 {
    background-color: #444;
}
.blacktheme .hometabs .nav > li.active:before {
    background: #444;
}
.blacktheme .hometabs .nav > li.active span {
    background: #444;
}
.blacktheme .home-first-section {
    border-bottom-color: #444;
}
.blacktheme .hometabs .tab-pane > ul i {
    border-color: #444;
}
.blacktheme .home-third-section .contenthead .titlein.in-line-title {
    background-color: #444;
}
.blacktheme .import {
    background-color: #444;
}
.blacktheme .import-ul li a:hover {
    color: #000;
}
.blacktheme .sidebar {
    border-color: #444;
}
.blacktheme .sidebar ul li i {
    color: #444;
}
.blacktheme .sidebar ul li i:hover {
    background: #444;
}
.blacktheme .servicespage .nav > li.active:before {
    background: #444;
}
.blacktheme .servicespage .nav > li.active span {
    background: #444;
}
.blacktheme .top-service ul i {
    border-color: #444;
}
.blacktheme .border-bottom-red {
    border-bottom-color: #444;
}
.blacktheme .hotservices ul li i {
    border-color: #444;
    color: #444;
}
.blacktheme .hotservices ul li a:hover,
.blacktheme .hotservices ul li a:focus {
    color: #444;
}
.blacktheme .archive ul li i {
    border-color: #444;
    color: #444;
}
.blacktheme .archive ul li a:hover,
.blacktheme .archive ul li a:focus {
    color: #444;
}
.blacktheme .import-ul-left li a:hover,
.blacktheme .import-ul-left li a:focus {
    color: #444;
}
.blacktheme .search .btn-default {
    border-color: #444;
}
.blacktheme .search .ms-qSuggest-container {
    border-color: #444;
}
.blacktheme .serachtabs .ms-srchnav-link:hover,
.blacktheme .serachtabs .ms-srchnav-link-selected:hover {
    background-color: #444;
}
.blacktheme .serachtabs .ms-srchnav-link-selected:link,
.blacktheme .serachtabs .ms-srchnav-link-selected:visited {
    background-color: #444;
}
.blacktheme .contentwithborder-padding {
    border-color: #444;
}
.blacktheme .servicehead {
    border-bottom-color: #444;
    color: #444;
}
.blacktheme .searchlist b {
    color: #444;
}
.blacktheme .searchlist a:hover,
.blacktheme .searchlist a:focus {
    color: #444;
}
.blacktheme .servicehead i {
    border-color: #444;
}
.blacktheme .servicesearch i {
    border-color: #444;
    color: #444;
}
.blacktheme .box > .icon > .image {
    background: #444;
}
.blacktheme .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #444;
}
.blacktheme .opendata .opendata-item i {
    color: #444;
}
.blacktheme .ms-blog-postList {
    border-color: #444;
}
.blacktheme .ms-blog-postInlineDate {
    background-color: #444;
}
.blacktheme ul.sitt li {
    border-bottom: 1px solid #444;
}
.blacktheme ul.sitt li .btn-group .btn {
    border-color: #444 !important;
}
.blacktheme .no-content h2 {
    color: #444;
}
.blacktheme .pro-item p {
    border-bottom-color: #444;
}
.blacktheme .Initiatives .media {
    border-bottom-color: #444;
}
.blacktheme .Initiatives .media:last-child {
    border-bottom: 0px solid #444;
}
.blacktheme .doctor-m h4 {
    color: #444;
}
.blacktheme .doctor-m p.d-pho i {
    color: #444;
}
.blacktheme .doctor-m ul li.span-container i {
    color: #444;
}
.blacktheme input[type="file"].form-control {
    border-color: #444;
}
.blacktheme .org-chart ul li span {
    border-color: #444;
}
.blacktheme .org-chart .lvl-b {
    background: #444;
}
.blacktheme .org-chart .board:before {
    border-left-color: #444;
}
.blacktheme .org-chart ul.columnTwo:before {
    border-top-color: #444;
}
.blacktheme .org-chart ul.columnThree:before {
    border-top-color: #444;
}
.blacktheme .org-chart .departments:before {
    border-top-color: #444;
    border-left-color: #444;
    border-right-color: #444;
}
.blacktheme .org-chart .department {
    border-left-color: #444;
}
.blacktheme .org-chart .department:first-child {
    border-left-color: #444;
}
.blacktheme .org-chart .department:after {
    border-left-color: #444;
}
.blacktheme .org-chart .department li {
    border-bottom-color: #444;
}
.blacktheme .org-chart .department li span {
    border-color: #444;
}
.blacktheme .org-chart .department:before {
    border-left-color: #444;
}
.blacktheme .responsive-content .org-chart .department:before {
    border-left-color: #444;
}
.blacktheme .newsletter .input-group-addon {
    background-color: #444;
    border-color: #444;
}
.blacktheme .numvis {
    color: #444;
}
.blacktheme ul.sitt li .btn-group .btn:hover,
.blacktheme ul.sitt li .btn-group .btn:focus {
    background: #444;
}
.blacktheme .breadcrumb span {
    color: #444;
}
.blacktheme .ms-advsrchbutton input[type="submit"] {
    color: #fff;
    background-color: #444;
    border-color: #000;
}
.blacktheme .searchlist a:after {
    color: #000;
}
.blacktheme .main-icon-container-border {
    border-color: #000
}
.blacktheme .detailes-ser-container .icon i {
    background-color: #000;
}
.blacktheme .main-icon-container i {
    color: #000;
}
.blacktheme .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #000;
}
.blacktheme .home-events .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    color: #444;
}
.blacktheme .media-title i {
    color: #444;
}
.blacktheme .hotline i {
    color: #444;
}
.blacktheme a.btn-warning {
    color: #fff;
    background-color: #444;
    border-color: #000;
}
.blacktheme .btn-warning:hover {
    color: #eee;
    background-color: #000;
    border-color: #444;
}
.blacktheme .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.blacktheme .send {
    background: #444;
}
.blacktheme .send::after {
    background: #000;
}
.blacktheme .send:hover,
.blacktheme .send:focus {
    background-color: #000;
}
.blacktheme .text-container-static h3 {
    color: #000;
}
.blacktheme .top-service ul a:hover {
    color: #000;
}
.blacktheme .map-inf-block span label {
    color: #444;
}
.blacktheme input.btn-warning[type="button"],
.blacktheme input.btn-warning[type="reset"],
.blacktheme input.btn-warning[type="submit"],
.blacktheme button.btn-warning {
    background-color: #444;
    border-color: #000;
}
.blacktheme input.btn-warning[type="button"]:hover,
.blacktheme input.btn-warning[type="reset"]:hover,
.blacktheme input.btn-warning[type="submit"]:hover,
.blacktheme button.btn-warning:hover {
    background-color: #000;
    border-color: #444;
}
.blacktheme .dncalendar-body table td.calendarClick.note:before {
    background: #444;
}
.blacktheme .dncalendar-body table td.calendarClick.today-date {
    border: 1px solid #444;
    color: #444 !important;
}
.blacktheme .sidebar ul li i:hover {
    color: #fff
}
.blacktheme .m-i-con {
    background: #444;
}
.blacktheme .date-blog {
    background-color: #444;
}
.blacktheme .import-ul li i {
    color: #444;
}
.blacktheme .relatedtitle {
    color: #000;
}
.blacktheme .linkwitharrow:after {
    color: #444;
}
.blacktheme .thumbnail h3 {
    color: #444;
}
.blacktheme .titlein b {
    color: #444;
}
.blacktheme .ms-rteThemeForeColor-9-4 {
    color: #444;
}
.blacktheme .health-calendar .ms-rtestate-field {
    color: #444;
}
.blacktheme .detailes-ser-container .icon {
    border-color: #444;
}
.blacktheme h2.blog-title {
    color: #444;
}
.blacktheme .health-tools .ms-rtestate-field {
    color: #444;
}
.blacktheme .searchlist a,
.blacktheme .searchlist a:visited {
    color: #000;
}
.blacktheme .progress-bar-warning {
    background-color: #444;
}
.blacktheme .sectitle .ms-rtestate-field {
    color: #444;
}
.blacktheme h2.group-heading {
    color: #444;
}
.blacktheme .blog-list i.fa {
    color: #444;
}
.blacktheme .socialbox h2.media-title {
    color: #000;
}
.blacktheme .postYourComments .newscommentsbox {
    border-color: #444
}
/***********End Maroon Theme*************/
/***********Green Theme*************/
.greentheme a:hover {
    color: #00c159!important
}
.greentheme .map-inf-block span .col-md-4 {
    color: #00843D;
}
.greentheme .home-third-section .container .col-md-4:nth-child(2) {
    border-right-color: #00843D;
    border-left-color: #00843D;
}
.greentheme .hotline a,
.greentheme .hotline a:hover,
.greentheme .hotline a:visited,
.greentheme .hotline a:focus {
    color: #000;
}
.greentheme #searchResults a i {
    border-color: #00843D;
}
.greentheme .color {
    color: #00843D;
}
.greentheme .numvis .color {
    color: #000;
}
.greentheme .minster-gate-link h3 {
    background: #00843D;
}
.greentheme button.btn-warning[disabled][disabled] {
    border-color: #e1e1e1;
    background-color: #fdfdfd;
    background-color: #fdfdfd;
    color: #b1b1b1;
}
.greentheme .blog-list i.fa {
    color: #00843D;
}
.greentheme h2.blog-title {
    color: #00843D;
}
.greentheme .health-tools .ms-rtestate-field {
    color: #00843D;
}
.greentheme .health-calendar .ms-rtestate-field {
    color: #00843D;
}
.greentheme .sectitle .ms-rtestate-field {
    color: #00843D;
}
.greentheme .mediablockstitle .ms-rtestate-field {
    color: #00843D;
}
.greentheme .relatedtitle {
    color: #000
}
.greentheme .file-upload .file-select:hover .file-select-button {
    background: #00843d;
}
.greentheme .titlein b {
    color: #00843D;
}
.greentheme .date-blog {
    background-color: #00843D;
}
.greentheme .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #00843D;
}
.greentheme .r-color {
    color: #00843d;
}
.greentheme .hometabs .tab-pane > ul a:hover {
    color: #00843D;
}
.greentheme .main-icon-container i {
    color: #00843D;
}
.greentheme .detailes-ser-container .icon {
    border-color: #00843D;
}
.greentheme .main-icon-container-border {
    border-color: #00843D;
}
.greentheme .detailes-ser-container .icon i {
    background-color: #00843D;
}
.greentheme .searchlist a,
.greentheme .searchlist a:visited {
    color: #000
}
.greentheme .home-events .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    color: #00843D
}
.greentheme .main-menu .dropdown-menu > li > a:hover,
.greentheme .main-menu .dropdown-menu > li > a:focus {
    color: #00843D;
    background-color: #fff;
}
.greentheme .main-menu ul li.active {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.greentheme .main-menu ul li.active a {
    color: #fff;
}
.greentheme .main-menu ul li li.active a {
    color: #00843D;
}
.greentheme .main-menu .nav .open > a,
.greentheme .nav .open > a:hover,
.greentheme .main-menu .nav .open > a:focus,
.greentheme .main-menu .nav > li > a:hover,
.greentheme .main-menu .nav > li > a:focus {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.greentheme a,
.greentheme a:visited {
    color: #00843D;
}
.greentheme .main-menu {
    background-color: #00843D;
}
.greentheme input[type=text].form-control {
    border-color: #00843D;
}
.greentheme .form-control {
    border-color: #00843D;
}
.greentheme .main-menu .dropdown-menu {
    background-color: #00843D;
}
.greentheme .page-title {
    background-color: rgba(190, 150, 71, 0.17);
    border-bottom-color: #00843D;
}
.greentheme .contentwithborder {
    border-color: #00843D;
}
.greentheme .contenthead {
    border-bottom-color: #00843D;
}
.greentheme .contenthead2 {
    border-bottom-color: #00843D;
    color: #00843D;
}
.greentheme .contenthead .form-control {
    border-color: #00843D;
}
.greentheme .ui-state-highlight,
.greentheme .ui-widget-content .ui-state-highlight,
.greentheme .ui-widget-header .ui-state-highlight {
    background-color: #00843D;
}
.greentheme .accordion-toggle.collapsed:before {
    color: #00843D;
}
.greentheme .panel-title a h4 {
    color: #00843D;
}
.greentheme .albums .numbers {
    background-color: #00843D;
}
.greentheme .countimgs {
    background-color: #00843D;
}
.greentheme .socialbox h2.media-title {
    color: #00843D;
}
.greentheme .search input[type="text"]:hover,
.greentheme .search input,
.greentheme .search input:focus {
    border-color: #00843D;
}
.greentheme .homeslider h2 {
    background-color: #00843D;
}
.greentheme .hometabs h2 {
    background-color: #00843D;
}
.greentheme .hometabs .nav > li.active:before {
    background: #00843D;
}
.greentheme .hometabs .nav > li.active span {
    background: #00843D;
}
.greentheme .home-first-section {
    border-bottom-color: #00843D;
}
.greentheme .hometabs .tab-pane > ul i {
    border-color: #00843D;
}
.greentheme .home-third-section .contenthead .titlein.in-line-title {
    background-color: #00843D;
}
.greentheme .import {
    background-color: #00843D;
}
.greentheme .import-ul li a:hover {
    color: #00843D;
}
.greentheme .sidebar {
    border-color: #00843D;
}
.greentheme .sidebar ul li i {
    color: #00843D;
}
.greentheme .sidebar ul li i:hover {
    background: #00843D;
}
.greentheme .servicespage .nav > li.active:before {
    background: #00843D;
}
.greentheme .servicespage .nav > li.active span {
    background: #00843D;
}
.greentheme .top-service ul i {
    border-color: #00843D;
}
.greentheme .border-bottom-red {
    border-bottom-color: #00843D;
}
.greentheme .hotservices ul li i {
    border-color: #00843D;
    color: #00843D;
}
.greentheme .hotservices ul li a:hover,
.greentheme .hotservices ul li a:focus {
    color: #00843D;
}
.greentheme .archive ul li i {
    border-color: #00843D;
    color: #00843D;
}
.greentheme .archive ul li a:hover,
.greentheme .archive ul li a:focus {
    color: #00843D;
}
.greentheme .import-ul-left li a:hover,
.greentheme .import-ul-left li a:focus {
    color: #00843D;
}
.greentheme .search .btn-default {
    border-color: #00843D;
}
.greentheme .search .ms-qSuggest-container {
    border-color: #00843D;
}
.greentheme .serachtabs .ms-srchnav-link:hover,
.greentheme .serachtabs .ms-srchnav-link-selected:hover {
    background-color: #00843D;
}
.greentheme .serachtabs .ms-srchnav-link-selected:link,
.greentheme .serachtabs .ms-srchnav-link-selected:visited {
    background-color: #00843D;
}
.greentheme .contentwithborder-padding {
    border-color: #00843D;
}
.greentheme .servicehead {
    border-bottom-color: #00843D;
    color: #00843D;
}
.greentheme .searchlist b {
    color: #00843D;
}
.greentheme .searchlist a:hover,
.greentheme .searchlist a:focus {
    color: #00843D;
}
.greentheme .servicehead i {
    border-color: #00843D;
}
.greentheme .servicesearch i {
    border-color: #00843D;
    color: #00843D;
}
.greentheme .box > .icon > .image {
    background: #00843D;
}
.greentheme .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #00843D;
}
.greentheme .opendata .opendata-item i {
    color: #00843D;
}
.greentheme .ms-blog-postList {
    border-color: #00843D;
}
.greentheme .ms-blog-postInlineDate {
    background-color: #00843D;
}
.greentheme ul.sitt li {
    border-bottom: 1px solid #00843D;
}
.greentheme ul.sitt li .btn-group .btn {
    border-color: #00843D !important;
}
.greentheme .no-content h2 {
    color: #00843D;
}
.greentheme .Initiatives .media {
    border-bottom-color: #00843D;
}
.greentheme .Initiatives .media:last-child {
    border-bottom: 0px solid #00843D;
}
.greentheme .doctor-m h4 {
    color: #00843D;
}
.greentheme .doctor-m p.d-pho i {
    color: #00843D;
}
.greentheme .doctor-m ul li.span-container i {
    color: #00843D;
}
.greentheme input[type="file"].form-control {
    border-color: #00843D;
}
.greentheme .org-chart ul li span {
    border-color: #00843D;
}
.greentheme .org-chart .lvl-b {
    background: #00843D;
}
.greentheme .org-chart .board:before {
    border-left-color: #00843D;
}
.greentheme .org-chart ul.columnTwo:before {
    border-top-color: #00843D;
}
.greentheme .org-chart ul.columnThree:before {
    border-top-color: #00843D;
}
.greentheme .org-chart .departments:before {
    border-top-color: #00843D;
    border-left-color: #00843D;
    border-right-color: #00843D;
}
.greentheme .org-chart .department {
    border-left-color: #00843D;
}
.greentheme .org-chart .department:first-child {
    border-left-color: #00843D;
}
.greentheme .org-chart .department:after {
    border-left-color: #00843D;
}
.greentheme .org-chart .department li {
    border-bottom-color: #00843D;
}
.greentheme .org-chart .department li span {
    border-color: #00843D;
}
.greentheme .org-chart .department:before {
    border-left-color: #00843D;
}
.greentheme .responsive-content .org-chart .department:before {
    border-left-color: #00843D;
}
.greentheme .newsletter .input-group-addon {
    background-color: #00843D;
    border-color: #00843D;
}
.greentheme .numvis {
    color: #00843D;
}
.greentheme ul.sitt li .btn-group .btn:hover,
.greentheme ul.sitt li .btn-group .btn:focus {
    background: #00843D;
}
.greentheme .breadcrumb span {
    color: #00843D;
}
.greentheme .ms-advsrchbutton input[type="submit"] {
    color: #fff;
    background-color: #00843D;
    border-color: #008430;
}
.greentheme .searchlist a:after {
    color: #008430;
}
.greentheme .metadate {
    color: #000;
}
.greentheme .progress-bar-warning {
    background-color: #00843D;
}
.greentheme .media-title i {
    color: #00843D;
}
.greentheme a.btn-warning {
    color: #fff;
    background-color: #00843D;
    border-color: #017034;
}
.greentheme .btn-warning:hover {
    color: #eee;
    background-color: #017034;
    border-color: #00843D;
}
.greentheme .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.greentheme .send {
    background: #00843D;
}
.greentheme .send:after {
    background: #027b3a;
}
.greentheme .send:hover,
.greentheme .send:focus {
    background-color: #027b3a;
}
.greentheme .text-container-static h3 {
    color: #00843D;
}
.greentheme .import-ul li i {
    color: #00843D
}
.greentheme .top-service ul a:hover {
    color: #008430;
}
.greentheme .hotline i {
    color: #00843D;
}
.greentheme .thumbnail h3 {
    color: #00843D;
}
.greentheme .linkwitharrow:after {
    color: #00843D
}
.greentheme .map-inf-block span label {
    color: #00843D;
}
.greentheme input.btn-warning[type="button"],
.greentheme input.btn-warning[type="reset"],
.greentheme input.btn-warning[type="submit"],
.greentheme button.btn-warning {
    background-color: #00843D;
    border-color: #017034;
}
.greentheme input.btn-warning[type="button"]:hover,
.greentheme input.btn-warning[type="reset"]:hover,
.greentheme input.btn-warning[type="submit"]:hover,
.greentheme button.btn-warning:hover {
    background-color: #017034;
    border-color: #00843D;
}
.greentheme .dncalendar-body table td.calendarClick.note:before {
    background: #00843D;
}
.greentheme .dncalendar-body table td.calendarClick.today-date {
    border: 1px solid #00843D;
    color: #00843D !important;
}
.greentheme .sidebar ul li i:hover {
    color: #fff
}
.greentheme .m-i-con {
    background: #00843D;
}
.greentheme h2.group-heading {
    color: #00843D;
}
.greentheme .social a.list-group-item {
    color: #00843D
}
.greentheme .postYourComments .newscommentsbox {
    border-color: #00843D
}
/***********End Green Theme*************/
/***********colorblind Theme*************/

.colorblind .map-inf-block span .col-md-4 {
    color: yellow;
}
.colorblind .m-i-text h2 {
    color: yellow
}
.colorblind .top-navbar .dropdown-menu {
    background-color: #000;
}
.colorblind .text-container-static h3.min-ri span {
    color: cyan
}
.colorblind .dis-cont {
    color: yellow
}
.colorblind .file-upload .file-select {
    background: #000000;
    border: 0 none;
}
.colorblind .SkipAllChildrenFontIncrease i {
    color: yellow;
}
.colorblind #contactusform input,
.colorblind #contactusform select,
.colorblind #contactusform textarea {
    border: 1px solid #3e3e3e;
    background: #000000;
    color: yellow;
}
.colorblind .hotline a,
.colorblind .hotline a:hover,
.colorblind .hotline a:visited,
.colorblind .hotline a:focus {
    color: cyan;
}
.colorblind #searchResults a i {
    border-color: cyan;
}
.colorblind .color {
    color: yellow;
}
.colorblind .list-group-item {
    background-color: transparent;
}
.colorblind .social a.list-group-item {
    color: cyan
}
.colorblind a.list-group-item:hover,
.colorblind button.list-group-item:hover,
.colorblind a.list-group-item:focus,
.colorblind button.list-group-item:focus {
    background-color: #000;
}
.colorblind a.list-group-item .list-group-item-heading,
.colorblind button.list-group-item .list-group-item-heading {
    color: yellow;
}
.colorblind .minster-gate-link h3 {
    background-color: #000;
}
.colorblind h2.group-heading {
    color: cyan;
}
.colorblind .sectitle .ms-rtestate-field {
    color: cyan;
}
.colorblind .progress-bar-warning {
    background-color: cyan;
}
.colorblind .home-events .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #282828;
    color: cyan;
}
.colorblind .newsbox figure div.overlay {
    background-color: rgba(0, 0, 0, .5);
}
.colorblind .socialbox {
    background: #000;
}
.colorblind .eventsbox {
    background: #000;
    background-image: none;
}
.colorblind .media-title {
    background: #282828;
}
.colorblind .file-upload .file-select:hover .file-select-button {
    background: #00ffff;
}
.colorblind .r-color {
    color: #00ffff;
}
.colorblind .hometabs .tab-pane > ul a:hover {
    color: cyan;
}
.colorblind #SearchBox .input-group-btn ul {
    background: #000000
}
.colorblind #SearchBox .input-group-btn ul li a {
    color: cyan
}
.colorblind .main-menu .dropdown-menu > li > a:hover,
.colorblind .main-menu .dropdown-menu > li > a:focus {
    color: cyan;
    background-color: #282828;
}
.colorblind .col-xs-12.linkwitharrow.text-center {
    color: cyan;
}
.colorblind .service-details {
    background-color: #282828;
}
.colorblind .panel-body {
    color: #fff;
}
.colorblind .panel-title a h4 {
    color: yellow;
}
.colorblind .accordion-toggle:before {
    color: yellow;
}
.colorblind .service-details .otherservice h4 {
    background-color: #000;
}
.colorblind .pager li > a,
.pager li > span {
    background-color: #000
}
.colorblind .eventstabs.nav-tabs {
    background-color: #000
}
.colorblind .eventstabs.nav-tabs > li.active > a,
.colorblind .eventstabs.nav-tabs > li.active > a:hover,
.colorblind .eventstabs.nav-tabs > li.active > a:focus {
    background-color: cyan;
}
.colorblind .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #000;
}
.colorblind .m-i-text {
    background-image: none;
    background-color: #000;
}
.colorblind .main-menu ul li.active {
    background-color: rgba(0, 0, 0, 0.1);
    color: cyan;
}
.colorblind .main-menu ul li.active a {
    color: cyan;
}
.colorblind .main-menu ul li li.active a {
    color: cyan;
}
.colorblind .main-menu .nav .open > a,
.colorblind .nav .open > a:hover,
.colorblind .main-menu .nav .open > a:focus,
.colorblind .main-menu .nav > li > a:hover,
.colorblind .main-menu .nav > li > a:focus {
    background-color: rgba(0, 0, 0, 0.1);
    color: cyan;
}
.colorblind {
    background-color: #282828;
    color: cyan;
}
.colorblind .hometabs {
    background-color: #282828;
    border-color: #000;
}
.colorblind a,
.colorblind a:visited {
    color: cyan;
}
.colorblind a:hover,
.colorblind a:focus {
    color: cyan;
}
.colorblind .fotter-bottom {
    color: cyan;
}
.colorblind .mediablockstitle .ms-rtestate-field {
    color: yellow;
}
.colorblind .hometabs .tab-pane > ul a:hover {
    color: cyan;
}
.colorblind .main-menu {
    background-color: #000;
}
.colorblind .hotline {
    color: cyan;
}
.colorblind .hotline i {
    color: yellow;
}
.colorblind input[type=text].form-control {
    border-color: cyan;
    background-color: #282828;
    color: yellow;
}
.colorblind .form-control {
    border-color: cyan;
    color: yellow;
}
.colorblind .main-menu .dropdown-menu {
    background-color: #000;
}
.colorblind .page-title {
    background-color: rgba(255, 255, 255, 0.17);
    border-bottom-color: cyan;
}
.colorblind .contentwithborder {
    border-color: cyan;
}
.colorblind .contenthead {
    border-bottom-color: cyan;
}
.colorblind .contenthead2 {
    border-bottom-color: cyan;
    color: cyan;
}
.colorblind .contenthead .form-control {
    border-color: cyan;
}
.colorblind .ui-state-highlight,
.colorblind .ui-widget-content .ui-state-highlight,
.colorblind .ui-widget-header .ui-state-highlight {
    background-color: #000;
}
.colorblind .accordion-toggle.collapsed:before {
    color: cyan;
}
.colorblind .panel-title a.collapsed h4 {
    color: cyan;
}
.colorblind .albums .numbers {
    background-color: #000;
}
.colorblind .countimgs {
    background-color: #000;
}
.colorblind .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
    border-color: cyan;
}
.colorblind .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:before {
    border-color: transparent #fff transparent transparent;
}
.colorblind button.btn-warning[disabled][disabled] {
    border-color: #e1e1e1;
    background-color: #fdfdfd;
    background-color: #fdfdfd;
    color: #b1b1b1;
}
.colorblind .addcomments {
    background-color: #000;
}
.colorblind .form-control {
    background-color: #282828
}
.colorblind .relatedtitle {
    color: yellow
}
.colorblind .Commentsdetails {
    background-color: #000;
}
.colorblind .CommentsTitle {
    color: cyan
}
.colorblind .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #000;
}
.colorblind .otherlinks h2.ms-webpart-titleText {
    color: yellow
}
.colorblind h2.blog-title {
    color: yellow
}
.colorblind .health-calendar .ms-rtestate-field {
    color: yellow
}
.colorblind .health-calendar {
    background-color: #000
}
.colorblind .health-tools .radio input[type="radio"]:checked:not(old) + label {
    border-color: yellow;
}
.colorblind .health-tools .ms-rtestate-field {
    color: yellow
}
.colorblind .health-tools .radio input[type="radio"]:not(old) + label {
    border-color: #282828;
}
.colorblind h1 small,
.colorblind h2 small,
.colorblind h3 small,
.colorblind h4 small,
.colorblind h5 small,
.colorblind h6 small,
.colorblind .h1 small,
.colorblind .h2 small,
.colorblind .h3 small,
.colorblind .h4 small,
.colorblind .h5 small,
.colorblind .h6 small,
.colorblind h1 .small,
.colorblind h2 .small,
.colorblind h3 .small,
.colorblind h4 .small,
.colorblind h5 .small,
.colorblind h6 .small,
.colorblind .h1 .small,
.colorblind .h2 .small,
.colorblind .h3 .small,
.colorblind .h4 .small,
.colorblind .h5 .small,
.colorblind .h6 .small {
    color: yellow;
}
.colorblind .search input[type="text"]:hover,
.colorblind .search input,
.colorblind .search input:focus {
    border-color: #000;
}
.colorblind .homeslider h2 {
    background-color: #000;
}
.colorblind .hometabs h2 {
    background-color: #000;
}
.colorblind .hometabs .nav > li.active:before {
    background: #000;
    color: yellow;
}
.colorblind .hometabs .tab-pane h3 {
    color: yellow;
}
.colorblind .hometabs .nav > li.active span {
    background: #000;
}
.colorblind .home-first-section {
    border-bottom-color: #000;
}
.colorblind .homeslider {
    background-color: #282828;
    border-color: #000
}
.colorblind .hometabs .tab-pane > ul i {
    border-color: cyan;
}
.colorblind .home-third-section .contenthead .titlein.in-line-title {
    background-color: #000;
}
.colorblind .import {
    background-color: #000;
}
.colorblind .import-ul li a:hover {
    color: cyan;
}
.colorblind .sidebar {
    border-color: cyan;
}
.colorblind .sidebar ul li i {
    color: cyan;
    background-color: #000;
}
.colorblind .sidebar ul li i:hover {
    background: cyan;
}
.colorblind .servicespage .nav > li.active:before {
    background: cyan;
}
.colorblind .servicespage .nav > li.active span {
    background: cyan;
    color: #000;
}
.colorblind .top-service ul i {
    border-color: cyan;
}
.colorblind .border-bottom-red {
    border-bottom-color: cyan;
}
.colorblind .hotservices ul li i {
    border-color: cyan;
    color: cyan;
}
.colorblind .hotservices ul li a:hover,
.colorblind .hotservices ul li a:focus {
    color: cyan;
}
.colorblind .archive ul li i {
    border-color: cyan;
    color: cyan;
}
.colorblind .archive ul li a:hover,
.colorblind .archive ul li a:focus {
    color: cyan;
}
.colorblind .import-ul-left li a:hover,
.colorblind .import-ul-left li a:focus {
    color: cyan;
}
.colorblind .search .btn-default {
    border-color: cyan;
}
.colorblind .search .ms-qSuggest-container {
    border-color: #000;
    background-color: #000
}
.colorblind .serachtabs .ms-srchnav-link:hover,
.colorblind .serachtabs .ms-srchnav-link-selected:hover {
    background-color: #000;
}
.colorblind .serachtabs .ms-srchnav-link-selected:link,
.colorblind .serachtabs .ms-srchnav-link-selected:visited {
    background-color: #000;
}
.colorblind .contentwithborder-padding {
    border-color: cyan;
}
.colorblind .servicehead {
    border-bottom-color: cyan;
    color: cyan;
}
.colorblind ul.service-details-list li b {
    color: cyan;
    background-color: #000;
}
.colorblind .searchlist b {
    color: cyan;
}
.colorblind .searchlist a:hover,
.colorblind .searchlist a:focus {
    color: cyan;
}
.colorblind .otherservice h4 {
    color: cyan;
}
.colorblind .servicehead i {
    border-color: cyan;
}
.colorblind .servicesearch i {
    border-color: cyan;
    color: cyan;
}
.colorblind .box > .icon > .image {
    background: cyan;
}
.colorblind .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #000;
}
.colorblind .opendata .opendata-item i {
    color: cyan;
}
.colorblind .ms-blog-postList {
    border-color: cyan;
}
.colorblind .ms-blog-postInlineDate {
    background-color: #000;
}
.colorblind ul.sitt li {
    border-bottom: 1px solid cyan;
}
.colorblind ul.sitt li .btn-group .btn {
    border-color: cyan !important;
}
.colorblind .no-content h2 {
    color: cyan;
}
.colorblind .pro-item p {
    border-bottom-color: cyan;
}
.colorblind .Initiatives .media {
    border-bottom-color: cyan;
}
.colorblind .Initiatives .media:last-child {
    border-bottom: 0px solid cyan;
}
.colorblind .socialbox h2.media-title {
    color: cyan;
}
.colorblind .doctor-m h4 {
    color: cyan;
}
.colorblind .doctor-m p.d-pho i {
    color: cyan;
}
.colorblind .doctor-m ul li.span-container i {
    color: cyan;
}
.colorblind input[type="file"].form-control {
    border-color: #000;
    background-color: #282828;
}
.colorblind .org-chart ul li span {
    border-color: cyan;
}
.colorblind .org-chart .lvl-b {
    background: cyan;
}
.colorblind .org-chart .board:before {
    border-left-color: cyan;
}
.colorblind .org-chart ul.columnTwo:before {
    border-top-color: cyan;
}
.colorblind .org-chart ul.columnThree:before {
    border-top-color: cyan;
}
.colorblind .org-chart .departments:before {
    border-top-color: cyan;
    border-left-color: cyan;
    border-right-color: cyan;
}
.colorblind .org-chart .department {
    border-left-color: cyan;
}
.colorblind .org-chart .department:first-child {
    border-left-color: cyan;
}
.colorblind .org-chart .department:after {
    border-left-color: cyan;
}
.colorblind .org-chart .department li {
    border-bottom-color: cyan;
}
.colorblind .org-chart .department li span {
    border-color: cyan;
}
.colorblind .org-chart .department:before {
    border-left-color: cyan;
}
.colorblind .responsive-content .org-chart .department:before {
    border-left-color: cyan;
}
.colorblind .newsletter .input-group-addon {
    background-color: #000;
    border-color: #000;
}
.colorblind .healthtips-home h4 a {
    color: yellow;
}
.colorblind .linkwitharrow:after {
    color: yellow;
}
.colorblind .fotter-bottom2 {
    color: yellow;
}
.colorblind button.btn-default:hover {
    background-color: cyan;
}
.colorblind .import-ul li i {
    color: yellow;
}
.colorblind .home-third-section .container .col-md-4:nth-child(2) {
    border-right-color: yellow;
    border-left-color: yellow;
}
.colorblind .fotter-top {
    color: yellow;
}
.colorblind .numvis {
    color: cyan;
}
.colorblind ul.sitt li .btn-group .btn:hover,
.colorblind ul.sitt li .btn-group .btn:focus {
    background: cyan;
}
.colorblind .breadcrumb span {
    color: cyan;
}
.colorblind .ms-advsrchbutton input[type="submit"] {
    color: #fff;
    background-color: #000;
    border-color: #008430;
}
.colorblind .searchlist a:after {
    color: yellow;
}
.colorblind .doctor-m p.sp {
    color: yellow;
}
.colorblind .map-inf-block:hover {
    background-color: #000;
    opacity: .9
}
.colorblind .map-inf-block h3 {
    color: yellow
}
.colorblind .metadate {
    color: #f1f109;
}
.colorblind a.follow,
.colorblind a.follow:visited {
    color: #f1f109;
}
.colorblind a.follow:hover,
.colorblind a.follow:focus {
    color: #f1f109;
}
.colorblind .media-title i {
    color: #f1f109;
}
.colorblind .app-link .col-xs-12.col-sm-12.col-md-3.col-lg-3 {
    background: #000;
}
.colorblind .app-link p {
    color: #fff;
}
.colorblind .main-menu .dropdown-menu > .active > a,
.colorblind .main-menu .dropdown-menu > .active > a:hover,
.colorblind .main-menu .dropdown-menu > .active > a:focus {
    background: #282828
}
.colorblind a.btn-warning {
    color: #fff;
    background-color: #000;
    border-color: #282828;
}
.colorblind .btn-warning:hover {
    color: #eee;
    background-color: #000;
    border-color: cyan;
}
.colorblind .btn-default {
    color: #fff;
    background-color: #000;
    border-color: #ccc;
}
.colorblind .send {
    background: cyan;
}
.colorblind .send::after {
    background: #02f3f3;
}
.colorblind .send:hover,
.colorblind .send:focus {
    background-color: #000;
}
.colorblind .text-container-static h3 {
    color: yellow;
}
.colorblind .top-service ul a:hover {
    color: yellow;
}
.colorblind .map-inf-block span label {
    color: cyan;
}
.colorblind .map-container {
    border-color: cyan;
    background: transparent;
}
.colorblind select.form-control.map-more-dp {
    color: cyan;
    background: #000000;
}
.colorblind input.btn-warning[type="button"],
.colorblind input.btn-warning[type="reset"],
.colorblind input.btn-warning[type="submit"],
.colorblind button.btn-warning {
    background-color: #000;
    border-color: #000;
}
.colorblind .sitemap > ul > li > a {
    background-color: #000
}
.colorblind .archive ul li a,
.colorblind .archive ul li a:visited {
    color: cyan;
}
.colorblind .date-blog {
    background-color: #000;
}
.colorblind input.btn-warning[type="button"]:hover,
.colorblind input.btn-warning[type="reset"]:hover,
.colorblind input.btn-warning[type="submit"]:hover,
.colorblind button.btn-warning:hover {
    background-color: #000;
    border-color: cyan;
}
.colorblind .dncalendar-body table td.calendarClick.note:before {
    background: cyan;
}
.colorblind .dncalendar-body table td.calendarClick.today-date {
    border: 1px solid cyan;
    color: cyan !important;
}
.colorblind .sidebar ul li i:hover {
    color: #fff
}
.colorblind .popover {
    background: #000;
}
.colorblind .popover-title {
    background: #282828;
}
.colorblind .org-chart .lvl-b a,
.colorblind .org-chart .lvl-b a:visited,
.colorblind .org-chart .lvl-b a:hover {
    color: #000;
}
.colorblind .org-chart ul li span {
    background: #000
}
.colorblind .hotservices {
    background-color: #000;
    background-image: none;
}
.colorblind .hotservices ul li a,
.colorblind .hotservices ul li a:visited {
    color: cyan;
}
.colorblind .top-service h3 {
    color: yellow;
}
.colorblind .servicespage h2 {
    color: yellow;
}
.colorblind .service-card {
    background-color: #000;
}
.colorblind .m-i-con {
    background: cyan;
    border: 1px solid cyan;
}
.colorblind .home-third-section {
    background: rgba(0, 0, 0, .5);
}
.colorblind .import-ul li a,
.colorblind .import-ul li a:visited {
    color: cyan
}
.colorblind .modal-content {
    background-color: dimgrey;
}
.colorblind .postYourComments .newscommentsbox {
    border-color: cyan
}
.colorblind #HelpfulYesBtn1,
.colorblind #HelpfulNoBtn {
    background: cyan!important;
    color: #fff!important;
}
.colorblind .survey-form {
    background: transparent!important;
    border: 1px solid cyan!important
}
/***********End colorblind Theme*************/
/***********************/

@media (max-width: 1200px) {
    .servicespage .nav > li > a > img {
        float: none;
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
    }
    .servicespage .nav > li.active a > img {
        filter: grayscale(0%);
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%);
    }
    .servicespage .nav > li > a > img {
        float: none;
    }
    .servicespage .nav > li > a {
        text-align: center;
    }
    .servicespage .nav > li.active:before {
        left: 49%;
        top: 60px;
    }
}
/***************/

@media (max-width: 992px) {
    #recaptcha {
        width: 100%;
        overflow: hidden;
    }
    .search {
        margin: 20px auto;
        float: none;
    }
    .fotter-social,
    .fotter-links {
        border-left: 0 none !important;
        border-right: 0 none !important;
    }
    .fotter .col-xs-12 {
        margin-bottom: 10px;
    }
}
/****************/

@media (min-width: 768px) and (max-width: 991px) {
    .org-chart .department {
        margin: 0px 22px 0 0;
    }
    .home-third-section .container .col-md-4:nth-child(2) {
        border-right: 0 none;
        border-left: 0 none;
        border-top: 1px dashed #ca2130;
        border-bottom: 1px dashed #ca2130;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .fotter-top ul li {
        padding-right: 5px;
        padding-left: 5px;
    }
    .fotter-top {
        padding: 15px 0 9px;
    }
    .Drrow {
        border-bottom: 0 none;
    }
    .Drrow .doctor-m {
        border-bottom: 1px solid #ddd;
    }
    .service-card {
        display: block
    }
    .main-menu .container {
        width: 100%;
    }
    .logo {
        width: 99%
    }
    .logo img {
        float: left
    }
    .nav > li > a {
        padding: 10px 7px !important;
        font-size: 12px !important;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px !important;
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
    }
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .main-menu .dropdown-menu {
        background-color: #be9647 !important;
    }
    .maroontheme .main-menu .dropdown-menu {
        background-color: #C8122E !important;
    }
    .greentheme .main-menu .dropdown-menu {
        background-color: #00843D !important;
    }
    .colorblind .main-menu .dropdown-menu {
        background-color: #000 !important;
    }
}
/****************/
@media all and (max-width: 768px) {
    /*********b**********/
    .dropdown-menu {
        right: 0px;
        left: unset;
    }    
	.top-navbar li > a {
	    padding: 0px 3px;
	}
    .org-chart ul.columnOne li {
        width: 100%;
    }
    .org-chart .department:first-child {
        width: 100%;
        border-left: 0px none #be9647;
        padding: 0px;
        margin: 0px;
    }
    .org-chart .department ul.columnTwo li {
        border-bottom: 0 none;
        width: 47%;
        margin: auto;
        float: left;
    }
    .org-chart .department ul.columnTwo li {
        display: inline-block;
    }
    .org-chart .department {
        float: none;
        width: 100%;
        margin-left: 0;
        background: #F5EEC9;
        margin: 0px;
        margin-bottom: 44px !important;
    }
    .org-chart .board:last-child:before {
        height: 500px;
        top: -45px;
    }
    .org-chart .department ul.columnTwo li:first-child {
        float: right
    }
    .org-chart ul.columnTwo {
        display: inline-block;
    }
    /**********b********/
    
    .gallery .owl-theme .owl-controls .owl-buttons div {
        top: 140px;
    }
    .gallery .captioncontent h4 small {
        display: none;
    }
    .titlein {
        font-size: 17px;
        line-height: 25px;
    }
    .gallery .owl-item .item figure {
        height: 300px;
        margin: 20px 35px;
        line-height: 300px;
    }
    .health-tools .radio ul li {
        margin-bottom: 5px;
    }
    .otherlinks li {
        float: none;
        width: 100%;
    }
    figure.MedicineItem.pull-left {
        float: none !important;
    }
    .hometiles .owl-theme .owl-controls .owl-prev {
        left: 0;
    }
    .hometiles .owl-theme .owl-controls .owl-next {
        right: 0;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
        margin-left: 65px;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner {
        margin-left: 0;
        margin-right: 0;
    }
    .timeline-label figure {
        float: none;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
        height: 40px;
        width: 40px;
        padding: 5px 3px;
        text-align: center;
        font-size: 9px;
        line-height: 9px;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon span {
        font-size: 14px;
        line-height: 17px;
    }
    .albums .contentblock {
        min-height: auto;
        min-height: initial;
    }
    .pager {
        clear: both;
    }
    figure.doctorItem {
        display: block;
        float: none !important;
    }
    .Drrow .doctor-m.col-md-6:nth-child(2) {
        border-left: 0 none;
        border-right: 0 none;
    }
    .navbar-nav .open .dropdown-menu {
        background-color: rgba(0, 0, 0, .2);
        padding-left: 5px;
        padding-right: 5px;
    }
    .sidebar {
        display: none;
    }
    .fotter-top ul {
        display: block;
    }
    .fotter ul li {
        float: none;
        border-right: 0 none;
        border-left: 0 none;
        height: auto;
    }
    .newsletter .input-group {
        float: none;
        margin: 0 auto;
    }
    #Home-Events {
        height: auto;
    }
    .search.navbar-collapse {
        overflow-x: unset;
        overflow-y: unset;
    }
    .display-details {
        float: none;
        text-align: center;
        width: 100%;
        display: block;
    }
    .Drrow {
        border-bottom: 0 none;
    }
    .Drrow .doctor-m {
        border-bottom: 1px solid #ddd;
    }
    ul.service-details-list li {
        width: 100%
    }
    .service-card {
        display: block
    }
    .hometabs .nav > li.active::before {
        display: none;
    }
    .hometabs .nav > li span {
        display: none;
    }
    .hometabs .nav > li.active span {
        display: none;
    }
    .servicespage .nav > li.active span {
        display: none;
    }
    .servicespage .nav > li.active::before {
        display: none;
    }
    .servicespage .nav > li span {
        display: none;
    }
    .hometabs .nav > li > a > img {
        width: 45px;
    }
    .hometabs .nav li a:before {
        transform: translateX(-50%) scale(0.75);
    }
    .contenthead {
        padding-bottom: 20px
    }
    .home-third-section .container .col-md-4:nth-child(2) {
        border-right: 0 none;
        border-left: 0 none;
        border-top: 1px dashed #ca2130;
        border-bottom: 1px dashed #ca2130;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-nav > li > a {
        padding-left: 20px;
        padding-right: 20px;
    }
    .main-menu .container {
        width: 100%;
    }
    .search {
        width: 90%
    }
    .logo {
        width: 95%
    }
    .logo img {
        float: left;
        width: 190px;
    }
    .top-navbar {
        margin-top: 0px;
        border-top: 1px solid #eee;
    }
    .top-navbar ul {
        text-align: center;
    }
    .top-navbar ul > li {
        display: inline-block;
        float: none;
    }
    .org-chart ul.columnTwo {
        height: auto;
    }
    .org-chart ul.columnTwo li:first-child {
        width: 80%;
        float: none;
        margin: 0 auto;
    }
    .org-chart .board:before {
        height: 1246px;
    }
    .org-chart ul.columnTwo li {
        width: 80%;
        float: none;
        margin: 10px auto;
    }
    .org-chart ul.columnOne li {
        width: 75%;
    }
    .org-chart ul li span {
        font-size: 12px
    }
    .org-chart .board {
        margin: 0px;
        width: 100%;
    }
    .org-chart .departments:before {
        border: none;
    }
    .org-chart .department {
        float: none;
        width: 100%;
        margin-left: 0;
        background: #F5EEC9;
        margin-bottom: 40px;
    }
    .org-chart .department:before {
        content: "";
        display: block;
        position: absolute;
        width: 15px;
        height: 60px;
        border-left: 2px solid #be9647;
        z-index: 1;
        top: -45px;
        left: 0%;
        margin-left: -2px;
    }
    .org-chart .department:after {
        display: none;
    }
    .org-chart .department:first-child:before {
        display: none;
    }
}
@media print {
    #print-privew {
        display: none;
    }
    a[href]:after {
        content: none !important;
    }
    .org-chart {
        height: 3700px;
    }
    .org-chart .department li span {
        border: 1px solid #ccc;
    }
    .org-chart ul.columnTwo:before {
        border-top: 2px solid #ccc;
        top: 53px;
    }
    .org-chart .department:first-child:before {
        border-left: 2px solid #ccc;
    }
    .org-chart .lvl-b {
        border: 1px solid #ccc;
    }
    .org-chart ul li span {
        border: 1px solid #ccc;
    }
    .org-chart .board:before {
        border-left: 2px solid #ccc;
    }
    .org-chart .department:before {
        border-left: 2px solid #ccc;
    }
    .org-chart .department {
        border-left: 2px solid #ccc;
    }
    .org-chart .department li {
        border-bottom: 2px solid #ccc;
    }
}
.sprite {
    background: url('/_catalogs/masterpage/MOH_Master/imgs/FooterSprite.png') no-repeat top left;
    width: 21px;
    height: 19px;
    display: -webkit-inline-box;
    display: inline-block;
}
.sprite.chrome {
    background-position: -2px -2px;
    width: 19px;
}
.sprite.firefox {
    background-position: -25px -2px;
    width: 19px;
}
.sprite.html5 {
    background-position: -47px -2px;
    height: 19px;
}
.sprite.Adobe {
    background-position: -70px -2px;
    height: 19px;
}
.sprite.Java {
    background-position: -93px -2px;
    height: 19px;
}
.sprite.Windows {
    background-position: -116px -2px;
    height: 19px;
}
.sprite.ie {
    background-position: -140px -2px;
    width: 19px;
}
.sprite.safari {
    background-position: -163px -2px;
    width: 19px;
}
.happiness {
    float: left;
    width: 100px;
    height: 100px;
    cursor: hand;
}
.HI_Icon input {
    background-size: 70px 70px;
    background-repeat: no-repeat;
    height: 70px;
    margin: 0px;
    background-color: transparent;
    border: none;
}
.HappinessIconImage {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/rating/happiness-icon.png');
    background-repeat: no-repeat;
    height: 43px;
    width: 43px;
}
.maroontheme .HappinessIconImage {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/rating/happiness-maroon.png');
}
.greentheme .HappinessIconImage {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/rating/happiness-green.png');
}
.blacktheme .HappinessIconImage {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/rating/happiness-black.png');
}
.colorblind .HappinessIconImage {
    background-image: url('/_catalogs/masterpage/MOH_Master/imgs/rating/happiness-colorblind.png');
}
.HI_Icon input:hover {
    background-size: 70px 70px;
    background-repeat: no-repeat;
    height: 70px;
    margin: 0px;
    background-color: transparent;
    border: none;
}
.rating-pop {
    background: rgba(0, 0, 0, 0.5);
    border: 0 solid;
    border-radius: 10px;
    left: 0;
    margin: 0 auto;
    height: 170px;
    /*80%*/
    
    max-width: 90%;
    /*max-width: 400px;*/
    
    padding: 0px 0px 15px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 10%;
    width: 410px;
    /*width: 100%;*/
    
    color: #bd9813;
    font-weight: bold;
}
.colorblind .rating-pop {
	background: rgba(105,105,105, 0.8);
}
/*
.themeBlue .rating-pop { background-color: #165080; }
.themeGreen .rating-pop { background-color: #018a46; }
.themeGolden .rating-pop { background-color: #b78637; }
*/

.xClose {
    border-radius: 110px !important;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: -15px;
    text-align: center;
    top: -15px;
    transition: all 0.3s ease-in-out 0s;
    width: 32px;
    background: #bd9813;
    opacity: 1;
    border: 1px solid #bd9813;
}
.xClose:hover {
    transform: rotate(360deg);
    transition: all 0.3s ease-in-out 0s;
}
.rating-pop .txt {
    color: #bd9813;
    font-size: 18px;
    margin: 20px 0 15px;
    line-height: 20px;
}
.greentheme .rating-pop .txt {
    color: #00843D
}
.greentheme .xClose {
    color: #fff;
    background: #00843D
}
.maroontheme .rating-pop .txt {
    color: #C8122E
}
.maroontheme .xClose {
    color: #fff;
    background: #C8122E
}
.blacktheme .rating-pop .txt {
    color: #fff
}
.maroontheme .xClose {
    color: #fff;
    background: #000
}
.colorblind .rating-pop .txt {
    color: cyan
}
.colorblind .xClose {
    background: #000
}
.rating-pop i {
    height: 180px;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: -85px;
    width: 30%;
    min-width: 140px;
    max-width: 180px;
}
.rating-pop i img {
    width: 100%;
}
.rating-pop .btn-holder a {
    color: #fff;
    display: block;
    max-height: 108px;
    max-width: 108px;
    text-decoration: none;
    height: auto;
    width: 100%;
}
ul.rating {
    max-height: 106px;
    margin: 3px auto;
    padding: 0;
    max-width: 390px;
    width: 100%;
}
ul.rating li {
    float: left;
    max-height: 70px;
    margin: 0 1%;
    padding: 0;
    list-style: none;
    width: 18%;
}
.lblthanks {
    text-align: center;
}
.btn-holder a img {
    width: 100%;
    height: auto;
}
#foo {
    position: fixed;
    left: 1px;
    top: 50%;
    z-index: 999
}
/*survey form all pages*/

.survey-form {
    text-align: center;
    padding: 7px 15px;
    border: 0px solid #b89207;
    background: #be9647;
    color: #fff
}
.survey-form input[type="button"]:hover {
    color: #333;
    background-color: #e6e6e6;
}
.greentheme .survey-form {
    background-color: #00843D;
    color: #fff
}
.blacktheme .survey-form {
    background-color: #444;
    color: #fff
}
.maroontheme .survey-form {
    background-color: #C8122E;
    color: #fff;
}
.survey-form,
div[id$="ThankyouMsgDiv"],
.postYourComments .newscommentsbox {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
}
@media (min-width: 768px) {
    .survey-form,
    div[id$="ThankyouMsgDiv"],
    .postYourComments .newscommentsbox {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .survey-form,
    div[id$="ThankyouMsgDiv"],
    .postYourComments .newscommentsbox {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .survey-form,
    div[id$="ThankyouMsgDiv"],
    .postYourComments .newscommentsbox {
        width: 1170px;
    }
}
.survey-btn:hover {
    background: #be9647!important;
}
.survey-btn,
.SaveCancelDiv .btn-default {
    background: url(../imgs/btn-bg.png) repeat-x center bottom #e0c87c!important;
    padding: 0!important;
    font-size: 11px!important;
    border: 0px solid #d2b65a!important;
    color: #333333 !important;
    height: 21px;
    line-height: 19px!important;
    padding: 0 10px;
    border-radius: 5px;
    margin: 0 3px;
}
#HelpfulYesBtn1,
#HelpfulNoBtn {
    border: none!important
}
div[id$="ThankyouMsgDiv"] {
    padding: 10px;
    text-align: left;
    color: #444;
}
.postYourComments {
    /*background-color: #e1cf8d;*/
    
    padding: 7px 15px;
    margin: 0 -8px -4px;
    /*border-top: 1px solid #b89207;*/
}
.postYourComments #absoluteDiv {
    text-align: center;
}
.postYourComments #absoluteDiv label {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    margin-right: 10px;
    font-size: 14px;
}
.postYourComments .newscommentsbox {
    background-color: transparent;
    border: 0;
    margin-top: 0;
    float: none;
    margin: 0 auto;
    border: 1px solid #be9647;
    padding: 30px;
}
input#VisitorCommentsBtn {
    background: #be9647!important;
    border-radius: 50px;
    font-size: 14px!important;
    color: #fff!important;
    padding: 5px 0px 6px 0 !important;
    height: auto;
}
input#VisitorCommentsBtn:after {
    content: "\f101";
    font: normal normal normal 14px/1 FontAwesome;
    position: relative;
    background: #906a1e;
    border-radius: 50px;
    padding: 9px 12px;
    right: -7px;
    top: 1px;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -ms-transition: all .6s;
    -khtml-transition: all .6s;
    transition: all .6s;
}
.Popuploading.HappinessPopuploading {
    background: transparent;
    position: fixed
}
.loadingimg.HappinessLoadingImg {
    position: fixed;
    top: 25%!important;
    background: rgba(255, 255, 255, 0.6);
}
input#CancelVisitorCommentsBtn,
#HelpfulYesBtn1,
#HelpfulNoBtn {
    padding: 5px 0px 6px 0 !important;
    background: #fff!important;
    color: #333!important;
    border-radius: 50px;
    height: auto;
    font-size: 14px!important;
}
.postYourComments .newscommentsbox .validationSummary {
    background: none;
    margin: 0;
    border: 0;
    box-shadow: none;
    padding: 0;
}
.postYourComments .newscommentsbox .validationSummary ul {
    background-color: transparent;
    font-size: 12px;
    padding: 0 15px 12px 15px;
}
.labelname {
    font-size: 12px;
    color: #fff;
}
.form-control {
    width: 100% !important;
    border-color: #ccc;
    border-radius: 0;
    border-color: #a9a9a9;
}
textarea.form-control.new-commentbox {
    height: 117px;
}
.SaveCancelDiv {
    margin-top: 17px;
}
@font-face {
    font-family: 'weather';
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.icon-0:before {
    content: ":";
}
.icon-1:before {
    content: "p";
}
.icon-2:before {
    content: "S";
}
.icon-3:before {
    content: "Q";
}
.icon-4:before {
    content: "S";
}
.icon-5:before {
    content: "W";
}
.icon-6:before {
    content: "W";
}
.icon-7:before {
    content: "W";
}
.icon-8:before {
    content: "W";
}
.icon-9:before {
    content: "I";
}
.icon-10:before {
    content: "W";
}
.icon-11:before {
    content: "I";
}
.icon-12:before {
    content: "I";
}
.icon-13:before {
    content: "I";
}
.icon-14:before {
    content: "I";
}
.icon-15:before {
    content: "W";
}
.icon-16:before {
    content: "I";
}
.icon-17:before {
    content: "W";
}
.icon-18:before {
    content: "U";
}
.icon-19:before {
    content: "Z";
}
.icon-20:before {
    content: "Z";
}
.icon-21:before {
    content: "Z";
}
.icon-22:before {
    content: "Z";
}
.icon-23:before {
    content: "Z";
}
.icon-24:before {
    content: "E";
}
.icon-25:before {
    content: "E";
}
.icon-26:before {
    content: "3";
}
.icon-27:before {
    content: "a";
}
.icon-28:before {
    content: "A";
}
.icon-29:before {
    content: "a";
}
.icon-30:before {
    content: "A";
}
.icon-31:before {
    content: "6";
}
.icon-32:before {
    content: "1";
}
.icon-33:before {
    content: "6";
}
.icon-34:before {
    content: "1";
}
.icon-35:before {
    content: "W";
}
.icon-36:before {
    content: "1";
}
.icon-37:before {
    content: "S";
}
.icon-38:before {
    content: "S";
}
.icon-39:before {
    content: "S";
}
.icon-40:before {
    content: "M";
}
.icon-41:before {
    content: "W";
}
.icon-42:before {
    content: "I";
}
.icon-43:before {
    content: "W";
}
.icon-44:before {
    content: "a";
}
.icon-45:before {
    content: "S";
}
.icon-46:before {
    content: "U";
}
.icon-47:before {
    content: "S";
}
.weather-widget {
    min-width: 220px;
    padding: 0px;
    margin: 0px auto;
    text-transform: uppercase;
}
.weather-widget i {
    color: #BE992F;
    font-family: weather;
    font-size: 30px;
    width: 35px;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    vertical-align: middle
}
.weather-widget span {
    color: #333;
    text-align: center;
    vertical-align: middle;
    text-shadow: rgba(0, 0, 0, 0.16) 1px 1px 3px;
}
.weather-widget .degree {
    float: right;
    direction: ltr;
}
.weather-widget li {
    width: 100%;
    padding: 5px;
    display: inline-block;
    border-bottom: 1px solid #be9647;
}
.weather-widget li:last-child {
    border-bottom: 0px none !important;
}
#firstRedirect,
#secondRedirect,
#otherRedirect {
    text-decoration: underline;
}
ul.serviceRating {
    max-height: 106px;
    margin: 3px auto;
    padding: 0;
    max-width: 390px;
    width: 100%;
}
ul.serviceRating li {
    float: left;
    max-height: 70px;
    margin: 0 1%;
    padding: 0;
    list-style: none;
    width: 31%;
}
.serviceRating li::before {
    display: none;
}
.rate .linkwitharrow {
    display: inline-block;
}
@media only screen and (max-width: 692px) {
    .form-control.new-commentbox.txtNotes {
        position: relative;
        top: -32px;
        width: 304px!important;
    }
    .SaveCancelDivVisitorComment {
        position: relative;
        top: 150px;
        z-index: 100;
    }
    span[id$="dedfce_QuestionTextID"] {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    #lblCommentsValMessage {
        position: relative;
        top: -29px;
    }
    #owl-demo {
        width: 80%;
        margin: 0 auto;
    }
    .hometiles #owl-demo.owl-theme .owl-controls .owl-next {
        right: -35px;
        padding-right: 0;
    }
    .hometiles #owl-demo.owl-theme .owl-controls .owl-prev {
        left: -35px;
        padding-left: 0;
    }
    .hometiles #owl-demo .item figure img {
        object-position: left;
    }
    .homeslider #sync1 .owl-item .item figure img {
        object-fit: unset;
    }
    .homeslider .owl-item .item figure {
        height: 230px;
        width: 100%;
    }
    .socialbox {
        height: auto;
    }
}
.survey-form input#HelpfulYesBtn1,
.survey-form input#HelpfulNoBtn {
    line-height: 1.3
}
.survey-form input#HelpfulYesBtn1:hover,
.survey-form input#HelpfulNoBtn:hover,
.SaveCancelDivVisitorComment input#CancelVisitorCommentsBtn:hover {
    color: #333!important;
    background-color: #e6e6e6!important;
}
div.chosen-container-single a.chosen-single {
    border-radius: 0
}
.colorblind .chosen-container-single .chosen-single {
    background: #000;
    border-color: cyan;
    color: white
}
.colorblind .chosen-container .chosen-drop {
    background: #000;
    border-color: cyan;
    color: white
}
.colorblind .chosen-container .chosen-results {
    background: #000;
    border-color: cyan;
    color: white
}
.colorblind .chosen-container .chosen-results li.highlighted {
    background: #282828;
    background-image: none;
    color: cyan
}
.colorblind .chosen-container-single .chosen-search input[type=text] {
    color: yellow
}
.colorblind .chosen-container .chosen-results li.no-results {
    background: #000;
    color: cyan
}
.colorblind .chosen-container-active.chosen-with-drop .chosen-single {
    border-color: cyan;
    box-shadow: none
}
.colorblind .alert-warning {
    background-color: #000;
    border-color: cyan;
    color: yellow
}
.top-navbar li > a:focus {
    outline: 1px dotted #212121!important;
    outline: 5px auto -webkit-focus-ring-color!important;
}
.main-menu ul.nav.navbar-nav li a:focus {
    outline: 1px dotted #212121!important;
    outline: 5px auto -webkit-focus-ring-color!important;
}
#foo {
    transition: all 0.3s ease-in-out;
}
.HappinessIcon:hover {
    box-shadow: 0px 0px 7px #888;
    background: transparent;
    border-radius: 50px;
    padding: 5px;
    margin-top: -15px;
}
div#livechat-compact-container {
    transition: all 0.3s ease-in-out!important;
}
a[style*="font-size: 15px;"] + div.popover > .popover-content {
    font-size: 15px;
}
a[style*="font-size: 14px;"] + div.popover > .popover-content {
    font-size: 14px;
}
a[style*="font-size: 13px;"] + div.popover > .popover-content {
    font-size: 13px;
}
a[style*="font-size: 12px;"] + div.popover > .popover-content {
    font-size: 12px;
}
a[style*="font-size: 11px;"] + div.popover > .popover-content {
    font-size: 11px;
}

#print-privew+#masterContent .homeslider {display:none}
#print-privew+#masterContent .newsbox .owl-item{float:right:width:49%}
#print-privew+#masterContent .hometabs .tab-pane > ul li {float:right;width: 50%;}
#print-privew+#masterContent .hometabs .nav > li span {display: inline-block;margin-top: 15px;color: #000;}
#print-privew+#masterContent .home-Fourth-section{display:none}
#print-privew+#masterContent .import-ul li a {color:#000}
#print-privew+#masterContent .newsbox .owl-carousel .owl-wrapper {    width: 100%!important;transition:unset!important;transform: none!important}
#print-privew+#masterContent .newsbox .owl-item{float:right;width:48%!important;margin:10px 5px}
#print-privew+#masterContent .newsbox {height:auto}
#print-privew+#masterContent .newsbox .owl-pagination{display:none}
#print-privew+#masterContent .newsbox .homenewscontent h2 {color:#fff}

@media print {
	.newsbox .homenewscontent h2 {color:#fff}
	.hometabs .tab-pane > ul li {float:right;width: 50%;}
	.hometabs .nav > li span {display: inline-block;margin-top: 15px;color: #000;}
	.homeslider{display:none;}
	.newsbox .owl-carousel .owl-wrapper{    width: 100%!important;transition:unset!important;transform: none!important}
	.newsbox .owl-item{float:right;width:48%!important;margin:10px 5px}
	.newsbox {height:auto}
	.import-ul li a {color:#000
	.home-Fourth-section{}
	.newsbox .owl-pagination{display:none}
    .homeslider h2{right:0;top:-30px}
    .owl-carousel .owl-wrapper, 
    .owl-carousel .owl-item{ 
		transform: translate3d(0px, 0px, 0px)!important;
 	}
    .hometabs h2{right:0;top:-15px }
    .hometabs {margin-top: 40px;}
}