body {
    width: 100%;
    height: 100%;
    font-family: helvetica,sans-serif;
    color: #fff;
    background-color: #000;
	margin:0;
	padding:0;
         background: url(../img/screens/sitebg.jpg) repeat;
         background-position:top center;
         background-size:100%;
         background-color: #000;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         background-size: cover;
         -o-background-size: cover;
		
}

html {
    width: 100%;
    height: 100%;	
	overflow-x:hidden;
}

 .bbbg {
         width: 100%;
       	height:100%;
         margin:0;
         color: #fff;
         background: url(../img/glidehero.jpg) no-repeat;
         background-position:top left;
         background-size:100%;
         background-color: #000;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         background-size: cover;
         -o-background-size: cover;

         }
#nevertolate {
	position:relative;
         width: 100%;
         height:100%;
         margin:0;
		 padding:0;
         color: #fff;
		 /*
         background: url(../img/screens/never-to-late.png) no-repeat;
         background-position:0 -233px;
         background-size:100%;
         background-color: #000;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         background-size: cover;
         -o-background-size: cover;
				*/
}
#section-info {
	position:relative;
	left:0;
    top: -226px;
	padding:0;
	margin:0;	

}

#section-info  img {
	width:100%;
	height:100%;	
	
}

#section-info .video-content {
	height:auto;
	position:relative;
	top:-485px;
	margin:0;
	padding:0;
	z-index:9999;
	margin-bottom:-485px;
}

#section-info .video-content p {
	margin:0;
	padding:30px;
	font-family: BentonSansCompItalic, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:30px;
}
#section-info .training p {
	font-size:22px;
	text-align:left !important;
		padding:50px;

}


.clearHeight {
	top:-226px;	
}
#nevertolate .content-images {
	position:relative;
	width:100%;
	height:100%;
	z-index:0;
}

.content-app {
text-align:left;
margin:0;	
}
.content-recovery {
text-align:left;
margin:25px 0;
}
.btn-glide {
	padding:15px;
	color:#FFFFFF;
	background:#ec1c24;
	font-family:BentonSansExCompBoldItalic;
	position:relative;
	font-size:1em;
	text-transform:uppercase;
}

.content-locations {
	background:#848484;
	position:relative;
	width:100%;
	height:100%;
	z-index:0;
	text-align:left;
	margin:0;
	line-height:1em;
}
.content-locations h2, .content-app h2 {
	font-size:4em;	 margin:10px;
}
.content-locations p {
	font-size:1.8em !important;
	padding:10px !important;
}
.content-locations a {
	color:#FFFFFF;
	text-decoration:underline;
}
.content-locations p.notice {
	padding:30px !important;
	background:#ec1c24;
	font-family:BentonSansCompItalic;
	color:#FFFFFF;
	line-height:1em;
	font-size:2.8em !important;
}

.largeh1 {
	font-size:8em;line-height:.9em;
}
.content-whyglide{
	background:url(../img/screens/whyglide_blank.jpg) no-repeat;
	background-position:center center;
	    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	min-height:400px;
	width:100%;
	height:100%;
	color:#000000;
	text-align:left;
	font-size:1.2em;

}

.content-whyglide h2 {
color:#cf102d;
font-family:BentonSansExCompBoldItalic;
font-size:8em;
}
#nevertolate .content-images img{
	width:100%;
	height:100%;
}

.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
 
.js-video.widescreen {
  padding-bottom: 56.34%;
}
 
.js-video.vimeo {
  padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index:9999;
}
footer{
  width:100%;
  height:auto;
  position:absolute;
}
footer img{
  width:100%;
  height:auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    text-transform: uppercase;
	font-family:BentonSansExCompBoldItalic;
    letter-spacing: -.01em;
	
}

.h1h {
	line-height:1em;	
}

p {
    /*margin: 0 0 25px;*/
    font-size: 1.5em;
    line-height: 1.2;
}

.footer-pd {
	position:relative;
	margin-top:20px;
}

.arrows {
	position: relative;
	z-index: 10;
	top: -120px;	
}

.grn {
	color:#28C3AB;
}

.brand-heading {
	color:#FFF;
		opacity:.8 !important;
		letter-spacing:-.05em;
		text-shadow: 3px 3px 8px rgba(42, 255, 240, .1);
}

.thankyou {
	background:url(../img/screens/jumbo_field.jpg) no-repeat top center;
    padding: 0;
	margin:0;
    color: #fff;
	min-height:538px;
}

.thankyou-mobile {
	position:relative;
	background:red;
	background:url(../img/screens/jumbo_field.jpg) no-repeat top center;
    padding: 0;
	margin:0;
    color: #fff;
	min-height:415px;
	
}

#clear {
	position:relative;
	height:120px;
	width:100%;
	
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #09334B 0%, #041721 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #09334B 0%, #041721 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #09334B 0%, #041721 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #09334B), color-stop(1, #041721));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #09334B 0%, #041721 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #09334B 0%, #041721 100%);	opacity:.6;
	border-bottom:solid;
	border-bottom-width:3px;
	border-bottom-color: #17dee6;
	border-top: solid;
	border-top-width:1px;
	border-top-color: #09334B;
}

.content-section {
	text-align:center;	
}
/*

Back to top button

*/

#back-top {

       position: fixed;

       bottom:0px;

       margin-left: 10px;

       z-index:9999;

       display: none;

}

#back-top a {

       width: 108px;

       text-align: center;

       font: 12px/100%;

       font-family: 'US101';

       text-transform: uppercase;

       text-decoration: none;

       color: #fff;

       /* background color transition */

       -webkit-transition: 1s;

       -moz-transition: 1s;

       transition: 1s;

       font-family: 'ProximaNova-Black';

       text-indent:10px;

}

#back-top a:hover {

       color: #fb3439;

}

/* arrow icon (span tag) */

#back-top span {

       width: 35px;

       height: 35px;

       display: block;

       margin-bottom: 7px;

       background: #ef1d25 url(../img/_icons/up-arrow.png) no-repeat center center;

       background-size:50%;

       /* rounded corners */

       -webkit-border-radius: 8px;

       -moz-border-radius: 8px;

       border-radius: 8px;

       /* background color transition */

       -webkit-transition: 1s;

       -moz-transition: 1s;

       transition: 1s;

       left:0px;

       position:relative;

 

}

#back-top a:hover span {

       background-color: #000;

}

.header-content {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:inherit;
	min-height:260px;
	background: url(../img/header-content.png) no-repeat;
	background-position:top center;
}

.header-content p {
	text-align: justify;
	font-size:1.2em;
	line-height:1.3em;
	color:#999;
}

.radio {
	text-align:left;	
}


.logo {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:45px;
}

	
a {
    color: #ef1d25;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

a:hover,
a:focus {
    text-decoration: none;
    color: #000000;
}

.light {
    font-weight: 400;
}

.navbar {
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: 'ProximaNovaBlBlack';
}

.navbar-brand {
    font-weight: 700;
}

.navbar-brand:focus {
    outline: 0;
}

.navbar-custom a {
    color: #fff;
}

.navbar-custom .nav li a {
    /*-webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;*/
}

.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li.active {
    outline: 0;
    background-color: none;
}

.navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-toggle:focus,
.navbar-toggle:active {
    outline: 0;
}


.intro-content {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:180px;
}

.intro, .content-section {
	position:relative;
	z-index:0;
    display: table;
    width: 100%;
    height: inherit;
    padding: 100px 0;
    text-align: center;
    color: #fff;
    /*background: url(../img/intro-bg.jpg) no-repeat bottom center scroll;
    background-color: #000;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.intro-body {
    display: table-cell;
    vertical-align: middle;
}

.brand-heading {
    font-size: 60px;
	line-height:.8em;
}
.output-text {
	font-size:1.2em;	
	line-height:.8em;
	color:#929292;
	font-family: 'ProximaNovaBlBlack';
	text-transform:uppercase;
}

.intro-text {
    font-size: 18px;
}

.desc-text {
    font-size: .5em !important;
}


.intro-copy {
	position:relative;
	top:-20px;	
}
.fa {
	color:#e4182b;	
}

.btn-circle {
	position:relative;
    width: 70px;
    height: 70px;
    margin-top: 15px;
    padding: 7px 16px;
    border: 2px solid #e4182b;
    border-radius: 35px;
    font-size: 40px;
    color: #fff;
    background: 0 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
    outline: 0;
    color: #fff;
    background: rgba(0,0,0,.5);
}


.btn-txt {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	font-size:18px;	
      font-family: helvetica,sans-serif;
	opacity:1;
	color:#e4182b;
	margin:5px;
	text-align:center;
	text-transform:uppercase;
}


.page-scroll .btn-circle i.animated {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}

.page-scroll .btn-circle:hover i.animated {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

@-webkit-keyframes pulse {    
    0 {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {    
    0 {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}


#intro-section {
	position:relative;
	z-index:0;
    width: 100%;
	height:100%;
    padding: 0;
	margin:0;
    color: #fff;
	background: url(../img/glidehero.jpg) no-repeat;
	background-size:100%;
    background-color: #000;
	background-position:top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.centered-logo {
       margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  padding:35px;
  top:30%;
}
.introtxt {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	color:#ef1d25;
}

.introtxt p {
	font-family: 'ProximaNovaBlBlack';
	color:#000000;
	font-size:1.8em;
	line-height:-25em !important;
	text-transform:uppercase;	
	text-align:center;
}
.playerContent {
	margin:15px;
	
	/*background:red;*/
}
.submitF {
	margin-bottom:12px !important;
}

/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

@font-face{font-family:BentonSansCompBold;src:url(fonts/new/BentonSansCompBold/363b4ddd-1df2-4d35-ae10-f5660cb835f8-2.eot);src:url(fonts/new/BentonSansCompBold/363b4ddd-1df2-4d35-ae10-f5660cb835f8-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansCompBold/363b4ddd-1df2-4d35-ae10-f5660cb835f8-3.woff) format("woff"),
url(fonts/new/BentonSansCompBold/363b4ddd-1df2-4d35-ae10-f5660cb835f8-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansCompBoldItalic;src:url(fonts/new/BentonSansCompBoldItalic/58d9da80-7135-4c87-8284-7dbe65dafd27-2.eot);src:url(fonts/new/BentonSansCompBoldItalic/58d9da80-7135-4c87-8284-7dbe65dafd27-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansCompBoldItalic/58d9da80-7135-4c87-8284-7dbe65dafd27-3.woff) format("woff"),
url(fonts/new/BentonSansCompBoldItalic/58d9da80-7135-4c87-8284-7dbe65dafd27-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansComp;src:url(fonts/new/BentonSansCompRegular/20f02258-667b-4885-b23e-12bbbee0f3b7-2.eot);src:url(fonts/new/BentonSansCompRegular/20f02258-667b-4885-b23e-12bbbee0f3b7-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansCompRegular/20f02258-667b-4885-b23e-12bbbee0f3b7-3.woff) format("woff"),
url(fonts/new/BentonSansCompRegular/20f02258-667b-4885-b23e-12bbbee0f3b7-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansCompItalic;src:url(fonts/new/BentonSansCompRegularItalic/6dd7e8ce-8bd3-4159-a820-56bc4adb32c0-2.eot);src:url(fonts/new/BentonSansCompRegularItalic/6dd7e8ce-8bd3-4159-a820-56bc4adb32c0-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansCompRegularItalic/6dd7e8ce-8bd3-4159-a820-56bc4adb32c0-3.woff) format("woff"),
url(fonts/new/BentonSansCompRegularItalic/6dd7e8ce-8bd3-4159-a820-56bc4adb32c0-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansExCompBold;src:url(fonts/new/BentonSansExtraCompBold/267414ab-fea6-4565-9782-e0a1f08c375d-2.eot);src:url(fonts/new/BentonSansExtraCompBold/267414ab-fea6-4565-9782-e0a1f08c375d-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansExtraCompBold/267414ab-fea6-4565-9782-e0a1f08c375d-3.woff) format("woff"),
url(fonts/new/BentonSansExtraCompBold/267414ab-fea6-4565-9782-e0a1f08c375d-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansExCompBoldItalic;src:url(fonts/new/BentonSansExtraCompBoldItalic/40c8e46d-d42f-46d7-b1ee-c9e407eebe29-2.eot);src:url(fonts/new/BentonSansExtraCompBoldItalic/40c8e46d-d42f-46d7-b1ee-c9e407eebe29-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansExtraCompBoldItalic/40c8e46d-d42f-46d7-b1ee-c9e407eebe29-3.woff) format("woff"),
url(fonts/new/BentonSansExtraCompBoldItalic/40c8e46d-d42f-46d7-b1ee-c9e407eebe29-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansCond;src:url(fonts/new/BentonSansCondensedRegular/b6276456-db3a-4704-a451-11cbf3fbc8b8-2.eot);src:url(fonts/new/BentonSansCondensedRegular/b6276456-db3a-4704-a451-11cbf3fbc8b8-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansCondensedRegular/b6276456-db3a-4704-a451-11cbf3fbc8b8-3.woff) format("woff"),
url(fonts/new/BentonSansCondensedRegular/b6276456-db3a-4704-a451-11cbf3fbc8b8-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansCondBold;src:url(fonts/new/BentonSansCondensedBold/af7d792a-5bb3-4cfe-898b-1ee133b4b3f9-2.eot);src:url(fonts/new/BentonSansCondensedBold/af7d792a-5bb3-4cfe-898b-1ee133b4b3f9-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansCondensedBold/af7d792a-5bb3-4cfe-898b-1ee133b4b3f9-3.woff) format("woff"),
url(fonts/new/BentonSansCondensedBold/af7d792a-5bb3-4cfe-898b-1ee133b4b3f9-1.ttf) format("truetype");
font-style:normal;
font-weight:700
}
@font-face{font-family:BentonSansCondItalic;src:url(fonts/new/BentonSansCondensedItalic/72736724-3782-45f9-8c15-8ce869b64d66-2.eot);src:url(fonts/new/BentonSansCondensedItalic/72736724-3782-45f9-8c15-8ce869b64d66-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansCondensedItalic/72736724-3782-45f9-8c15-8ce869b64d66-3.woff) format("woff"),
url(fonts/new/BentonSansCondensedItalic/72736724-3782-45f9-8c15-8ce869b64d66-1.ttf) format("truetype");
font-style:italic;
font-weight:400
}
@font-face{font-family:BentonSansExCompLight;src:url(fonts/new/BentonSansExtraCompLight/43fb2002-e37d-4bc4-97d6-11814e9974f2-2.eot);src:url(fonts/new/BentonSansExtraCompLight/43fb2002-e37d-4bc4-97d6-11814e9974f2-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansExtraCompLight/43fb2002-e37d-4bc4-97d6-11814e9974f2-3.woff) format("woff"),
url(fonts/new/BentonSansExtraCompLight/43fb2002-e37d-4bc4-97d6-11814e9974f2-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansExCompLightItalic;src:url(fonts/new/BentonSansExtraCompLightItalic/8bd030b5-639e-4819-9626-e2e5bc889ac4-2.eot);src:url(fonts/new/BentonSansExtraCompLightItalic/8bd030b5-639e-4819-9626-e2e5bc889ac4-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansExtraCompLightItalic/8bd030b5-639e-4819-9626-e2e5bc889ac4-3.woff) format("woff"),
url(fonts/new/BentonSansExtraCompLightItalic/8bd030b5-639e-4819-9626-e2e5bc889ac4-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansExCompMedium;src:url(fonts/new/BentonSansExtraCompMedium/fffb1b3b-603b-441e-be1d-a3671a4a0491-2.eot);src:url(fonts/new/BentonSansExtraCompMedium/fffb1b3b-603b-441e-be1d-a3671a4a0491-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansExtraCompMedium/fffb1b3b-603b-441e-be1d-a3671a4a0491-3.woff) format("woff"),
url(fonts/new/BentonSansExtraCompMedium/fffb1b3b-603b-441e-be1d-a3671a4a0491-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansExCompMediumItalic;src:url(fonts/new/BentonSansExtraCompMediumItalic/7baa554f-1b0b-4ab7-9c21-2e8fad59c6a2-2.eot);src:url(fonts/new/BentonSansExtraCompMediumItalic/7baa554f-1b0b-4ab7-9c21-2e8fad59c6a2-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansExtraCompMediumItalic/7baa554f-1b0b-4ab7-9c21-2e8fad59c6a2-3.woff) format("woff"),
url(fonts/new/BentonSansExtraCompMediumItalic/7baa554f-1b0b-4ab7-9c21-2e8fad59c6a2-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}
@font-face{font-family:BentonSansExComp;src:url(fonts/new/BentonSansExtraCompRegular/a1ed3159-6e3f-48b3-a196-1b84c92d1902-2.eot);src:url(fonts/new/BentonSansExtraCompRegular/a1ed3159-6e3f-48b3-a196-1b84c92d1902-2.eot?) format("embedded-opentype"),
url(fonts/new/BentonSansExtraCompRegular/a1ed3159-6e3f-48b3-a196-1b84c92d1902-3.woff) format("woff"),
url(fonts/new/BentonSansExtraCompRegular/a1ed3159-6e3f-48b3-a196-1b84c92d1902-1.ttf) format("truetype");
font-style:normal;
font-weight:400
}


    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        #section-info .video-content {
			top:-400px;
			background:#000000;
			text-align:center;
			
		}
		
		#intro-section .logo{
			left:23%;
		}
		
				.content-whyglide {
			background:#FFFFFF;

	}


    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
        #section-info .video-content {
				top:-480px;
			background:#000000;
			text-align:center;
		}
		
		#intro-section .logo{
			left:30%;
		}
		
		.content-whyglide {
			background:#FFFFFF;

	}

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
	 #section-info .video-content {
				top:-355px;
			background:#000000;
				text-align:center;
			}
			
			#intro-section .logo{
			left:0;
		}
		.content-whyglide{
	background:#FFFFFF;

		}

		
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
#section-info .video-content {
				top:-505px;
			background:#000000;
				margin-bottom:-1505px;

			}
			
			#section-info .video-content p {
	margin:0;
	padding:30px;
	font-family: BentonSansCompItalic, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:34px;
}
		
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
.content-whyglide{
	background:url(../img/screens/whyglide_blank.jpg) no-repeat;
	background-position:center center;
	    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;

		}
    }



    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }