body, .textwidget {font-size: 14.5px !important; color: #666 !important;}

.carousel-content {padding-top: 0px !important; top: 18% !important;}
.carousel-inner .item {max-height: 600px !important;}

.type-page h2 {font-size: 25px !important;}

.serviceimage {padding-top: 15px;}

.carousel-content {width: 500px;}

.icon-box__text h4 {color: #054976 !important; margin-bottom: -10px !important;}

.btn-primary {color: #fff; font-weight: bold;}
.btn {font-weight: bold;}

.panel-grid a:link, .panel-grid a:visited {color: #222 !important; font-size: 13px; !important}

.numberarea {font-size: 18px; padding-bottom: 15px; padding-top: 5px; color: #222}
.numberarea a:link {font-size: 18px !important; color: #0ca705 !important;}
.numberarea a:visited {font-size: 18px !important; color: #0ca705 !important;;}


.social-icons__link {display: none;}

.icon-box__title {padding-bottom: 10px;}



.textwidget em {font-weight: bold; color: #638ba6 !important;}

.breadcrumbs  {display: none;}

.main-title {margin-bottom: 25px;}
.main-title__secondary {font-size: 18px !important; color: #444; font-style: italic; padding-top: 10px;}
.main-title {padding-top: 90px !important; padding-bottom: 50px;}

.banner__text {font-size: 24px !important; color: #fff; font-weight: bold;}

@media only screen and (max-width: 767px) {

.header-widgets {padding-left: 22% !important;}

.navigation--main > li > a, .navigation--main > .menu-item-has-children > a::after, .navigation--main .sub-menu > li > a {color: #222 !important;}
.carousel-content {width:100% !important;}

#pgc-2151-4-0 img {width: 100% !important;}

}
