body.hide-scroll { overflow-y: auto !important; }

.page-header { height: 138px !important; }
.page-header .header-top {min-height: inherit;position: static;top:-150px;transition: all 0.3s ease;}
.page-header .header-top.fixed-top { top:0px;}
.navbar-collapse .navbar-nav .nav-item .nav-link { text-transform: none; }
.header-top .container { height: 100%; }
.page-header .header-top .navbrand {max-width: 208px;width: 100%;height: auto;max-height: none;margin: 10px;}
.page-header .header-top .navbrand a img { max-height: none; }
.page-header .header-top nav.navbar {padding: 0px;margin-top: 0;}
.page-header .header-top {background-color: #000;padding: 14.5px 1rem;}
.navbar-collapse .navbar-nav .nav-item .nav-link {color: #fff;font-weight: 400;padding: 16px;line-height: 15px;font-size: 16px;border-radius: 0px !important; letter-spacing: 0.2px;}

.navbar-nav { margin-left: auto; }
.navbar-collapse .navbar-nav .dropdown-item:focus,
.navbar-collapse .navbar-nav .dropdown-item:hover { background-color: rgba(200, 200, 200, 0.5); }
.navbar-collapse .navbar-nav .dropdown-item {padding: 15px 10px 15px 30px;font-size: 16px;line-height: 24px;line-height: 1;}
.navbar-nav .dropdown-toggle::after {content: "\f107";font-family: fontAwesome;border: 0px;width: auto;height: auto;font-weight: 600;vertical-align: middle;margin-left: 10px;}
.navbar-toggler { padding: 0.8rem; background: #e52737; border-radius: 0; }
.navbar-toggler:focus { outline: none; }
.navbar-toggler i { display: block; height: 2px; width: 25px; transform-origin: 50%; background: #ffffff; transition: all 0.3s ease; }
.navbar-toggler i:nth-of-type(1) { margin-bottom: 7px; }
.navbar-toggler .mobTogl i:nth-of-type(1) { margin-top: 1px; transform: rotate(45deg) translate(5px, 5px); }
.navbar-toggler i:nth-of-type(2) { margin-bottom: 7px; }
.navbar-toggler .mobTogl i:nth-of-type(2) { width: 0; }
.navbar-toggler i:nth-of-type(3) { margin-bottom: 0; }
.navbar-toggler .mobTogl i:nth-of-type(3) { margin-top: 1px; transform: rotate(-45deg) translate(8px, -8px);}

.page-footer{ width: 100%; float: left; background: url(../images/footer_bg.jpg) repeat; background-size: cover !important; font-size: 15px;}
.page-footer .container{ max-width: 910px !important;}
.footTop{ padding: 7.4em 0 4.2em; width: 100%;}
.columns_wrapLft{ width: 100%;}
.columns_wrapLft li{ width: 100%; display:inline-block; text-align: center;   margin: 0 0 1em;}
.columns_wrapLft li img{ max-width: 100%;}
.footTop{ width: 100%;}
.footmenu1{ width: 100%; display: inline-block;}
.footmenu1 li{ width: 100%; display: inline-block; color: #fff; font-size: 17px; font-family: 'Open Sans'; line-height: 33px;}
.footmenu1 li a{ color:#fff !important;}
.footmenu1 li i{ margin-right: 8px; }
.footmenu1 li a:hover{ color: #e41c38 !important;}
.footsos a:after{ content: "|"; margin-right: 6px; color: #fff !important;}
.footsos a i { margin-right: 6px; }
.footsos a:last-child::after{ display: none;}
.page-footer h5{ margin-bottom: 0.75em; font-weight: 700; text-transform: uppercase; color: #e41c38 !important; font-size: 24px !important;}

.footmenu2 li{ font-weight: 700; line-height: 25px;}
.columns_wrapRt{ width: 100%; text-align: center;}
.footlogo{ width: 200px; display: inline-block; margin-bottom: 20px;}
.footlogo img{ max-width: 100%;}
.columns_wrapRt p{ margin-bottom: 1.1em; color: #FFFFFF; font-family: 'Open Sans'; font-size: 18px; line-height: 28px;}
.columns_wrapRt p a{ color: #e41c38 !important;}
.columns_wrapRt{ padding-right: 0px;}

.copyright_wrap_inner{ padding: 1em 0 !important;background-image: none !important; background-color: rgba(255, 255, 255, 0.03) !important;}
.copyright_wrap_inner p{ margin-bottom: 0px; padding-bottom: 0px; color: #FFFFFF; font-family: 'Open Sans';font-size: 0.866em; margin: 8px 0; text-align: center;}
.copyright_wrap_inner p a{ color: #fff;}

.backTops { background-color: #e41c38 !important;filter: alpha(opacity=100); opacity: 1; bottom: 2em; position: fixed !important; z-index: 100001 !important; display: block; width: 3em; height: 3em; line-height: 3em; text-align: center; bottom: -4em; right: 2em; background: #fff; background-color: rgb(255, 255, 255); border: none; cursor: pointer; -webkit-transition: all ease 1.5s; -moz-transition: all ease 1.5s;  -ms-transition: all ease 1.5s;  -o-transition: all ease 1.5s; transition: all ease 1.5s; filter: alpha(opacity=0); opacity: 0; color: #fff; }
.backTops.visible { filter: alpha(opacity=100); opacity: 1; bottom: 2em; }
div#site-info { margin-top: 15px; }
#site-info .col-md-3 { max-width: 30%; }
#site-info .col-md-5 { max-width: 39%; }
.page-footer .contact-info-item a span.rotate90 { transform: rotate(90deg); }
.footmenu2 a{ display: inline-block; padding: 5px 0; width: 100%;}

.page-footer{ width: 100%; position: relative;}
.page-footer h4.shadow{ color: #000000; text-shadow: none;}
.page-footer .contact-info-item a{ color: #000000; text-shadow: none;}
.social-icons a{ color: #000000;}
.social-icons a:hover{ color: #e33745;}
.page-footer .about-site, .page-footer .copyright{ color: #000;}
.page-footer .contact-info-item a:hover{ color: #e33745;}
.powered-by-container, .powered-by-container a, .powered-by-container li, .powered-by-container p{ color: #000 !important;}

.top_panel{ background: #e41c38 !important; width: 100%; float: left;}
.top_panel .container, .headermain .container{ max-width: 1400px !important;}
.top_panel ul li{ display: inline-block; margin-left: 2.24em;}
.top_panel ul li a{ font-size: 16px; line-height: 20px; padding: 1.155em 0; display: inline-block; color: #fff;}
.top_panel ul li a:hover{ color: #2e2c76 !important;}
.top_panel ul{ float: right;}
.mini-cart button.dropdown-toggle { color: #2e2c76 !important; padding: 0.467em 0em 0.467em 1em !important; line-height: 1.2857em !important; text-transform: uppercase !important; font-size: 1.125rem !important; font-weight: 400; border: none !important; width: auto !important; height: auto !important; box-shadow: none !important; margin: 0px !important; }
.mini-cart button.dropdown-toggle:hover{ color: #e41c38 !important;}
.mini-cart button.dropdown-toggle .cart-counter { position: inherit; top: inherit; right: inherit; padding: 0; line-height: 1; font-size: 18px; border-radius: 0; background: none !important; color: #2e2c76 !important;left: inherit; }
* { -webkit-transition-duration: 0.01ms !important; transition-duration: 0.01ms !important; -webkit-animation-duration: 0.01ms !important; animation-duration: 0.01ms !important; -webkit-animation-iteration-count: 1 !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; }
.headermain{ background: #fff;}
.headermain .nav-item a{ color: #2e2c76 !important;padding: 0.467em 1em 0.467em !important; line-height: 1.2857em !important;  text-transform: uppercase !important; font-size: 1.125rem !important; font-weight: 400; font-family: 'Changa', Sans-serif;}
.navbrand{ width: 229px;margin-top: -40px !important;}
.navbrand img{ max-width: 100%;}
.navbar{ padding: 0px !important;}
.headermain .nav-item a strong{ font-weight: 600;}
.headermain .nav-item a:hover{color: #e41c38 !important;}
.navbar-collapse { margin-left: 0 !important; }
.navbar-nav{ margin-top: -47px;}
.navbar-nav .dropdown-menu.subdropdown{background-color: #2e2c76 !important; width: 220px; border: none !important; border-radius:0px !important; padding: 0 2em !important;}
.navbar-nav .dropdown-menu.subdropdown li a{ color: #fff !important; padding: 0.75em 0em !important;}
.navbar-nav .dropdown-menu.subdropdown li a:hover{ background: none !important; color: #e41c38 !important;}
.navbar-collapse .navbar-nav .nav-item:last-child .nav-link{ padding-right: 0px !important;}
.navbar-nav .dropdown-menu.subdropdown li a{ text-transform: inherit !important; font-weight: 400;}
.page-header::before { bottom:0px !important; position: absolute; top: 0; left: -5px; right: 67%; bottom: -40px; z-index: 0; background-image: url(../images/logobg.jpg); background-repeat: no-repeat; background-position: right center; background-size: 700px auto; content: ""; }
.page-header::before {-webkit-transform: skew(-15deg,0deg); transform: skew(-15deg,0deg); width: 35.001%; left: -19px; height: 153px; background-size: cover;}

.page-header{ position: relative;}
.headermain { background: #fff; float: left; width: 100%; }
.top_panel ul li{ font-family: 'Open Sans'; }
#cartDropDown{ background: none !important;}
.overlay.shows{ width: 100%; position: fixed; top: 0px; left: 0px; height: 100%; background: rgba(0,0,0,0.4);}
.navbar-toggler.showtoggle:not(.collapsed) i:nth-of-type(3){margin-top: 10px;}
.mini-cart-wrapper .cart-total .total-price{ color: #e5233e !important;}
.header-action .mini-cart a.btn{ background: #e5233e !important; color: #fff !important;}
.header-action .mini-cart a.btn:hover{ background: #2e2c76 !important;}

.page-body{ margin-top: 40px;}
.page-header::before {right: 63.5%;}
.columns_wrapRt p{ font-family: 'Open Sans'; font-style: italic;}
.page-footer p{ color: #fff !important; text-align: center !important;}
.page-footer p a{ color: #e41c38 !important;}
.privacy{ color: #fff !important; text-align: center !important;}
.privacy li a{ color: #fff !important;}
.privacy li { color: #fff !important; }
.mini-cart-footer a.btn{ color:#fff;}
.top_panel_link { padding: 0.467em 1.33em 0.467em 6px; line-height: 1.2857em; color: #ffffff; float: right; position: absolute; bottom: 0; width: 31%; right: 0px;background-color: #e41c38 !important; }
.top_panel_link::before { content: ''; position: absolute; top: 0; left: -14px; bottom: 0; border-right: 15px solid #e41c38 !important; border-top: 2.1em solid transparent !important; z-index: 2; }
.top_panel_link a{ color: #ffffff;position: relative;font-family: 'Open Sans'; text-transform:uppercase; z-index: 1; font-weight: normal;}
.top_panel_link::after { background-color: #e41c38 !important; content: ''; position: absolute; bottom: 0; width:100%; right:-100%; z-index: 0;height: 100%; width: 100% }
.botmrd { width: 100%; position: relative; overflow: hidden; display: inline-block;min-height: 35px;top: -52px; }
.botmrd .container{ min-height: 35px;}
.navbrand { width: 229px; margin-top: -36px !important; margin-left: 29px; }
.mobTogl{ display: none;}

@media(min-width:992px)
{
	.nav-item.dropdown .dropdown-menu{ display: block !important; opacity: 0;text-shadow: none; transition: .24s; visibility: hidden;}
	.nav-item.dropdown:hover .dropdown-menu { opacity: 1; transform: initial; visibility: visible;}
}

@media (max-width: 1509px)
{
	.page-header::before {right: 67%;}
}

@media (min-width: 1263px) and (max-width: 1439px)
{
	.navbrand{ margin-left: 7%;}
}

@media (min-width: 1136px) and (max-width: 1262px)
{
	.navbrand{ margin-left: 7%;}
}

@media(min-width:1200px)
{
	.navbar-collapse .navbar-nav .nav-item.dropdown:hover .dropdown-menu { display: block; }
}

@media (min-width: 1200px)
{
	.container {max-width: 1170px !important;}
	.page-footer .container { max-width: 1400px !important; }
}

@media(max-width:991px)
{
	.page-header { min-height: 93px; }
	.page-header .header-top {padding: 10px 0;}
	.page-header .header-top nav.navbar { margin-top:0px; }
	.page-header .header-top .navbrand { max-width: 150px; }
	.page-header .header-top.fixed-top { position: relative; }
	.navbar-collapse {margin-top: 11px;background-color:#2e2c76;border: 0px;z-index: 9999;}
	.navbar-collapse .navbar-nav .nav-item .nav-link { text-align: right; }
	.navbar-collapse .navbar-nav .nav-item .dropdown-menu { width: 100%; }
	.botmrd{ display: none;}  
	.page-header::before {width: 51.001%;}
}

@media(max-width:767px)
{
	.page-footer .social-icons span { padding: 0 1.5rem; }
	.page-footer h4.shadow { text-align: center; font-size: 20px; }
	.page-footer .contact-info-item { text-align: center; }
	.contact-info-wrap { padding-left: 0; padding-right: 0; }
	#site-info .col-md-3 { padding: 0px; }
	#site-info .col-md-5, #site-info .col-md-3 { max-width: 100%; }
	.footer-logo { margin: auto; }
	.footer-badge { margin-top: 10px; }
}

@media screen and (max-width:991px)
{
	.top_panel{ display: none;}
	.page-header{ height: auto !important;}
	.top_panel .container, .headermain .container { max-width: 100% !important; }
	.headermain{padding-top: 35px; padding-bottom: 20px;}
	.navbar-toggler{ background: none !important; border: none !important;}
	.navbar-toggler i{ background: #e41c38 !important;width: 21px;}
	.navbar-toggler{padding: 8px;}
	.navbar-toggler i:nth-of-type(2) { margin-bottom: 4px; }
	.navbar-toggler i:nth-of-type(1) { margin-bottom: 4px; }
	.navbar-toggler { padding: 19px 9px; }
	.navbar-nav { margin-top: 0; }
	.navbar-collapse .navbar-nav .nav-item .nav-link { text-align: left; }
	.navbar-collapse .navbar-nav .nav-item .nav-link, .mini-cart button.dropdown-toggle { padding: 17px 35px !important; padding-right: 35px; padding-right: 54px; font-size: 12px !important; line-height: 16px; color: #fff !important; }
	.navbar-collapse .navbar-nav .nav-item{border-bottom: 1px solid rgba(0, 0, 0, 0.09);}
	.navbar-collapse .navbar-nav{ padding: 0px;}
	.navbar-nav .dropdown-toggle::after {position: absolute; right: 1em; top: 1em; text-align: center; width: 2em; height: 2.2857em;line-height: 2.2857em; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s;}
	.navbar-nav .dropdown-toggle:hover::after { -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2); }
	.navbar-nav .dropdown-menu.subdropdown li a{ font-size: 14px !important; padding: 12px 35px !important; padding-right: 35px; padding-right: 54px !important; line-height: 15px !important; display: block; }
	.navbar-nav .dropdown-menu.subdropdown{ padding: 0 !important;}
	.navbar-nav .dropdown-menu li{ border: none !important;}
	.navbar-nav .dropdown-menu li a:hover{ background-color: rgba(0,0,0,0.1) !important; }
	.navbar-collapse .navbar-nav .nav-item:hover{ background-color: rgba(0,0,0,0.1) !important; }
	.navbar-nav .dropdown.show .dropdown-toggle::after {content: "\f106";}
	.mini-cart button.dropdown-toggle{ background: none !important; border-radius: 0px !important;}
	.mini-cart button.dropdown-toggle .cart-counter{ font-size: 13px; color: #fff !important; color: #fff !important;}
	#cartDropDown{ color: #fff !important;}
	.nav-item.d-none{ display: block !important;}
	.srch{ font-size: 14px; line-height: 33px; padding: 0 0.5em;background-color: #fbfbfb !important; color: #000000 !important; border: 1px solid #2e2c76 !important;width: 100%; border-radius: 3px;}
	.navbar-collapse .navbar-nav .nav-item .nav-link.search_wrap{ position: relative;padding: 10px 35px !important; padding-right: 54px !important;}
	.search_wrap::before { content: "\f002"; font-family: fontAwesome; position: absolute; right: 28px; top: 20px; font-size: 12px; font-weight: 600; color: #e8e8e8; }
	.popup_login_link::before { content: ""; font-family: fontAwesome; position: absolute; right: 23px; top: 13px; font-size: 12px; color: #fff; background: url(../images/signin.png) no-repeat center center; width: 20px; height: 20px; background-size: 11px; }
	.popup_login_link{ position: relative;}

	.navbar-collapse .navbar-nav .nav-item .dropdown-menu { width: 100%; }
	.mini-cart .dropdown-menu.show { animation: slideInUp ease-in-out 400ms; -webkit-animation: slideInUp ease-in-out 400ms; -moz-animation: slideInUp ease-in-out 400ms; }
	.mini-cart .dropdown-menu { min-width: 100%; margin-top: 10px; border-radius: 3px; padding: 0px; -webkit-box-shadow: 0px 6px 6px -5px rgba(0,0,0,0.5); box-shadow: 0px 6px 6px -5px rgba(0,0,0,0.5); }
	.mini-cart .dropdown-menu { right: 0 !important; padding-top: 45px; top: 0 !important; left: auto !important; height: 100%; margin-top: 0px; width: 100%; margin: 0px; margin-top: 0px; border: 1px solid #fff; position: fixed !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
	.minicart-header { display: inherit !important; }
	.mini-cart .minicart-header { padding: 10px;  font-size: 20px; color: #666; border-bottom: 1px solid #e2dede; position: fixed; left: 0; right: 0; top: 0; background-color: #fff; }
	.mini-cart .minicart-header .close-mini-cart{float: right;}
	.minicart-header b{ line-height: 29px;}
	.page-footer .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
	.page-footer .container { max-width: 708px !important; }
	.navbar-nav .dropdown-menu.subdropdown li a:hover{ color: #e41c38 !important; background: none !important;}
	.drkrd{ border-top: 1px solid #a20d11 !important; background: #d01933;}

	.navbar-nav .dropdown-menu li { border: none !important; text-align: right !important; }
	.navbar-nav .dropdown-menu.subdropdown li a{ padding-right: 35px !important; font-size: 1.1rem !important;}
	.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus{ background-color: none !important;}
	.navbrand { width: 214px; margin-top: -27px !important; margin-left: 29px; }
	.page-header:after{ width: 100%; height: 30px; background: #e41c38 !important; top: 0px; left: 0px; content: ""; width: 100%; position: absolute;}
	.headermain{background: none; z-index: 1; position: relative;}
	.page-header::before {z-index: 1;}
	.navbar-toggler i{ width: 35px; height: 6px;}
	.navbar-toggler i:nth-of-type(2) { margin-bottom: 7px; }
	.navbar-toggler i:nth-of-type(1) { margin-bottom: 7px; }
	.navbar-collapse .navbar-nav .nav-item .nav-link, .mini-cart button.dropdown-toggle { padding: 11px 22px !important; padding-right: 35px; padding-right: 54px; font-size: 17px !important; line-height: 19px; color: #fff !important; text-align: right; }
	.navbar-collapse .navbar-nav .nav-item{ border: none;}
	.navbar-nav .dropdown-toggle::after {top: 4px;}
	.navbar-collapse .navbar-nav .nav-item.dropdown .nav-link{ padding-right: 50px !important;}
	.navbar-collapse .navbar-nav .nav-item .nav-link:hover{ background: none !important; color: #e41c38 !important;}
	.navbar-collapse .navbar-nav .nav-item:hover { background: none !important;}
	#cartDropDown { color: #fff !important; width: 100% !important; }
	.headermain .container{ padding: 0px;}
	.navbar-collapse{ margin: 0px;}
	.navbar-collapse{ top: 68%;}
	.navbar-toggler { padding: 0 15px; height: 67px; margin-top: -40px; }
	.navbar-toggler.showtoggle i{ margin: 6px 0 !important;}
	.navbar-toggler.showtoggle i { width: 26px; height: 4px; }
	.navbar-toggler { padding: 5px 11px 1px; height: 54px; margin-top: -40px; border: 6px solid transparent !important; border-radius: 5px;width: 56px;position: relative; right: 17px; }
	.navbar-toggler.showtoggle{ border: 6px solid #e41c38 !important;}
	.navbar-toggler{ height: 44px; width: 44px;padding: 2px 3px 1px;}
	.navbar-toggler.showtoggle i { margin: 5px 0 !important; }
	.mobTogl{ display: none;}
	.navbar-toggler.showtoggle .mobTogl{ display: inline-block;}
	.navbar-toggler.showtoggle .deskTogl{ display: none;}
	.page-footer .container { max-width: 100% !important; }
	.page-footer .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%;   max-width: 25%; }

}

@media screen and (max-width:800px)
{
	.page-footer .container { max-width: 100% !important; }
	.page-footer .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 20px; }
	.page-footer h5{ text-align: center;}
	.footsos{ margin-top: 20px; text-align: center;}
	.footlogo { width: 244px;}
}

@media screen and (max-width:575px)
{
	.page-header::before { width: 65.001%; }
}

@media screen and (max-width:480px)
{
	.page-footer .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.page-header::before { width: 75.001%; }
}

/* new style */
.top_panel{ display:none;}
.page-body { margin-top: 95px; }
.navbrand{ margin-top: 11px !important; width: 280px; margin-left: 0px; }
.page-header::before{ background-image:none;}
.headermain{ background-color:#CFDC31; border-bottom:10px solid #2E2C74;     height: 133.6px;}
.top_panel .container, .headermain .container { max-width: 1430px !important; }
.navbar-nav { margin-top: -95px; }
.navbar-nav .dropdown-menu.subdropdown{ border-radius: 0 0 20px 20px !important; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); width:250px; padding:0 !important;}
.navbar-nav .dropdown-menu.subdropdown li{ padding:0 20px !important;}
.navbar-nav .dropdown-menu.subdropdown li:hover { background-color: #CFDC31 !important; }
.navbar-nav .dropdown-menu.subdropdown li a:hover{ color:#fff !important; border: 0 !important;}
.navbar-collapse .navbar-nav .nav-item .nav-link{ letter-spacing: 0px;}
.headermain .nav-item a, button#cartDropDown{ color:#fff !important; padding: 13px 24.5px !important; font-size: 19.2px !important; border-bottom:2px solid transparent; transition: .4s; font-weight: 400 !important;     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color emoji;}
.mini-cart button.dropdown-toggle .cart-counter{ color:#fff !important; font-size: 1.2rem !important;}
.headermain .nav-item a:hover, button#cartDropDown:hover{ color:#2E2C74 !important; border-bottom: 3px solid #2E2C74 !important; border-radius: 0;}
.mini-cart button.dropdown-toggle .cart-counter:hover, button#cartDropDown:hover span.cart-counter{ color:#2E2C74 !important;}
.navbar-nav .dropdown-toggle::after{ content: "\f0d7";     margin-top: -5px;}
	
ul.social-wrapper { display: flex; margin-top: -96px; margin-left:100px;     margin-right: 0.5px;}
ul.social-wrapper li { background-color: #2E2C74; margin: 0 6px; padding: 15px; border-radius: 50%;     width: 48px; height: 48px; transition-duration: .3s; transition-property: transform;}
ul.social-wrapper li:last-child{ margin-right:0px;}
ul.social-wrapper li a{ color:#fff; font-size:20px; text-align:center; padding: 0px;} 
ul.social-wrapper li a i { margin-top: -2px; }
ul.social-wrapper li:hover a{ color:#CFDC31; }
ul.social-wrapper li:hover { transform: scale(1.1);}

.btn:not(.btn-bordered){ background-color: #2E2C74 !important; color:#fff !important;}
.list-container .list-image .list-image-wrapper{ border-color:#2E2C74 !important; border: 0px !important; background: transparent !important;}
.filter-bar .btn{ padding:6px 11px;}
.footTop{ background-color:#CFDC31;}
.page-footer h5, .footmenu1 li a:hover{     color: #2E2C74 !important;}
.page-footer p a{ color:#fff !important;}
.copyright_wrap_inner{ background-color: #2E2C74 !important;}
li.footsos{ padding-top:15px;}
li.footsos a { font-size: 22px; line-height: 1px; }
.footlogo { width: 100%; max-width:310px;}
.footmenu1 li{ line-height:2;}
.footmenu1.footmenu2 li{ line-height:1.4; font-size: 18px;}

span.star { position: relative; }
span.star::before { position: absolute; top: 23px; left: 3px; height: 4px; width: 10px; content: ''; background: url(../images/star-bg.png); background-position: bottom; background-size:100%; background-repeat: no-repeat; }

/*new */
.headermain { background-color: #1990fc; border-bottom: 10px solid #63ff70; height: 138.6px; }
.navbrand { margin-top: 19px !important; width: 406px;     margin-left: 24px;}
.navbrand img { width: 357px; transition-duration: .3s !important; transition-property: transform;}
.navbrand img:hover { transform: scale(.9); }
.navbar-nav { margin-top: -37px; display: -webkit-box; margin-left:9px;}
.navbar-collapse .navbar-nav .nav-item .nav-link { letter-spacing: -0.17px; }

.headermain .nav-item a, button#cartDropDown{border-bottom: 3px solid transparent !important;}

.navbar-collapse .navbar-nav .nav-item .nav-link.active,
.headermain .nav-item a:hover, button#cartDropDown:hover { color: #63ff70 !important; border-bottom: 3px solid #fc6ffe !important;}



.headermain .nav-item a, button#cartDropDown{     font-size: 19.5px !important; padding: 15px 20px !important; margin-right: 5px;}
.navbar-nav .dropdown-menu.subdropdown { background-color: #1990fc !important;}
.navbar-nav .dropdown-menu.subdropdown li:hover { background-color: #fc6ffe !important; }
.dropdown-menu.subdropdown li.nav-item:last-child { border-radius: 0 0 20px 20px !important; }
.navbar-collapse .navbar-nav .nav-item .nav-link:hover{ Color:#63ff70 !important;}

ul.social-wrapper{ margin-top:-37px;}
ul.social-wrapper li{ background-color:#63ff70; line-height:48px; text-align: center; padding:0; transition-duration:.3s !important;}
ul.social-wrapper li a { color: #1990FC;}
ul.social-wrapper li:hover { transform: scale(1.1); opacity: 0.9; }
ul.social-wrapper li:hover a{ color: #1990FC;}
button#cartDropDown:hover span.cart-counter{ Color:#63ff70 !important;}

.copyright_wrap_inner { background-color: #63ff70 !important; }
.copyright_wrap_inner p,  p.powered-by a, .privacy li a,.privacy li { color: #1990fc !important; }
.footTop{     background-color: #1990fc;}
.page-footer h5, .footmenu1 li a:hover { color: #63ff70 !important; }
span.star::before{ background: none;}
.page-footer h5{     font-family: 'Changa';}
.footmenu1 li.footsos a:hover, .footmenu1 li a:hover i{ color:#fc6ffe !important;}
.columns_wrapRt a:hover { color:#63ff70 !important; }

body.details-body .page-body,body.events-list .page-body { margin-top: 50px; }
.page-body .page-title-bar { background-color: #fe71fe !important; }
.page-body .page-title-bar .page-bar-title b{ Color:#fff !important;}

a.badge.badge-info.season-badge.btn,
button.btn.btn-solid.addtocartbutton.add-to-cart,
button.btn.btn-md.search-btn,
button.btn.reset-btn.btn-warning.btn-warning-custom.btn-md,
button.btn.filter-toggle,
a.btn.btn-danger.btn-block.btn-lg,
.card.flat-card .card-header, 
.page-tab-content, .panel .panel-heading,
a.btn.btn-badge.btn-warning.d-inline-block,
a.btn.btn-badge.btn-warning.d-inline-block.all--events,
button.btn.location-btn,
button.btn.btn-sm.ml-auto.close-mini-cart,
.page-checkout a.link.btn.btn-block.btn-warning,
a.btn.btn-warning.btn-md.upcoming-btn
{ background-color: #1990fc !important; color: #fff !important; }

.nav-tabs .nav-item .nav-link { color: #fff !important; }
.nav-tabs .nav-item .nav-link.active { color: #36454f !important;}
.leaderboard .nav-tabs .nav-item .nav-link { color: #878787 !important; }
.leaderboard .nav-tabs .nav-item .nav-link.active { color: #36454f !important; }

.panel .panel-heading { background-color: #1990fc !important; color: #fff !important; }
.panel .panel-heading:after{ color:#fff !important;}
.team-list .panel .panel-heading{ background-color:#fff !important;}
.team-list ul li a, .sub-panel .panel-heading small{ color:#000;}

button.btn.btn-lg.btn-block { background-color: #1990fc !important; color: #fff !important; }

.list-container .list-image .list-image-wrapper, 
.page-title-bar .list-container .list-image .list-image-wrapper { border-color: #1990fc !important; }
/**/
.columns_wrapLft li img { max-width: 170px; width: 100%; }
.navbar-nav .dropdown-menu.subdropdown li a { text-transform: uppercase !important; font-weight: 500 !important;     font-size: 18px !important;}
.headermain .nav-item a, button#cartDropDown{ margin-left:5px;}
.headermain .nav-item:first-child a{margin-left:2px;}

.filter-bar .btn{ padding:7px 10px;}
@media screen and (max-width: 1250px)
{
	.filter-bar .btn{ padding:7px 11px;}
}

@media(max-width:1199px) and (min-width:992px) 
{
	.filter-bar .btn{ padding:7px 8px;}
}
@media(max-width:991px) and (min-width:768px) 
{
	.filter-bar .btn{ padding:6px 3px;}
}

/*end*/

@media screen and (max-width: 1400px)
{
	ul.social-wrapper{ margin-left: 80px;}
	.headermain .nav-item a, button#cartDropDown{ padding:13px 19px !important;}
}

@media screen and (max-width: 1350px)
{
	.navbrand{ width:360px;}
}

@media screen and (max-width: 1300px)
{
	ul.social-wrapper{ margin-left: 80px;}
	.headermain .nav-item a, button#cartDropDown{ padding:13px 16px !important;}
	.navbrand{ width:250px;}
	.navbar-nav, ul.social-wrapper { margin-top:0px; }
	body.events-list .page-body { margin-top: 00px; }
}

@media screen and (max-width: 1250px)
{
	.filter-bar .btn{ padding:6px 7px;}
	ul.social-wrapper{ margin-left: 50px;}
	.headermain .nav-item a, button#cartDropDown{ padding:13px 15px !important; font-size:18px !important;}
}

@media screen and (max-width: 1199px)
{
	.headermain .nav-item a, button#cartDropDown{ padding:13px 10px !important; font-size:15px !important;}
	ul.social-wrapper{ margin-left: 50px;}
	ul.social-wrapper li{ margin:0 3px;}
	.navbrand { width: 200px; }	
	.navbar-nav, ul.social-wrapper { margin-top:0px; }
	.page-body { margin-top: 40px; }
	.page-header { height: 120px !important; }
	body.details-body .page-body{ margin-top:0px !important;}
	.mini-cart button.dropdown-toggle .cart-counter { font-size: 15px !important; }
}

@media(max-width:1199px) and (min-width:992px) 
{
	.filter-bar .btn{ padding:6px 7px;}
	.navbar-collapse { margin-left:40px !important;  }
	.headermain{ height:120px;}
}

@media screen and (max-width: 991px)
{
	.navbrand{ margin-top:-15px !important; width: 160px;}
	.navbar-toggler i { background: #2E2C74 !important;}
	.navbar-toggler.showtoggle { border: 6px solid #2E2C74 !important; }
	.navbar-collapse .navbar-nav{ padding-top:35px;}
	ul.social-wrapper{ display: block; margin: auto; text-align: center; padding: 10px;}
	ul.social-wrapper li { display: inline-block; }
	.headermain .nav-item a, button#cartDropDown { padding: 11px 22px !important;}
	.page-body { margin-top: 20px; }
	/**/
	.headermain{height:115px;}
	.navbar-collapse { top: 80px; }
	.navbar-toggler { margin-top:-20px; background: #63ff70 !important; height: 50px; width: 54px;}
	.navbar-toggler i { background: #fc6ffe !important; height: 4px;}
	.navbar-toggler.showtoggle { border: 0px solid #2E2C74 !important; }
	.navbar-toggler.showtoggle i { width: 30px;}
	.navbar-toggler.showtoggle .mobTogl{ padding-top:5px;}
	.page-header { height: 115px !important; }
	.navbar-nav .dropdown-menu.subdropdown{ border-radius:0 !important;}
	body.details-body .page-body { margin-top: 00px !important; }	
}

@media screen and (max-width: 800px)
{
		.footmenu1 li{ text-align:center;}	
}

@media(max-width:991px) and (min-width:768px) 
{
	.filter-bar .btn{ padding:6px 2px;}
}

@media screen and (max-width:767px)
{
	button.btn.btn-danger.btn-sm.ml-auto.close-mini-cart{ position:relative !important; z-index:111;}
}


