.blink_text {

    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: white;
     font-size: 18px;

}
.blink_text a {
     color: white;
     font-size: 18px;
    }
.blink_text a:hover {
     color: green;
     font-size: 18px;
    }


    @-moz-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }
     
#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}
 
#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 210px;
  height: 180px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}
.call_us .mod-custom {
    position: relative;
}
 
#boxes #dialog {
  width: 210px;
  height: 180px;
  padding: 9px;
  background-color: #4b2827;/*#ffffff;*/
}
 
#popupfoot {
  font-size: 16pt;
  position: absolute;
  bottom: 0px;

}

/*.topnav {
  overflow: hidden;
  background-color: #333;
  position: relative;
}*/
@media(max-width:768px){
.topnav #myLinks {
  display: none;
}
}

.topnav a {
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

.topnav a.icon {
  background: #ddd;
  color:black;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}
#Action_bar .social {
    display: none;
}

@media(max-width:768px){
.topnav a.icon {
  display: block;
  top: 50px;
}
#logo {
    padding-top: 0px;
    padding-right: 36px;
}

#Action_bar .contact_details li {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    padding: 12px 0;
    color: rgba(255, 255, 255);
}
#Action_bar .social {
    display: none;
}
#Action_bar .contact_details li {
    padding: 10px 0!important;
    margin-left: 90px;
}}
.header-classic #Action_bar, .header-stack #Action_bar {
    background-color: #e49804;
}
#Action_bar {
    position: static;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 30;
    background-color: #fec605;
}
#Action_bar .column {
    margin-bottom: 0;
    overflow: hidden;
}
#Action_bar .contact_details {
    float: left;
}
#Action_bar .social {
    float: right;
}
#Action_bar .contact_details li {
    display: inline-block;
    margin-right: 10px;
    padding: 20px 0;
    color: rgba(255, 255, 255);
}
li {
    line-height: 10px;
}
a {
    color: #ffffff;
    }
    #Action_bar .social li {
    display: inline-block;
    margin-right: 10px;
    padding: 20px 0;
    color: rgba(255, 255, 255);
}
.mb-4, .my-4 {
    margin-bottom: 1.5rem!important;
}
.fadeInUp {
    animation-name: fadeInUp;
}
.questions h4 {
    color: #ffffff;}
    @media (max-width: 1200px){
.navigation ul.sf-menu > li {
    margin: 0px -1px;
    min-height: 30px;
}}
@media (max-width: 640px){
.contact_details {
    margin-bottom: 0px;
}}
@media (max-width: 767px){
#showcase-row {
    padding-top: 140px!important;
    padding-bottom: 46px;
}
.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #31be03;
  color: white;
  text-align: center;
  z-index: 1000;
  padding: 9px;
}
    #Action_bar .contact_details li.mail.lastItem {
    display: none;
}
}
@media screen and (min-width:650px) { /*hide mobile menu for desktop*/
                .footer{
                    display:none;
                }
                
            }    
          