h1, h2, h3, h4, h5, h6{
	color: #1a1a1a
}
.btn-primary {
	color: #fff;
	border-color: #349cef;
	background-color: #349cef
}
.btn-primary:focus, 
.btn-primary:hover {
	color: #fff;
	border-color: #f3dd21;
	background-color: #f3dd21
}
.btn-secondary {
	color: #fff;
	border-color: #f3dd21;
	background-color: #f3dd21
}
.btn-secondary:focus, .btn-secondary:hover {
	color: #f3dd21;
	background-color: transparent
}
.btn-default {
	color: #fff;
	border-color: #fff;
	background-color: transparent
}
.btn-default:focus, .btn-default:hover {
	color: #1a1a1a;
	background-color: #fff
}
.btn-link {
	color: #1a1a1a
}
.btn-link:focus, .btn-link:hover {
	color: #349cef
}
/*=====================Default Font Color==============================*/
.newsletter_2 .social_icon a i, 
.color-white, .social_icon i, .color-white-a a,
.flat-white [class^="flaticon-"]::before{
	color: #fff
}
.color-black{
	color: #000
}
.color-default,
.flat-default [class^="flaticon-"]::before{
	color: #f3dd21
}
.social_icon i:hover,
.icon_default i {
	color: #f3dd21;
}
.color-primary, .icon_primary i,
.color-primary-a a,
.flat-primary [class^="flaticon-"]::before{
	color: #349cef
}
.color-dark, .icon_secondary i,
.color-secondary-a a,
.flat-secondary [class^="flaticon-"]::before{
	color: #1a1a1a
}
.color-gray, .color-gray-a a{
	color: #a2a2a2
}
/*=====================Default Background Color==============================*/
.bg-white{
	background-color: #fff
}
.bg-black{
	background-color: #000
}
.bg-default {
	background-color: #f3dd21
}
.bg-primary{
	background-color: #349cef
}
.bg-dark{
	background-color: #1a1a1a
}
.bg-gray{
	background-color: #f5f5f5
}
.bg-gray2{
	background-color: #a2a2a2
}
/*=====================Font Color==============================*/
.navbar-default .navbar-nav > li > a,
.cart-nav li a, .page_banner_link li a{
	color: #1a1a1a
}
.header-style2 .navbar-default .navbar-nav > li > a,
.header-style2 .cart-nav li a {
	color: #fff
}
.main_header .dropdown-menu li.active a,
#main_header .dropdown-menu li.active a{
	color: #f3dd21;
	background-color: transparent;
}
.page_banner_link li,
.pagination > li > a, del{
	color: #a2a2a2
}
.slider_caption b, .newsletter_2 .social_icon a i:hover,
.our_service2 .service-item:hover a, 
.widget_content li a:hover,
.sign_in_or_up.nav-tabs > li.active > a,
.sign_in_or_up.nav-tabs > li > a:hover,
.sign_in_or_up.nav-tabs > li > a:focus,
.about_us_2 .about_us_item:hover span:before,
.about_us_2 .about_us_item:hover .color-primary,
.about_us_2 .about_us_item:hover .btn-link{
	color: #f3dd21
	}
.gallery-section .filter-btns li,
.information_table li b {
	color: #1a1a1a
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > li.active > a, 
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li.active > a:focus,
.cart-nav li:hover a {
	background-color: transparent;
	color: #349cef
}
.dropdown-menu li.active a, 
.header-style2 .search_icon:hover,
.about_us_item:hover p,
.dropdown-menu > li > a,
.our_service3 .service-item:hover .service_icon span:before,
.our_service3 .service-item:hover .btn-link,
.get_quote .form-control::placeholder, .get_quote select,
.get_quote .form-control{
	color: #fff
}
.header-style2 .dropdown-menu > li > a,
.header-style3 .navbar-nav > li > a,
.header-style3 .cart-nav li a,
.page_banner_link li:last-child a,
.other_service li.active a,
.other_service li a:hover,
.brochure_info a:hover,
.pagination > li > a:hover,
.pagination > li.active > a,
.pricing_item:hover span,
.pricing_item:hover .get_info{
	color: #fff
}
.service-item:hover .title,
.gallery-section .filter-btns li.active,
.post_admin a, .blog_post:hover a,
.our_service2 .service-item a,
.header-style3 .cart-nav li a:hover,
.video_overlay span:hover:before,
.team_member:hover .title,
.sidebar-item li:hover h6 a,
.sidebar-item li a:hover,
.product_category .according_title.active,
.product_category li a:hover,
.product_brand a:hover, .stars i,
.popular_product_item:hover a,
.view_category a:hover, .view_category a.active,
.product_item:hover .product_name a, .conditions li a:hover, 
.conditions li.active a, .service_quote_form label:hover,
.forget_password a:hover,
[type="checkbox"]:checked + label.checkboxes::before {
	color: #349cef
}
.blog_tag li a, .product_brand a,
.product_category li a, .contact_info a,
.service_quote_form .form-group a i.fa{
	color: #616161
}
/*=====================Background Color==============================*/
.header_top_bg{
	background: #349cef
}
.navbar-brand::after{
	background: #fff;
}
.other_service li, 
.blog_pagination .pagination li a{
	background: #f5f5f5
}
.dropdown-menu li a:hover{
	background: #f3dd21
}
.header-style2 .nav > li:hover > a,
.header-style2 .dropdown-menu li a:hover,
.header-style2 .dropdown-menu li a:focus{
	background: transparent;
	color: #f3dd21
}
.slider_caption .title:before,
.line_default::before{
	background: #f3dd21
}
.section_title:before, 
.section_title:after{
	background: #f3dd21
}
.header-style2 .dropdown-menu, .dropdown-menu, 
.line_primary::before, .blog_post:hover .blog_date,
.header-style2 .fixed-header #main_header:after,
.our_service3 .service-item:hover .btn.btn-link,
.according_title.active, .other_service li.active,
.other_service li:hover, .brochure_info a:hover,
.pagination > li > a:hover, .pagination > li.active > a,
.photo_gallery a:hover:after, .single_blog_date,
.testimonials .owl-dots .owl-dot span,
.newsletter_form input[type="submit"]:hover,
.our_service3 .service-item:hover .service_icon,
.pricing_item:hover, .about_us_2 .about_us_item:hover,
.feedback-sidebar .owl-dots .owl-dot span, 
.about_us_item:hover .line_default:before{
	background: #349cef
}
.get_quote select{
	background: #349cef !important
}
.header-style3.fixed-header{
	background: #000
}
.pricing_item:hover .service_price,
.pricing_item:hover .btn-primary,
.our_service2 .service-item:hover .service_icon,
.service-item:hover .service_icon,
.about_us_item:hover,
.about_us_2 .about_us_item:hover .line_default:before,
.carousel-indicators .active{
	background: #f3dd21
}
.line_black::before, 
.newsletter_2 .newsletter_form input[type="submit"]:hover,
.header-style2 .fixed-header #main_header:before{
	background: #349cef
}
.according_title:before, .according_title:after,
.pagination > li > a, .form-control.filter-price,
.product_tab_menu .nav-tabs > li.active > a, 
.product_tab_menu .nav-tabs > li.active > a:hover, 
.product_tab_menu .nav-tabs > li.active > a:focus,
.service-slider .owl-prev, .service-slider .owl-next,
label.checkboxes::before{
	background: #fff
}
.newsletter, .copyright2{
	background: #0f0f0f
}
.offer.process_item{
	background: #136aed
}
.objection.process_item{
	background: #3281f6
}
.product_category .according_title.active{
	background: none;
}
/*=====================RGB Color==============================*/
.overlay_1:before{
	background: rgba(26, 26, 26, .75)
}
.overlay_2:before{
	background: rgba(52, 156, 239, .75)
}
/*=====================Border Color==============================*/
.no-border{
	border: none !important
}
.product_category a, .product_brand a{
	border-color: #fff
}
.service_icon, .feedback-sidebar,
.product_tab_menu .tab-content,
.quantity-nav i, .form-control,
.cart_total td, label.checkboxes::before {
	border-color: #eee
}
.single_product_info .stars, .single_product_categories,
.woocommerce-cart-form tr:first-child, .woocommerce-cart-form tbody{
	border-color: #f1f1f1
}
.contact_icon, .our-history .choose_resons span{
	border-color: #f3dd21
}
.gallery-section .filter-btns li.active,
.blog_post:hover, .our_service3 .service_icon,
.project-thumbnail a.onlive::after,
.product_item:hover .product_img,
.element_part, .service_middle,
[type="checkbox"]:checked + label.checkboxes::before{
	border-color: #349cef
}
.header-style2 .nav.navbar-right::before {
	border-color: transparent #349cef #349cef transparent !important
}
.header-style2 .search_from_menu:before{
	border-color: transparent #fff #fff transparent !important
}
.pricing_item:hover .btn-primary,
.nav-tabs.sign_in_or_up,
.sign_in_or_up.nav-tabs > li > a,
.sign_in_or_up.nav-tabs > li > a:hover,
.sign_in_or_up.nav-tabs > li > a:focus{
	border-color: transparent
}

@media screen and (max-width:991px) {
.header-style3 .dropdown-menu > li > a{
	color: #fff
}
#header .main_header.bg-white{

}
.header-style2 .navbar-nav, 
.header-style2 #main_header{
	background: #616161
}
.dropdown-menu li.active a,
.dropdown-menu li a:hover{
	color: #349cef !important
}
#header .dropdown-menu > li > a{
	color: #f3dd21
}
}

