@import url('https://fonts.googleapis.com/css?family=Saira+Semi+Condensed');

body
{
	font-family: 'Saira Semi Condensed', sans-serif !important;
	font-size:16px !important;
}

.navbar-default
{
	 background-color:rgba(255,255,255,0.5) !important;
	 font-weight:bold;
	 border-radius:0 !important;
	 border:0px !important;
	
}


.navbar-fixed-top
{
	background-color:#FFFFFF !important;
	transition: all 1s;
	position:fixed !important;
}

.navbar
{
	width: 100%;
	z-index:999;
	position:absolute !important;
}

.navbar-default .navbar-nav>li>a
{
	color: #3e3e3e !important;
}

.navbar-default .navbar-toggle .icon-bar
{
	    background-color: #f00 !important;
}

.navbar-default .navbar-toggle
{
	border-color:transparent !important; 
}

.navbar-brand
{
	padding:0px !important;
}

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

/*.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}*/
.left .carousel-control1 {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}

.greyfont
{
	color: #3e3e3e;
	line-height:180%;
}

.cpbg
{
	background-color: #efefef;
}

.title
{
	font-weight:bold;
	line-height:74px;
	font-size:60px;
}

.findbtn
{
	font-size:18px;
	border:1px solid #000;
	border-radius:5px;
	text-align:center;
	padding:5px;
	width:150px;
	color:#000000;
}

.copybg
{
	background-image:url(../images/copier-machines.jpg);
    top: 0;
    right: 0;
    height: 100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;

}

.autobg
{
	background-image:url(../images/office-automation.jpg);
    top: 0;
    right: 0;
    height: 100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;

}

.supplybg
{
	background-image:url(../images/supply.jpg);
    top: 0;
    right: 0;
    height: 100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}

.margin_left
{
	margin-left:40px;
}

.min-height
{
	min-height:550px;
}

.spacing
{
	padding:40px;
}



.footer {
	background: #202427;

}

.footer h3 {
	border-bottom: 1px solid #BAC1C8;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 27px;
	padding: 40px 0 10px;
	text-transform: uppercase;
}
.footer p {
	font-size: 14px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 15px;
	color: #F5F5F5;
}

.footer ul {
	font-size: 16px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0px;
	color: #F5F5F5;
	font-weight:bold;
	text-align:center;
}

.social li
{
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.footer ul li{
	display:inline-block;
	padding:15px;
}

.footer ul li a {
	padding: 0 0 5px 0;
	display: block;
}
.footer a {
	color: #F5F5F5;
}
.supportLi h4 {
	font-size: 20px;
	font-weight: lighter;
	line-height: normal;
	margin-bottom: 0 !important;
	padding-bottom: 0;
}


.fc
{
	text-align: center;
    background-color: #8b8b8b;
    padding: 10px;
}

footer .fa
{
	font-size:25px;
}



      #accordion .glyphicon { margin-right:10px; }
	  #accordion a{color:black !important;}
      .panel-collapse>.list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
      .panel-collapse>.list-group .list-group-item {border-width: 1px 0;}
      .panel-collapse>.list-group {margin-bottom: 0;}
      .panel-collapse .list-group-item {border-radius:0;}

      .panel-collapse .list-group .list-group {margin: 0;margin-top: 10px;}
      .panel-collapse .list-group-item li.list-group-item {margin: 0 -15px;border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}
      .panel-collapse .list-group-item li.list-group-item:last-child {padding-bottom: 0;}

      .panel-collapse div.list-group div.list-group{margin: 0;}
      .panel-collapse div.list-group .list-group a.list-group-item {border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}
      .panel-collapse .list-group-item li.list-group-item {border-top: 1px solid #DDD !important;}
	  #accordion .panel-title { font-weight:bold;}
	  
	  
	  .gray_panel {
    background-color: #242021;
    color: #FFFFFF;
    width: 100%;
    font-size: 20px;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
	font-weight:bold;
}

.box
{
	border:1px solid #dedede;
}

.box img
{
	height:250px;
}

.box-title
{
	height:35px;
	font-size:18px;
}

.box-title a
{
	color:#000000;
}

.protitle
{
	font-weight:bold;
	font-size:18px;
}

.line
{
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b); 
}

.probtn
{
	background-color:#be2329 !important;
	color: #FFF;
	font-weight:bold;
	padding:5px;
	font-size:18px;
	text-align:center;
	cursor:pointer;
	 -webkit-box-shadow: 1px 4px 1px -2px #777;
       -moz-box-shadow: 1px 4px 1px -2px #777;
            box-shadow: 1px 4px 1px -2px #777;
}

.probtn a
{
	color:#FFFFFF;
}

.cimg img
{
	height:250px;
}

.box-subtitle
{
	text-transform:uppercase;
}

@media only screen and (min-width: 768px)
{
.navbar-nav
{
	float:right !important;
}
}

@media only screen and (max-width: 768px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form
{
	background-color:#FFF !important;
}

.title
{
	font-size:28px !important;
	line-height:35px !important;
}

.margin_left
{
	margin-left: 0px;
}

.min-height
{
	min-height:300px;
}

.box img
{
	height:130px;
}

.box-title
{
	height:55px;
	line-height:20px;
}

.box-subtitle
{
	height:35px;
}

.navbar-collapse
{
	 -webkit-box-shadow: 0 10px 6px -6px #777 !important;
       -moz-box-shadow: 0 10px 6px -6px #777 !important;
            box-shadow: 0 10px 6px -6px #777 !important;
}

}


@media only screen and (max-width: 1400px)
{
	.title
{
	font-size:48px;
	line-height:55px;
}

.spacing
{
	padding:10px;
}
	
}
