.contact_icon i
{
	height: 43px;
	font-size: 18px;
}
.mainmenu ul#nav li a span i.fa.fa-home
{
	margin-left : -5px;
}
.add-img::before, .logo-pic::before
{
	width: 79%;
}
.mylist
{
	font-size: 15px;
	line-height: 28px;
	padding: 0 0 0 19px;
	font-family: Open Sans;
	font-weight : 300;
}
.mylist i
{
	color: #0089E1;
	margin-right: 8px;
}
.description_details p
{
	margin-top: 15px;
	line-height: 28px;
	font-size: 15px;
}
.margintp
{
	margin-top: 34px;
}
.featured-product-corusol .col-lg-3, .featured-product-corusol .col-md-3
{
	width: 78%;
}
.myul
{
	list-style: none;
}
.myul li span
{
	margin-right: 5px;
}
.single_cart_list.mytable table
{
	width: 70%;
	text-align: center;
	margin-top: 10px;
	margin-left: 20px;
}
.c_prod_images.mytablehead
{
	width: 40%;
	text-align: right;
}
.mytable tbody tr td
{
	text-align:left;
}
.myul li span i, .mytable tr th, #tags table tr th, .table-responsive .table tr th
{
	color: #0089e1;
}
p
{
	margin-left: 8px;
}
.single_cart_list.tablesize table
{
	width:85%;
	margin-left: 20px;
}
.infor-text a span
{
	font-weight: 600;
	text-align: center;
}
.comment_form input[type="email"]
{
	margin-left: 45px;
}
.myaccount.myaddress ul li i
{
	margin-right: 9px;
	font-size: 17px;
}
.myaccount.myaddress ul li, .myaccount.myaddress ul li a
{
	font-size: 14px;
	line-height: 2;
	margin-top: 8px;
	font-weight: 500;
}
.information h3, .myaccount h3
{
	font-weight: 700;
	font-size: 18px;
}
.footer-logo a
{
	margin-bottom: 18px;
}
#catselect
{
	width: 200px;
	height: 40px; 
	background: transparent none repeat scroll 0px 0px; 
	border: 0px none;	
}
.header-top-menu ul li a i
{
	border: 1px solid #00aff0;
    border-radius: 50px;
    color: #fff;
    font-size: 15px;
    height: 30px;
    padding-top: 25%;
    text-align: center;
    transition: all 0.4s ease 0s;
    width: 30px;
	background: #00aff0 none repeat scroll 0 0;
}
.header-top-menu ul li a i:hover
{
	background: #fff;
    color: #000;
	border: 1px solid #000;
}
.news-letter
{
	border-radius: 17px;
}
.news-letter span
{
	font-size: 24px;
	color : #fff;
	font-weight: 800;
}
.margintop
{
	margin-top: 25px;
}
.single_cart_list ul{
  width:760px;
  margin-bottom:20px;
  overflow:hidden;
  /*border-top:1px solid #ccc;*/
}
.single_cart_list ul li{
  line-height:2;
 /* border-bottom:1px solid #ccc;*/
  float:left;
  display:inline;
}
.double li  { width:50%;}
/* Carousel */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -46px;
}
#quote-carousel .carousel-control.right {
    right: -46px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 180px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.side-bar ul li a span
{
	width: 47px;
	margin-right:9px;
}
.mainmenu nav ul#nav li.current-menu-item a
{
	color: #60cdf6;
}
.category-gird-product-area .col-md-4:nth-child(3n+1)
{
	clear: both;
}
.mainmenu ul#nav li a
{
	font-weight: 600;
	padding: 20px 29px;
}
.side-bar ul li a
{
	font-weight: 600;
}
#productModal .modal-dialog,#productModal1 .modal-dialog
{
	width: 450px !important;
	background: #fff !important;
}
.join-us::before
{
	top: 68%;
}
.social-icon
{
	margin-top:15px;
	margin-bottom: 20px;
}
.myaccount.myaddress h3 span
{
	font-weight: 100;
}
.comment_form input[type="text"],.comment_form input[type="email"]
{
	margin-left: 0 !important;
}
.comment_form input
{
	width: 84%;
}
.manufacturers-color-menu ul li a i
{
	margin-top: 7px;
}
.sidebarlist li 
{
	font-weight: 600; 
	font-size: 17px;
}
.manufacturers-color-menu ul li a
{
	font-size: 14px;
}
.sidebarlist li a i
{
	font-size: 11px;
}
.pagination .active a
{
	color: #fff !important;
}
.parcatname
{
	font-size: 19px;
	font-weight:600;
}
.join-us h3
{
	font-size: 17px;
	font-weight:700;
}
.sub-menu li
{
	padding: 6px 0 !important;
}
.sub-menu li a
{
	color: #333 !important;
}
.mybox h3, .mybox h2, .mybox .h3
{
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: 600;
}
.mainmenu ul#nav li a
{
	font-size: 14px;
}
.g-recaptcha,.button_for_text
{
	margin-left: 7px;
}
.comment_form button
{
	font-weight: bold;
	padding: 15px 17px;
}
.comment_form button
{
	background: #0089E1;
}
.c_prod_name
{
	width: 20%;
}
.table tr th
{
	text-align: center;
}
.search-button i
{
	padding: 0px;
}
.search-button
{
	border: none;
}
.text p
{
	font-size: 13px;
	font-weight: 600;
}
.text h2
{
	font-size: 14px;
}
.single-service .text
{
	text-align: center;
}
.footeraddressli
{
	margin-left: 7px;
}