#center {width:100%; margin:1px auto 1px auto; text-align:center;}
#center div {display:inline-block; vertical-align: middle;}
.center {display:inline-block; vertical-align: middle;}
.mntour {margin: 0 30px; }
/*
.line-dest {border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee;}
*/

img {display:inline;}
img.sppb-img-responsive {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-none {
   text-align: center;
   margin: 0 auto !important;
}
.entry-image {
   float: center;
   margin: 0 auto !important;
}
.full-image {
   float: center;
   margin: 0 auto !important;
}

h1, h2 {text-align: center;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul >li ul >li > a {
  padding-left: 40px;
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:11px;
	right:15px;
	background-color:#4dc247;
	color:#fff !important;
	border-radius:50px;
	text-align:center;
    font-size:30px;
	box-shadow: 2px 2px 3px #999;
    z-index:99999999 !important;
}

.my-float{
	margin-top:16px;
}



@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,900);

html,
body {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 100%;
  width: 100%; 
  background: #FFF;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
 
.wrapper {
  display: table;
  height: 100%;
  width: 100%;
}

.container-fostrap {
  display: table-cell;
  padding: 1em;
  text-align: center;
  vertical-align: middle;
  padding-left:0px;
  padding-right:0px;
}
.fostrap-logo {
  width: 100px;
  margin-bottom:15px
}
h1.heading {
  color: #fff;
  font-size: 1.15em;
  font-weight: 900;
  margin: 0 0 0.5em;
  color: #505050;
}
@media (min-width: 450px) {
  h1.heading {
    font-size: 3.55em;
  }
}
@media (min-width: 760px) {
  h1.heading {
    font-size: 3.05em;
  }
}
@media (min-width: 900px) {
  h1.heading {
    font-size: 3.25em;
    margin: 0 0 0.3em;
  }
} 
.card {
  display: block; 
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); 
    transition: box-shadow .25s; 
}
.card2 {
  display: block; 
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); 
    transition: box-shadow .25s; 
}
.card3 {
  display: block; 
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); 
    transition: box-shadow .25s; 
}

.card:hover {
  box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
.card2:hover {
  box-shadow: 0 8px 17px 0 rgba(168,207,69,0.2),0 6px 20px 0 rgba(168,207,69,0.19);
}
.card3:hover {
  box-shadow: 0 8px 17px 0 rgba(0,171,240,0.2),0 6px 20px 0 rgba(0,171,240,0.19);
}
.img-card {
  width: 100%;
  height:200px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  display:block;
    overflow: hidden;
}
.img-card img{
  width: 100%;
  height: 200px;
  object-fit:cover; 
  transition: all .25s ease;
} 
.card-content {
  padding:15px;
  text-align:center;
}
.card-content2 {
  padding:15px;
  text-align:left;
}
.card-title {
  margin-top:0px;
  font-weight: 700;
  font-size: 1.65em;
}
.card-title2 {
  margin-top:0px;
  font-weight: 700;
  font-size:;
}
.card-title a {
  color: #000;
  text-decoration: none !important;
}
.card-title2 a {
  color: #000;
  text-decoration: none !important;
}
.card-read-more {
  border-top: 1px solid #D4D4D4;
}
.card-read-more a {
  text-decoration: none !important;
  padding:10px;
  font-weight:600;
  text-transform: uppercase
}

.limit-head {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 16px;
   max-height: 32px;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}

.limit-desc {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 1.3;
   max-height: 60%;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
}