/* Page title */


.sp-page-title h2, .sp-page-title h3 {
    margin: 0;
    padding: 0;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
}

/* End of Page title */

.major-bgcolor, .spectrum-title-border .sppb-addon-title:after, .btn.btn-link:hover:after, .sppb-btn.btn-link:hover:after, .btn.sppb-btn-link:hover:after, .sppb-btn.sppb-btn-link:hover:after, .btn.btn-link:focus:after, .sppb-btn.btn-link:focus:after, .btn.sppb-btn-link:focus:after, .sppb-btn.sppb-btn-link:focus:after, .sp-page-title h2:after, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover, .sppb-progress .sppb-progress-bar-primary, .sppb-addon-ajax-contact form .sppb-btn-wrap button, .tags a:hover, .tags a:focus, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, #sp-right .sp-module .tagspopular ul li a:hover, #sp-right .sp-module .tagspopular ul li a:focus, .customNavigation > a:hover, .customNavigation > a:focus, .owl-carousel .owl-controls .owl-dots .owl-dot.active span, .spectrum-contact-info .sppb-icon .sppb-icon-inner, .error-page .btn, .sp-simpleportfolio .sp-simpleportfolio-filter ul li a:after, .search .page-title:after, #sp-bottom .sppb-addon-gallery ul > li a:hover {
    background: #fff;
   color: #000;
}

@media only screen and (max-width: 480px) {
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .details {
    font-size: 16px;
	}
}

/* News styles */

.sppb-addon-accordion .sppb-panel-group >div {
  border-radius: 6px;
  border: 1px solid #e5e5e5;
}

.sppb-panel-modern>.sppb-panel-heading {
    background: #e5e5e5;
    border-radius: 6px;
    color: #2e2e2e;
}

/* End of News styles */

/*Sp-title style*/
.sp-page-title {
  padding: 80px 0 73px 0;
  background-position: 0% 10%;
  background-size: auto;
}

@media only screen and (max-width: 480px){
.sp-page-title {
  padding: 35px 0 35px 0;
  }
}

/* End of Sp-title style*/

.view-tag div.tag-category ul.category li a:hover,
.view-tag div.tag-category ul.category li a:focus {
  color: #ffffff;
}

/* dropdown menu list hover focus color */

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li:focus > a {
  background: rgba(0,0,0,0.15) !important;
  color: #ffffff !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:not(.sp-group-title) {
    background: #7d4ee1;
}
  
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:not(.sp-group-title):hover {
    background-color: #5224b3;
}
  
/* End of dropdown */
 
/* contect form width */
@media (max-width: 991px) {
.bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    width: 100% !important;
  }
}

/* end of contect form */

/* hover image button position */
.sppb-addon-image-overlay-icon{
  line-height: 35px;
}

/* end of hover image button position */

/* scrollup style */

.scrollup {
    bottom: 75px;
}

.fab-wrapper {
    bottom: 70px !important;
}

@media (max-width: 1199px) {
    .fab-wrapper { bottom: 70px !important; right: 10px !important; }
    .scrollup { bottom: 75px; right: 90px; }
}

@media (max-width: 767px) {
	#sp-footer { padding: 10px 0 90px; }
	.scrollup {	bottom: 25PX; right: 95px; }
	.fab-wrapper { bottom: 20px !important; right: 5px !IMPORTANT; }
}

/* end of scrollup style */