@media only screen and (min-width: 300px) and (max-width: 767px) {
.uchallenge_wrap {
    margin-top: 0px;
}
#screen2 .title3 p {
    line-height: 50px;
    font-size: 42px;
}
#screen2 .title2 {
    margin-left: 0 !Important;
}
.uchallenge_wrap {
padding: 0 2%;
}
#screen2 .showreel_butt {
    margin-top: 25px;
}
#uchallenge_send {
    margin-top: 15px;
}
#site_logo {
    position: relative;
    top: 45px;
    left: 0;
    width: 100%;
    text-align: center;
	display: block;
}
#flogo {
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
    text-align: center;
	display: block;
}
#site_logo img {
display: inline-block; 
}
#screen2 .title2,
.title1 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
}
.screen {
    padding-bottom: 80px;
}
#plogos div .col-2 {
    width: 50% !important;
    display: block !important;
    float: left !important;
    max-width: 50% !important;
	padding: 0 0 10px 0 !important;     
	height: 80px;
}
#plogos .row {
    display: block !important;
	width: 100% !important;
	float: left !important;
	margin-bottom: 0 !important;
}
#plogos {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #f9f8f8;
    float: left; 
}
.footermw {
    background: #f9f8f8;
    float: left; 
}
.contacts-wrapper {
    display: block;
    vertical-align: top;
    width: 100%;
    margin: 50px 0 20px 0;
    padding: 0;
    float: left;
    text-align: center;
}
.footer {
    width: 100%;
    margin: 0 auto;
    padding: 55px 5% 50px 5%;
    text-align: center;
}
.office-address,
.contacts-icons {
width: 100%;
}
.contacts-icons a {
width: 50%;
text-align: left;
}
.screen {
 width: 96%;  
padding-left: 4% !important;
padding-right: 4% !important;
}
#screen1 {
    padding-bottom: 50px;
}
.tal div {
display: inline-block;
}
.ib {
    text-align: center;
}
#screen2 .toscreen3 {
margin-top: 20px;
}
  
.iw2 {
    width: 100%;
}
#umaneinform .col-8 {
    max-width: 100%;
}
#screen4,
#screen6,
#screen7 {
    padding-top: 100px;
}
#screen2 {
 padding-top: 120px;
} 
#screen6 .buttons  {
margin-top: 20px;
}
}