
@font-face { 
	font-family: 'calistoga-regular';
	src: url('../../images/fonts/2449274720_calistoga-regular.ttf') format('truetype');
}

/*body*/

body, #title2:after, #title3:after, #title4:after {
	background: #ffffff;
}

/*container*/
.paralbackground {
	background: #000000;
}

/*header*/
header, #headeraffix.affix {
  	background-color:#000000 !important;
}

.header_logo {
	width:250px;
    height:90px;
}

footer {
	background:#000000;
}

.topbar li, .topbar li a {
  	color: #ffffff;
  	font-size: 16px;
  	font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
#topbar:after {
  border-top: 22px solid #000000;
  border-left: 26px solid #000000;
}
.tparrows.preview2 {
	background: #000000;
}
 {
	color: #;	
}
.header_contact, .page_navigation .header_contact a {
    color: #000000;
    font-size: 16px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.border_icons {
   	color: #ffffff;
}
.widget-title h4 {
   	color: #ffffff;
    font-size: 14px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.price_text {
   	color: #ffffff;
    font-size: 20px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.shape_span {
   	background: #ffffff;
    font-size: 20px;
}
.shape_span:after {
    border-top: 40px solid #ffffff;
}
.modal-header .close span {
  	color: #ffffff;
    font-size: 19px;
}
.sms_form input, .sms_form textarea {
    font-size: 12px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.news_name {
    color: #ffffff;
    font-size: 10px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.call_link {
    background: #ffffff;
    color: #000000;
}
.welcome_page_title {
    color: #000000;
    font-size: 16px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.parallax-window .btn-dark, .btn-dark {
    font-size: 16px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;		
}
#input input[type="text"], #input input[type="tel"], #input input[type="email"], #input textarea {
    border-bottom: 1px solid #000000}
.invisible-title h4 a, .service-style-1 strong a, .service-style-2 strong a {
  	color: #000000;
  	font-size: 16px;
  	font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.titleline-icon {
    border-top: 4px double #000000;
}
.titleline-icon:after {
    color: #000000;
}
.about_page_title {
    color: #000000;
	font-size: 16px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.about_contact a {
    color: #000000;
    font-size: 16px;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
    border: 1px solid #000000;
}
.about_us1::after {
  	border-top: 5px solid #000000;
}
.services_section hr {
  	border-top: 1px solid #000000;
}
.products_section hr {
  	border-top: 1px solid #000000;
}
.read_one {
  	color: #000000;
  	font-family: Arial Black,Arial Black,Gadget,sans-serif;
	font-size: 16px;
}
.pro_content {
    color: #000000;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
    font-size: 16px;
}
#topbar .social-icons > li a i, #footer .social-icons > li a i {
    color: #ffffff;
}
#topbar .social-icons > li a i:hover, #footer .social-icons > li a i:hover {
	color: #ffffff;
	background: #000000;
}
.mt-120 {  
	border: 10px solid #000000; 
}
/*extra color*/

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
    background-color: #000000;
}
.owl-theme .owl-controls .owl-page span {
    background: #000000;
}
.footer_content {
    color: #ffffff;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
    font-size: 12px;
}
#contact_input input[type="text"], #contact_input input[type="tel"], #contact_input input[type="email"], #contact_input textarea {
    border-bottom: 1px solid #000000}
#contact_input input[type="text"]:focus, #contact_input input[type="tel"]:focus, #contact_input input[type="email"]:focus, #contact_input textarea:focus {
    border-bottom: 1px solid #000000}
#input input[type="text"]:focus, #input input[type="tel"]:focus, #input input[type="email"]:focus, #input textarea:focus {
    border-bottom: 1px solid #000000}
.photo-title3 {
    background: #000000;
}
.photo-title3 {
    color: #ffffff;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
    font-size: 16;
}
.wel_button, .con_button, .btn-theme {
    color: #ffffff;
    background: #000000;
    font-family: Arial Black,Arial Black,Gadget,sans-serif;
    font-size: 16px;
}
.wel_button:hover, .con_button:hover, .btn-theme:hover {
    background: #;
    color: #000000;
}
.effect-phoebe p i {
	border: 1px solid #ffffff;
	color: #ffffff;
}
.effect-phoebe p i:hover {
    color: #ffffff;
    border: 1px solid #ffffff;
    background: #000000;
}
.effect-phoebe {
    background: #000000;
}
#copyright::before {
    background: #000000;
}
#copyright:after {
	border-top: 60px solid #000000;
	border-left: 40px solid #000000;
}
.back-to-top {
    background-color: #;
}
.back-to-top:hover {
    background-color: #000000;
}
#footer-top::before {
    background: #;
}
#footer-top::after {
  	border-top: 60px solid #;
  	border-left: 40px solid #;
}
@-webkit-keyframes load1 {
	0%,
	80%,
	100% {
	    box-shadow: 0 0 #;
	}
	40% {
	    box-shadow: 0 -2em #;
	}
}
@keyframes load1 {
	0%,
	80%,
	100% {
	    box-shadow: 0 0 #;
	}
	40% {
	    box-shadow: 0 -2em #;
	}
}
.sexyload, .sexyload::after, .sexyload::before {
	background: #;
}
.topbar, #copyright {
    background: #;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
	border: 1px solid #;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] i {
	color: # !important;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
	border: 1px solid #;
	background: #;
	color: #;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover i {
	color: # !important;
}
.tparrows.preview2::after {
	color: #;
}
.backtotop {
  	background-color: # !important;
}
.parallax-window .btn-dark, .btn-dark {
  	background-color: # !important;
  	color: #;
}
.l_c_h .right_c {
   background: #}
.btn-primary, .btn-primary:hover {
	border: 1px solid #;
	background: #;
}
.btn-primary a, .btn-primary:hover a {
	color: #;
}
.submit_button {
	background: #;
	color: #;
}
#copyright p {
    color:#ffffff;
    font-size:16px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.footer_heading {
	color:#000000;
    font-size:16px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.contact-details li {
	color: #ffffff;
}
.widget-title hr {
    border-top:1px solid #ffffff;
}
.products_content {
    color:#000000;
    font-size:16px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.interested_border {
    color:#000000;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:16px;
    border:1px solid #000000;
}
.navbar-nav > li > a {
    color:#000000;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:16px;
}
.dropdown-menu > li > a {
  	color:#000000;
  	font-family:Arial Black,Arial Black,Gadget,sans-serif;
  	font-size:16px;
}
.sub_menu > li > a {
    color:#000000;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:16px;
}
.dropdown-menu > li > a:hover {
  	color: #ffffff;
  	background: #ffffff !important;
}
.dropdown-menu > li > .sub_menu > li > a:hover {
    color: #ffffff;
    background: #ffffff;
}
input.wpcf7-form-control[type="submit"] {
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:15px;
}
.navbar-nav > li > a:hover {
    color:#ffffff;
}
#topbar::before {
	background:#000000;
}
.navbar-nav li.active > a, #topbar::before {
	    color:#ffffff !important;
	}

/*menu*/
.full_width, .navbar-nav > li ul, .navbar-nav > li > ul > li > ul {
	background:#f00000;
}

.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1 {
	color:#ffffff;
}