/*
Theme Name: AUSHost Base Template
Author: AUSHost PTY Ltd
Author URI: http://www.mchac.com.au
Description: AUSHost PTY Ltd Base Responsive Theme. 
Version: 1.0
Text Domain: AUSHost

This theme, Is the copyright of AUSHost PTY Ltd.
*/
@font-face {
    font-family: '359D6C_0_0';
    src:  url('fonts/359D6C_0_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothambook';
    src:  url('fonts/GothamBookRegular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothambold';
    src:  url('fonts/GothamBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body{
	overflow-x: hidden !important;
	font-family: rclj-n4;
	
}
.pagecontent a{
	color: #006738 !important;
}
h1,h2,h3,h4,strong,b{
	font-family: gothambook;
	
}
h2{
	font-size: 26px;
	color: #8ec73f;
}
h3{
	font-size: 24px;
	color: #000000;
}
h4{
	font-size: 20px;
	color: #000000;
}
h5{
	font-size: 18px;
	color: #006738;
}
h6{
		font-family: rclj-n4;
	font-size: 1rem;
}
.sidemenus {
    font-family: gothambook;
    margin-top: 34px;
}
.sliderpanel{
	font-family: gothambook;
	
}
.nopadding{
	padding: 0px;
}
.textwhite{
	color: #fff;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.text-center{
	text-align: center;
}
.margintop10 {
    padding-left: 8px;
}
.articles p{
	margin-bottom: 0rem !important;
}
.margintop20{
	margin-top: 20px;
}
.marginbottom10{
	margin-bottom: 10px;
}
.margintop80{
	margin-top: 80px;
}
.marginbottom80{
	margin-bottom: 80px;
	
}
.padding20{
	padding: 20px;
}
.padding40{
	padding: 40px;
}
.clear{
	clear: both;
}
.factimg img{
	width: 100%; 
	height: auto;
}
.downloadbut {
    background: #006738;
    padding: 10px;
    width: 120px;
    color: #fff;
    position: relative;
    float: right;
    top: 0px;
    z-index: 9999;
    font-family: gothambook;
    font-size: 13px;
}

.pull-right{
	float: right;
}

.searchbar {
    background: rgba(0, 0, 0, 0.4);
    height: 66px;
    float: right;
    margin-right: 10px;
    display: none;
    margin-top: 76px;
}
.singlebio img{
	width: 30%;
	height: auto;
}
.searchbar input {
    width: 90%;
    padding-top: 0px;
    height: 45px !important;
}
.socialgoogle {
    font-size: 60px;
}
.socialface {
    font-size: 50px;
}

/* TOP MENU */
.topmenu {
    background-color: rgba(0, 0, 0, 0.3);
    line-height: 70px;
    color: #fff;
    position: fixed;
    z-index: 9999999999;
    width: 100%;
    height: 127px;
    font-family: gothambook;
font-weight: bold;

}
.topmenumob {
    background-color: rgba(0, 0, 0, 0.3);
    line-height: 70px;
    color: #fff;
    z-index: 9999999999;
    width: 100%;
    font-family: gothambook;
    font-weight: bold;
    height: 143px;
    position: absolute;
}
.searchbut {
    width: 149px;
    position: fixed;
    right: 20px;
    top: 111px;
}
.searchbutinner {
    width: 149px;
    position: fixed;
    right: 20px;
    top: 111px;
}
.searchbut2 {
    width: 149px;
    position: fixed;
    right: 20px;
    top: 143px;
}
.searchbuttwo{
	width: 149px;
	position: fixed;
	right: 190px;
	top: 60px;
}
.searchbuttwotwo{
	width: 149px;
	position: fixed;
	right: 20px;
	top: 60px;
}
.topmenu img {
    position: fixed;
    width: 270px;
    top: 6px;
    left: -10px;
}
.searchbut2 a {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}

.topmenutwo {
    background-color: rgba(216, 216, 216, 0.76);
    background-image: url('images/imagethree-2000x1125-44.jpeg') ; 
    line-height: 40px;
    color: #fff;
    position: fixed;
    background-size: cover;
    z-index: 9999999999;
    width: 100%;
    height: 127px;
    font-family: gothambook;
font-weight: bold;

}
.topmenutextcol a{
    border: 2px #00673D solid !important;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #00673D !important;
}
.topmenutextcoltwo a{
    border: 2px #8ec73f solid !important;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #8ec73f !important;
}
.topmenutextcoltwo a:hover{
    border: 2px #8ec73f solid !important;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #8ec73f !important;
    background: rgba(0, 0, 0, 0.5);
}
.topmenumenucol ul li a {
    color: #00673D !important;
}
.topmenumenucol ul li ul li a {
    color: #fff !important;
}
.topmenumenucol ul li ul li a:hover {
    color: #8ec73f !important;
}
.topmenucol {
    background-color: #000;
    -webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-ms-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
color: #333 !important;
}
.secondmenu li{
	float: left;
	list-style: none;
}
.secondmenu li a{
color: #fff;
line-height: 35px;
font-weight: bold;
}
.searchbuttwo a {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.searchbuttwotwo a {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}

.secondmenu {
    margin-right: -33px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
margin: 0.0rem 0 0;
    font-size: 1rem;
    color: #fff;
    text-align: left;
    list-style: none;
    background-color: rgba(0, 0, 0, 0.63);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    font-weight: 400;
    color: #fff;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0;
    line-height: 35px;
}
.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #87C656;
    text-decoration: none;
    background-color: transparent;
    outline: 0;
}
.searchbut a {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.searchbut a:hover {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
        background: rgba(0, 0, 0, 0.5);

}
.searchbutinner a {
    border: 2px #6d6f71 solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #6d6f71;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.searchbutinner a:hover {
    border: 2px #6d6f71 solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
        background: rgba(0, 0, 0, 0.5);

}

.searchbut2 a:hover {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
        background: rgba(0, 0, 0, 0.5);

}




.dropdown-item:hover {display: block;width: 100%;padding: 3px 1.5rem;clear: both;font-weight: 400;color: #87C656;text-align: inherit;white-space: nowrap;background: 0 0;border: 0; background: transparent;}
.topmenu input {
    height: 30px;
    line-height: 27px;
    color: #000;
}


.paddingrightnone{
	padding-right: 0px;
}

.bios img{
	width: 100%;
	height: auto;
}
/* HEADER */
.pcodefinder{
background-color: red;
min-height: 300px;	
}
.banneroverlay  {
   background:transparent; 
   position:absolute; 
   width:100%;
   height:290px; /* your iframe height */
   margin-top:-290px;  /* your iframe height */
}
.backwhite{
	background-color: #fff;
}




/* HOME */
.homepanels .image{
	min-height: 120px;
}
.testimonials h2{
	margin-bottom: 30px;
}
.hoverpanel {
    margin-top: 20%;
    position: absolute;
    z-index: 999999999;
    width: 100%;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.h4, h4 {
    font-size: 16px;
    font-weight: bold;
    	font-family: rclj-n4;

}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    margin-top: -175px;
}
.overlaybuts {
    width: 1024px;
    margin: 0px auto;
    position: relative;
    top: 220px;
    text-align: center;
    color: #fff;
    font-size: 20.83px;
    font-family: gothambook;
    font-weight: bold;
}
.overlaybuts h2{
    font-family: '359D6C_0_0';
	font-weight: normal;
		font-size: 68.75px;
		color: #fff;
		}

.butonhome div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
        line-height: 64px;
        left: 80px;
        top: 200px;
    
}
.butonhome div a{
color: #fff;
font-weight: bold;
font-size: 14.58px;
font-family: gothambook;

}
.butonhometwo div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 382px;
            top: 200px;

}
.butonhometwo div a{
color: #fff;
font-size: 14.58px;
font-family: gothambook;
}
.butonhomethree div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
        line-height: 64px;
        left: 688px;
    float: left;
    position: absolute;
            top: 200px;

    
}
.butonhomethree div a{
color: #fff;
font-size: 14.58px;
font-family: gothambook;
}
.hoverpanel h2{
	font-size: 65px;
	color: #fff;
}
/* FOOTER */
.footertop h2{
	color: #fff;
}
.footertop p{
	color: #fff;
	width: 70%;
margin: 0 auto;
}
.footerbottom {
    background-color: #EBF4DE;
    height: auto;
    color: #006738;
    line-height: 17px;
    font-size: 14px;
    font-family: gothambook;
}
#navbarResponsivefooter {
    margin: 0 auto;
    width: 77%;
}
#navbarResponsivefooter ul li a {
    color: #fff;
}



.sidemenus ul {
    list-style: none;
    padding-left: 0px;
}
.sidemenus ul li{
border-bottom: 1px rgba(51, 51, 51, 0.53) solid;
padding: 10px;	
}
.sidemenus ul li:hover{
background: #8ec73f;
}
.sidemenus ul li a {
    color: #333;
    text-decoration: none;
}


	/* form style */
	
input:focus ~ .floating-label, input:valid:not(:focus) ~ .floating-label,
 textarea:focus ~ .floating-label, textarea:valid:not(:focus) ~ .floating-label {
    top: -16px;
    bottom: 10px;
    left: 8px;
    font-size: 11px;
    opacity: 1;
}
.formfield{
	position: relative;
	margin-bottom: 20px;
}
.floating-label {
    position: absolute;
    pointer-events: none;
    left: 10px;
    top: 8px;
    transition: 0.2s ease all;
}
.form-style{
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	font: 13px Arial, Helvetica, sans-serif;
	margin: 20px auto;
}
.form-style-heading{
    font-weight: bold;
    font-style: italic;
    border-bottom: 2px solid #ddd;
    margin-bottom: 10px;
    font-size: 15px;
    padding-bottom: 3px;
}
.form-style label{
    display: block;
    margin: 0px 0px 15px 0px;
}
.form-style label > span{
    font-weight: bold;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
}
.form-style span.required{
    color:red;
}
.form-style .tel-number-field{
    width: 100%;
}
.long{
    width: 100%;
}

.left{
    width: 48%;
    float: left;
}
.right{
    width: 48%;
    float: right;
}

.form-style input.input-field,
.form-style .tel-number-field,
.form-style .textarea-field,
 .form-style .select-field{
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out; 
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #C2C2C2;
    box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 7px;
    outline: none;
}
.form-style .input-field:focus,
.form-style .tel-number-field:focus,
.form-style .textarea-field:focus,  
.form-style .select-field:focus{
    border: 1px solid #0C0;
}
.form-style .textarea-field{
    height:100px;
    width: 100%;
}
.form-style input[type="button"], .form-style input[type="submit"] {
    background-color: #006738;
    display: inline-block;
    cursor: pointer;
    color: #FFFFFF;
    padding: 8px 18px;
    text-decoration: none;
    font: 12px Arial, Helvetica, sans-serif;
    width: 100%;
    margin-top: -7px !important;
    position: relative;
    border: none;
}
.form-style input[type="button"]:hover,
.form-style input[type="submit"]:hover {
    background: linear-gradient(to bottom, #000 5%, #000 100%);
    background-color: #000;
}
.form-style .success{
	background: #D8FFC0;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	color: #2E6800;
	border-left: 3px solid #2E6800;
}
.form-style .error {
	background: #FFE8E8;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	color: #FF0000;
	border-left: 3px solid #FF0000;
}
/* Form Style End */


hr {
    margin-top: 0.7rem;
    margin-bottom: .7rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
.footerbottom a {
    color: #8ec73f;
    text-decoration: none;
}

.h3, h3 {
    font-size: 1.4rem;
    color: #8ec73f;
}
@media screen and (max-width: 1260px) {
.navbar{
	display: none !important;
}	
	}

@media screen and (max-width: 1023px) and (min-width: 768px) {
	.overlaybuts {
    width: 768px;
    margin: 0px auto;
    position: relative;
    top: 180px;
    text-align: center;
    color: #fff;
    font-size: 20.83px;
    font-family: gothambook;
    font-weight: bold;
}
.owl-carousel .owl-item img {
    display: block;
    width: 140%;
    margin-top: -185px;
    height: auto;
}
.navbar{
	display: none !important;
}
.butonhome div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 258px;
    top: 140px;
}
.butonhometwo div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 258px;
    top: 224px;
}

.butonhomethree div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    line-height: 64px;
    left: 258px;
    float: left;
    position: absolute;
    top: 310px;
}

}
@media screen and (max-width: 767px) {
	.featimg {
    height: 216px !important;
}
.factimg img {
    width: 50%;
    margin-bottom: 20px;
}
.bios img {
    width: 50%;
    height: auto;
}
.owl-carousel .owl-item img {
    display: block;
    width: 180%;
    margin-top: -87px;
    height: auto;
    min-height: 600px
}
.overlaybuts h2 {
    font-family: gothambook;
    font-weight: normal;
    font-size: 34.75px;
    color: #fff;
}
.searchbuttwo {
    width: 100%;
    position: fixed;
    left: 0px;
    top: 80px;
    padding: 20px;
}
.searchbuttwo {
    width: 100%;
    position: fixed;
    left: 0px;
    top: 80px;
    padding: 20px;
}
.searchbar {
    background: rgba(0, 0, 0, 0.4);
    height: 66px;
    float: right;
    margin-right: 3px;
    display: none;
    margin-top: 146px;
}
.searchbar input {
    width: 81%;
    padding-top: 3px;
    height: 45px !important;
    margin-top: 10px;
}
.searchbuttwo a {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.searchbuttwo a:hover {
    border: 2px #fff solid;
    width: 100%;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.topmenutwomob {
    background-color: rgba(216, 216, 216, 0.76);
    background-image: url('images/imagethree-2000x1125-44.jpeg');
    line-height: 40px;
    color: #fff;
    background-size: cover;
    z-index: 9999999999;
    width: 100%;
    height: 93px;
    font-family: gothambook;
    font-weight: bold;
    position: absolute;
}
.icon-menu {
    font-size: 34px;
    padding-top: 57px;
    position: absolute;
}
.searchbut {
    border: 2px #fff solid;
width: 380px;    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.mobmenu {
    padding: 21px;
    position: fixed;
    background: #000;
    text-align: left;
    min-height: 300px;
    width: 100%;
    margin-left: 15px;
}
.overlaybuts {
    width: 320px;
    margin: 0px auto;
    top: 120px;
    text-align: center;
    color: #fff;
    font-size: 20.83px;
    font-family: gothambook;
    font-weight: bold;
}
.overlaybuts p {
    color: #fff;
    font-size: 19.83px;
    font-family: gothambook;
    font-weight: bold;
    position: absolute;
    text-align: center;
    line-height: 40px;
}
.navbar{
	display: none !important;
}
.butonhome div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 30px;
    top: 140px;
}
.butonhometwo div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 30px;
    top: 230px;
}
.topmenumob {
    background-color: rgba(0, 0, 0, 0.3);
    line-height: 70px;
    color: #fff;
    z-index: 9999999999;
    width: 100%;
    font-family: gothambook;
    font-weight: bold;
    height: 94px;
    position: absolute;
}
.butonhomethree div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    line-height: 64px;
    left: 30px;
    top: 320px;
    float: left;
    position: absolute;
}



}

@media screen and (max-width: 360px) {
.owl-carousel .owl-item img {
    display: block;
    width: 390%;
    margin-top: -115px;
}
.overlaybuts h2 {
    font-family: gothambook;
    font-weight: normal;
    font-size: 34.75px;
    color: #fff;
}
.searchbar {
    background: rgba(0, 0, 0, 0.4);
    height: 66px;
    float: right;
    margin-right: 3px;
    display: none;
    margin-top: 146px;
}
.searchbar input {
    width: 81%;
    padding-top: 3px;
    height: 45px !important;
    margin-top: 10px;
}
.topmenutwomob {
    background-color: rgba(216, 216, 216, 0.76);
    background-image: url('images/imagethree-2000x1125-44.jpeg');
    line-height: 40px;
    color: #fff;
    background-size: cover;
    z-index: 9999999999;
    width: 100%;
    height: 93px;
    font-family: gothambook;
    font-weight: bold;
    position: absolute;
}
.icon-menu {
    font-size: 34px;
    padding-top: 57px;
    position: absolute;
}
.searchbut {
    border: 2px #fff solid;
width: 320px;    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.mobmenu{
padding: 21px;
position: fixed;
background: #000;
text-align: left;
min-height: 300px;
}
	.overlaybuts {
    width: 360px;
    margin: 0px auto;
    position: fixed;
    top: 160px;
    text-align: center;
    color: #fff;
    font-size: 20.83px;
    font-family: gothambook;
    font-weight: bold;
}
.navbar{
	display: none !important;
}
.butonhome div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 52px;
    top: 140px;
}
.butonhometwo div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 52px;
    top: 230px;
}
.topmenumob {
    background-color: rgba(0, 0, 0, 0.3);
    line-height: 70px;
    color: #fff;
    z-index: 9999999999;
    width: 100%;
    font-family: gothambook;
    font-weight: bold;
    height: 94px;
    position: absolute;
}
.butonhomethree div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    line-height: 64px;
    left: 52px;
    top: 320px;
    float: left;
    position: absolute;
}

}
@media screen and (max-width: 320px) {
.owl-carousel .owl-item img {
    display: block;
    width: 390%;
    margin-top: -115px;
}
.overlaybuts h2 {
    font-family: gothambook;
    font-weight: normal;
    font-size: 34.75px;
    color: #fff;
}
.searchbar {
    background: rgba(0, 0, 0, 0.4);
    height: 66px;
    float: right;
    margin-right: 3px;
    display: none;
    margin-top: 131px;
}
.searchbar input {
    width: 81%;
    padding-top: 3px;
    height: 45px !important;
    margin-top: 10px;
}
.searchbuttwo a {
    border: 2px #fff solid;
    width: 280px;
    text-align: center;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 10.42px;
    font-family: gothambook;
    font-weight: bold;
}
.mobmenu{
padding: 21px;
position: fixed;
background: #000;
text-align: left;
min-height: 300px;
}
	.overlaybuts {
    width: 320px;
    margin: 0px auto;
    position: fixed;
    top: 160px;
    text-align: center;
    color: #fff;
    font-size: 20.83px;
    font-family: gothambook;
    font-weight: bold;
}
.navbar{
	display: none !important;
}
.butonhome div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 31px;
    top: 140px;
}
.butonhometwo div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    float: left;
    position: absolute;
    line-height: 64px;
    left: 31px;
    top: 230px;
}
.topmenumob {
    background-color: rgba(0, 0, 0, 0.3);
    line-height: 70px;
    color: #fff;
    z-index: 9999999999;
    width: 100%;
    font-family: gothambook;
    font-weight: bold;
    height: 94px;
    position: absolute;
}
.butonhomethree div {
    border: 3px solid #fff;
    width: 259px;
    height: 64px;
    line-height: 64px;
    left: 31px;
    top: 320px;
    float: left;
    position: absolute;
}


}