@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans/OpenSans.eot?') format('eot'), 
	     url('../fonts/OpenSans/OpenSans.woff') format('woff'), 
	     url('../fonts/OpenSans/OpenSans.ttf')  format('truetype'),
	     url('../fonts/OpenSans/OpenSans.svg#OpenSans') format('svg');
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('../fonts/OpenSans-Semibold/OpenSans-Semibold.eot?') format('eot'), 
	     url('../fonts/OpenSans-Semibold/OpenSans-Semibold.woff') format('woff'), 
	     url('../fonts/OpenSans-Semibold/OpenSans-Semibold.ttf')  format('truetype'),
	     url('../fonts/OpenSans-Semibold/OpenSans-Semibold.svg#OpenSans') format('svg');
}
@font-face {
	font-family: 'Pristina-Regular';
	src: url('../fonts/Pristina-Regular/Pristina-Regular.eot?') format('eot'), 
	     url('../fonts/Pristina-Regular/Pristina-Regular.woff') format('woff'), 
	     url('../fonts/Pristina-Regular/Pristina-Regular.ttf')  format('truetype'),
	     url('../fonts/Pristina-Regular/Pristina-Regular.svg#OpenSans') format('svg');
}

body{
	font-family: 'OpenSans';
	color:#747474;
	font-size:12px;
	
	/*background: #f4fcff; /* Old browsers 
	background: -moz-linear-gradient(top,  #f4fcff 0%, #7ddcfa 37%, #f4fcff 100%); /* FF3.6+ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4fcff), color-stop(37%,#7ddcfa), color-stop(100%,#f4fcff)); /* Chrome,Safari4+ 
	background: -webkit-linear-gradient(top,  #f4fcff 0%,#7ddcfa 37%,#f4fcff 100%);  Chrome10+,Safari5.1+
	background: -o-linear-gradient(top,  #f4fcff 0%,#7ddcfa 37%,#f4fcff 100%); 
	background: -ms-linear-gradient(top,  #f4fcff 0%,#7ddcfa 37%,#f4fcff 100%); /* IE10+ 
	background: linear-gradient(to bottom,  #f4fcff 0%,#7ddcfa 37%,#f4fcff 100%); /* W3C 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fcff', endColorstr='#f4fcff',GradientType=0 ); /* IE6-9 */*/

	
}
.sites {
    background: none repeat scroll 0 0 #fff;
    /*box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);*/
    margin: 0 auto;
    width: 1000px;
}
h2{
	font-family: 'OpenSans-Semibold';
	color:#524354;
	font-weight:normal;
	font-size:14px;
}
h3{
	font-family: 'OpenSans-Semibold';
	color:#524354;
	font-weight:normal;
	font-size:12px;
}
h5{
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:12px;
}
h6{
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:12px;
	margin:30px 0 !important;
}
p{
	margin:10px 0;
}
a{
	color:#747474;
}

hr{
}
 input[type="checkbox"] {
    line-height: normal;
    margin: 50px 10px 0 0;
}
.navbar-fixed-top, .navbar-fixed-bottom{
	position: absolute;
	top:0;	
}
.btn:focus, .btn:active:focus, .btn.active:focus{
	outline:none;
	box-shadow:none;
}
.navbar-nav .dropdown .dropdown-toggle {
    border: none;
    margin: 3px 0 0;
    padding:1px 12px;
}
.clic-masthead {
    background-color: #01acee;
    border-bottom: 1px solid #dcdcdc;
    color: #fff;
    min-height: 30px;
}
.clicnav{
	margin-top:10px;
	width: auto;
	text-align:right;
}
.container.clicheader {
    margin-top:22px;
}
.clicnav a{
	padding:10px;
	color:#ffffff;
}


.clicnav .dropdown{

}
.clicnav .dropdown:hover {

}
.clicnav .dropdown a:hover , .dropdown a:focus  {
	text-decoration:none;
	color:#fff;
}
.clicnav .dropdown-menu > li > a{
	color:#ffffff;	
}
.clicnav .dropdown-menu  li > a:hover {
	color:#ffffff;
	background:#5a5558;	
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0;
    display: none;
    float: left;
    font-size: 12px;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 110%;
    z-index: 1000;
}
.navbar-nav > li > a {
    padding: 4px 10px 5px;
	color:#fff !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:active {
    background-color: #f5f5f5;
    color: #777;
}
.dropdown-menu > li > a {
	color:#777;	
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #01acee;
  
    color: #777;
}
.navbar-collapse .nav.navbar-nav {
    float: right;
}
.clicnav .dropdown a i{
		
}
.other-checkout {
    margin: 20px 0 0;
}
.clicnav .dropdown-menu {
    background-color: #2d292b;
    border:1px solid #2d292b;
    border-radius:0;
    box-shadow:none;
    font-size:13px;
    margin:0;
    padding: 5px 0;
}
.btn-primary{
	background-color: #5a5558 !important;
    border-color: #5a5558 !important;
    color: #fff ;
	padding:3px 12px;	
}
.btn-primary:hover , .btn-primary:focus , .btn-primary:active {
	background-color: #443f42 !important;
    border-color: #5a5558 !important;
    color: #fff ;	
}
.cliclogo{
    margin-left: -5px;
    margin-top:32px;
    padding: 0;
}
.cliccompany p:last-child > img {
    width: 150px;
}
.clicsearch{
    margin-top: 38px;
	padding:0;
}
.clicsearch-btn{
	border-radius:0;
	border:1px solid #dcdcdc;
	background:#f5f5f5 !important;
	color:#747474 !important;
}
.clicsearch-btn:hover{
	background:#f5f5f5 !important;
	color:#747474 !important;
}
.clicsearch-btn span{
	color:#8cc63f;
	margin-left:20px !important;
}
.clicsearch .dropdown-menu{
	border-radius:0;
	box-shadow:none;
}
.clicsearch input{
	border-radius:0;
	height:35px;
}
.clicsearch input:focus{
	box-shadow:none;
	border:1px solid #5a5558;
}
.cliccart {
    background: none repeat scroll 0 0 #5a5558;
    color: #fff;
    padding: 6px 10px 5px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 220px;
}
.cliccartInner{
	float:right;
}
.cliccart h3{
	float:left;
	width: 76%;
	margin:0 0 0 0;
	color:#fff;
	text-align:left;
}
.cliccart p{
	margin:0 0 0 0;
	width:200px;
	text-align:left;
}
.cliccart button{
	background:#e92b83;
	border:none;
	color:#FFF;
	float:left;
	margin-right:10px;
	padding:6px 10px;
}
.active-nav {
    background: none repeat scroll 0 0 #0096d0 !important;
}
.cliccart button:hover,.cliccart button:focus,.cliccart button:active{
	background:#70aa23;
	color:#FFF;
	border:none;
	margin-top:1px;
}
.clicnavbar{
	padding:0;
}
#mobile_cat{
	display:none;
}
.clicsidebar .clicsidebar-inner ul li ul {
    left: 238px;
    position: absolute;
    top: 22px;
}
#navbar2 .clicnavbarInner{
	display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#navbar2 .clicnavbarInner li{
	display:inline-block;
	float:left;
}
#navbar2 .clicnavbarInner li ul li {
    display: inline;
}
#navbar2 .clicnavbarInner li ul li a{
    background: none repeat scroll 0 0 #01acee;
    min-width: 200px;
}
#navbar2 .nav li:first-child .dropdown-menu{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #01acee;
    border-color: -moz-use-text-color -moz-use-text-color #dcdcdc;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
    padding: 0;
    top: 102%;
}
/*#navbar2 .nav li:first-child .dropdown-menu{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #01acee;
    border-color: -moz-use-text-color -moz-use-text-color #dcdcdc;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
    min-width: 960px;
    padding: 0;
    top: 102%;
}*/
#navbar2 .nav li .dropdown-menu{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    top: 91%;
}
#navbar2 .clicnavbarInner .open a{
	background:#01acee;
}
#navbar2 .dropdown .dropdown-toggle{
	border:none;
}
#navbar2 .clicnavbarInner .open a:focus , .open a:hover , .open a:active{
	background:none repeat scroll 0 0 #0096d0;
}
#navbar2 .clicnavbarInner li:last-child a{
	border:none;
}
#navbar2 .clicnavbarInner li a{
    color: #fff !important;
    margin: 0;
	float:left;
    padding:11px 10px;
    text-decoration: none;
	font-size:13.5px;	
}
.col-margin .col-xs-12.col-sm-12.col-md-7.col-lg-7 {
    width: 100%;
}
.col-margin .col-xs-12.col-sm-12.col-md-7.col-lg-7 .col-xs-12.col-sm-12.col-md-5.col-lg-5 {
    width: 50%;
}
#navbar2  .clicnavbarInner li a:hover{
	background: none repeat scroll 0 0 #0096d0;
}
.clicbanner-left img{
	 margin: 28px;
    transition: transform 0.4s linear 0s;
}
.clicbanner-left {
    height: 500px;
    overflow: hidden;
}

.clicbanner-left img:hover{
	transform:scale(1.2);		
}
.cliccontact-left{
	padding-left: 10px;
    padding-right: 10px;
}
.cliccontact-left h2{
	font-size:35px;
	margin-top:10px;
	color:#524354;
}
.cliccontact-left h1{
	font-family: 'Pristina-Regular';
	font-size:35px;
	float:left;
}
.cliccontact-left .cntctus-img {
    float: right;
    margin: 10px;
}
.clicsidebar .fa.fa-caret-right {
    float: right;
    padding: 3px 22px;
}
.cliccontact-left p i{
	float: left;
    margin-right: 10px;

}
.cliccontact-left p {
    background: none repeat scroll 0 0 #f4f4f4;
    border-radius: 4px;
    clear: both;
    color: #22201e;
    padding: 5px 10px;
	width:100%;
	
}
.clicsidebar{
	padding:0;
}
.clicsidebar-inner{
	border:1px solid #dcdcdc;
	float:left;
	margin-bottom:20px;
	width:100%;
}
.clicsidebar-inner h2{
	background:#0096d0;
	margin:0;
	color:#FFF;
	padding:7px 10px;

}
.clicsidebar-inner ul{
	padding:0;
	margin:0;
	float:left;
}
.clicsidebar-inner ul li{
	display:inline-block;
	float:left;
	width:100%;
}
.input-group-addon{
	border-radius:0;	
}
.form-control:focus {
	border: 1px solid #5a5558;
    box-shadow: none;	
}
.clicsidebar-inner ul li a{
	padding:10px 0 10px 20px;
	width:100%;
	float:left;
	border-bottom:1px solid #dcdcdc;
	color:#2d292b;
}
.clicsidebar-inner ul li a:focus{
	color:#2d292b;
}
.clicsidebar-inner ul li:last-child a{
	border-bottom:none;
}

.clicsidebar-inner ul li a img{
	margin-right:10px;
}
/*#myCarousel{
	margin-right:-15px;
}*/
.clicconent .carousel-indicators {
    bottom:10px !important;
    left: 50%;
    list-style: none outside none;
    margin-left: -30%;
    padding-left: 0;
    position: absolute;
    text-align:right;
    width: 75%;
    z-index: 15;
}
.clicconent .carousel-indicators li {
    background-color: rgba(255, 255, 255, 1);

}
.clicconent .carousel-indicators .active{
	background:#eb2c8b;
	border:1px solid #fff;
}
.clicconent .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    width: 100%;
}
.clicproduct-title{
	float: left;
    width: 100%;
}
.clicproduct-title h1 {
    border: medium none;
    color: #2d292b;
    float: left;
    font-family: "OpenSans-Semibold";
    font-size: 14px;
    font-weight: normal;
    margin-bottom: -1px;
    min-width: 18%;
    padding: 10px 13px;
    position: relative;
    text-align: center;
    z-index: 10;
	
}
.clicproduct{
	/*margin-right:-15px;*/
	margin-top:20px;
}
.clicproduct-inner{
    margin-bottom: 10px;
    overflow: hidden;
    padding: 20px 21.7px;
    text-align: center;
}
.clicproduct-inner img{
	height: auto;
    transition: transform 0.4s linear 0s;
    width: 100%;
}
.clicproduct-inner.col-xs-12.col-sm-4.col-md-4.col-lg-4 .main-products > img {
    height: 200px;
}
.clicproduct-inner img:hover {
    transform: scale(1.2);
}
.main-products {
	margin-bottom: 15px;
    float: left;
    overflow: hidden;
    width: 100%;
}
.clicfooter{
	background:#01acee;
	float:left;
	height:70px;
	padding:0;
	margin-top:25px;
	 box-shadow: 0 5px 0 0 rgba(0, 0, 0, 0.1);
}
.clicknewsletter{
	
}
.clicknewsletter i{
	color: white;
    float: left;
    font-size: 32px;
    margin-left: 0px;
    margin-right: 8px;
    margin-top:20px;
}
.clicknewsletter h1{
	float:left;
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	margin-bottom:0;
	margin-top:20px;
}
.clicknewsletter p{
	float:left;
	color:#FFF;
	margin-top:5px;
	font-size: 11px;
}
.clicknewsletter-div{
	margin-top:25px;
}
.clicknewsletter-div input{
	border: medium none;
    height: 35px;
    margin: -23px 0 0 !important;
}
.clicknewsletter-div input:focus{
    border: 1px solid #5a5558;
    box-shadow: none;
}
.btn{
	border-radius:0px !important;	
}
.clicknewsletter-div button{
	 height:35px;
    margin: -35px 0 0 !important;
}

.clicsocail{
	
}
.clicsocail p{
	color:#FFF;
	float:left;
	margin-top:28px;
}
.clicsocail ul{
	display:inline-block;
	float:left;
	padding:0;
	margin:0;
}
.clicsocail ul li{
	display: inline-block;
    float: left;
    margin-left: 10px;
    margin-top:20px;
}
.clicsocail ul li a{
	height:30px;
	width:30px;
	border-radius:50%;
	display:block;
	background:#FFF;
}
.clicsocail ul li a i{
	color: #3e3737;
    font-size: 20px;
    margin-top: 6px;
    text-align: center;
    transition: width 2s ease 0s, height 2s ease 0s, transform 1s ease 0s;
    width: 30px;

}
.clicsocail ul li a i:hover{
	-webkit-transform:rotate(360deg); /* Chrome, Safari, Opera */
	transform:rotate(360deg);
}
.clickfooter-outer{
	padding-bottom:20px;
}
.clicfooter-links{
	padding:0;
}
.clicfooter-links h2{
	margin-top:40px;
}
.clicfooter-links ul{
	display:inline-block;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}
.clicfooter-links ul li{
	float:left;
	padding:0 0 0 10px;
	margin:0;
	width:100%;
	list-style-image:url(../images/squre-disk.png);
	padding:5px 0;
}
.clicfooter-links ul li a{
	padding:3px 0 0 0;
	float:left;
}
.cliccompany{
	border-top:1px solid #dcdcdc;
	background:#fcfcfc;
	height:45px;
}
.cliccompany p{
	margin-top:15px;
}
.cliccompany p:last-child{
	margin-top:-30px;
}
.breadcrumb {
    background-color: #fff;
    border-radius:0;
    list-style: none outside none;
    margin-bottom:10px;
    padding:0;
}
.breadcrumb > .active {
    color: #524354;
}
.cliccontent-pages {
    margin-right: -15px;
    padding: 0;
    width: 100%;
}
.clicconent-pages{
	border:1px solid #dcdcdc;
	padding-left:20px;
	padding-right:20px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}
.cliclogin-left{
	padding-left:0;
	float:left;
}
.cliclogin-right{
	width:40%;
	margin-left: 50px;
}
.cliclogin-right h2{
	margin:0 -15px 15px;
}
.signup-right-para{
	float: left;
    line-height: 1.4;
    margin: 28px 0 11px !important;
}
.clicconent-pages a{

	color:#737373;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	 border-width: 1px 1px 2px;
	 border-bottom:solid;	
}
.nav > li > a:hover, .nav > li > a:focus {
   
    border-color: #cbcbcb !important;
  
}
.nav-tabs > li > a {
    border: 1px solid #ccc;
    line-height: 1.42857;
    margin-right: 0px;
	border-width:1px 1px 3px 1px;
}
.contact-us-form{
	width:50%;
	float:left;
}
.contact-us-form-textarea{
	float:left;
	width:100%;
}
.contact-us-form-code{
	float:left;
	width:22%;
}
.code-words{
	float:left;
	margin-top:8px;
}
.code-words ul{
	margin:0;
	padding:0;
	float:right;
	width:145px;
}
.code-words ul li{
	display:block;
	margin-bottom:12px !important;
}
.contact-us-button{
	float: left !important;
    height: 40px;
    margin-left: 10px;
    margin-top: 12px;
    width: 130px;
}
.custom-form-control{
}
.code{
	width:144px !important;
}
.contact-us-input{
	width:100%;
}

.upload{
	float: left;
    margin-top: 20px !important;
    width: 180px !important;
}
.input-group select{
	border:1px solid #d8d8d8;
	padding:0 5px;
	width:100%;
	height:28px;
}
.clicconent-pages h2{
	margin-top:0;
	margin-bottom:30px;
}
.clicconent-pages ul{
	margin:0;
	padding:0;
}
.clicconent-pages ul li{
	/*margin:0px 0 15px 14px !important;*/
	line-height:2;
}
.tab-content {
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    padding-top: 3px;
}
.pull-left {
    float: left !important;
}
.custom-folder {
    margin-right: 5px;
}
.signup-form-code{
	float:left;
}
.signup-code-words{
	float:left;
	margin-top:8px;
	margin-left:20px;
}
.signup-code-words ul{
	margin:0;
	padding:0;
	float:right;
}
.signup-code-words ul li{
	display:block;
	margin-bottom:12px !important;
}
.signup-button{
    margin: 28px 0 0 10px;
    width: 100px;
}
.shopping-cart-button{
	float:left !important;
    height: 40px;
    margin-right: 21px;
    width: 166px;
	margin-bottom:30px;
	margin-top:20px;
}
.shopping-cart img{
	width:353px;
	margin-bottom:70px;
}
.shopping-cart-list{
	margin:20px 0 !important;
}
.shopping-cart-list li{
	margin:10px 0 0 14px !important;
}
.shopping-cart-login{
	width:353px;
}
.forgot{
	float: left;
    margin-top: 8px !important;
}
.login{
	margin-right:23px !important;
}
.custom-input{
	background-color:#ebebeb;
}
.product-detail-input{
	position:static !important;
	margin-top: -25px !important;
	border-radius:0px !important;
}
.product-detail-input1{
	margin-top:-50px !important;
}
.product-detail-button{
    border: 0 none;
    border-radius: 0;
    margin-top: -34px !important;
    
}
.product-search-button{
    border: 0 none;
    border-radius: 0;
    margin-top: -35px !important;
    padding: 7px !important;
}

.myaccount-links:hover i {
    transform: rotate(0deg) scale(0.9) skew(0deg) translate(3px);
}
.myaccount-links i {
    transition: transform 0.4s linear 0s;
}
.product-detail-image{
	 border: 1px solid #ddd;
    height: auto;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 5px;
    width:100%;
	box-shadow: 0 0 5px #ccc;
}
.icon_hover_effect:hover i {
    background: none repeat scroll 0 center #01acee;
    box-shadow: 0 0 0 0 #01acee inset;
    color: #fff;
    font-size: 26px;
    transition: all 0.3s ease-out 0s;
}
.icon_hover_effect i {
   border-radius: 50%;
    height: 48px;
    line-height: 50px;
    transition: all 0.2s ease-out 0s;
    width: 48px;
}
.product-detail-image img{
	/* transition: transform 0.4s linear 0s;*/
    width:100%;
	height: auto;
}

.product-detail-image img:hover {
   /* transform: scale(1.2);*/
}
/*.zoom-mirror-4 {
	height: 230px !important;
    margin-top: -229px !important;
}.zoom-mirror-4 .fa{
	padding:45% !important;	
}*/

.product-detail-menu{
	/*border:1px solid #dcdcdc;*/
	margin-bottom: 25px;
}
.product-detail-menu p{
	padding:0 10px;
}
.custom-product-menu{
	padding:5px 12px;
}
.custom-product-menu:hover{
	background-color: #fff;
    /*border-bottom: 4px solid #8cc63f !important;*/
    /*border-top: 0 none !important;
    padding: 4px 12px;
*/}
.custom-total-input{
	margin:-20px 0 -10px 0;
}
.product-detail-design{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    border-color: #dcdcdc #dcdcdc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 100px;
    margin-bottom: -1px;
    margin-left: -21px;
    margin-right: -21px;
}
.product-detail-design1{
	border-right: 1px solid #fff;
	padding-right:0;
	height:100px;

}
.product-detail-design1:hover img {
    transform: rotatey(360deg);
}
.product-detail-design1 img{
	float: left;
    margin: 25px 10px 0 0;
    transition: width 2s ease 0s, height 2s ease 0s, transform 1s ease 0s;
    width: 50px;
}
.product-detail-design1 h2{
	color: #747474;
    float: left;
    font-size: 13px;
    margin: 20px 0 3px 7px;
    width: 175px;
}
.product-detail-design1 p{
	 color: #747474;
    float: left;
    font-size: 12px;
    margin: 0 0 0 7px;
    width: 200px;
}
.product-detail-design-achor{
	
}
.product-detail-design1:hover {
    background: none repeat scroll 0 0 #e0e0e0 !important;
}
.download-template-div{
	
}
.btn-default{
	background-color: #fff;
    border-color: #ccc;
    color: #333;
	border-radius:0px;
	border:1px solid #dcdcdc;
}

.btn-default:hover, .btn-default:focus, .btn-default:active {
    background: none repeat scroll 0 0 #333333 !important;
    border: 1px solid #dd1e7d;
    color: #fff;
}
.product-custom-input{
	height:auto;
	margin-top: 26px;
	}
.category-form{
	float: left;
    width: 200px;
}
.category-input{
	width:165px;
	font-style:italic;
	color:#dedede;
}
.category-select{
	height: 34px !important;
    margin-top: 5px;
    width: 190px !important;
	margin-left:-20px;
}
.category-start-button{
	margin:22px 14px 0 -3px;
    padding: 7px 40px;
}
.category-search{
	background-color: #8cc63f;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    margin: 24px 0 0 -17px;
    padding: 7px 14px;
}
.category-search:hover{
	background-color: #7ab42d;
    border: medium none;
    color: #fff;
    padding: 7px 14px;
}
.category-search:active{
	background-color: #7ab42d;
    color:#fff;
}
.category-search:focus{
	background-color: #7ab42d;
    color:#fff;
}
.category-left{
	color: #bab4b8;
    float: right;
    margin:25px 6px 0 0;
    padding: 4px 6px;
}
.categories{
	float: left;
    width: 100%;
}
.categories-inner{
	border: 1px solid #dcdcdc;
    height: 293px;
    padding: 20px;
    width: 258px;
	float:left;
}
.categories img{
}
.category-button{
	float: left !important;
    padding: 7px 73px;
} 
.custome-dropdown-menu{
	width:100%;	
	box-shadow:none;
}
.clicsidebar .clicsidebar-inner ul li a:focus ,  a:hover{
	text-decoration:none;
	
}
.custome-dropdown-menu > li > a{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 3px solid #dcdcdc;
}
.dropdown-menu {
	border-radius: 0 !important;
}

.quote-input{
	width:100%;
}
.quote-radio-button{
	width:10px;
	float:left;
	height:20px;
	margin:0 5px 0 5px !important;
}
.instruction{
	float:left;
}
.Browse{
	float:left;
	width:100%;
}
.browse-file{
	padding: 3px 7px;
    width: 93px !important;
}
.quote-button{
    float: left !important;
    margin: 5px 10px 0 0;
    padding: 7px 30px;
}
.password-input{
}
.form-control{
	border-radius:0;
	font-size:13px;
	height:32px;
}
*/.product-fileupload{
		
}
.upload-section-1 h2{
	margin-top:0px;
}
.upload-note{
		padding:0px;
		float:left;
}
.upload-note p{
		
}

.divider-line{
	 background: none repeat scroll 0 0 #ebebeb;
    float: left;
    height: 1px;
    margin: 10px 0 25px 0 ;
    width: 100%;}
.clicconent-pages1{
	border: 1px solid #dcdcdc;
    float: left;
    padding: 20px 30px;	
}
.upload-note h3{
	margin-top:5px;
}
.upload-offset-left{
	margin-left: 2%;
}
.is-fileUpload{
	 font-size: 16px;
	 background: none repeat scroll 0 0 #5a5558;
    border-radius: 0px;
    float: right;
    margin: 15px 0 0;
	padding: 10px 25px;
	color: #fff;
	cursor: pointer;
	
}
.is-fileUpload:hover , .is-fileUpload:focus , .is-fileUpload:active {
	background-color: #443f42 !important;
    border-color: #5a5558 !important;
    color: #fff ;	
}		

.is-fileUpload .btn{
	cursor: pointer;
    font-size: 20px;
    height: 38px;
    margin: 18px 2px 0 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;	
}
.spacer-right-custom{
	background-color: #fff !important;
}
.comment_agree{
	margin:0 !important;	
}
.spacer-right-custom:hover{
	background-color: #fff !important;
	border:none !important;
}
.is-fileUpload span{
	color:#fff;
}
.centerlised h2{
	float: left;
    margin: 24px 0 0;
    width: 115px;
}
.centerlised{
	padding:0px;
}
.col-padding{
	padding:0;	
}
.col-padding-left{
	padding-left:0;	
}
.col-padding-right{
	padding-right:0;	
}
.col-padding-top{
	padding-top:0;	
}
.col-padding-bottom{
	padding-bottom:0;	
}
.search-product input{
	float: left;
    margin-right: 2%;
    margin-top: 15px;
    width: 46%;
}
.search-product{
	padding:0;	
}
.col-xs-12.col-sm-12.col-md-5.col-lg-5 > .tbl_checkout2{
	width:100%;	
}
.search-product select{
	float: left;
    margin-right: 2%;
    margin-top: 15px;
    width:35%;
}
.search-product button{
    border: medium none;
    border-radius: 4px;
    float: left;
    margin-top: 15px;
    padding:5px 22px;
}
.search-right-panel{
	float:right;
	padding: 0;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
	color:#777;	
}
.search-right-content{
	margin:19px 0px 0 0 ;	
	float:right;
	padding:0;
}
.search-right-content ul li a i {
	margin-bottom:5px;
}
.search-right-content ul  {
	margin:-5px 0 0 0;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	background-color:#01acee;	
}
.search-right-content ul li{
	margin: 0 0 0 8px;
	line-height: 1.1;
}
.search-right-content ul{
	
}
.browse-page2{
	margin-left:15px;
}

.search-right-panel button{
	background: none repeat scroll 0 0 #1690b7;
    float: left;
    margin-right: 10px;
    margin-top: 7px;
    padding: 10px 41px;
}
.angles-braces{
	 background: none repeat scroll 0 0 #fff !important;
    border-color: #cbcbcb;
    color: #838383;
    margin-top: 15px !important;
    padding: 5px 0 !important;
    width: 7% !important;
	 margin-right: 5px !important;
}
.clicsearch button {
    width: 25%;
	padding: 7px;
}

.clicsearch-inner {
    margin-left: 75px;
    margin-top: 15px;
    width: 90%;
}
.product-main h3 {
    box-sizing: border-box;
    margin: 0 0 5px;
    padding: 0 20px;
}

.product-main{
	border: 1px solid #ccc;
    float: left;
    margin: 29px 0 -20px;
    height: 330px;
    overflow: hidden;
    padding: 15px;
    width:33.33%;
}
.product-main img{
	height: 163px;
    transition: transform 0.4s linear 0s;
    width: 100%;
}
.product-main h3 {
    float: left;
   
    width: 100%;
	padding:0;
}
.product-main img:hover {
    transform: scale(1.2);
}

.product-main p{
	float: left;
    margin: 0;
    width: 100%;
}
.product-main button{
	margin: 10px 20px;
    padding: 10px 75px;
}
.angles-braces:hover{
	border: 1px solid;
    color: #1690b7;
}
.uploaded-section img{
	 float: right;
    height: 117px;
    margin: 0 0 0 125px;
    width: 150px;
}
.uploaded-section button{
	float: left;
    margin-top: 40px;
}
.uploaded-section{
	 float: left;
    margin-top: 20px;
	padding:0;
}
.btn-green{
	background-color: #5a5558 !important;
    border-color: #5a5558 !important;
    color: #fff ;	
}
.btn-green:hover , .btn-green:focus , .btn-green:active {
	background-color: #443f42 !important;
    border-color: #5a5558 !important;
    color: #fff ;	
}



.calc_loading {
    background: none repeat scroll 0 0 white;
    display: none;
    float: none;
    height: 90%;
    opacity: 0.5;
    position: absolute;
    width: 90%;
    z-index: 100;
}
.calc_loading .loading-container {
    left: 30%;
    top: 10%;
}
.loading-container {
    border-radius: 100%;
    height: 100px;
    position: relative;
    width: 100px;
}
.loading-container .loading {
    border-width: 2px;
    height: 100px;
    width: 100px;
}
.loading {
    animation: 1.5s linear 0s normal none infinite rotate-loading;
    border-color: transparent #428bca;
    border-radius: 100%;
    border-style: solid;
    position: relative;
    transform-origin: 50% 50% 0;
}



.productinfo-inner-left{
	padding: 0 55px 0 18px;
}
.productinfo-inner-left button{
	padding: 8px 0;
    width: 150px;
	height: auto;
}

.orderdetail-product img {
    height: auto;
    transition: transform 0.4s linear 0s;
    width: 100%;
}

/*.orderdetail-product img:hover {
    transform: scale(1.2);
}*/
.fancybox-effects-a {
    float: left;
    margin-top: 25px;
    overflow: hidden;
}
.zoom-mirror:hover{
	background-color: rgba(0, 152, 219, 0.6);
	display:none;
	opacity:0;
}
.zoom-mirror{
	display:none;
	background-color: transparent;
	opacity:0;
    color: #fff;
    font-size: 30px;
    height: 80px;
    margin-top: -80px;
    position: relative;
    top: 0;
    width: 100%;
    
	transition: all 0.5s ease-out 0s;
}/*
.zoom-mirror i{
	transform: translateY(-100%);
    transition: all 0.5s ease-out 0s;
	padding: 20% 41%;
}
.zoom-mirror:hover i{
	transform:translateY(0px);
}
.zoom-mirror-3{
	height: 90px !important;
    margin-top: -115px !important;	 
}*/
.forgot a:focus{
	color:#737373;	
}
.orderdetail-product {
    border: 1px solid #ccc;
    float: left;
    overflow: hidden;
    padding: 3px;
    width:120px;
	margin: 0 10px 0 0;
}
.productinfo-inner-left .product-detail-image img {
    width: 100%;
}

.productinfo-inner-left .product-detail-image {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.productinfo-inner-left .pull-left{
	margin-top:15px;
}
.productinfo-inner-left .pull-right{
	margin-top:15px;
}
.product-regester-pages{
	
}
.product-regester-pages a{
	 color: #7bbd42;
    text-decoration: none;
}
.product-regester-pages a:hover{
	 color: #7bbd42;
    
}
.product-regester-pages .cliclogin-left{
	margin-top: 15px;
	
}
.productinfo-page .clicsidebar-inner{
	margin-top:20px;
}
.product-regester-pages ul{
	padding:0 0 0 12px;
}
.productinfo-inner-left .offset-top{
	margin:25px 0 5px 0 !important;
}
.accept-term-procut-detail {
	padding:0;	
	margin-bottom: 10px;
}
.accept-term-procut-detail input[type="checkbox"]{
	margin:0  10px 0 0;
	
}
.accept-term-procut-detail a{
	color: #7bbd42;
    text-decoration: none;
}
.accept-term-procut-detail a:hover{
	color: #7bbd42;
    text-decoration: none;
}
.product-action-panel{
	clear:both;
}
#price-list {
    padding: 5px 10px;
}
.checkout-page{
	border: 1px solid #dcdcdc;
}
.accorion-panel .panel-default .panel-heading{
	background:none repeat scroll 0 0 #01acee;
	border-color: #01acee;
    color: #fff;	
}
.accorion-panel a:hover{
	color:#fff !important;
	text-decoration:none;	
}
.accorion-panel .panel-default{
	border:none;
	box-shadow:none;
	background:#fff;	
}
.price-list .price_table{
	margin-bottom:5px;	
}
.page-section-header{
	font-weight:700;
		
}
.sigle-price{
	font-weight:700;
}
.shopingcart-coupon{
	
}
.shopping-cart-editopt{
	margin:15px 0 0 0;
}
.coupon-div label{
	float: left;
    margin: 10px 0 0;
    width: 110px;
}
.coupon-div input{
	 width: 44% !important;
	 height: 40px;
}
.coupon-div span{
	float: left;
    width: 20%;
}
.coupon-div span button{
	background: none repeat scroll 0 0 #8cc63f;
    border: medium none;
    border-radius: 50px;
    color: #fff;
    height: 40px;
}
.coupon-div span button:hover{
	color: #fff;
	background: none repeat scroll 0 0 #8cc63f;
	border:none;
}

.shopingcart-coupon a{
	float: left;
    margin: 2px 0 0 110px;
    width: 60px;
	color: #474747;
}
.shopingcart-coupon a:hover{
	color:#474747;
	text-decoration:underline;
	
}
.tac_checkout input{
	margin:0;
	
		
}
.tac_checkout a{
	color: #4c4c4c;
  }
.tac_checkout a:hover{
	color: #4c4c4c;
		
}
.tac2_checkout{
	
}
.tac2_checkout div{
	float: left;
    padding: 10px;
    width: 321px;
}
.tac2_checkout button{
	float: right;
    margin: 0;
}
.checkout-right h2{
	margin-left:0;	
}
table.checkout_tabel1 tr td:first-child{
	width:1px;	
}
table.checkout_table2 tr td:first-child{
	width:auto !important;	
}
table.checkout_tabel1 tr td{
	border: medium none;
    padding: 0 5px;
}
table.checkout_tabel1 tr td:last-child{
    width: auto;	
}
.checkout-border{
	border:none;	
}
.width-custom{
	width:1px;	
}
.tbl_checkout2{
	float: left;
	width:50%;

}
.col-xs-12 .clicconent-pages1 .browse-page > .row .col-margin > .col-md-7 .col-lg-7{
	width:100%;	
}
table.tbl_checkout2 tr:last-child td{
	border-bottom:1px solid #ddd;	
}
table.tbl_checkout2 tr th:first-child{
	border-left:1px solid #ddd;	
}

table.tbl_checkout2 tr th:last-child{
	border-right:1px solid #ddd;	
}

table.tbl_checkout2 tr td:last-child{
	border-right:1px solid #ddd;	
}
table.tbl_checkout2 tr td:first-child{
	border-left:1px solid #ddd;	
}
table.tbl_checkout2 tr:last-child th{
	border-bottom:1px solid #ddd;	
}
table.tbl_checkout2 tr:first-child th{
	background:#f5f5f5;	
}
.confirm-button{
	height: 40px;	
}
table.myaccount-table tr, th,td{
	text-align:left;
}
.horizontal-line{
	width:1px;
	background:1px solid #ddd;
}
.myaccount-links{
	border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
    padding:10px 5px 5px 5px;
	 margin: 10px 0;
}
.account-links a{
		
}
.account-links a:hover {
    color: #01acee;
}
.myaccount-links a{
	color:##747474 !important;		
}
.myaccount-links:hover a{
	color:#01acee !important;		
}
.myaccount-links:hover a{
	color:#747474;	
}
.myaccount-links:hover{
	box-shadow:0 0 5px #666;}

.myaccount-links a:hover{
	color: #747474;
}
.links-content{
	background-color: #1690b7;
    border-top-color: #0bb4e6;
    color: #ffffff;	
	margin-top:10px;
	min-height: 80px;
}
.rotate-i-1{
	transform:rotate(30deg);
	font-size:2.5em;
	 padding-left: 20px;
}
.rotate-i-2{
	transform:rotate(30deg);
	font-size:2.5em;
	 padding-left: 18px;
}
.myaccount-product{
	clear: both;
    padding: 30px 0 0;
	
}
.userorder-panels{
	
}
.accorion-panel{
	clear:both;	
}
.sub-tital .dl-horizontal dt{
	 text-align: left;
    width: 120px;
}
.sub-tital .dl-horizontal dd{
	margin-left:0;
}
.userorder-panels .panel-default .panel-heading{
	background:none repeat scroll 0 0 #01acee;
	color:#fff;	
}
.col-panelbottom .panel-default{
	border:1px solid #ddd;
	
}
.userorder-commment{
	margin-top:15px;	
}
.panel-heading , .panel-body{
	border-radius:0 !important;	
}
.btn-userorder {
    clear: both;
    margin: 12px 0;
    padding: 10px 55px !important;
}
.clicsidebar-inner.cliccontact-left span {
    line-height: 1.9;
}
.btn-userorder{
font-size: 18px;
    margin: 15px 0 0;
    padding: 9px 50px !important;}
.centerlised img {
    border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
    clear: both;
    float: right;
    margin-bottom: 12px;
    padding: 2px;
    width: 160px;
}
.upload-page {
    clear: both;
    padding-top: 20px;
}


.spacer-right {
   
	background: none repeat scroll 0 0 #666 ;
    border: medium none;
    color: #fff !important;
	 border-radius: 3px !important;
    padding: 2px 2px;
	margin-left: 5px;
}
.spacer-right:hover{
	background: none repeat scroll 0 0 #ddd ;
    border: 0px solid #a4a4a4;
    color: #606060 ;
}

.status_bg {
    font-size: 12px;
    padding: 4px;
}
h3 , p{
	font-size:12px;	
}
.portolio-achor a {
     float: left;
    font-size: 16px;
    margin: 22px 7px 0;
}
.col-pagination{
	margin:25px 0 0 0;	
}
.col-margin{
	margin:25px 0 0 0;
}
.col-pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #8cc63f;
    border-color: #8cc63f;
}
.col-pagination > li > a, .pagination > li > span{
	color:#8cc63f;
}
.col-pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
	color:#8cc63f;
}
.userimage-btns input{

    margin: 5px 5px 0 0 ;
}
.has-success .form-control:focus  , .has-success .form-control:active {
    border-color: #5a5558 !important;
    box-shadow: none;
}
.userimage-btns a {
    background: none repeat scroll 0 0 #1690b7;
    border: medium none;
    border-radius: 0;
    color: #fff;
    margin-left: 10px;
    padding: 2px 7px;
    vertical-align: unset;
    width: 26px;
}
.userimage-btns a:hover{
    background: none repeat scroll 0 0 #005e85;
	color: #fff !important;
}
.userimage-btns{
	 margin: 10px 0 0;
	 line-height: 1.6;
    	
}
.userimage-btns a:last-child{
	background:#c9302c;
	
}
.userimage-btns a:last-child:hover{
	background:#b01713;
	
}
.user_image{
	margin: 20px 0 10px;
	overflow: hidden;
    
}
.user_image div img{
	 border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
    margin:0;
    width: 100%;	
	height: 100px;
}
.zomm-mirror-2{
	height: 100px !important;
    margin-top: -100px !important;
}
.zomm-mirror-2 i{
	padding: 36px 68px!important;
}
.userimage-upload {
    float: left !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 7px 16px !important;
}
.userimage-upload .pull-left{
	 float: left !important;
    left: auto;
    margin: -30px 0 0 -15px !important;
    position: absolute;
    right: auto;
    top: auto;
    width: 120px !important;	
}
.select-all-div {
    font-size: 13px;
    width: 108px !important;
}
.search-images{
	padding:0px 15px 15px 15px !important;	
}
.search-images button{
	margin-top: 15px !important;
    padding: 7px 20px !important;
    width: auto !important;	
}
.search-images input{
		width:56% !important;
}
.search-images-flickr button{
	  margin-top: 15px;
    padding: 7px 12px !important;
    width: auto;
}
.search-images-flickr input{
	float: left;
    margin-right: 2%;
    margin-top: 15px;
    width: 39%;
}
.search-images-flickr {
    padding: 0 15px 20px 30px !important;
}
.search-images-flickr select{
	float: left;
    margin-right: 2%;
    margin-top: 15px;
    width: 30%;	
}
.text-green{
	color:#5a5558;	
}
.text-green:hover {
    color: #403b3e ;
}
table.table-quote tr > th {
    border-right: 1px solid #ddd;
    text-align: left !important;
}
table.table-quote tr > td{
    border-right: 1px solid #ddd;
    text-align: left !important;
}
table.table-quote tr, th, td ul li {
    list-style: none outside none;
}
.tbl_checkout2 > tbody > tr:hover > td{
	
	background:#fff;
}
.linkarea a{
	 background: none repeat scroll 0 0 #5cb85c;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    padding: 4px 10px;	
}
.create-quote-radio .radio {
    padding: 0 0 0 20px;
}
.table-quote h3{
	font-size: 13px;
    margin: 4px 0;
}
/*.user_qrcode{
	 margin: 20px 0 10px;
}*/
.product-fancybox-effects {
	margin-top: 0px !important;	
}
.product-fancybox-effects img{
	 height: auto !important;
    width: 316px !important;
}
.user_qrcode div img{
 	border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
   
    margin: 0;
    width: 100%;}
.qrcode-btns {
     padding: 0;
    text-align: left;
    width: 100% !important;
}
.qrcode-btns{
		
}


.content-box {
	 border: 1px solid #ccc;
    border-radius: 0;
    display: inline-block;
    font-size: 20px;
    height: 35px;
    margin: 5px 0;
    width: 100%;
}
.content-small-box-lable {
    background: none repeat scroll 0 0 #5a5558;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    min-width: 30%;
    padding: 7px;
    text-align: center;
}

.content-small-box-content {
    float: right;
    font-size: 15px;
    padding: 6px;
}
.strike {
    color: red;
    padding-right: 10px;
    text-decoration: line-through;
}
.select-all-div span{
	 float: left;
    font-size: 16px;
}
.select-all-div input{
	margin:6px 5px ;
	float:left;
}
.userqrcode-btn a{
	padding:50px 0 0 8px;	
}
.col-margin-10px{
	margin:10px 0 0 0;	
}
.shipping_td{
		text-align:center !important;
}
.custom-btn-radeem button {
    background: none repeat scroll 0 0 #8cc63f;
    border-radius: 4px;
    color: #fff;
    padding: 7px 10px;
	border:none;
}
.custom-btn-radeem button:hover {
    background: none repeat scroll 0 0 #82bc35;
	color: #fff;
	adding: 7px 10px;
	border:none;
}
.btn-success {
    background-color: #8cc63f;
    border-color: #8cc63f;
    color: #fff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-color: #77b12a;
    border-color: #8cc63f;
    color: #fff;
}
.spacer-custom-right:hover{
	border:none;	
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #2e2e2e;
	border-bottom-color:#eb2c8b !important;
}
.cliccart > .pull-right >.btn-default{
	background: none repeat scroll 0 0 #eb2c8b;
    border: medium none !important;
	color:#fff;
	border-radius: 0;
	border-radius: 4px !important;
}

.badge-left {
    background-color: #ffffff;
    border-radius: 10px;
    color: #bbbbbb;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    min-width: 10px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.badge-right{
	background-color: #ffffff;
    border-radius: 10px;
    color: #bbbbbb;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    min-width: 10px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
	}
.badge-left-outer {
    background-color: #f5f5f5;
    border-radius: 10px;
    color: #bbbbbb;
    display: inline-block;
    float: left;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    margin-left: 10px;
    margin-top: 40px;
    min-width: 10px;
    padding: 7px 10px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.badge-right-outer{
	 background-color: #f5f5f5;
    border-radius: 10px;
    color: #bbbbbb;
    display: inline-block;
    float: right;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    margin-right: 10px;
    margin-top: 40px;
    min-width: 10px;
    padding: 7px 10px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.custom-left {
    float: left;
    height: auto !important;
    width: 52% !important;
	margin-top:15px;
}
.custom-right {
    float: right;
	margin-top:15px;
    height: auto !important;
    width: 52% !important;
}
.col-panelbottom .user-order-panel {
    height: 275px;
    min-height: 100px;
    overflow-y: scroll;
}
.quote-view label {
    float: left;
    font-size: 14px;
    margin-right: 20px;
    text-align: right;
    width: 150px;
}
.quote-view p {
    float: left;
    font-size: 14px;
    width: 150px;
	margin:0;
}
.download-template-tab {
    font-size: 14px;
    padding: 12px 30px !important;
}
.download-template-tab span {
    padding: 0 10px 0 0;
}
.download-template-nav-tab > li > a {
    font-size: 24px;
    padding: 5px 19px !important;
}
.donwload-template-nav-tab h4 {
    float: left;
    margin: 25px 10px 40px;
}
.col-xs-12.download-template-div img {
    float: left;
    width: 60px;
}
.col-xs-12.download-template-div li {
    float: left;
    list-style-type: none;
    width: 100% !important;
}
.btn-cancel{
	padding: 10px 0 0 8px !important;	
}
.container.clicbody .col-xs-12.col-padding-left.clicconent.cliccontent-pages > .col-xs-12.checkout-page{

}
.shipping-btn{
	width:auto !important;	
}
.price-calculator .calc_loading .loading-container {
    left: 30%;
    top: 10%;
}
.loading-container {
    border-radius: 100%;
    height: 100px;
    position: relative;
    width: 100px;
}
.price-calculator .calc_loading {
    background: none repeat scroll 0 0 white;
    display: none;
    float: none;
    height: 90%;
    opacity: 0.5;
    position: absolute;
    width: 90%;
    z-index: 100;
}

.detail-template > a > img {
    margin: 8px;
    width: 18px;
}
.product-upload_btn input {
    float: left;
    left: 0 !important;
}
.clicfooter-links2 {
    margin-left: 8.2%;
}

.error-msg{
	color:#F00;	
}

.loading-container .loading, .loading-container-es .loading, .loading-container-sm .loading, 
.loading-container-lg .loading, .loading-container-el .loading {
    border-color: transparent #098eb5;
}
.loading-container .loading {
    border-width: 2px;
    height: 100px;
    width: 100px;
}
.loading {
    animation: 1.5s linear 0s normal none infinite rotate-loading;
    border-color: transparent #428bca;
    border-radius: 100%;
    border-style: solid;
    position: relative;
    transform-origin: 50% 50% 0;
}
.loading-container #loading-text {
    font-size: 12px;
    margin-top: 45px;
    width: 100px;
}
#loading-text {
    color: #098eb5;
}
#loading-text {
    animation: 1s linear 0s normal none infinite loading-text-opacity;
    color: #428bca;
    font-weight: bold;
    opacity: 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 2px 5px #9a9494;
    text-transform: uppercase;
    top: 0;
}


.price_loader {
    background: none repeat scroll 0 0 white;
    height: 100%;
    margin: 0 0 0 -15px;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    z-index: 100;
}
#floatingCirclesG{
	left: 30%;
	top: 19%;
    position:relative;
	width:128px;
	height:128px;
	-moz-transform:scale(0.6);
	-webkit-transform:scale(0.6);
	-ms-transform:scale(0.6);
	-o-transform:scale(0.6);
	transform:scale(0.6);
}

.f_circleG{
position:absolute;
background-color:#FFFFFF;
height:23px;
width:23px;
-moz-border-radius:12px;
-moz-animation-name:f_fadeG;
-moz-animation-duration:0.96s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:12px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:0.96s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:12px;
-ms-animation-name:f_fadeG;
-ms-animation-duration:0.96s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:12px;
-o-animation-name:f_fadeG;
-o-animation-duration:0.96s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:12px;
animation-name:f_fadeG;
animation-duration:0.96s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#frotateG_01{
left:0;
top:52px;
-moz-animation-delay:0.36s;
-webkit-animation-delay:0.36s;
-ms-animation-delay:0.36s;
-o-animation-delay:0.36s;
animation-delay:0.36s;
}

#frotateG_02{
left:15px;
top:15px;
-moz-animation-delay:0.48s;
-webkit-animation-delay:0.48s;
-ms-animation-delay:0.48s;
-o-animation-delay:0.48s;
animation-delay:0.48s;
}

#frotateG_03{
left:52px;
top:0;
-moz-animation-delay:0.6s;
-webkit-animation-delay:0.6s;
-ms-animation-delay:0.6s;
-o-animation-delay:0.6s;
animation-delay:0.6s;
}

#frotateG_04{
right:15px;
top:15px;
-moz-animation-delay:0.72s;
-webkit-animation-delay:0.72s;
-ms-animation-delay:0.72s;
-o-animation-delay:0.72s;
animation-delay:0.72s;
}

#frotateG_05{
right:0;
top:52px;
-moz-animation-delay:0.84s;
-webkit-animation-delay:0.84s;
-ms-animation-delay:0.84s;
-o-animation-delay:0.84s;
animation-delay:0.84s;
}

#frotateG_06{
right:15px;
bottom:15px;
-moz-animation-delay:0.96s;
-webkit-animation-delay:0.96s;
-ms-animation-delay:0.96s;
-o-animation-delay:0.96s;
animation-delay:0.96s;
}

#frotateG_07{
left:52px;
bottom:0;
-moz-animation-delay:1.08s;
-webkit-animation-delay:1.08s;
-ms-animation-delay:1.08s;
-o-animation-delay:1.08s;
animation-delay:1.08s;
}

#frotateG_08{
left:15px;
bottom:15px;
-moz-animation-delay:1.2s;
-webkit-animation-delay:1.2s;
-ms-animation-delay:1.2s;
-o-animation-delay:1.2s;
animation-delay:1.2s;
}
/*.zoom:hover {
    background-color: rgba(9, 142, 181, 0.6);
}
.zoom:hover {
    background-color: rgba(0, 152, 219, 0.6);
    opacity: 1;
}*/
.zoom {
	display:none;
    background-color: transparent;
    border: 3px solid #fff;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease-out 0s;
}
/*
.zoom:hover i {
    transform: translateY(0px);
    visibility: visible;
}*/
.zoom i {
	display:none;
    color: #fff;
    font-size: 35px;
    height: 80px;
    left: 10%;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-100%);
    transition: all 0.5s ease-out 0s;
    visibility: hidden;
    width: 80%;
}

@-moz-keyframes f_fadeG{
0%{
background-color:#999CA1}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes f_fadeG{
0%{
background-color:#999CA1}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes f_fadeG{
0%{
background-color:#999CA1}

100%{
background-color:#FFFFFF}

}

@-o-keyframes f_fadeG{
0%{
background-color:#999CA1}

100%{
background-color:#FFFFFF}

}

@keyframes f_fadeG{
0%{
background-color:#999CA1}

100%{
background-color:#FFFFFF}

}


.col-xs-12.col-sm-12.col-md-4.col-lg-4.cliclogo img {
    width: 100%;
	margin-top:6px;
}
.icon_hover_effect .fa-3x {
    font-size: 2.5em;
}
.navbar-header .col-xs-10.col-sm-12.col-md-12.col-lg-12{
	padding:0;
}
.navbar-header .col-xs-10.col-sm-12.col-md-12.col-lg-12 > p {
    margin-bottom: 0;
    margin-top: 6px;
}
#product-description ul li {
    margin-left: 25px;
}
.clic-masthead .container {
    padding: 0;
}
.col-xs-12.clicconent-pages.custom-page1 {
    padding-bottom: 0;
}
.navbar.navbar-inverse.clicnavbarOuter {
    background: none repeat scroll 0 0 #01acee;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 5px 0 0 rgba(0, 0, 0, 0.1);
    height: 42px;
    margin-top: 15px;
    min-height: inherit;
	padding:0;
}
.container.clicNav {
    padding: 0;
	position:relative;
}
#navbar1 {
    float: right;
}

.container {
    width:960px;
  }

.background-line {
    background: none repeat scroll 0 0 #afafaf;
    float: left;
    height: 1px;
    margin-top: 37px;
    width: 28%;
}
.clicproduct-title > .background-line:first-child {
    margin-left: 115px;
}
.clicproduct-inner .fa.fa-angle-right {
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 16px;
    height: 20px;
    margin-left: 5px;
    padding: 1px;
    width: 20px;
}
.tag-off {
    background: none repeat scroll 0 0 #01acee;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    padding: 6px;
    position: absolute;
    width: 85px;
	z-index:5;
}
.banner_1 {
    background: url("../../assets/images/bg-banner.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    color: #fff;
    height: 468px;
    margin-top: 20px;
    padding: 35px 0 0;
    text-align: center;
}
.banner_1 > p {
    margin: 18px 0 25px;
    padding: 0 35px;
}
.banner_1 > h3 {
    color: #fff;
    font-size: 20px;
    margin-top: 50px;
}
.banner_2 {
    border: 1px solid #ccc;
    height: 147px;
    margin-top: 10px;
    padding: 14px 25px;
    text-align: center;
}
.banner_2 > h1 {
    color: #434343;
    font-size: 25px;
    margin-bottom: 16px;
}
.banner_2 > p a{
    color: #01acee;
    font-size: 14px;
}
.btn.btn-purpul {
    background: none repeat scroll 0 0 #ad01af;
    box-shadow: 0 1px 0 0 #4d4d4d;
    margin: 0;
    padding: 5px 10px;
}
.btn.btn-purpul:hover {
    background: none repeat scroll 0 0 #9e03a0;
    color: #fff;
}
.btn.btn-purpul > a {
    color: #fff;
}
.banner-middle {
    padding: 0;
}
.dropdown.language-tab > a{
	color:#fff;	
}
.dropdown.language-tab {
    padding: 6px 0 1px;
}
.language-tab > .dropdown-menu img {
    margin: 0 6px 0 0;
}
.dropdown.language-tab > a:focus, .dropdown.language-tab > a:active , .dropdown.language-tab > a:hover {
    background-color: #01acee;
    border:none;
	color:#fff;	
}
.dropdown.language-tab > a > img {
    margin: 0 6px 0 0;
}
.language-tab .dropdown-menu a {
    padding: 5px 20px;
}
.main-product-image {
    height: 175px;
    overflow: hidden;
    width: 275px;
}
.main-product-info > p {
    padding: 0 15px;
}

#outer-container div:nth-child(odd) > .main-products-container{
 float:right;
}
#outer-container div:nth-child(even) > .main-products-container{
 float:left;
}
.main-product-info > a > h7:hover {
    text-decoration: underline;
}
.main-product-info > a:hover {
    color: #333;
}
.main-products-container{

}
.main-product-info > a > h7 {
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
    width: 100%;
}
.main-product-info {
    border: 1px solid #ccc;
    color: #222;
    min-height: 260px;
    text-align: center;
	width:275px;
}
.main-product-info > ul {
    clear: both;
    font-weight: lighter;
    margin: 0;
    padding: 0 0 0 25px;
    text-align: left;
}
.undefined-price {
    text-decoration: line-through;
}
.defined-price {
    color: #eb0a87;
}

.short-tax-message {
    color: #888;
}
.learnmore-option > a:hover {
    color: #2a2a2a;
    text-decoration: underline;
}
.learnmore-option {
    margin-top: 5px;
}
.with-submenu {
	position: relative;	
}
.with-submenu:hover .submenu-inner {
    display:block;
    visibility: visible;
}
.with-submenu >a > i {
    float: right;
    font-size: 18px;
}
.with-submenu >a > span {
    float: left;
}
.custome-dropdown-menu > li > a {
    border-bottom:none;
}
.submenu-inner{
	left: 200px;
    top: -2px !important;
	position: absolute;
	visibility:hidden;
	display:none;
}
.lg-hidden{
	display: none;
}
.xs-hidden{
	display:block;	
}
.heading-slider {
    position: absolute;
    top: 0;
}
.ajax-file-upload-statusbar{
	margin-top:10px !important;
}
.ajax-file-upload-progress {

    width: 238px !important;
}
.first-main-products-container{
	float: left !important;
	margin:0 19px;	
}
.first-main-products-container:first-child{
	margin-left:0;
}
.first-main-products-container:last-child{
	margin-right:0;
}
.payment-paypal-right img {
    margin: 0 -10px;
    width: 110%;
}
.payment-credit-right img {
    margin: 0 -10px;
    width: 108%;
}
.payment-credit-left input {
    margin: 18px 0 0;
}
.payment-container {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #e4e4e4;
    border-radius: 10px;
    float: left;
    height: 100px;
    margin-bottom: 10px;
    margin-left: 55px;
    padding: 25px;
    width: 250px;
}
.payment-container:first-child {
    margin-left: 0px;
}
.payment-onaccount-left input {
    margin: 16px 0 0 !important;
}
.col-xs-8.payment-onaccount-right > h2 {
    margin: 6px 0 0;
}
.payment-onaccount-right > img {
    margin: -22px -12px 0;
    width: 118%;
}
.col-xs-3.col-padding.payment-paypal-left > input {
    margin: 15px 0 0;
}
.col-xs-8.payment-paypal-right > h2 {
    margin: 6px 0 0;
    text-align: center;
}
.payment-credit-left input {
    margin: 15px 0 0 !important;
}
.payment-credit-right {
    padding: 0;
}
.col-xs-8.payment-credit-right > h2 {
    margin: 19px 0px 0;
	text-align:center;
}
.col-xs-8.payment-credit-right {
    padding: 0;
}
.custom-products-category {
    float: left !important;
    margin: 0 15px 50px !important;
}




/********** xustom order *********/

.order-container {
    background: #fbfbfb none repeat scroll 0 0;
    float: left;
    margin: 20px 0;
    width: 100%;
	padding:15px 0;
}
.alluser-head {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;
}
.alluser-head h2{
	margin:0 0 0 0;
	float:left;
	width:80%;
}
.alluser-head a{
	margin:0 0 0 0;
	float:right;
	width:20%;
	text-align:right;
}
.alluser-product {
    padding:15px 0;
}
.alluser-productBorder{
	border-bottom: 1px solid #ebebeb;
}
.user-order-images a{
    margin-right:5px;
}
.user-order-images {
    padding:0;
	width:auto;
}
.user-order-images a img {
    height:100px;
    margin: 0;
    width:100px;
}
.media-body {
	float: right;
    padding: 0;
}
.media-body h3{
	margin:0;
	text-align:right;
}
.media-body p {
  text-align:right;
}


.table-striped.checkout_tabel1 input {
    float: left;
    text-align: left;
    width: 20px !important;
}

.checkout_tabel1 span.shippingName {
    float: left;
    margin: 17px 0 !important;
    text-align: center;
    width: 65%;
}
.checkout_tabel1 span {
    float: left;
    font-weight: normal;
    margin: 17px 0 !important;
    text-align: right;
    width: 30%;
}
.table.checkout_tabel1 label {
    width: 100%;
	margin-bottom:0 !important;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{
	outline: none;	
}
.table.checkout_tabel1 > tbody > tr:nth-child(2n+1) > td, .table.checkout_tabel1 > tbody > tr:nth-child(2n+1) > th {
    background-color: #e6e6e6;
}
.table.checkout_tabel1 > tbody > tr:nth-child(2n+2) > td, .table.checkout_tabel1 > tbody > tr:nth-child(2n+2) > th {
    background-color: #f9f9f9;
}