/*
Template Name:Megashop
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/
body{
font-family: 'Acme', sans-serif;
   }
h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
letter-spacing:1px;
color: #b98e00; 
}
a{
  color:#9a0b0b;
}
a:hover{
color:#d41111;
text-decoration:none;
}
ul{
padding:0;
margin:0;
list-style:none;
letter-spacing:1px; 
}
li{
  font-size:18px;
  letter-spacing:1px;
  }
p{
padding:0;
margin:0;
font-size:18px;
letter-spacing:1px; 
}
.space_left{
padding-left:0; 
margin-left:0;
} 
.space_right{
padding-right:0;
margin-right:0; 
} 
.space_all{
padding:0; 
margin:0;
} 
.border_none_1{
  border:none!important;
  }
.border_top_none_1{
  border-top:none!important;
  }
.background_color_1{
 background:#fffdc6!important; 
  }
.container_1{
 width:100%; 
  }
.col_black{
color:#333; 
 }
 
.btn-success {
background: #ffc400;
border: none;
color: #000;
}
.btn-success:hover {
background: rgb(212,17,17);
color: #fff;
}
/*********************top****************/
.form-control:focus{
box-shadow:none; 
border-color:#ffeded;
 }
.form-control{
box-shadow:none; 
border-color:#ffeded;
 }
.dropdown-menu .divider {
    background-color:#ffeded;
}
.navbar-nav>li>.dropdown-menu {
    margin-top:20px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
.navbar-default .navbar-nav>li>a {
    /*font-weight:bold;*/
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
	border: 1px solid #ffeded;
	border-radius:0!important;
	background: #fff6f6;
}
.mega-dropdown-menu:before {
    content: "";
    border-bottom: 15px solid #fff6f6;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: 285px;
    z-index: 10;
}
.mega-dropdown-menu:after {
    content: "";
    border-bottom: 17px solid #ffeded;
    border-right: 19px solid transparent;
    border-left: 19px solid transparent;
    position: absolute;
    top: -17px;
    left: 283px;
    z-index: 8;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  white-space: normal;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: rgb(212,17,17);
}
.mega-dropdown-menu .dropdown-header {
  color: #b98e00; 
  font-size: 22px;
  /*font-weight:bold;*/
}
.mega-dropdown-menu form {
    margin:3px 20px;
}
.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}

#top{
   background-color: rgb(212,17,17); 
  }
.navbar-default{
 background:none;
 border:none;
 min-height:auto; 
 margin-bottom:0;
  }
#top h4 {
 margin-top:10px;
 margin-bottom:10px;
 }
.navbar-brand{
 font-size:40px;
 color:#fff!important; 
 padding-top:23px;
 margin-right:100px;
  }
.navbar-brand span{
color:#ffc400;
  }
.font_tag{
color:#fff1f1!important; 
padding-left:10px!important;
padding-right:10px!important; 
  }
.font_tag:hover{
color:#ffc400!important;  
  }
.font_tag:focus{
color:#ffc400!important; 
  }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
background:none; 
 }
.font_tag_1{
  color:#ffc400!important;
  }
.font_tag_1 span{
  color:#fff1f1!important;
  font-size:12px;
  }
  
.font_tag_2{
  color:#fff1f1!important;
  }
.font_tag_2 span{
  color:#ffc400!important;
  font-size:14px;
  }
.font_tag_2 i{
  color:#ffc400!important;
  font-size:26px;
  }
.font_tag_2 i:hover{
  color:#fff1f1!important;
  }
.nav_1{
   padding-top:11px;
   }
#top .btn-primary{
 background:rgb(212,17,17); 
 border:none;
 font-size:18px;
  }
#top .btn-default{
 font-size:18px;
 background:#ffc400;
 border-color:#ffc400;
  }
#top .btn-default span{
top:4px;
  }
#top .form-control{
 font-size:18px;
 margin-bottom:10px;
  }
.active_tab{
  background: #ffc400!important;
  color:#000!important;
  border-radius:5px;
   }
.active_tab:hover{
  color:#000!important;
   }

.drop_o{
margin-top:10px!important;
min-width: 250px;
border-radius: 3px;
padding: 5px;
border: none;
background: #fff6f6;
border-radius:0!important;
 }
.drop_o a{
border-bottom: 1px solid #ffeded;
padding-top: 15px!important;
padding-bottom: 15px!important; 
 }
.drop_o a:hover{
background-color: rgb(212,17,17)!important;
color:#fff!important;
 }
.border_none{
border:none!important; 
 }
#top .carousel-inner img{
margin:0;
}
.cd-secondary-nav.is-fixed {
z-index: 9999;
position: fixed;
left: auto;
top: 0; 
width:100%!important;
  }
.cd-secondary-nav.is-fixed {
top: -40px;
transform: translateY(40px);
transition: transform .3s;
}
/*********************top_end****************/

/*********************header****************/


#header{
 background-color: rgb(154,11,11);
 padding-top:10px;
 padding-bottom:10px;
  }
.header_tag{
 background:#ffc400;
 padding:10px 15px;
 color:#000;
 border-top-left-radius:5px;
 border-top-right-radius:5px;  
  }
.header_tag:focus{
   color:#000;
   text-decoration:none;
  }
.header_tag:hover{
   color:#000;
  }
.header_nav{
 margin-top:15px;
 }
.drop_1{
left:auto;
top:48px; 
border-radius:0;
min-width:210px; 
  }
.drop_2{
  min-width:160px!important;
  }
.header_tag_1{
  border-bottom:1px solid #ffeded;
  padding-top:10px!important;
  padding-bottom:10px!important;
  }
.header_tag_1:hover{
 color: rgb(212,17,17)!important;
 background:none!important; 
  }
.icon_1{
  margin-left:3px;
  font-size:12px;
  margin-top:2px;
  }
.header_main_2  .form-control{
height:40px;
font-size:18px;
border-radius:0;
  }
.header_main_2 .btn{
padding:9px 22px;
background-color: rgb(212,17,17);
border-color: rgb(212,17,17);
margin-left:0!important;
border-radius:0;
  }
  
.header_tag_2{
 color:#fff;
  }
.header_tag_2:hover{
 color:#fff;
  }
.header_tag_2:focus{
 color:#fff;
 text-decoration:none;
  }
.header_tag_2 span{
 color: #ffc400;
  }
.header_nav_1{
 margin-top:7px;
 }
 
.drop_cart{
min-width:320px; 
left:auto;
right:0;
padding:20px 15px;
margin-top:15px!important;
border-radius:0!important;
box-shadow:none;
border-color:#ffeded;
 }
.drop_1i{
border-bottom:1px solid #ffeded;
padding-bottom:10px;
 }
.drop_1i1l span i{
display:inline-block;
width:30px;
height:30px;
line-height:27px;
border:1px solid #ffeded;
text-align:center;
font-size:14px;
margin-top:10px;
cursor:pointer; 
 }
.drop_1i1l span i:hover{
background:rgb(212,17,17);
color:#fff;
border-color:rgb(212,17,17);
 }
.drop_1i1{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #ffeded;
 }
.drop_1i2{
padding-top:10px;
padding-bottom:10px; 
 }
.drop_1i3 .button{
 display:block;
 }
 
.drop_cart h5{
font-size:17px; 
 }
.drop_cart h6{
font-size:15px; 
 }
.iw{
width:100%; 
 }
.button {
background:#ffc400;
color: #000;
padding: 15px 30px 15px 30px!important;
margin-top: 10px;
display:inline-block;
}
.button:hover {
background: rgb(212,17,17);
color: #fff;
}
.button_1 {
background: rgb(212,17,17);
color: #fff;
padding: 15px 30px 15px 30px!important;
margin-top: 10px;
display:inline-block;
}
.button_1:hover {
background:#ffc400;
color: #000;
}
.drop_1i1l .mt_top {
margin-top: 10px;
display: inline-block;
}
.col_black{
color:#333!important; 
 }
.font_36{
font-size:36px!important; 
 }
.mt_20{
margin-top:20px!important; 
 }
.mt_10{
margin-top:10px!important; 
 }
/*********************header_end****************/

/*********************footer****************/
#footer{
 background-color: rgb(212,17,17);
 padding-top:20px;
 padding-bottom:20px;
  }
.footer_1_inner h2{
  font-size:35px;
  color: #ffc400;
  padding-top:6px;
  }
.footer_1_inner_1 p{
color:#fff1f1;
  }
.footer_1_inner_2{
  padding-top:4px;
  }
.footer_1_inner_2 .form-control{
  font-size:18px;
  border:none;
  height:46px;
  }
.footer_1_inner_2 .btn{
background:#ffc400;
color:#000;
border:none;
padding:10px 16px;
font-size:18px;
  }
.footer_1_inner_2 .btn:hover{
 background:#000;
 color:#fff; 
  }
#footer_bottom{
 padding-top:30px;
 padding-bottom:30px;
 background-color: rgb(154,11,11); 
  }
.footer_bottom_inner h4{
  color:#ffc400;
  font-size:22px;
  }
.footer_bottom_inner p{
color:#fff1f1;
margin-top:15px;
margin-bottom:15px;
  }
.nav_footer li{
  margin-top:10px;
  }
.nav_footer li a {
  color:#fff1f1;
  }
.nav_footer li a:hover {
  color:#ffc400;
  }
.nav_footer li a i{
  margin-right:5px;
  font-size:14px;
  color:#ffc400;
  }
.footer_bottom_inner p i{
margin-right:5px;
color:#ffc400;
  }
.footer_bottom_inner p:hover i{
color:#ffc400;
  }
.footer_bottom_inner p a{
color:#fff1f1;
  }
.footer_bottom_inner p a:hover{
color:#ffc400;
  }
.footer_bottom_1_left p{
  color:#fff1f1;
  }
.footer_bottom_1_left p a{
  color:#ffc400;
  }
.footer_bottom_1_left p a:hover{
  color:#fff1f1;
  }

.footer_bottom_1{
  border-top:1px solid #b12e2e;
  margin-top:20px;
  padding-top:10px;
  }
.footer_bottom_1_right a{
 font-size:40px;
 color:#fff!important; 
 padding-top:23px;
  }
.footer_bottom_1_right a span{
color:#ffc400;
  }
.footer_bottom_1_left{
 padding-top:13px; 
  }
/*********************footer_end****************/

/********************* top_button****************/
 #toTop{
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
}
/********************* top_button_end****************/


@media screen and (max-width : 767px){
.space_left{
padding-left:15px; 
} 
.space_right{
padding-right:15px; 
} 
.space_all{
padding-left:15px;
padding-right:15px;
} 
.navbar-collapse{
box-shadow:none; 
border-top:1px solid rgb(229,23,23,1)!important;
margin-top:10px;  
  }
.navbar .navbar-collapse, .navbar-default .navbar-form {
    border:none;
}
.drop_cart{
text-align:left!important;
min-width:100%!important;
 }


.navbar-brand{
 padding-top:15px;
 font-size:35px;
 margin-right:0!important; 
  }
.navbar-default .navbar-toggle{
background:#fff;
border:none;
margin-top:9px;  
  }
.navbar-default .navbar-toggle:hover{
background:#fff;  
  }
.navbar-default .navbar-toggle:focus{
background:#fff;  
  }
.font_tag{
 font-size:26px;
 padding-top:15px!important;
 padding-bottom:15px!important; 
 border-bottom:1px solid rgb(229,23,23,1)!important;
  }
.font_tag_1{
  font-size:26px;
  }
.font_tag_2{
  font-size:26px;
  }
#top{
 padding-top:5px;
 padding-bottom:5px; 
  }
.navbar-nav .open .dropdown-menu{
 background:#fff;
 border:none;
 text-align:center;
  }
.drop_o{
padding-left: 10px;
padding-right: 10px;
text-align:left!important;
 }
.drop_o a{
padding:20px 15px!important;
 }
.navbar-nav .open .dropdown-menu img{
margin-left:auto;
margin-right:auto;  
  }
.header_main_1 {
margin-bottom:20px;
text-align:center;  
  }
.header_main_2 {
text-align:center;  
  }
.header_main_3 {
text-align:center;
float:none!important;  
  }
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{
 padding-left:0;
 padding-right:0; 
  }
.drop_1{
left:0;
right:0; 
width:100%; 
  }
#footer{
  text-align:center;
  }
.footer_1_inner_2 {
margin-top:10px;
margin-bottom:10px;  
  }
#footer_bottom{
text-align:center;
padding-top:0;
padding-bottom: 20px;
  }
 .footer_bottom_1 {
margin-top:0;
padding-top:0;
}
.footer_bottom_inner {
margin-top:25px; 
text-align:left; 
  }
.footer_bottom_inner h4{
text-align:center;
  }
.footer_bottom_inner {
text-align:center; 
 }
.nav_footer{
text-align:left; 
 }

.footer_bottom_1_right {
 text-align:center;
 margin-top:10px; 
  }
.footer_bottom_1_left {
text-align:left;
  }
.footer_1_inner_1 p{
text-align:left; 
 }
.footer_bottom_inner p{
text-align:left;  
 }
}

@media (min-width:768px) and (max-width:991px) {
.navbar-brand{
font-size:30px;
padding-left:0;
padding-right:10px;
padding-top:14px;
margin-right:40px!important; 
  }
.font_tag{
 font-size:14px;
 padding-left:5px;
 padding-right:5px; 
 padding-top:10px!important;
 padding-bottom:10px!important;
  }
.drop_o {
margin-top:6px!important; 
 }

.navbar-right{
 display:none; 
  }
.nav_1{
  padding-top:5px;
  }
.icon_1{
margin-top:3px;
  }

#top .btn-primary{
margin-bottom:10px;  
  }
.header_tag{
 padding:13px 4px;
 font-size:14px; 
  }
.drop_2{
left:auto;
right:0; 
 }
.header_nav .caret{
  margin-left:0;
  }
ul.social-network li{
 display:inline-block!important;
 margin-bottom:10px!important; 
  }
}
@media (min-width:871px) and (max-width:991px) {
 .font_tag{
 font-size:14px;
 padding-left:17px!important;
 padding-right:17px!important; 
  }
 
 }
@media (min-width:992px) and (max-width:1200px) {
.navbar-right .font_tag_1{
 display:none; 
  }
.navbar-brand{
font-size:30px;
padding-top:20px;
margin-right:20px!important;
  }
 .font_tag{
 padding-left:12px!important;
 padding-right:12px!important; 
  }
.drop_o {
margin-top:6px!important; 
 }
.drop_cart {
margin-top:4px!important; 
 }
.nav_1{
padding-top:5px; 
padding-bottom:5px;
 }
#top .btn-primary{
margin-bottom:10px;  
  }
.header_nav .caret{
  margin-left:0;
  }
.drop_2{
left:auto;
right:0; 
 }
ul.social-network li{
 display:inline-block!important;
 margin-bottom:10px!important; 
  }
 }
@media (min-width:1201px) and (max-width:1220px) {

.navbar-brand{
margin-right:20px!important;
font-size:36px;
  }
 }



