body{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	background-color: #ffffff;
	color: #000000;
}
#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    left: 10px;
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 60px;
    right: 10px;
}
.m_reset{
	margin: 0px;
}
.p_reset{
	padding: 0px;
}
.m_p_reset{
	margin: 0px;
	padding: 0px;
}


.top_patch{
	background-color: #000000;
	height: 30px;
}
.top_patch p{
	color: #fff;
	padding-top: 5px;
}
.header{

}
.logo img {
	padding-top: 7px;
}


.logo{
	padding-top: 10px;
}


/* navbar */
.navbar {
    background-color: #fff;
    border:none;
    border-radius: 0px;
}
.navbar-nav{
	float: right;
}
.navbar-collapse{
	padding-right: 0px;
}
.navbar .navbar-nav > li{

}
.navbar .navbar-nav > li > a{
    color: #9F663F;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 50px;
    padding-bottom: 40px;
    font-size: 15px;
	font-weight: 400;
	border:none;
}
.navbar .navbar-nav > li > a:hover{
    color: #000000;
	font-weight: 700;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #000000;
    background-color: transparent;
	font-weight: 700;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{
	background-color: transparent;
	color: #000000;
	font-weight: 700;
}
/* navbar */

.slider_bottom{
	height: 30px;
	background-color: #CFDAE2;
}
.welcome{

}
.welcome h1{
	font-size: 36px;
	color: #9F663F;
	margin: 0px;
	padding: 50px 0px 20px 0px;
	font-weight: 700;
	letter-spacing: 0.8px;
}
.welcome p{
	text-align: justify;
	color: #808285;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.8px;
}
.welcome_button{
}
.welcome_button button {
    margin-top: 20px;
    width: 160px;
    height: 40px;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 50px;
	background-color: #9F663F;
	color: #fff;
	font-size: 18px;
	border:0px;
	margin-bottom: 50px;
}

.welcome_img{
	padding-top: 80px;
}
.why_choose{
	background-color: #E6E7E8;
	padding: 20px 0px 20px 0px;
}
.why_choose h2{
	text-align: center;
	font-weight: 300;
	color: #58595B;
	padding-bottom: 10px;
	letter-spacing: 0.8px;
}
.why_choose span{
	font-weight: 700;
}
.why_choose p{
	text-align: justify;
	font-size: 16px;
	color: #808285;
	line-height: 32px;
	letter-spacing: 0.8px;
}
.about_us{
	padding-top: 50px;
}
.about_us h2{
	margin: 0px;
	color: #9F663F;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 20px;
	letter-spacing: 0.8px;
}
.about_us p{
	margin: 0px;
	color: #808285;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 50px;
	text-align: justify;
	letter-spacing: 0.8px;
}

.one_stop_solution{
	padding: 50px 0px 0px 0px;
	text-align: center;
}
.one_stop_solution h2{
	padding-bottom: 10px;
}
.one_stop_solution button {
    background-color: transparent;
    color: #8b5d3b;
    width: 167px;
    height: 45px;
    border: 1px solid #8b5d3b;
	border-radius: 50px;
	font-size: 18px;
	margin-bottom: 50px;
}
.one_stop_solution a{
	color: #8b5d3b;
}

.one_stop_solution_security{
	padding: 50px 0px 0px 0px;
	text-align: center;
}
.one_stop_solution_security h2{
	padding-bottom: 10px;
	font-size: 24px;
	height: 60px;
}
.one_stop_solution_security button {
    background-color: white;
    color: #8b5d3b;
    width: 167px;
    height: 45px;
    border: 1px solid #8b5d3b;
	border-radius: 50px;
	font-size: 18px;
	margin-bottom: 50px;
}
.one_stop_solution_security a{
	color: #8b5d3b;
}


.left_cat_title {
    background-color: #9F663F;
    padding: 15px 10px;
    width: 100%;
}
.left_cat_title h2{
      color: #fff;
      font-size: 22px;
      font-weight: 700;
      margin: 0px;
    }
.security_service{
	padding-top: 50px;
	padding-bottom: 50px;
}

.security_service h1{
	margin: 0px;
	font-size: 32px;
	color: #9F663F;
	padding-bottom: 20px;
	font-weight: 700;
}
.security_service p{
	font-size: 16px;
	color: #808285;
	text-align: justify;
	letter-spacing: 0.8px;
	padding-bottom: 20px;
}
.security_service a{
	background-color: #e7e8e9;
	border-radius: 0px;
	color: #000;
	font-size: 15px;
}
.grey_bg{
	background-color: #e7e8e9;
}
.security_system{
	padding-top: 50px;
}
.security_system h2{
	font-weight: 700;
	font-size: 32px;
	color: #9f663f;
}
.security_system p{
	color: #808285;
	font-size: 16px;
	text-align: justify;
	letter-spacing: 0.8px;
	padding-bottom: 20px;
}

.cctv_system{
	padding-top: 50px;
	padding-bottom: 50px;
}

.cctv_system h1{
	margin: 0px;
	font-size: 32px;
	color: #9F663F;
	padding-bottom: 20px;
	font-weight: 700;
}

.cctv_system h3{
	margin: 0px;
	font-size: 26px;
	color: #9F663F;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-weight: 400;
}
.cctv_system p{
	font-size: 16px;
	color: #808285;
	text-align: justify;
	letter-spacing: 0.8px;
	padding-bottom: 20px;
}
.cctv_system a{
	background-color: #e7e8e9;
	border-radius: 0px;
	color: #000;
	font-size: 15px;
}
.cctv_system img{
	padding-bottom: 30px;
}

p.fire{
	font-size: 14px;
	color: #a97c50;
	text-align: center;
}

.cleaning_services{
	padding-top: 50px;
	padding-bottom: 50px;
}
.cleaning_services h1{
	font-size: 32px;
	color: #9F663F;
	padding-bottom: 20px;
	font-weight: 700;
}
.cleaning_services p{
	font-size: 16px;
	color: #808285;
	text-align: justify;
	letter-spacing: 0.9px;
	line-height: 30px;
}
.cleaning{
	padding-top: 50px;

}
.cleaning h2{
	text-align: center;
	font-size: 24px;
	padding-bottom: 30px;
}

.other_services{
	padding-top: 50px;
	padding-bottom: 50px;
}

.other_services h2{
	font-size: 32px;
	padding-left: 20px;
	color: #9f663f;
	font-weight: 700;
	letter-spacing: 0.8px;
}
.other_services p{
	text-align: justify;
	font-size: 16px;
	line-height: 32px;
	padding: 20px;
	color: #808285;
}

.other_services_one{
	padding-bottom: 30px;
}






.frenchise{
	padding-top: 50px;
}
.frenchise h2{
	margin: 0px;
	color: #9F663F;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 20px;
	letter-spacing: 0.8px;
}
.frenchise p{
	margin: 0px;
	color: #808285;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 50px;
	text-align: justify;
	letter-spacing: 0.8px;
	line-height: 30px;
}

.investment{	
	padding-top: 50px;
	background-color: #E6E7E8;
}
.investment h2{
	margin: 0px;
	color: #9F663F;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 30px;
	letter-spacing: 0.8px;
}
.investment p{
	margin: 0px;
	color: #808285;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 20px;
	text-align: justify;
	letter-spacing: 0.8px;
}
.glyphicon-asterisk{
	color: #9F663F;
	padding-right: 10px;
}
.frenchise_label{
	background-color: #58595B;
}
.frenchise_label p{
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
	text-align: justify;
	letter-spacing: 0.8px;
}
.frenchise_label span{
	color: #27AAE1;
}	

.locations{
	padding-top: 50px;
	padding-bottom: 50px;
}

.locations img{
	margin-top: 100px;
}
.locations h2{
	margin: 0px;
	color: #9F663F;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 30px;
	letter-spacing: 0.8px;
}
.locations p{
	margin: 0px;
	color: #808285;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 20px;
	text-align: justify;
	letter-spacing: 0.8px;
}

.our_prsence{
	background-color: #58595B;
	padding-top: 50px;
	padding-bottom: 30px;
}

.our_prsence h2{
	margin: 0px;
	padding-bottom: 50px;
	color: #ffffff;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0.8px;
}

.our_prsence p{
	margin: 0px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 20px;
	letter-spacing: 0.8px;
}
.contact_us{
	background-color: #D1D3D4;
	padding-top: 50px;
	padding-bottom: 50px;
}
.contact_us {
    text-align: center;
}

.contact_box{
    background-color: white;
    text-align: center;
    height: auto;
    padding: 40px;
}
.contact_box h2{
	font-weight: 700;
}
.contact_box p{
	color: #808285;
	font-size: 16px;
	line-height: 26px;
}

.contact_form{
	padding-top: 50px;
	padding-bottom: 50px;
}
.contact_form h2{
	text-align:center;
	font-size:24px;
	color: #8B5E3C;
	font-weight: 700;
	letter-spacing: 0.8px;
}
.contact_form p{
	text-align:center;
	font-size:32px;
	color: #808285;
	font-weight: 400;
	letter-spacing: 0.8px;

}
.contact_form span{
	font-weight: 700;
}

.contact_form input{
	background-color: #D1D3D4;
	height: 60px;
	border-radius: 0px;
	color: #000000;
	font-size:18;
}

.contact_form textarea {
    background-color: #D1D3D4;
    border: 1px solid #D1D3D4;
    width: 100%;
	border-radius: 0px;
	color: #000000;
	font-size:18;
}

.contact_form button {
    background-color: #9F663F;
    color: #fff;
    width: 220px;
    height: 55px;
    border: 1px solid #9F663F;
	border-radius: 50px;
	font-size: 22px;
}
.map {
    background-color: #ebebec;
}

.map iframe{
	border: 10px solid #fff;
	margin-top: 30px;
	margin-bottom: 30px;
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}





.footer{
	background-color: #000000;
	padding: 30px 0px 30px 0px;
	color: #ffffff;
}
.footer img{
	padding-bottom: 30px;
	padding-top: 18px;
}
.alamdar p{
	font-size: 18px;
}
.site_map h2{
	margin-top: 112px;
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: 700;
}
.site_map p{
	font-size: 18px;
}
.site_map a{
	color: #fff;
}


.copyright{
	background-color: #2d2e2d;
	color: #fff;
	font-size: 14px;
	text-align: left;
}
.copyright p{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 15px;
	letter-spacing: 0.8px;
}
.social p{
	text-align: right;
	margin: 0px;
}
.social img{
	margin-right: 10px;
	margin-left: 5px;
}

/* Large desktop */
@media (min-width: 992px) and (max-width: 1199px) { 
.navbar .navbar-nav > li > a{
    color: #9F663F;
    padding-left: 5px;
    padding-right: 7px;
    padding-top: 36px;
    padding-bottom: 40px;
    font-size: 14px;
}

.frenchise_label p{
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #ffffff;
	font-size: 22px;
	font-weight: 400;
	text-align: justify;
	letter-spacing: 0.8px;
}





.contact_box p {
    color: #808285;
    font-size: 14px;
    line-height: 26px;
}


 }
 


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) { 


}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

}
 
/* Landscape phones and down */
@media (max-width: 480px) {
.welcome h1 {
    font-size: 36px;
    color: #9F663F;
    margin: 0px;
    padding: 30px 0px 20px 0px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-align: left;
}	
.welcome_button {
	margin: 0 auto;
}

.welcome_img {
    padding-top:10px;
    padding-bottom: 50px;
}
.navbar-nav{
	float: left;
}
.navbar-collapse{
	padding-right: 0px;
}
.navbar .navbar-nav > li > a{
    color: #58595b;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
	border:none;
}
.navbar-inverse .navbar-toggle .icon-bar{
	color: #000;
    background-color: #000;
}
.one_stop_solution h2{
	font-size: 26px;
}
.security_service img{
	padding-bottom: 30px;
}
.locations img{
	margin-top: 10px;
	margin-bottom: 25px; 
}
.frenchise_label p {
    margin: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.8px;
}
.contact_us {
    padding-top: 30px;
    padding-bottom: 30px;
}
.contact_box{
	padding: 20px;
}
.map{
	padding: 0px;
}
.copyright{
	text-align: center;
}
.social p{
	text-align: center;
}

.site_map h2{
	margin-top: 30px;
}


}

