/* this is small splash  */
@media screen and (max-width:500px) {
.content-spacer {position:relative;display:block;float:left;width:100%;clear:both;}
.page {position:relative;display:block;float:left;width:99%;margin:0 0 20px 0;min-height:101%;}
#toplogo {position:relative;display:block;float:left;height:100px;border:none;}
#ournm {position:relative;display:block;float:left;height:20px;border:none;margin:40px 0 0 0;}
#banner-fb {position:absolute;display:block;height:20px;border:none;left:calc(99vw - 30px);margin:10px -10px;}
.menu {position:relative;display:block;width:100%;height:120px;z-index:1;background-color:#B7CCDF;padding:5px 0;}
.control {position:absolute;display:block;float:left;width:100%;cursor:pointer;margin:100px 0 0 0;padding:3px 5px;}
#menubars {position:relative;display:block;float:right;height:18px;border:none;padding:0 10px;}
.act {border:solid 1px #D36820;background:#D36820;color:#FFFFFF;}
.inact {border:solid 1px #562521;background:#562521;color:#FFFFFF;}
.item_pg {position:relative;display:none;float:left;clear:both;width:75%;padding:10px 5px;cursor:pointer;border:solid 1px #FFFFFF;}
.act a,.inact a {color:#FFFFFF;text-decoration:none;padding:5px 0;}
.inpg {position:relative;display:none;clear:both;float:right;padding:10px 0;}
.inpg a{position:relative;display:block;float:right;margin:3px -2px -9px 0;width:85%;padding:10px 5px;background:#8E4726;border:solid 1px #FFFFFF;}
.act .inpg-act {border:solid 2px #D36820;background:#D36820;border:solid 1px #FFFFFF;}

/*page menu */
#tabs4page {position:relative;display:flex;justify-content:flex-start;width:95%;font-size:.9em;margin:10px 0 0 0;}
.b-item_pg {position:relative;display:block;padding:3px;cursor:pointer;width:16%;margin:0 3px 10px 0;}
.b-act {position:relative;display:block;border-radius:9px 9px 0 0;border:solid 2px #CA855F;background:#CA855F;color:#FFFFFF;}
.b-inact {position:relative;display:block;border-radius:9px 9px 0 0;border:solid 2px #B7CCDF;background:#B7CCDF;color:#CA855F;}  /*#BABEBD*/
.b-act:hover {color:#FFFFFF;}
.b-inact:hover {color:#9A0303;}  /*#9A0303*/
.b-inpg {position:absolute;display:none;float:left;z-index:1;margin:3px 0 10px -120px;padding:5px;}
.b-inpg a{position:relative;display:block;float:left;margin:2px 0;border:solid 2px #FFFFFF;padding:3px 0 0 10px;min-width:170px;}
.b-inact:hover .b-inpg {display:block;background:#CA855F;}  /* */
.b-inact:hover .b-inpg a {background:#F9E2DA;display:block;color:#EF6910;}
.b-inact:hover .b-inpg a:hover {color:#9A0303;}

.totop {position:relative;display:block;float:left;width:99%;clear:both;text-align:center;margin:10px;}
.totop a {color:grey;text-decoration:none;cursor:pointer;}

.btm-ph {position:relative;display:block;float:left;width:98%;height:80px;margin:0 1% 40px 1%;background-image:url(../pics/btm_page_winter.jpg);
background-repeat:no-repeat; background-position:center;background-size:cover;}

/* contact section */
#ourcontact {position:relative;display:block;float:left;width:95%;clear:both;background:#FBF3DF;color:#481612;padding:20px;
border:solid 2px #EF6910;line-height:1.25;margin:20px 2%;text-align:center;}
.ct_line {position:relative;display:block;float:left;width:100%;line-height:.25em;}
.ct_name {position:relative;display:block;float:left;width:100%;}
#ct_titlea {vertical-align:middle;width:15%;}
#ct_titleb {vertical-align:middle;width:84%;font-weight:600;font-size:1.25em;font-style:italic;color:#562521;}
.ct_name span {position:relative;display:block;float:left;width:25%;}
.il-logo {height:120px;border:none;}

/* bull sale ad */
.bullad {position:relative;display:block;float:left;width:99%;margin:0 0.5% 10px 0.5%;background-color:#FFFFFF;padding:10px;
text-align:center;font-stretch:50%;border:solid 2px #E86A24;}
#bullsale {position:relative;display:block;float:left;width:100%;margin:0 2%;color:#E86A24;font-weight:700;font-size:1.5em;}
#whn {position:relative;display:block;float:left;width:100%;margin:0 2%;color:#E86A24;font-weight:700;line-height:30px;font-size:1.25em;}
#whr {position:relative;display:block;float:left;width:100%;margin:0 2%;line-height:30px;font-size:1.25em;}
#wht {position:relative;display:block;float:left;width:100%;margin:0 2%;line-height:30px;font-size:1.1em;}
}