.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #b30310!important;
}
.cc-nb-main-container {
  padding:20px!important;
}
.cc-nb-title {
  font-size: 16pt!important;
    margin: 0!important;
}
.cc-nb-text-content {
      font-size: 10pt!important;
}
.sp-megamenu-parent>li>a {
    color: #000!important;
}
.sp-megamenu-parent>li>a:hover {
   color: #b30310!important;
}
.sppb-carousel-extended-item.active {
padding-bottom:10px;
}
.sp-simpleportfolio-title a {
	color:#b30310!important;
	font-size: 16pt;
}
.sp-simpleportfolio-overlay-wrapper {
	border-radius:5px 5px 0 0;
}
.sp-simpleportfolio-info {
	border-radius:0 0 5px 5px;
}
.btn-zoom {
	display:none!important;
}
.btn-view {
	color: #b30310!important;
	border:1px solid #b30310!important;
	background-color: #fff!important;
	    border-radius: 2px !important;
}
.sppb-icons-group-list {
	display:inline-flex;
}
.sppb-btn.sppb-btn-default.sppb-btn-outline {
	border:1px solid #b30310!important;
	background-color: #b30310!important;
	color:#fff!important;
	    border-radius: 2px !important;
}
.sppb-btn.sppb-btn-default.sppb-btn-outline:hover {
	border:1px solid #b30310!important;
	background-color: #fff!important;
	color:#b30310!important;
}
#sp-footer, #sp-bottom {
    background: #b30310!important;
}
#sp-footer #sp-footer1 ul.menu li a {
    color: #fff!important;
}
#sp-footer2 {
	color: #fff!important;
}
a {
    color: #b30310!important;
}
ul.social-icons>li a {
    color: #fff!important;
}
.sp-copyright a {
    color: #fff!important;
}
#sp-header {
    padding: 0px 200px!important;
}
.goldbutton a {
	background-color: #AC9D6E !important;
	color:#fff!important;
	font-weight:300!important;
	padding: 8px 40px!important;
}
.goldbutton i {
	rotate: 330deg;
	margin-left:5px;
	font-weight:600!important;
}
.goldbutton a:hover {
	background-color: #fff !important;
	color:#AC9D6E !important;
	font-weight:300!important;
	padding: 8px 40px!important;
}
.sppb-btn.sppb-btn-primary {
    color: #FFFFFF!important;
    border-color: #b30310!important;
    background-color: #b30310!important;
    font-weight: 600!important;
    font-size: 14px!important;
    padding: 8px 10px!important;
	border-radius:2px!important;
}
.sppb-btn.sppb-btn-primary:hover {
    color: #b30310!important;
    border-color: #b30310!important;
    background-color: #fff!important;
    font-weight: 600!important;
    font-size: 14px!important;
    padding: 8px 10px!important;
	border-radius:2px!important;
}
.sppb-btn.sppb-btn-primary i {
    margin-left:5px;
}
.greenbutton a {
	background-color: #b30310 !important;
	border:1px solid #b30310!important;
	color:#fff!important;
	font-weight:300!important;
	padding: 8px 40px!important;
}
.greenbutton i {
	rotate: 330deg;
	margin-left:5px;
	font-weight:600!important;
}
.greenbutton a:hover {
	background-color: #fff !important;
	border:1px solid #b30310!important;
	color:#b30310 !important;
	font-weight:300!important;
	padding: 8px 40px!important;
}

.bordertop .sppb-row-container {
	border-top:1px solid #dedede!important;
	padding-top:50px;
}
.sppb-panel-modern>.sppb-panel-heading {
    padding: 17px 30px 17px 15px!important;
    background: #f1f7f1!important;
    color: #b30310!important;
}
.sppb-carousel-extended-item img {
	border-radius: 5px 5px 0 0;
}
.sppb-carousel-extended-team-content {
	margin: -60px 20px 0 20px;
    border-radius: 5px;
	position:relative;
	background-color:#fff;
}
.sppb-carousel-extended-team-designation {
	margin-bottom:0px!important;
}
.sppb-carousel-extended-team-social-icon i {
	color: #b30310;
} 
.sppb-carousel-extended-team-social-icon {
	position: absolute;
    right: 0;
    top: 15px;
}
.sp-scroll-up {
	background:#fff!important;
	border:1px solid #b30310!important;
}
#sp-bottom .sp-module ul>li>a {
    color:#fff!important;
	padding-left:0!important;
}
#sp-bottom .sp-module ul>li {
    margin-bottom: 0!important;
}
.sppb-icons-group-list li {
	display:inline-flex!important;
}
.boxnumerato h3 {
	margin-top: 20px!important;
    margin-bottom: 20px!important;
    color: #b30310!important;
    background-color: #f1f7f1!important;
    width: 40px!important;
    border-radius: 25px!important;
    height: 40px!important;
    line-height: 40px!important;
	left: 50%;
    position: relative;
    margin-left: -20px;;
}
@media (max-width: 480px) {
#sp-header {
    padding: 0px 20px !important;
}


}