/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: Default GeneratePress child theme
Version: 0.1.1644571849
Updated: 2022-02-11 09:30:49

*/

body{
    font-family: "Century Schoolbook";
	line-height: 1.5;
}
h1,h2,h3,h3,h4,h5,h6{
	font-family: "Interstate Bold";
	font-weight: 700;
}
.gb-button-text{
	font-family: "Interstate Bold";

}
.other-front-tt{
	font-family: 'Frank Ruhl Libre',Georgia;
    line-height: 1.1;
    font-weight: 400;
}
.other-front-t2{
	font-family: 'Frank Ruhl Libre',Georgia;
}


/********** menu-start **********/

.main-navigation .main-nav ul li a:hover {
    color: #2ea3f2 !important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #2ea3f2;
    background-color: #ffffff;
}
.nav-below-header .main-navigation .inside-navigation.grid-container{
    padding: 5px 20px 5px 0px;
	    z-index: 9999999999999;
}
.main-navigation .main-nav ul li a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	font-size: 15px;
    color: #333;
	
}

nav#sticky-navigation {
    height: 30px;
}
nav#sticky-navigation::before {
    clip-path: polygon(0 0, 100% 0, 96% 100%, 0% 100%);
    content: '';
    position: absolute;
    width: 75%;
    height: 65px;
    background-color: white;

}

nav#site-navigation {
    height: 30px;
	z-index: 999999;
    position: relative;
}
nav#site-navigation::before {
    clip-path: polygon(0 0, 100% 0, 96% 100%, 0% 100%);
    content: '';
    position: absolute;
    width: 75% !important;
    height: 65px;
    background-color: white;

}



.main-navigation .main-nav ul ul li a {
    font-family: "Century Schoolbook";
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-color: hsl(330deg 3% 86%);
    color: #112A6A;
    font-size: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.main-navigation ul ul {
    font-family: "Century Schoolbook";
    font-weight: 400;
    width: 250px;
    background-color: hsl(0deg 0% 100%) !important;
	margin-top: -15px;
}
.main-navigation .main-nav ul ul li a:hover {
    background-color: hsl(216deg 100% 19%) !important;
    color: #fff !important;
}

/********** menu-end **********/


/********** header-start **********/
.header_secound_section {
    background-image: linear-gradient(180deg,rgba(0,0,0,.4),transparent 60%,rgba(0,0,0,.24)) !important;
}
.HadADisaster_text{
	    font-family: "Interstate Bold";
	    letter-spacing: -10px;
}
.top_header_button a {
    color: #fff;
}
span.bnl a {
    color: #fff;
}
.section_citi p {
    font-size: 14px;
    margin-bottom: 0px;
}
span.citi {
    margin: 0px 4px 0px 4px;
}
.top_header_button {
	font-family: "Century Schoolbook" !important;
}
.main_service_container_new {
    height: 763px !important;
}
.white .sa_owl_theme .owl-nav .owl-prev {
   
	background-color: #fff !important;
    padding: 20px !important;
}
.our_service_slider_section .white .sa_owl_theme .owl-nav .owl-prev {
    position: absolute;
    right: 0px;
    top: 0;
    transform: translate(-80px, -80px);
	padding: 20px !important;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/08/our-service-left-arrow.png) !important;
}
.our_service_slider_section .sa_owl_theme .owl-nav .owl-prev {
    left: auto !important;
}

.our_service_slider_section .white .sa_owl_theme .owl-nav .owl-next {
    position: absolute;
    right: 0px;
    top: 0;
    transform: translate(-20px, -80px);
    background-color: #fccc00 !important;
    padding: 20px !important;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/08/our-service-right-arrow.png) !important;
}
.free_quote_homepagefrm input {
    height: 50px !important;
    border-radius: 10px !important;
    border-color: #d2d3e5 !important;
}












@media only screen and (max-width: 800px) {
	
.main_service_container_new {
    height: 2226px;
}	
	
.top_header_button {
    width: 100% !important;
}
.logo-for-phone {
    width: 75%;
}
ul#menu-latest-footer-menu {
    display: block;
}
nav#site-navigation::before {
    background-color: hsl(0deg 0% 0% / 0%);
}
.main-navigation .inside-navigation {
    position: absolute;
    right: 0px; 
    top: 160px;
}
.toggled .icon-menu-bars svg:nth-child(2) {
    display: block;
    color: #fff;
    position: absolute;
    right: 0%;
    transform: translate(-42px, 22px) !important;
}
.menu-toggle .gp-icon+.mobile-menu {
    display: none;
}
.inside-navigation.grid-container button.menu-toggle:hover, button.menu-toggle:focus {
    color: hsl(0deg 0% 100%);
    font-size: 21px;
    font-weight: bold !important;
}
nav#sticky-navigation {
    display: none !important;
}
nav#sticky-navigation .inside-navigation.grid-container {
    display: none !important;
}
nav#site-navigation {
    height: 0px;
    z-index: 999999;
    position: inherit;
}
.nav-below-header .main-navigation .inside-navigation.grid-container span{
    color: hsl(207deg 100% 40%);
    padding-left: 4px;
    font-size:20px;
}
.blue_yellow_box_image::before {
   position: absolute;
    content: "";
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/unnamed__1_-removebg-preview.webp);
    background-size: 100%;
    width: 196px !important;
    height: 159px !important;
    background-repeat: no-repeat;
    left: -33px !important;
    top: -88px !important;
}	
.blue_yellow_box_image_right::before {
    position: absolute;
    content: "";
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/Document-With-Pen-Gold-Icon.webp);
    background-size: 100%;
    width: 140px!important;
    height: 140px!important;
    background-repeat: no-repeat;
    left: 0;
    top: -53px!important
}	
.banner_tt_color {
    color: #2ea3f3;
    font-size: 24px;
}	

	
}
/********** header-end **********/

/********** new--homepage-start **********/

.sub_header_under_banner {
    text-decoration: underline;
}
.new_under_banner .frm_fields_container {
    display: flex;
}

.new_under_banner button.frm_button_submit {
    background: #FF0000 !important;
    border: none !important;
    padding: 15px 42px !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin: 0px !important;
    border-radius: 10px !important;
}
.new_under_banner input {
    width: 300px !important;
    height: 50px !important;
    border-radius: 10px !important;
}
/* .under_banner_left_image_css::before {
    content: "";
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/08/Group-4.png);
    width: 125px;
    height: 125px;
    background-size: 100%;
    background-repeat: no-repeat;
    right: 0;
    top: 50%;
    transform: translate(50%, -50%);
} */

.blue_yellow_box_sub_tt {
    text-decoration: underline;
}
.blue_yellow_box_image{
    position: relative;

}
.blue_yellow_box_image::before {

    position: absolute;
    content: "";
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/unnamed__1_-removebg-preview.webp);
    background-size: 100%;
    width: 257px;
    height: 214px;
    background-repeat: no-repeat;
    left: -51px;
    top: -105px;
}

.blue_yellow_box_image_right{
    position: relative;

}
.blue_yellow_box_image_right::before {
    position: absolute;
    content: "";
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/Document-With-Pen-Gold-Icon.webp);
    background-size: 100%;
    width: 180px;
    height: 180px;
    background-repeat: no-repeat;
    left: 0;
    top: -65px;
}


.sec-container h6 {
    font-size: 12px;
    font-family: 'Roboto';
    color: #00245c;
    font-weight: 400;
    text-decoration: underline;
}
.sec-container h4 {
    color: #00245c;
    margin-top: 5px;
    font-family: 'Poppins';
    font-size: 19px !important;
}
.sec-container {
    background: #fff;
    padding: 30px 20px 30px 30px;
}

.hover-sec h6 {
    font-size: 12px;
    font-family: 'Roboto';
    color: #00245c;
    font-weight: 400;
    text-decoration: underline;
}

.hover-sec h4 {
    color: #00245c;
    margin-top: 5px;
    font-family: 'Poppins';
    font-size: 22px;
}
.hover-sec p {
    color: #fff;
    font-family: 'Roboto';
    font-size: 16px;
}

.free_quote_homepagefrm button.frm_button_submit {
    background: hsl(217deg 100% 18%) !important;
    border: none !important;
    padding: 17px 15px !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    width: 100% !important;
    border-radius: 10px !important;
    font-family: 'Roboto' !important;
    font-size: 16px !important;
}





@media only screen and (max-width: 600px) {

.new_under_banner .frm_fields_container {
    display: block;
}

/* .under_banner_left_image_css::before {
    content: "";
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/08/Group-4.png);
    width: 125px;
    height: 125px;
    background-size: 100%;
    background-repeat: no-repeat;
    right: 50%;
    bottom: 0;
    transform: translate(50%, 50%);
} */
.new_under_banner input {
    width: 100% !important;
    height: 50px !important;
    border-radius: 10px !important;
}
.sec-container h4 {
    font-size: 18px;
}
 
.main_service_container_new .autohide-arrows .owl-nav.autohide-arrows .owl-nav {
    display: none !important;
}	
	
.our_service_slider_section .white .sa_owl_theme .owl-nav .owl-prev {
  
    position: absolute;
    right: 0px;
    top: 0;
    transform: translate(-80px, -60px);
}	
.our_service_slider_section .white .sa_owl_theme .owl-nav .owl-next {
   
    position: absolute;
    right: 0px;
    top: 0;
    transform: translate(-20px, -60px)!important;
	    background-color: #fccc00 !important;
    padding: 20px !important;
}	
.team-s-icon .gb-inside-container {
    display: flex;
    gap: 40px;
}
.team-sec-icon svg{
	 color: #002659;

}	
.team-sec-iconbefore {
    background-color: #fff;
}

.team-sec-icon::before {

    width: 70px!important;
    height: 70px!important;
    background-color: #fff !important;
    border-radius: 50%;
}	
.main_service_container_new .sa_hover_container {
    padding: 0% !important;
}
.main_service_container_new {
    height: 2318px !important;
}	
	
	
	
}




/********** new--homepage-end **********/

/********** homepage-start **********/

.banner_title{
	 font-family: "Interstate Bold";
	 font-weight: 700;
}

.banner_tt_color{
	    color: #2ea3f3;
}
.home_page_contact label {
    color: #fff;
    font-size: 14px !important;
	    margin-bottom: 10px !important;
}
.home_page_contact button#wpforms-submit-105 {
    font-size: 15px;
    font-weight: 700;
    color: #000;
	padding: 10px 15px !important;
}
.home_page_contact textarea#wpforms-105-field_6 {
    height: 120px !important;
}
.content_box_icon_image::before {
    content: '';
    position: absolute;
    background-size: 98px;
    height: 90px;
    background-repeat: no-repeat;
    width: 94px;
    left: 0;
    bottom: 0;
    transform: translate(-40px, 2px);
    background-image: url();
}
.content_box_icon_image.water::before {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/water-icon-png.webp);
}
.content_box_icon_image.Storm::before {
    background-image: url(hhttps://spanglerestores.com/wp-content/uploads/2022/11/storm-icon-png.webp);
}
.content_box_icon_image.Mold::before {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/02/mold-icon-png.webp);
}
.content_box_icon_image.Contents::before {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/02/insurance-icon-png.webp);
}
.content_box_icon_image.Emergency::before {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/02/emergency-icon-png.webp);
}
.content_box_icon_image.Emergency::before {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/02/emergency-icon-png.webp);
}
.content_box_icon_image.Fire::before {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/fire-icon.webp);
}
.content_box_icon_image.after::before {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/02/insurance-icon-png-1.webp);
}
.content_box_icon_image {
    position: relative;
}
.content_box_image img {
    width: 376px;
    height: 181px;
    object-fit: cover;
	transition: all .3s ease;
}
.content_box_image:hover img {
    
    overflow: hidden;


}
.spangler_restoration_content{
	text-align:justify;
}
.spangler_restoration_container{
	background-image: linear-gradient(180deg,#00000066,transparent 60%,#0000003d) !important;  
}
.resource_sec_home{
	background-image: linear-gradient(180deg,#00000066,transparent 60%,#0000003d) !important;  
}
.meet_our_team_sec_home{
	background-image: linear-gradient(180deg,#00000066,transparent 60%,#0000003d) !important;  
}
.serving-the-carolinas{
    font-weight: 400 !important;
    font-family: 'Frank Ruhl Libre',Georgia !important;

}


@media only screen and (max-width: 600px) {	
p.emrgncy-redtoration-peragph {
    text-align: justify;
}
	.cls-justifcation{
      text-align: justify !important;
	}

.meet_our_team_image.meet_our_team_image {
    height: 475px !important;
}
.meet_our_team_image {
    position: relative;
}
.meet_our_team_image .meet_our_team_title {
    transition: 0.3s ease-in-out !important;
    position: absolute;
    top: 80%;
}
.meet_our_team_image .meet_our_team_content {
    position: absolute;
    top: 110%;
}	
.meet_our_team_image:hover .meet_our_team_title {
    transition: 0.3s ease-in-out !important;
    top: 35px;
}	
.meet_our_team_image:hover .meet_our_team_content {
    position: absolute;
    top: 120px;
}	
.meet_our_team_image :is(.meet_our_team_title, .meet_our_team_content) {
    transform: translatey(0) !important;
    transition: 0.3s ease-in-out !important;
}	


}


/********** homepage-end **********/


.banner_right_section_innerpage a {
    color: #fff;
}

span.text_underline {
    text-decoration: underline;
}

.inner_banner_main {
    position: relative;
    z-index: 999;
}
.inner_banner_main::before {
position: absolute;
    content: '';
    background: linear-gradient(90deg, #00276400 20%, #002a69d9 80%);
    top: 0%;
    width: 100%;
    height: 100%;
    z-index: -1;
}



ul.list_style_custom {
    list-style: none;
    margin: 0px;
}
ul.list_style_custom li {
    padding: 15px 5px 15px 30px;
    background: #f7f6fb;
    margin: 10px 0px;
    border-radius: 25px;
    color: #072c64;
    font-weight: 600;
	font-family: "Interstate Bold";
	    position: relative;
	    transition: all 0.3s ease;
}
ul.list_style_custom li a{
    color: #072c64;
	    transition: all 0.3s ease;

}


ul.list_style_custom li::before {
    content: '';
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/04/next-1.png);
    width: 30px;
    height: 30px;
    background-size: 26px;
    right: 0%;
    top: 50%;
    transform: translate(-5%, -40%);
    background-repeat: no-repeat;
}

.inner_banner_main input {
    height: 50px !important;
    border-radius: 15px !important;
}
.inner_banner_main label {
    font-size: 14px !important;
}
.inner_banner_main input::placeholder {
    font-size: 12px !important;

}
.inner_banner_main button.frm_button_submit {
    background: hsl(223deg 72% 24%) !important;
    border: none !important;
    padding: 10px 12px !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    width: 100% !important;
    border-radius: 10px !important;
}

ul.list_style_custom li:hover {

    background: #ff0000;
    color: #ffffff;
	    background: #ff0000;
}
ul.list_style_custom li:hover a {
    color: #ffffff;
	transition: all 0.3s ease;
	  background: #1e73be00;
}
ul.list_style_custom li:hover::before{
   filter: brightness(500);
	
}


ul.content_list_style_cs li {
    list-style: none;
    margin: 5px 0px;
	position: relative;
}

ul.content_list_style_cs {
    margin: 0px 0px 20px 30px;
}
ul.content_list_style_cs li::before {
    content: '';
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/04/next-1.png);
    width: 20px;
    height: 20px;
    background-size: 20px;
    left: 0%;
    top: 0%;
    transform: translate(-30px, 11%);
    background-repeat: no-repeat;
}



ul.content_list_style_cs_one li {
    list-style: none;
    margin: 5px 0px;
	position: relative;
}

ul.content_list_style_cs_one {
    margin: 0px 0px 20px 30px;
}
ul.content_list_style_cs_one li::before {
    content: '';
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/04/correct.png);
    width: 20px;
    height: 20px;
    background-size: 20px;
    left: 0%;
    top: 0%;
    transform: translate(-30px, 11%);
    background-repeat: no-repeat;
}


ul.content_list_style_cs_two li {
    list-style: none;
    margin: 5px 0px;
	position: relative;
}

ul.content_list_style_cs_two {
    margin: 0px 0px 20px 30px;
}
ul.content_list_style_cs_two li::before {
    content: '';
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/04/remove.png);
    width: 20px;
    height: 20px;
    background-size: 20px;
    left: 0%;
    top: 0%;
    transform: translate(-30px, 11%);
    background-repeat: no-repeat;
}

.flex-align_custom>div {
	align-items: stretch;
}
.content_underline a {
    text-decoration: underline;
}

.sa_owl_theme .owl-dots .active .active span {
    background-color: rgb(255 30 0) !important;
    position: absolute;
    bottom: -45px !important;
}

.bottom_form_main input {
    height: 50px !important;
    border-radius: 15px !important;
}
.bottom_form_main label {
    font-size: 14px !important;
}
.bottom_form_main input::placeholder {
    font-size: 12px !important;

}
.bottom_form_main button.frm_button_submit {
    background: hsl(0deg 100% 50%) !important;
    border: none !important;
    padding: 10px 12px !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    width: 100% !important;
    border-radius: 10px !important;
}




.service_page_testimonial_section .strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type::before {
    content: '';
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/04/removebg-preview.png);
    width: 150px;
    height: 151px;
    z-index: -1;
    background-size: 150px;
    background-repeat: no-repeat;
    top: -25%;
    left: -2%;
}
.service_page_testimonial_section .strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    z-index: 999;
    position: relative;
    font-weight: 600;
    font-style: normal;
    color: #00245c !important;
}

.service_page_testimonial_section .strong-rating span.star:before {
    color: #FFB900;
    background: #00245c !important;
}

.strong-rating span.star:before {
    content: "";
    -webkit-mask: url(../svg/star-solid.svg) center center no-repeat;
    mask: url(../svg/star-solid.svg) center center no-repeat;
    display: inline-block;
    font-size: 1.25em;
    width: 13px !important;
    height: 32px!important;
    padding: 0 4px;
    transition: color 0.3s ease;
}
.service_page_testimonial_section .wpmtst-testimonial-field.testimonial-field.testimonial-name {
    position: absolute;
    right: 50%;
    transform: translate(50%, 85px);
}
.service_page_testimonial_section .strong-rating-wrapper {
    line-height: 1.7;
    margin-top: 15px;
}
.service_page_testimonial_section .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
   display: none;
}

.service_page_testimonial_section .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
   display: none;
}
.service_page_testimonial_section .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    padding: 60px 30px !important;
    text-align: center;
}
.service_page_testimonial_section .testimonial-name {
    font-family: 'overpass';
    text-transform: uppercase;
    font-weight: 900;
    color: hsl(217deg 100% 9%)!important;
    font-size: 12px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
    content: "";
    -webkit-mask: url(../svg/chevron-right-solid.svg) center center no-repeat;
    mask: url(../svg/chevron-right-solid.svg) center center no-repeat;
    background: #00245c !important;
    position: relative;
    left: -1px;
    display: inline-block;
    width: 25px;
    height: 25px;
    top: 3px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
    content: "";
    -webkit-mask: url(../svg/chevron-left-solid.svg) center center no-repeat;
    mask: url(../svg/chevron-left-solid.svg) center center no-repeat;
    background: #00245c !important;
    position: relative;
    left: -1px;
    display: inline-block;
    width: 25px;
    height: 25px;
    top: 3px;
}

.ce_image_resize img{
	height: 60px;
    width: 60px;
    object-fit: contain;
}

.custom-content-box-one:hover img {
    filter: grayscale(1) invert(1) brightness(500);
}
.slider_container_new {
    position: relative;
}

.slider_container_new::before {
    content: '';
    position: absolute;
    background-color: #00245c;
    width: 100%;
    height: 85%;
	bottom: 0%;
	
}
.slider_container_new {
    overflow: hidden;
}
body.page .sa_owl_theme .owl-dots .active span {
    background-color: rgb(255 30 0) !important;
}

body.page .sa_owl_theme .owl-dots {
    position: absolute;
    width: 100%;
    display: block !important;
    padding: 10px 0px 0px !important;
    bottom: -80px !important;
    text-align: center !important;
    font-size: 12px !important;
    line-height: 12px !important;
}









@media only screen and (max-width: 800px) {

/* .under_banner_left_image_css::before {
    content: "";
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/08/Group-4.png);
    width: 125px;
    height: 125px;
    background-size: 100%;
    background-repeat: no-repeat;
    right: 50%;
    bottom: 0;
    transform: translate(50%, 50%);
}	 */
	
	
	
	
.service_page_testimonial_section .strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type::before {
    content: '';
    position: absolute;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/04/removebg-preview.png);
    width: 100px;
    height: 100px;
    z-index: -1;
    background-size: 100px;
    background-repeat: no-repeat;
    top: -15%;
    left: -2%;
}

.ce_image_resize img{
	height: 60px;
    width: 60px;
    object-fit: contain;
}
body.page .sa_owl_theme .owl-dots {
    position: absolute;
    width: 100%;
    display: block !important;
    padding: 10px 0px 0px !important;
    bottom: -55px !important;
    text-align: center !important;
    font-size: 12px !important;
    line-height: 12px !important;
}

}
















/********** footer-start **********/
ul#menu-latest-footer-menu {
    margin: 0px;
    display: flex;
    padding: 15px 0px;
    justify-content: center;
}

ul#menu-latest-footer-menu li {
    list-style: none;
    color: #fff;
    padding: 0px 10px;
}
ul#menu-latest-footer-menu li a {
   color: #fff;
    font-weight: bold;
    font-size: 15px;
}

.footer_social.footer_social ul {
    margin: 0px;
}
.footer_social .wp-block-social-links.is-style-pill-shape .wp-social-link {
    width: 34px;
    height: 34px;
    border-radius: 5px;
	    position: relative;
	
}
.footer_social .wp-block-social-links .wp-social-link svg {
    width: 18px;
    height: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-9px, -9px);
}
.footer_social .wp-block-social-links.is-style-pill-shape .wp-social-link a {
     padding: 0px; 
}

.fb_footer {
    background-color: #3b5998 !important;
}
.youtube_footer {
    background-color: #cd201f !important;
}

.twiter_footer {
    background-color: #55acee !important;
}

.instragram_footer {
    background-color: #3f729b !important;
}
.meet_our_team_image .gb-grid-wrapper  {
    filter: grayscale(1);
}
.meet_our_team_image {
      filter: grayscale(1);
	  height: 792px !important;
	  justify-content: flex-end !important;
}

.meet_our_team_image :is(.meet_our_team_title, .meet_our_team_content){
    transform: translatey(220px);
	transition: 0.3s ease-in-out !important;
}

.meet_our_team_image:hover :is(.meet_our_team_title, .meet_our_team_content){
    transform: translatey(0px) !important;

}

.meet_our_team_image .meet_our_team_title{
	transition-delay: 0.2s !important;
}

.meet_our_team_image:hover .meet_our_team_title{
	transition-delay: 0s !important;
}


@media only screen and (max-width: 600px) {
ul#menu-latest-footer-menu {
    display: block;
}
.contact-icone443 i.fas.fa-user-circle {
    text-align: center !important;
    display: block;
    line-height: 51px;
}
.contact-icone443 {
    border-color: hsl(204deg 88% 56%);
    border-width: 1px;
    background-color: hsl(204deg 88% 56%);
    box-sizing: content-box;
    height: 52px;
    width: 52px;
    line-height: 52px;
    border-radius: 50%;
    color: hsl(0deg 0% 0%);
    font-size: 26px;
}
.spingler-t {
    margin-bottom: 0;
    padding-left: 0px;
    color: hsl(0deg 0% 20%) !important;
    font-family: 'Interstate Bold';
}
	
	
	
	
	
}
/********** footer-end **********/


/* ********* Service page start********* */

.site-bar-tittle-service-page {
    width: 97% !important;
}
.et_pb_text_inner {
    font-family: 'Century Schoolbook';
    font-weight: 400;
}
.gradientheader {
    box-shadow: none;
    background-color: hsl(216deg 100% 22%) !important;
    background-image: linear-gradient(180deg,hsl(0deg 0% 0% / 40%),hsl(0deg 0% 0% / 0%) 60%,hsl(0deg 0% 0% / 24%)) !important;
}
.hover-obal-tt i {
    font-size: 28px;
    padding-right: 5px;
    color: hsl(0deg 0% 100%);
}
.box-bigz {
    min-height: 300px !important;
}
.tittle-con::before {
    content: "";
    position: absolute;
    top: 48%;
    right: 220px;
    display: inline-block;
    width: 351px;
    height: 5px;
    margin-left: 5px;
    border: 1px dotted hsl(0deg 0% 62%);
}
.tittle-con {
    position: relative;
}
.tittle-con-left {
    position: relative;
}
.tittle-con-left::before {
    content: "";
    position: absolute;
    top: 48%;
    height: 5px;
    display: inline-block;
    width: 205px;
    margin-left: 5px;
    border: 1px dotted hsl(0deg 0% 62%);
    right: -40px;
}
.link_clr343 a {
    color: red !important;
}



@media only screen and (max-width: 600px) {
.site-bar-tittle-service-page {
    width: 100% !important;
}
   .tittle-con-left::before {
	    display: none;
   }
	.tittle-con::before {
		display: none;
	}
		
	
}






/* ********service page end********** */


/**** location page start ******/

.bacimglocation {
    background-size: contain !important;
    background-position: top left !important;
    background-image: linear-gradient(180deg,hsl(0deg 0% 100% / 70%) 0%,hsl(0deg 0% 100% / 70%) 100%),url(hhttps://spanglerestores.com/wp-content/uploads/2022/02/webpc-passthru-2022-02-18T153443.173.webp)!important;
    background-repeat: no-repeat;
}


/* ********** Location page end******** */


/* Whop we are page start */

.box-bigz2{
    min-height: 275px;
}
span.hightlght-tittle {
    margin-top: 0px;
    margin-bottom: 0px;
    color: hsl(207deg 100% 40%);
    font-size: 90px;
    line-height: 1.1;
    font-weight: 400;
}
.wired{
	min-height:570px !important;
}
.gradientheader2 {
    box-shadow: none;
    background-image: linear-gradient(180deg,hsl(0deg 0% 0% / 40%),hsl(0deg 0% 0% / 0%) 60%,hsl(0deg 0% 0% / 24%)) !important;
}
.for-hght-content-box {
    min-height: 200px !important;
}

@media only screen and (max-width: 600px) {
  .box-bigz2{
    min-height: auto !important;
}	
.for-hght-content-box {
    min-height: auto;
}	

	
	
}
/* ********** who we are page end*********** */

/* *********** contact page start********** */
p.rsgn-color {
    margin-bottom: 20px;
	font-size: 15px;
}
.rsgn-color {
    color: hsl(0deg 100% 50%);
}
.contact-us-from label {
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
}
.contact-us-from input , select#field_22zrk {
    background-color: hsl(0deg 0% 100%);
    border-radius: 2px !important;
    color: hsl(0deg 0% 20%) !important;
    font-size: 16px !important;
    border: 1px solid hsl(0deg 0% 80%) !important;
    padding: 6px 10px !important;
    height: 38px !important;
    width: 100% !important;
    line-height: 1.3 !important;
}
.contact-us-from input#field_zl6ez {
    height: 120px !important;
}
.contact-us-from button.frm_button_submit {
    background-color: hsl(0deg 0% 93%) !important;
    border: 1px solid hsl(0deg 0% 87%) !important;
    color: hsl(0deg 0% 20%) !important;
    font-size: 1em !important;
    padding: 8px 25px !important;
    border-radius: unset !important;
}
/* *********contact page end*********** */



/* ************Employment page Start************* */
.explore-jobs-btn {
    background-image: linear-gradient(to top,hsl(0deg 94% 43%),hsl(0deg 94% 47%));
	color: #ffffff !important;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 32px;
    text-transform: uppercase;
}
.explore-jobs-btn:hover {
    background-image: linear-gradient(to top,hsl(0deg 94% 47%),hsl(0deg 94% 43%));
}
.link-text a {
    color: hsl(0deg 0% 100%);
}


.testimonial-css .wpmtst-testimonial {
    border-radius: 3px;
    height: 390px;
    background: hsl(0deg 0% 100%);
    margin-top: 20px;
}
.testimonial-css .wpmtst-testimonial-image.testimonial-image {
    margin-top: -100px !important;
    width: 100%;
    text-align: center;
}
.testimonial-css  .strong-view.wpmtst-default .wpmtst-testimonial-image img {
    border-radius: 50%;
}
.testimonial-css .wpmtst-testimonial-field.testimonial-field.testimonial-name {
    font-family: 'Interstate Bold';
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 0px !important;
    margin-top: 20px;
    text-align: center;
}
.testimonial-css .wpmtst-testimonial-field.testimonial-field.testimonial-company {
    font-size: 1.2em;
    text-align: center;
}
.testimonial-css .wpmtst-testimonial-content.testimonial-content p {
    text-align: center;
}
.bg-bg {
    background-color: hsl(216deg 100% 22%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(hsl(0deg 0% 0% / 40%)),color-stop(60%,hsl(0deg 0% 0% / 0%)),to(hsl(0deg 0% 0% / 24%))) !important;
}
.box-bigz3 {
    height: 204px !important;
}
.box-bigz4 {
    height: 222px !Important;
}
/* ************Employment page End************* */

/* *****************covid 19 page start*********** */
.left-siter-image-scrl img {
    transition: .4s;
}
.left-siter-image-scrl img:hover {
    transform: scale(1.02);
    transition: .4s;
    box-shadow: 1px 1px 10px #0003;
}
.down-video a {
    color: hsl(204deg 89% 57%);
    text-decoration: underline;
}
.video-popup-con a.vp-a {
    font-size: 20px;
    text-decoration: underline;
    color: hsl(204deg 89% 57%);
}

/************** Covid 19 page end ************/

/* **************Shipping Container Remediation start***************** */
.sidebar-navigation-tittle {
    position: relative;
	transition: .3s;
	color: hsl(225deg 83% 12%) !important;
}
.sidebar-navigation-tittle i.fas.fa-chevron-right {
    position: absolute;
    right: 15px;
    font-size: 15px;
    top: 16px;
}
.sidebar-navigation-tittle:hover {
    transition: .3s;
    background: hsl(0deg 100% 50%);
    color: hsl(0deg 0% 100%) !important;
}
.image3452 img {
    width: 410px !important;
    height: 280px !important;
    object-fit: cover;
}
.custom-content-box-one {
    box-shadow: 0px 0px 15px #00000026;
    height: 100%;
    transition: .3s;
	position:relative;
}

.contact-us-btn4387 i {
    position: absolute;
    background: hsl(0deg 100% 50%);
    color: hsl(0deg 0% 100%);
    padding: 13px 12px;
    top: -7px;
    font-size: 14px;
}
.contact-us-bttn32 {
    position: absolute;
    bottom: 35px;
    right: 26%;
}
.contact-us-bttn32 {
    transform: translate(0px, 40px);
}
.custom-content-box-one:hover {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/02/webpc-passthru-2022-02-24T192912.131.webp);
    background-blend-mode: overlay;
    background-color: hsl(0deg 100% 50% / 81%);
}
.custom-content-box-one:hover p {
    color: hsl(0deg 0% 100%);
}
.custom-content-box-one p {
}
.custom-content-box-one h2, .custom-content-box-one p {
    color: hsl(0deg 0% 0%);
}
.custom-content-box-one:hover h2 {
    color: hsl(0deg 0% 100%);
}
.custom-content-box-one:hover img {
    filter: grayscale(1) invert(1) brightness(500);
}

.custom-content-box-one:hover .contact-us-btn4387 a {
    background: hsl(216deg 87% 21%);
    color: hsl(0deg 0% 100%);
}
.contact-us-btn4387 a {
	color: hsl(216deg 87% 21%);
	padding: 8px 29px;
    margin: 0;
}
.site-bar-contact-form {
    padding: 25px 25px 5px 25px !important;
    background-color: hsl(216deg 87% 21%) !important;
    box-shadow: 0px 0px 15px #0000008c;
    border-radius: 15px;
}
h3.frm_form_title{
	display:none !important;
}
.frm_form_title {
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    color: hsl(0deg 100% 50%) !important;
    margin-bottom: 0 !important;
    font-size: 10px !important;
	 font-weight: 600 !important;
}
.frm_description p {
     color: hsl(0deg 0% 100%) !important;
    font-size: 25px !important;
    font-family: 'Interstate Bold';
    margin-bottom: 20px !important;
    margin-top: 5px !important;
    font-weight: 600;
    line-height: 30px;
}
.site-bar-contact-form input {
    height: 50px !important;
    border-radius: 10px !important;
}
.site-bar-contact-form textarea {
    border-radius: 15px !important;
}
.site-bar-contact-form label {
    display: none !important;
}
.site-bar-contact-form button.frm_button_submit {
    width: 100% !important;
    background: hsl(0deg 100% 50%) !important;
    color: hsl(0deg 0% 100%) !important;
    border: 1px solid hsl(0deg 100% 50%) !important;
    font-family: 'Interstate Bold' !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 10px 15px !important;
    border-radius: 15px !important;
    height: 45px !important;
    margin-top: 0px !important;
}
.slider_box_image img {
    height: 75px !important;
    width: 75px !important;
}
.slider_box_image {
    display: flex;
    background-color: #ff1e00;
    border-radius: 50%;
    height: 140px;
    width: 140px;
    justify-content: center;
    align-items: center;
	margin: auto;
	margin-top: -65px;
}
.site-bar-contact-form .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 12px;
}
.slider_box_tittle h3 {
    font-size: 24px;
    font-weight: 600;
    margin: 20px 0px;
    color: hsl(0deg 0% 20%);
    text-align: center;
}


.our_process_slider_box {
    position: relative;
    padding: 35px 20px;
    background: hsl(0deg 0% 100%);
    text-align: center;
    min-height: 655px;
    border-radius: 30px;
    box-shadow: 0px 0px 15px #1d23271a;
	padding: 5%;
    background: hsl(0deg 0% 100%);
    text-align: center;
	margin-top: -50px;
}
.slider_box_boder_btm:hover a {
    background: hsl(217deg 68% 35%);
	color: #fff;
}
.slider_box_boder_btm img {
    background: hsl(187deg 100% 50%);
    color: hsl(0deg 0% 100%);
    padding: 16px 16px 16px;
    position: absolute;
    top: -11px;
    filter: invert(1);
}
.slider_box_boder_btm a {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Interstate Bold';
    font-weight: 800;
    margin: 0px -1px 38px 0px;
    background-color: hsl(0deg 0% 94%);
    padding: 13px 10px 12px 17px;
    color: hsl(216deg 100% 22%);
}
.slider_box_boder_btm {
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translate(-70%, 0%);
}
.owl-carousel .owl-stage-outer {
	overflow: visible !important;
}

.small_tit_sec{
	position: relative;
}
h5.small_tit_sec::before {
    position: absolute;
    content: "";
    left: 0px;
    background-color: hsl(0deg 100% 50%);
    height: 2px;
    width: 16px;
    top: 11px;
}
.before-footer-from div#frm_form_4_container {
    background: hsl(216deg 100% 22%);
    width: 74%;
    padding: 35px 35px 10px;
    transform: translate(-160px, 0px);
}
button.frm_button_submit {
    background: hsl(0deg 100% 50%) !important;
    border: none !important;
    padding: 7px 12px !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
	color: #fff !important;
}
.before-footer-from input {
    height: 40px !important;
    border-radius: 0px !important;
}
textarea#field_tmure {
    border-radius: 0px;
}
@media only screen and (max-width: 800px) {
	.explore-jobs-btn{
		text-align:center !important;
	}
	
.contact-us-bttn32 {
    right: 32%;
}
	
.sa_owl_theme .owl-dots {
    bottom: -45px !important;	
}
	.before-footer-from div#frm_form_4_container {
    width: 100%;
    padding: 35px 35px 10px;
    transform: translate(0px, 0px);
    background: hsl(0deg 100% 50%);
}
	
	
}	
/* **************Shipping Container Remediation End***************** */
.robo-gallery-wrap-id942:not(#no-robo-galery) .rbs-img-container {
    box-shadow: none !important;
}
.about_us a {
    color: hsl(0deg 0% 100%);
}
/* *************testimonial page start******** */
.testimonials-sec .testimonial-inner {
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    background: hsl(217deg 100% 22%)!important;
    color: hsl(0deg 0% 100%);
    padding: 24px;
    border: 1px solid hsl(217deg 100% 22%)!important;
}
.testimonial-name {
    font-family: 'overpass';
    text-transform: uppercase;
    font-weight: 900;
    color: hsl(207deg 100% 40%)!important;
    font-size: 18px;
}
.testimonial-inner {
    height: auto !important;
}
/* *************testimonial page end************* */
.class-for-right-border:before {
    position: absolute;
    right: 0;
    top: 60px;
    border-right: 1px solid hsl(0deg 0% 100%);
    height: 81%;
    width: 100%;
    content: "";
}
.class-for-right-border {
    position: relative;
}

/* ***********blog page css start********* */
.post-image {
    float: left;
    width: 30%;
}
.post.type-post.status-publish.format-standard.has-post-thumbnail {
    background: hsl(216deg 100% 22%) !important;
    color: hsl(0deg 0% 100%);
	padding: 20px;
	position: relative;
	margin-bottom: 50px;
}
h2.entry-title a {
    color: hsl(0deg 0% 100%) !important;	
    font-size: 26px;
}
header.entry-header {
    float: right;
    width: 70%;
}
.post-image {
    margin-top: 0 !IMPORTANT;
    padding-right: 25px;
}
.one-container.archive .post:not(:last-child){
    padding-bottom: 24px !important;
}
.post-image img.attachment-full.size-full.wp-post-image {
    height: 210px;
    width: 320px !important;
	object-fit: cover;
}
footer.entry-meta {
    display: flex;
    width: 100%;
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: hsl(0deg 0% 100%);
}
footer.entry-meta a {
    color: hsl(0deg 0% 100%);
    padding-left: 4px;
}
.entry-summary {
    margin-top: 0 !important;
}
.entry-summary a {
    color: hsl(210deg 14% 97%);
    position: absolute;
    right: 30px;
    bottom: 30px;
}
.category-blog div#content {
    background: hsl(210deg 14% 97%);
}
.category-blog  header.page-header h1 {
    display: none;
}
.category-blog .one-container .site-content {
    padding-top: 70px;
}
span.breadcrumb_last {
    color: #fff;
}


@media only screen and (max-width: 600px) {

footer.entry-meta a, span {
    font-size: 12px;
}
	
.entry-summary a {
    bottom: 33px;
    font-size: 12px;
}	
	
.post-template-default.single header.entry-header h1.entry-title {
    font-size: 28px !important;
}
	
}	
/* ***********blog page css End********* */


/* ***********News page css start********* */
.news-tittle-tt a {
    color: hsl(0deg 0% 100%);
    text-decoration: underline;
}
.news-tittle-tt {
    margin-bottom: 10px;
}
.news-see-video-tt a {
    color: hsl(0deg 0% 100%);
    text-decoration: underline;
    font-size: 20px;
}
.tag div#content {
    background: hsl(210deg 14% 97%);
}
.tag div#content .inside-article {
    background: hsl(217deg 100% 22%);
    color: hsl(0deg 0% 100%);
    padding: 20px;
}
.tag div#content  header.entry-header {
    width: 100%;
    padding-bottom: 10px;
    float: none;
}
.post-template-default.single header.entry-header {
    float: none;
    width: 100%;
}
.post-template-default.single header.entry-header  h1.entry-title {
    font-size: 40px;
}
.post-template-default.single h2.widgettitle , .post-template-default.single p.catagori-tittle23{
    color: hsl(0deg 0% 20%);
    font-size: 13px;
    border-bottom: 2px solid hsl(204deg 88% 56%);
    padding-bottom: 5px;
	font-weight: 700;
}
.post-template-default.single .widget.widget_meta , .post-template-default.single .widget.recent-posts-widget-with-thumbnails {
    padding: 20px 0px;
}
.post-template-default.single .rpwwt-widget ul li img {
    width: 45px;
    height: 45px;
    border: 1px solid hsl(0deg 0% 93%) !important;
    box-shadow: none !important;
    margin: 2px 10px 2px 0;
    padding: 3px !important;
}
.post-template-default.single .rpwwt-widget ul li {
    border-bottom: 1px solid hsl(0deg 0% 93%);
    margin-bottom: 5px;
}
.post-template-default.single .rpwwt-post-date {
    color: hsl(0deg 0% 73%);
    font-size: 11px;
}
.post-template-default.single .rpwwt-post-excerpt {
    font-size: 12px;
    font-weight: 600;
    color: hsl(0deg 0% 0%);
}
.post-template-default.single .widget.widget_meta ul li a::before
, .post-template-default.single li.cat-item a::before {
    position: absolute;
    content: "";
    top: 7px;
    left: -3px;
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/03/next-e1648033001358.png);
    background-size: cover;
}
.post-template-default.single .widget.widget_meta ul li a
 , .post-template-default.single li.cat-item a {
    display: block;
    padding: 0px 10px 5px 17px;
    border-bottom: 1px solid hsl(0deg 2% 90%);
    position: relative;
    color: hsl(0deg 0% 0%);
}
.post-template-default.single .widget.widget_meta {
    padding-top: 50px !important;
}
.post-template-default.single .entry-meta {
    display: none;
}
.post-template-default.single {
	background: #fff;
}
.banner_right_section_innerpage span {
    color: hsl(0deg 0% 100%);
}
/* ***********News page css End********* */
ul.list-style a {
    color: hsl(0deg 0% 20%);
}
.anther-service-page-tittle .content_box_icon_image {
    transform: translate(-11px, -57px);
}
.content_box_image2 img {
    height: 240px;
}
.border-left-befor::before {
content: "";
    position: absolute;
    height: 91%;
    border-color: hsl(216deg 100% 21%);
    left: 50px;
    width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    top: 15px;
}
.border-left-befor {
    position: relative;
}







strong.breadcrumb_last{
/* 	color: #fff !important; */
    font-weight: 800 !important;
}
.contact_underlineText{
	text-decoration:underline;
}
.contact2_form h3.frm_form_title {
    display: none;
}
.contact2_form input , textarea {
    padding: 25px !important;
	    border-radius: 10px !important;
}
/* .contact2_form  div#frm_combo_inputs_container_33 {
    margin-bottom: -20px !important;
} */
.contact2_form button.frm_button_submit {
    width: 100% !important;
    padding: 12px 0 !important;
    background-color: #002659 !important;
    border-radius: 10px !important;
}
.contact2_form  textarea {
    padding: 25px !important;
	height: 155px !important;
}

.contact2_form textarea::placeholder {
	font-family: "Roboto";
	font-size:15px !important;
}
.contact2_form input::placeholder {
	font-family: "Roboto" !important;
	font-size:15px !important;
}

.home_resources_hover_box{
	position:relative;
}

.home_resources_hover_box:before {
    position: absolute;
    content: "";
    width: 285px;
    height: 141px;
    background-image: linear-gradient(0deg, rgba(0,37,89,0.6) 0%, rgba(0,37,89,0) 100%);
    clip-path: polygon(0 -10%, 103% 100%, 100% 100%, 0% 100%);
    z-index: 1;

}

.home_resources_hover_box:hover:before {
    width: 100%;
    height: 100%;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
		    transition: .3s;
}



.home_resources_hover_box:after {
    content: "";
    position: absolute;
    width: 49px;
    height: 37px;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/08/right-up-e1660818133946.png);
    z-index: 9;
    transform: translate(245px, -243px);
    visibility: hidden;
    background-repeat: no-repeat;
}
.home_resources_hover_box:hover:after{
	visibility:visible;
} 





.team-sec {
    position: relative;
    transition: .3s;
	  overflow: hidden;
}
.team-sec-hover {
    position: absolute;
		bottom: -100%;
	  transition: .3s;
		z-index: 100;
}
.team-sec-img{
	position: relative;
}
.team-sec-img img{
	width: 100%;
}
.team-sec:hover:before {
    bottom: 0;
}
.team-sec::before {
    width: 100%;
    height: 100%;
    background-color: #002659bf;
		position: absolute;
    content: '';
    z-index: 9;
    bottom: -100%;
    transition: .3s;
}
.team-sec-hover {
    background: transparent;
}
.team-sec-icon {
    padding: 30px;
}
.team-sec-icon::before {
    position: absolute;
    content: '';
    width: 90px;
    height: 90px;
    background-color: #002659;
    border-radius: 50%;
}
.team-sec-icon:hover.team-sec-icon svg{
	 color: #002659;
}
.team-sec-icon:hover:before{
	background-color: #fff;
}
.team-sec-icon, .team-sec-icon svg {
    position: relative;
    transition: .3s;
}
.team-sec:hover .team-sec-hover {
	 bottom: 0;
}
.underline_line {
    text-decoration: underline;
	line-height: 10px;
}



/*
.our_service_slider_section {
    overflow: hidden;
}
.our_service_home_new{
	width: 100%;
	position: relative;
}
.our_service_home_first {
 
}

.our_service_home_first img {
    width: 100% !important;
    height: 190px !important;
	object-fit: cover;
}
.our_service_home_secound{
	background-color: #fff;
	padding: 30px;
	margin-top: -6px;

}
.our_service_home_secound h6 {
    font-family: Poppins, sans-serif;
    color: #00245c;
    font-size: 14px;
    margin-bottom: 10px;
    text-decoration: underline;
}
.our_service_home_secound h4 {
    font-size: 20px;
    color: #00245c;
	margin-bottom: 0px !important;
}
.our_service_home_third {
    visibility: hidden;
    transition: all 0.2s ease;
    width: 100%;
    height: 93%;
    background-color: #002659bf;
    position: absolute;
    top: 7%;
		padding: 20px;
}
.our_service_home_new:hover .our_service_home_third{
	
	visibility: visible;
}
.our_service_home_new:hover .our_service_home_secound{
	display: none;
}
.ur_service_home_secound{
	display: block !important;
}
.main_service_container_new {
    height: 416px;
}
.on_hover_main h6, .on_hover_main_part_two, .on_hover_main_part_three {
    color: #fff;
    font-family: roboto;
}
 */

.our_service_slider_section {
    overflow: hidden;
}
.slider-sec-image img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
.slider-sec-image {
    height: 214px;
}
.sec-container {
    background: #fff;
    padding: 20px;
}
.sec-container h6, .sec-container h4 {
    margin-bottom: 0;
}
.slider-main {
    position: relative;
    overflow: hidden;
    transition: .3s;
}
.slider-sec-on-hover {
    position: absolute;
		height: 100%;
	
	  padding: 30px;
}
.slider-sec-on-hover {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/56b3983925303dbb57778d89_fire_house-burning_300x225-1.webp) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: overlay;
    background-color: #002659bf;
}
.slider-main:hover .slider-sec-on-hover{
		top: 0
} 
.slider-main:hover .slider-sec-focus{
		visibility: hidden;
}
.slider-sec-on-hover h4 {
    margin-bottom: 12px;
}
.slider-sec-on-hover h6 {
    font-weight: 400 !important;
    margin: 0;
    text-decoration: underline;
}
.slider-sec-on-hover h6, .slider-sec-on-hover h4, .slider-sec-on-hover p {
    color: #fff;
    font-family: 'Roboto';
}

.slider-sec-on-hover.sec-three {
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/56cf524e155132967aeb6712_SpangleR_WebsiteRecommend-033-1.webp);
}
.slider-sec-on-hover.sec-one{
	 background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/56b3983925303dbb57778d89_fire_house-burning_300x225-1.webp);
}
.slider-sec-on-hover.sec-four{
	 background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/56b7bbba85f55b8d6cc53be1_mold_wall2_300x225-1-1.webp) !important;
}
.slider-sec-on-hover.sec-five{
	 background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/56b948dd24b87cec65f214e5_storm_woman-look-at-house_300x225-1-1.webp) !important;
}
.slider-sec-on-hover.sec-six{
	 background-image: url(https://spanglerestores.com/wp-content/uploads/2022/11/file-153-1.webp) !important;
}
a.slider-btn {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #ff0000;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 13px !important;
    border-radius: 20px 20px 0px 0px;
    text-decoration: underline;
    color: #fff;
    font-family: 'Roboto';
}

.autohide-arrows .owl-nav.owl-nav {
    display: block !important;
}
.com{
	position:static !important;
}
.com_side{
	position:fixed;
	top:50%;
}





.btm_bc span strong.breadcrumb_last {
    color: #002659 !important;
}




.btm_bc span strong.breadcrumb_last {
    color: #002659 !important;
}

/* .owener_pic:before {
    content: "";
    position: relative;
    height: 105px;
    width: 116px;
    background-image: url(https://spanglerestores.com/wp-content/uploads/2022/09/bg-1-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    transform: translate(348%, 262%);
}
 */


@media only screen and (max-width: 800px) {
.owener_pic:before {
display:none;
}
	a.bdp-readmorebtn {
    position: relative;
		transform: translate(107%, -7px) !important;
	}

}





.bdp-post-image-bg img {
    height: 400px;
	width:100% !important;
}
.bdp-post-grid-content {
    border: 1px solid #eee;
}
.bdp-post-grid-content .bdp-post-title {
    margin: 40px 10px 20px 36px !important;
    text-align: left;
	    height: 100px;
}
.bdp-post-short-content {
    margin: 35px 10px 60px 38px!important;
    text-align: left;
}
a.bdp-readmorebtn {
	position:relative;
    transform: translate(216%, -7px);
    border: none !important;
    color:  #002659 !important;
	font-weight:800;
	font-size:15px;
}
a.bdp-readmorebtn:before {
	  content: "";
    position: absolute;
    background: url(https://spanglerestores.com/wp-content/uploads/2022/09/right-arrow.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
transform: translate(-22px,4px);

}

.bdp-readmorebtn:hover{
	background-color:transparent;
}

.slider_container_new .slider_box_boder_btm .slider_box_boder_btm {
    display: none !important;
}
body.page .sa_owl_theme .owl-dots {
    display: none !important;
}
.v_containar img {
    width: 100%;
}