/*
Theme Name: The UWI Five Islands Annual Research Conference 2024
Theme URI: 
Description: 
Version: 1.0
Author: Futuregram Studio Limited
Author URI: http://www.futuregram.io
*/

/* @group Global Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
     vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
     display: block;
}

body {
     line-height: 1;
}

ol, ul {
     list-style: none outside none;
}

blockquote, q {
     quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: none;
}

table {
     border-collapse: collapse;
     border-spacing: 0pt;
}

table.pad td {
     padding: 10px;
}

pre, code {
     background-color: #EDEDED;
     border-bottom: 1px solid #D9D9D9;
     border-top: 1px solid #D9D9D9;
     display: block;
     font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
     margin: 5px 0pt;
     padding: 5px;
     white-space: normal;
     width: 100%;
}

p code {
     display: inline;
}

body {
height: 100%;
}

html {
    height: 100%;
}

.text-shadow {
     text-shadow: 0.02em 0.03em 0.1em #666666;
}



/* SITE DEFINITIONS */

body{
	color:#002A4A;
	font: 18px 'Milford',Helvetica, Arial, sans-serif!important;
	font-weight:normal!important;
	line-height: 30px!important;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	overflow-x: hidden;
	background:#FFF!important;
height: 100vh !important;
}


/* FONTS */

.homepage h1,.inside h1 { 
	 font-size:54px!important;
	line-height: 1.2!important;
	color: #fff!important;
	font-family:'Bebas',Helvetica,Arial,sans-serif!important;
  padding-bottom:15px!important;
  font-weight:normal!important;
  text-transform:uppercase!important;
   letter-spacing:0px!important;
	}
 
.homepage h2, .inside h2 {
    font-size: 44px!important;
    line-height: 1.1;
	color:#FC6B34;
    font-family: 'Bebas',Helvetica,Arial,sans-serif!important;
	padding-top: 0px!important;
  padding-bottom:15px!important;
  margin-bottom: 5px!important;
  font-weight:normal!important;
  position:relative;  
  text-transform:uppercase!important;

}

h3, .inside h3  { 
	font-size: 28px; 
	line-height: 1.2!important;
  color:#274B5F;
	  font-family: 'Milford',Helvetica, Arial, sans-serif!important;
	  margin: 0 0 5px 0!important;
	  letter-spacing:0px!important;
  font-weight:normal!important;
	  }
	  
h4, .inside h4, .homepage h4 { 
    font-size: 24px!important;
    line-height: 1.3;
	color:#048FAC;
    font-family: 'Milford',Helvetica,Arial,sans-serif!important;
    margin-bottom: 10px!important;
    font-weight: normal!important;
    margin-top: 0px!important;
}
	  
h5, .inside h5, .homepage h5 {
	font-size: 22px!important;
	line-height: 1.3;
	color:#2FAAC5;
	font-family: 'Milford',Helvetica,Arial,sans-serif!important;
	margin-bottom: 5px!important;
	font-weight: normal!important;
	margin-top: 0px!important;
}


p,td p, .homepage p, .inside p {
padding-bottom: 15px !important;
color: #142144;
font-size: 19px;
font-family: 'Milford',Helvetica, Arial, sans-serif !important;
font-weight: normal !important;
line-height: 29px !important;
}

ul {
     margin-left: 0px;
     padding-left: 0px;

}

ol {
  margin-left: 0px;
     padding-left: 0px;  
}

li {
     list-style-type: none;
     margin-left: 0px;
     padding-left: 0px;
}

strong {
	 font-weight:bold;
}

.inside blockquote p{
	font-family: 'Milford-Light',Times,serif;
color: #142144;
font-size: 24px;
  padding:60px 30px 40px 90px;
  margin-bottom:0em;
  margin-top:0em;
  margin-left:15px;
  float:left;
  width:75%;
    text-align:left;
  line-height:1.4em;
  letter-spacing:0px;
}


a, a strong, a:visited {
text-decoration:none;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
color:#1FB18B;
}

a:hover, .inside #entry-content a:hover {
	color:#FA6A34;
}

img a, a img, a img:hover, img a:hover {
     border: none;
}

hr {
     color: #00A5FF;
     margin: 10px 0 20px 0px !important;
     padding: 0pt;
width:100%;
float:left;
}

.inside #words small, .font_small, .inside #words small a {font-size: 14px;}

input {
font: 16px Helvetica, Arial, sans-serif;
}

small {
font-size:14px;	
float:left;
width:100%;
}



/* FONT-FACE */

@font-face {
    font-family: 'Milford-Light';
    src: url('fonts/MilfordLight.eot');
    src: url('fonts/MilfordLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/MilfordLight.woff2') format('woff2'),
        url('fonts/MilfordLight.woff') format('woff'),
        url('fonts/MilfordLight.ttf') format('truetype'),
        url('fonts/MilfordLight.svg#MilfordLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Milford';
    src: url('fonts/Milford.eot');
    src: url('fonts/Milford.eot?#iefix') format('embedded-opentype'),
        url('fonts/Milford.woff2') format('woff2'),
        url('fonts/Milford.woff') format('woff'),
        url('fonts/Milford.ttf') format('truetype'),
        url('fonts/Milford.svg#Milford') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Milford-Cond';
    src: url('fonts/MilfordCondensed.eot');
    src: url('fonts/MilfordCondensed.eot?#iefix') format('embedded-opentype'),
        url('fonts/MilfordCondensed.woff2') format('woff2'),
        url('fonts/MilfordCondensed.woff') format('woff'),
        url('fonts/MilfordCondensed.ttf') format('truetype'),
        url('fonts/MilfordCondensed.svg#MilfordCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Milford-CondBold';
    src: url('fonts/MilfordCondensedBold.eot');
    src: url('fonts/MilfordCondensedBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/MilfordCondensedBold.woff2') format('woff2'),
        url('fonts/MilfordCondensedBold.woff') format('woff'),
        url('fonts/MilfordCondensedBold.ttf') format('truetype'),
        url('fonts/MilfordCondensedBold.svg#MilfordCondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas';
    src: url('fonts/Bebas-Regular.eot');
    src: url('fonts/Bebas-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Bebas-Regular.woff2') format('woff2'),
        url('fonts/Bebas-Regular.woff') format('woff'),
        url('fonts/Bebas-Regular.ttf') format('truetype'),
        url('fonts/Bebas-Regular.svg#Bebas-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/* COMMON STYLES */

.box-orange {
	background:#FA6A34;
}

.box-midnight {
	background:	#313552;
}

.box-blue {
	background:	#048FAC;	   
		   }
		   
.box-teal {
	background:	#2FABC5;
}

.box-darkgreen {
	background:	#274B5F;
}

.box-green {
	background:	#1FB18B;
}

.box-silver {
	background:	#EBEBEB;
}

.box-navy {
	background:	#23316F;
}

p.btn-dload {
margin-top: 20px;
background: #161a35 url(images/arrow_orange_down.png) 10px 20px no-repeat;
display: inline-block;
padding: 15px 20px 10px 50px !important;
text-transform: uppercase;
font-size: 18px !important;
}

p.btn-dload a{
color:#37CCE9!important;
}

p.btn-outline, #homepresenters p.btn-outline, #footer p.btn-outline  {
 border:2px solid #1FB18B;
  display:inline-block!important;
  width:auto;
  padding:10px!important;
  font-size:17px!important;
  margin-top:10px;
  margin-right:20px;
  line-height: 20px !important;
}

.orangeborder {
  border-left:2px solid #FA6A34;
}




/* STRUCTURE */


.wrap {
    position: relative;
    z-index: 0;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
height: 100%;
}



#header {
  height:auto;
position:relative;
width:100%;

}

#headercontent {
text-align:left; 
z-index:890;
padding-bottom:0em;
  position:relative;
  min-height:70px;
}

#headertop {
 background: rgb(31,177,139);
background: -moz-linear-gradient(90deg, rgba(31,177,139,1) 50%, rgba(250,106,52,1) 50%);
background: -webkit-linear-gradient(90deg, rgba(31,177,139,1) 50%, rgba(250,106,52,1) 50%);
background: linear-gradient(90deg, rgba(31,177,139,1) 50%, rgba(250,106,52,1) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1fb18b",endColorstr="#fa6a34",GradientType=1); 
z-index:20;
}

#headertop #registermarquee #scrolling {
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}

#headertop #registermarquee #scrolling .marquee {
    overflow: hidden;
}

#headertop #registermarquee #scrolling .marquee a {
	color:black!important;
}

#headertop #eventdate h4{
  color:#fff!important;
  font-size:22px!important;
  padding-top:10px;
  padding-bottom:5px;
  padding-left:20px;
}

#headerbottom {
 background:#142144; 
}


#header #logo {
height:auto;
  z-index:80;
}



#mainnav {
padding-top:10px;
  padding-bottom:10px;
 -webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
	position:relative;

}

#mainnav li {
	display:inline;
  text-transform:uppercase;
  margin-left:5px;
  margin-right:10px;
  font-family:'Milford-Cond',Helvetica,Arial,sans-serif;
  font-size:17px;
  letter-spacing:0px;
}

#mainnav li:last-child {
margin-right:0;  
}

#mainnav li a {
	color:#66FFFF!important;
}

#mainnav li a:hover {
	
}



/* Mobile Menu */

.mob-menu-header-holder {
background:#002A4A!important;

}

.left-menu-icon-text {
	 color:#fff!important; 
  padding-top:0px!important;
  font-family:inherit;
  font-weight:normal;
}

.mob-menu-left-bg-holder {
	background:#002A4A;
}

#mobmenuleft li a {
 color:#fff!important; 
}

.mob-cancel-button {
  color:#F4B200!important;
}

.mob-menu-icon {
 color:#fff!important; 
}

.mobmenu-content {
    margin-top: 30px!important;
}

.mobmenu-content #mobmenuleft > li > a:hover {
    background-color: #1D9C7B!important;
}

.mobmenu-content .leftmtop {
padding-left: 0px!important;	
}



/* Footer */
#footer {
     float: left;
     margin: 0px auto;
     width: 100%;
  position:relative;
  font-size:15px;

}

#footer #footer-content{
  padding-top:30px;
  position: relative;
}

#footer  h6 {
color: white !important;
font-size: 18px !important;
margin-bottom: 20px;
font-weight: normal !important;
}

#footer p {
color:white!important;
  font-size:17px;
}

#footerbottom {
background:#142144;  
}

#footer #footerverybottom li {
display:inline;  
}

#becomesponsor p {
padding-top:15px;
  font-size:24px!important;
}

#becomesponsor p a {
  text-transform:uppercase;
}

#footer #socials li {
display:inline;
margin-right:20px;
}


/* HOME */


.homepage #homecontent {
     position: relative;
    width: 100%;
    float:left;
    min-height: 480px;
	 -webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.homepage #homeslider {
background: transparent url(images/home/bg_home_slider.png) top center no-repeat;
    background-size: auto auto;
background-size: cover;

}

#homeintro {
  
  background: rgb(53,189,219,1);
  /*background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 18%, rgba(53,189,219,1) 18%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 18%, rgba(53,189,219,1) 18%);
background: linear-gradient(180deg, rgba(255,255,255,1) 18%, rgba(53,189,219,1) 18%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#35bddb",GradientType=1);*/   
}

.homepage #countdown span {
	color: #1fb18b !important;
}

.homepage #countdown h3 {
	color: #35bddb !important;
	margin-bottom: 15px !important;
}

#homeintro #slider {
    margin-top: 0px;
}

#homeintro #blurb {
  margin-top: 115px;
}

.homepage #countdown {
display:none;	
}

#homecounter {
   background: rgb(39,75,95);
background: -moz-linear-gradient(90deg, rgba(39,75,95,1) 41%, rgba(47,170,197,1) 41%);
background: -webkit-linear-gradient(90deg, rgba(39,75,95,1) 41%, rgba(47,170,197,1) 41%);
background: linear-gradient(90deg, rgba(39,75,95,1) 41%, rgba(47,170,197,1) 41%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#274b5f",endColorstr="#2faac5",GradientType=1); 

}

#homecounter .counter {
  
}

#homecounter h3, #homecounter h4{
  color:white!important;
  padding-left:20px;
}

#homecounter h4 {
 font-size:22px!important; 
}

#homeschedule {
background: #203B4A; 

}
#homeschedule h3, #homepackages h3 {
	color:#1FB18B!important;
}

#homeschedule .serialtabs-nav {
 margin-top:10px; 
  margin-bottom: 10px;
  justify-content: left;
}

#homeschedule .serialtabs-nav li:hover {
 background: transparent url(images/arrow_white_down.png) right 25px no-repeat!important;
  color: #fff;
}

#homeschedule .serialtabs-nav li:hover span {
 background: transparent; 
}

#homeschedule .serialtabs-nav li:first-child span {
padding-left:0!important;  
}

#homeschedule .serialtabs-nav .sub-link-1 {
    display: block;
    padding: 15px 35px 15px 45px;
    border: none;
    color: #1FB18B;
    cursor: pointer;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400;
    transition: 400ms;
	background-position:right 25px;
}

#homeschedule .serialtabs-nav .sub-link-1.is-current {
    background: transparent url(images/arrow_white_down.png) right 25px no-repeat;
    cursor: default;
    color: #fff;
    opacity: 1;
}

#homeschedule .serialtabs-nav-content p{
color:white!important;
  padding:20px;
  font-size:20px!important;
  border-left:2px solid #FC6B34;
  margin-top:20px;
  margin-bottom:20px;
  width: 84%;
}

#homeschedule .serialtabs-nav-content ul {
margin-top:40px;
}

#homeschedule .serialtabs-nav-content li{
  width:19%;
  float:left;
  padding:40px 20px 50px 20px;
  min-height:250px;
  background:#1FB18B;
  margin-right:2%;
    color:white!important;
line-height: 1.3;
font-size: 22px !important;
}

#homeschedule .serialtabs-nav-content small{
color:black;
  line-height:1.2;
  margin-top:20px;
}


#homeschedule #browseall {
  background:#17234D url(images/arrow_orange_right.png) 10px 40px no-repeat;
}

#homeschedule #browseall h4 {
    display: grid;
	font-size: 22px !important;
}

#homeschedule #browseall h4 a{
  color:#FA6A34;
  padding-left:30px;
}

#homepresenters .owl-item {
margin-bottom:20px;  
}

#homepresenters img {
 margin-bottom:20px; 
}

#homepresenters p {
 font-size:22px!important; 
  padding-bottom:10px!important;
}

#homepresenters .owl-item p {
    font-size: 22px !important;
    padding-bottom: 10px !important;
    background: white;
    width: 75%;
    margin-top: -50px;
    padding-top: 25px;
    display: block;
    z-index: 50;
    position: relative;
    padding-left: 15px;
}
#homepresenters small {
  font-size:17px!important;
  line-height:1.3;
  color:#807c7c;
      padding-left: 15px;
	  width:90%;
}

#homepackages {
background: #313552 url(images/home/bg_home_packages.jpg) top center no-repeat;
background-size:cover;
}


#homepackages h3{
font-size: 26px;
}

#homepackages h4, #homepackages h5 {
 color:#fff!important; 
}

#homepackages h4 {
  margin-bottom: 5px !important;
  font-size: 23px !important;
}

#homepackages h5 {
    font-size: 20px !important;
}





/* INSIDE PAGES */

body.inside {
	
}


.inside #insidecontent.landing #entry-content {
	  
	  
}


.inside #insidecontent.contentpage {
	position: relative;
    width: 100%;
    min-height: 480px;
	 -webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	float: left;
}


.inside #entry-content {

  position:relative;
    margin-top:0px;
}

.inside #insidecontent #toparea {
	 position:relative; 
	 background: #142144;
}

.inside .landing #toparea {
 
 
}

.inside .landing #toparea #mainpic {

}


.inside #pagetitle {
position:relative;
}

.inside .landing #pagetitle h1{

}


.inside #insidecontent.contentpage #pagetitle h1 {
padding: 0 40px !important;

}


.inside #insidecontent.contentpage #entry-content {
margin-bottom:0;
}

.inside #insidecontent.contentpage #entry-content #words {
  min-height:400px;
  
}




.inside #insidecontent.contentpage #content {
   
}

.inside #entry-content #words ul  {
	margin-bottom:20px;
}

.inside #entry-content #words ul li {
    background: transparent url('images/bullet_green.png') no-repeat scroll left 10px;
    padding-left: 20px;
padding-bottom:10px;
}

.inside #entry-content #words ol {
	margin-left:15px;
	margin-bottom:20px;
}

.inside #entry-content #words ol li {
   list-style:decimal;
   padding-left: 15px;
   margin-bottom:5px;
}

.inside #insidecontent #entry-content #words ul.pdf li,.inside #insidecontent #entry-content p.pdf,.inside #insidecontent #entry-content a.pdf {
background: transparent url('images/inside/bg_pdf.png') no-repeat scroll left 7px;
    position: relative;
    padding-left: 40px;
    padding-top: 12px;
    padding-bottom: 10px;
}





/* ABOUT */



/* SPEAKERS */



.amember h5 {
	padding-left: 10px;
	paadding-right:10px!important;
width: 82%;
background: #1fb18b;
margin-top: -49px !important;
position: relative;
display: block;
z-index: 20 !important;
padding-top: 13px;
font-size: 21px !important;
}


.amember h5 a {
	color:white!important;
}


/* ACCOMMODATION */



/* SPONSORS */


.inside #insidecontent.sponsors #sponsorbenefits h4, .inside #insidecontent.sponsors #sponsorbenefits h2 {
	color:white!important;
}


/* GENERAL ARCHIVE PAGE */

.inside .archivepage#insidecontent .itemdate {
	text-transform:uppercase;
}

.inside .archivepage#insidecontent .itemtext h3 {
	font-size:24px;
	letter-spacing:0px!important;
	
}



/* GENERIC SINGLE PAGE */






/* GENERIC SINGLE POST */





/* CONTACT US */




/* FAQS */




/* PAGINATION */

#pagination {
margin-top:40px;
}

#pagination p {
  padding:22px 0px 0 20px;
  font-family:inherit;
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:1px;
}

.inside #insidecontent #pagination ul {
  padding-top:19px;
  margin-bottom:7px;
}

.inside #insidecontent #pagination ul li {
  display:inline;
  padding:10px 15px;
  font-family:inherit;
  text-transform:uppercase;
  background:none;
}

#pagination ul li a {
      font-size:13px;

}

.inside #insidecontent #pagination ul li#current,.inside #insidecontent #pagination ul li:hover {
  background:white;
}




/* ACCORDIONS */






/* TABS */




/* TABLES */

.inside #insidecontent table {/* ensures that paddings and margins activate */
width:100%;
border-collapse: separate;
    border-spacing: 0;
  background:transparent;
margin-bottom:40px;
  margin-top:20px;
}

#insidecontent table th{
text-transform:uppercase;
font-size:14px;
  font-weight:300;
font-family: 'Antonio',Helvetica,Arial,sans-serif;
  color:#000;
vertical-align:middle;
padding:10px 10px;
text-align:left;
border-bottom:1px solid #A7C899;
  letter-spacing:0px;
}

#insidecontent table tr,#insidecontent .su-table table tr.su-even {
background:transparent;  
}

#insidecontent table th em{
font-style:normal;
}

#insidecontent table td{
padding:8px 10px;
text-align:left;
vertical-align:top;
font-size:16px;
  border-bottom:1px solid #8F8E8F;
  line-height:1.4;
}

#insidecontent table td.first {
background:white;
  font-weight:bold;
}

#insidecontent table td:last-child {
border-right:none;
}

#insidecontent table tr:last-child td{

  
}

#insidecontent table h3 {
padding-top:15px;  
}

#insidecontent table p {
line-height:1.4;  
}

#entry-content table td img{
padding-bottom:10px;
}

#entry-content table td li {
text-align:left;
}

#entry-content table td:first-child {
text-align:left;
}


/* Table striping */

#insidecontent #words tr:nth-child(even) { background: #F9F9F9; }
#insidecontent #words tr:nth-child(odd) { background: #fff; }






/* FORMS */



.inside #insidecontent #words .fluentform .ff-el-tooltip svg {
    fill: #595959;
    width: 25px;
    height: 25px;
}


.inside #insidecontent #words form .ff-btn-submit {
    background-color: #376F37!important;
    color: #ffffff!important;
	font-family:inherit;
	text-transform:uppercase;
}


.inside #insidecontent #words form .ff-btn-submit:hover {
    background-color: #F8BD12!important;
    color: #372B21!important;
}



/* WP HELPER CLASSES */

.inside #insidecontent p.wp-caption-text {
	margin-top: 15px;
font-size: 15px;
color: #666;
line-height: 1.2 !important;
}


.inside #insidecontent .aligncenter {
    width: 490px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
}





/*******************************************************************/

/* HACK FOR WEBKIT */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
html { 
 	 
  text-size-adjust: none;
}



}


/*******************************************************************/
/* HACK FOR IE 10 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {



}

@media only screen and (min-width: 1190px) {


		
}




/*******************************************************************/
@media only screen and (min-width: 1000px) and  (max-width: 1160px) {
  

  
}


/*******************************************************************/
@media only screen and (min-width: 960px) and (max-width:1160px) {


  
  
}

/*******************************************************************/
@media only screen and (min-width: 768px) and (max-width:959px) {
	


}
  
/*******************************************************************/
@media only screen and (min-width: 480px) and (max-width:767px) {
	

	
	
	
}
  
/*******************************************************************/
@media only screen and (min-width: 320px) and (max-width:479px) {
	

  

  

}