/*-----------------------------------------------------------------------------------

    Template Name: Marketshop eCommerce HTML Template
    Author: Harnish Design
    Author URI: http://harnishdesign.net

-----------------------------------------------------------------------------------*/

/*===================================================================================*/
/*  General
/*===================================================================================*/
body {font-family: 'FutuMd';}
a, a b, .articleHeader span a, .pagination > li > a {color: #e14991;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color:#c68d1e;
	border-color:#c68d1e;
}
a:hover, a b:hover, .category .tabs li a:hover, .sitemap li a:hover, .pagination > li > a:hover, .breadcrumb a:hover, .login-content .right a:hover, .box-category a:hover, .list-item a:hover {color: #c41c70;}
/*===================================================================================*/
/*  Header
/*===================================================================================*/
#header .header-row {
	background-color: #ffffff;
	padding: 4px 0;
	box-shadow: 0 0 7px rgb(0 0 0 / 20%);
}
#header .htop {background-color: #000000;}
#header .links > ul > li > a, #header .links > ul > li .wrap_custom_block > a, #header .links > ul > li.mobile, #header .links > ul > li.email, #language span, #currency span, #header #top-links > ul > li > a {
	color: #ffffff;
	text-transform: unset;
}
#header .links > ul > li.wrap_custom_block > a b { border-color:#959595 transparent transparent; }
#header .links, #header .links > ul > li, #language, #currency, #header #top-links > ul > li, #header #top-links {border-color: #000000;}
#top .dropdown-menu li a, #currency ul li .currency-select, #language ul li .language-select { color:#000; }
#top .dropdown-menu li a:hover, #currency ul li .currency-select:hover, #language ul li .language-select:hover { color:#c68d1e; }
/**===== Search Bar =====**/
#header #search input {
	/* background: #fff7f7; */
	color: #473f3d;
	border-color: #ddd;
}
#header .button-search { color:#999; }
/**===== Mini Cart =====**/
#header #cart .heading { color:#aaa; }
#header #cart.open .heading { color:#fff; }
#header #cart.open .heading span:after { border-color:transparent transparent #ccc; }
#header #cart .heading .cart-icon:before, #header #cart .heading .cart-icon:after, #header #cart .dropdown-menu { border-color:#ccc; }
#header #cart .heading .cart-icon { background:#ccc; }
/*===================================================================================*/
/*  Menu
/*===================================================================================*/
#menu {
	background-color: #ffffff;
	border:none;
	/* box-shadow: 0 2px 1.5px 0 rgba(0,0,0,.12); */
}
#menu .nav > li > a, #menu .navbar-header > span {
	color: #000;
	text-transform: none;
	font-size: 16px;
	font-weight: 500;
}
#menu .nav > li > a.home_link span:before { border-color:transparent transparent #ddd; }
#menu .nav > li > a.home_link span:after { border-color: #ddd; }
#menu .nav > li > a.home_link span { background:#ddd; }
#menu .nav > li > .dropdown-menu, #menu .nav > li > .dropdown-menu li .dropdown-menu { border-top-color:#473f3d; }
#menu .nav > li.sub:hover > a:after { border-bottom-color:#473f3d; }
#menu .nav > li:hover > a {
	background-color: #ffffff;
	color: #b30138;
}
#menu .nav > li div > ul > li > a, #menu .nav > li.menu_brands > div > div a { color:#222; }
#menu .nav > li div > ul > li:hover > a, #menu .nav > li.mega-menu > div > .column:hover > a, #menu .nav > li.menu_brands > div > div a:hover {color: #473f3d;}
/*===================================================================================*/
/*  Feature box
/*===================================================================================*/
.custom-feature-box .feature-box {background: #db3d88;}
.custom-feature-box .feature-box .title {
	font-size:15px;
	color:#fff;
	font-weight: 600;
	padding-bottom: 5px;
}
.custom-feature-box .feature-box p {
	font-size:13px;
	color:#fff;
}
/*===================================================================================*/
/*  Sub Title
/*===================================================================================*/
#container h2, #container h3, .product-tab .tabs li a {
	text-transform:uppercase;
	font-size: 20px;
	font-weight: 600;
}
/*===================================================================================*/
/*  Product Thumb
/*===================================================================================*/
.saving {
	background:#c68d1e;
	color:#fff;
}
.price, .price-new, .product-info .price {color: #cc404b;}
.product-thumb .button-group > button {background-color: #ffffff;border: 1px solid #db3d88;color: #db3d88;}
.product-thumb .button-group > button:hover {background-color: #db3d88;color: white;}
.product-thumb .button-group .add-to-links button { color:#777; }
.product-thumb .button-group .add-to-links button:hover { color:#000; }
/*===================================================================================*/
/*  Buttons
/*===================================================================================*/
.btn-primary {background-color: #c82174;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color: #473f3d;}
/*===================================================================================*/
/*  Footer
/*===================================================================================*/
#footer .fpart-first {background-color: #fafafa;}
#footer .fpart-first, #footer .fpart-first a {color: #212121;}
#footer .fpart-first a:hover {color: #c51d71;}
#footer h5 {
	color: #212121;
	text-transform:uppercase;
	font-size: 13px;
	font-weight: 600;
}
#footer #powered {border-bottom-color: #dbdbdb;}
#footer .fpart-second {background-color: #fafafa;}
#footer .fpart-second a { color:#999; }
#footer .fpart-second a:hover { color:#c68d1e; }
/*===================================================================================*/
/*  Extra
/*===================================================================================*/
.owl-carousel.single-slider .owl-controls .owl-buttons .owl-next:hover, .owl-carousel.single-slider .owl-controls .owl-buttons .owl-prev:hover, #back-top a:hover {background-color: #db3d88;}
.faq .panel-title:hover, .sitemap li a:hover { color:#c68d1e; }
/*media responsive*/
.drop-icon { color:#959595; }
.left-top {background-color: #000000;}
#menu .navbar-header > span > b:before { border-color: transparent transparent #fff; }
#menu .navbar-header > span > b:after { border-color:#fff transparent transparent; }
#menu .nav > li > span.submore:after { color:#fff; }
.icon-bar1 {
  position: fixed;
  top: 54%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-52%);
  z-index: 999;
}

.icon-bar1 a {
  display: block;
  text-align: center;
  padding: 9px;
  transition: all 0.3s ease;
  color: white;
  font-size: 18px;
}


.icon-bar1 a:hover {color: #fff !important; transform: rotate(360deg); transition: all 0.2s; -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);}
.fbbtn {
  background: #4267B2;
  color: white;
}
.wtbtn {
  background: #2DC100;
  color: white;
}

.clbtn{
  background: #0077B7;
  color: white;
}

.inbtn{
  background: #AC34B0;
  color: white;
}
.twbtn{
  background: #1CA1F3;
  color: white;
}
.youtubebtn{
  background: #F30000;
  color: white;
}

 .mobile {
    display:none;
}
    
    @media (max-width: 920px){
.pc {
    display:none;
}   

.mobile {
    display: block;
}

}

.enquire-us-right > button {
    background-color: #cc404b;
    color: #fff;
    border: 1px solid #cc404b;
    letter-spacing: 3px;
    font-weight: bold;
    font-size: 15px;
    padding: 0px 11px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    border-radius: 5px 5px 0px 0px;
    height: 50px;
    }
	
		.enquire-us-right {
    position: fixed;
    right: -5.7%;
    top: 46%;
    z-index: 10;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    margin: 0;
    padding: 0;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    z-index: 999;
    }

.call-to-action-two{
	position:relative;
	padding: 15px 0px;
	background-color: #d31871;
}

.call-to-action-two h2{
	position:relative;
	color:#ffffff;
	font-weight:700;
	text-align: center;
	font-size: 36px;
	margin-top: 5px;
}

.call-to-action-two h2 span{
	color:#3241ff;
}

.call-to-action-two .theme-btn{
	margin-top:3px;
}

.social-icon-contact{
	position:relative;
}

.social-icon-contact li{
	position:relative;
	margin-right: 11px;
	display:inline-block;
}

.social-icon-contact li a{
	position:relative;
	width:40px;
	height:40px;
	font-size:16px;
	color: #0263a9 !important;
	border-radius:50%;
	line-height: 39px !important;
	text-align:center;
	border:1px solid #ffffff;
	display:inline-block;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	border: 1px solid #0263a9;
}

.social-icon-contact li a:hover{
	color: #ffffff !important;
	border-color: #efcc17;
	background-color: #efcc17;
}

 .footer-social li {
  display: inline;
  margin-right: 5px;
  text-align: center;
}
 .footer-social li a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 41px;
  border-radius: 50%;
  color: #555;
  text-align: center;
  font-size: 18px;
  transition: all .8s ease;
  background: rgba(255, 255, 255, 0.9);
}
 .footer-social li a i {
  line-height: 35px;
}
 .footer-social li a:hover {
  color: #d31871;
  background: #e7e7e7;
}
 .footer-social li:last-child {
  margin: 0;
}

ul.footer-social.md-mb-30 {
    text-align: center;
}
ul.footer-social spannew{color:white;font-size: 34px;font-weight: 600;line-height: 41px;}

.contact_us_details {
  padding-top: 0px;
  /* box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15), 0 4px 15px 0 rgba(0, 0, 0, 0.15); */
}

.contact_us_details .row .col-md-4:nth-child(2) .c_details_item .media .media-left i {
  font-size: 23px;
}

.c_details_item {
  background: transparent;
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 16px;
}

.c_details_item .media .media-left {
  padding-right: 23px;
  /* vertical-align: middle; */
}

.c_details_item .media .media-left i {height: 65px;width: 65px;border: 1px solid #d31871;border-radius: 50%;color: #ffffff;text-align: center;line-height: 61px;font-size: 28px;-webkit-transition: all 400ms linear 0s;-o-transition: all 400ms linear 0s;transition: all 400ms linear 0s;background-color: #d31871;}

.c_details_item .media .media-body p {


  line-height: 22px;

  font-weight: normal;
}

.c_details_item .media .media-body a {

  color: #4a4a4a;
  line-height: 24px;

}

.c_details_item .media .media-body a:hover {color: #0192d2 !important;}
.c_details_item .media .media-body h4 {margin-bottom: 8px;font-weight: 700;color: #1c1c1b;}


@media only screen and (min-width: 320px) and (max-width: 735px) {
  .c_details_item {
    padding: 28px 15px;
  }
  .c_details_item .media .media-left {
    padding-right: 10px;
  }

}
.social-icon-two{
	position:relative;
}

.social-icon-two li{
	position:relative;
	margin-left:12px;
	display:inline-block;
}

.social-icon-two li a{
	position:relative;
	width:40px;
	height:40px;
	font-size:16px;
	color:#ffffff;
	border-radius:50%;
	line-height:42px;
	text-align:center;
	border:1px solid #ffffff;
	display:inline-block;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.social-icon-two li a:hover{
	color:#ffffff;
	border-color:#71b100;
	background-color:#71b100;
}

.social-icon-contact{
	position:relative;
}

.social-icon-contact li{
	position:relative;
	margin-right: 11px;
	display:inline-block;
}

.social-icon-contact li a{
	position:relative;
	width:40px;
	height:40px;
	font-size:16px;
	color: #0263a9 !important;
	border-radius:50%;
	line-height: 39px !important;
	text-align:center;
	border:1px solid #ffffff;
	display:inline-block;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	border: 1px solid #0263a9;
}

.social-icon-contact li a:hover{
	color: #ffffff !important;
	border-color: #efcc17;
	background-color: #efcc17;
}