@import url('https://fonts.googleapis.com/css?family=Damion');
body {
color: #5e5e5b;
font-family: "Roboto", sans-serif;
font-size: 16px;
line-height: 1.5;
-webkit-font-smoothing: antialiased;
}
.who_we_are_area h1{font-size:32px;font-weight:bold;}
.who_we_are_area h2{font-size:26px;font-weight:bold;}
.who_we_are_area p{/*font-size: 16px;*/line-height: 1.6;}
.slide-bg{
position:relative;
}
.bg-heading{
width: 100%;
height: 100%;
position: absolute;
top:28%;
left: 0;
color:#fff; 	
}
.bg-heading h2{
font-size:42px;
font-weight:400; 	
}
.bg-heading p{
font-size:14px;
font-weight:100; 	
} 
.btn-compare{
background:#0e0e0e;
color:#e74c3c;
text-transform:uppercase;
}
.btn-compare:hover{
background:#fff;
color:#e74c3c;	
}
/*############### items #################*/
.items{
margin: 0 -35px;
padding: 0;
list-style: none;
font-size: 0;
line-height: 0;
}
.items .item {
display: inline-block;
vertical-align: top;
width: 20%;
padding:22px 35px 23px;
position: relative;
border-right:1px solid #eee; 	
}
.item:last-child {
  border-right:none;
}
.cardslider_card-transitions {
transition: background .5s ease-out,-webkit-transform .5s ease-out;
transition: background .5s ease-out,transform .5s ease-out;
transition: background .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out;
}
.items .left {
float: left;
width: 60%;
}
.items .left p{
margin-top: 10px;
font-size: 14px;
text-align: center;	
}
.items .left .fa{
color:#e74c3c;	
}

.items .score {
float: right;
width: 40%;
padding: 0 2px;
text-align: right;
font: 300 8px/10px 'Roboto',sans-serif;
letter-spacing: .5px;
text-transform: uppercase;
color: #626262;
}

.items .score span {
display: block;
font: 300 47px/35px 'Lato',sans-serif;
letter-spacing: -2.1px;
margin-bottom: 12px;
}

.items .score .visit{
margin-top:5px;
color:#3b31f7;
font-size:12px;
font-weight:400; 
text-decoration:none;
}

.items .btn-review{
border:1px solid #e74c3c; 	
color:#e74c3c;
background:transparent;	
text-decoration:none;
outline: none;	
}
.items .btn-review:hover{	
color:#fff;
background:#e74c3c;
text-decoration:none;
outline: none;
}
.items .btn-visit{
color:#3b31f7;
background:transparent;
text-decoration:none;
outline: none;
text-transform: capitalize;
margin-top:9px; 	
}
.items .btn-visit:hover{	
border:1px solid #3b31f7;
color:#3b31f7;		
background:transparent;
text-decoration:none;
outline:none;
}
/*############ items #################*/

#sitemap .list-group{border:none;}
#sitemap .list-group h3{
font-size:18px;
margin-top:4px;
margin-bottom:4px; 	
}
#sitemap .list-group a{
color:#000;	
}
.register{
color:#fff; 
background-color: rgba(0, 123, 162, 0.7);
padding: 25px 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.col-centered{
float:none !important;
margin:0 auto;
}
.register a{color:#fff;}
.register h1 {font-size: 50px;}
.register h2 {font-size: 34px;}
.register p {margin-bottom: 20px;}
.margin-top-20{margin-top:20px;}
.margin-top-122{margin-top:122px;}
.margin-bottom-50{margin-bottom:50px;}
.mt-top-200{margin-top:200px;}
.bg-top{
background:#e74c3c !important;
color:#fff; 	
}
.border-bottom-1{border-bottom:1px solid #eee;}
.f-9{font-size:9px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
text-align: center;	
}
.glyphicon{
top:14px;
font-size: 16px;
color: #ff7500;
}
.table td p{margin-top:14px; font-size:16px;} 
table{box-shadow: 0 0 13px rgba(0, 0, 0, .26);}
/*#############pricing ##############*/
.text-primary{
color:#E74C3C;	 	
}
.pricing {text-align: center;} 
.pricing p{
margin:0; 
font-size:11px; 	
}
.pricing .fa{
font-size:16px; 	
}
.pricing .fa-star{
color:#E74C3C;	
}
.pricing .fa-star-half-o{
color:#E74C3C; 	
}
.pricing .fa-star-o{
color:#E74C3C; 	
}
.pricing h3{
font-size:14px; 	
}
.pricing hr{
margin-top:8px;
margin-bottom:8px; 	
}
.col-section{
min-height:127px; 	
}
.col-section1{
min-height:27px; 	
}

.widget-title h2 {
background-color:#E74C3C;
color: #fff;
}
.widget-title h2 {
height: 40px;
line-height: 40px;
text-align: center;
font-size: 18px;
}
.list-group{
border: 1px solid #eee;
overflow: hidden;
padding-top: 8px;
padding-bottom: 8px;	
}
.mt-top-56{margin-top:56px;}
.mt-top-50{margin-top:50px;}
.f-100{font-weight:100;}
/*############## login ##################*/
.btn-review{
border:1px solid #e74c3c; 	
color:#e74c3c;
background:transparent;	
text-decoration:none;
outline: none;	
}
.btn-review:hover{	
color:#fff;
background:#e74c3c;
text-decoration:none;
outline: none;
}
.btn-visit{
color:#3b31f7;
background:transparent;
text-decoration:none;
outline: none;
text-transform: capitalize;
margin-top:0px; 	
}.btn-visit:hover{	
border:1px solid #3b31f7;
color:#3b31f7;		
background:transparent;
text-decoration:none;
outline:none;
}


/*############## button #############*/
@media (min-width: 768px) {
.omb_row-sm-offset-3 div:first-child[class*="col-"] {
margin-left: 25%;
}
}
.omb_login .omb_authTitle {
text-align: center;
line-height: 300%;
}
.omb_login .omb_socialButtons a {
color: white; 
opacity:0.9;
}
.omb_login .omb_socialButtons a:hover {
color: white;
opacity:1;    	
}
.navbar{min-height:70px!important; }

.omb_login .omb_socialButtons .omb_btn-facebook {background: #3b5998;}
.omb_login .omb_socialButtons .omb_btn-twitter {background: #00aced;}
.omb_login .omb_socialButtons .omb_btn-google {background: #c32f10;}
.omb_login .omb_loginOr {
position: relative;
font-size: 1.5em;
color: #aaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.omb_login .omb_loginOr .omb_hrOr {
background-color: #cdcdcd;
height: 1px;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.omb_login .omb_loginOr .omb_spanOr {
display: block;
position: absolute;
left: 50%;
top: -0.6em;
margin-left: -1.5em;
background-color: white;
width: 3em;
text-align: center;
}			
.omb_login .omb_loginForm .input-group.i {
width: 2em;
}
.omb_login .omb_loginForm  .help-block {
color: red;
}
.margin-top-bottom-15{
margin-top:15px;
margin-bottom:15px; 	
}
#hearts { color: #ee8b2d;}
#hearts-existing { color: #ee8b2d;}
/*############## login ##################*/
@media (min-width: 768px) {
.omb_login .omb_forgotPwd {
text-align: right;
margin-top:10px;
}		
}
@media (max-width: 767px) {
.register h1 {font-size: 36px;}
.register h2 {font-size: 20px; margin-bottom:10px;}
.register p {text-align:center;}	
.mt-top-56{margin-top:2px;}
.mt-top-50{margin-top:2px;}	
.items {margin: -4px -62px 46px 11px;}
.items .item{width:100%;}	
.items .score{text-align:center;}
.items {margin: 3px -15px 56px -28px;}	
.slide-bg{margin-top:74px;}	
.bg-heading	{top:0;}
.bg-heading h2 {font-size: 11px;}
.bg-heading p {font-size: 10px;}	
	
}
.f-13{font-size: 13px;}
.f-11{font-size: 11px;}
.f-22{font-size: 22px; margin-top:0px;font-weight:600;}
