body { font-family: 'Source Sans Pro','lato',sans-serif;}
body::after, .page-wrapper::after {height: 0px;}
.page-header .header-top .navbrand a img {max-height: 114px;transition: ease all 0.3s;}
.navbar-collapse .navbar-nav .nav-item {transition:  all ease-in-out .4s;}
.page-header .fixed-top.header-top .navbrand a img { max-height: 45px; }
.page-header .header-top{ padding-top:0px; padding-bottom: 0px; background-image: url(../images/texturebg.jpg);     background-size: cover;
  background-position: center center;  border-bottom: 2px solid #c51010;}

.page-header .header-top,
.page-header .header-top nav.navbar{
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
   transition: all .4s ease;
 }
.page-header .header-top.fixed-top { padding-top:0px; padding-bottom: 0px; animation: slideInDown 1s;}
.page-header .header-top.fixed-top nav.navbar {padding-top:5px; padding-bottom:5px;}
.page-header .header-top:after { height: 0px;}
.navbar-collapse .navbar-nav { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; }
.navbar-collapse .navbar-nav {justify-content: center;width: 100%;align-items: center;}
.navbar-collapse .navbar-nav .nav-item .nav-link {font-family: 'Teko',sans-serif;text-transform: capitalize;font-weight: normal; color: #fff; font-size: inherit;}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap {padding:12px 10px 6px; font-size: 22px; line-height: 22px;}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap .nav-link { padding: 0px; width: 100%; display: block;}
.topbar-links li a { color: #fff; font-size: 14px; letter-spacing: 0.5px; }
.topbar-links li a:hover { color: #d4d3d3; }
.list-links .btn.btn-bordered { background-color: transparent; color: #222; }
.page-header { min-height: 102px;}
.nav-item.dropdown .dropdown-menu {font-family: 'Teko',sans-serif;letter-spacing: 1px;line-height: 1;text-transform: capitalize;font-weight: normal;border: 0px;border-radius: 0;box-shadow: 0 5px 5px rgba(0,0,0,.1);border-top: 0;margin-top:0px;right: auto;margin: 0px;padding: 0;background-color: #0dff00;}

.navbar-collapse .navbar-nav .nav-item .dropdown-wrap:hover,
.navbar-collapse .navbar-nav .nav-item:hover .dropdown-wrap,
.navbar-collapse .navbar-nav .nav-item.active .dropdown-wrap { color: #2B2B2B; text-shadow: rgba(0,0,0,0.33) 0px 1px 1px; background-color: #c51010; }
.navbar-collapse .navbar-nav .nav-item:hover .dropdown-wrap > a { color: inherit;}


.dropdown-wrap { display: flex; align-items: center; }
.dropdown-wrap  { color: #fff; font-size: 22px;}
.dropdown-wrap .dropdown-toggle {margin-left: .255em;}
.dropdown-wrap .dropdown-toggle::after{
  font-family: "fontAwesome";
  content: "\f107";
  font-weight: bold;
  height: 16px;
  width: auto;
  vertical-align: top;
  border: 0px;
}


@media(min-width:992px){
  .nav-item.dropdown .dropdown-menu { display: none !important; }
  .nav-item.dropdown:hover .dropdown-menu { display: block !important; }
}
.nav-item.dropdown .dropdown-menu .dropdown-item {color: #2B2B2B;font-weight: normal;padding: 11px 10px 7px;font-size: 22px;text-align: center;min-width: 200px;}

.navbar-collapse .navbar-nav .nav-item {padding-bottom: 0;}
.navbar-collapse {align-self: flex-end;}
.page-header .header-top .navbar > .navbrand { display: none; }
.navbar-collapse { margin-left: 0; }
.page-header .header-top .navbrand {max-width: 190px;width: 100%;text-align: center;margin: -30px auto;}
.page-header .header-top.fixed-top .navbrand { margin: auto; }
.color-white { color: #ffffff;}
.dropdown-toggle::after {font-family: "fontAwesome";content: "\f107";font-weight: bold;height: 16px;width: auto;vertical-align: top;border: 0px;}


.mini-cart button.dropdown-toggle { margin-left: 0px; border-color: #fff;}
.mini-cart button.dropdown-toggle:hover { color: #222222;}
.mini-cart button.dropdown-toggle .cart-counter { font-weight: 700;}
.checkout-box input.btn.place-order-btn { font-size: 25px; letter-spacing: 3px; }
.form-group .custom-select, .form-group .custom-select, .form-group .form-control {
  border-color: #dadada;
}

.checkout-porduct .parsley-errors-list li { font-size: 14px;}
.checkout-box .cartTeam .cart-title { font-size: 14px;}

.form-group label {font-size: 17px; letter-spacing: 0.5px; color: #424242;}

.page-body .page-title-bar { background-image: url(../images/texturebg.jpg); background-size: cover; background-position: top center; color: #fff;  margin-top:0px; }
.page-body .page-title-bar .page-bar-title b { font-weight: normal;}

.block-title h1 { color: #CE0000; }
.modal-content { box-shadow: 0px 4px 8px -5px rgba(54, 69, 79, 0.5);}
.block .title,
.panel .panel-heading,
.team-list .title,
.block-title h2,
.form-content .title,
.card.flat-card .card-header { font-family: 'Lato',sans-serif; font-weight: 500; }

.checkout-porduct .custom-select {font-size: 80%;}
.checkout-box .title { font-size: 24px; font-family: 'Lato',sans-serif; font-weight: 800;}
.page-tab-content {margin-top:0px;}
.header-top-bar { background-color: #393939; padding: 10px 0;}
.header-top-bar .social-icons li a { font-size: 15px; color: #fff; }
.mini-cart button.dropdown-toggle { font-size: 15px; width: 30px; height: 30px;}


@media(max-width:1249px) and (min-width:1200px) {
  .navbar-collapse .navbar-nav .nav-item .nav-link { font-size: 20px; }
}

@media(max-width:1199px) and (min-width:992px) {
  .page-header .header-top .navbrand { max-width: 80px;}
  .navbar-collapse .navbar-nav .nav-item .dropdown-wrap { font-size: 17px;}
  .page-header { min-height: 87px;}
}

@media screen and (max-width:991px){
  .page-header .header-top .navbar > .navbrand { display: block; margin: 0 auto;}
  .dropdown-toggle::after { margin-left: auto; }
  .page-header .header-top .navbrand {width: auto;}
  .navbar-toggler { margin-left: 0; margin-right:15px;}
  .page-header .header-top .navbrand a img { max-height: 45px; }
  .navbar-collapse {  overflow: auto; border-top: 3px solid #0dff00; box-shadow: 0 2px 5px rgba(0,0,0,.1); background-color: #010101;     border-width: 3px 0px 0px 0px;
    position: fixed; top: 90px; bottom: 0; }
  .navbar-nav li.nav-item { border-bottom: 1px solid rgba(0,0,0,.03); }
  .navbar-collapse .navbar-nav .nav-item .nav-link{ font-weight: 600; margin: 0px;}
  .navbar-collapse .navbar-nav .nav-item .dropdown-wrap {  padding: 15px; background-color: rgba(255,255,255,0.1);}
  .nav-item.dropdown .dropdown-menu { background-color: transparent !important;}
  .nav-item.dropdown .dropdown-menu .dropdown-item { color: #fff; text-align: left;     padding: 11px 35px 7px;}
  .navbar-collapse .navbar-nav .nav-item { padding-bottom: 0px !important;}
  .navbar-collapse .navbar-nav .nav-item.show .dropdown-toggle::after{ content: "\f106"; }
  .navbar-collapse .navbar-nav .nav-item.show .dropdown-menu {display: block;}
  .page-header { min-height: 92px;}
  .page-header .header-top nav.navbar { padding-top: 5px; padding-bottom: 5px; }
  .page-header .header-top .navbar-collapse .navbrand { display: none; }
  .navbar-collapse .navbar-nav { justify-content: normal; width: 100%; align-items: normal; padding: 0px; }

  span.dropdown-toggle { position: absolute; right: 0; top: 0; width: 52px; height: 52px; text-align: center; line-height: 55px; z-index: 11; background-color: rgba(0,0,0,0.3); color: #fff; font-size: 25px; }

}

@media screen and (max-width:767px){
ul.bottom-nav { text-align: center; padding-bottom: 5px; }
.bottom-nav li { margin-bottom: 8px; }
ul.social-icons { width: 100%; order: 0 !important; margin-bottom: 10px; }
.header-top-bar ul.social-icons { margin-bottom: 0px; }
.footer-bottom  .container { display: block !important; text-align: center; }
.footer-info { text-align: center; line-height: 1.4; }
.footer-widget + .footer-widget { margin-top: 15px; }
html.checkout { padding-bottom: 61px;}
.page-header .header-top .container {
  padding: 0 18px;
}
}








/*new css*/


.navbar-collapse .navbar-nav .nav-item .dropdown-wrap{ padding:1px 10px 5px;font-size: 21px;
line-height: 21px;}
.page-header .header-top .navbar > .navbrand {
    display: block !important;
}
.page-header .header-top nav.navbar{ padding-top: 5px; padding-bottom: 5px;}
.navbar-collapse .navbar-nav {
    justify-content: center;
    width: 100%;
    align-items: center;
}
.navbar-collapse .navbar-nav .nav-item{padding: 0 62px;}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap:hover, .navbar-collapse .navbar-nav .nav-item:hover .dropdown-wrap, .navbar-collapse .navbar-nav .nav-item.active .dropdown-wrap{ background: none; color: #fdf213 !important;}
.nav-item.dropdown .dropdown-menu {
    background-color: #000;
    border-radius: 0px;
}
.nav-item.dropdown .dropdown-menu .dropdown-item{ color: #fff;}
.nav-item.dropdown .dropdown-menu .dropdown-item:hover {
    background:none !important; color: #fdf213;
}


.page-header .header-top{ border-bottom: none; }
.page-header .header-top{ background:none !important;}


.page-header .header-top .navbrand {
    max-width: 467px;
    width: auto;
    text-align: center;
    margin: 0;
    float: left;
    position: absolute;
    left: 24px;
    top: -42px;
}
.header-top-bar {
    background:none !important;
    padding: 54px 0;
    position: relative;min-height: 153px;
}
.page-header .header-top .navbar > .navbrand.moblogo, .mobheadercart{ display: none !important;}

.header-main{ width: 100%; background: #222;padding-bottom: 3px;}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap .nav-link{ font-family: 'Oswald', sans-serif !important;font-weight: 200;}
.cowin {
    width: 93px;
    position: absolute;
    left: 413px;
    top: -42px;
}
.cowin img{max-width: 100%;}
.page-header .header-top .navbrand a img{ max-height: inherit !important;}
.page-header{ height: auto !important;}


.page-body .page-title-bar .page-bar-title::after{ left:25px !important;}

.page-body .page-title-bar .page-bar-title::after{ display: none;}
.page-body .page-title-bar .page-bar-title b{ position: relative;}
.page-body .page-title-bar .page-bar-title b:after{
    content: '';
    display: block;
    border-width: 0 15px 15px 15px;
    border-color: transparent transparent #fff;
    border-style: solid;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -20px;
    left: 50%;-ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.add-to-cart{ color: #fff !important;}








@media (min-width: 992px) and (max-width: 9000px) {
.dropdown-wrap .dropdown-toggle{ display: none;}
.navbar-nav{ box-shadow: 0 2px 3px rgba(0,0,0,.7);}
.navbar-expand-lg .navbar-nav .dropdown-menu-right{left: 18px;width: 250px;}



}




@media only screen and (max-width: 1199px) {

.page-header .header-top .navbrand {
    max-width: 389px;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap {
    font-size: 21px;
}






}
@media only screen and (max-width: 991px) {

.page-header .header-top nav.navbar {
    padding-top: 0;
    padding-bottom: 0;
}
.navbar-light .navbar-toggler{ margin: 35px 0;}
.navbar-collapse .navbar-nav {
    justify-content: flex-start;
    width: 100%;
    align-items: flex-start;
}

.navbar-collapse .navbar-nav .nav-item {
    padding-bottom: 0px !important;
    width: 100%;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap {
    padding:11px 10px 11px;line-height: 29px;
}
.navbar-collapse{top: 111px;border-top: 3px solid #fdf213;}

.page-header .header-top .navbar > .navbrand.moblogo {
    display: block !important;
}
.page-header .header-top .navbrand {
    max-width: 318px;position: inherit;
left: inherit;
top: inherit;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap {
    font-size: 21px;
}
.mobheadercart{display: block !important;}
.header-top-bar{display: none;}
.navbar-collapse .navbar-nav .nav-item{ padding: 0px !important;}
.page-header{ background: none !important;}

}

@media only screen and (max-width: 575px) {


.page-header .header-top .navbrand {
    max-width: 218px;}
.navbar-light .navbar-toggler {
    margin: 19px 0;
}




}

@media only screen and (max-width: 400px) {

.page-header .header-top .navbrand {
    max-width: 134px;
}




}
















