/*--
custom css style
--*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
.logo,.header-right,.well{
	background:none;
	border:none;
}
.row-divider{color: #FFF; border-top-style: solid; border-top-width: 2px;}	/*white divider*/
.red-colored{
	color: #BE2929;
}
.black-colored{
	color: #000000;
}
body{
	background:#F6F6F7;
}
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
}
h3{
	font-size: 2em;
	letter-spacing: 3px; /* 2.5PX */
	margin: 0.5em 0 0;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	/*line-height: 1.8em;*/
	font-weight: 800;
}
.top-bg{
	/*background:url(../images/head-bg.jpg) no-repeat 0px 0px;*/
	background: #FFFFFF;
}
/*====================Header====================================*/
.header{
	padding: 0.25em 0;
}
.logo{
	margin-top: 0;	/* achema 2.2em; */
}
.header-right{
	color:#CAD1DB;
	padding: 1.3em 0 1.3em;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	font-size:1.25em;
	text-align: right;
}
.header-right a{
	text-decoration:none;
	vertical-align: middle;
}

/*--btn-circle_default-values--*/
.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  -o-border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  -o-border-radius: 35px;
}
/*--//btn-circle-definition--*/
/*====================Navbar====================================*/
.navbar {
	margin-bottom: 0;
	border: none;
	border-radius: 0 !important;
}
.navbar-header{
}
.navbar-nav{
	float: right;
	border-radius: none;
	/*text-align:right;*/	
	/*margin-top: 5px;*/
	/*font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;*/
}
.navbar-nav li{		
}
.navbar-nav li a {
	margin: 0 0.75em;
	text-decoration: none;
	display: inline-block;
	width: 6em;
	height: 6em;
	text-align: center;
	border-radius: 3em;
	-moz-border-radius: 3em;
    -webkit-border-radius: 3em;
    -o-border-radius: 3em;
}
.navbar-toggle{
	position: absolute;
	top: 40px;
	right: 20px;
}


/*----Media-queries-for-min-768px-Laptops-----*/
@media (min-width:768px){
.navbar-nav li a.contact-top{
	background: transparent;
	color: #CAD1DB;
	padding: 2.2em 0 0;
}
.navbar-nav li a.contact-top:hover{
	background: #646473;
}
.navbar-nav li a.login{
	background: transparent;
	color: #CAD1DB;
	border-color: #FFF;
	border-style: solid;
    border-width: medium;
	padding: 2em 0 0;	
}
.navbar-nav li a.login:hover{
	background:#303B4A;
}
.navbar-nav li a.basket{
	background: #FE0000;
	color: #FFF;
	font-weight: 800;
	padding: 1.5em 0 0;
}
.navbar-nav li a.basket:hover{
	background:: #428bca;
}
}
/*----Media-queries-for-min-768px-Laptops-----*/
/*======================//header================================*/
/*----Top-keywords----*/
.top-keywords{
	padding: 0.25em 0;
	background: #D0D0D0;/*----#E6E6F0----*/
}
.top-keywords h4{
	/*text-align: center;*/
	letter-spacing: 1px;
	font-size: 1.5em;
}
/*----//top-keywords----*/
/*----Features----*/
.features{
	padding: 2em 0;
}
.features h2 {
	font-size: 3em;
}
.features h3{
	text-align: center;
	color: #000;
}
.features p {
	font-size: 1.8em;
}
/*----//features----*/
/*----About us----*/
.aboutus{
	padding: 1.5em 0 3em;
	background: #232328;
}
.aboutus .container{
	padding: 0.5em 1em 1.5em;
	margin: 1em auto 1em;
	background: #bebebe;
}
.aboutus .container .middle{
	text-align: center;
}
.aboutus .container.dark{
	background: #555 url(../images/grey_bg.png) repeat 0px 0px; /*#555;*/
}
.aboutus .container.dark h3,.aboutus .container.dark h4{
	color: #FFF;
}
.aboutus h3.bold {
	font-weight: 900;
	text-shadow: 0px 1px, 1px 0px, 1px 1px;
}
.aboutus h3 {
	text-align: left;
	color: #FFF;
	/*font-weight: 600;*/
}
.aboutus h4 {
	text-align: left;
	/*padding-top: 0.25em;
	padding: 0;*/
	color: #FFF; /* #B4B4BE */
	font-size: 1.6em;
	letter-spacing: 2.2px;
	/*line-height: 1em;*/
	font-weight: 500;
}
.aboutus p {
	text-align: left;
	color: #FFF; /*#20419A;*/
	font-size: 1.2em;
	letter-spacing: 2px;
	margin: 0 auto;
}
/*----//About us----*/
/*----Segments----*/
.segments{
	padding: 1.5em 0 3em;
	background: #232328;
}
.segments .container{
	padding: 0.5em 0 1.5em;
	margin: 1em auto 1em;
	background: #d0d0d0;
}
.segments .container.dark{
	background: #555 url(../images/grey_bg.png) repeat 0px 0px; /*#555;*/
}
.segments .container.dark h3,.segments .container.dark h4{
	color: #FFF;
}
.segments h3.bold {
	font-weight: 900;
	text-shadow: 0px 1px, 1px 0px, 1px 1px;
}
.segments h3 {
	text-align: left;
	color: #000;
	/*font-weight: 600;*/
}
.segments h4 {
	text-align: left;
	padding-top: 0.25em;
	color: #20419A; /* #B4B4BE */
	font-size: 1.6em;
	/*letter-spacing:2.5px;
	line-height: 1em;*/
	font-weight: 600;
}
.segments p {
	text-align: left;
	color: #1A347B; /*#20419A;*/
	font-size: 1.2em;
	letter-spacing: 2px;
	margin: 0 auto;
}
/*----//segments----*/
/*----Company-info----*/
.company-info{
	padding: 1em 0 3em;
}
.company-info h3 {
	text-align: center;
	color: #000;
	/*font-weight: 600;*/
}
.company-info h4 {
	text-align: center;
	text-decoration: none;
	color: #555; /* #B4B4BE */
	font-size: 1.6em;
	letter-spacing: 2.5px;
	margin: 0 auto;
	/*line-height: 1em;*/
	font-weight: 600;
}
.company-info p {
	text-align: center;
	color: #AAA;
	font-size: 1.2em;
	letter-spacing: 2px;
	margin: 0 auto;
}
/*----//company-info----*/
/*----Grids----*/
.top-grids{
	padding: 2em 0;
}
.top-grids h3{
	text-align: center;
	color: #000;
}
.top-grids p {
	font-size: 1.4em;
}
.top-grid-right ul li{
	list-style-type: none;
	display: block;
	margin-bottom: 2em;
}
.top-grid-right ul li a span{
	width: 94px;
	height: 94px;
	display: inline-block;
}
.top-grid-center h2{
	color: #505965;
	font-size: 3.2em;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
}
.top-grid-center p {
	color: #4B596C;
	font-size: 1.4em;
	margin: 1em 0 1.5em;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	line-height: 1.8em;
}
/*----Mid-grids----*/
.carousel-control.right,.carousel-control.left{
	background: none;
}
.carousel-control .glyphicon-chevron-right {
	right: 15%;
}
.carousel-control .glyphicon-chevron-left {
	left: 20%;
}
.mid-grids{
	text-align: center;
	background: #FFF; /*url(../images/mid-bg.jpg) repeat-x 0px 0px;*/
	padding: 0;
}
.mid-grids h3{
	color: #000;
}
.mid-grids p{
	/*color: #000;
	font-size: 2em;
	margin: 0 0 1em 0;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	line-height: 1.8em;
	font-weight: 100;*/
}
.mid-grids .container{	/*libor slider fullwidth */
	width: 100%;
	padding: 0;
	/*font-size:100%;*/
}
.mid-grids .carousel-caption h1{
	font-size: 2.25em;
	/*margin: 0 0 10px;*/
}
.mid-grids .carousel-caption p{
	font-size: 1.5em;
	/*margin: 0 0 10px;*/
}
/*----*/

/*-----start-join-us-----*/
.join-us{
	text-align: center;
	background: #D0D0D0; /*stará farba E6E6F0*/
	padding: 1.5em 0 2em;
}
.join-us a{
	padding: 0.5em;
	resize: none;
	font-size: 1.5em;
}
.join-us a.reflink{
	margin: 3em auto;
	padding: 0.5em 2em;
	resize: none;
	letter-spacing: 2.5px;
	font-size: 1.5em;
	background: #20419A;	/*achema #BE2929;*/
	border-color: #20419A; /*achema */
}
.join-us a.reflink:hover{
	background: #252D8B;	/*achema #AC3335;*/
}
.join-us a.more{
	float: right;
	padding: 0.5em 1em;
	margin-right: 0.5em;
}
.join-us h2{
	text-align: left;
	color: #646473;
	font-size: 2.45em;
}
.join-us h3{
	text-align: center;
	color: #000;
}
.join-us p{
	text-align: left;
	color: #000;
	font-size: 1.5em;
	margin: 0 0 1em 0;
	padding: 0 1em 0;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	line-height: 1.5em;
	font-weight: 100;
}
.join-us-item-bg{
	background: #FFF;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	/*padding: 0 0 0.5em 0;*/
	margin: 0 0 1em 0;
	padding-bottom: 4em;
}
.join-us-item-bg .col-md-4{
	padding: 0;
}

/*---- Customers ----*/
.customers{
	background: #FFF;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	padding: 1.5em 0 4em;
}
.customers h3{
	text-align: center;
	color: #000;
}
.customers p{
	text-align: center;
	text-shadow: none;
	color: #646473;
	margin: 0 auto;
	font-size: 1.8em;
}
.customers .item{
	/*background:url(../images/marble.jpg) repeat-x 0px 0px;*/
	min-height: 150px;
	height: 200px;		/*200px with bg-image*/
	margin: 2em auto 1em;
}
.customers .carousel-indicators li{
	border: 1px solid #4B4B5A; /*Libor*/
}
.customers .carousel-indicators .active{
	background-color: #4B4B5A;
}
.customers .carousel-caption{
	left: 5%;
	right: 5%;
}

/*---- Partners ----*/
.partners{
	background: #4B4B5A;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	padding: 1.5em 0 5em;
}
.partners a{
	color: #B4B4BE;
	text-decoration: none;
}
.partners a:hover{
	color: #FFF;
}
.partners h2{
	text-align: center;
	color: #B4B4BE;
	font-weight: bold;
}
.partners h3{
	text-align: center;
	color: #FFF;
}
.partners p{
	text-align: center;
	color: #B4B4BE;
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: 100;
}
/*---- Help-or-advice ----*/
.help{
	background: #20419A;	/* achema #BE2929; old #232328; */
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	padding: 1.5em 0 2em;
}
.help a{
	text-align: center;
	background: #20419A;	/* achema #BE2929; old#FE0000;AC3335 */
	color: #FFF;
	margin: 0 auto;
	padding: 0em 0.5em; /* padding: 0.5em 2em; */
	text-decoration: none;
	outline: none;
}
.help a:hover{
	/*background: #FFF;
	color: #BE2929;*/ /*Juro*/
	opacity: 0.5;
	outline: none;
}
.help h3{
	text-align: center;
	color: #FFF;
}
.help h4{
	text-align: center;
	color: #BEBEBE;
	font-size: 2em;
	padding: 0;
	margin: 0 auto;
	font-weight: 500;
	text-decoration: none;
}
.help h4.phone{
	text-align: center;
	color: #FFF;
	font-size: 2em;
	padding: 0;
	margin: 0 auto;
	font-weight: 500;
	text-decoration: none;
}
.help p{
	text-align: center;
	color: #B4B4BE;
	font-size: 1.5em;
	margin: 0 auto;
	padding: 0;
	line-height: 1.5em;
	/*font-weight: 100;*/
}
.help p strong{
	color: #B4B4BE;
}
/*----Contact-on-contact----*/
.contact-us{
	background: #9FCBED;	/* achema #BE2929;*/
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	padding: 1em 0 2em;
}
.contact-us h3{
	text-align:center;
	color: #FFF;
}
.contact-map{
	background: #D0D0D0;
	padding: 3em 0 1em;
}
.contact-map iframe{
	width: 100%; 
	height: 400px;
	frameborder: 0; 
	scrolling: no; 
	marginheight: 0; 
	marginwidth: 0;
}
/*----Contact----*/
.contact{
	background: #646473;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	padding: 1.5em 0 5em;
}
.contact p{
	text-align: center;
	margin: 0;
	padding: 3em 0 4em;
}
.contact h1{
	color: #FFF;
	font-size: 4.8em;
	margin: 0 auto;
	/*padding: 0 0 1em;*/
}
.contact h2{
	/*text-align: center;*/
	color: #FFF;
	font-size: 2em;
	margin-left: 0em;
	/*padding: 0 0 0.5em;*/
}
.contact #help-form span{
	color: #FFF;
	display: block;
	font-size: 1.7em;
	/*margin-bottom: 0.2em;*/
}
.contact #help-form span label{
	color: #C63A3D;
	vertical-align: top;
	margin-left: 0.1em;
}
.contact input[type="text"],.contact input[type="email"],.contact textarea{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    -o-border-radius: 4px;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	outline: none;
	/*border: 2px solid #42454A;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	-webkit-appearance: none;*/ /*Juro*/
	padding: 1.15em;
	background: #FFF;
	color: #858B93;
	width: 100%;
	resize: none;
	font-size: 1.3em;
}
.contact input[type="text"]:hover,.contact input[type="text"]:focus,.contact input[type="email"]:hover,.contact input[type="email"]:focus,.contact textarea:hover,.contact textarea:focus{
	/*border: 2px solid #BE393C;*/ /*Juro*/
}
.contact-text-box div{
	margin: 0 0 1em 0;
	padding: 10em; /*Juro*/
}
.contact textarea{
	height: 213px;
}
.contact input[type="submit"]{
	float: right;
	margin: 1em 0 0 0;
	background: #20419A;	/*achema #BE2929;*/
	border-color: #20419A; /*achema */
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	text-transform: uppercase;
	letter-spacing:2.5px;
	padding: 0.5em 2em;
	font-size: 1.8em;
	font-weight: bold;
	outline:none;
	cursor:pointer;
}
.contact input[type="submit"]:hover{
	background:#252D8B;	/*achema #AC3335;*/
}
/*---- Contact-validate-empty fields -----*/
.ui-state-error {
	background-color:#BB1100;
	color:white;
}
.message {
	/*border:5px;*/
	padding: 2px;
	position: absolute; 
	left: 15%;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    -o-border-radius: 4px;
}

/*---- Contact-change-text ----*/
#change-text{
	width: 380px; 
	margin: 0 auto -8px;
	/*padding: 0 0.5em;*/
	/*border: 1px solid #000;*/
	background-color: #4C4B59;
	display: inline-block;
	text-align: center;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: inset 0px 2px 2px  rgba(0, 0, 0, .5), 0px 1px 0px  rgba(250, 250, 250, .2);
    box-shadow: inset 0px 2px 2px  rgba(0, 0, 0, .5), 0px 1px 0px  rgba(250, 250, 250, .2);

	-webkit-transition: background-color 350ms;
	-moz-transition: background-color 350ms;
    transition: background-color 350ms;
}
/*---- Contact-submit-question ----*/
	/*Setup all boxes*/
	#q_submit .success,#q_submit .error{
	margin:50px 50px; padding:10px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
	/*-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;*/
	}
	/*Styling for text inside boxes*/
	#q_submit h4 { margin:5px 5px 5px 80px; padding:0; }
	#q_submit p { text-align: left; color:#000; margin:5px 5px 5px 80px; padding:0; }
	#q_submit .success{border:1px solid #4f8746;color:#4f8746;background:#d4ffcd url('../images/success.png') no-repeat; background-position:30px 20px;}
	#q_submit .error{border:1px solid #641f1a;color:#641f1a;background:#ffd2d4 url('../images/error.png') no-repeat; background-position:30px 20px;}

/*--- Footer --*/
.footer{
	background: #000;
	padding: 0.5em 0 0.9em;
	font-family: "Calibri-Light", "Calibri Light", "Calibri", "Open Sans", sans-serif;
	color: #FFF; /* color: #4B4B5A; */
	font-size: 1.1em;
}
.footer p{
	margin:0;
}
.footer ul li{
	display:inline-block;
	list-style:none;
	margin:0;
}
.footer ul{
	padding:0;
	margin:0;
}
.footer ul li img{
	/* vertical-align: bottom; */
	margin-right: 0em; /* margin-right: 1em; */
}
.footer ul li a{
	color: #555; /* #4B4B5A */
	margin-right: 0.3em; /* 1EM */
}
.footer ul li a:hover{
	color: #FFF; /* #AC3335 */
	text-decoration: none;
}
.footer ul li a.may:hover{
	color: #555;
	text-decoration: none;
}
.footer ul li a.sk:hover{
	color: #FFF; /* #007CC3 */
	text-decoration: none;
}
.footer ul li a.ru:hover{
	color: #FFF; /* #AC3335 */
	text-decoration: none;
}
.footer ul li a.pl:hover{
	color: #FFF;
	text-decoration: none;
}
.footer-left{
	margin-top: 0.7em;
}
.footer-left ul li a img:hover{
	opacity: 0.8;
}
.footer-right ul li a span{
	width: 40px;
	height: 40px;
	display: inline-block;
}
.footer-right ul li a:hover{
	opacity: 0.8;
}
.footer-right ul li:first-child{
	margin-right: 0.8em;
}
.footer-right {
	text-align: right;
}
/*-- //footer --*/
/*-- References --*/
.references {
	text-align: center;
	padding: 1.5em 0 5em;
}
.references table {
    border-collapse: collapse;
    border-spacing: 0;
	width: 100%;
	-webkit-box-shadow: 0px 2px 1px 5px rgba(242, 242, 242, 0.1);
    box-shadow: 0px 2px 1px 5px rgba(242, 242, 242, 0.1);
}
.reftable {
    border: 1px solid #555;
}
.reftable td {
    border-left: 1px solid #555;
    border-top: 1px solid #555;
    padding: 10px;
    text-align: left;    
}
.reftable th.table-sortable {
    background-image: url("../images/sortable.gif");	/*background:url(../images/head-bg.jpg) no-repeat 0px 0px;*/
    background-position: 90% center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.reftable th.table-sorted-asc {
    background-image: url("../images/sorted_up.gif");
    background-position: 90% center;
    background-repeat: no-repeat;
}
.reftable th.table-sorted-desc {
    background-image: url("../images/sorted_down.gif");
    background-position: 90% center;
    background-repeat: no-repeat;
}
.reftable th, .reftable th:hover {
    border-left: 1px solid #555;
	border-bottom: 1px solid #828282;
    padding: 20px;  
    /*background-color:#151515 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#151515), to(#404040)) !important;
    background-image: -webkit-linear-gradient(top, #151515, #404040) !important;
    background-image:    -moz-linear-gradient(top, #151515, #404040) !important;
    background-image:     -ms-linear-gradient(top, #151515, #404040) !important;
    background-image:      -o-linear-gradient(top, #151515, #404040) !important;
    background-image:         linear-gradient(top, #151515, #404040) !important;*/
	color: #fff !important;
	font-weight: normal;
}
.reftable th select, .reftable th input{
	color: #151515 !important;
}
.reftable tbody tr.alternate {	      /*:nth-child(even)*/
    background: #000 !important;
	color: #fff;
}
.reftable tbody tr:hover *{
    background: #eeeeee;
	color: #000;
}
.reftable thead tr {
	background: #707070;
	color: #fff;
}
.reftable tr {
	background: #404040;
	color: #fff;
}
 /*-- /references --*/

/*---------------------------------------- 
 *------- Responsive-Media-queries -------
 */
/*----Media-quries-for-1366px-Laptops-----*/
@media (max-width:1366px){
	.carousel-control .glyphicon-chevron-right {
	right: 20%;
	}
	.carousel-control .glyphicon-chevron-left {
	left: 20%;
	}
}
/*----//media-queries-for-1366px-Laptops-----*/
/*----Media-queries-for-1280px-Laptops-----*/
@media (max-width:1280px){
	.carousel-control .glyphicon-chevron-right {
	right: 20%;
	}
	.carousel-control .glyphicon-chevron-left {
	left: 20%;
	}
}
/*----//media-queries-for-1280px-Laptops-----*/
/*----Media-queries-for-1024px-Laptops-----*/
@media (max-width:1024px){
	.carousel-control .glyphicon-chevron-right {
	right: 20%;
	}
	.carousel-control .glyphicon-chevron-left {
		left: 20%;
	}
	/*.logo img{		achema
		max-width: 90%;*/
	}
	.contact h2{
		margin: 0 auto;
	}
}
/*----//media-queries-for-1024px-Laptops-----*/
/*----Media-queries-for-768px-Laptops-----*/
@media (max-width:768px){
	.carousel-control .glyphicon-chevron-right {
		right: 20%;
	}
	.carousel-control .glyphicon-chevron-left {
		left: 20%;
	}
	/*----*/
	.navbar-nav{
		margin: 0 auto;
		float: none;
		width: 100%;
	}
	.navbar-nav li{
		/*border: 1px solid #333;*/
	}
	.navbar-nav li a {
		width: 100%;
		height: 4em;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		margin: 2px auto;
		padding-top: 1.25em;
		text-decoration:none;
		background-color:#151515 !important;/*
    background-image: -webkit-gradient(linear, left top, left bottom, from(#151515), to(#404040)) !important;
    background-image: -webkit-linear-gradient(top, #151515, #404040) !important;
    background-image:    -moz-linear-gradient(top, #151515, #404040) !important;
    background-image:     -ms-linear-gradient(top, #151515, #404040) !important;
    background-image:      -o-linear-gradient(top, #151515, #404040) !important;
    background-image:         linear-gradient(top, #151515, #404040) !important;*/
	}
	.navbar-nav li a:hover{
		background-color:#404040 !important;
	}
	.logo {
		text-align: left;
		padding: 0; /* achema 1em 0; */
		margin-top: 0; /* achema 1em; */
	}
	.well{
		padding:0;
	}
	.container{
		width:80%;
		font-size:80%;
	}
	.login-info{
		text-align:center;
	}
	.features{
		padding:1em  0;
	}
	.top-grids {
		padding: 3em 0;
		text-align: center;
	 }
	.top-grid-left img{
		display:inline-block;
	}
	.top-grid-left{
		text-align:center;
	}
	.top-grid-right ul li {
		display: inline-block;
	}
	.mid-grids h3 {
		font-size: 2em;
	}
	.contact h2{
		margin: 0 auto;
	}
	#change-text{
		width: 300px; 
	}
	.customers .item{
		height: 150px;
		margin: 1em auto 0.5em;
	}
	.footer{
		text-align: center;
	}
	.footer-right {
		margin:1em 0;
		text-align: center;
	}
}
/*----//media-queries-for-768px-Laptops-----*/
/*----Media-queries-for-640px-Laptops-----*/
@media (max-width:640px){
	.carousel-control .glyphicon-chevron-right {
	right: 20%;
	}
	.carousel-control .glyphicon-chevron-left {
		left: 20%;
	}
	/*----*/
	.navbar-toggle{
		top: 35px;
		right: 10px;
	}
	.logo {
		text-align: left;
		padding: 0;	/* achema 1em 0; */
	}
	.logo img{
		max-width: 90%;
	}
	.well{
		padding: 0;
	}
	.container{
		width: 80%;
		font-size: 80%;
	}
	.login-info{
		text-align: center;
	}
	.features{
		padding: 1em 0;
	}
	.top-grids {
		padding: 3em 0;
		text-align: center;
	 }
	.top-grid-left img{
		display: inline-block;
	}
	.top-grid-left{
		text-align: center;
	}
	.top-grid-right ul li {
		display: inline-block;
	}
	.mid-grids h3 {
		font-size: 2em;
	}
	.contact h2{
		margin: 0 auto;
	}
	.footer{
		text-align: center;
	}
	.footer-right {
		margin: 1em 0;
		text-align: center;
	}
}

/*----//media-queries-for-640px-Laptops-----*/
/*----Media-queries-for-480px-Laptops-----*/
@media (max-width:480px){
	.carousel-control .glyphicon-chevron-right {
	right: 20%;
	}
	.carousel-control .glyphicon-chevron-left {
		left: 20%;
	}
	/*----*/
	.navbar-toggle{
		top: 18px;
		right: 5px;
	}
	.logo {
		text-align: left;
		padding: 0;	/* achema 1em 0; */
	}
	.logo img{
		max-width: 80%;
	}
	.well{
		padding:0;
	}
	.container{
		width: 80%;
		font-size: 70%;
	}
	.login-info{
		text-align: center;
	}
	.features{
	padding: 1em  0;
	}
	.top-grids {
		padding: 3em 0;
		text-align: center;
	 }
	.top-grid-left img{
		display: inline-block;
	}
	.top-grid-left{
		text-align: center;
	}
	.top-grid-right ul li {
		display: inline-block;
	}
	.mid-grids h3 {
		font-size: 1.8em;
	}
	.footer{
		text-align: center;
	}
	.footer-right {
		margin: 1em 0;
		text-align: center;
	}
	.mid-grids p {
		font-size: 1.6em;
	}
	.contact h2{
		margin: 0 auto;
	}
	#change-text{
		width: 250px; 
	}
}

/*----//media-queries-for-480px-Laptops-----*/
/*----Media-queries-for-320px-Laptops-----*/
@media (max-width:320px){
	.carousel-control .glyphicon-chevron-right {
	right: 20%;
	}
	.carousel-control .glyphicon-chevron-left {
		left: 20%;
	}
	/*----*/
	.navbar-toggle{
		top: 12px;
		right: 2px;
	}
	.logo {
		text-align: center;
		padding: 0;	/* achema 1em 0; */
	}
	.well{
		padding:0;
	}
	.container{
		width: 90%;
		font-size: 70%;
	}
	.login-info{
		text-align: center;
	}
	.features{
	padding: 1em  0;
	}
	.top-grids {
		padding: 3em 0;
		text-align: center;
	 }
	.top-grid-left img{
		display: inline-block;
	}
	.top-grid-left{
		text-align: center;
	}
	.top-grid-right ul li {
		display: inline-block;
	}
	.mid-grids h3 {
		font-size: 2.2em;
	}
	.footer{
		text-align: center;
		padding: 0.8em 0;
	}
	.footer-right {
		margin: 1em 0;
		text-align: center;
	}
	.mid-grids p {
		font-size: 1.6em;
	}
	.contact {
		padding: 0.5em 0 2em;
	}
	.contact h2{
		margin: 0 auto;
	}
	.top-grid-center{
		padding: 0;
		margin: 0;
	}
	.footer ul li img {
		padding: 0em 0 1em;
	}
	.contact p i {
		width: 100px;
		height: 100px;
		background-size: 100% 100%;
	}
	.contact p {
		padding: 2em 0 1em;
	}
	.contact textarea {
		height: 180px;
	}
	.header {
		padding: 0.8em 0 0;
	}
	.top-grid-right ul{
		margin: 0;
		padding: 0;
	}
}
/*----//media-queries-for-320px-Laptops-----*/
/*---- //Responsive-Media-queries----*/