a.btn-primary {
    background: #6d2c4b !important;
}

a.btn-primary:hover {
    background: #2f1823 !important;
}

#back-top-wrapper p#back-top a span {
    background-color: #333333 !important;
}

h3 a {
    color: #ffffff !important;
}

h3 a:hover {
    color: #777777 !important;
}

h4 a {
	color: #4a4a4a !important;
}

h4 a:hover {
	color: #7a7a7a !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;
}

.title-section h1 {
    display: none !important;
}

.header .container {
    padding: 5px 0 5px 0 !important;
    border-top: none !important;
}

.header {
    background: #383d43 !important;
    border-bottom: none !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 {
  color: #ffffff !important;
}

.main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea {
    background: #4a4a4a !important;
	  color: #ffffff !important;
}

.main-holder input[type="submit"], .main-holder input[type="reset"] {
    background: none !important;
    height: 50px !important;
    margin: 0 0 0 0 !important;
    padding: 0 33px 0 32px !important;
    background-color: #4a4a4a !important;
    color: #ffffff !important;
}

.service-box.info_box h2 {
    color: #ba6a39 !important;
}

.service-box.info_box:hover .icon {
    background: #ba6a39 !important;
}

.service-box.info_box .service-box_txt {
    color: #31353d !important;
}

#slider-wrapper .container .camera_pag ul li {
    background: #6d2c4b !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;
}

.sf-menu > li > a {
    color: #ffffff important;
}

.title-section {
    padding: 0 0 0 0 !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 .copyright {
    padding: 0 0 0 0 !important;
}

.footer {
    background: none !important;
    background-color: #333 !important;
}


/*************************************************************************/
/***************** iPhone Settings ***************************************/
/*************************************************************************/

@media (max-width: 768px) {

.content_box {
    margin: 0 0 0px 0 !important;
    padding: 9px 0 0 0 !important;
}
	
.main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea {
    background: #dadada !important;
    color: #333333 !important;
}

.header .nav__primary {
    margin: 33px 30px 0 30px !important;
}
	
}

/*************************************************************************/
/***************** Desktop Settings **************************************/
/*************************************************************************/

@media (min-width: 768px) {

.header .nav__primary {
    margin: 33px 149px 0 0 !important;
}
}