.navbar-header .navbar-brand img{width:160px;}
.stricky-fixed .navbar-header .navbar-brand img{width:100px;}
 html {
  
}
 .vs
 {display:none;}
 #recaptcha1
 {opacity:0 !important;}

.section-bg-2 {
	background: #1c1c1c url(../img/section-2-bg.jpg) center center no-repeat;
	background-size: cover;
	padding-top: 150px;
	padding-bottom: 125px;
	
}
.fun-fact-style-two {
    padding-top: 100px;
    padding-bottom: 100px;
}

.header.stricky-fixed .header-navigation.navbar .nav > li > a.active{color: #ED492E !important; }
label.error
{color:#fff; font-weight:400; font-size:14px;}

#service-form label.error
{color:red; font-weight:400; font-size:14px; margin:0; padding:0;}



.service-style-three .single-service-style-three .overlay .box .content i
{font-size:49px;}
.header .header-navigation,.header.stricky-fixed .header-navigation
{padding:15px 0;}
.header.stricky-fixed .header-navigation .navbar-header
{padding:0;}
.header.stricky-fixed .header-navigation.navbar .nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
}
.header .header-navigation .container
{padding-right:0;}

.secure-process .sec-title
{margin-bottom:0;}
.why-choose-us .single-why-choose
{margin-top:45px; transition:all ease 0.3s; -webkit-transition:all ease 0.3s;     margin-right: 0;
    padding: 20px; background:#fff; }

.why-choose-us .single-why-choose:hover
{transform:scale(1.023);
-webkit-transform:scale(1.023); box-shadow:0 0 10px rgba(0,0,0,0.1);

}
.why-choose-us .single-why-choose .icon-box .inner,
.why-choose-us .single-why-choose .text-box h3
{transition:all ease 0.3s; -webkit-transition:all ease 0.3s;}

.why-choose-us .single-why-choose:hover .icon-box .inner
{background: #ED492E; border-color:#ED492E;}
.why-choose-us .single-why-choose:hover .text-box h3
{color:#ED492E;}

.why-choose-us .single-why-choose:hover .icon-box .inner img
{display:none;}
.why-choose-us .single-why-choose:hover .icon-box .inner img.hover
{display:inline-block;}
.section-bg-2 .sec-title h2{font-size:60px; color:#ff6469; line-height:60px;}
.section-bg-2 .sec-title p{font-size:23px; color:#fff;}

.secure-process img{width:60px;}
.secure-process img.hover
{display:none;}

.why-choose-us.secure-process .single-why-choose .icon-box .inner{display:table-cell; vertical-align:middle;}

ul.slightList{margin:0; padding:0; list-style:none; text-align:left; padding:0 20px 0 20px;}
ul.slightList li{ margin-bottom:15px; line-height:20px; background:url(../img/cross.png) left 4px no-repeat; padding-left: 20px;}
.active ul.slightList li{  background:url(../img/tick.png) left 4px no-repeat;}

.fun-fact-testimonial-section .fun-fact-style-one .single-fun-fact{width:50%}

.footer-widget .footer-logo img{width:180px;}

.hvr-bounce-to-bottom:before{ margin-left:-30px; margin-right:-30px;}
.what-we-offer .row{display:table;}
.what-we-offer .col-md-4 {display:table-cell; height:100%; float:none;}

.what-we-offer .col-md-4 .single-what-we-offer{height:100%; display:table-cell;}

.what-we-offer .single-what-we-offer{padding:40px 0;}
.what-we-offer .single-what-we-offer.active
{background: #ed492e;
    transform: scale(1.1);
    box-shadow: none; -webkit-box-shadow: none;
    border: none;}

.what-we-offer .single-what-we-offer.active h3,
.what-we-offer .single-what-we-offer.active ul
{color:#fff;}
.what-we-offer .single-what-we-offer h3{font-weight:900;}

.single-what-we-offer .traditional-alarm{background: url(../img/bell-icon.svg) no-repeat center top; width:100%; height:100px; display:block;}


.single-what-we-offer .sightwatch-video{background: url(../img/noun_Star_2058892.svg) no-repeat center top; width:100%; height:100px; display:block;}


.single-what-we-offer .gurad-service{background: url(../img/noun_guard_2316628.svg) no-repeat center top; width:100%; height:100px; display:block;}


.single-what-we-offer.active .sightwatch-video{background: url(../img/../img/noun_Star_2058892-white.svg) no-repeat center top;}

.what-we-offer .single-what-we-offer:hover h3 {
    color: #333;
}

.what-we-offer .single-what-we-offer.active:hover h3 {
    color: #fff;
}


.fun-fact-testimonial-section .fun-fact-style-one .single-fun-fact p{    font-size: 26px;
    padding: 0 20px;}
	
.testimonial-content p{font-size:15px; color:#fff; line-height:20px;}
.single-testimonial-one p{font-size:32px; line-height:44px;}
.fun-fact-testimonial-section .fun-fact-style-one .single-fun-fact h3{font-size:60px; margin-left:1px;}
.static-banner .banner-content{ line-height:18px;}
.static-banner .banner-content h2{ line-height:60px; padding-top:125px;}


 
 .felling-safe .construction-icon{background: url(../img/construction.svg) no-repeat center top; width:100%; height:80px; display:block;}

  .felling-safe .construction-icon-white{background: url(../img/construction-white.svg) no-repeat center top; width:100%; height:80px; display:block;}
  
  
.single-service-style-three img{width:60px; height:54px;}
.single-service-style-three img.mobile
{display:none;}

.static-banner .banner-contact-form-wrapper .bottom-box .banner-contact-form input{margin-bottom:0;}

.static-banner .banner-contact-form-wrapper .bottom-box .banner-contact-form{padding:30px 30px 20px;}

.service-style-three .single-service-style-three .overlay .box {overflow-y:scroll;}

.service-style-three .single-service-style-three .overlay .box .content h3{margin:10px 0;}

.service-style-three .single-service-style-three{padding:140px 0; border-color: #ececec !important;}
.service-style-three .single-service-style-three p{margin-bottom:20px;}
.about-section { background:#F8F8F8}
.about-section img{max-width:100%;}
.about-style-two .about-style-one-content{margin-top:70px; background:none;}
.about-style-two.about-section{padding:150px 0 150px;}
.more_txt{display:none; }
a.more_btn{color:#fff; text-decoration:underline;     border: 1px solid #ccc;
    padding: 5px 40px;}

a.more_btn:hover{color:#fff; text-decoration:none;}
.banner_form_trigger
{display:none;}


.single-why-choose .icon-box
{float:left;}
.contact_form .sec-title h2,
.contact_form h2
{color:#fff; font-size: 40px; text-align:left;}

.contact_form p
{color:#fff; font-size: 15px;
    line-height: 22px; text-align:left;}
.contact_form #contact-form .form-box input,
.contact_form #contact-form .form-box textarea
{width: 100%;
height: 42px;
background: #fff;
color: #000;
border: none;
outline: none;
display: block;
padding-left: 35px;}

.contact_form #contact-form .form-box textarea {
    height: 105px;
    padding-top: 9px;
}
.contact_form #contact-form .form-box
{ position: relative;
margin-bottom: 10px;}
.contact_form #contact-form .form-box i
{position: absolute;
top: 14px;
    left: 15px;
color: #ED492E;
font-size: 15px;}

.fun-fact-testimonial-section .testimonial-content {
    padding-top: 70px;
    padding-left: 70px;
    padding-bottom: 70px;
}
.contact_form
{padding-top:70px; padding-bottom: 70px; text-align:left; padding-left:80px;}

.contact_form .sec-title{margin-bottom:50px;}

.fun-fact-testimonial-section
{position:relative;}

.fun-fact-testimonial-section:before
{width:52%; left:0; top:0; height:100%; position:absolute; content:''; background:#181818;}
.fun-fact-testimonial-section .thm-btn{background:#000; color:#fff; margin-top:20px; }
.fun-fact-testimonial-section .thm-btn:hover{background:#333;}
.success_message, .dynamic{display:none; background: #000; padding: 10px; color: #fff; }
 
.banner-carousel .single-banner .txt-box{position:absolute; top:50%; left:20%; width:100%;  transform:translateY(-50%); -webkit-transform:translateY(-50%); max-width:500px;}

.banner_form{position:absolute; top:50%; right:20%; width:100%; max-width:350px; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:2;}
.success_message div h5{color:#fff;}

.banner-carousel .single-banner .txt-box h3{
        margin: 0;
    color: #fff;
    font-family: 'Roboto';
    font-weight: bold;
    font-size: 75px;
    line-height: 75px;}
	
	.banner-carousel .single-banner .txt-box h3 span
	{color:#ed492e;}
	
	.banner-carousel .single-banner .txt-box p{
	color: #fff;
    font-size: 20px;
    line-height: 26px;
    margin: 25px 0 30px 0;}
	
	.banner-carousel .single-banner .txt-box a{
	display:inline-block; background:#ed492e;
	    color: #fff;
    font-weight:600;
    font-size: 16px;
    padding:18px 10px; min-width:200px; text-align:center;}
	
	
.banner-contact-form-wrapper {
   
}
.banner-contact-form-wrapper .top-box {
    position: relative;
}

.banner-contact-form-wrapper .bottom-box {
    padding: 0 17px;
}
.banner-contact-form-wrapper .top-box .inner {
    background: #ED492E;
    padding: 22px 0;
    padding-left: 55px;
    position: relative;
    z-index: 9;
}
.banner-contact-form-wrapper .top-box .icon-box, .static-banner .banner-contact-form-wrapper .top-box .text-box {
    display: table-cell;
    vertical-align: middle;
}

.banner-contact-form-wrapper .top-box .text-box h3 {
    margin: 0;
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    color: #fff;
}
.banner-contact-form-wrapper .top-box .icon-box i {
    color: #fff;
    font-size: 30px;
}

.banner-contact-form-wrapper .top-box .text-box {
    padding-left: 15px;
	    display: table-cell;
    vertical-align: middle
}
.banner-contact-form-wrapper .bottom-box .banner-contact-form {
    padding: 55px 45px;
    background: rgba(255, 255, 255, 0.9);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	    padding: 20px 20px 20px;
}


.fun-fact-testimonial-section .testimonial-content .owl-nav [class*=owl-]:hover {
    color: #ed492e;
}

.banner-contact-form-wrapper .bottom-box .banner-contact-form input {
    border: none;
    outline: none;
    width: 100%;
    height: 47px;
    background: #383838;
    color: #A3A2A2;
    font-size: 14px;
    padding-left: 15px;
    margin-bottom: 0;
}
.banner-contact-form-wrapper .bottom-box .banner-contact-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.banner-contact-form-wrapper .bottom-box .banner-contact-form .bootstrap-select > .btn {
    padding: 0;
    height: 47px;
    padding: 0 15px;
    color: #A3A2A2;
    border: 0px solid #ececec;
    background-color: #383838 !important;
    font-size: 14px;
    outline: none !important;
    padding-right: 15px;
    border-radius: 0px;
}


.owl-theme.banner-carousel .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	width:100%;
	text-align:left;
}


.owl-theme.banner-carousel .owl-nav{width:100%:}


 .owl-theme.banner-carousel .owl-nav [class*=owl-]{   
	
     text-align: center;
    line-height: 64px;
    font-size: 22px;
    width: 30px;
    height: 70px;
    margin: 0;
    border-radius: 0;
    background: rgba(255,255,255,0.3);
	
 }
  .owl-theme.banner-carousel .owl-nav [class*=owl-]:hover{background:#ed492e;}
 
 .owl-theme.banner-carousel .owl-next{right:0; position: absolute;}
.owl-theme.banner-carousel .owl-prev{left:0; position: absolute;}
.fun-fact-testimonial-section{ background:#ed492e;}

.sec-title .line-black {
    display: block;
    width: 70px;
    height: 4px;
    background: #ed492e;
    margin-bottom: 23px;
}

.fun-fact-testimonial-section .sec-title .line-black{ background: #fff;}



.footer-bottom{background:#ed492e; color:#fff;}
.footer-bottom p{color:#fff;}

.header .header-navigation.navbar .nav.navigation-box{float:right;}

.banner-contact-form-wrapper .top-box .text-box i{font-size:18px; display:none;}

.footer-bottom a{text-decoration:underline;}

.footer-bottom a:hover{text-decoration:none;}

.single-contact-info-style-one
{background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.05);
    padding: 25px;
    min-height: 225px;}
.contact-info-style-one .single-contact-info-style-one .icon-box
{background:none; width: 60px;
    height: 61px;}
.contact-info-style-one .single-contact-info-style-one .icon-box i{color:#ed492e;     font-size: 60px;
    line-height: 60px;}
	.contact-info-style-one .single-contact-info-style-one h3
	{color:#ed492e;}
	.contact-info-style-one .single-contact-info-style-one p
	{font-size: 15px;
    line-height: 22px;}
	
	.contact-info-style-one .single-contact-info-style-one p a
	{color:#333;}
	
	.contact-info-style-one .single-contact-info-style-one p a:hover {text-decoration:underline !important;}



 @media all and (max-width: 900px){
	 .what-we-offer .col-md-4{display:block; float:left; width:100%;}
	.what-we-offer .col-md-4 .single-what-we-offer{
    display:block; padding:40px 0; margin-bottom:20px;}
.fun-fact-testimonial-section .testimonial-content{padding:0;}
.fun-fact-testimonial-section .fun-fact-style-one{padding-right:0;}
.service-style-three .single-service-style-three .overlay{padding:20px;}
}

 
 @media all and (max-width: 767px){
.static-banner .banner-content {
    padding-top: 0; 
}
.static-banner .banner-content .thm-btn
{display:block; width:100%;}
	
	.static-banner .banner-content h2 br, .static-banner .banner-content p br{display:none;}
	.static-banner .banner-content p{font-size:16px; line-height:23px; min-height:70px;}
	.static-banner .banner-contact-form-wrapper .top-box .inner{padding:15px; }
	
	.section-bg-2 .sec-title h2{font-size:48px; padding-right:40px; line-height:52px;}
	.section-bg-2 .sec-title p{font-size:18px;}
	
.fun-fact-testimonial-section .fun-fact-style-one .single-fun-fact .inner{min-height:140px;}
.fun-fact-testimonial-section .fun-fact-style-one .single-fun-fact{ margin-bottom:0;}


.what-we-offer .single-what-we-offer{padding:0;}

.fun-fact-testimonial-section .fun-fact-style-one .single-fun-fact h3{font-size:36px;}
.static-banner .banner-contact-form-wrapper .bottom-box .banner-contact-form input,
.static-banner .banner-contact-form-wrapper .bottom-box .banner-contact-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn)
{height:40px;}

.about-img img
{width:100%;}


.banner_form_trigger {
  display: block;
    color: #fff;
    text-align: center;
    margin: 15px 0 10px 0;
    cursor: pointer;
    font-size: 20px;
}
.static-banner .banner-contact-form-wrapper {
    margin-top: 10px;
}

 }
 
 
  @media all and (max-width: 460px){
	  
	  .service-style-three .col-xs-6{width:100%; margin-bottom:10px;}
	  
	  .service-style-three.sec-pad {
    padding: 60px 0;
}

.what-we-offer .col-md-4 .single-what-we-offer{padding:20px;}
	  
	  
  }
 
 
 
 