.elementor-kit-7{--e-global-color-primary:#1E2D5B;--e-global-color-secondary:#61A3D8;--e-global-color-text:#BB2027;--e-global-color-accent:#EC2228;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Bai Jamjuree";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Bai Jamjuree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Bai Jamjuree";--e-global-typography-accent-font-weight:500;color:#000000;font-family:"Manrope", Sans-serif;}.elementor-kit-7 a{color:#000000;}.elementor-kit-7 h1{color:#000000;font-family:"Manrope", Sans-serif;font-size:70px;font-weight:800;line-height:96px;letter-spacing:0px;}.elementor-kit-7 h2{color:#000000;font-family:"Manrope", Sans-serif;font-size:56px;font-weight:600;line-height:67px;letter-spacing:0px;}.elementor-kit-7 h3{color:#000000;font-family:"Manrope", Sans-serif;font-size:36px;font-weight:500;line-height:49px;letter-spacing:0px;}.elementor-kit-7 h4{color:#000000;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:33px;letter-spacing:0px;}.elementor-kit-7 h5{color:#000000;font-family:"Bai Jamjuree", Sans-serif;font-size:20px;font-weight:500;line-height:25px;letter-spacing:0px;}.elementor-kit-7 h6{color:#000000;font-family:"Bai Jamjuree", Sans-serif;font-size:17px;font-weight:500;line-height:24px;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@200;300;400;500;600;700&family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

/* 
font-family: 'Bai Jamjuree', sans-serif;
font-family: 'Manrope', sans-serif;
*/

/* Default CSS */
	a {
		text-decoration: none !important;
	}
/* Default CSS */


/* Header CSS  */
	.header-section.she-header-yes {
		z-index: 102;
	}
	.header-section-top {}
	.header-section {
		background: transparent url('/wp-content/uploads/2023/05/transparent-bg.png') repeat 0 0 !important;
	}
	.header-section.she-header.headerup {
		background: transparent !important;
	}
	.header-section.she-header {
		background: #114b9e !important;
	}
	.header-section.she-header ul.header-content li.free-btn-sec {
	    border-left: 2px solid #88a5cf;
	}



	.logo-sec {}
	.brand-logo {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	ul.header-content {
		margin: 0px;
		padding: 30px 0 0 0;
	}
	ul.header-content li {
		list-style: none;
		list-style-type: none;
		float: left;
		padding-left: 15px;
		color: #fff;
	}
	ul.header-content li.map-sec {
		padding-top: 15px;
		font-family: 'Bai Jamjuree', sans-serif;
		font-size: 18px;
		line-height: 23px;
	}
	ul.header-content li.map-sec span.location-text {
		display: inline-block;
		position: relative;
		top: 5px;
	}
	ul.header-content li.map-sec img {
		margin-right: 15px;
	}

	ul.header-content li.mobile-sec {
		position: relative;
		margin-left: 25px;
	}
	ul.header-content li.mobile-sec a.phone-number {
		font-size: 27px;
	    line-height: 29px;
	    position: relative;
	    width: auto;
	    top: 15px;
	    left: 15px;
	    font-weight: 700;
	    font-family: 'Bai Jamjuree', sans-serif;
	}
	ul.header-content li.mobile-sec a.phone-number:hover {
		color: #fb7a7e;
	}
	ul.header-content li.mobile-sec span.small-text {
		color: #e1e1df;
		font-size: 13.5px;
		line-height: 18px;
		position: absolute;
		left: 60px;
		top: 0px;
		font-family: 'Manrope', sans-serif;
	}

	ul.header-content li.free-btn-sec {
		padding-left: 40px;
	    border-left: 2px solid #afada4;
	    margin-left: 40px;
	    height: 36px;
	    margin-top: 10px;
	}

	ul.header-content li a {
		color: #fff;
	}
	ul.header-content li a.btn.btn-red {
		border-radius: 5px;
	    background: #EC2228;
	    padding: 15px 40px 15px 40px;
	    font-family: 'Manrope', sans-serif;
	    font-weight: 800;
	    color: #fff;
	    font-size: 22px;
	    line-height: 30px;
	    text-transform: uppercase;
	    letter-spacing: 0.5px;
	    display: inline-block;
	    position: relative;
	    top: -10px;
	    font-family: 'Manrope', sans-serif;
	}
	ul.header-content li a.btn.btn-red:hover {
		background: #1E2D5B;
	}
/* Header CSS  */


/* slider css  */
	.slider-section {
		position: relative;
	}
	.slider-section:after {
		content: "";
		width: 72px;
		height: 50px;
		display: block;
		position: absolute;
		right: 0px;
		bottom: 0px;
		z-index: 9;
		background: url('/wp-content/uploads/2023/05/white-slider-icon.svg') no-repeat;
	}
	.slider-section .scroll-slider {
		width: 50px;
		height: 75px;
		display: block;
		position: absolute;
		right: 72px;
		bottom: 123px;
		z-index: 9;
		/*background: url('/wp-content/uploads/2023/05/scroll-btn.svg') no-repeat;*/
	}
	.free-quote-form {
		/*background: #C8B285;*/
		background: rgb(200,178,133);
		background: -moz-linear-gradient(180deg, rgba(200,178,133,1) 0%, rgba(206,171,101,1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(200,178,133,1) 0%, rgba(206,171,101,1) 100%);
		background: linear-gradient(180deg, rgba(200,178,133,1) 0%, rgba(206,171,101,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c8b285",endColorstr="#ceab65",GradientType=1);
		padding: 50px 33px 50px 33px;
		text-align: center;
		color: #fff;
	}
	.free-quote-form h2.gform_title {
		display: none;
	}
	.free-quote-form h2 {
		color: #2A1F0A;
		font-size: 38px;
		line-height: 52px;
		font-weight: 800;
		margin-bottom: 32px;
		font-family: 'Manrope', sans-serif;
	}
	#gform_fields_2 input {
		height: 50px;
		background: #fff;
		padding-left: 20px;
		font-size: 18px;
		line-height: 50px;
		letter-spacing: 0.2px;
		border-radius: 5px;
	}
	#gform_fields_2 select {
		height: 50px;
		background: #fff;
		padding-left: 20px;
		font-size: 18px;
		line-height: 50px;
		letter-spacing: 0.2px;
		border-radius: 5px;
	}
	#gform_fields_2 textarea {
		height: 140px;
		background: #fff;
		padding: 10px 20px;
		font-size: 18px;
		line-height: 30px;
		letter-spacing: 0.2px;
		border-radius: 5px;
	}
	#gform_fields_2 .gfield_select {
		background: #fff url('/wp-content/uploads/2023/05/select-arrow.svg') no-repeat 95% 22px !important;
		appearance: none;
	}
	#gform_fields_2 .gfield_select {
		font-family: figtree,Sans-serif;
		height: 50px;
		font-size: 18px;
		line-height: 30px;
		padding-left: 20px;
		background: #EAF2F2;
		color: #252841;
		font-weight: 300;
		letter-spacing: .5px;
	}
	#gform_fields_2 .gfield_select option {
		font-size: 18px !important;
		line-height: 30px !important;
	}
	#gform_fields_2 .charleft.ginput_counter.gfield_description {
		display: none;
	}
	#gform_submit_button_2 {
		background: #EC2228;
	    height: 50px;
	    text-align: center;
	    width: 360px;
	    font-size: 22px;
	    line-height: 50px;
	    font-weight: 700;
	    padding: 0;
	    margin: auto;
	    border-radius: 5px;
	}
	#gform_submit_button_2:hover {
		background: #1E2D5B;
	}
	
	
	
	#gform_fields_5 input {
		height: 50px;
		background: #fff;
		padding-left: 20px;
		font-size: 18px;
		line-height: 50px;
		letter-spacing: 0.2px;
		border-radius: 5px;
	}
	#gform_fields_5 select {
		height: 50px;
		background: #fff;
		padding-left: 20px;
		font-size: 18px;
		line-height: 50px;
		letter-spacing: 0.2px;
		border-radius: 5px;
	}
	#gform_fields_5 textarea {
		height: 140px;
		background: #fff;
		padding: 10px 20px;
		font-size: 18px;
		line-height: 30px;
		letter-spacing: 0.2px;
		border-radius: 5px;
	}
	#gform_fields_5 .gfield_select {
		background: #fff url('/wp-content/uploads/2023/05/select-arrow.svg') no-repeat 95% 22px !important;
		appearance: none;
	}
	#gform_fields_5 .gfield_select {
		font-family: figtree,Sans-serif;
		height: 50px;
		font-size: 18px;
		line-height: 30px;
		padding-left: 20px;
		background: #EAF2F2;
		color: #252841;
		font-weight: 300;
		letter-spacing: .5px;
	}
	#gform_fields_5 .gfield_select option {
		font-size: 18px !important;
		line-height: 30px !important;
	}
	#gform_fields_5 .charleft.ginput_counter.gfield_description {
		display: none;
	}
	#gform_submit_button_5 {
		background: #EC2228;
	    height: 50px;
	    text-align: center;
	    width: 360px;
	    font-size: 22px;
	    line-height: 50px;
	    font-weight: 700;
	    padding: 0;
	    margin: auto;
	    border-radius: 5px;
	}
	#gform_submit_button_5:hover {
		background: #1E2D5B;
	}
	
	
	
	
	span.form-footer-text {
		font-size: 15px;
		line-height: 20px;
		font-weight: 500;
		letter-spacing: 0.2px;
		color: #fff;
	}
	span.form-footer-text a {
		color: #fff;
		text-decoration: underline !important;
	}

	.slider-sec-1 {
		margin-bottom: 0px !important;
	}
	.slider-sec-2 {
		margin-bottom: 0px !important;
	}
	.slider-text1 {
		background: url('/wp-content/uploads/2023/05/Security-Guard-Services-Slider-Text-Image.svg') no-repeat 0px 93px;
	}
	.slider-text1 .elementor-heading-title {
		font-size: 70px;
		line-height: 106px !important;
		font-weight: 800;
		letter-spacing: 0.5px;
	}
	.play-icon {
		margin-right: 10px;
	}
	.see-how-it-text {
		text-transform: uppercase;
		font-family: 'Bai Jamjuree', sans-serif;
		font-weight: 600;
		font-size: 14px;
	}
	.see-how-it-text a {
		color: #fff;
		text-decoration: none !important;
	}
	.see-how-it-text span {
		position: relative;
		top:2px;
	}

	.slider-offers {}
	.slider-offers ul {
		padding: 0px;
		margin: 0px;
	}
	.slider-offers ul li {
		list-style: none;
	    float: left;
	    margin-right: 52px;
	}
	.slider-offers ul li:last-child {
		margin-right: 0px;
	}
	.slider-offers ul li a {
		color: #fff;
    	text-decoration: none !important;
    	font-family: 'Bai Jamjuree', sans-serif;
    	font-size: 21px;
    	line-height: 33px;
    	letter-spacing: 0.5px;
	}
	.slider-offers ul li a span {
		padding-left: 15px;
		display: inline-block;
	}
/* slider css  */


/* Section CSS */
	.sgs-services-sec {}
	.para-top-text {
		text-transform: uppercase;
	}
	.how-it-work-phone-number-section .top-right-phone-section img {
		position: relative;
		top: -9px;
		margin-right: 8px;
	}
	.how-it-work-phone-number-section .top-right-phone-section a {
		color: #000 !important;
		text-decoration: none !important;
		font-family: 'Bai Jamjuree', sans-serif;
		font-size: 27px;
		line-height: 29px;
		font-weight: 700;
		letter-spacing: 0.2px;
		position: relative;
		top: -5px;
	}
	.how-it-work-phone-number-section .top-right-phone-section {
	    border-right: 1px solid #c0c0c0;
	    padding-right: 30px !important;
	    margin-right: 30px !important;
	    float: left;
	    height: 32px;
	    position: relative;
	    top: 5px;
	}
	.how-it-work-phone-number-section .top-right-button-section {
		float: left;
	}
	.how-it-work-phone-number-section .btn.btn-orange {
		border-radius: 5px;
	    background: #EC2228;
	    padding: 15px 40px 15px 40px;
	    font-family: 'Manrope', sans-serif;
	    font-weight: 800;
	    color: #fff;
	    font-size: 22px;
	    line-height: 30px;
	    text-transform: uppercase;
	    letter-spacing: 0.5px;
	    display: inline-block;
	    position: relative;
	    top: -10px;
	    font-family: 'Manrope', sans-serif;
	}
	.how-it-work-phone-number-section .btn.btn-orange:hover {
		background: #1E2D5B;
	}
/* Section CSS */

/* our-process-sec */
	.our-process-sec {}
	.our-process-sec .how-it-work-phone-number-section .top-right-phone-section a {
	    color: #ffffff !important;
	}
	.blue-call-to-action {
		background: #111C3E;
		padding: 35px 90px 30px 90px;
		border-radius: 10px;
	}
	.blue-call-to-action h2 {
		color: #fff !important;
	}
	.blue-call-to-action .how-it-work-phone-number-section .top-right-phone-section a {
	    color: #ffffff !important;
	}
/* our-process-sec */

/* image-box Section */
	.image-box {}
	.image-box .elementor-image-box-content {
		position: absolute;
	    z-index: 99;
	    bottom: 0px;
	    background: rgb(30,45,91);
		background: linear-gradient(180deg, rgba(30,45,91,0.8071603641456583) 0%, rgba(40,77,107,0.8071603641456583) 100%);
	    padding-top: 18px;
	    color: #fff;
	}
	.image-box .elementor-image-box-content h4 {
		color: #fff !important;
	}
/* image-box Section */

/* Result Section */
	ul.result-section {
		margin: 0px;
		padding: 0px;
		display: flex;
    	column-gap: 40px;
	}
	ul.result-section li {
		display: inline-block;
		text-align: center;
		width: 340px;
		position: relative;
	}
	ul.result-section li::after {
		content: "";
	    height: 30px;
	    width: 1px;
	    background: #114B9E;
	    display: inline-block;
	    position: absolute;
	    right: -20px;
	    top: 44%;
	}
	ul.result-section li:last-child::after {
		display: none;
	}
	ul.result-section li h3 {
		font-family: 'Manrope', sans-serif;
		font-size: 56px;
		line-height: 79px;
		font-weight: 800;
		margin-bottom: 20px;
		color: #1E2D5B !important;
	}
	ul.result-section li h4 {
		font-family: 'Bai Jamjuree', sans-serif;
		font-size: 24px;
		line-height: 30px;
		color: #000 !important;
		font-weight: 500;
	}
	ul.result-section li a {}
/* Result Section */


/* Testimonials Slider */
	.testi-sub-para p {
		margin-bottom: 25px !important;
	}
	#testimonial_slider {}
	#testimonial_slider .owl-stage-outer {
		background: #eef2f8;
	}
	#testimonial_slider .owl-stage-outer .owl-stage {
		display: flex;
	    flex-direction: row;
	    justify-content: center;
	    align-content: center;
	    flex-wrap: nowrap;
	    padding-left: 0px;
	    background: transparent;
	}
	#testimonial_slider.owl-carousel.owl-drag .owl-item > div {
		margin:36px 25px 0 25px !important;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(216,225,237,1);
		-moz-box-shadow: 0px 0px 10px 0px rgba(216,225,237,1);
		box-shadow: 0px 0px 10px 0px rgba(216,225,237,1);
		padding: 35px 40px 40px 40px !important;
		background: #fff;
		position: relative;
	}
	#testimonial_slider.owl-carousel.owl-drag .owl-item > div:before {
		content: '';
		display: block;
		height: 25px;
		width: 25px;
		background: url('/wp-content/uploads/2023/05/Security-Guard-Services-Quote.png') no-repeat 0 0;
		position: absolute;
		top: 76px;
		left: 40px;
	}
	#testimonial_slider.owl-carousel.owl-drag .owl-item > div .pull-right {
	    display: block;
	    width: 100%;
	    text-align: right;
	    margin-bottom: 50px;
	}
	#testimonial_slider.owl-carousel.owl-drag .owl-item > div p {
		font-family: 'Manrope', sans-serif;
		font-size: 18px;
		line-height: 33px;
		font-weight: 400;
		letter-spacing: 0.2px;
		min-height: 235px;
	}
	#testimonial_slider.owl-carousel.owl-drag .owl-item > div h4 {
		margin: 0px;
		padding: 0px;
		font-family: 'Manrope', sans-serif;
		font-size: 18px;
		line-height: 33px;
		font-weight: 700;
	}
	#testimonial_slider.owl-carousel.owl-drag .owl-item > div h5 {
		margin: 0px;
		padding: 0px;
		font-size: 19px;
		line-height: 33px;
		font-weight: 400;
	}
	#testimonial_slider.owl-carousel.owl-drag .owl-item > div .circle {
		width: 71px;
		height: 71px;
		position: absolute;
		top: -35px;
		left: 40px;
		font-family: 'Manrope', sans-serif;
		font-size: 31px;
		line-height: 71px;
		border-radius: 50%;
		color: #fff;
		display: flex;
		justify-content: center;
	}
	.circle.blue-color {
		background: #6E00FF;
	}
	.circle.orange-color {
		background: #FFA200;
	}
	.circle.pink-color {
		background: #ff788f;
	}
	.sgs-services-sec .sa_owl_theme .owl-nav .owl-prev {
	    left: -80px !important;
	}
	.sgs-services-sec .sa_owl_theme .owl-nav .owl-next {
	    right: -80px !important;
	}
	.elementor-shortcode .white .sa_owl_theme .owl-nav .owl-next {
	    background: rgba(0,0,0,0.0) url('/wp-content/uploads/2023/05/next-img-normal.png') no-repeat center center !important;
	}
	.elementor-shortcode .white .sa_owl_theme .owl-nav .owl-next:hover {
		background: rgba(0,0,0,0.0) url('/wp-content/uploads/2023/05/next-img.png') no-repeat center center !important;
	}
	.elementor-shortcode .white .sa_owl_theme .owl-nav .owl-prev {
	    background: rgba(0,0,0,0.0) url('/wp-content/uploads/2023/05/prev-normal.png') no-repeat center center !important;
	}
	.elementor-shortcode .white .sa_owl_theme .owl-nav .owl-prev:hover {
		background: rgba(0,0,0,0.0) url('/wp-content/uploads/2023/05/prev-normal-hover.png') no-repeat center center !important;
	}
/* Testimonials Slider */


/* Brand Section */
	.brand-sec-new {
		background: rgb(255,255,255);
		background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(251,253,255,1) 100%);
	}
	.brand-sec-new .owl-carousel.owl-drag .owl-item {
		text-align: center;
	}
	.brand-sec-new .sa_owl_theme .owl-nav .owl-prev {
	    left: -40px !important;
	}
	.brand-sec-new .sa_owl_theme .owl-nav .owl-next {
	    right: -40px !important;
	}
	.brand-sec-new .owl-carousel.owl-drag .owl-stage {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.brand-sec-new .owl-carousel.owl-drag .owl-item > div {
		margin:0px 0px 0 0px !important;
		padding: 35px 40px 40px 40px !important;
		background: transparent;
		position: relative;
		display: flex;
		align-items: center;
    	justify-content: center;
	}
/* Brand Section */


/* request-free-quote-from */
	.request-free-quote {
		background: rgb(227,239,255);
		background: linear-gradient(180deg, rgba(227,239,255,1) 0%, rgba(250,250,250,1) 100%);
	}
	.request-free-quote-from {
		background: rgb(200,178,133);
		background: linear-gradient(180deg, rgba(200,178,133,1) 0%, rgba(206,171,101,1) 100%);
		padding: 55px 100px 45px 100px;
		border-radius: 10px;
	}
	.request-free-quote-from h2.gform_title {
		display: none;
	}
	.request-free-quote-from .gform_button.button {
		width: 470px;
		border-radius: 5px;
	    background: #EC2228;
	    padding: 15px 40px 15px 40px;
	    margin: 0 auto;
	    font-family: 'Manrope', sans-serif;
	    font-weight: 800;
	    color: #fff;
	    font-size: 22px;
	    line-height: 30px;
	    text-transform: uppercase;
	    letter-spacing: 0.5px;
	    display: inline-block;
	    position: relative;
	    top: 0px;
	    font-family: 'Manrope', sans-serif;
	}
	.request-free-quote-from .gform_button.button:hover {
		background: #1E2D5B;
	}

	#gform_fields_3 input {
	    height: 50px;
	    background: #fff;
	    padding-left: 20px;
	    font-size: 18px;
	    line-height: 50px;
	    letter-spacing: 0.2px;
	    border-radius: 5px;
	    margin-bottom: 19px;
	}
	#gform_fields_3 .gfield_select {
		background: #fff url('/wp-content/uploads/2023/05/select-arrow.svg') no-repeat 95% 22px !important;
		appearance: none;
	}
	#gform_fields_3 .gfield_select {
		font-family: figtree,Sans-serif;
		height: 50px;
		font-size: 18px;
		line-height: 30px;
		padding-left: 20px;
		background: #EAF2F2;
		color: #252841;
		font-weight: 300;
		letter-spacing: .5px;
		margin-bottom: 19px;
	}
	#gform_fields_3 .gfield_select option {
		font-size: 18px !important;
		line-height: 30px !important;
	}
	#gform_fields_3 .charleft.ginput_counter.gfield_description {
		display: none;
	}
	#gform_fields_3 textarea {
	    height: 166px;
	    background: #fff;
	    padding: 10px 20px;
	    font-size: 18px;
	    line-height: 30px;
	    letter-spacing: 0.2px;
	    border-radius: 5px;
	    margin-bottom: 6px;
	}
	
	

#gform_fields_4 input {
	    height: 50px;
	    background: #fff;
	    padding-left: 20px;
	    font-size: 18px;
	    line-height: 50px;
	    letter-spacing: 0.2px;
	    border-radius: 5px;
	    margin-bottom: 19px;
	}
	#gform_fields_4 .gfield_select {
		background: #fff url('/wp-content/uploads/2023/05/select-arrow.svg') no-repeat 95% 22px !important;
		appearance: none;
	}
	#gform_fields_4 .gfield_select {
		font-family: figtree,Sans-serif;
		height: 50px;
		font-size: 18px;
		line-height: 30px;
		padding-left: 20px;
		background: #EAF2F2;
		color: #252841;
		font-weight: 300;
		letter-spacing: .5px;
		margin-bottom: 19px;
	}
	#gform_fields_4 .gfield_select option {
		font-size: 18px !important;
		line-height: 30px !important;
	}
	#gform_fields_4 .charleft.ginput_counter.gfield_description {
		display: none;
	}
	#gform_fields_4 textarea {
	    height: 166px;
	    background: #fff;
	    padding: 10px 20px;
	    font-size: 18px;
	    line-height: 30px;
	    letter-spacing: 0.2px;
	    border-radius: 5px;
	    margin-bottom: 6px;
	}	
	
	.request-free-quote-from .gform_wrapper.gravity-theme .gform_footer, 
	.request-free-quote-from .gform_wrapper.gravity-theme .gform_page_footer {
	    margin: 6px 0 0;
	    padding: 16px 0 0;
	}
	.request-free-quote-from .form-footer-text a {
		text-decoration: underline;
	}
/* request-free-quote-from */	


/* .footer-section */
	.elementor-location-footer {
		border-top: 1px solid #e5e0d7;
	}
	/*.footer-section {
		border-top: 1px solid #e5e0d7;
	}*/
	.footer-section a {
		color: #000000;
	}
	.footer-section ul.header-content.footer-content {
		padding-top: 40px;
	}
	.footer-section ul.header-content.footer-content li.location-text {
		color: #000000;
	}
	.footer-section ul.header-content.footer-content li.location-text img {
		float: left;
		margin-right: 10px;
		position: relative;
		top: 5px;
	}
	.footer-section ul.header-content.footer-content li.location-text {
		margin: 6px 0 0 0;
	}
	.footer-section ul.header-content.footer-content li.location-text .location-address {
		float: left;
		font-size: 19px;
		line-height: 33px;
		font-weight: 400;
		letter-spacing: 0.2px;
	}
	.footer-section ul.header-content.footer-content li a {
	    color: #000;
	}
	.footer-section ul.header-content.footer-content li.mobile-sec {
		color: #000;
		margin-top: 8px;
	} 
	.footer-section ul.header-content.footer-content li {
		border-right: 1px solid #707070;
		padding-right: 70px;
		margin-right: 70px;
		height: 61px;
		padding-left: 0px;
		margin-left: 0px;
	}
	.footer-section ul.header-content.footer-content li:last-child {
		border-right: 0px solid #707070;
		padding-right: 0px;
		margin-right: 0px;
	}
	.footer-section ul.header-content.footer-content li:last-child a {
		width: 300px;
    	display: inline-block;
	}
	ul.header-content.footer-content {
	    margin: 0px;
	    padding: 0px 0 0 0;
	}
	ul.header-content.footer-content li.map-sec img {
	    margin-right: 6px;
	}
	ul.header-content.footer-content li.map-sec a {
		font-family: 'Manrope', sans-serif;
		font-size: 19px;
		line-height: 33px;
		font-weight: 400;
		letter-spacing: 0.2px;
	}
	ul.header-content.footer-content li.map-sec a:hover {
		color: #fb7a7e;
	}
	ul.header-content.footer-content  li.mobile-sec a.phone-number {
	    font-size: 21px;
	    line-height: 33px;
	    position: relative;
	    width: auto;
	    top: 2px;
	    left: 10px;
	    font-weight: 400;
	    font-family: 'Bai Jamjuree', sans-serif;
	}


	ul.footer-bottom-sec {
		margin: 10px auto;
    	padding: 0;
    	display: flex;
    	column-gap: 950px;
	}
	ul.footer-bottom-sec li {
		color: #b6b9c2;
		list-style: none;
		display: inline-block;
		font-family: 'Manrope', sans-serif;
		font-size: 16px;
		line-height: 30px;
		font-weight: 400;
		letter-spacing: 0.2px;
	}
	ul.footer-bottom-sec li.copy-text {}
	ul.footer-bottom-sec li.footer-links {}
	ul.footer-bottom-sec li.design-text {}
	ul.footer-bottom-sec li a {
		color: #b6b9c2;
		margin-left: 10px;
		margin-right: 10px;
	}
	ul.footer-bottom-sec li a:hover {
		color: #ffffff;
	}
/* .footer-section */



/* Pricing Table */
	.elementor-widget-price-table > div {
		background: transparent !important;
	}
	.pricing-table {
		margin: 30px 0 0;
	}
	.pricing-table .elementor-price-table .elementor-price-table__features-list svg {
	    margin-right: 0px;
	    height: 36px;
	    width: 36px;
	}
	.pricing-table .col-sec .elementor-price-table__header {
		min-height: 130px;
		position: relative;
		border-bottom: 1px solid #b8c1ce;
	}
	.pricing-table .col-sec .elementor-price-table__price {
		display: none;
	}
	.pricing-table .col-sec ul.elementor-price-table__features-list {
		/*display: flex;*/
	}
	.pricing-table .col-sec ul.elementor-price-table__features-list li {
		min-height: 70px;
	}
	.pricing-table .col-sec ul.elementor-price-table__features-list li div {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    min-height: 70px;
	}
	.pricing-table .col-sec ul.elementor-price-table__features-list li:last-child div {
		min-height: 100px;
	}
	.pricing-table .col-sec .elementor-price-table__features-list li:not(:first-child):before {
	    content: "";
	    margin: 0px 0% !important;
	    padding: 0px !important;
	    display: none;
	}

	.pricing-table .col-sec .elementor-price-table__heading {
		width: 100%;
	    position: absolute;
	    bottom: 28px;
	    left: auto;
	    z-index: 99;
	}
	.pricing-table .col-sec ul.elementor-price-table__features-list li:hover {
		background: #e8f1ff;
	}
	.pricing-table .col-sec.col-5 .elementor-price-table__header:after,
	.pricing-table .col-sec.col-4 .elementor-price-table__header:after,
	.pricing-table .col-sec.col-3 .elementor-price-table__header:after {
		content: "";
		background: url('/wp-content/uploads/2023/05/Other-Security-Guards-Icon.svg') no-repeat 0 0;
		width: 55px;
		height: 55px;
		position: relative;
		top: 20px;
		left: 40%;
		display: block;
	}
	

	/* 1st column */
	.pricing-table .col-sec.col-1 {
		-webkit-border-top-left-radius: 15px;
		-webkit-border-bottom-left-radius: 15px;
		-moz-border-radius-topleft: 15px;
		-moz-border-radius-bottomleft: 15px;
		border-top-left-radius: 15px;
		border-bottom-left-radius: 15px;
	}
	.pricing-table .col-sec.col-1 .elementor-price-table__header {
		-webkit-border-top-left-radius: 15px;
		-moz-border-radius-topleft: 15px;
		border-top-left-radius: 15px;
		display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.pricing-table .col-sec.col-1 .elementor-price-table__header h3.elementor-price-table__heading {
		position: relative;
	    bottom: auto;
	}
	.pricing-table .col-sec.col-1 ul.elementor-price-table__features-list li {
		background: #9aa7b9;
		border-bottom: 1px solid #b8c1ce;
	}
	.pricing-table .col-sec.col-1 ul.elementor-price-table__features-list li:last-child {
		-webkit-border-bottom-left-radius: 15px;
		-moz-border-radius-bottomleft: 15px;
		border-bottom-left-radius: 15px;
	}



	/* 2nd column */
	.pricing-table .col-sec.col-2 .elementor-price-table__header:after {
		content: "";
		background: url('/wp-content/uploads/2023/05/Security-Guards-Features-Icons.svg') no-repeat 0 0;
		width: 100%;
		height: 153px;
		position: relative;
		top: -6px;
		left: 0px;
		display: block;
		z-index: 9;
	}
	.pricing-table .col-sec.col-2 {
		border: 1px solid #fff;
		position: relative;
	    top: -25px;
	    border-radius: 15px;
	    position: relative;
	    z-index: 11;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(000,000,000,0.5);
		-moz-box-shadow: 0px 0px 10px 0px rgba(000,000,000,0.5);
		box-shadow: 0px 0px 10px 0px rgba(000,000,000,0.5);	    
	}
	.pricing-table .col-sec.col-2 ul.elementor-price-table__features-list li {
		background: #336cbe;
		border-bottom: 1px solid #5788cf;
	}
	.pricing-table .col-sec.col-2 ul.elementor-price-table__features-list li:nth-child(even) {
		background: #3f76c5;
		border-bottom: 1px solid  #608fd4;
	}
	.pricing-table .col-sec.col-2 .elementor-price-table__header {
		border-bottom: 1px solid #5788cf;
		-webkit-border-top-left-radius: 15px;
		-webkit-border-top-right-radius: 15px;
		-moz-border-radius-topleft: 15px;
		-moz-border-radius-topright: 15px;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
	}
	.pricing-table .col-sec.col-2 ul.elementor-price-table__features-list li:last-child div {
		min-height: 120px;
	}
	.pricing-table .col-sec.col-2 ul.elementor-price-table__features-list li:last-child {
		-webkit-border-bottom-right-radius: 15px;
		-webkit-border-bottom-left-radius: 15px;
		-moz-border-radius-bottomright: 15px;
		-moz-border-radius-bottomleft: 15px;
		border-bottom-right-radius: 15px;
		border-bottom-left-radius: 15px;
	}

	/* 3rd column */
	.pricing-table .col-sec.col-3 ul.elementor-price-table__features-list li {
		background: #fcfcfc;
		border-bottom: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-3 ul.elementor-price-table__features-list li:nth-child(even) {
		background: #ffffff;
		border-bottom: 1px solid  #d5d5d5;
	}
	.pricing-table .col-sec.col-3 .elementor-price-table__header {
		border-bottom: 1px solid #d5d5d5;
	}


	/* 4th Column */
	.pricing-table .col-sec.col-4 {
		border: 0px solid #d5d5d5;
		border-bottom: 0px;
	}
	.pricing-table .col-sec.col-4 .elementor-price-table__header {
		border-top: 1px solid #d5d5d5;
		border-right: 1px solid #d5d5d5;
		border-left: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-4 ul.elementor-price-table__features-list li {
		border-right: 1px solid #d5d5d5;
		border-left: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-4 ul.elementor-price-table__features-list li:last-child {
		border-bottom: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-4 ul.elementor-price-table__features-list li {
		background: #f3f3f3;
		border-bottom: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-4 ul.elementor-price-table__features-list li:nth-child(even) {
		background: #ffffff;
		border-bottom: 1px solid  #d5d5d5;
	}
	.pricing-table .col-sec.col-4 .elementor-price-table__header {
		border-bottom: 1px solid #d5d5d5;
	}


	/* 5th column */
	.pricing-table .col-sec.col-5 {
		border: 0px solid #d5d5d5;
		border-left: 0px;
		border-bottom: 0px;
	}
	.pricing-table .col-sec.col-5 .elementor-price-table__header {
		border-top: 1px solid #d5d5d5;
		border-right: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-5 ul.elementor-price-table__features-list li {
		border-right: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-5 ul.elementor-price-table__features-list li:last-child {
		border-bottom: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-5 {
		-webkit-border-top-right-radius: 15px;
		-webkit-border-bottom-right-radius: 15px;
		-moz-border-radius-topright: 15px;
		-moz-border-radius-bottomright: 15px;
		border-top-right-radius: 15px;
		border-bottom-right-radius: 15px;
	}
	.pricing-table .col-sec.col-5 .elementor-price-table__header {
		-webkit-border-top-right-radius: 15px;
		-moz-border-radius-topright: 15px;
		border-top-right-radius: 15px;
	}
	.pricing-table .col-sec.col-5 ul.elementor-price-table__features-list li:last-child {
		-webkit-border-bottom-right-radius: 15px;
		-moz-border-radius-bottomright: 15px;
		border-bottom-right-radius: 15px;
	}
	.pricing-table .col-sec.col-5 ul.elementor-price-table__features-list li {
		background: #fcfcfc;
		border-bottom: 1px solid #d5d5d5;
	}
	.pricing-table .col-sec.col-5 ul.elementor-price-table__features-list li:nth-child(even) {
		background: #ffffff;
		border-bottom: 1px solid  #d5d5d5;
	}
	.pricing-table .col-sec.col-5 .elementor-price-table__header {
		border-bottom: 1px solid #d5d5d5;
	}
/* Pricing Table */


/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */



@media only screen and (min-width: 768px) {
    .gfield {
    margin-top: 15px;
}
	#testimonial_slider .owl-dots {
		display: none !important;
	}
}

@media only screen and (max-width: 767px) {
	.slider-section:after {
		display: none;
	}
	.slider-section .scroll-slider {
		display: none !important;
	}
	.slider-text1 {
		background: url('/wp-content/uploads/2023/05/Security-Guard-Services-Slider-Text-Image-mobile.png') no-repeat 0px 46px;
	}
	/*ul.header-content {
		display: none;
	}*/
	.slider-text1 .elementor-heading-title {
		line-height: 53px !important;
	}
	.slider-text1 .elementor-heading-title span {
		display: block;
		padding-top: 12px;
	}
	.elementor-widget-theme-site-logo {
		max-width: 65% !important;
	}
	.slider-offers ul li {
	    margin-right: 0;
	    width: 32%;
	    text-align: center;
	}
	.free-quote-form h2 {
		font-size: 29px;
		line-height: 40px;
	}
	#professional-security-guard br {
		display: none !important;
	}
	.slider-offers ul li img {
		margin-bottom: 15px;
		height: 42px;
		width: 100%;
	}
	.slider-offers ul li a span {
	    padding-left: 0px;
	    display: inline-block;
	    text-align: center;
	    font-size: 20px;
	    line-height: 32px;
	    font-weight: 600;
	}
	.free-quote-form {
	    padding: 35px 30px 30px 30px;
	}
	.sgs-services-sec {
		background-color: #f8f8f8;
	}
	.blue-call-to-action {
	    padding: 35px 20px 30px 20px;
	    border-radius: 10px;
	}
	.image-box.image-box-mobile {
	    
	}
	.brand-sec-new .sa_owl_theme .owl-nav .owl-prev {
	    left: 0px !important;
	}
	.brand-sec-new .sa_owl_theme .owl-nav .owl-next {
	    right: 0px !important;
	}
	.image-box .elementor-image-box-content {
	    height: 50px;
	    padding: 5px 0 0 0 !important;
	}
	ul.result-section {
		display: block;
	}
	ul.result-section li {
		width: 50%;
	}
	ul.result-section li h3 {
		font-size: 38px;
		line-height: 50px;
	}
	ul.result-section li h4 {
		font-size: 20px;
		line-height: 32px;
		font-weight: 600;
	}
	ul.result-section li::after {
	    content: "";
	    right: -5px;
	}
	ul.result-section li:nth-child(2)::after {
		display: none;
	}
	.request-free-quote-from {
	    padding: 35px 30px 30px 30px;
	}
	span.form-footer-text {
	    text-align: center;
	    display: block;
	    padding-top: 10px;
	}
	.slider-section span.form-footer-text  {
		padding-top: 0px;
	}
	.slider-section .gform_wrapper.gravity-theme .gform_footer, 
	.slider-section .gform_wrapper.gravity-theme .gform_page_footer {
	    margin: 0px 0 0;
	}
	#gform_fields_3 input {
	    margin-bottom: 20px;
	}
	.gform_wrapper.gravity-theme .gform_fields {
	    grid-column-gap: 0;
	    grid-row-gap: 0;
	}
	#gform_fields_3 {
		grid-row-gap: 0px !important;
	}
	.gform_wrapper.gravity-theme #gform_fields_3 .ginput_complex span {
	    margin-bottom: 0px;
	}
	
	
	
		#gform_fields_4 input {
	    margin-bottom: 20px;
	}
	.gform_wrapper.gravity-theme .gform_fields {
	    grid-column-gap: 0;
	    grid-row-gap: 0;
	}
	#gform_fields_4 {
		grid-row-gap: 0px !important;
	}
	.gform_wrapper.gravity-theme #gform_fields_4 .ginput_complex span {
	    margin-bottom: 0px;
	}
	
	.request-free-quote-from .gform_wrapper.gravity-theme .gform_footer, 
	.request-free-quote-from .gform_wrapper.gravity-theme .gform_page_footer {
	    margin: 0px 0 0;
	    padding: 15px 0 0;
	}
	.footer-content-mobile {}
	.footer-section ul.header-content.footer-content li {
	    border-right: 1px solid #707070;
	    padding-right: 10px;
	    margin-right: 10px;
	    height: 31px;
	}
	ul.header-content.footer-content li.map-sec a {
	    font-size: 16px;
	    line-height: 25px;
	}
	.footer-section ul.header-content.footer-content {
	    padding-top: 20px;
	    border-top: 1px solid #9DAB8F;
	    margin-top: 20px;
	    border-bottom: 1px solid #9DAB8F;
	    height: 100px;
	}
	.footer-section ul.header-content.footer-content {
	    padding-top: 20px;
	    border-top: 1px solid #9DAB8F;
	    margin-top: 20px;
	    border-bottom: 1px solid #9DAB8F;
	    height: 72px;
	}
	.footer-section ul.header-content.footer-content li {
	    border-right: 1px solid #707070;
	    padding-right: 10px;
	    margin-right: 10px;
	    height: 31px;
	    padding-top: 3px;
	}
	.footer-section ul.header-content.footer-content li.mobile-sec img {
		height: 28px;
	}
	ul.header-content.footer-content li.map-sec img {
	    margin-right: 2px;
	}
	.footer-section ul.header-content.footer-content li.mobile-sec {
        margin-top: 0px;
	}
	ul.header-content.footer-content li.mobile-sec a.phone-number {
	    font-size: 16px;
	    line-height: 25px;
	    font-weight: 500;
	    top: 2px;
	    left: 5px;
	}
	.site-address {
		padding-top: 20px;
	}
	.site-address img {
		margin-bottom: 15px;
	}
	.request-free-quote-from .gform_button.button {
	    padding: 8px 0px 8px 0px;
	    width: 100%;
	}
	ul.footer-bottom-sec {
	    margin: 10px auto;
	    padding: 0;
	    display: block;
	    column-gap: 0;
	    text-align: center;
	}
	ul.footer-bottom-sec li {
	    font-size: 14px;
	    line-height: 25px;
	    font-weight: 500;
	    letter-spacing: 0.2px;
	    margin-bottom: 7px;
	}
	/*ul.footer-bottom-sec li:last-child {
		margin-bottom: 0px;
	}*/
	.mobile-header {
		position: relative;
		z-index: 9999;
		padding-bottom: 20px;
	}
	.mobile-header .footer-logo {
		position: relative;
		left: -10px;
	}
	.mobile-header .btn.btn-red {
		float: right;
		border-radius: 5px;
	    background: #EC2228;
	    padding: 15px 30px 15px 30px;
	    font-family: 'Manrope', sans-serif;
	    font-weight: 800;
	    color: #fff;
	    font-size: 18px;
	    line-height: 24px;
	    text-transform: uppercase;
	    letter-spacing: 0.5px;
	    display: inline-block;
	    position: absolute;
	    top: 12px;
	    right: 10px;
	}
	.mobile-header ul.header-content {
		display: flex;
	    width: 100%;
	    margin: 0;
	    padding: 20px 0 0 0;
	}
	.mobile-header ul.header-content li.mobile-sec {
		width: 350px;
		margin-left: 0px;
		padding-left: 10px;
	}
	.mobile-header ul.header-content li.mobile-sec img {
		height: 36px;
	}
	.mobile-header ul.header-content li.mobile-sec span.small-text {
	    font-size: 13px;
	    line-height: 18px;
	    position: absolute;
	    left: 43px;
	    top: -2px;
	}
	.mobile-header ul.header-content li.mobile-sec a.phone-number {
		left: 10px;
	}
	.mobile-header ul.header-content li.map-sec {
		padding: 0px 0 0 15px;
	    border-left: 1px solid #d5d5d5;
	    margin-left: 15px;
	    height: 32px;
	    margin-top: 8px;
	}
	.mobile-header ul.header-content li.map-sec a {}
	.mobile-header ul.header-content li.map-sec a img {
		float: left;
		margin-right: 10px;
		margin-top: 0px;
	}
	.mobile-header ul.header-content li.map-sec a span {
		font-size: 13px;
	    width: 78%;
	    line-height: 16px;
	    color: #dbdbdc;
	    top: 0px;
	}

	.how-it-work-phone-number-section.mobile-section .top-right-phone-section a {
	    font-size: 17px;
	    line-height: 21px;
	    font-weight: 700;
	    top: 0px;
	}
	.our-process-sec .how-it-work-phone-number-section.mobile-section .top-right-phone-section,
	.how-it-work-phone-number-section.mobile-section .top-right-phone-section.white-text {
		color: #fff;
	}
	.how-it-work-phone-number-section.mobile-section .top-right-button-section {
		width: 100%;
		padding-bottom: 10px;
	}
	.how-it-work-phone-number-section.mobile-section .top-right-button-section a {
		width: 392px;
	}
	.how-it-work-phone-number-section.mobile-section .top-right-phone-section {
	    border-right: 0px solid #c0c0c0;
	    padding-right: 0px !important;
	    margin-right: 0px !important;
	    float: none;
	    height: auto;
	    position: relative;
	    top: 0;
	    font-size: 17px;
	    line-height: 21px;
	    font-weight: 500;
	}
	.sgs-services-sec .sa_owl_theme .owl-nav .owl-prev {
	    left: -10px !important;
	}
	.sgs-services-sec .sa_owl_theme .owl-nav .owl-next {
	    right: -10px !important;
	}

}
/* @media only screen and (max-width: 767px) { *//* End custom CSS */