.primary{
    float: left;
    margin: 1%;
    display: table;
    text-align: center;
    height: 140px;
    background: #333333;
    width:23%;
    transition: 0.5s ease all;
   
}
.color-1-bg{
   background-color: #067dbb !important;
}
.color-2-bg{
   background-color: #06880e !important;
}
.color-3-bg{
   background-color: #cc4647 !important;
}
.color-4-bg{
   background-color: #d04a0d !important;
}
.primary .number{
	font-weight:700;
	font-size:30px;
	color: #fff;
}
.primary .label{
	color: #fff;
    width: 100%;
    font-size: 16px;
    /*padding-top: 20%;*/
    padding: 11%;
}
.primary-block-1{
    float: left;
    margin: 1%;
    display: table;
    text-align: center;
    background: #fff;
    width:42%;
    transition: 0.5s ease all;
    border: 1px solid #000;
}
.primary-block-1 .number{
	font-weight:700;
	font-size:30px;
	color: #000;
	margin-bottom: 2%;
}
.primary-block-1 .label{
	color: #000;
    font-size: 16px;
    margin-top: 6%;
}
.list .label{
	color: #000;
    width: 100%;
    font-size: 16px;
    /*padding-top: 20%;*/
    /*padding: 11%;*/
}
.list .number{
	font-weight:700;
	font-size:15px;
	color: #000;
}
.list{
	margin-bottom: 3%;
}
.helpline_numbers_list{
	list-style-image: url(/tenancy/assets/images/theme/swaas-theme/rsz_bullet.png)!important;
	margin-left: 8%;
}
.quick_links_list{
	margin-left: 8%;
}
.public_utility .label a{
	color: #fff;
	font-size: 14px;
}
.public_utility{
	float: left;
    margin: 1%;
    display: table;
    text-align: center;
    background: #333333;
    width:46%;/*46%;*/
    padding:3% 3% 3% 3%;
    transition: 0.5s ease all;
}
.services{
	/*float: left;*/
    margin: 1%;
    display: table;
    text-align: center;
    background: #333333;
    width:46%;
    padding:4% 3% 4% 3%;
    transition: 0.5s ease all;
   	border-radius: 7px!important;
   	display: inline-block;
}
.services .label a{
	color: #fff;
	font-size: 14px;
}
.icon{
	color: #fff;
	border-radius:50%!important;
	padding:2%;
	font-size: 20px;
}
.widget-content .card-img-top{
	padding: 2%;
}
.widget-wrapper{
	/*margin:1%;*/
}
.outside-wrapper-widget{
	/*width: 100%;
	height:100%;*/
	padding: 1%;
	margin: 1%;
	display: block;
	/*overflow: auto;*/
	/*border:1px solid black;*/
}
.imp_slider{
  background-color: #ada933;/*#007778;*/
  height: 150px;
  padding: 4px;
}
.imp_slider .slides{
background-color:#ada933;/* #007778;*/
}
#impflexslider {
    width: 95%!important;
   /* height: 200px!important;*/
}
.slider-text{
  font-weight: 300;
  color: #fff;
}
.slider-title{
  font-weight: 700;
  color: #fff;
  padding: 10px 0px 0px 0px;
}
.snap-button{
    position: absolute!important;
    top: 12px!important;
    left: 14px!important;
    z-index: 1!important;
    color: #fff!important;
    background-color: #121315d6!important;
    border-color: #121315d6!important;
}
.snap-button-custom{
    position: absolute!important;
    top: 175px!important;
    left: 110px!important;
    z-index: 1!important;
    color: #fff!important;
    background-color: #003996!important;
    border-color: #003996!important;
}
.card-horizontal {
    display: flex;
    flex: 1 1 auto;
}
.imp_sliderfixed{
  background-color: #003996;;/*#007778;*/
  /* height: 84px; */
  padding: 4px;
}
.imp_sliderfixed .slides{
background-color:#003996;/* #007778;*/
}
#impflexsliderfixed {
    text-align: left;
    width: 93%!important;
   /* height: 200px!important;*/
}
.services-full{
    margin: 1% 0% 0% 0%;
   /* display: table;*/
    text-align: center;
    background: #333333;
    /*max-width:20%;*/
    width:19%;
    display: flex;
    padding:1%;
    transition: 0.5s ease all;
    /*border-radius: 7px!important;*/
    display: inline-table; 
    height:100px;
}
.services-full .label a{
    color: #fff;
    font-size: 14px;
}
.services-full .icon{
    color: #fff;
    border-radius:50%!important;
    padding:2%;
    font-size: 20px;
}
.border-radius-round{
  border-radius: 50%!important;
}
.icon{
    color:#007B97;/*#007778;*/
  /*border-radius:50%!important;*/
  padding:2%;
  font-size: 3em;
}
.tab-button{
  position: absolute;
  right:40px;
  bottom: 30px;
}
/*.label:before {
   content:url(/niccms/public/tenancy/assets/images/theme/swaas-theme/rsz_bullet.png);
   padding: 3%

}*/
/*.flexslider {
    width: 200px;
    height: 200px;
}
*/
