
#main { background-color: #f3f3f3;  }

#homeslider { position:relative;background-image: url(galleryloader.gif); background-position: top center; background-repeat: no-repeat; background-size: 16px 16px;background:#fff;padding-top:80px;}
#homeslider .cycle-slideshow { width: 100%; height: 100%; margin:0 auto  }
#homeslider .cycle-slideshow .slide { width:100%;height: 28.123vw; overflow:hidden; background-repeat:no-repeat; background-size: 100vw!important; background-position:center;background-size:cover; z-index:-1}

#homeslider .cycle-slideshow .container {margin-top:0; height:100%}
#homeslider .cycle-slideshow .slide .container .column6 h1, #homeslider .cycle-slideshow .slide .container .column6 h2, #homeslider .cycle-slideshow .slide .container .column6 h3, #homeslider .cycle-slideshow .slide .container .column6 h4, #homeslider .cycle-slideshow .slide .container .column6 h5, #homeslider .cycle-slideshow .slide .container .column6 h6 { text-transform: uppercase; margin-bottom: 0; bottom: 0; color: #fff; font-weight: 500; font-size: 1.6em; border-top: none; font-family: 'Roboto Condensed', sans-serif }

#homeslider .cycle-slideshow .slide .container .column6 p { color: #fff; text-transform: uppercase; font-size: 1em; font-weight: 600;padding-top:10px }
#homeslider .cycle-slideshow .slide .container .column6 a { display: inline-block; height: 50px; text-transform: uppercase; font-size: 14px; font-weight: 600; color: #fff; box-sizing: border-box; padding-top: 18px; padding-left: 18px; padding-right: 18px; line-height: 1em; background-color: #222; text-decoration: none; position: relative; }
#homeslider .cycle-slideshow .slide .container .column6 a:after { content: ' '; display: block; width: 50px; height: 50px; background-color: #222; position: absolute; top: 0; right: -50px; background-image: url(galleryarrows.png); background-repeat: no-repeat; background-size: 73px 15px; background-position: -42px center; }

#homeslider .cycle-slideshow .cyclenav { width: 50px; height: 50px; background-image: url(galleryarrows.png); background-size: 73px 15px; background-repeat: no-repeat; position: absolute; bottom: 0; z-index: 600; cursor: pointer; -webkit-transition: 0.1s; transition: 0.1s; }
#homeslider .cycle-slideshow .cyclenav.cycle-prev { background-color: #000; right: 90px; background-position: 20px 18px; }
#homeslider .cycle-slideshow .cyclenav.cycle-next { background-color: #000; right: 30px; background-position: -42px 18px; }
#homeslider .cycle-slideshow .cyclenav:hover { background-color: #880E1D; }

@media screen and (min-width: 1200px) {#homeslider .cycle-slideshow .container .column6 {position:relative;background-color:#fff; min-width:200px;max-width:400px; padding:10px; top:60%; background: rgba(61, 57, 53, .7); float:right }
}
/************************** TABLET **************************/
@media screen and (min-width: 768px) and (max-width: 1200px) { 
  #homeslider { padding-top:0px }
  #slideshow > div .bannertext { font-size: 46px; line-height: 1em; }

  .container12 .column4.fullontablet { width: 100%; margin:0 auto }
  .container12 .column7.prefix1.fullontablet { padding-left: 0; width: 100%; border-top: 1px solid #d0d0d0; margin-top: 0; }
#homeslider .cycle-slideshow .container .column6 {position:relative; min-width:200px;max-width:400px; padding:10px; top:10%; background: rgba(61, 57, 53, .7); }

  #homeslider .cycle-slideshow .slide .container12 .column6 h1, #homeslider .cycle-slideshow .slide .container12 .column6 h2, #homeslider .cycle-slideshow .slide .container12 .column6 h3, #homeslider .cycle-slideshow .slide .container12 .column6 h4 { font-size: 20px; line-height: 1em; }
  #homeslider .cycle-slideshow .slide .container12 .column6 p { color: #fff; text-transform: uppercase; font-size: 0.8em; font-weight: 500;padding-top:10px }
 .container .column6 h4, #homeslider .cycle-slideshow .slide .container .column6 h5, #homeslider .cycle-slideshow .slide .container .column6 h6 { text-transform: uppercase; margin-bottom: 0; bottom: 0; color: #fff; font-weight: 500; font-size: 1em; border-top: none; font-family: 'Roboto Condensed', sans-serif }
 }
/************************** MOBILE **************************/

 @media screen and (min-width: 480px) and (max-width: 767px) { 
    #homeslider { padding-top:0px;margin-top:-10px; }#homeslider .column6 h2{clear:both;position:relative; font-size: 16px; }
	#homeslider .cycle-slideshow .container .column6 {position:relative; min-width:200px;max-width:50%; padding:10px; top:10%; background: rgba(61, 57, 53, .7); }

 }
 @media screen and (max-width: 479px) { 
  .mob { display: block; }
  .hideonmob { display: none !important; }
  .showondesktop { display: none; }
  .showontablet { display: none; }
  .showonmobile { display: inline; }

  .gridcolumn3 { width: 100%; }

  .button { width: 100% !important; }
img {width:100%, height:auto}
  #homeslider { padding-top:0px;margin-top:-10px;}

#homeslider .cycle-slideshow .container .column6 {position:relative; min-width:200px;max-width:50%; padding:10px; top:10%; background: rgba(61, 57, 53, .7); }
  #homeslider .column6 h2{ font-size: 14px;line-height: 18px; }

 }