@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/fonts/glyphicons-halflings-regular.eot');
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
 
 *{ image-rendering: -webkit-optimize-contrast; font-size:15px; font-family: 'Roboto', sans-serif; padding:0px; margin:0px; list-style:none;}
.online_thump{
	margin:10px 0px;
}



/** cosmetica styles **/

.pad_top_20{ padding-top: 20px;}
.f_c_thump{
    margin-bottom: 14px;
    border: 1px solid #e1e1e1;
}
.consilt_form{
    background: #180f3b;
    padding:50px 40px;
    color: #fff;
    border-radius: 10px;
    margin: 15px 0;
}
.tittle{

    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0 0 0;
    color: #180f3b;


}

.Sub_tittle{
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 0 0;
    color: #180f3b;

}


input:focus, textarea:focus,a:focus
{
    border: none;
    box-shadow: none;
    outline-offset: 0px;
    outline: none;
}


.l_btn{ min-width: 350px;}
#small_txt, #small_txt a{ font-size: 12px;}
.login_con{ text-align: center;}
.login_dia{text-align: center;padding:50px 50px 0 50px; font-size: 16px; font-style: italic; }


.center{ text-align: center;}

.mandatory{ color: red;}
.green{ color: #393;}
.shipping_addres{
	background: #f1f1f1;
	border:1px solid #f2f2f2;
	padding: 15px;
}
.order_summary{ border:1px solid #ccc;}
.shipping_addres table{ border:none;}
.shipping_addres table td{  padding:5px;}
.paymet_opt label{  background: #f2f2f2; padding:10px 25px; }


/** profile **/
.profile_nav{ margin:10px 0;}
.profile_nav a{ padding:5px 10px; background: #180f3b; color: #fff; margin:5px 10px 5px 0 ;}
.profile_heading{ font-size: 18px; font-weight: bold;color: #180f3b; margin: 20px 0 0 0;}
.profile_branches{ margin:10px 0; }
.profile_branches a{ margin: 0 20px 0 0;}
.profile_cat_btn{ background: #fff; color: #180f3b; padding:5px 10px; margin:50px 0; border: 1px solid #180f3b; }

/** profile **/

.r{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.r5{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.pad-1{padding: 5px;}
.m_top{
	background: #180f3b;
	display: block;
	padding: 8px 0;
 }
.m_top_nav{ margin-left:10px;}
.m_top_nav a{font-size: 13px; padding: 3px 8px; color: #fff;}
.m_logo{ padding:8px 0px;}
.cos_pr_btn_m{ border: 1px solid #fff; border-radius: 25px;}
.cos_pr_btn_m:hover{background: #fff; color: #180f3b; cursor: pointer; }
.top_r_nav_m a{color:#fff; padding: 0 5px; font-size: 13px;}

.buy_btn{ background:#d41970; color: #fff; border-radius: 25px; }
.static_top{
	 /*padding:12px;*/
	 box-shadow: 1px 1px 10px #ccc;
	 border-bottom: 1px solid #f5f5f5;
	 background: #fff;
	 position: fixed;
	 width: 100%;
	 top: 0px;
	 z-index: 10001;
	}
#product_nav_con{
	 padding: 85px 0 0 0;
	 width: 358px;
	  /*background: rgb(43,56,145);
      background: linear-gradient(121deg, rgba(43,56,145,1) 0%, rgba(237,34,124,1) 100%); */
	 background: #180f3b;
	 position: absolute;
	 z-index: 10000;
	 display: none;
	 box-shadow: 1px 1px 10px #333;
}
#product_nav_con nav a{
	width: 358px;
	color: #fff;
	font-size: 15px;
	display: block;
	padding: 10px;
	font-weight: 400;
	border-bottom: 1px solid #080614;

}
#product_nav_con nav img{
    margin-right:12px;
    margin-left:10px;
    max-height:65px;
}



#product_nav_con nav a:hover{
	 border-right:3px solid #fff;	 }
.last_footer a{ color: #fff;}
.main_container{ padding:80px 0 0 0; position: relative;}
.cos_nav a{font-size: 15px; padding: 5px 12px;}
.cos_pr_btn{ border: 1px solid #180f3b; border-radius: 25px;}
.cos_pr_btn:hover{background: #180f3b; color: #fff; cursor: pointer; }
.cos_b_btn{ cursor: pointer; border-radius: 25px; background: #180f3b; color: #fff; border: 1px solid #666;}
.cos_b_btn:hover{ border-radius: 25px; border: 1px solid #180f3b; color: #180f3b; background: #fff; }
.right_top_1 nav a{ font-size:12px; padding:5px 15px; display:block; float: left;}
.cat_nav{ padding: 0px; margin: 0px;}
.cat_nav a{ padding:6px 15px; width: 100%; clear: both; display: block; font-size: 14px; text-transform: inherit;}
 .f_social_icons a{ color: #fff; margin-right: 10px;}
 .unavail{ min-height: 27px; display: block; text-align: center;    }
/** cosmetica styles **/

 
.msg{color: #063;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-family: 'Roboto', sans-serif;}
.r3{border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;}
p{ line-height:20px; padding:0px; margin:0px; letter-spacing: 0.005em; color:#333; line-height:27px;}
.center{ text-align: center;}
.divide{
		width:100%;
		height:1px;
		clear:both;
		margin:25px 0;
	}

.a_center{margin: 0 auto;}
.blue{ color: #2874F0;}
.link{ color:blue; text-decoration: underline;}
.c_title{padding:18px 0;}
.no_pad{ padding: 0px;}
a{text-decoration:none; color:black; }
a:hover{ text-decoration:none;}
.clear{ clear:both;}
.about_img{margin:13px 0;}
.about_head_inner{background: #180f3b; color: #fff; text-align: center; padding: 30px 0; margin-bottom:25px; margin-top:-15px; }
.about_head_inner img{ max-width: 75px; text-align: center; margin: 0 auto;}
.abt_h1{ padding: 3px 0; margin-top:5px; text-align: right; color: #d41970; font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; }
.abt_h2{ text-align: right; font-size: 28px; color: #fff; font-weight: 500;}
.digital_catelog{ font-weight:500;}
.about_head_inner h4{ font-size: 14px;}
.about_head_inner_1{ padding: 40px 0;}
.digital_catelog a{ display:block;background: #180f3b;color:#fff; margin: 5px 0;padding:10px 15px;}
.digital_catelog a:hover{ color:#180f3b; background: #fff;}
.search_filter{border:none; padding:6px 5px;}
.search_r_brands div{ padding: 0px; margin: 0px;}
.s_b_img{ border:1px solid #fff; color: #3B5957; border-radius:2px;
    font-size:72px;
    text-shadow: 0px 1px 0px rgba(255,255,255,.3), 0px -1px 0px rgba(0,0,0,.7); }
.pdf_icon{ font-size: 18px; margin-right:10px; color:#ff1e87;}
#c_msg{ color:#063; font-weight:bold; padding-left:6px;}
#q_clog_msg{ color:#F00; font-size:13px; }
.business_part{ display:none;}
.individual_part{ display:none;}
.cosmetica_blue_bg{ background:#180f3b; color:#fff;}
.p_enquiry_bg{ padding:20px 0;}
.cosmetica_blue_clr{ color:#180f3b;}
.cosmetica_rose_bg{ background:#d41970;color:#fff;}

.why_cos{ text-align: center;}
.address{ font-weight:500;}
.contact_ch{ float: left; font-size: 14px; font-weight: 500;}
.contact_ch img{ margin-right:25px;}
.cosmetica_rose_clr{ background:#d41970;}
.active_nav{ background:#180f3b; color:#fff;}
.active_nav a{ color:#fff;}
.responsive_menu_tri{ margin: 25px 0 0 0; font-weight:500;}
.cosmetica_head_con{ background:#fff; border-bottom:1px solid #E4E4E4;}
body{ background:#F5F6FB;}

.main_slider{ padding:0px; border:#f1f1f1 1px solid; box-shadow:1px 1px  5px #ccc; }
.right{ float:right;}
.left{ float:left;}
.b{ font-weight:bold;}
#navbar{ background:#180f3b; padding:0;}
#navbar a{ padding:11px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	}
#navbar a:hover{ background:#180f3b; color:#ccc;}
#navbar a:focus{  background:#180f3b; color:#fff;}
.f_navs{ font-weight:bold;}
.pr_d_name{ font-size:12px; font-weight:700; margin:0px; padding: 0px; text-transform: uppercase; display: block; /*background-color: #f1f1f1;*/ min-height: 38px; color: #180f3b; }
.pr_d_p{ font-size:12px; font-weight: 700;  }
.pr_d_price{ font-size:14px; font-weight: 700; color:#2874F0; }
.e_msg{ color:#F00;}
.contact_us_con{margin:15px 0 0 0;}
.cart{ font-size: 50px; color: #063;}
.cart_btn{position:absolute;top:1%;right:6%;}
.cart_btn:hover{background:#fff;}
.message_md{ background:#fff; border:1px solid #e8e8e8;}
.message_md_c { padding:10px; background:#180f3b; color:#fff;}
.message_md_c p{color:#fff;}
.message_md h4{ padding:10px;}

.cart_btn_index{ position:absolute; top:1%; right:1%; max-width:50px;}
.cart_btn_index:hover{background:#fff;}
.about_us{ background:#fff; border:#eaeaea 1px solid; padding:5px 10px;}

.about_us p{ padding:10px 0;}
.index_newsletter{ padding:25px 12px; margin:10px 0 0 0; background:#180f3b; color:#fff; }
.index_newsletter p{color:#fff; }
.index_newsletter h4{ padding: 0px; margin: 0px;}
.cosmetica_videos h4 { margin:0 0 10px 0;}
.subscribe_btn{background:#d41970; border:none; color:#fff; margin:0px;}
.subscribe_btn:hover{ background:#ec1c7d; }
.subscribe_btn:focus{ background:#ec1c7d; }
.index_tittle{ margin:10px 0; font-weight:400;padding:0 0 0 10px; font-weight: 700; }
.ttle{font-weight: 400;padding:0px;}
.last_footer{ text-align:left; padding:10px 0; border-top:1px solid #3F3454;}
.last_footer p{color: #fff;}
.footer_navs a{ color:#fff; display:block; padding:5px 0; }

.pr_thump:hover{ box-shadow:1px 1px 5px #ccc;}

.product_img_con{ background:#fff;border:1px solid #E4E4E4;padding:25px;margin-bottom:10px;}
.printo_table{ width:100%; margin:10px 0; }
.link{ color: #2874F0; text-decoration: none;}
.printo_table td{ padding:3px;}
.divider{ width:100%; height:1px; clear:both; background:#f2f2f2; box-shadow:1px 1px 1px #E2E2E2; margin:10px 0;}

#dropdown-menu a{ color:#fff;}
#brands{ padding:10px 0 0 0;}
.cosmetica_category_icons{ padding:18px 15px;}
.cosmetica_category_icons div{ padding: 0px; margin: 0px;}
.main_slider{border:1px solid #fff; }
.cosmetica_category_icons img{ border:1px solid #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; }
.product_thump{ width:100%; border:1px solid #e8e8e8; background:#fff;}
.cosmetica_category_icons img:hover{ box-shadow:1px 1px 10px 1px #ccc;}
.br_cat_icon{border:1px solid #e8e8e8; margin-bottom:10px;}
.f_pr_box{border: 1px solid #e5e5e5; background: #fff; padding:10px; }
.f_prname{padding:10px 0; font-weight: 500;}
.b_gar{ background: #180f3b;}




.social_cons a{ color:#fff;}
.cosmetica_map{ width:100%; min-height:250px;}
.contact_mail_head{ font-size:25px; color:#180f3b; }
.contact_call_btn{ width:200px; height:49px; line-height:50px; padding:0 0 0 55px; font-weight:bold;
	background:url(/storage/cosmetica_dubai_call_btn.jpg) no-repeat left center; color:#180f3b; }
.contact_fax_btn{ width:250px; height:49px; line-height:50px; padding:0 0 0 55px; font-weight:bold;
	background:url(/storage/cosmetica_dubai_fax_btn.jpg) no-repeat left center; color:#180f3b; }
.contact_mail_btn{ width:350px; height:49px; line-height:50px; padding:0 0 0 55px; font-weight:bold;
	background:url(/storage/cosmetica_dubai_mail_btn.jpg) no-repeat left center; color:#180f3b; }
.br_head{ color:#db3b83; font-size:20px; font-weight:bold; text-transform:capitalize; padding:5px 0; }
.br_name{ font-size:16px; color:#342b4a; font-weight:bold; text-transform:capitalize; }
.contact_03_head{
	border-radius:60px;
	-moz-border-radius:60px;
	-webkit-border-radius:60px;
	background:#342b4a;
	color:#fff;
	padding:10px;
	text-align:center;
	margin:30px 0; }
.contact_btns{padding:3px 20px;background:#342b4a;color:#fff;
	font-weight:bold;border:1px solid #1f1a2c;
	}
.contact_fld{
	width:100%;
	background:none;
	color:#1f1a2c;
	border:2px solid #1f1a2c;
	padding:5px;
	margin:3px 0;
	}
.contact_01{
	width:100%;
	height:79px;
	background:url(/storage/cosmetica_contact_01.png) center center no-repeat;
	}
.conatct_02_map{
	width:100%;
	height:240px;
	background:#ccc;
	margin-bottom:10px;
	}
.hide{ display:none; }

.user_ico_con a{color:#fff; font-size: 14px; display: block; float:right; padding: 5px 10px;}

/********** product cart ****/
.cart_head{
	 padding: 10px;
	 background: #180f3b;
	 color: #fff;
	 display: block;
	}
.cart_head button{margin-right:5px; text-align: right;}

.cart_head i{ font-size: 18px; cursor: pointer;}
.cart_right{background: #fff; border:1px solid #e9e9e9;}
.po_container{ width:100%; background:#f1f1f1; padding:25px; }
.quote_request_con{ width:100%; background:#f1f1f1; padding:25px;}
.cart_qty_control{
	width:12%;
	font-weight:bolder;
	}
	.cart_qty_control_qty{
		background:#fff;
		border:1px solid #ddd;
		padding:15px;
		text-align:center;
		margin:0 0  5px 0;
		}
.cart_qty_control_inc{
		background:#090;
		color:#fff;
		padding:2px 8px;
		display:block;
		cursor:pointer;
		}

.cart_qty_control_dec{
		background:#F00;
		color:#fff;
		padding:2px 8px;
		display:block;
		cursor:pointer;
		}
.cart_act{
		float:right;
		margin:10px 0;
		}
.cart_act li{
		float:left;
		list-style:none;
		margin:0 5px;
		}
.cart_act_btn{
		background:#666666;
		color:#fff;
		padding:5px;
		}
.cart_act_btn:hover{
	background:#d61970;
	color:#fff;
	}
.cart_act_active{
	background:#d61970;
		color:#fff;
	}

.cart_layer{
	background:#fff;
	padding:5px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	margin:0 0 8px 0;
	}

.cart_layer_thump img{
	max-width:14%;
	float:left;
	}
.cart_layer_middle{
	float:left;
	padding: 0 10px;
	}
.cart_layer_middle h5,h4{ padding:10px;}


.style1{ color:#066; font-size:14px; }
.cart_msg_01{ text-align:center;
	padding:20px;
	/*border:1px dotted #339933;*/
	margin-top:10px;
	clear:both;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	}
.s_msg{
color:#393;
font-weight:bold;
padding:0 0 0 50px;}
.logo_con{ position:relative;}
.logo_m_nav{ position:absolute; top:0px; right:0px;}
.search_con_1{

	border:1px solid #ccc;
	padding:5px;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	overflow: hidden;
	 background: #fff;
}
.search_con{
	max-width: 290px;
	border:1px solid #ccc;
	padding:2px;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	overflow: hidden;
	 background: #fff;}
	 .s_btn{
		padding: 3px 5px;
		background:#d41970;
		color:#fff;
		border-radius:50px;
		-webkit-border-radius:50px;
		-moz-border-radius:50px;}
.fa-search{ font-size: 12px;}

.top_search_fld{ padding:2px; border: none; }

/********** product cart ****/
.cosmetica_trading_main_logo{ padding:10px 0;}
.top_bar{ padding:4px 0;}
.logo_con{ background:#fff;}
.product_info{ background:#fff; padding:25px; margin: 10px 0; border: 1px solid #e6e6e6;  display: block;}
.bg{ background: #fff; border: 1px solid #e6e6e6; padding: 16px;}
.p_detail_thump{ padding:0 0 15px 0;}
.p_detail_thump a{ border-bottom:1px dashed #4e88c9; color:#4e88c9;}
.p_detail_thump ul{ margin:0 0 0 30px; padding: 5px 0;}
.p_detail_thump li{
	list-style:disc;
	padding: 4px;}
.infothump{
	margin-bottom:25px;}
.infothump img{
	border:1px solid #e5e5e5;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;}
.p_info_con{ background:#fff;padding: 10px; border: 1px solid #e5e5e5;}
.p_thump_r{ clear:both;}
.p_thump_r p{ font-weight:bold; font-size: 16px; padding:20px; color: #6b7a83; }
.p_thump_r2{ clear:both;}
.p_thump_r2 p{ font-weight:bold; font-size: 16px; padding:0px; color: #6b7a83; }
.p_details_inner{ padding:25px 15px;}
.p_detail_title{padding:15px 0 10px 0;}
.p_detail_title h3{ font-size: 24px;}
.infothump_inside{
	padding-top:15px;
	}
.pr_code{
	padding:5px 10px;
	font-size:14px;
	color:#000;
	background:#f1f1f1;
	border-radius: 5px;
    display: block;
    max-width: 200px;
    margin: 12px 0;
}
.pr_name{
	font-weight:bold;
	font-size:26px;
	text-transform:capitalize;
}
.about_tab_nav li a{
	background:#180f3b;
	font-size:12px;
	color:#ccc;
	padding:5px 8px;}
.about_tab_nav li a:hover{ background:#180f3b; font-size:12px; color:#fff; padding:5px 8px;}
.about_tab_inner{ padding:25px 10px; background:#fff;}
.category_icons{padding:10px 0;}
.b_logo{ border:1px solid #e5e5e5;}
.list-group-item{padding:5px 10px;}
.list-group-item a{ font-weight:normal; font-size:12px;}
.s_icon{font-size:20px; padding:3px 0;}
#cart_count{
	color: #fff;
	background: #F00;
	padding:5px 10px;
	border-radius:100%;
	font-weight: bold;}
.pr_cart_img{ max-width: 150px;}
.qty{
	padding: 15px;
	background: #f1f1f1;
	margin: 0 5px 0 0;}
.cart_body{padding: 20px; background: #fff; border:1px solid #f2f2f2;}
.cart_container{ padding: 10px 0; margin: 0px; border-top:1px solid #F2F2F2; }
.cart_img{max-width: 80px;}
.cart_top_head{ margin-bottom: 10px;}
.cart_title{ font-size: 22px; font-weight:bold;}
.cart_title_items{ font-size: 12px; font-weight:500; color: #ccc;}
.qty_select{
	padding:3px;
	margin: 0;
	display: inline-block;
	cursor:pointer;}
.p_c_name{
	font-size: 16px;}
.r_btn{ background: none; border: none;}
.r_btn:hover{font-weight: bold;}
.cart_count_con{ position: relative; }
.cart_count{
	background: #090;
	width: 16px;
	height: 16px;
	line-height: 15px;
	position: absolute;
	text-align:center;
	font-size: 9px;
	top: 0px;
	left: 0px;
	border-radius:5px;
	box-shadow: 1px 1px 2px #000;}
.quoter_con_r{
	padding:5px 20px;
	background: #fff;}
.c_pr_n{ padding-top:15px;}
.capitalise{text-transform: capitalize; }
.thump{ font-size: 35px;}
.customer_invite{
	background: #180f3b;
	color: #fff;
	text-align: center;}
.customer_invite p{ color: #fff;}
.customer_invite{
	padding:60px 22px;
	margin: 10px 0;
	border-radius:2px;
	border:1px solid #fff;}
.qr_greetings{ text-align: center; padding: 30px 0; }
.qr_greetings h3{ margin:10px 0; }
.invite_icons{ font-size:60px;}
.invite_icon_con{ padding:15px 0; margin: 10px 0;}
.why_us{text-align: center; color:#180f3b; }
.why_us{padding: 35px 0; margin: 10px 0;}
.why_us h4{ font-size: 16px; font-weight: 500;}
.why_us img{ max-width: 80px; margin: 0 auto;}
.m_icoon{ font-size: 80px;}
.why_heading{ padding:0 0 25px 0; font-size: 25px;}


/****blog***/
.back_to_site{ color: #fff;}
.blog_img{ height:210px; overflow: hidden;}
.blog_img img{ width:100%;}
.blog_thumb .caption{ max-height: 200px; overflow: hidden;}
.blog_detail_con{ background: #fff; border:1px solid #eee; padding:20px;}
.blog_detail_img{ margin:0 0 10px 0; border:1px solid #e5e5e5; }

.blog_date{ margin:5px 0; color: #666; display: block;}
 .blog_heading{font-size: 25px; line-height: 34px; line-height: 22px; font-weight:400;text-transform:capitalize;}
.bold{ font-weight:bold;}

/****blog**/

/******** cuctomer ***********/
.cu_thump_01{
	width: 100%;
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px 15px;
	margin: 10px 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
/********** cuctomer *********/
.or_can_win{
	padding:25px 0 0 0;
}
.online_cat_con .col-xs-6{
    padding: 0px;
    background:#000;
}
/**** faq ****/
.faq_head{ background: #E6E6E6; padding: 50px; margin-top: -10px;}
.faq_head h1{ text-align: center; color: 180f3b; font-weight: bold; font-family: 'Roboto'; font-size: 20px; }
.faq_head .txt-area{ width: 300px; margin: 0 auto; background: #fff; border: 1px solid #D3D3D3; border-radius:100px;}
.faq_head .txt-area .txt-area-01{ width: 85%; border: none; border-radius:100px; padding: 10px;}
.txt-area-btn{ width: 34px; float: right; height: 34px; border: none; margin: 5px 5px 0 0; text-indent: -9999px; display:block; background:url(../../images/faq_search_btn.jpg) center center no-repeat; border-radius: 100px; }
.faq_head p{ font-weight: 100; text-align: center; padding:50px 0 0 0;}
.faq_title{ font-size:20px; padding: 10px 0;}
.faq_bx h3{ font-weight: bold; padding:6px 0; }
.faq_bx ul li{ padding: 3px 0; }
.faq_q_a_link{ color: #D71477;}
.faq_d_cat{ border: 1px solid #ccc; display:block; background: #fff; margin: 5px 0; font-size: 12px; padding: 5px; text-align: center;}
.faq_line{ padding: 10px 50px; border: 1px solid #ccc; margin: 5px; display: block; float: left; border-radius: 100px;}
.faq_title2{ font-size:20px; padding: 10px 0; text-align: center; font-weight: bold; text-transform: uppercase;}
/**** faq ****/


.sm_menu{ background:#180f3b; border-radius: 50px; padding: 10px; margin:12px 0 8px 0; color: #fff; text-align: center;  }
.sm_menu a{ color: #fff; padding: 0 25px; font-size: 16px;}


@media(max-width:768px){

.p_c_name{ font-size: 12px; line-height: 26px; font-weight: bold; color: #333;}
.b_name{font-size: 12px;}
.cart_title{ font-size: 16px; line-height: 30px; font-weight:bold;}
.c_btn{ margin: 10px 0;}
.why_heading{ padding:0 35px 25px 35px; font-size: 20px;}
#product_nav_con{
		padding: 119px 0 0 0;
		width: 358px;
		background: #180f3b;
		position: absolute;
		z-index: 10000;
		display: none;
		box-shadow: 1px 1px 10px #333;

   }
   #product_nav_con a{
	   display: block;
	   width: 300px;


   }
   #product_nav_con a img{ padding: 0 8px 0 0;}
	.main_container{
		padding:119px 0 0 0;
		 position: relative;
	}
 .pr_thump{min-height:325px; padding:0px;}
.abt_h1{
	padding: 3px 0;
	margin-top:5px;
	text-align: center;
	color: #d41970;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; }
.abt_h2{
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 20px;}
.cosmetica_category_icons div{ padding: 0px; margin: 0px;}
.divider{
	width:100%;
	height:1px;
	clear:both;
	background:#f2f2f2;
	box-shadow:1px 1px 1px #E2E2E2;
	margin:5px 0;}

#user_drop_menu li a{ background:#f1f1f1; padding:5px;}
.cosmetica_trading_main_logo{ padding:13px 0;}
.c_icon{ margin:25px 0;}
.footer_logo_cosmetica{
	width:250px;
	margin:10px 0 0 0;}
.contact_write_us{ margin:20px 0; padding-top:40px; }
.d-arr{ font-size:8px;}

.top_search_fld{ float:left;}
.cosmetica_second_nav{ padding:50px 0 0 0;}
.cosmetica_second_nav a{ font-size:12px; padding:12px; }
.cosmetica_top_bar_address{ display:none;}

.why_us{text-align: center; color:#180f3b; }
.why_us{padding: 15px 0; margin: 5px 0;}
.why_us h4{ font-size: 12px;}
.why_us img{ max-width: 55px; margin: 0 auto;}
.slider_con{ padding: 0px;}

.profile_nav a{ width: 100%; display: block; padding:5px 10px; background: #180f3b; color: #fff; margin:5px 10px 5px 0 ;}
}

@media (min-width:1200px){


	/**** faq ****/
.faq_head{ background: #E6E6E6; padding: 50px; margin-top: -10px;}
.faq_head h1{ text-align: center; color: 180f3b; font-weight: bold; font-family: 'Roboto'; font-size: 20px; }
.faq_head .txt-area{ width: 600px; margin: 0 auto; background: #fff; border: 1px solid #D3D3D3; border-radius:100px;}
.faq_head .txt-area .txt-area-01{ width: 90%; border: none; border-radius:100px; padding: 10px;}
.txt-area-btn{ width: 34px; float: right; height: 34px; border: none; margin: 5px 5px 0 0; text-indent: -9999px; display:block; background:url(../../images/faq_search_btn.jpg) center center no-repeat; border-radius: 100px; }
.faq_head p{ font-weight: 100; text-align: center; padding:50px 0 0 0;}
.faq_title{ font-size:20px; padding: 10px 0;}
.faq_bx h3{ font-weight: bold; padding:6px 0; }
.faq_bx ul li{ padding: 3px 0; }
.faq_q_a_link{ color: #D71477;}
.faq_d_cat{ border: 1px solid #ccc; display:block; background: #fff; margin: 5px 0; font-size: 12px; padding: 5px; text-align: center;}
.faq_line{ padding: 10px 50px; border: 1px solid #ccc; margin: 5px; display: block; float: left; border-radius: 100px;}
.faq_title2{ font-size:20px; padding: 10px 0; text-align: center; font-weight: bold; text-transform: uppercase;}
/**** faq ****/

/** cosmetica styles **/
.login_dia{text-align: center;padding:50px 150px 0 150px; font-size: 16px; font-style: italic; }

.static_top{ padding:12px;
	box-shadow: 1px 1px 15px #ccc;
	border-bottom: 1px solid #f5f5f5;
	background: #fff;
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 100001;
   }
.main_container{ padding:75px 0 0 0;}
.m_con_inn{ padding: 18px 0 0 0;}
.cos_nav {margin: 23px 0 0 85px;}
.cos_nav a{font-size: 15px; padding: 5px 15px;}
.cos_pr_btn{ border: 1px solid #180f3b; margin-right: 7px; border-radius: 25px;}
.cos_pr_btn:hover{background: #180f3b; color: #fff; }
.cos_b_btn{ border-radius: 25px; background: #180f3b; color: #fff; border: 1px solid #666;}
.cos_b_btn:hover{ border-radius: 25px; border: 1px solid #180f3b; color: #180f3b; background: #fff;}
.brand_con{ padding:50px 12px 12px 12px;}
.cosmetica_logo{ max-width: 260px;}
.b_thumb img{max-height:80px; border-radius:2px;}
.why_heading{ padding:0 0 25px 0; font-size: 25px;}

/** cosmetica styles **/
.divide{
		width:100%;
		height:1px;
		clear:both;
		margin:15px 0;
	}
.pr_thump{
	min-height:370px;
	padding: 0px;}
.contact_mail_head{ margin:75px 0 0 0;}
.search_res_head{ padding:20px 0;}
.s_icon{
	font-size:21px;
	padding:3px 0;
	margin:0 10px;}
.category_icons{padding:20px 0;}
.about_tab_nav li a{
	background:#180f3b;
	font-size:14px;
	color:#ccc;
	padding:10px 15px;}
.about_tab_nav li a:hover{
	background:#180f3b;
	font-size:14px;
	color:#fff;
	padding:10px 15px;}
.about_tbs{margin:50px 0;}

#navbar{ background:#180f3b; padding:0;}
#navbar a{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	font-stretch: 100%;
	border-right:1px solid #463b60;}

.d-arr{ font-size:8px;}
.cosmetica_top_bar_address{
	line-height:37px;
	margin-left:10px;
	font-size:10px;
	float:left;
	color:#fff;}
.cosmetica_trading_main_logo{ padding:16px 0; max-width:360px;}
.top_search_con{ padding:50px 0 0 0; float:left;}
.top_search_fld{ padding:2px 5px; max-width: 175px; }

.s_btn:hover{ background:#d41970; color:#f1f1f1;}
.s_btn:focus{ background:#d41970; color:#f1f1f1;}
.s_btn:target{ background:#d41970; color:#f1f1f1;}
.contact_write_us{
	margin:20px 0;
	background:url(../images/write_us.png) center top no-repeat;
	padding-top:40px; }
.cosmetica_top_bar{
	min-height:35px;
	border-bottom:1px solid #292237;}
.cosmetica_second_nav{ margin:65px 0 0 0;}
.sep{border-right:1px solid #ccc;}
.cosmetica_second_nav a{
	font-size:15px;
	padding:0 15px;
	font-weight:400;
	color:#180f3b;}
.main_container{ margin:16px 0 0 0;}
.so_icon{ font-size:28px; padding:7px 0 0 0; margin:0 5px 0 0;}
.user_ico{ font-size:20px;}
.drop_down_con{
	width:1000px;
	min-height:250px;
	background:#362d48;
	color:#fff;
	display:block; }
.drop_down_con ul li{ float:left;}
.index_part2{ margin:20px 0;}
.index_part2_container{ width:100%; min-height:420px; background:#fff;}
.index_part2_container_by2_first{ margin-bottom:26px;}
.index_part2_container_by2{
	width:100%;
	min-height:198px;
	background:#fff;
	overflow:hidden;}
.cosmetica_videos{ margin:10px 0 0 0;}
.top_search_con{ padding:55px 0 0 0; float:right;}
.cart_icon_con{ padding:40px 0 0 0;}
.index_username{ padding:5px 15px 5px 5px;}
.home_brands{ margin:0 0 15px 0;}
.home_brands img{ border:1px solid #E8E8E8;}
.cosmetica_footer_inner{ padding:25px 0; margin-top:15px;}
.last_footer{ margin:15px auto 0 auto;}

.footer_logo_cosmetica{
	max-width:180px;
	margin:15px 0 0 90px;
	border:1px solid #fff;}
.footer_nav_div{ height:15px;}
.index_blog{ margin:25px 0 0 0;}
.cosmetica_map{ width:100%; min-height:400px;}
}
