/*Fonts*/
	@font-face{
		font-family             :  'Euphemia';
		src						:	url('../fonts/euphemia-webfont.eot');
		src						: 	local('?'),
									url('../fonts/euphemia-webfont.woff') format('woff'),
									url('../fonts/euphemia-webfont.ttf') format('truetype'),
									url('../fonts/euphemia-webfont.svg') format('svg');
		font-weight				:	normal;
		font-style				:	normal;
	}
/*Fonts*/
/*Basic*/
	html, body{
		margin:0px;
		height:100%;
		width:100%;
	}
	body{
		margin:0px;
		font-family:'Euphemia',Verdana, Geneva, sans-serif;
		font-size:14px;
		line-height:22px;
	}
	h1, h2, h3, h4, h5, h5, h6{
		font-weight:normal;
	}
	h1{
		font-size:25px;
		color:#1174af;
		text-transform:uppercase;
		font-weight:bold;
	}
	h3{
		font-size:16px;
		color:#6bcbfe;
		
	}
	.wrapper{
		height:100%;
		width:94%;
		margin:auto;
		width:100%\0/;
	}
	/*
	body > .left, .right{
		position:fixed;
		height:100%;
		width:3%;
	}
	*/
	body > .left {
		background:url(../images/left-shadow.png);
		left:0px;
		top:0px;
	}
	body > .right{
		background:url(../images/right-shadow.png);
		right:0px;
		top:0px;
	}
	.frame{
		border:2px solid #f1f1f1;
		border-radius:3px;
		padding:3px;
	}
	.container{
		width:1024px;
		position:relative;
	}
	a{
		color:#2f2f2f;
		outline : none;
	}
	a:hover, a.active , a:active , a:focus{
		color:#2ac0fb;
		outline : none;
	}
/*Basic*/

/*Layout*/
	header{
		background:url(../images/top-bg.jpg);
	}
	header .wrapper{
		background:url(../images/navigate.jpg) repeat-x bottom , url(../images/header-top-shadow.jpg) repeat-y #fff ;
		background:url(../images/navigate.jpg) repeat-x bottom\0/;
	}
	article{
		
	}
	footer{
		min-height:340px;
		background:#0e5b89;
		float:left;
		width:100%;
		padding:30px 0px;
	}
/*Layout*/

/*Header*/
	.brand{
		height:138px;
		width:374px;
		float:left;
		background:#fff;
	}
	.brand img{
		margin:37px 0px;
	}
	.navigation{
		height:70px;
		background:#00a3e4;
		width:650px;
		float:left;
	}
	.sub-navigation{
		height:66px;
		width:650px;
		float:left;
	}
	.sub-navigation nav{
		margin:23px 0px 23px 20px;
		font-size:13px;
	}
	.navigation nav {
		float: left;
		height: auto;
		margin: 0 10px 0 9px;
		width: 100%;
	}
	.navbar {
		padding:15px 0px
	}
	.navbar .nav > li > a{
		color:#FFF;
		text-shadow:none;
		font-weight:bold;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		-ms-transition: all .5s ease;
		transition: all .5s ease;
	}
	.navbar .nav > li > ul > li> a{
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		-ms-transition: all .5s ease;
		transition: all .5s ease;
	}
	.navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:hover, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle ,
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus
	{
		box-shadow:none;
		color:#FFF;
		text-shadow:none;
		font-weight:bold;
		background:#2ac0fb;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.navbar .nav li.dropdown > .dropdown-toggle .caret {
		border-bottom-color: #FFF;
		border-top-color: #FFF;
		margin-left:10px
	}
	.dropdown-menu {
		  background-clip: padding-box;
		  background-color: #FFFFFF;
		  border: 1px solid rgba(0, 0, 0, 0.2);
		  border-radius: 3px;
		  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		  display: none;
		  float: left;
		  font-size: 12px;
		  left: 0;
		  list-style: none outside none;
		  margin: 2px 0 0;
		  min-width: 160px;
		  padding: 10px 0;
		  position: absolute;
		  top: 100%;
		  z-index: 1000;
	}
	.dropdown-menu > li > a {
	  clear: both;
	  color: #333333;
	  display: block;
	  font-weight: normal;
	  line-height: 18px;
	  padding: 5px 20px;
	  white-space: nowrap;
	}
	.navbar .btn-navbar {
		background-color: #FFF;
		background-image: none;
		background-repeat: repeat-x;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		box-shadow: 0;
		color: #FFFFFF;
		float: left;
		margin-left: 15px;
		margin-right: 5px;
		padding: 8px 12px;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.navbar .btn, .navbar .btn-group{
		margin-top:0px;
	}
	.login-btn {
		  background: none repeat scroll 0 0 #136EA5;
		  border-radius: 3px 3px 3px 3px;
		  color: #FFFFFF;
		  display: inline;
		  height: auto;
		  padding: 10px 15px;
		  position: absolute;
		  right: 0;
		  top: 11px;
		  text-decoration:none;
		  width:140px\0/;
	}
	.login-btn:hover{
		text-decoration:none;
		color: #FFFFFF;
	}
	.phone-num img,.login-btn img{
		margin-right:10px;
	}
	.phone-num{
		height:auto;
		width:auto;
		float:right;
		font-size:12px;
		color:#fff;
		margin:8px 4px 4px 0;
		width:208px\0/;
	}
/*Header*/

/*Banner*/
	.banner{
	height:auto;
	width:100%;
	float:left;
	}
	.callbacks_container {
		position: relative;
		float: left;
		width: 100%;
	 }

	.callbacks {
		position: relative;
		list-style: none;
		overflow: hidden;
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.callbacks li {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}

	.callbacks img {
		display: block;
		position: relative;
		z-index: 1;
		height: auto;
		width: 100%;
		border: 0;
	}

	.callbacks .caption {
		display: block;
		position: absolute;
		z-index: 2;
		font-size: 20px;
		text-shadow: 1px 2px 4px #111;
		color: #fff;
		left: 0;
		right: 0;
		bottom: 70px;
		font-size:30px;
		text-align:center;
		padding: 10px 20px;
		margin: 0;
		max-width: none;
	}

	.callbacks_nav {
		position: absolute;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		top: 46%;
		opacity: 0.7;
		z-index: 3;
		text-indent: -9999px;
		overflow: hidden;
		text-decoration: none;
		height: 100px;
		width: 50px;
		background: transparent url("../images/arrow.png") no-repeat left top;
		margin-top: -45px;
	}

	.callbacks_nav:active {
		opacity: 1.0;
	}

	.callbacks_nav.next {
		background-position: right top;
		right: 40px;
	}
	.callbacks_nav.prev {
		background-position: left top;
		left: 40px;
	}

/*Banner*/

/*Scrollers*/
	#scroller{
		height:148px;
		width:100%;
		float:left;
		background:url(../images/scroller.jpg);
	}
	#scroller .container{
		margin-top:-45px;
		position:relative;
		z-index:999;
	}

	.als-container {
		position: relative;
		width: 100%;
		margin: 0px auto;
		z-index: 0;
	}

	.als-viewport {
		position: relative;
		overflow: hidden;
		margin: 0px auto;
		width:100%;
	}
	
	.als-viewport ul{
		margin:0 0 0 15px
	}

	.als-wrapper {
		position: relative;
		list-style: none;
	}

	.als-item {
		position: relative;
		display: block;
		text-align: center;
		cursor: pointer;
		float: left;
	}

	.als-prev, .als-next {
		position: absolute;
		cursor: pointer;
		clear: both;
	}
	.als-caption{
		width:165px;
		text-align:center;
		color:#fff;
		font-size:12px;
		margin-top:10px;
		text-transform:uppercase;
	}

	#scroll {
		margin: 0px auto;
	}


	#scroll .als-item {
		padding: 4px 0px;
		min-height: 115px;
		min-width: 115px;
		text-align: center;
	}

	#scroll .als-item img {
		display: block;
		margin: 0 20px;
		vertical-align: middle;
		height:115px;
		width:115px;
	
-webkit-border-radius: 120px;
		-moz-border-radius: 120px;
		-khtml-border-radius: 120px;  
		border-radius: 120px;
		
		border:solid white 5px;

	}

	#scroll .als-prev, #scroll .als-next {
		top: 100px;
		z-index:99999;
	}

	#scroll .als-prev {
		left: 15px;
	}

	#scroll .als-next {
		right:15px;
	}
	.banner-slide{
		position:absolute;
		max-width:90%;
		margin:50px 0px;
	}
	.banner-slide img{width:250px; margin:10px 20px}
/*Scrollers*/

/*Content*/
	.row-fluid [class*="span"]{
		min-height:inherit;
	}
    blockquote{
        /*background:url(../images/blockquote.png) no-repeat top right;*/
        border-left:0px;
        margin:0px;
        min-height:48px;
        padding-top:25px;
        padding-left:0px;
		float:left;
    }
	blockquote:before {
	  background: url("../images/testimonial-begin.png") no-repeat scroll 0 0 / 70% auto rgba(0, 0, 0, 0);
	  float: left;
	  height: 27px;
	  margin-right: 1px;
	  margin-top: -4px;
	  width: 35px;
	}
	blockquote:after {
	  background: url("../images/testimonial-end.png") no-repeat scroll 0 0 / 70% auto rgba(0, 0, 0, 0);
	  float: right;
	  height: 27px;
	  margin-left: 11px;
	  margin-top: 5px;
	  width: 35px;
	}
    .feedback input, .feedback textarea, .feedback .uneditable-input{
        width:300px
    }
    .feedback input[type=submit] , .feedback input[type=reset] {
        width:auto;
    }
    .by {
	  color: #AAAAAA;
	  float: left;
	  font-size: 10px;
	  font-weight: bold;
	  width: 100%;
	  margin-bottom:50px;
	  border-bottom:1px solid #EEE;
	  padding:10px 0px;
	}
	article .wrapper{
		background:url(../images/left-small-bg.jpg) repeat-y;
	}
	article > .wrapper  > .row-fluid > [class*="span"]{
		margin-left:0px;
	}
	article .wrapper .blocks.row-fluid [class*="span"] .box{
		margin:12px 0px;
	}
	article .wrapper .blocks h3{
		margin:20px 0px 0px 0px;
		line-height:20px;
		color:#1174AF;
		text-transform:uppercase;
	}

	.leftside , .rightside{
		padding:25px 0px;
	}
	.leftside{
		background:#f4f4f4;
		height:1100px\0/;
	}
	
	article.page .row-fluid .span7 {
	  width: 61.265%;
	  margin-left:inherit;
	}
	article.page .row-fluid .span5 {
	  width: 36.171%;
	}
	.pads{
		padding-left:15px;
	}
	.sidebar{
		padding:12px;
	}
	.side-adjust{
		padding:0px 30px 0px 0px;
	}
	.leftside .gallery{
		height:auto;
		width:100%;
		float:left;
		padding-top:10px;
	}
	.slider-de .carousel-inner > .item > img, .slider-de.carousel-inner > .item > a > img {display:inline}
	.slider-de{
		height:auto;
		width:100%;
		float:left;
		text-align:center;
	}
	.slider-de .carousel-inner > .item > img{
		margin-bottom:10px;
	}
	.slider-de .carousel-control {
	  background: none repeat scroll 0 0 #222222;
	  border: 3px solid #FFFFFF;
	  border-radius: 23px;
	  color: #FFFFFF;
	  font-size: 20px;
	  font-weight: 100;
	  height: 33px;
	  line-height: 34px;
	  margin-top: -20px;
	  opacity: 0.5;
	  position: absolute;
	  text-align: center;
	  top: 50%;
	  width: 32px;
	}
	.slider-de .carousel-inner{border:1px solid #ccc; padding:0px 0px 20px 0px; background:#fff;}
	.slider-de .carousel-caption{
		color:#000;
		font-weight:bold;
		background:transparent;
		padding:20px 0 0px;
	}
	a.req-support{
		width:100%;
		color:#fff;
		text-transform:uppercase;
		font-size:20px;
		font-weight:bold;
		float:left;
		background:#db251d;
		line-height:28px;
		text-decoration:none;
		text-align:center;
	}
	a.req-support img{
		margin-top:-5px;
		margin-left:10px;
	}
	
	img.welcome{
		width:100%;
		border:3px solid #f4f4f4;
		margin-top:20px;
		margin-bottom:28px;
	}
	p span{
		color:#1174AF;
		font-weight:bold;
	}
	a.more{
		color:#db251d;
	}
	.technology {
	  border: 3px solid #FFFFFF;
	  float: left;
	  height: auto;
	  margin-top: 17px;
	  width: 335px;
	}
	.tech-top{
		background:none repeat scroll 0 0 #DB251D;
		font-size:20px;
	}
	.tech-top h3{
		text-transform:uppercase;
		color:#FFF;
		font-weight:bold;
		margin:0px 0px 0px 18px;
		line-height:50px;
	}
	.tech-content{
		background:#FFF;
		min-height:110px;
		padding:15px 0px;
	}
	.tech-content img{
		margin:0px 20px;
	}
	.box{
		position:relative;
		z-index:1;
		height:100%;
		width:100%;
		float:left;
	}
	
	.box:before, .box:after {
		z-index: -1; 
		position: absolute; 
		content: "";
		bottom: 10px;
		left: 10px;
		width: 46%; 
		top: 80%;
		max-width:200px;
		background: rgba(0, 0, 0, 0.7); 
		-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
		-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
		box-shadow: 0 10px 10px rgba(0, 0, 0, 0.7);
		-webkit-transform: rotate(-4deg);    
		-moz-transform: rotate(-4deg);   
		-o-transform: rotate(-4deg);
		-ms-transform: rotate(-4deg);
		transform: rotate(-4deg);
	}

	.box:after {
		-webkit-transform: rotate(4deg);
		-moz-transform: rotate(4deg);
		-o-transform: rotate(4deg);
		-ms-transform: rotate(4deg);
		transform: rotate(4deg);
		right: 10px;
		left: auto;
	}
	.btn-sidebar{
		background:url(../images/button-bg.jpg) no-repeat #fff;
		height:auto;
		width:100%;
		float:left;
		border:1px solid #dad9d9;
		margin-top:30px;
		 -webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
		transition: all 1s ease;
	}
	.btn-sidebar img{
		margin-right:10px;
		margin-left:10px;
	}
	.btn-sidebar img, .btn-sidebar h3, .btn-sidebar p{
		float:left;
	}
	.btn-sidebar h3{
		line-height:22px;
		font-size:28px;
		color:#000;
		margin-top:14px;
		margin-bottom:0px;
	}
	.btn-sidebar h3, .btn-sidebar p{
		width:100%;
	}
	.awards, .news{
		min-height:260px;
		width:100%;
		float:left;
		background:#f5f5f5;
	}
	.carousel-indicators li {
	  background-color: rgba(255, 255, 255, 0.25);
	  border-radius: 5px;
	  display: block;
	  float: left;
	  height: 5px;
	  margin-left: 5px;
	  text-indent: -999px;
	  width: 5px;
	  margin-top: -15px;
	  margin-right: -15px;
	}
	.awards a, .news a{
		color:#DB251D;
	}
	.rightside .padder{
		padding:15px;
		display:inline-block
	}
	.rightside .padder h2 {
	  font-size: 15px;
	  font-weight: bold;
	  line-height: 25px;
	  margin: 10px 0;
	}
	.rightside .padder p{
		line-height:22px;
	}
	.item{
		min-height:196px;
		width:100%;
		float:left;
	}
	.breadcrumb > li  , .breadcrumb > .active{
	  display: inline-block;
	  font-size: 18px;
	  font-weight: bold;
	  text-shadow: 0 1px 0 #FFFFFF;
	  color:#000;
	}
	.carousel-indicators li{
		background:#ccc;
		cursor:pointer;
	}
	.carousel-indicators li.active {
	  background: none repeat scroll 0 0 #AAAAAA;
	}
	/*
	.carousel-fade .item {background:#f5f5f5; -webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
	.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
	.carousel-fade .next {left:0;opacity:1;z-index:1;}
	*/
	article.products .wrapper , article.login .wrapper, article.gallery .wrapper , article.dashboard .wrapper{
		background:none;
	}
	article.products .wrapper .container > .span7 , article.gallery  .row-fluid  .span7{
		width:100%;
	}
	article.products .dropdown-menu{
		position:relative;
		width:100%;
		padding:0px;
		border:0px;
	}
	article.products .nav-tabs .active .dropdown-toggle .caret{
		border-bottom-color:#fff;
		border-top-color:#fff;
	}
	.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus, .nav-tabs.nav-stacked > li.active > a{
		background-color: #0088CC;
		color: #FFFFFF;
	}
	#form-login{
		height:auto;
		width:100%;
		float:left
	}
	.contact input[type="text"], .contact textarea{
			width:90%;
	}
	.accordion-heading{background:#f5f5f5; text-transform:uppercase;}
	.accordion-heading a,.accordion-heading a:focus{text-decoration:none; }
	.accordion-heading a:focus, .accordion-heading a:active{color:#1174AF}
	.nav-header{padding:10px 10px;}
	.nav-tabs > li > a, .nav-pills > li > a{padding:5px 10px}
	.tab-pane img{float:left; margin-right:15px; border:1px solid #ccc;}
	.breadcrumb {
	  background-color: #F5F5F5;
	  border-radius: 4px;
	  list-style: none outside none;
	  margin: 0 0 20px;
	  padding: 8px 15px;
	  float: left;
	  width: 95%;
	}
	.nav-lists li{line-height:25px;}
	.accordion-inner .cell{min-height:276px; margin-bottom:10px;}
	.accordion-inner  ul.list{
  margin: 0 0 10px 15px;
  padding: 0;
  float: left;
  width: 67%;
}
.accordion-inner h4{font-weight:bold}
/*Content*/

/*Footer*/
footer h3{
		margin-top:0px;
	}
	.footer-links{
		width:374px;
		height:170px;
		float:left;
		border-right:1px solid #1a6f9a;
	}
	.footer-links ul{
		list-style:none;
		margin:0px
	}
	.footer-links ul li{
		width:50%;
		float:left;
		line-height:24px;
	}
	.footer-links ul li a{
		color:#fff;
		text-decoration:none;
	}
	.footer-links ul li a:hover , .footer-links ul li.active a{
		color:#2ac0fb;
	}
	footer p{
		color:#fff;
		line-height:24px;
	}
	.footer-location a , footer p span{
		color:#2ac0fb;
	}
	.footer-services{
		width:170px;
		height:170px;
		float:left;
		padding-left:35px;
		padding-right:35px;
		border-right:1px solid #1a6f9a;
	}
	.footer-location{
		width:420px;
		height:170px;
		float:left;
		padding-left:35px;
	}
	.footer-social{
		width:180px;
		height:170px;
		float:right;
		text-align:right;
	}
	.footer-social h3{
		color:#fff;
		margin-right:4px;
	}
	.social{
		width:152px;
		height:35px;
		float:right;
		background:url(../images/social.png);
	}
	.social a{
		height:35px;
		width:35px;
		float:left;
		text-decoration:none;
	}
	.footer-bottom{
		height:auto;
		width:100%;
		float:left;
		margin-top:20px;
	}
	.footer-left, .footer-right{
		margin-top:50px;
		width:49%;
		height:auto;
		float:left;
	}
	.footer-left{
		padding-top:10px;
	}
	.footer-right{
		float:right;
		text-align:right;
	}
	.footer-left a{
		color:#fff;
	}
	.footer-left a span{
		color:#6BCBFE;
	}
/*Footer*/

/*Bootstrap*/
	.req-support.btn{
		padding:0px;
	}
	.modal-header h3{
		color:#1073AE;
		text-transform:uppercase;
		font-weight:bold;
	}
	article .profile .row-fluid .span5{
		width:100%;
	}
	.profile select, .profile  textarea, .profile  input[type="text"], .profile  input[type="password"], .profile  input[type="datetime"], .profile  input[type="datetime-local"], .profile  input[type="date"], .profile  input[type="month"], .profile  input[type="time"], .profile  input[type="week"], input[type="number"], .profile  input[type="email"], .profile  input[type="url"], .profile  input[type="search"], .profile  input[type="tel"], .profile  input[type="color"], .profile  .uneditable-input {
		width:100%;
	}
	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 , .modal , .btn{
		border-radius:3px;
	}
/*Bootstrap*/

/*Tabs*/
	.tab-pane h1{
		font-size:20px;
		margin-top:0px;
	}
	.tab-pane h4{
		font-size: 15px;
	}
	.tab-pane h4 span{
		color:#ff0000;
	}
	.tab-pane h4 span:after{
		content :" - ";
	}
/*Tabs*/

/*Media Queries*/
	@media screen and (max-width: 1126px){
		.container, .wrapper{
			width:100%;
			float:left;
		}
		.als-viewport ul{
			margin:auto;
		}
		.left, .right{
			display:none;
		}
		.wrap{
			padding:0px 15px;
		}
		.leftside .wrap-main{
			width:100%;
			padding:0px;
		}
		.sub-navigation nav{
			margin:23px 0px 23px 0px;
			font-size:13px;
		}
		.login-btn {
			margin-right:15px;
		}
		.callbacks_nav.next {
			right: 0px;
		  }
		.callbacks_nav.prev {
			left: 0px;
		  }
		.wrap-main{
			padding:0px 20px 0px 0px;
		}
		.side-adjust {
		  padding: 0 20px;
		}
		.technology{
			width:100%;
		}
	}
	@media screen and (max-width: 1040px){
		body{
			padding:0px;
		}
		.phone-num{
		font-size:20px;
		}
		header .wrapper{
			background:#f9f9f9;
		}
		.brand, .navigation, .sub-navigation{
			width:100%;
		}
		.brand{
			height:94px;
		}
		.brand img{
			margin:15px 0px;
		}
		.phone-num{
			margin-right:20px;
		}
		.login-btn{
			top:106px;
		}
		.footer-services, .footer-links{
			margin-bottom:30px;
		}
		.footer-social, .footer-location, .footer-services, .footer-links {
			width:40%;
			padding:0px;
			float:left;
			text-align:left;
			color:#fff;
		}
		.social{
			float:left;
		}
		.footer-services{
			border:none;
			padding-left:20px;
		}
		.footer-social{
			padding-left:20px;
			border-left:1px solid #1a6f9a;
		}
		.footer-location{
			padding-left:20px;
			border-left:1px solid #1a6f9a;
		}
		
	}
	@media screen and (max-width: 1033px){
		.als-viewport{
			width:78%;
		}
		
	}
	@media screen and (max-width: 1024px){
		.als-viewport {
		  width: 80%;
		}
		.nav-collapse .dropdown-menu a {
		  font-size: 15px;
		  padding: 12px 15px;
		}
	}
	@media screen and (min-width: 981px){
		.navbar .nav>li>a{
			padding:10px 12px 10px;
			margin:0px 3px;
		}
	}
	@media screen and (max-width: 980px){
		.navigation{
			height:auto;
			min-height:70px;
		}
		.navbar .nav > li > a{
			font-size:16px;
		}
		.nav-collapse .dropdown-menu{
			background:none repeat scroll 0 0 #333333;
			z-index:999999;
		}
		.nav-collapse .dropdown-menu a{
			padding:12px 15px;
		}
		.navigation nav{
			margin:0px;
		}
		.navbar{
			margin-bottom:0px;
			padding-bottom:5px;
		}
		.phone-num {
		  position: absolute;
		  right: 0;
		  top: 174px;
		}
		.nav-collapse, .nav-collapse.collapse{
			top:15px;
		}
		.nav-collapse .dropdown-menu a {
			border-radius: 0px;
			color: #FFF;
			font-weight: normal;
			padding: 9px 15px;
		}
		.nav-collapse .dropdown-menu{
			margin:0px;
		}
		
		footer .wrap {
			padding: 0 20px;
		}
		.als-viewport {
		  width: 84%;
		}
	}
	@media screen and (min-width: 926px){
		.logger{margin-top:20px}
		.dasher{margin-top:20px}
	}
	@media screen and (max-width: 925px){
		.row-fluid [class*="span"].hidden-phone{
			display:none;
		}
		.logger{margin-top:0px}
		.login-form .input-large,.login-form .input-xlarge,.login-form .input-xxlarge, input[class*="span"],.login-form select[class*="span"],.login-form textarea[class*="span"],.login-form .uneditable-input , .row-fluid [class*="span"].login-form{
			width:100%;
		}
		.login-form .well{
			margin:0px;
		}
	}
	@media screen and (max-width: 827px){
		.als-viewport{
			width:78%;
		}
	}
	@media screen and (max-width: 800px){
		.footer-social, .footer-location, .footer-services, .footer-links {
			font-size:12px;
		}
		.als-viewport {
		  width: 82%;
		}
	}
	@media screen and (max-width: 768px){
		
		article .wrapper{
			background:none;
		}
		.leftside , .rightside{
			width:100%;
			padding:15px 0px;
			margin:0px;
		}
		.leftside .wrap{
			width:100%;
			height:auto;
			float:left;
			padding:0px;
		}
		.leftside{
			padding:0px;
		}
		.wrap-main {
			padding: 0 15px;
		}
		.inner-block{
			margin:0px 0px;
		}
		.sidebar {
		  padding: 15px;
		}
		footer .wrap {
			padding: 0 15px;
		}
		article.page .row-fluid .span7, article.page .row-fluid .span5{
		  width: 100%;
		  overflow:hidden;
		}
		.side-adjust{
		  padding:0px;
		}
		.btn-sidebar.offers, .btn-sidebar.products{
			margin-top:7px;
		}
		.padder{
			padding:0px 20px;
		}
		.technology{
			margin-top:20px;
			border:0px;
		}
		.btn-sidebar {
		  width: 100%;
		}
		.btn-sidebar.offers{
			margin-bottom:20px
		}
		.item , .awards, .news{
			min-height:inherit;
		}
		.req-supprt-img{
			display:none;
		}
		.als-viewport {
		  width: 86%;
		}
		.blocks.row-fluid  > .span6:nth-child(2){
			margin-top:5px;
			display:inline-block;
		}
		.pads{
			padding-left:0px;
		}
		.dash-padder{
			padding:15px;
			display:inline-block
		}
	}
	@media screen and (max-width: 767px){
		.footer-left, .footer-right{
			margin-top:50px;
			width:100%;
		}
		.footer-right img{
			float:left;
		}
		#scroller{
			display:none;
		}
	}
	@media screen and (max-width: 650px){
		.footer-social, .footer-location, .footer-services, .footer-links{
			width:100%;
			border:0px;
			padding-left:0px;
		}
	}
	@media screen and (max-width: 570px){
		.phone-num{
			display:none;
		}
		.login-btn{
			top:175px;
		}
	}
	@media screen and (max-width: 480px){
		.callbacks_nav.next {
			right: 15px;
		}
		.callbacks_nav.prev {
			left: 15px;
		}
	}
	@media screen and (max-width: 380px){
		.sub-navigation{
			height:32px;
			
		}
		.sub-navigation nav{
			margin:6px 0px 6px 0px;
			font-size:11px;
		}
		.login-btn{
			top:140px;
		}
	}
	@media screen and (max-width: 360px){
		
		#scroll .als-prev, #scroll .als-next{
			top:68px;
		}
		#scroll .als-item img{
			height:80px;
			width:80px;
			margin:0px 28px;
		}
		#scroller .container{
			margin-top:-12px;
		}
		.als-caption{
			width:145px;
		}
		.footer-social, .footer-location, .footer-services, .footer-links{
			width:100%;
			padding:0px;
			border:0px;
		}
		.footer-social{
			margin-top:30px;
			height:86px;
		}
	}
	@media screen and (max-width: 320px){
		
	}
	@media screen and (min-width: 320px) and (max-width: 768px){
		article.products .tab-pane .thumbnail{
			width:134px;
			float:left;
		}
	}
/*Media Queries*/