
.hero-content-wrapper .link a{display:none}
.banner_form.book-event-sec{margin-top:0}
.hero-sec .hero-content-wrapper{
	padding-bottom: 20px;
}
.menu-toggle{
	display:none
}
.menu_popup_form {
    padding: 30px 30px 30px 30px;
}
.help-block {
    color: #f00;
    margin-top: 5px;
    display: block;
    margin-left: 4px;
    font-size: 14px;
}
.loaderAjax {    display: none;}
.loaderAjax .overlayBgLoader {    position: fixed;    top: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.58);    left: 0;    z-index: 99999999;}
.loaderImg {    padding: 10px;    border-radius: 4px;    position: fixed;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    z-index: 99999999;}
.thm-btn.callback_submit{
	
  display: inline-block;

  border-radius: 10px;

  text-align: center;

  text-decoration: none;

  color: #fff;

  border: 3px solid transparent;

  position: relative;

  -webkit-box-sizing: content-box;

          box-sizing: content-box;

  font-size: 18px;

  text-transform: capitalize;

  z-index: 2;

  font-weight: 500;

  -webkit-transition: all 0.32s ease-in-out;

  transition: all 0.32s ease-in-out;

  background: #d62739;

  padding: 12px 24px;

}


@media only screen and (max-width:1600px){
	
}


@media only screen and (max-width:575px){
	
	.video-box {
		top: 80px;
	}
	.contact-info ul{display:flex;    flex-direction: column;    align-items: flex-end;}
	.hero-sec h1, .large-head{display:none}
	.hero-sec h3{margin-bottom:40px}
	.form-btn{
		/* display:none */
	}
	header ul li:last-child  a{
		padding: 6px 15px;
		
	}
	header ul li:not(:last-child){
		margin:0 0 10px
	}
}

.recent-work-sec .bg-wrapper::before{
	content:unset !important
}
.recent-work-sec .lines{display:none}
.gallery-sec .gallery-wrapper{display:-webkit-inline-box}