.sgpb-theme-3-overlay.sgpb-popup-overlay-8997.sgpb-popup-overlay {
    width: 0% !important;
    height: 0% !important;
}

@media only screen and (max-width: 1100px) {
  .sgpb-popup-dialog-main-div-theme-wrapper-3 {display: none;}
}
@media only screen and (max-width: 650px) {
  .sgpb-popup-dialog-main-div-theme-wrapper-2 {
			display: none !important;
		}
#sgpb-popup-dialog-main-div-wrapper {
display: none ;
}
}



.m-contact{
  display:none;
}

@media only screen and (max-width: 1100px) {
  .m-contact{
    display:block;
    position:fixed;
    z-index:9999;
    width:100%;
    border-top:1px solid #333;
    bottom: 0;
    background:#151515;
  }
  
  .tel, .line, .o-contact{
    width:calc(33.33% - 1px);
    border-left:1px solid #333;
    float:left;
    display:block;
    text-align:center;
    padding:5px 0px;
  }
  
    .contact-info{
      color:#efefef;
      font-size:18px;
      font-family:prompt;
    }
  
  .contact-icon{
      font-size:32px;
    	display:block;
    }
  
  .icon-line{
      color:#00a700;
    }
  
  .icon-tel{
      color:#c21e21;
    }
  
  .icon-regis{
      color:#4267b2;
    }
  
  .icon-dw{
      background: -webkit-linear-gradient(45deg, rgba(193,172,81,1) 0%,rgba(247,238,173,1) 50%,rgba(193,172,81,1) 100%);
      background: linear-gradient(45deg, rgba(193,172,81,1) 0%,rgba(247,238,173,1) 50%,rgba(193,172,81,1) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
  }
  
  a.contact-info:hover{
      color:#151515;
    }
  
  .text-contact{
    display:inline;
  }
}

.specail-text{
  font-family:prompt;
  font-size:1.5rem; 
  text-align:center;
  color:#f6f0bc;
}

@media only screen and (max-width: 600px) {  
  
  .text-contact{
    font-size:1.0rem;
    display:block;
  }
  
}

@media only screen and (max-width: 999px) {
   .hm-top-bar {
      height: 35px;
      background: #ECF0F1;
      border-bottom: 1px solid #ddd;
      font-family: "Ubuntu", sans-serif;
      display: none;
    }
  
    .site-branding {
      float: left;
      max-width: 50%;
      margin: 5px auto;
    }
  
  	.hm-logo {
      width: 50%;
      max-width: 50%;
      margin: 5px auto;
    }
  	
  	#masthead > .hm-nav-container {    display: none;}
}

@media only screen and (max-width: 860px) {
  .site-branding {
      float: left;
      max-width: 50%;
      margin: 5px auto;
    }
  
    .hm-logo {
      width: 100%;
      max-width: 100%;
      margin: 5px auto;
    }
  
  .custom-logo{
    max-width:100%;
  }
}

@media only screen and (max-width: 768px) {   
  
    .site-branding {
      float: none;
      max-width: 100%;
      margin: 5px auto;
      text-align: center;
    }
  
  .custom-logo{
    max-width:100%;
    margin:0px auto;
  }
}

.s-icon{
  background: -webkit-linear-gradient(45deg, rgba(193,172,81,1) 0%,rgba(247,238,173,1) 50%,rgba(193,172,81,1) 100%);
	background: linear-gradient(45deg, rgba(193,172,81,1) 0%,rgba(247,238,173,1) 50%,rgba(193,172,81,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.regis-step{
  margin:7px 0px;
  font-size: 32px;
  background: -webkit-linear-gradient(left, rgba(193,172,81,1) 0%,rgba(247,238,173,1) 50%,rgba(193,172,81,1) 100%);
	background: linear-gradient(left, rgba(193,172,81,1) 0%,rgba(247,238,173,1) 50%,rgba(193,172,81,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


  body {
    max-width:100%;
		overflow-x: hidden !important;
	}

@media only screen and (min-width: 1100px) {
	body {
    background-image:url('https://i1.wp.com/www.ufa365s.com/wp-content/uploads/2018/12/BG.png?w=1920&ssl=1');
	}

}