//Selector Variables $container: "#wideSlider"; $slider: ".heroSlider"; .banner { .row-fluid, .row-fluid > div { height:100%;} .span7 img {margin-top: 3%;} .content {position:relative; top:15%;} .lead {font-size: 36px; line-height: 1.3; font-weight: 300; color: #174566; margin-bottom: 24px;} p {font-size: 18px; color: #174566; margin: 12px 0;} } /* THEME STYLES */ #{$container} { max-width: 1920px; margin: 0 auto; background: #fff !important; .rsOverflow, .rsSlide, .rsVideoFrameHolder, .rsThumbs { background: #eee; } #{$slider} { width: 100%; overflow: hidden; } .rsOverflow {width: 100% !important;} .rsImg { position: absolute; top: 0; left: 0; } .container-fluid { position: relative; margin: 0 auto; height: 100%; } .rsBullets { background: none; line-height: 20px; .rsBullet { cursor: pointer; span { background-color: #fff; -webkit-transition: background linear 0.2s; transition: background linear 0.2s; } &.rsNavSelected span { background-color: #fdb215; } } } .rsArrow { width: 5%; .rsArrowIcn { margin-top:-20px; margin-left: -20px; background: #000; background: rgba(0,0,0,0.1); &:hover { background-color: #174566; } } .rsArrowIcn:before { content:" "; display: block; z-index: 1; } .rsArrowIcn, .rsArrowIcn:before { width: 40px; height: 40px; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; -ms-transition-duration: .5s; transition-duration: .5s; background: #000; background: rgba(0,0,0,0.1); } .rsArrowIcn:hover:before { opacity: 0; background-color: #174566; -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); -ms-transform: scale(2); -moz-transition-duration: .7s; -webkit-transition-duration: .7s; -ms-transition-duration: .7s; -o-transition-duration: .7s; transition-duration: .7s; } .rsArrowIcn:after { font-size: 38px; line-height: 38px; width: 40px; height: 40px; text-align: center; display: inline-block; font-family: "FontAwesome"; position: relative; z-index: 2; color: #fff; } .rsArrowIcn:hover:after { color:#fff; } &.rsArrowLeft .rsArrowIcn:after { content: "\f104"; margin-left: -2px; } &.rsArrowRight .rsArrowIcn:after { content: "\f105"; margin-left: 2px; } } } @media all and (max-width: 1250px) { #{$slider}, #{$slider} .rsOverflow {height: 500px !important;} #{$container} { .rsArrow { display: none !important;} .lead {font-size: 32px; margin-bottom: 20px;} p {font-size: 16px;} .content {position:relative; top:10%;} } } @media all and (max-width: 979px) { #{$slider}, #{$slider} .rsOverflow {height: 450px !important;} #{$container} { .lead {font-size: 32px; margin-bottom: 20px;} p {font-size: 16px;} .content {position:relative; top:3%;} .btn {font-size: 16px; padding: 10px 20px;} .span5, .span7 { width:50%; margin:0;} .span7 img {margin-top: 10%;} } } @media all and (max-width: 767px) { #{$slider}, #{$slider} .rsOverflow {height: 350px !important;} #{$container} { .btn {font-size: 14px; padding: 8px 15px 6px 15px;} .lead {font-size: 28px; font-weight: 400; margin-bottom: 18px;} p {font-size: 15px; } .span5 { width:100%;} .span7 { display: none;} } } @media all and (max-width: 640px) { #{$slider}, #{$slider} .rsOverflow {height: 320px !important;} #{$container} { .rsArrowIcn {display: none;} .lead {font-size: 26px;} } } @media all and (max-width: 480px) { #{$slider}, #{$slider} .rsOverflow {height: 350px !important;} #{$container} { .lead {font-size: 24px;} p {font-size: 14px;} } } @media all and (min-width: 980px) { #{$slider}, #{$slider} .rsOverflow {height: 550px !important;} }