/* RESPONSIVE GRID SYSTEM =============================================================================  */

/*  IMPORT FONTS  ============================================================================= */
/* BOOK: 400  MED: 500   DEMI: 600   BOLD: 700 */

/* BASIC PAGE SETUP ============================================================================= */

body { 
margin : 0 auto;
padding : 0;
font-family: "rucksack",sans-serif;
color : #1d1e1f; 
text-align: center;
background:#fff;
font-weight:400;
font-size:15px;
}
b { font-weight:700;}
.cblue1 { font-weight:500;}

button, 
input, 
select, 
textarea { 
font-family: "rucksack",sans-serif;
color : #333; }

.cred { color:#ed1c24;}
.fw5 { font-weight:500;}

/*  HEADINGS  ============================================================================= */


/*  TYPOGRAPHY  ============================================================================= */

p, ol, ul, dl, address { 
margin-bottom : 1.5em; 
font-size : 1em; /* 16 / 16 = 1 */ }

p {
hyphens : auto;  }



p.center {
text-align: center;
}





ul, 
ol { 
margin : 0 0 1.5em 0; 
padding : 0 0 0 24px; }

li ul, 
li ol { 
margin : 0;
font-size : 1em; /* 16 / 16 = 1 */ }

dl, 
dd { 
margin-bottom : 1.5em; }

dt { 
font-weight : normal; }

b, strong { 
font-weight : bold; }

hr { 
display : block; 
margin : 1em 0; 
padding : 0;
height : 1px; 
border : 0; 
border-top : 1px solid #ccc;
}

small { 
font-size : 1em; /* 16 / 16 = 1 */ }

sub, sup { 
font-size : 75%; 
line-height : 0; 
position : relative; 
vertical-align : baseline; }

sup { 
top : -.5em; }

sub { 
bottom : -.25em; }

.subtext {
	color: #666;
	}

/* LINKS =============================================================================  */

a { 
color : #1d1e1f; 
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
text-decoration: none;
}
a:hover { color:#ed1c24;} 

a:visited { }

a:focus { }


a:active {}





/* IMAGES ============================================================================= */

img {
border : 0;
max-width: 100%;}

img.floatleft { float: left; margin: 0 10px 0 0; }
img.floatright { float: right; margin: 0 0 0 10px; }


/* TABLES ============================================================================= */

table { 
border-collapse : collapse;
border-spacing : 0;
margin-bottom : 1.4em; 
width : 100%; }

th, td, caption { 
padding : .25em 10px .25em 5px; }

tfoot { 
font-style : italic; }

caption { 
background-color : transparent; }

/* FORMS ============================================================================= */

form { 
margin : 0; }

fieldset { 
margin-bottom : 1.5em; 
padding : 0; 
border-width : 0; }

legend { 
*margin-left : -7px; 
padding : 0; 
border-width : 0; }

label{
font-weight : normal;
cursor : pointer;
display:block;
margin:10px 0 0 0;
position:relative;
top:0;
left:0;
}

	label.inline{
	display:inline;
	margin:0;
	}
	
	label span{
	color:#666;
	font-size:0.9em;
	}
	
	label span.right{
	position:absolute;
	bottom:0;
	right:1em;
	text-align:right;
	}
	
	label.disabled{
	color:#ccc;
	}


button, 
search,
input, 
select, 
textarea { 
font-size : 100%; 
margin : 0; 
vertical-align : baseline; 
*vertical-align : middle; }

button, input { 
line-height : normal; 
*overflow : visible; }

button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] { 
padding: 0.5em 1em;
margin: 0 0 1em; 
cursor : pointer;
box-sizing:border-box;
}

input[type="checkbox"], 
input[type="radio"] { 
box-sizing : border-box; }

input[type="search"] { 
	box-sizing : content-box;
}

button::-moz-focus-inner, 
input::-moz-focus-inner { 
padding : 0;
border : 0;  }

input[type="text"], textarea{
display:block;
width:100%;
margin:0 0 15px 0;
border:1px solid #cecece;
font-size:15px;
padding: 11px 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
box-sizing:border-box;
color:#1d1e1f;
letter-spacing:1px;
}

	input::-webkit-input-placeholder,
	input:-moz-placeholder,
	.placeholder{
	color:#bbb;
	}
	
	input::-moz-focus-inner {border:0;}

	input[disabled="disabled"], input.disabled{
	color:#999;
	background:#f5f5f5;
	-moz-box-shadow:inset 0px 0px 2px #ddd;
	-webkit-box-shadow:inset 0px 1px 2px #ddd;
	box-shadow:inset 0px 1px 2px #ddd;
	}
	


/* Colors for form validity */
input:valid, 
textarea:valid   {  
/* Styles */ }

input:invalid, 
textarea:invalid {
-webkit-box-shadow : 0 0 2px #f00; 
-moz-box-shadow : 0 0 2px #f00;
box-shadow : 0 0 2px #f00; }

.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid {
background-color : #ccc; }


button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
	background:#ed1c24; 	
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color:#fff;
	font-weight:500;
	text-transform:uppercase;
	padding: 13px 45px;
	letter-spacing:4px;
	margin: 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px;
	border:none;
	width:100%;
}


button :hover , input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover{ background:#343b3f}

/*  MAIN LAYOUT	============================================================================= */

#skiptomain { display: none; }

#wrapper {
	width: 100%;
	position: relative;
	text-align: left;
}
.maincontent{
				clear: both;
				width: 80%; /* 1000px / 1250px */
				font-size:15px; /* 13 / 16 */
				max-width: 1200px; /* 1200px / 13 */
				margin: 0 auto;
				padding:0;
				color: #1d1e1f;
				line-height: 1.5em;
				position: relative;
				letter-spacing:1px;
			}



/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

	
/*  CODE  ============================================================================= */

pre.code {
	padding: 0;
	margin: 0;
	font-family: monospace;
	white-space: pre-wrap;
	font-size: 1.1em;
}

strong.code {
	font-weight: normal;
	font-family: monospace;
	font-size: 1.2em;
}


/*  EXAMPLE  ============================================================================= */

#example .col {
	background: #ccc;
	background: rgba(204, 204, 204, 0.85);

}



/*  COLUMNS  ============================================================================= */

.twocolumns{
	-moz-column-count: 2;
	-moz-column-gap: 2em;
	-webkit-column-count: 2;
	-webkit-column-gap: 2em;
	column-count: 2;
	column-gap: 2em;
  }

/*  BUTTONS  ============================================================================= */


.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	background:#fff;
	color: #1d1e1f!important;
	font-weight:500;
	text-transform:uppercase;
	padding: 13px 45px;
	letter-spacing:4px;
	margin: 1px;
	border:1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px;
	
				
}
.button:hover {
	background: #006cb8;
	border:1px solid  #006cb8;
	color: #fff!important;
}
.button:active {}
.button:visited { 

}


.button-text {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #1d1e1f!important;
	font-weight:500;
	text-transform:uppercase;
	padding: 5px 16px;
	letter-spacing:4px;
	margin: 1px;
	border:1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px;
	
	
				
}
.button-text:hover {
	background: #006cb8;
	border:1px solid  #006cb8;
	color: #fff!important;
}



/*  GLOBAL OBJECTS ============================================================================= */

.breaker { clear: both; }

.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}


.floatleft {
    float: left;
}

.floatright {
    float: right;
}


/* VENDOR-SPECIFIC ============================================================================= */

html { 
-webkit-overflow-scrolling : touch; 
-webkit-tap-highlight-color : rgb(52,158,219); 
-webkit-text-size-adjust : 100%; 
-ms-text-size-adjust : 100%; }

.clearfix { 
zoom : 1; }

::-webkit-selection { 
background : rgb(23,119,175); 
color : rgb(250,250,250); 
text-shadow : none; }

::-moz-selection { 
background : rgb(23,119,175); 
color : rgb(250,250,250); 
text-shadow : none; }

::selection { 
background : rgb(23,119,175); 
color : rgb(250,250,250); 
text-shadow : none; }

button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"] { 
-webkit-appearance : button; }

::-webkit-input-placeholder {
font-size : .875em; 
line-height : 1.4; }

input:-moz-placeholder { 
font-size : .875em; 
line-height : 1.4; }

.ie7 img,
.iem7 img { 
-ms-interpolation-mode : bicubic; }

input[type="checkbox"], 
input[type="radio"] { 
box-sizing : border-box; }

input[type="search"] { 
-webkit-box-sizing : content-box;
-moz-box-sizing : content-box; }

button::-moz-focus-inner, 
input::-moz-focus-inner { 
padding : 0;
border : 0; }

p {
/* http://www.w3.org/TR/css3-text/#hyphenation */
-webkit-hyphens : auto;
-webkit-hyphenate-character : "\2010";
-webkit-hyphenate-limit-after : 1;
-webkit-hyphenate-limit-before : 3;
-moz-hyphens : auto; }


/* Main Framework */

#header-frame { width:100%; }
 .header-frame-inside { padding-top:15px;}
 .header-logo { box-sizing:border-box; width:60%; float:left;}
  .header-logo img { max-width:250px;}
 .header-contacts { font-size:13px; width:40%; padding-top:25px; box-sizing:border-box; float:right; text-align:right;}
 .header-contacts .span_1_of_2 { text-align:left;}
#nav-frame { width:100%; padding:0 0 10px 0;}
	.nav-holder {}
#banner-frame { width:100%;}
#banner-frame img { width:100%;}

#banner-frame-inside { width:100%;}
#banner-frame-inside img { width:100%;}
.banner-main-text { text-align: center;}
.banner-main-text p { font-size:36px; padding:50px 0 0 0; }

#intro-frame {}
	.intro-frame-inside { border-bottom:1px solid #cecece; text-align:center; padding:0 0 60px;}
    .intro-frame-inside h1 { color:#1d1e1f; font-size:45px; line-height:45px; font-weight:400; letter-spacing:1px; font-family: "rucksack",sans-serif;}
	.intro-frame-inside-button { margin-bottom:-85px; margin-top:30px;}

#services-frame { width:100%; padding:70px 0 50px;}
	.services-holder { text-align:center;}
    .services-holder h2 { color:#1d1e1f; font-weight:700; letter-spacing:1px; font-size:30px; line-height:30px; text-transform:uppercase; margin:30px 0;}
	 .services-holder h2 a { color:#1d1e1f;}
	.services-holder h2 a:hover { color:#ed1c24;}
	.services-holder-text {}
	.services-holder-button {} 

#news-frame { width:100%;}
	.news-frame-inside { border-top:1px solid #cecece; padding:40px 0;}
	.news-frame-inside h2 { color:#006cb8; font-weight:700; letter-spacing:1px; font-size:30px; line-height:30px; text-transform:uppercase; text-align:center;}


#contact-frame { width:100%; background: url(../images/contact-bg.jpg) no-repeat; background-size:cover;}
	.contact-frame-inside { padding:40px 0;}
	.contact-frame-inside h2 { color:#006cb8; font-weight:700; letter-spacing:1px; font-size:30px; line-height:30px; text-transform:uppercase; text-align:center;}

#footer-frame { width:100%; background:#e9e9e9; padding:30px 0;}
	.footer-frame-inside { text-align:center; letter-spacing:2px; font-size:13px; text-transform:uppercase;}
	
	.footer-list { list-style-type:none; margin:0; padding:0;}
	.footer-list li { font-size:13px; display:inline-block; text-transform:uppercase; letter-spacing:2px; padding:0 15px;}
	.footer-list li:last-child { padding-right:0;}
	.footer-list li:first-child { padding-left:0;}	
	.footer-list li a { color:#1d1e1f;}
	.footer-list li a:hover { color:#ed1c24;}

#credits-frame { width:100%; padding:30px 0; text-align:center;}
	.credits-frame-inside {text-align:center; letter-spacing:2px; font-size:13px; text-transform:uppercase;} 
	.credits-frame-inside a { color:inherit;}
	.credits-frame-inside a:hover { color:#ed1c24;}
	.credits-frame-inside img { vertical-align:middle; max-width:32px; }

#bodycontent-frame {}
	.page-header { padding:30px 0 0 0;}
	.content-holder { padding:30px 0;}
	
#bodycontent-frame h1 { color:#ed1c24; font-family: "rucksack",sans-serif; font-weight:700; font-size:45px; line-height:45px; text-transform:uppercase; text-align:center; letter-spacing:2px; margin:0; padding:0;}
#bodycontent-frame h2 { color:#1d1e1f; font-family: "rucksack",sans-serif; font-weight:700; font-size:31px; line-height:31px; text-transform:uppercase; letter-spacing:2px; margin:15px 0; }
#bodycontent-frame h3 { color:#006cb8; font-family: "rucksack",sans-serif; font-weight:500; font-size:25px; line-height:25px; letter-spacing:2px; margin:15px 0; }

.news-main {}

.body-list { list-style-image:url(../images/list-icon.png); margin:0 0 0 15px; padding:0;}
.body-list li {}
.body-list li a {}
.inside-body-list { list-style-image:url(../images/inside-list-icon.png); margin:0 0 0 15px; padding:0;}
		
.news-list-holder { position:relative;}
.news-list-holder:before { content: url(../images/list-icon.png); position:absolute; left:-10px; top:-2px;}
.newsdate { color:#ed1c24; font-weight:500; font-size:13px; margin-bottom:5px;}
.newsdate a { color:#ed1c24; }
.newstitle { font-weight:500; color:#1d1e1f; text-transform:uppercase; font-size:14px;}
.newstitle a { font-weight:600; color:#1d1e1f;}
.newsdescription { font-size:14px;}	

.main-news-list-holder { position:relative;}
.main-newsdate { color:#ed1c24; font-weight:500; font-size:13px; margin-bottom:5px;}
.main-newsdate a { color:#ed1c24; }
.main-newstitle { font-weight:500; color:#1d1e1f; text-transform:uppercase; font-size:14px;}
.main-newstitle >  h2 { color:#006cb8!important; font-family: "rucksack",sans-serif; font-weight:500!important; text-transform:uppercase!important; font-size:16px!important; line-height:16px!important; letter-spacing:1px!important; margin:15px 0 5px 0!important; }
.main-newstitle >  h2 a  {  color:#006cb8;}
.main-newstitle >  h2 a:hover { color:#6a6177;} 
.main-newstitle a { font-weight:600; color:#1d1e1f;}
.main-newsdescription { padding-bottom:10px;}	
.main-newsbutton {}


/* Left List */

.news-archives-holder { padding-left:15px; margin-top:-20px;}
.news-archives-holder h3 { text-transform:uppercase;}
.left-list { list-style-type:none; margin:0 0 0 -22px}
.left-list li { background:#f1f1f1; padding:10px 15px; margin-bottom:2px; border-radius:5px; -webkit-border-radius:5px; }
.left-list li:hover { background:#e1dfdf;}
.left-list li > a { font-weight:bold; display:block;}
.left-list li > a span  { color:#ed222a; font-weight:normal!important;}		
.left-list li div div a { display:block; border-bottom:1px dashed #fff; padding:5px 0}
.left-list li div div:last-child  a{ border-bottom:0px dashed #fff; padding-bottom:0;}
.left-list li div div a:before { content: url(../images/list-icon.png); margin-right:10px; padding-bottom:40px;}

.form-subs { padding-top:30px;}
.form-subs input { text-align:center;}


.contact-holder { padding-top:15px; max-width:1000px; margin:0pt auto;}
	.contact-left { font-size:13px;}
	.contact-list { margin:0; padding:0;}
	.contact-list li { display:block; clear:both; padding:0 0 10px 0;}
	.contact-list li img { float:left; width:49px; margin-right:10px; vertical-align:middle;}
	.contact-list li img { max-width:49px;}
	.contact-list li span{ display:inline-block;}
	
	.contact-list li:nth-child(1) img { margin-top:10px;}
	.contact-list li:nth-child(3) { padding-top:11px;}
	.contact-list li:nth-child(3) span { padding-top:10px;}
	
	.form-contact {}
		.form-contact-left {}
		.form-contact-right {}
		
	.ccode { display:inline-block; width:46%; box-sizing:border-box; background:#868787; text-align:center; color:#fff; border-radius:5px; -webkit-border-radius:5px; padding:10px 0;}
	.cc-code2 {  background:#868787; text-align:center; color:#fff; border-radius:5px; -webkit-border-radius:5px; padding:10px 0;}

#form-rate-request { max-width:500px;  margin:0pt auto;}	
.rdf { font-weight:700; color:#C00; font-size:20px;}	


/*Navigation	 */
.nav-holder {}
.nav-holder ul 
{
  list-style: none;
  padding: 0;
  margin: 0;
  font-weight:400;
  text-transform:uppercase;
  font-size:13px;
  line-height:14px;
  letter-spacing:3px;
  color:#1d1e1f;
  font-family: "rucksack",sans-serif;
 }

.nav-holder ul li 
{
  display: block;
  position: relative;
  float: left;
  color:#1d1e1f;
  text-align:center;
}

/* This hides the dropdowns */

.nav-holder ul li a {
  display: block;
  padding: 18px 20px 18px 20px;
  text-decoration: none;
  white-space: nowrap;
  color: #1d1e1f;
}


/* Add for Setting the width of ul */
.nav-holder li ul { display:none; margin-left:20px; }
.nav-holder li ul li ul {  margin-left:0px; }
/*================================*/


.nav-holder > ul > li > a:hover { color:#ed1c24; }

/* Colors for Nav */
.nav-holder > ul > li:first-child > a { padding-left:0;} 
.nav-holder > ul > li:nth-child(2) > a {} 
.nav-holder > ul > li:nth-child(3) > a { }
.nav-holder > ul > li:nth-child(4) > a { } 
.nav-holder > ul > li:nth-child(5) > a {}
.nav-holder > ul > li:nth-child(6) > a { } 
.nav-holder > ul > li:nth-child(7) > a { } 
.nav-holder > ul > li:last-child  > a { padding-right:0;}
/* End Colors for Nav */


.nav-holder ul li a:hover {}

/* Display the dropdown */
.nav-holder li:hover > ul {
  display: block;
  position: absolute;
  z-index:9999;
  background: #09428f;
  font-size:13px;
  text-transform:none;
  font-family: "rucksack",sans-serif;
  font-weight:400;
  letter-spacing:3px;
  text-transform:uppercase;
}

/* add Border */
.nav-holder li:hover > ul li { border-top:1px solid #79868a; color:#fff!important;  text-align:left;} 
.nav-holder li:hover > ul li:first-child {  border-top: none;}


.nav-holder li:hover li {float:none; background:#6f7b7f;}
.nav-holder li:hover > a { }
.nav-holder li:hover ul li a { color:#fff;}





/* Color Nav per Sub Nav */
.nav-holder > ul > li > ul > li > a:hover { background:#09428f; }
.nav-holder > ul > li > ul > li > ul > li > a:hover { background:#09428f; }




/*ADD arrow first second level */
.nav-holder > ul:hover > li > ul > li > a { background:url(../images/menu-arrow.png) no-repeat right #6f7b7f;}

.nav-holder > ul:hover > li > ul > li > a:hover{ background:url(../images/menu-arrow.png) no-repeat right #09428f ;}

/* Displays second level dropdowns to the right of the first level dropdown */
.nav-holder ul ul ul {
  left: 100%;
  top: 0;
}
/* Simple clearfix */
.nav-holder ul:before,
.nav-holder ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
.nav-holder ul:after { clear: both; }



/** VARIABLES 
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background:url(../boxslider/images/bx_loader.gif) center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  margin-top:-30px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #c8cdd0;
  text-indent: -9999px;
  display: block;
  width: 34px;
  height: 6px;
  margin: 0 5px;
  outline: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #ed1c24;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('../boxslider/images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('../boxslider/images/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 40%;
  margin-top: -16px;
  outline: 0;
  width: 33px;
  height: 33px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('../boxslider/images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('../boxslider/images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

@media all and ( min-width:1441px)  and (max-width:1600px){	
.nav-holder ul li a {
 padding: 18px 21px 18px 21px;
 letter-spacing:1px;
 
	}
}



