@media(min-width:1500px){
.security-services li {margin: 0 5.2%;}
}


@media(max-width:1199px){
    .top-bar-section li:not(.has-form) a:not(.button) {font-size:18px;}
    .nav-outer {padding-right: 15px;}
	.top-bar-section ul {padding-top: 11px;}
    .header {min-height: inherit;}
    .slide-content {
	padding-top: 11%;
	padding-bottom: 14%;
	width: 40%;}
	.top-bar-section ul li {margin-top: 4px;}
    
.header h2 {
	font-size: 42px;
	line-height: 56px;
}
     
.service-box h2 {font-size: 19px;}    
    
.service-box-content p{font-size: 14px; line-height: 20px;}
.service-box h3 {font-size: 20px;margin-bottom: 6px;}
    
    .btn-read-more {
	font-size: 15px;
	padding: 4px 18px 4px;
}
.our-client-section li img {
	height: 74px;
}
    
.testimonial-box {
	width: 100%;
}
    
.footer {padding: 60px 0 40px;}	
.foot-2 {width:18%;}
    
    
.quality-box {
	width: 100%;
}    
    
.contact-box p {font-size:34px;}
.contact-box .btn-click {font-size: 16px;}

.security-services li {
	margin: 0 2%;
}

.inner-header{padding:14% 0;}
.top-bar-section li:not(.has-form) a:not(.button) {font-size: 16px !important; } 
  
}

@media(min-width:992px){
.top-bar{height:50px;}    
.nav-outer {height:56px;}
ul.dropdown {padding-top:6px !important;}
ul.dropdown li {margin: 0px; background: #330f00; text-align: left;}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background: #311616; padding:8px 12px; font-size: 15px;}
ul.dropdown li.active:not(.has-form) a:not(.button){ padding:6px 12px; color: #fff;}
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button) {background: #411f1f;  color: #fff;}
.dropdown li.active:not(.has-form) a:hover:not(.button) {background: #411f1f; color: #fff;}
.title-area{display: none;}   
    
.top-bar-section ul li {display: inline-block;}    

}

@media(max-width:991px){
.top-bar {height:2rem;}
.phoneno {top: 0;}    
.top-bar .toggle-topbar.menu-icon {z-index: 1; margin-right: 14px;}    
.top-bar .toggle-topbar.menu-icon a span::after {right: 5px;}    
.top-bar-section{margin-top:0; background: #fff;}    
.name img {width:133px;}    
.top-bar-section ul li {margin-left: 0;}    
.nav-outer {padding-right: 0;}    
.top-bar-section ul li {margin-top:4px; text-align: left;}
.top-bar-section li.active:not(.has-form) a:not(.button){padding-left: 14px;}    
.top-bar-section li:not(.has-form) a:not(.button) {padding-left: 14px;}
.top-bar .name {display: none;}
.top-bar-section {margin-top: 32px;}    
.top-bar-section .dropdown li {padding-top: 12px;}
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {color: #9a3820;}
.top-bar-section .dropdown li.title h5 a{font-weight: bold;}    
.top-bar-section li:not(.has-form) a:not(.button) {color: #000;}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background: #fff;}
ul.dropdown li {margin: 0px; background: #fff;}
.top-bar-section .has-dropdown > a:after{right: 14px;}    
.top-bar-section ul {padding-bottom: 16px;}	
	
.phoneno p {font-size: 16px;}	
.phoneno a {font-size: 24px;}
.phoneno {margin-left: 24px;}
	
.header h2 {
	font-size: 30px;
	line-height: 48px;
}

.boook-btn {font-size:18px; margin-top: 18px;}    
.boook-btn .fa {
	font-size: 18px;
	margin-left: 6px;
}    
	
.bootom-section h2 {
    width: 100%;
}    
    

    
.our-client-section li img {
	height: 54px;
    margin-bottom: 20px;
}

    
    
.foot-1 {width: 31%;}    
.foot-2 {width: 29%;}
.foot-3 {width: 34%;}    
.foot-4 {width: 100%;float: left;margin-top: 20px;}
    
.nav-outer {
	padding: 16px 0 0px;
}  
    
.service-box h2 {font-size: 22px;}

.contact-box{padding:20px;}    
.contact-box p {font-size: 24px;line-height: 34px;}    

.security-services li {margin: 0;}
.security-services li img {width: 100%;}
.security-services li {margin: 0 2%;width: 20%;vertical-align: top;}
.security-services li p {font-size: 20px;}

.security-services {padding: 66px 0 74px;}
.bootom-section-right {padding-left: 0;}
.bootom-section h2 {margin-bottom: 10px;}
.btnorange {margin-top: 30px;}
.bootom-section {padding: 0 0 70px;}    
.contact-bg {padding: 56px 0 50px;}
.job-btn {font-size: 17px;}
.security-box-left p {font-size: 16px;}
.security-box-left h3 {font-size: 23px;}
.security-box-right {margin-left: 20px;}
.security-box-right img {width: 106px;}

.inner-header h1{font-size:40px;}

}

@media only screen and (min-width:640px) and (max-width:991px){
.security-services li:first-child {margin-left: 0;}
.security-services li:last-child {margin-right: 0;}
}

@media(max-width:767px){

.top-left img {margin-left: 0;width: 200px;}
.phoneno a {font-size: 18px;}
.phoneno img {height: 52px;}
	
.header {min-height: inherit;}    
.header .columns {padding: 0 !important;}
  
.header h2 {font-size: 22px;line-height: 40px; font-weight: normal; word-spacing: 1px;}    

.get-quote-btn {width: 175px;font-size: 21px;}

    .header h2 br{display: none; margin-bottom: 20px;}    
     
.slide-content p {
    font-size: 15px;
}    
       
.fa-ul li {font-size: 13px;}
.footer li a {font-size: 13px;}    

.copy{width: 100%; text-align: center;} 
.social {text-align: center;width: 100%;}
.social i {
	margin: 5px 2px;
}   
    
.services-section .columns{width: 100%;}    
.service-box {margin-bottom: 20px; padding-bottom:14px; float: none;}
.service-box p{text-align: center;}
    
.bootom-section h2 {font-size: 40px;margin: 0 auto 30px;}
    
.service-box-content li {text-align: center;}
.service-box-content li::before{left: auto; margin-left:-14px;}    

.foot-1 {width: 100%;text-align: center;}
.foot-2 {width: 100%;text-align: center;margin-top:0px;}    
.footer li a {font-size: 15px;}
.footer li {line-height: 26px;}
.foot-3 {width: 100%;text-align: center;margin-top:20px;}   
 .foot-4 {width: 100%;text-align: center;margin-top: 14px;}
.security-services li p {font-size: 17px;}   
.security-services li img {margin-bottom: 18px;}

.security-box-left {float: none;padding-top: 10px;}
.security-box-right {margin-left: 0;float: none;}
.security-expert-left {width: 100%;text-align: center;}
.security-expert-right {width: 100%;text-align: center;}

.job-btn {font-size: 20px;padding: 18px 40px;margin-top:34px;float: none;display: inline-block;}
.security-expert {padding: 30px 0 46px;}

.inner-header h1{font-size:34px;}
    
}

@media only screen and (min-width:480px) and (max-width:639px){
.service-box h3 {
	font-size: 20px;
	margin-bottom: 16px;
}
.service-box-content p {
	line-height: 24px;
}    
}

@media(min-width:640px){
.security-services li:first-child{ margin-left:1%;}
.security-services li:last-child{ margin-right:1%;}  	
}

@media(max-width:640px){
.contact-bg textarea {height: 126px;}

.bootom-section-box ul {margin-bottom: 20px;}    
.bootom-section .columns{width: 100%;}
.bootom-section-right{margin-top:30px; padding-left: 14px; text-align:center;}    
.bootom-section-box {text-align: center;}
.service-box-content {padding: 22px 14px 0 14px;}
.contact-bg input {height: 46px;margin-bottom: 10px;}
input.btn-submit {height: auto;}
.gallery-section img {margin-bottom: 30px;}
.view-all {margin-top: 10px;}
  
}

@media(max-width:639px){

.top-section {padding: 20px 0 12px;}
.top-left {float: left;width: 100%;text-align: center;}
.phoneno {margin: 0 14px;display: inline-block;	float: none; text-align:left;}
.top-right {width: 100%; margin-top: 24px; text-align:center;}

.slide-content p {
	font-size: 16px;
}
    
.get-quote-btn {
	width: 142px;
	font-size: 17px;
    padding: 4px 0;
    margin-top: 18px;
}
    
.get-quote-btn .fa {
	font-size: 20px;
}
    
.bootom-section h2 {
	font-size: 30px;
	margin: 0 auto 20px;
}    

.contact-bg h2 {font-size: 30px;}
.gallery-section h2 {font-size: 30px;}

.security-services-content h1 {font-size:30px; margin-bottom:20px;}
    
.service-box {
	width: 100%;
}    
    
.service-box-content p {
	font-size: 14px;
	margin-bottom: 20px;
}    
.btn-read-more {
	font-size: 19px;
}  
    
.gallery-box-outer {
	width: 50%;
}
    
h1 {font-size: 28px;}
.about-section p {font-size: 16px;}
.testimonial-box p {font-size: 16px;}
    
.services-section h2.heading {font-size: 30px;}
.quality-bg h2 {font-size: 30px; margin-bottom: 28px;}
.quality-box p {font-size: 14px;line-height: 26px;}   
.contact-btn{font-size: 20px;}   

.slide-content {padding-top: 7%;padding-bottom: 8%;}
.security-services li {margin:0 3%; width:40%;}

.btnorange, .know-more, .contact-bg input.btn-submit, .view-all{ letter-spacing:1px; font-size:20px;}

.footer {padding: 40px 0 20px;}
.footer-bottom {padding: 0 0 30px; font-size:14px;}
.footer p {
	line-height: 18px;
	margin-bottom: 10px;
	font-size: 15px;
}

}

@media(max-width:479px){
    
.top-left {
	float: left;
	width: 100%;
	text-align: center;
}

.top-right {
	float: right;
	width: 100%;
	text-align: center;
}
    
.phoneno {
	text-align: left;
	margin-top:0px;
    margin-bottom: 10px;
}    
    
.top-left img {
	margin-left: 0;
	width: 218px;
}    

.get-quote-btn {width: 145px;font-size: 17px;}    


.btn-read-more {
	font-size: 14px;
}    
.gallery-box-outer {
	width:100%;
}
    
.foot-1{width:100%;} 
.foot-2{width:100%; margin-top: 14px;}
.foot-3{width:100%;}
.foot-4{width:100%;}      
.copy{font-size: 13px;}
   
.slide-content {
	width: 100%;
    margin-left:0;
	padding-left:14px;
	padding-right:14px;
	text-align:center;
	padding-top: 13%;
	padding-bottom: 12%;
} 

.boook-btn {
	display: inline-block;
	float: none;
	margin: 16px auto;
}

.quality-bg h2 {font-size: 23px;}    
.contact-btn {font-size: 18px; padding: 9px 14px;}
    
.contact-box p {
	font-size: 21px;
	line-height: 32px;
}
    
.bootom-section h2 {font-size: 26px;}   
input.btn-submit {width: 100%;}
.service-box h2 {font-size: 20px;}

.inner-header h1{font-size:30px; line-height:40px;}
    
}

@media(max-width:359px){
.top-section {padding: 14px 0 0px;}

.security-services li {
	margin: 0;
	width: 70%;
}

.security-services li p {
	font-size: 22px;
}
.security-services {
	padding: 50px 0 74px;
}


}