@font-face {
    font-family: 'helveticaltstd_light';
    src: url('../font/helveticaltstd-light.eot');
    src: url('../font/helveticaltstd-light.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaltstd-light.woff') format('woff'),
         url('../font/helveticaltstd-light.ttf') format('truetype'),
         url('../font/helveticaltstd-light.svg#sparhawk_fillregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sparhawk_fillregular';
    src: url('../font/sparhawk-fill-webfont.eot');
    src: url('../font/sparhawk-fill-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/sparhawk-fill-webfont.woff') format('woff'),
         url('../font/sparhawk-fill-webfont.ttf') format('truetype'),
         url('../font/sparhawk-fill-webfont.svg#sparhawk_fillregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../font/opensans-bold-webfont.eot');
    src: url('../font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-bold-webfont.woff') format('woff'),
         url('../font/opensans-bold-webfont.ttf') format('truetype'),
         url('../font/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont.eot');
    src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-regular-webfont.woff') format('woff'),
         url('../font/opensans-regular-webfont.ttf') format('truetype'),
         url('../font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../font/myriadpro-regular_0.eot');
    src: url('../font/myriadpro-regular_0.eot') format('embedded-opentype'),
         url('../font/myriadpro-regular_0.woff2') format('woff2'),
         url('../font/myriadpro-regular_0.woff') format('woff'),
         url('../font/myriadpro-regular_0.ttf') format('truetype'),
         url('../font/myriadpro-regular_0.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../font/opensans-semibold.eot');
    src: url('../font/opensans-semibold.eot') format('embedded-opentype'),
         url('../font/opensans-semibold.woff2') format('woff2'),
         url('../font/opensans-semibold.woff') format('woff'),
         url('../font/opensans-semibold.ttf') format('truetype'),
         url('../font/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('../font/myriadpro-boldcond.eot');
    src: url('../font/myriadpro-boldcond.eot') format('embedded-opentype'),
         url('../font/myriadpro-boldcond.woff2') format('woff2'),
         url('../font/myriadpro-boldcond.woff') format('woff'),
         url('../font/myriadpro-boldcond.ttf') format('truetype'),
         url('../font/myriadpro-boldcond.svg#MyriadProBoldCondensed') format('svg');
}
@font-face {
    font-family: 'droid_sansregular';
    src: url('../droidsans-webfont.eot');
    src: url('../droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../droidsans-webfont.woff2') format('woff2'),
         url('../droidsans-webfont.woff') format('woff'),
         url('../droidsans-webfont.ttf') format('truetype'),
         url('../droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: bold;
}


/* Reset ================================================================================= */



*{ margin:0; padding:0; }

html { min-height:100%; position:relative;}
body    {font-family: Helvetica, sans-serif; min-height:100%; }
img { border: 0; max-width: 100%; vertical-align:top; }
.zoomdiv img { max-width:none !important;}
a{
	color:#1d5074; 
	text-decoration:none; 
	transition:			color 0ms ease-in-out 0s, background-color 0ms ease-in-out 0s;
	-moz-transition:	color 0ms ease-in-out 0s, background-color 0ms ease-in-out 0s;
	-webkit-transition:	color 0ms ease-in-out 0s, background-color 0ms ease-in-out 0s;
	-o-transition:		color 0ms ease-in-out 0s, background-color 0ms ease-in-out 0s;
}
a:hover       { 

	text-decoration: underline; 
	transition-duration:			0ms;
	-moz-transition-duration:		0ms;
	-webkit-transition-duration:	0ms;
	-o-transition-duration:			0ms;
}
:focus        { outline:0; }



/* Headings */
h1,h2,h3,
h4,h5,h6      { padding:0px; margin:0px;}


.valign_b {vertical-align:bottom}
.valign_t {vertical-align:top}
.text_align_c {text-align:center}
.text_align_r {text-align:right}
.text_align_l {text-align: left}

.float_l{float:left}
.float_r{float:right}

.clear{ clear:both}
.overflow_h{ overflow:hidden}

img{ border:0px;}


ul, li, dl, dt, dd { padding:0px; margin:0px; list-style:none;}

/* Ovewrite bootstrap */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
-webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}




/* Lists */
ul,ol{ list-style:none; }

/* Tools */

/* ======================================================================================= */
h1 {  font-family: 'MyriadProRegular'; font-size:30px; color:#1E5075; padding-bottom:15px;}
h2 {  font-family: 'MyriadProRegular'; font-size:21px; color:#1E5075; padding-bottom:15px;}
h4 {  font-family: 'MyriadProRegular'; font-size:30px; color:#1E5075; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ccc;}
h5 {  font-family: 'MyriadProRegular'; font-size:21px; color:#fff; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ccc;}
/* Layout ================================================================================ */

.logo { padding-bottom:10px; padding-top:10px;}
.topright { padding-top:40px;  text-align:right; font-size:16px; color:#828587;}
.language { margin-top:10px; border:1px solid #ccc; padding:5px; margin-bottom:10px;}
.mainlink { background-color:#1E5075; padding:1px; color:#91D8F6;  font-size:15px; text-align:right;  }
.link1 { z-index:100000;}
.mainbanner { min-height:350px; background-color:#ccc;}
.maincontent { padding:70px 15px 15px 15px;}
.rightblock {  background:#1E5075; padding:15px; color:#91D8F6; margin-bottom:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.blockback { background:#F1F1F9; margin-top:15px;}

.searchblock { padding:25px;}
.footer { background:#91D8F6; padding:25px 0 15px 0; border-top:#557b8c solid 2px;}
.footer1 { background:#1d5074; padding:5px; text-align:center; color:#91d9f6; font-size:16px; text-transform:uppercase; font-weight:bold;}
.footer2 { background:#081e2d; padding:15px; text-align:center; font-size:14px; font-weight:bold; color:#244959;}


.productblock {background:#F1F1F9; margin-top:20px; padding:15px 30px 15px 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

#sliderimg img {
	position: absolute;
	left: 0px; z-index:5000; padding-top:0px; height:auto; width:32%;
}

.newimg img{
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	padding: 5px;
	width:100%; height:auto;
}

.navbar.center .navbar-inner {
    text-align: center;
}
.navbar.center .navbar-inner .nav {
    float: none;
    display:inline-block;
}
.navbar-default { background:none; border:none; font-size:15px; margin:0px;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
	background:none;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color:#FFFFFF;}
.navbar-default .navbar-nav>li>a { color:#CCCCCC;}
  

.carousel1 {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

@media (max-width: 991px) {
.topright { padding-top:10px;}
#sliderimg img{ }
.maincontent { padding:15px 15px 15px 15px;}
}
@media (max-width: 767px) {
.topright { padding-top:10px;}
#sliderimg img{ }
}
@media (max-width: 479px) {
#sliderimg img{ }

}