/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.value .input-number {
	height: 40px;
}
.capitalize {
	text-transform:capitalize;
}
.numbering li {
	list-style-type: none;
}
.dropdown-toggle{
    padding-left: 10px;
    border-radius: 0px !important;
}
.dropdown.dropdown-lg .dropdown-menu {
    padding: 15px;
}
.input-group .form-control{
    width: 100%;
    border-radius: 0.25rem !important;
}
.dropdown.dropdown-lg .dropdown-menu{
    min-width: 320px;
}
.dropdown-menu{
    box-shadow: 1px 4px 8px -1px #c1c1c1;
}
.itemDesc {
	font-family: inherit;
    font-size: 14px;
    color: #fff;
    background: #3399cc;
    text-decoration: none;
    position: relative;
    border: none;
    border-radius: 0;
    width: 100%;
    text-transform: uppercase;
    padding: .5em 0;
    outline: none;
}
.dropdown-menu.columns-3 {
    padding: 20px 10px;
}
.login-form-grids input[type="password"] {
    margin: 0em 0 0 !important;
}
.login-form-grids input[type="text"] {
    margin: 0em 0 0 !important;
}
label.error {
	color: #a94442;
	font-size: 12px;
}
.agile-login {
	width: 53%;
	float: right;
	text-align: right;
}

#rcbrandDemo1, #rcbrandDemo2, #rcbrandDemo3 {
    display:none;
}
    
.rc-rcbrand-container {
	position:relative;
	max-width:100%;
	margin-bottom: 20px;
}
.rc-rcbrand-ul {
	position:relative;
	width:99999px;
	margin:0px;
	padding:0px;
	list-style-type:none;   
	text-align:center;  
	overflow: auto;
}

.rc-rcbrand-inner {
	position: relative;
	overflow: hidden;
	float:left;
	width:100%;
	background: #ffffff;;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;  
}

.rc-rcbrand-item {
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
	position:relative;
	line-height:0px;
}
.rc-rcbrand-item img {
	max-width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rc-rcbrand-nav-left,
.rc-rcbrand-nav-right {
	padding:5px 10px;
	border-radius:50%;    
	position: absolute;
	cursor: pointer;
	z-index: 4;
	top: 50%;
	transform: translateY(-50%);   
	background: rgb(255, 102, 0, 0.5);
	color: #fff;     
}

.rc-rcbrand-nav-left {
	left: 10px;
}

.rc-rcbrand-nav-left:before {
	content: "<"
}

.rc-rcbrand-nav-left.disabled {
	opacity: 0.4;
}

.rc-rcbrand-nav-right {
	right: 5px;    
}

.rc-rcbrand-nav-right:before {
	content: ">"
}

.rc-rcbrand-nav-right.disabled {
	opacity: 0.4;
}
.testi-slider {
	padding: 0em 0em 0em;
	background: #3399cc;
	margin-top: 0em;
}
.text-block {
  height: 150px;
  position: absolute;
  bottom: 0px;
  background-color: black;
  color: white;
  padding: 5px;
  opacity: 0.8;
}
.text-block p {
	color: #ffffff;
}
.ab-about {
	padding-bottom: 0em;
}
.callbacks_container {
	padding-top: 3em;
}
.rc-rcbrand-nav-left, .rc-rcbrand-nav-right {
	background: rgb(254 145 38);
}
.about-team-grids h4 span {
    font-size: 1.2em;
}
.about-team-grids {
	width:70%;
	min-height:600px;
}
.about-agileinfo {
    margin-top: 2em;
}
.logo_products {
    padding: 0em 0;
}

.navigation-agileits {
    background: #1498d5;
}
.w3ls_logo_products_left h1 a {
    color: #1498d5;
}
button.btn.btn-default.search {
    background: #1498d5;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    background: #1498d5;
}
.w3_footer_grid ul.address li i {
    color: #1498d5;
    border: 1px solid #1498d5;
}
i.fa.fa-arrow-right {
    color: #1498d5;
}
.w3_footer_grid ul li a:hover {
	color:#1498d5;
}
.time-top {
    background-color: #1498d5;
}
.w3view-cart {
	padding-top: .6rem;
	background: none;
}
#snackbar {
    visibility: hidden; /* Hidden by default. Visible on click */
    min-width: 250px; /* Set a default minimum width */
    background-color: #5cb85c; /* Black background color */
    color: #fff; /* White text color */
    font-size: 18px;
    text-align: center; /* Centered text */
    border-radius: 2px; /* Rounded borders */
    padding: 16px; /* Padding */
    position: fixed; /* Sit on top of the screen */
    z-index: 9; /* Add a z-index if needed */
    right: 0%; /* Center the snackbar */
    bottom: 10px; /* 30px from the bottom */
}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
    visibility: visible; /* Show the snackbar */

/* Add animation: Take 0.5 seconds to fade in and out the snackbar. 
However, delay the fade out process for 2.5 seconds */
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 30px; opacity: 1;}
}

#containerr {
    width: 100%;
    height: 100%;
    position: absolute;
    visibility:hidden;
    display:none;
    
}

#containerr:target {
    visibility: visible;
    display: block;
}
.reveal-modal {
    background:#e1e1e1; 
    margin: 0 auto;
    width:160px; 
    position:relative; 
    z-index:41;
    top: 25%;
    padding:30px; 
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); 
    box-shadow:0 0 10px rgba(0,0,0,0.4);
}
#simpleCart_quantity {
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 700;
    position: absolute;
    right: -0.2em;
    width: 1.5em;
    text-align: center;
    border-radius: 50%;
    top: -15px;
    background: #f15a24;
    color: #fff;
}
.abcolumn {
	padding-left: 0em;
	padding-right: 0em;
}
.abbutton {
	margin-top:20px;
}
.checkout-left-basket {
    width: 60%;
}

@media (max-width: 768px) {
.agile-login {
    width: 48%;
}

.value-minus, .value-plus {
	width: 50px;
	height: 50px;
	margin:0px;
	bottom: 20px;
}

.value .input-number {
	padding: 0;
	height: 50px;
	font-size: 20px;
}
.quantity-select .entry.value-minus {
    margin-left: 0px;
}
.value {
	margin: 0;
	padding: 0;
	width:50px;
	margin-bottom: 50px;
}
.d-none {
	display:none;
}

.colwidth {
	width: 40%;
}

.checkout-left-basket {
    width: 100%;
}

}

@media (max-width: 568px) {
.agile-login {
    width: 48%;
}

.value-minus, .value-plus {
	width: 50px;
	height: 50px;
	margin:0px;
	bottom: 20px;
}

.value .input-number {
	padding: 0;
	height: 50px;
	font-size: 20px;
}
.value {
	margin: 0;
	padding: 0;
	width:50px;
	margin-bottom: 50px;
}
.d-none {
	display:none;
}
.colwidth {
	width: 40% !important;
}
.checkout-left-basket {
    width: 100%;
}
}

@media (max-width: 414px) {
.agile-login {
    width: 48%;
}

.value-minus, .value-plus {
	width: 50px;
	height: 50px;
	margin:0px;
	bottom: 20px;
}

.value .input-number {
	padding: 0;
	height: 50px;
	font-size: 20px;
}
.value {
	margin: 0;
	padding: 0;
	width:50px;
	margin-bottom: 50px;
}
.d-none {
	display:none;
}
.colwidth {
	width: 45% !important;
}
.checkout-left-basket {
    width: 100%;
}
}

@media (max-width: 375px) {
.agile-login {
    width: 48%;
}

.value-minus, .value-plus {
	width: 50px;
	height: 50px;
	margin:0px;
	bottom: 20px;
}

.value .input-number {
	padding: 0;
	height: 50px;
	font-size: 20px;
}
.value {
	margin: 0;
	padding: 0;
	width:50px;
	margin-bottom: 50px;
}
.d-none {
	display:none;
}
.colwidth {
	width: 50% !important;
}
.checkout-left-basket {
    width: 100%;
}
}

@media (max-width: 360px) {
.agile-login {
    width: 48%;
}

.value-minus, .value-plus {
	width: 50px;
	height: 50px;
	margin:0px;
	bottom: 20px;
}

.value .input-number {
	padding: 0;
	height: 50px;
	font-size: 20px;
}
.quantity-select .entry.value-minus {
    margin-left: 0px;
}
.value {
	margin: 0;
	padding: 0;
	width:50px;
	margin-bottom: 50px;
}
.d-none {
	display:none;
}
.colwidth {
	width: 50% !important;
}
.checkout-left-basket {
    width: 100%;
}
}

@media (max-width: 280px) {
.agile-login {
    width: 100%;
	text-align: center;
}
.dropdown-menu-2 {
	transform: translate(-50%, 0) !important;
}
.value-minus, .value-plus {
	width: 50px;
	height: 50px;
	margin:0px;
	bottom: 20px;
}

.value .input-number {
	padding: 0;
	height: 50px;
	font-size: 20px;
}
.value {
	margin: 0;
	padding: 0;
	width:50px;
	margin-bottom: 50px;
}
.d-none {
	display:none;
}

.colwidth {
	width: 40%;
}

.checkout-left-basket {
    width: 100%;
}

}

@media (max-width: 540px) {
.agile-login {
    width: 100%;
	text-align: center;
}
.value-minus, .value-plus {
	width: 50px;
	height: 50px;
	margin:0px;
	bottom: 20px;
}

.value .input-number {
	padding: 0;
	height: 50px;
	font-size: 20px;
}
.value {
	margin: 0;
	padding: 0;
	width: 50px;
	margin-bottom: 50px;
}
.d-none {
	display:none;
}
.colwidth {
	width: 40%;
}
.checkout-left-basket {
    width: 100%;
}
}

.dropdown-menu {
	position: absolute !important;
	left: 50%;
	text-align: center;
	transform: translate(-45%, 0);
}
.dropdown-menu-2 {
	left: 50%;
	text-align: center;
	transform: translate(-70%, 0);
}
.w3ls_logo_products_left1 {
    margin-top: 5px;
}
.w3ls_logo_products_left{
	height: 92px;
	display: inline-block;
}
.w3ls_logo_products_left h1{
	
	line-height: 92px;
	vertical-align: middle;
}
.w3ls_logo_products_left h1 a {
	display: inline-block;
}
.w3l_search {
    padding: 25px 0 25px 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
