.sp-megamenu-parent >li >a {
    color: #000;
    display: inline-block;
    font-size: 16px !important;
    line-height: 90px;
    padding: 0 12px;
    position: relative;
    text-transform: uppercase;
	font-weight: bold;
}

#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {
 /*   color: #ffffff !important;*/
}

.logo{
	width:100%;	
}


.raidbutton{
    background: blue;
    font-weight: bold;
}

.pages_small_banner{
    color: maroon;
}

.home-our-achievement1{
    color: white;
}



.sppb-container {
    max-width: 100%;
}


.address{
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}



@media (max-width: 768px){
.address{
	color:#FFF;
	font-weight:none;
	font-size:16px;
	margin-left:-20px;
}}

.slidertitle{
	color:#FFF;
	font-weight:bold;
	font-size:42px;
	text-shadow: 0 0 10px #000000, 0 0 10px #000000;
}

.slidersubtitle{
	color:#FFF;
	font-weight:bold;
	font-size:26px;
	text-shadow: 0 0 10px #000000, 0 0 10px #000000;
}


.call-us {
    display: inline-block;
    padding: 5px 40px !important;
    border-radius: 20px;
	font-size: 17px;
    font-weight: 600;
}



.sppb-btn.sppb-btn-info {
    background: #242424 !important;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 0px;
    color: white;
}


.sppb-btn.sppb-btn-info:hover {
    background: #9C0 !important;
	color: #000000;
}


#sp-top2{
	padding-top: 2px;
	text-align: center;
}

#sp-top1{
	text-align: center;
}



.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    height: 600px;
}


.takeaction{
	text-align:center;
	font-size:28px;
	font-weight:800;
}



.slidertitle{
	color:#FFF;
	font-weight:bold;
	font-size:42px;
	text-shadow: 0 0 10px #000000, 0 0 10px #000000;
    margin-top: -100px;
}

.slidersubtitle{
	color:#FFF;
	font-weight:bold;
	font-size:26px;
	text-shadow: 0 0 10px #000000, 0 0 10px #000000;
    margin-bottom: 30px;
}




@media (max-width: 768px){

.slidertitle{
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	text-shadow: 0 0 5px #000000, 0 0 5px #000000;
    margin-top: 0px;
}

.slidersubtitle{
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	text-shadow: 0 0 4px #000000, 0 0 4px #000000;
	line-height:20px;
}

.takeaction{
	text-align:center;
	font-size:40px;
	font-weight:800;
	padding:20px !important;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    height: 300px;
}}














.bottomaddress{
	color:#FFF !important;
}

.fa {
    color: #fff;
}

#sp-bottom {
    padding: 50px 0px 50px !important;
}


/*#sp-page-builder .page-content .sppb-section:first-child {
    z-index: -1;
}*/


/*.sp-page-builder .page-content #section-id-1535152936642 {
     margin-bottom: -50px !important;
}*/


.sppb-title-subheading{
	color:#900;
}

.sppb-addon-content{
	color:#000;
}

.familyowned {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

#sp-page-builder .sppb-section-title {
    margin-bottom: 30px;
}

.reviewbottom{
	margin-bottom: -50px !important;
    z-index: -1 !important;
}

body {
    color: #ccc;
}


.reviews_platform{
 padding: 15px 20px;
    margin: 0 5px 10px;
    background: #FFFFFF;
    border-radius: 18px;
    clear: both; 
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}


.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg >div .sppb-slideshow-fullwidth-item-text >div {
    max-width: 100%;
}


.application_form{ 
    display: block;
    width: 100%;
    border: none;
    background-color: #355a98;
    padding: 10px 20px 10px 20px;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
}


.border_top{
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin-top: 25px;
    margin-bottom: 25px;
}

.sp-module {
    margin-top: 30px;
}

.column_bottom {
  float: left;
  width: 33.33%;
  padding: 5px;
}

/* Clear floats after image containers */
.row_bottom::after {
  content: "";
  clear: both;
  display: table;
}

