body,h2
{
	text-align:center;
	padding:0px;
	margin:0px;
  overflow-x:hidden;
    background-color:#2a819f;
font-family: Arial, Helvetica, sans-serif;
}
.mwb_picture
{
  height:40px;
  width:40px;
  display:inline;
}
.mwb_header
{
  padding-top:125px;
}
 #mwb-wrapper
 {
  background-color:#2a819f;

  padding:100px 0px;
  min-height:700px;
 }
 .mwb_heading_first
{
  color:white;
  padding-bottom:20px;
  font-family:sans-serif;
  font-size:24px;
}
.mwb_heading_2
{
  color:#787373;
  font-size:20px;
  display:block;
  font-weight:normal;
  padding-top:17px; 
}
.mwb_first_para
{
  color:#625d5d;
  font-size:15px;
  padding-top:5px;
 }
.mwb_content_wrapper

{
  background-color: #E3E3E3;
  width:50%;
  margin:0 auto;
  padding:10px;
  border:1px solid white;
  box-shadow: 2px 2px 19px #423d3d;
}
#mwb-clockdiv{
    font-family: sans-serif;
    color: #ffffff;
    display: inline-block;
    font-weight: 100;
    text-align: center;
    font-size: 20px;
    padding: 20px 20px 30px 20px;
}
 #mwb-clockdiv > div{
    padding: 18px;
    background-color:white;
    display: inline-block;
    color:#ffffff;
    margin:0px 8px;
    box-shadow: 3px 2px 17px #a8afb1;
}
 #mwb-clockdiv div > span{
    padding: 10px;
    display: inline-block;
    color:#2a819f;
    font-weight:500;
    font-size:24px;
}
.mwb-smalltext{
    font-weight: normal;
    font-size: 16px;
    color:#2a819f;
    font-family:Helvetica, sans-serif;
}
.mwb_email_section
{ 
  background-color: #25738d;
  margin:0 auto;
  padding:5px 0px;
  width:66%;
}

.mwb_email {
  padding: 5px 60px;
  border-radius: 0px;
  border: 1px solid #9b9292;
  color:#25738d;
  font-weight:normal;
  text-align:left;
}
input::placeholder {
   color:#25738d;
}
.mwb_submit {
  padding: 5px 39px 5px 49px;
  border-radius: 0px;
  border:0;
  background-color:#25738d;
  color:white;
  font-weight:bold;
  box-shadow: 2px 2px 24px #3e3d3d;
  cursor:pointer;
}
.mwb_contact
{
  padding:30px 80px;
}
.mwb_contact_heading
{
  text-align:left;
  color:#666666;
  font-weight:500;
}
.mwb_contact_icon
{
color:#ffffff;
background-color:#cccccc;
border:1px solid #cccccc;
}
.mwb_follow_heading
{
 
  color:#666666;
  font-weight:500;
}
.mwb_facebook_icon
{
  color:#4B6DA8;
}
.mwb_twitter_icon
{
  color:#8A9DB4;
}
.mwb_linkedin_icon
{
  color:#4B6DA8;
}
.mwb_google_icon
{
  color:#c95b30;
}
.mwb_contact:after{
  clear:both;
  content:"";
  display:block;
}
.left
{
  float:left;
}
.right
{
  float:right;
}
/* flashlight */



@keyframes move {
  0% {
    transform: rotate(40deg);
  }
  50% {
    transform: rotate(-40deg);
  }
  100% {
    transform: rotate(40deg);
  }
}
.mwb_flashlight {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  margin: 0px auto;
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  transform-origin: center top;
  animation-timing-function: cubic-bezier(0.6, 0, 0.38, 1);
  animation: move 5.1s infinite;
  z-index:1;
}
.mwb_flashlight_wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow:visible;
}
.mwb_wire {
  width: 4px;
  height:40px;
  background: white;
}

.mwb_outer_cover {
  width: 150px;
  height: 40px;
  background: #EEEEEE;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  position: relative;
  z-index: 200;
}

.mwb_inner-cover {
  width: 100%;
  max-width: 150px;
  height: 20px;
  border-radius: 100%;
  background: #AAA;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  bottom: -9px;
  z-index: 100;
}
.mwb_bulb {
  width: 50px;
  height: 50px;
  background: #F5D76E;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -20px;
  margin: 0px auto;
}

.mwb_flash{
  width: 150px;
 
  border-bottom:630px solid #7a8e90;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 78px;
  margin: 0px auto;
  z-index: 1;
  opacity:0.4;
}
/* End flashlight */
/*===================================
=            media-query            =
===================================*/
@media only screen and (max-width:768px) {



 #mwb-wrapper
 {
  padding:0px 0px;
 }

.mwb_content_wrapper

{
  
  width:100%;
  padding:0px;
  border:none;
}
#mwb-clockdiv{
    
    display:block;
    padding: 20px 20px 30px 20px;
}
 #mwb-clockdiv > div {
  padding: 18px;
  display: block;
  margin: 12px 8px;
  box-shadow: 3px 2px 17px #a8afb1;
}
 #mwb-clockdiv div > span{
    padding: 10px;
    display: inline-block;
    color:#2a819f;
    font-weight:500;
    font-size:24px;
}

.mwb_email_section
{ 
  width:100%;
}

.mwb_email {
  padding: 9px 50px;
}
.mwb_submit {
  padding: 9px 50px 9px 50px;
  margin-top:10px;
}
.mwb_contact
{
  padding:30px 0px;
}
.mwb_contact_heading
{
  font-size:14px;
}

.mwb_follow_heading
{
 font-size:14px;
}
.mwb_flashlight__wrapper {
 
  overflow:visible;
}

.mwb_wire {
  width: 4px;
  height:40px;
  background: white;
}
.mwb_outer_cover {
  width: 100px;
}

.mwb_inner-cover {
  max-width: 100px;
}
.mwb_bulb {
  width: 50px;
  height: 40px;
}
.mwb_flash {
  width: 100px;
  top: 75px;
}
}

/*=====  End of media-query  ======*/
