.banner-wrap.extra h5 {
    color: #31353d !important;
}

#back-top-wrapper p#back-top a span {
    background-color: #000 !important;
}

.header .nav__primary .sf-menu ul:before {
    background: none !important;
}

.header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li.sfHover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a {
    color: #000 !important;
}

h3 a {
    color: #ffffff !important;
}

h4 {
    text-transform: none !important;
}

.footer {
    background: none !important;
    background-color: #31353d !important;
}

footer {
    padding: 0 0 0 0 !important;
}

.footer .copyright {
    padding: 30px 0 0 0 !important;
}

.footer ul li.current-menu-item a {
    color: #fff !important;
}

.footer .copyright .footer-text strong a {
    color: #fff !important;
}

.footer ul li a:hover {
    color: #000 !important;
}

#slider-wrapper .container .camera_pag ul li {
    background: #31353d !important;
}

#slider-wrapper .container .camera_pag ul li:hover {
    background: #fff !important;
}

#slider-wrapper .container .camera_pag ul li.cameracurrent {
    background: #fff !important;
}

.spacer {
    height: 35px !important;
}

.content_box {
    margin: -15px 0 73px 0 !important;
    padding: 0 0 80px 0 !important;
}

.content_box_submenu {
	background:#31353d !important;
    margin: -45px 0 0 0 !important;
}

.content_box_submenu2 {
	background:#31353d !important;
    margin: -22px 0 0 0 !important;
}

.content_box_submenu3 {
	background:#343434 !important;
}


.main-holder input[type="submit"], .main-holder input[type="reset"] {
    background: none !important;
    background-color: #eee !important;
    height: 40px !important;
    margin: 0px 35px 0 0 !important;
    padding: 0px 38px 0px 36px !important;
    border: none !important;
}

.header .nav__primary .sf-menu ul {
    background: #4a4b4e !important;
}

.header .logo .logo_tagline {
    display: none  !important;
}

.header .nav__primary {
    margin: 33px 0 0 0  !important;
}

.google-map-api {
    height: 400px  !important;
}

.post_meta {
    display:none !important;
}

.service-box.info_box h5 {
    margin: 0 0 15px 0 !important;
    line-height: 33px !important;
    font-size: 25px !important;
    text-align: center !important;
}

.service-box.info_box {
    text-align: left !important;
    padding: 27px 35px 17px 35px !important;
}

.service-box.info_box {
    margin: 21px 0 55px 0 !important;
}

.banner-wrap.extra .banner-btn a {
    padding: 5px 38px 5px 38px !important;
}


.sub_menu_text {
    font: normal 14px/30px Open Sans !important;
    color: #ffffff !important;
}

.sub_menu_text:hover {
    color: #777 !important;
}

.title-section h1 {
    color: #31353d !important;
}

.title-section ul li.active {
    color: #45628a !important;
}

.title-section ul li a:hover {
    color: #3e454c !important;
}


/*************************************************************************/
/***************** iPhone Settings ******************/
/*************************************************************************/

@media (max-width: 768px) {

}


/*************************************************************************/
/***************** Desktop Settings **************************************/
/*************************************************************************/

@media (min-width: 768px) {

.sandpaper-size-370 {
  height: 370px !important;
}
.sandpaper-size-390 {
  height: 390px !important;
}
.sandpaper-size-420 {
  height: 420px !important;
}
.sandpaper-size-430 {
  height: 430px !important;
}
.sandpaper-size-440 {
  height: 440px !important;
}
.sandpaper-size-460 {
  height: 460px !important;
}
.sandpaper-size-470 {
  height: 470px !important;
}
.sandpaper-size-480 {
  height: 480px !important;
}
.sandpaper-size-500 {
  height: 500px !important;
}
.sandpaper-size-530 {
  height: 530px !important;
}
.sandpaper-size-550 {
  height: 550px !important;
}
.sandpaper-size-570 {
  height: 570px !important;
}
.sandpaper-size-580 {
  height: 580px !important;
}
.sandpaper-size-600 {
  height: 600px !important;
}
.sandpaper-size-620 {
  height: 620px !important;
}
.sandpaper-size-640 {
  height: 640px !important;
}
.sandpaper-size-650 {
  height: 650px !important;
}
.sandpaper-size-665 {
  height: 665px !important;
}
.sandpaper-size-670 {
  height: 670px !important;
}
.sandpaper-size-680 {
  height: 680px !important;
}
.sandpaper-size-700 {
  height: 700px !important;
}
.sandpaper-size-720 {
  height: 720px !important;
}
.sandpaper-size-810 {
  height: 810px !important;
}
.sandpaper-size-830 {
  height: 830px !important;
}
.sandpaper-size-870 {
  height: 870px !important;
}
.sandpaper-size-900 {
  height: 900px !important;
}
.sandpaper-size-950 {
  height: 950px !important;
}
}