@media screen and (max-width: 1100px) {
.content-wrap {
    max-width: 500px;
    height: 100vh;
    text-align: right;
    position: relative;
    z-index: 3;
}

}

@media screen and (max-width: 900px) { 


...


}

@media screen and (max-width: 768px) { 


...

}

@media screen and (max-width: 610px) { 

.mobile-img {display:block;width:100%;height:400px;background-color:#c0c0c0;}

#ls7-home .ls7-home-video {display:none;}

#ls7-home {
    background-image: url(../imgs/mobile_page1_bg.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    #page2,
	#page3,
	#page4 {background-image: none;padding: 0 0 0 0;}

}
}

@media screen and (max-width: 600px) { 
nav#dot-nav {
         display:none;
	}
.content-wrap {
    margin: 0 auto;
}
}


@media screen and (max-width: 400px) {

    #gravity-industries, #hydra-drones, #dyman-technologies, #who-we-are, #page6 {
    min-height: 0px;

}
	

#menu {
    width: 50px;
    padding: 15px 60px;
    text-align: left;
} 
.overlay a {
    font-size: 18px;
    padding:0px;
}
         .ls7_props {width:65%;height:auto;}
		 .ls7-logo-wrap {
		     width: 150px;
		     height: 115px;
		     margin: 0px;
		 }
	h1 {
	    /*font-size: 2.25em;*/
	}
	.gravity-industries-content-wrap, .hydra-drones-content-wrap, .dyman-technologies-content-wrap, .who-we-are-content-wrap {
	    max-width: 350px;
	    height: auto;
	    text-align: left;
	    margin-left: 10px;
	    padding: 20px;
	    float: none;
	}

	.ls7-home-copy-content-wrap {
    min-height: 0px;
}
	.ls7-home-content-wrap p, 
	.gravity-industries-content-wrap p,
	.hydra-drones-content-wrap p,
	.dyman-technologies-content-wrap p ,
	.who-we-are-content-wrap p {
	color:#ffffff;
	    padding-top: 0px;
	    font-size: 1.0em;
	    line-height: 135%;
	}
	.overlay-btn-wrap {
    width100%: ;
    margin: 20px 0;
}

	.btn-ls7-home {
    padding: 15px 25px;
    margin: 0 0 30px 0;
}

.overlay-content {margin:0 auto 0px auto;}
.overlay-content .ls7_props {margin:0 auto 20px auto;width:100px;height:auto;}
a.overlay-btn {margin: 8px auto;float:none;width:100%;max-width:250px;padding:12px;}

.ls7_modal {
  position:fixed;
  top:46%;
  width:100%;
  height:100vh;
  max-width: 700px;
  padding:20px;
}

.ls7_log_postn {margin: 0 auto 30px auto;}

.ls7_modal .modal_spacing, .ls7_modal_contact .modal_spacing {
    padding: 15px;
}
.ls7_modal h1, .ls7_modal_contact h1 {
    font-weight: 800;
    font-size: 2.25em;
    padding: 30px 0 0px;

}
.ls7_modal h2 {
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.25;
    padding: 0 0 30px;
    color: #4f4f4f;
}
.ls7_modal p, .ls7_modal_contact p {
    font-weight: 200;
    font-size: 1.45em;
    line-height: 1.25;
    padding: 0 0 10px;
    color: #4f4f4f;
}
#ls7_overlay {
    z-index: 75;
 }
.abtus-offbtn {padding-top:14px;}

.content-wrap-constr-gravity-industries,
.content-wrap-constr-hydra-drones,
.content-wrap-constr-dyman-technologies 
{height:100%;}



#gravity-industries .copy-content-wrap p:nth-of-type(1) {padding-top:25px;}
#gravity-industries p, #hydra-drones p, #dyman-technologies p {
    font-size: 1.15em;
    line-height: 1.20;
    font-weight: 200;
    padding-bottom: 25px;
}


#who-we-are {
    background-color: #ffffff;
    padding: 60px 0;
    height: auto;
}

#ls7-home {
  background-image: url(../imgs/background9-contact.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-animation: none!important;
  -moz-keyframes: none!important;
  animation: none!important;
}

   

}