
* {
outline: 0 none !important;
}

ul
{
margin: 0px;
padding: 0px;
}


body
{
color:white; 
font-family: lato; 
color: #231f20;
overflow-x: hidden;
}


@font-face {
font-family:lato;
src: url(Lato-Regular.ttf);
}


.fl-left
{
float:left;  
}

.fl-right
{
float:right; 
}

.white
{
color:white;  
}

.width-100p
{
width:100%;
}

.pos-abs
{
position:absolute; 
}

.pos-rel
{
position:relative;  
}

.back-trans
{
background: transparent;  
}

.navbar-nav li a
{
color:white; 
font-size: 16px; 
}

.active
{
font-weight: bold;  
}

.border-0
{
border:0px;  
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background-color: white;
  border-radius: 1px;
}

.image-text
{
right:20px;
bottom: 100px; 
}

.right-0
{
right:0px; 
}

.center-div {position: absolute;/* left: 50%; */top: 50%;-webkit-transform: translate(0%, -50%);transform: translate(0%, -45%);}


.font-weight-bold
{
font-weight: bold;  
}

.mg-tp-2em
{
margin-top:2em;  
}


.f-size-16
{
font-size: 16px;
}

.f-size-28
{
font-size: 28px;
}

.padding-0
{
padding: 0px;  
}

.cursor-pointer
{
cursor: pointer;;  
}


.mg-bt-10
{
margin-bottom: 10px;
}

.padd-tp-10
{
padding-top: 10px; 
}

.f-size-34
{
font-size:34px;
}

.font-weight-regular {
  font-weight: 100 !important;
}

.float-none
{
float: none;  
}

.margin-auto
{
margin:auto;  
}

.f-size-20
{
font-size: 20px;  
}

.gray
{
color:#3f3f3f !important;  
}

.margin-0
{
margin:0px;  
}

.mg-tp-20
{
margin-top: 20px  
}

.green
{
color:#98bd7f;  
}

.border-radius-180
{
border-radius: 180px;  
}

.border-0
{
border:0px;  
}

.border-1
{
border:1px solid;  
}

.f-size-12
{
font-size: 12px;  
}

button
{
padding-left:15px;
padding-right: 15px;  
}

.mg-tp-100
{
margin-top: 100px;
}

.mg-tp-50
{
margin-top: 50px;
}

.mg-tp-30
{
margin-top: 30px;  
}

.bg-green
{
background-color: #98bd7f;  
}

.green-section
{
padding-top:4em;
padding-bottom: 4em;
}

.image {
  margin-bottom: 30px;
  width: 272px;
  float: none;
   cursor: pointer;
}

.image img
{
float:left !important;  
}

.image .text
{
padding-top: 25px;
position: absolute;
right: -15px;
text-align: left;
width: 150px;
top: 38%;
-webkit-transform: translate(0%, -50%);
  transform: translate(0%, -45%);

}

.mg-bt-30
{
margin-bottom: 30px; 
}

.bg-gray
{
background-color: rgba(99, 101, 103, 0.1);  
}

.padding-30
{
padding:30px;  
}

.slick-prev:before {
content: "\f104" !important;
font-family: FontAwesome !important;
font-size: 38px !important;
color: #636567;
}

.slick-next:before {
content: "\f105" !important;
font-family: FontAwesome !important;
font-size: 38px !important;
color: #636567;
}


.image-slide
{
height: auto !important;
cursor: pointer;
padding-bottom: 10px;
}

.image-slide img {
    width: 100%;
    box-shadow: 3px 2px 2px 1px #ddd;
}

.f-size-26
{
font-size: 26px;  
}


.f-size-14
{
font-size: 14px;  
}

.padd-tp-bt-5
{
padding-top:5px;
padding-bottom:5px;   
}

.padd-l-0
{
padding-left: 0px;
}

.border-tp-bt
{
border-top:1px solid #ccc;  
border-bottom: 1px solid #ccc;
}

.padd-tp-bt-25
{
padding-top:25px;
padding-bottom: 25px;
}

.mg-r-20
{
margin-right: 20px;  
}

.mg-r-30
{
margin-right:30px;  
}

.mg-bt-20
{
margin-bottom: 10px;  
}

.top-menu
{
width: 100%;
z-index: 1;
}

.backtop {
  display:none;
  position: fixed;
  bottom: 220px;
  right: 20px;
  width: 30px;
  height: 30px;
  z-index: 10000;
  background-size: 100%;
  cursor: pointer;
}

.navbar-nav>li a
{
background-color: transparent !important;  
}

.navbar-nav>li a:hover
{
font-weight: bold;  
}

.black
{
color: #000;  
}

.height-100p
{
height:100%;  
}

.mg-tp-25
{
margin-top: 25px;  
}

.mg-tp-15
{
margin-top:15px;  
}

.dropdown-menu
{
min-width: 20px;  
}

.mg-bt-5
{
margin-bottom: 5px;  
}

h2
{
font-size: 22px;  
}

.font-bold
{
font-weight: bold;  
}

.right-10
{
right:10px;  
}

.right-0
{
right:0px;  
}


.top-0
{
top:0px;  
}

.dropdown-menu
{
border-radius: 0px;  
}

#container {
text-align: center;
}

#container > div {
display: inline-block;
vertical-align: top;
zoom: 1;
padding-top: 17px;
padding-bottom: 17px;
}

.f-size-18
{
font-size: 18px;  
}