.main_container
{	
  background-color: #335c5e;
    box-shadow: 1px 9px 8px #333;
    margin: auto;
    max-width: 1024px;
}
body
{	
background-image:url('../images/background.jpg');
}

.top_links_box li
{
		list-style:none;
}

.top_links_box ul
{
	    display: inline-block;
    left: 114px;
    list-style: outside none none;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
	position:relative;
}
.top_links_box ul li
{
	display:inline-block;
}
.navbar_full_widht
{
	width:100%;
}

.top_links_li a
{
		 display: block;
    padding-bottom: 8px;
    padding-top: 8px;
}

.top_links_li .top_link_icon, .top_links_li .top_link_text
{
	width:100%;
	display:inline-block;
	text-align:center;
}
.top_link_icon
{
	font-size:18px;
}

.product_image_box
{
	 background-color: #fff;
    min-height: 220px;
    padding: 3px;
    position: relative;
    text-align: center;
	
}
.image_area
{	
	  line-height: 170px;
    margin-bottom: 15px;
    max-height: 172px;
    position: relative;
    text-align: center;
}
.image_area img
{
	max-height:225px;
	vertical-align:middle;
	max-width: 100%;
}
.image_area 
{
		   
}
.item_name_text
{
	  font-size: 14px;
    font-weight: 600;
    text-align: left;
    padding: 0px 10px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
		
}


.item_price_text
{
	  font-size: 18px;
	  text-align:center;
	  padding: 0 10px;
  
}
.pro_cart_icons
{
	display:inline-block;
	width:80px;
	height:80px;
	z-index:10;
	
	
}
.products_box > .col-lg-4
{
	padding:0px;
}


.product_box_border
{
		border-bottom:1px solid  #e7eaec ;
		border-right:1px solid  #e7eaec ;
}
.products_box
{
		border-top:1px solid  #e7eaec ;
		
}
.top_nav_box
{
	background:transparent;
	border:0px;
}	
.nav_top_white
{
     box-shadow: 4px 3px 6px #ccc;
    display: inline-block;
    width: 100%;
}
.shopping_cart
{
	padding-left:20px;
	padding-right:20px;
}
.page_heading
{
	margin-bottom:40px;
}
.page_heading span
{
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	position:relative;
}
.page_heading span:after
{
	   background-color: #e7eaec;
    bottom: -4px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 52px;
}
.table_box  table
{
	   border: medium none #e7eaec;
    border-spacing: colleps;
}
.table_box th
{
	background-color:#f4f4f4;

}

.table_box thead th
{
	padding:10px;
	text-transform:uppercase;
	font-weight:600;
}
.table_box tbody td
{
		padding:10px 7px;
}

.item_code
{
	
}
.button_send
{
	margin-top:10px;
}
.cart_total
{
	font-size:18px;
	font-weight:600;
}
.select_color_box
{
	  background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    width: 100%;
	   height: 225px;
	    transition: all 300ms ease 0s;
}
.select_color_heading
{
	 
}
.red_color_chart
{
	background-color: #b3091d;
    border-radius: 50%;
    display: inline-block;
    height: 40px;
    width: 40px;
	cursor:pointer; 
}
.select_color_heading
{
	font-size:16px;
}
.yellow_color_chart
{
	background-color: #dfd80f;
    border-radius: 50%;
    display: inline-block;
    height: 40px;
    width: 40px;
	cursor:pointer;  
}
.black_color_chart
{
background-color: #000;
    border-radius: 50%;
    display: inline-block;
    height: 40px;
    width: 40px;	
	cursor:pointer;   
}

.select_color_inner
{
		 height: 49px;
    margin-top: 95px;
}
.image_area:focus.select_color_box
{
	display:block;
}
.pending-color
{
	color:#ed5565;
}
.success-color
{
	color:#1ab394;	
}
.custom_modal
{
	
}
.custom_modal .modal-content
{
	border-radius:0px;
}
.custom_modal  .modal-header
{
	  padding: 6px 15px;
	  border:0px;
}
.custom_modal  .close
{
	    background-color: #fff;
  
    border-radius: 50%;
    height: 30px;
    opacity: 1;
    position: relative;
    right: -26px;
    top: -16px;
    width: 30px;
}

.custom_modal   .modal-body
{
	padding-left:15px;
	padding-right:15px
}
.selectsize
{
	 font-size: 15px;
    font-weight: normal !important;
    margin-top: 0;
}
.left_logo_img
{
	  margin: auto;
    width: 84%;
}
.carasual_large img
{
	max-height:350px;
}
.gallery_image_box
{
	height:330px;
}
.large_image img
{
	 max-height: 333px;
  
}
.large_image
{
	text-align:center;
	margin-bottom:20px;
	  
}
.image_thumb
{
	 
    text-align: center;
}
.thumb_img
{
	  
    display: inline-block;
    height: 170px;
    /*line-height: 100px;*/
      text-align: left;
    width: 251px !important;
}
.thumb_img img
{
	   max-height: 163px;
    max-width: 263px;
    vertical-align: middle;
}
.button_cart
{
	font-size:18px;
}
.custom_modal .modal-title
{
	  font-size: 18px;
    margin-top: 14px;
}

.login-form {
    background-color: #fff;
    border-radius: 3px;
    padding: 20px;
    text-align: left;
}
.login_logo img
{
	  margin-bottom: 0;
    width: 150px;
}
.forgot_box {
    color: #5bb3b4;
    text-align: center;
}
.forgot_box {
    border-top: 1px solid #ebebeb;
    padding-top: 17px;
}
.forgot_box a {
    color: #879094;
}	
.badge_new
{
	background-color:#82b440;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 7px;
    top: 7px;
    width: 40px;  font-size: 11px;
    text-align:center;
	z-index:10;
}
.tablecharge
{
	margin-top:20px
}

.new_in_app {
    color: #879094;
    font-size: 16px;
    padding-bottom: 20px;
    text-align: center;
}
.graph_img {
    padding-bottom: 10px;
    padding-top: 0;
    text-align: center;
}
.new_in_app {
    color: #879094;
    font-size: 16px;
    padding-bottom: 20px;
    text-align: center;
}

.first_items {
    border-right: 1px solid #e7eaec;
}
.footer
{
		margin-top:20px;
}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav
{
	
}
.tbl_text_items td
{ 
	border:0px !important;
}


.qty_in_box
{
	font-weight:600;
}
.price
{
	font-weight:600;
}
.total
{
	font-weight:600;
}

.qty_area_box
{
	text-align:center;	
}
.item_details_value
{
	    font-size: 20px;
    font-weight: 600;
}
.done_button
{
	    font-size: 17px;
    margin-top: 4px;
    padding: 8px 28px;
    text-transform: uppercase;
}
.image_thumb .flex-viewport  .slides
{
		width:100%!important;
}

.product_qty 
{
	  border: 1px solid #e5e6e7;
}
.color_demo
{
	text-align:center;
}


.color_item_name
{
	margin-left:32px;
}

.custom_modal .modal-lg
{
	 width: 777px;
}
.kalash_logo
{
	  background-image: url("../images/logo2.png");
    background-repeat: no-repeat;
    background-size: 80px auto;
}
.kalash_logo.sa-info
{
	display:none;
}
.sweet-alert .sa-icon.sa-info.kalash_logo.sa-info::before, .sweet-alert .sa-icon.kalash_logo.sa-info::after
{
	display:none!important;
}

.sweet-alert .sa-icon.kalash_logo
{
	border:0px!important;
}
.firm_name_box
{
	   display: inline-block;
    padding-right: 12px;
    position: relative;
    top: 12px;
	width:100%;
		
}

.welcome_user_name
{
	  display: block;
    width: 164px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.top_navigaiont_part li a
{
		padding:0px;
}
.top_navigaiont_part, .top_navigaiont_part li
{
	width:175px;
}
.top_navigaiont_part .count-info
{
		float:right;
}


.welcome_msg_box a
{
	margin-left:12px;
	margin-right:3px;
	color: #222329;
}
