.ws4a_sidebar_btn img {
    width: 25%;
	margin-right: 5px;
}
.main_happyhome_van {
    margin-top: 25px;
}
img.happyhome_van {
    margin-top: 30px;
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
    display: block;
}
span.happyhome_van_span {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 15px;
    font-weight: bold;
}
.underline {
    width: 100%;
    height: 6px;
    background: #157ccb;
    background-position: center;
    background-size: cover;
}
.nss_logoo{
    width:120px;
}
.home  .aminities_sec .activities_box {
    position: relative;
}
.home   .aminities_sec {
    padding-top: 80px;
}
.activities_box {
    box-shadow: 2px 12px 12px #e3e3e3;
    height: 100%;
}
.activities_img img {
    height: 290px;
    object-fit: cover;
    width: 100%;
}
.activities_img img {
    max-width: 100%;
}
.home .aminities_sec .activities_content {
	position: absolute;
	padding: 0px;
	bottom: 0px;
	left: 0;
	color: #fff;
	top: 0px;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9;
	right: 0px;
}
.activities_content h3 {
    color: #333;
    font-size: 24px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 17px;
}
.home  .aminities_sec .activities_content h3 a {
    color: #fff !important;
    font-size: 18px;
}
/*.home .aminities_sec .activities_box::before {
    background: linear-gradient(transparent 0%, #000c 100%);
    content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 260px;
}*/


.call_service{
	text-align: center;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 3px solid #019de2;
}
.popular_lighting, .electrician_care{
	text-align: center;
    background-color: #fcfafa;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 3px solid #019de2;
}
.popular_lighting img{
	margin: 0 0 1.5em;
}
.popular_lighting ul, .electrician_care ul{
	text-align: left;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.popular_lighting ul li, .electrician_care ul li{
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 10px;
    text-align: left;
    list-style: none;
}
/** New Header CSS **/

#top-menu li a {
	color: #000 !important;
}
.header_top.w3_bg {
	background: transparent !important;
}
.top_header_sec.w3_bg {
	display: flex;
	justify-content: space-between;
}

.menu-item.menu-item-type-custom {
	padding: 0px !important;
}
#top-menu{
	text-align: center;
    margin: 0 0 0 10px;
}
.navigation-top a, .social-icon a {
	font-size: 16px !important; 
} 
.header_top {
	background: transparent !important;
}
.top_header_sec {
	display: flex;
	justify-content: space-between;
}
.header_top .navigation-top {
	width: 100% !important;
}
#top-menu .menu-item {
	padding: 15px 20px 0px 30px !important;
}
.fa-facebook:hover {
    background-color: #fff !important;
}
.header_top_bar {
	/*background: #4b4949 !important;*/
	padding: 5px 0;
} 
.header_top_bar .wrap {
	display: flex;
	justify-content: space-between;
}
.left_header {
	/*width: 25%;*/
}
.middle_header{
	/*width: 50%;*/
}
.right_header {
	text-align: right;
	/*width: 25%;*/
}
.right_header {
	color: #fff;
	font-size: 16px;
}
.mobileleft_header {
	width: 100%;
}
.mobileright_header {
	text-align: center;
	width: 100%;
}
.mobileright_header ul{
	margin-left:0px !important;
}
.mobileright_header ul li {
	display:inline-block;
	list-style:none;
}
.mobileright_header .textwidget ul li a{
	text-decoration: none;
	color: #000;
	box-shadow: none !important;
	font-size: 20px;
}
.mobileleft_header .widget.widget_media_image{
	text-align: center;
}
.right_header ul {
	padding:0px;
	margin-bottom:0px;
	
}
.right_header ul li {
	display:inline-block;
	list-style:none;
}
.right_header li a {
	color: #fff;
	font-size: 16px;
}
.right_header ul li {
	margin-left: 15px;
}
.right_header .fa {
	width: 25px;
	height: 25px;
	background: #000;
	/*color: #1b1198;*/
	color: #fff;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}
.right_header  .fa.fa-phone {
	margin-right: 4px;
}
.main-navigation #top-menu:hover a:hover{
	box-shadow: 0 150px 0 #019de2 inset !important;
	color: #fff !important;
}
#top-menu .current-menu-item a {
	background: #019de2;
	color:#fff !important;
}

.innerpage .page_titale {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.activities_img::before {
	content: '';
	position: absolute;
	background: #0000008f;
	top: 0px;
	bottom: 0px;
	width: 100%;
	z-index: 9;
	left: 0px;
}
.home .aminities_sec .activities_content {
	z-index: 9;
}
#content .innerpage {
	margin-top: 0px !important; 
}  
.right_header ul {
	margin: 0 !important;
}
.right_header .widget.widget_text li a {
	text-decoration:none !Important;
	color: #000;
}
.right_header h2 {
	line-height: 40px;
}
.right_header a {
	box-shadow: none !important;
} 

.services_sec h2 {
	line-height: 41px;
	margin-bottom: 25px;
}

.img_Service {
	margin-top: 0px;
}
.img_Service .container {
	max-width: 1200px;
}


.service_next .text-center.mb-5 {
	color: #fe9f23 !important;
	font-size: 30px !important;
	line-height: 37px !important;
	margin-bottom: 10px !important;
}
.entry-content li::before {
	content: '' !important;
	font-family: FontAwesome;
	color: red;
	margin-right: 4px;
	font-size: 9px;
	color: #019de2;
	position: relative;
	top: 0 !important;
	left: -23px !important;
	background: url(https://replaceelectricpanelfl.com/outdoorlights/wp-content/uploads/2025/05/checkmark.png);
	width: 50px !important;
	height: 50px !important;
	background-size: 24px !important;
	position: absolute !important;
	background-repeat: no-repeat;
}
.service_next .text-center.text-orange.mb-4 {
	line-height: 34px;
}

.entry-content li {
	position: relative;
}
h2 {
	line-height: 41px;
}
.service_next.w3_bg .text-center.mb-5 {
	color: #fe9f23 !important;
	font-size: 30px !important;
	line-height: 37px !important;
	margin-bottom: 10px !important;
}

header#masthead .wrap {
	max-width: 100% !important;
}


.wpcf7-form {
	display: flex;
	gap: 25px;
	justify-content: center;
	flex-wrap: wrap;
} 

/* .button, .site input[type="submit"] {

	margin-left: 15px;
} */

 .wpcf7-form  .site input[type="submit"] {
	margin-left: 15px !important;
	margin-top:0px !important;
}
.slider_contact_form {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
}
.slider_contact_form h4 {
	font-size: 30px;
	color: #333;
	margin-bottom: 0px;
}

.slider_contact_form  .wpcf7-form-control.wpcf7-submit.has-spinner.btn {
	margin-top: 0;
	margin-left: 15px;
}

.slider_contact_form  .wpcf7-form-control.wpcf7-submit.has-spinner.btn {
	background: orange;
	color: #fff;
}

.slider_contact_form h4 {
	width: 100% !important;
}


::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #333 !important;
}

.slider_contact_form span.wpcf7-not-valid-tip {
    margin-top: 10px;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #333;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #333;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #333;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #333;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #333;
}



.wpcf7-response-output {
	color: #fff !important;
}

.contact_form_in {
	background-color: rgb(1, 157, 226) !important;
}

.contact_form .col-md-3 img {
	width: 100%;
	height: 352px;
	object-fit: cover;
}




.slider_contact_form {
	max-width: 400px;
	background: #fffffff7;
	padding-top: 25px;
	padding-bottom: 20px;
}

.contact_form .col-md-3 {
	padding: 0px;
}
.contact_form  .col-md-3 {
	position: relative;
}
.contact_form .col-md-3 span {
	position: absolute;
	top: 155px;
	left: 0px;
	right: 0px;
	margin: auto;
	z-index: 1;
	text-align: center;
	font-size: 22px;
	text-transform: capitalize;
	font-weight: 600;
}
.contact_form  .col-md-3::before {
	content: '';
	position: absolute;
	background: #00000080;
	top: 0px;
	width: 100%;
	bottom: 0px;
}
.nss_right_head.top_right_header p {
    font-size: 17px;
}

.contact_form .nss_cntc p {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	left: 50%;
	font-size: 20px;
	font-weight: 500;
}
.contact_form_in .textwidget {
	flex-direction: column;
}


.contact_form .textwidget {
	width: 100% !important;
}

.logo_box span img {
	max-width: 82px;
	height: 72px;
	object-fit: contain;
}
img.nss_text_logoo {
    width: 75px;
}


.Survey_pdf .logo_box h2 {
	margin-top: 20px;
	font-size: 16px !important;
}


/* .service_page_layout  .slider_contact_form {
	max-width: 100% !important;
} */
.service_page_layout .slider_contact_form {
	background: #fbfbfb !important;
	padding: 30px 0px 0 26px !important;
	text-align: center;
}
.service_page_layout h4 {
	padding-right: 30px;
	line-height: 31px !important;
}
.service_page_layout .wpcf7-form-control.wpcf7-submit.has-spinner.btn {
	width: 100% !important;
	margin-left: -10px !important;
}
.page-template-landing-page-template .service_page_layout .slider_contact_form{
	/*padding: 10px 0px 0 26px !important;*/
}
.w4sa_desktop .left_page_services .entry-content ul li {
    margin: 0px;
    padding: 0px;
    color: #010101;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 15px;
    padding-left: 1.3em;
    text-indent: 0em;
    font-family: 'Roboto', sans-serif;
}
.w4sa_desktop .left_page_services .entry-content{
	text-align: justify;
}
.w4sa_desktop .left_page_services .entry-content li::before{
	left:-5px !important;
}
.right_page_services   #media_image-8,
.page-template-landing-page-template .right_page_services   #media_image-10 {
	padding: 0 20px;
	text-align: center;
}
.right_page_services  #text-8 {
	text-align: center;
	padding: 10px 20px 0 20px;
}

.last_sec h2 {

	font-size: 32px !important;
}

.right_page_services section.widget.widget_media_image {
    margin-top: 25px;
}
.right_page_services section.widget.widget_text,
.page-template-landing-page-template .right_page_services #custom_html-9 {
    margin-top: 25px;
}

/** landing page css **/
.ws4a_lpage_content{
	float: left;
    /*width: 60%;
    margin-left: 20px;*/
}
.page-template-landing-page-template .wrap .nss_top_head.header-col{
	width:100%;
}
.nss_right_head.top_right_header.ws4a_page_titlee{
	margin-bottom: 25px;
	margin-top: 25px;
}
.nss_right_head.top_right_header.ws4a_page_titlee p{
	font-size:35px;
}
.w4sa_desktop .alignlefts img{
    float: left;
	width: 95%;
	margin-top: 5px;
}
.service_page_layout .wpcf7-response-output {
	color: #333 !important;
	text-align: center; 
}
.activities_imgq img {
    height: 320px;
    /*width: 500px;*/
}
.page-template-landing-page-template .site-content-contain .site-content .wrap{
	/*max-width: 100%;*/
	max-width: 1350px;
}
.service_page_layout {
    margin-top: 50px;
}
.page-template-landing-page-template .site-content-contain .site-content .wrap .service_page_layout .container{
	max-width: 1350px;
}
.w4sa_desktop .left_page_services .entry-content .col-md-8{
	padding-left: 0px;
}
.contact_sale_from_sidebar .form_colam select {
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 3em;
    max-width: 100%;
    padding: 0.7em;
    float: left;
    width: 100%;
}
section.sidebar_contact_form.contact_sale_from_sidebar {
    margin-top: 20px;
}

.menu_service_page .activities_box {
    box-shadow: none;
}
.nss_txt_right p {
    text-align: justify;
    margin-top: 5%;
}
/*.sidebar_loho{
	max-width: 100%;
    height: 450px !important;
    width: 100%;
    padding: 0px 0px 0px 25px;
}*/
a.btn.nss_sidebar_callbtn {
    width: 100%;
    background: orange;
    color: #fff;
    font-weight: 800;
    border: none;
}
a.btn.nss_sidebar_callbtn:hover {
    background: #019de2;
    width: 100%;
    box-shadow: 180px 0 0 #019de2 inset;
}
.page-template-page-with-sidebar .top_header_sec {
    display: flex;
    justify-content: center;
}
.page-template-page-with-sidebar div#content{
    margin-top: 5rem;
}
.page-template-landing-page-template .nss_top_head.header-col.ws4aa_col{
	width: 100%;
}
.nss_right_head.top_right_header.ws4a_banner_img{
	margin:0px;
}
.right_page_services .slider_contact_form .form_colam + p {
	width: calc(100% - 25px);
}
.right_page_services .textwidget.custom-html-widget {
	margin: 0 -10px;
}
.sidebar_loho{
    height:335px !important;
}
.wsite-content-title span {
    color: #000;
    font-size: 35px !important;
}
.page-template-page-with-sidebar .nss_top_head.header-col {
    width: 100% !important;
    display: flex;
}
.nss_right_head.top_right_header {
    display: inline !important;
    margin-top: 40px;
}
.page-template-page-with-sidebar .nss_right_head.top_right_header p {
    font-size: 50px;
}
.entry-content p {
    /*text-align: justify;*/
}
.page-template-page-with-sidebar .nss_top_head.header-col .nss_right_head.top_right_header {
    margin-left: 0px !important;
    height: 200px;
    float: left;
    position: relative;
    width: 100%;
}
.page-template-landing-page-template .right_page_services section.widget.widget_text{
	margin-top: 0px;
}
section#custom_html-6 {
    margin-top: 10px;
}
.wpcf7-list-item {
    display: flex !important;
    margin: 0 0 0 1em;
}
.choose_issue{
	text-align: justify;
}
.sp-testimonial-free-section.swiper-initialized{
	margin:0px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p{
	font-size:14px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
    padding: 0 10px;
}
.sidebar_testimonial_heading h2 {
    font-size: 24px !important;
    text-align: center;
}
#sp-testimonial-free-wrapper-32 .sp-testimonial-free-section .sp-testimonial-title .sp-testimonial-post-title {
    color: #333333;
    font-size: 18px !important;
}
.last_sec .paragraph li::before{
	background: none;
}
.last_sec .paragraph .custom-fix li{
	font-size:15px;
	padding-left: 0;
}
.sidebar_testimonial_heading {
    padding-top: 30px;
}
.page_logo_img {
    width: 100%;
    float: left;
    text-align: center;
	margin-bottom: 20px;
}
.right_header .widget_text{
	margin-top: 20px;
}
.left_header img{
	width: 150px;
}
.page_logo_img img {
    width: 200px;
    text-align: center;
}
.site-footer #custom_html-4 p {
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 20px;
	text-align: left;
}
.site-footer .widget-column.footer-widget-1{
	width:100% !important;
	font-size: 20px !important;
	padding-top: 10px;
}
.site-footer #custom_html-4 h2 {
    margin: 0px;
    padding: 0px;
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 12px;
    text-transform: uppercase;
    color: #fff !important;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
	letter-spacing: unset !important;
}
.site-footer .footer-left-top .widget_media_image h2{
	color: #fff !important;
	font-size: 20px !important;
	padding:0px !important;
	margin-bottom:10px !important;
}
.site-footer .widget-column.footer-widget-2 {
    float: right !important;
}
.site-footer .widget-column.footer-widget-2 .widget_media_image {
    width: 100% !important;
	margin-left: 0px !important;
}
.breadcrumbs_in #breadcrumbs li a,
.breadcrumbs_in #breadcrumbs .separator{
	color: unset !important;
}
.breadcrumbs_in{
	display:none;
}
#text-7.widget.widget_text .textwidget ul li{
	padding: 0.2em 0 !important;
}
#secondary h2.widget-title{
	width: 100% !important;
    background-color: #4b4949 !important;
    color: #fff !important;
    font-weight: 800 !important;
    border: none !important;
	border-radius: .25rem !important;
}
#secondary h2.widget-title:after, #secondary h2.widget-title:before{
	background-color: #4b4949 !important;
}
.bullet_points li {
	background: url(https://replaceelectricpanelfl.com/outdoorlights/wp-content/uploads/2025/05/checkmark.png);
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 40px !important;
	background-size: 25px;
	background-position: 0 11px;
}
.bullet_points ul {
	margin: 0px;
}
#custom_html-7 .widget-title, #custom_html-9 .widget-title {
	margin-bottom: 0 !important;
}
.right_page_services h2.widget-title {
	font-size: 24px !important;
	font-weight: 800;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-family: 'Merriweather', serif;
	text-transform: initial !important;
	letter-spacing: 0px !important;
	line-height: 39px !important;
	text-align: center;
}
.bullet_points ul {
	margin: 0px !important;
}
.w4sa_mobile, .ws4a_more_info{
	display:none !important;
}
.ws4a_more_info{
	float: left;
    width: 100%;
    text-align: center;
	margin:15px 0px 15px 0px;
	font-size:20px;
}
.bullet_pointss h2.widget-title {
    margin-bottom: 0px;
}
.bullet_pointss ul{
	margin: 0 0 1.5em 1.5em;
}
.bullet_pointss ul li{
	padding: 0.5em 0;
}
.last_sec {
    margin-bottom: 30px;
}
.header_mobile_div, .mobile_call_us_section{
	display: none;
}
.innerpage .innerpage_background h2.page-title {
    color: #cb7a01 !important;
}
.mobileleft_header .widget_media_image img{
	width: 200px;
}
.mobileright_header .widget_text .textwidget ul{
	margin: 0 0 5px 0 !important;
}
.site-footer #custom_html-4 p{
	margin-bottom: 10px !important;
}
.site-footer .footer-widget-1 .custom-html-widget p a{
	color: #fff;
}
.middle_header .navigation-top .main-navigation{
	float: inline-end;
}
.footer-left-top{
	border-bottom: 0px !important;
	padding-top: 10px !important;
}
.site-footer .widget-column.footer-widget-2 .widget_media_image img{
    width: 250px;
}
.mobile_ftr_items{
	display:none;
}


@media (min-width:768px) {
.form_colam {
	margin-left: 0px !important;
}

.contact_form .col-md-3 {
	padding: 0px;
}
.contact_form .col-md-6 {
	padding: 0px;
}
.contact_form_in {
	width: 100% !important;
	height: 100%;
}
.contact_form .textwidget {
	display: flex;
}
.service_page_layout .row {
	display: flex;
	justify-content: space-between;
}
.service_page_layout .offest-2.col-md-3.w3_bg {
	margin-left: auto;
}


}

@media (min-width:992px) { 
	
.header_top {
	width: 80%;
	display: flex;
	align-items: center;
}
.nss_top_head.header-col {
	width: 35%;
	display: flex;
}
.nss_right_head.top_right_header {
	width: 100%;
	display: flex;
	align-items: center;
	text-align: center;
	background: transparent;
	color: #019de2;
	padding: 0 0;
	margin-right: 0;
	margin-left: 15px;
	text-align: center;
}

.nss_right_head.top_right_header p {
	margin-bottom: 0px !important;
	font-weight: bold;
}

.page_titale {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}
.container {
	max-width: 1200px;
}
header .site-title img {
	height: 80px; 
	object-fit: contain;
	margin: 12px 0;
}
.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content {
	display: flex;
	flex-direction: row-reverse;
	max-width: 1200px;
	margin: auto;
}
.wpcf7-form-control-wrap {
	position: relative;
	display: block;
	width: calc(100% - 24px);
}
#media_image-9 .image.sidebar_loho {
	height: 400px !important;
}
#media_image-9 {
	margin: 0 -30px;
}



}


@media (max-width:767px) {
	.popular_lighting ul li, .electrician_care ul li {
		text-align: center;
	}
	.desktop_ftr_items{
		display:none;
	}
	.mobile_ftr_items{
		display:block;
	}
	.site-footer .footer-left-top .widget_media_image h2{
		margin-bottom:10px !important;
		text-align: left;
	}
	.site-footer .footer-left-top .widget_media_image img{
		float: left; 
	}
	.last_sec .paragraph .custom-fix li {
		font-size: 15px;
		padding-left: 15px;
		text-indent: 0;
		padding-top: 10px;
	}
	.header_desktop_div{
		display: none;
	}
	.header_mobile_div{
		display: block;
	}
	.mobile_call_us_section{
		display:block;
		margin-bottom: 25px;
	}
	.right_header .widget_text {
		margin-top: 50px;
	}
	/* .right_page_services .widget_text.widget.widget_custom_html{
		display:none;
	} */
	.right_page_services .widget_text.widget.widget_custom_html .ws4a_sidebar_btn{
		display:none !important;
	}
	.bullet_pointss h2.widget-title {
		margin-bottom: 0px;
	}
	.bullet_pointss ul{
		margin: 0 0 1.5em 1.5em;
	}
	.bullet_pointss ul li{
		padding: 0.5em 0;
	}
	.w4sa_desktop{
		display:none !important;
	}
	.w4sa_mobile, .ws4a_more_info{
		display:block !important;
	}
	.w4sa_mobile #main-body{
		margin-top:50px;
	}
	.ws4a_more_info a:hover{
		color:#fe9f23;
		text-decoration: none;
	}
    .mobile_heads{
        display: block !important;
        margin-bottom: 20px;
    }
	.nss_right_head.top_right_header.ws4a_page_titlee {
		margin-bottom: 0px;
		margin-top: 25px;
	}
	.nss_right_head.top_right_header.ws4a_page_titlee p{
		margin-bottom: 0px;
	}
    #custom_html-6{
        display:none;
    }
    .page-template-page-with-sidebar div#content {
        margin-top: 0rem;
    }
    .nss_top_head.header-col .nss_right_head.top_right_header {
    	margin-left: 0px !important;
    	max-width: 100%;
    	text-align: center;
    	width: 100%;
    }
    .nss_top_head.header-col .nss_right_head.top_right_header p {
    	font-size: 24px;
    	line-height: 28px;
    }
    .page-template-page-with-sidebar .nss_right_head.top_right_header p {
        font-size: 14px;
    }
	.header_top_bar .right_header {
		text-align: right;
		width: 100%;
		margin-top: -44px;
		position: relative;
		z-index: 999999;
	}

	.header_top_bar .left_header {
		/*display: none;*/
	}
	.nss_right_head.top_right_header {
		text-align: right;
		margin-top: 20px;
	}

	.responsive_header_2 { 
		display: none !important;
	}
	.top_header_sec .nss_logoo {
		padding: 10px;
	}
	.site-title img {
	height: 78px !important;
	object-fit: contain;
}
.right_header ul li {
	margin-left: 5px;
}
.nss_top_head.header-col {
	width: 100%;
	display: flex;
	align-items: center;
}
.img_Service img {
	width: 100% !important;
	height: auto !important;
}
.header_top .navigation-top a {
	padding: 15px 28px 13px 28px !important;
} 
.nss_right_head.top_right_header {
	color: #019de2; 
	font-weight: 600;
}
.header_top .wrap {
	margin-right: 0px !important;
}
.form_colam .wpcf7-form-control.wpcf7-text {
	width: 95% !important;
}

.slider_contact_form {
	padding: 20px 25px 20px 20px !important;
}
.contact_form_in {
	width: 100% !important;
}
.last_sec.w3_bg .bottm_left.w3_bg {
	padding: 0px;
}
.last_sec.w3_bg .col-md-6.w3_bg {
	padding: 0px !important;
}
#media_image-8 {
	padding: 0px !important;
}
.service_next.w3_bg .container {
	padding: 0px;
}
.img_Service.w3_bg .col-md-6.col-lg-6.mb-4.w3_bg {
	padding: 0px;
} 

.last_sec .col-md-6.bottm_left {
	padding: 0px;
	text-align: center;
}
.last_sec .col-md-6 {
	padding: 0px;
}
#text-7 .slider_contact_form.w3_bg {
	padding: 30px 0px 0 16px !important;
	margin: 0 -10px;
}
.page-template-landing-page-template .service_page_layout .slider_contact_form{
	/*padding: 30px 0px 0 16px !important;*/
}
.service_page_layout .slider_contact_form {
	padding: 30px 0px 0 16px !important;
}
#media_image-9 .image.wp-image-1278.sidebar_loho.attachment-medium.size-medium {
	width: 100%;
	max-width: 100%;
}
#media_image-9 .image.wp-image-1278.sidebar_loho.attachment-medium.size-medium {
	width: 100%;
	max-width: 100% !important;
	display: block !important;
	margin:0px !Important;
}
body,html {
	overflow-x:hidden;
}
.service_page_layout .wpcf7-form-control.wpcf7-submit.has-spinner.btn {
	width: calc(100% - 3px);
	margin-left: -5px;
}
.right_page_services .textwidget.custom-html-widget {
	margin: 0 15px;
}

.img_Service .container {
	padding: 0px !important;
}

	
}