
.pbx-solutions-background {
    background-image: url("../Image/pbd.gif");
    min-height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.cctv-solutions-background {
    background-image: url("../Image/ca.gif");
    min-height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.control-solutions-background {
    background-image: url("../Image/card.gif");
    min-height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.biometric-solutions-background {
    background-image: url("../Image/print.gif");
    min-height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.about-background {
    background-image: url("../Image/about.gif");
    min-height: 250px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.contact-background {
    background-image: url("../Image/contact.gif");
    min-height: 200px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.red_background{

	background-color: #cd1c38;
	padding: 20px;
	margin-bottom: 20px;
}

.second_div_background{

	background-color: #f4f5f5;
	height: auto;
}

.marginright{

	margin-right: 100px;
}


.Professional_heading{

color: #cd1c38;
/*font-family:roboto; 
	font-weight: medium;
font-size: 70pt;*/

}
.sub_heading{

	color: #282d35;
}

.security{

	font-family:roboto; 
	font-weight:100;
}

.red_colour{

	color: #cd1c38;
}

.pad{

	padding-bottom: 30px;
	padding-top: 55px;
} 

.background_white{

background-color: #ffffff;

}

.border_none{

border: none;

}

.float_right{

float: right;

}

.float_left{

float: left;

}

.align_center{

text-align: center;

}

.width70{

	width: 70%;

}

.p_colour{

color:#b6b5b5 ;

}

.margin_bottom_30{

margin-bottom: 30px;

}

.margin_top_25{

margin-bottom: 25px;

}

.margin_bottom_40{

margin-bottom: 40px;

}

.margin_top_30{

margin-bottom: 30px;

}

.align_left{

	text-align: left;
}

.button_color_and_more{

	margin-top: 20px; 
	background-color: #453f40; 
	margin-bottom: 50px; 
	color: #ffffff; 
	font-size: 12px; 
	font-weight: none; 
	padding-top: 15px; 
	padding-bottom: 15px; 
	padding-right: 30px;
	 padding-left: 30px;
}

.padding_initial{

padding: initial;

}

.border_radius_100{

border-radius: 100%;

}

.footer_background{

	background-color: #31353d; padding-top: 35px;
}

.padding_bottom_30{

	padding-bottom: 30px;
}

.footer_headings{

	color:#938b8c
}

.li_footer{

	color: #dedede;
}

.address_ul{

	line-height: 30px;
    list-style-image: url("../Image/round2.png");
    padding: 0px;
}

.services_ul{

list-style-image: url('../Image/round.png'); 
line-height:30px; 
padding-left: 18px;


}

.services2_ul{

line-height:30px; list-style-image: url('../Image/round.png'); padding-left: 18px;


}

.mapy{

width:270px; height:200px;

}

.ending_footer_background{

	background-color: #31353d;
}

.ending_footer_copy{

	color:#828484;
}

.hr{

	margin-top: 0px; margin-bottom: 0px;
}

.contact_map{

width:500px;height:200px;

}

.br_clearboth{

	clear: both;
}

.h3_enquiry{

margin-bottom: 25px;margin-top: 0px; text-align: left;

}

.margin_bottom_35{

margin-bottom: 35px;

}

.margin_top_50{

margin-top: 50px;

}

.margin_bottom_50{

margin-bottom: 50px;

}

.margin_top_20{

margin-top: 20px;

}

.line_height_25{

	line-height: 25px;
}

.margin_bottom_40{

	margin-bottom: 40px;
}

.margin_top_-30{

margin-top: -30px;

}

.margin_top_15{

	margin-top: 15px;
}

.margin_top_16{

	margin-top: 16px;
}

.margin_top_42{

	margin-top: 42px;
}

.margin_top_13{

	margin-top: 13px;
}

.margin_top_-7{

	margin-top: -7px;
}

.hr_color2{

	border-color: #cd1c38;
	margin-top: 20px;
	
}


.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

/* carousel */
.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
  margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left 
{
  left: -12px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: -12px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.padding_0{padding: 0px;}

@media only screen and (max-width: 500px) {
    .pad{

        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;

      }

    }