.banner
	{
		width:100%;
		background-image:url("../images/Contactus.jpg");
		background-position:center center;
		background-size:cover;
		top: 0;
		left: 0;
		opacity:1;
	}
 #myBtn 
	{
		display: block;
		width:120px;
		height:60px;
		position: fixed;
		margin-top: 590px; 
		margin-left: 620px;
		z-index: 99;
		font-size: 18px;
		border: none;
		outline: none;
		color: white;
		cursor: pointer;
		padding: 15px;
		background-color:transparent;
		background-image:url("../images/Reach_us.png");
		background-position:center;
	}
.entry-content
	{
		width:100%;
		display:inline-block;
		box-sizing:border-box;
		padding-right:25px;
		padding-left: 25px;
	}
.map-details
	{
		float:left;
		/* width:60%; */
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
address 
	{
		font-style:normal;
		margin:0 0 13px;
	}
.form-details
	{
		/* width:33.33%; */
		float:left;	
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
input:focus
	{
	  border-color: transparent!important;
	  box-shadow: 0 0 0 1px #ced4da!important;
	}
textarea.form-control
	{
	  min-height: 183px;
	}
textarea.form-control:focus
	{
	  border-color: transparent!important;
	  box-shadow: 0 0 0 1px #ced4da!important;
	}
.btn-primary.focus, .btn-primary:focus 
	{
	  box-shadow: 0 0 0 1px #ced4da!important;
	}
.btn-primary
	{
	  background-color: #020201!important;
	  border-color: #020201!important;
	}
.btn-primary.disabled, .btn-primary:disabled 
	{
	  color: #fff;
	  background-color: #020201!important;
	  border-color: #020201!important;
	}
:focus
	{
		/* outline:1px transparent!important; */
	  outline:none!important;
	}
.success {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.error {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid rgba(185, 74, 72, 0.3);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
@media screen and (min-width: 320px) and  (max-width: 480px){
html
	{
		max-width:480px;
	}
body
	{
		max-width:480px;
		line-height:1.5; 
		font-family: 'K2D', sans-serif;
		margin:0 auto;
	}
.nav-header
	{
		max-width:480px;
		width:100%;
		display:flex;
		height: auto !important;
	}
.toggle
	{
		display:block;
		position:absolute;
		right:30px;
	}
.hamburger-menu
	{
		display:block;
	}
.actives
	{
		border-bottom:none;
	}
.site-nav
	{
		width:80%;
		background-color: #4e4e4e;
		margin:0!important;
		display:none!important
	}
.show.site-nav a
	{
		text-align:center;
		display: block;
	}
.show
	{
		display:block!important;  
	}
.banner
	{
		max-width:480px;
		max-height:200px;
	}
.background
	{
		max-width:480px;
		max-height:200px;
	}
.container
	{
		max-width:440px;
		margin:0 auto!important;
	}
.entry-content
	{
		max-width:440px;
		padding-left:25px;
		padding-right:25px;
	}
.map-details
	{
		max-width:440px;
		width:100%;
		margin-bottom:20px;
	}
.map-details iframe
	{
		width:100%;
	}
.form-details
	{
		width:100%;
		float:none;
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 481px) and (max-width: 768px){
html
	{
		max-width:767px;
	}
body
	{
		max-width:767px;
		line-height:1.5; 
		font-family: 'K2D', sans-serif;
		margin:0 auto;
	}	
.nav-header
	{
		max-width:100%;
		height: auto !important;
		display:flex;
	}
.toggle
	{
		display:block;
		position:absolute;
		right:30px;
	}
.hamburger-menu
	{
		display:block;
	}
.actives
	{
		border-bottom:none;
	}
.site-nav
	{
		width:80%;
		background-color: #4e4e4e;
		margin:0!important;
		display:none!important;
	}
.show.site-nav a
	{
		text-align:center;
		display: block;
	}
.show
	{
		display:block!important; 
	}
.banner
	{
		max-width:767px;
		max-height:300px;
	}
.background
	{
		max-width:767px;
		max-height:300px;
	}
.carousel
	{
		max-width:100%;
		padding:140px 20px 0 20px!important;
		box-sizing:border-box;
	}
#mybtn
	{
		display:none;
	}
footer
	{
		max-width:767px;
	}
.container
	{
		max-width:700px;
		margin:0 auto!important;
	}
.entry-content
	{
		max-width:700px;
		padding-left:25px;
		padding-right:25px;
	}
.map-details
	{
		max-width:700px;
		margin-bottom:20px;
		width:100%;
		float:none;
	}
.map-details iframe
	{
		width:100%;
	}
.form-details
	{
		width:100%;
		float:none;
		margin-bottom:10px;
	}
}