a.btn-primary {
    background: #208ebb !important;
}

a.btn-primary:hover {
    background: #2f1823 !important;
}

a:hover {
    color: #0f6d94 !important;
}

body {
    color: #6c6a6a !important;
}

.banner-wrap.extra .banner-btn a:hover {
    background: #25aae1 !important;
}

.banner-wrap.extra h5 {
    line-height: 30px !important;
    font-size: 30px !important;
    color: #dc841a !important;
}

.banner-wrap.extra p {
    text-transform: none !important;
}

.content_box {
    background: #eaf4fb !important;
    padding: 3px 0 0 0 !important;
}

.content_box:before, .content_box:after {
    background: #ffffff !important;
}

.content_box2 {
    background: #484746 !important;
    padding: 3px 0 13px 0 !important;
}

.content_box2:before, .content_box:after {
    background: #ffffff !important;
}

h1 {
    margin-bottom: 0 !important;
}

.main-holder input[type="submit"], .main-holder input[type="reset"] {
    background: none !important;
    background-color: #25aae1 !important;
    margin: 0px 25px 0px 0 !important;
    padding: 0px 43px 0px 43px !important;
    color: #ffffff !important;
}

h4 {
    font-weight: 500 !important;
}

.footer .copyright .footer-text strong a {
    color: #ffffff !important;
}

.footer .copyright .footer-text a {
    color: #ffffff !important;
}

.footer .copyright .footer-text a:hover {
    color: #777777 !important;
}

.google-map-api {
    height: 400px !important;
}

.content-holder {
    padding: 0 0 73px 0 !important;
}

#content {
    padding-top: 0 !important;
}

.google-map-api {
    height: 300px !important;
}

.title-section h1 {
    display: none !important;
}

.header .nav__primary .sf-menu ul {
    background: #0e93c1 !important;
}

.header .container {
    padding: 5px 0 5px 0 !important;
    border-top: none !important;
}

.header {
    background: #ffffff !important;
    border-bottom: solid 1px #208ebb !important;
}

.header .nav__primary .sf-menu > li > a:hover, .header .nav__primary .sf-menu > li.sfHover> a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a {
  background: none;
  color: #090909 !important;
}

.main-holder input[type="submit"], .main-holder input[type="reset"] {
    margin: 0 0 0 0 !important;
}

.service-box.info h5 {
    font-size: 26px !important;
}

.service-box.info_box {
    background-color: whitesmoke !important;
}

.service-box.info_box h2 {
    color: #208ebb !important;
}

.service-box.info_box:hover .icon {
    background: #208ebb;
}

.service-box.info:hover {
    color: #213323 !important;
}

.service-box.info .icon {
    background: #343244 !important;
}

.service-box.info .icon:hover {
    background: #0f6d94 !important;
}

#slider-wrapper .container .camera_pag ul li {
    background: #208ebb !important;
}

#slider-wrapper .container .camera_pag ul li:hover {
    background: #ffffff !important;
}

#slider-wrapper .container .camera_pag ul li:hover, #slider-wrapper .container .camera_pag ul li.cameracurrent {
    background: #fff !important;
}

#back-top-wrapper p#back-top a span {
    background-color: #208ebb !important;
}

.sf-menu > li > a {
    color: #208ebb !important;
}

.slider {
    height: 620px !important;
}

.title-section h1 {
    color: #000000 !important;
}

.title-section ul li.active {
    color: #000000 !important;
}

.title-section ul li a:hover {
    color: #000000 !important;
}

.dropcap {
    margin: -20px 28px 10px 0 !important;
}

.spacer {
    height: 20px !important;
}

h4 {
    text-transform: none !important;
}

.footer ul li.current-menu-item a {
    color: #25aae1 !important;
}

.footer .textwidget b:before {
    color: #a3aab8 !important;
}

.footer .textwidget i:before {
    color: #a3aab8 !important;
}

.footer .textwidget i {
    text-transform: none !important;
}

.footer .copyright {
    padding: 0 0 0 0 !important;
}

.footer {
    padding: 25px 0 25px 0 !important;
}

.footer {
    background: none !important;
    background-color: #333 !important;
}

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
    background-color: #f8932c !important;
}

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    background-color: #f8932c !important;
    color: #ffffff !important;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #feebd6 !important;
}

.table thead th {
    vertical-align: middle !important;
}

.table th {
    font-weight: normal !important;
    font-size: 12px !important;
}

.ml-responsive-table dl:nth-of-type(even) {
    background: #feebd6 !important;
}

.ml-responsive-table dl:nth-of-type(odd) {
    background: #fdf9f5 !important;
}


.home-banner-wrap.extra p {
    margin: 0 0 29px 0;
    line-height: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
    color: #9fa9a9;
}

/*************************************************************************/
/***************** iPhone Settings ***************************************/
/*************************************************************************/

@media (max-width: 768px) {
  
.slider {
    height: 178px !important;
}

}

/*************************************************************************/
/***************** Desktop Settings **************************************/
/*************************************************************************/

@media (min-width: 768px) {

.header .nav__primary {
    margin: 55px 0 0 -300px !important;
}

}