@import url("https://fonts.googleapis.com/css?family=Exo");
section .service-title {
  padding-top: 70px; }

.maxw {
  width: 90%;
  max-width: 1280px;
  margin: 0 auto; }

.herologo {
  width: 60%;
  max-width: 202px;
  margin: 0 auto;
  text-align: center; }

.herologo img {
  width: 100%; }

.herologo2 {
  width: 50%;
  margin: 0 auto;
  text-align: center; }

.herologo2 img {
  width: absolute; }

.sect-imgflip {
  list-style: none;
  text-align: center;
  position: relative; }

.sect-imgflip > li {
  display: inline-block;
  text-align: center;
  margin-bottom: 24px;
  vertical-align: top; }

.sect-imgflip > li > div > .front > img {
  width: 100%; }

.flipper {
  background-color: transparent;
  font-size: 1rem; }

.flipper > .front > h2 {
  font-size: 1.8em;
  font-weight: 600;
  display: block;
  background-color: #FFF;
  margin: 0;
  padding: 16px;
  height: 80px;
  color: #3381a8; }

.flipper > .back {
  color: #FFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5%;
  text-align: left; }

.flipper > .back > p {
  font-size: 1.6em;
  line-height: 1.2em; }

.clear:after, .clear:before {
  display: table;
  content: " "; }

.clear:after {
  clear: both; }

.flip-container {
  -webkit-perspective: 1000px;
  perspective: 1000px; }

/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
  -webkit-transform: -webkit-rotateY(180deg);
  transform: rotateY(180deg); }

/* flip speed goes here */
.flipper {
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: relative; }

/* hide back of pane during swap */
.front, .back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  top: 0;
  left: 0; }

/* front pane, placed above back */
.front {
  z-index: 2;
  /* for firefox 31 */
  -webkit-transform: -webkit-rotateY(0deg);
  transform: rotateY(0deg);
  position: relative; }

/* back, initially hidden pane */
.back {
  -webkit-transform: -webkit-rotateY(180deg);
  transform: rotateY(180deg);
  position: absolute; 
  background-color: #3380A8;
  height: 100%;
}

@media screen and (min-width: 993px) {
  .sect-imgflip.img4 > li {
    width: 22%;
    margin-left: 3%; }
  .sect-imgflip.img4 > li:nth-child(4n+1) {
    margin-left: 0; }
  .sect-imgflip.img3 > li {
    width: 31%;
    margin-left: 3%; }
  .sect-imgflip.img3 > li:nth-child(3n+1) {
    margin-left: 0; } }

@media screen and (max-width: 992px) and (min-width: 769px) {
  .sect-imgflip > li {
    width: 48%;
    margin-left: 3%; }
  .sect-imgflip > li:nth-child(2n+1) {
    margin-left: 0; } }

@media screen and (max-width: 768px) {
  .sect-imgflip > li {
    width: 100%; }
  .slText {
    width: 90%;
    max-width: 90%;
    font-size: 1em; } 
  .herologo2{
    width: 100%;
    text-align: center;
    }
    }

/* whatsapp */
.float{
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  box-shadow: 2px 2px 3px #999;
  z-index:100;
}

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