body::after, .page-wrapper::after {height: 0px;}
.close-mini-cart{ display: none;}
.mini-cart button.dropdown-toggle .cart-counter { top: 0px; right: 0; left: inherit; background: #d10000 !important; padding: 0px !important; width: 14px; height: 14px; line-height: 14px; color: #fff !important; font-size: 8px !important; position: inherit;}
.mini-cart .dropdown-menu{ left: inherit !important; right: 0px !important;}
.headLogo{ width: 100%; display: inline-block; text-align: center;}

/*Header*/ 
.container{ max-width: 100% !important; } 
.page-header{position: relative; float: left; background: #fff; z-index: 1; min-height: auto;}
.logo { width: 288px; float: none; display: inline-block;padding:0; }
.logo img{ width: auto; max-width: 100%;}
.mainheader{ padding:0px;}
.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ padding:0 10px; color:#fff;font-family:Arial; font-weight: normal; font-size: 15px; display: inline-block; line-height: 34px; text-transform: inherit; text-transform: uppercase;}
.navbar-collapse .navbar-nav .nav-item .nav-link:hover{ color: #fff;}
.navbar-nav li.nav-item.actv a{ color: #fff; background: #940303;}
.navbar-collapse .navbar-nav .nav-item:last-child{ margin-right: 0px;}
.drop-arw:after{ border: none; content: "\f107"; font-family: "Font Awesome 6 Free"; font-weight: 900; color: rgb(47, 51, 60);}
.navbar-nav li.nav-item{ margin:0px 13px; }
.nav-item.dropdown .dropdown-menu{ background:#170973; border: none; min-width: auto;}
.navbar-nav a:hover{ color: #fff;}
.headTopBtn{ width: auto; position: absolute; top: 0px; right: 0px; z-index: 1;}
.navbar{ padding: 0px; margin-top: 0px;}
.navbar-collapse { margin-left: 0; justify-content: center !important; }
.headSos{ position: absolute; top: 0px; right: 15px; z-index: 1;}
.headSos li{ display: inline-block; margin-left: 5px;}
.headSos li a.linkbtn, #cartDropDown{ width: auto; height: auto; background: none !important; display: inline-block; border-radius:0; color: #000;padding: 0px !important; font-size: 13px !important; display: flex; align-items: center; justify-content: center; border: none; box-shadow: none !important; font-weight: bold;}
.mini-cart button.dropdown-toggle{ margin: 0px !important;}
.headSos li a:hover, .headSos li a.linkbtn:hover, #cartDropDown:hover{ background:none; color: #000 !important;}

.mini-cart .dropdown-menu { left: 0 !important; right: inherit !important; }
.headerTop{ width: 100%; background: #fff; padding: 4px 0;} 
.headerTopIn{ display: inline-block;}
.socials-list li{ display: inline-block; margin-left: 5px;}
.socials-list li a{ width: 24px; display: inline-block;}
.socials-list li a img{ max-width: 100%;}
.headerTopIn { display: flex; width: 100%; justify-content: space-between; }
.headSos { position: relative; top: 0px; right: inherit; z-index: 1;display: flex; } 
.linkbtn img{ width: 28px;}
.navbar-nav li.nav-item.menu-none-d{ display: none;}
.navbar .logo{ display: none;}
.fiveLogo{ width: 176px; display: inline-block; margin-right: 10px !important;}
.fiveLogo img{ max-width: 100%;}
.headRt li{ display: inline-block;color: #000000; font-size: 13px; margin: 0 8px;}
.headRt{ width: auto; display: flex; align-items: center;} 
.headRt li a{ color: #000;font-weight: bold;} 
.mainheader{ background: #170973;}
.mainheader .menu_sec .dropdown-toggle::after{ display: none;}
.mainheader .menu_sec .dropdown-menu{ min-width: 200px; width: 400px; max-width: max-content; background: #170973; display: none; font-size: 15px; position: absolute; z-index: 999; left: -15px; border: 2px solid #170973; margin: 0px; padding: 0px !important; }
.mainheader .menu_sec .dropdown-menu li a{ text-decoration: inherit; text-transform: inherit; width: 100%; line-height: 33px;} 
.mainheader .menu_sec .dropdown-menu li{ border-bottom: 1px solid #fff; margin: 0px !important; line-height: 20px;}
.mainheader .menu_sec .dropdown-menu li:last-child{ border: none; } 
.mainheader .menu_sec .dropdown-menu li a:hover{ background: #940303;} 
 
/*Header*/  
.page-footer{ width: 100%; float: left; background: #fff; padding:0px; color: #666666; border-top: 2px solid #170973;}
.foot-priv li{ display: inline-block; margin-right: 14px;}
.foot-priv li a{ color: #666666;}
.foot-priv li a:hover{ opacity: 0.8;}
.footTopIn h2{ color: #666666; text-align: center; line-height: 1.35em; font-size: 40px; padding-bottom: 20px; margin: 0px;}
.footTopIn p{ text-align: center; line-height: 1.8; font-size: 13px; margin-bottom: 0px !important;display: flex;flex-wrap: wrap; align-items: center; justify-content: center;}
.footTopIn p a{ color: #666666;}
.footTopIn p a:hover{ color: #666; text-decoration: underline !important;}
.powered-by-container p, .privacy li, .textPara p{ text-align: center; line-height: 1.875em; font-size: 13px; color: #666666;}
.powered-by-container p a, .privacy li a{ color: #666666;}
.privacy li{ display: inline-block;}
.footerBottmInn{text-align:center;padding:12px 0;border-top:1px solid #666;margin-top:0px;}
.fontsos li{display:inline-block; margin-left: 10px;}
.fontsos li img{ max-width: 100%;}
.fontsos li a{display:flex;color:#666666;width:32px;height:32px;text-align:center;align-items:center;justify-content:center;}
.fontsos ul{ width: auto; text-align: center; margin-bottom: 0px;}
.linkBtns{ color: rgb(255,0,0); border: 1px solid rgb(255,0,0); display: inline-block; font-size: 15px; padding: 9px 20px; border-radius: 30px; margin: 20px 0 0;}
.fontsos li a:hover{ opacity: 1;}
.linkBtns:hover{ background:rgb(255,0,0); color: #666666; }
.footmobTop{ padding-bottom: 40px; display: none;}
.powered-by-container{ display: inline-block; justify-content: space-between;}
.footTopIn{ padding:17px 0; font-size: 13px; line-height: 15px;}
.footTopIn li{ display: inline-block;}
.fontsos li a{ width: 24px; height: 24px; color: rgba(255,255,255,1); display: flex; justify-content: center; font-size: 20px; align-items: center; position: relative;}
.powered-by-container p a:hover, .privacy li a:hover{ text-decoration: underline;}
.text-mob{ display: none;}
.logo-image{   margin-left: 16px !important;}

.backTops{ background: #170973 !important; border: none; width: 30px; height: 30px; font-size: 18px;border-radius: 100px; color: #fff; right: 75px; bottom: 44px; cursor: pointer; position: fixed; visibility: hidden;}
.headLogo .logo{ display: none;}
.navbar-nav a em{ font-style: normal;}

/* new style */
.logo { width: 288.13px; margin-left:2px;}
.headerTop{ padding:5px 0 4px;}
.fiveLogo { width: 166.73px;}
.headRt li{ margin-right:0;}
ul.navbar-nav.menu_sec{ padding:1px 0;}
.navbar-nav li.nav-item:nth-child(1) { margin-left: 0; }
.nav-item.dropdown .dropdown-menu { background-color: #170973 !important;}

.page-body .page-title-bar { background-color: /* #db3030 */ #930404 !important; } 
.page-body .page-title-bar .page-bar-title b{ color:#fff !important;}
body.details-body .page-body .page-title-bar { background-color: #eee !important; }
.page-title-bar .list-container .list-details .list-details-left,
.page-title-bar .list-container .list-details .list-details-left .list-title { color: #170973 !important;}

/**/
.mainheader { background: #fff; padding: 60px 15px 20px 25px; }
.headerTop{     position: absolute; width: auto;     right: 40px; top: calc(50% - 0px);}
.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{color: rgb(20, 0, 104); line-height:1;    padding: 0 0px;font-size: 24px; font-style: italic;     font-weight: bold; font-family:/*'Roboto' */ 'Bulletproof BB'; text-decoration: underline;}
.navbar-collapse{justify-content: flex-start !important;}
.navbar-nav li.nav-item { margin: 0px 0px;    padding:0 15px; border-right:3px solid #a40001;     padding-right:20px; position:relative;}
.navbar-nav li.nav-item::after { content: ""; position: absolute; bottom:-4px; left: 13px; width: calc(100% - 30px); height: 2px; background: #a40001; transform: scaleX(0);  transform-origin: left;  transition: transform 0.3s ease;  }
.navbar-nav li.nav-item:hover::after, 
.navbar-nav li.nav-item.actv::after { transform: scaleX(1);  }
.mainheader .menu_sec .dropdown-menu{ top:30px;}
.mainheader .menu_sec .dropdown-menu li::after { transform: scaleX(0); }

.navbar-nav li.nav-item.actv a { color: #a40001; background: #fff; }
.navbar-nav a:hover { color: #a40001; }
.nav-item.dropdown .dropdown-menu { background-color: #fff !important; border: 0; }
span.dropdown-toggle.drop-arw { font-size: 18px; margin-left:10px; color: #140068;}
.nav-item.dropdown:hover span.dropdown-toggle.drop-arw { font-size: 18px; margin-left:10px; color: #930404;}
li.nav-item.dropdown:hover span.dropdown-toggle.drop-arw i { transform: rotate(180deg);}

.mainheader .menu_sec .dropdown-menu li{ border-bottom:1px solid #d1d1d1;     border-right: 0; padding: 0;}
.mainheader .menu_sec .dropdown-menu li:last-child{border-bottom:0;}
.mainheader .menu_sec .dropdown-menu li a { font-size: 14px; font-style: normal; font-family: 'Open Sans'; color: #a40001; font-weight: 500; letter-spacing: 0.03em;     line-height: 1.372; padding:15px;}
.mainheader .menu_sec .dropdown-menu li a:hover { background: rgb(20, 0, 104); color: #fff; font-weight:bold;}

.page-footer{ border-top:0; background-color: #e2e2e2; color: #000; font-family: 'Open Sans';}
.page-footer .container { max-width: 1200px !important; }
.drop-arw:after{ display:none;}
.footer-contact{ display:block;}
.footer-contact h2 { font-size: 16px; font-family: 'Open Sans'; font-weight: bold; color: #000; text-align:right; padding-bottom:10px;}
.footer-contact p{font-size: 14px; font-family: 'Open Sans'; font-weight: 400; color: #000; text-align:right; display:block;}
.footer-contact a{    font-size: 14px; font-family: 'Open Sans'; font-weight: 400; color: #646464; text-align:right; display: block; line-height: 1.2; padding-bottom: 5px; text-decoration: underline;}
.footer-nav li a { font-family: 'Open Sans'; color: #000; font-size: 12px; padding: 0 15px; text-transform: uppercase;}
.dropdown-toggle::after{ border:0}
.footer-nav li ul.dropdown-menu	li a{ text-transform:none;}
.footer-nav span.dropdown-toggle.drop-arw { font-size: 12px; }
.footer-nav .nav-item.dropdown:hover .dropdown-menu{ min-width:250px;     background-color: #faf9f9 !important; padding:0; top:20px !important;}
.footer-nav .nav-item.dropdown:hover .dropdown-menu li{ display:block;}
.footer-nav .nav-item.dropdown:hover .dropdown-menu li a{ display:block; padding:15px; font-size:16px; color:#999; font-family: 'Open Sans';}
.footer-nav .nav-item.dropdown:hover .dropdown-menu li a:hover { color: #fff; background-color: #000; }
.footer-nav span.dropdown-toggle.drop-arw{ color:#000;}
.footTopIn{ padding-top:40px;}
ul.footer-nav li a{ position: relative;}
ul.footer-nav li a::after {content: ""; position: absolute; bottom:-5px; left:15px; width: calc(100% - 30px); height: 2px; background: #000; transform: scaleX(0);  transform-origin: left;  transition: transform 0.3s ease;}
ul.footer-nav li a:hover::after { transform: scaleX(1); }
.footer-nav .nav-item.dropdown:hover .dropdown-menu li a:hover::after{  transform: scaleX(0); }
ul.footer-nav li a.active::after{transform: scaleX(1);}
ul.headSos li a { font-size: 18px; color: #140068; }
.mini-cart button.dropdown-toggle>i{font-size: 16px; color: #140068; }
.mini-cart button.dropdown-toggle .cart-counter { top: -5px; right: 3px; left: inherit; width: 20px; height: 20px; line-height: 1.8; font-size: 11px !important; }	
.footer-nav .nav-item.dropdown:hover span.dropdown-toggle.drop-arw { font-size: 12px; margin-left:10px; color: #000;}
ul.footer-nav { display: block; margin: auto; text-align:right; }
.page-header .container { max-width: 1900px !important; }
.navbar-collapse .navbar-nav .nav-item:last-child { border-right: 0; }
.mainheader{     padding:40px 15px 25px 25px; position:relative; }
.page-header .container::before { content: '';  position: absolute; top:-30px; right: 0; opacity: 0.3; height: 78px; width: 140px; background-image: url(https://play.gsabaseball.org/frontend/themes/playgsa/images/logos/logo.png) !important;  background-repeat: no-repeat !important; background-size: 100% !important; }
.headSos{ right:110px; top:calc(50% - 17px);}
.container{ max-width:1020px !important;}
.page-header .container { max-width: 1900px !important; }
.mini-cart button.dropdown-toggle .cart-counter{ background: #930404 !important;}
.headerTop{ top:46px; right:50px;}
/**/

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: /*#db3030*/ #930404  !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: #930404 !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: #930404 !important; color: #fff !important; }
.list-container .list-image .list-image-wrapper, 
.page-title-bar .list-container .list-image .list-image-wrapper { border-color: #170973 !important; border:0 !important;}
.layout-medium.list-container .list-image .flyer-thumb-container, .layout-medium.list-container .list-image .list-image-wrapper { width: 160px !important; height: 160px !important; border-width:0px !important;}

/* */
.page-header .container { max-width: 1220px !important; position:unset !important;}
.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ font-size:21px;     color: #0A002A;}
.mini-cart button.dropdown-toggle>i { font-size: 20px; color: #0A002A;}
.mainheader { padding: 40px 15px 20px 25px;}
span.dropdown-toggle.drop-arw { font-size: 14px;}
.page-header .container::before{ background-image:none !important;}
.page-header .mainheader::before{     content: ''; position: absolute; top:15px; right: 0; opacity: 0.49; height:68px; width:114px; background-image: url(https://play.gsabaseball.org/frontend/themes/playgsa/images/logos/logo.png) !important; background-repeat: no-repeat !important; background-size: 100% !important; }

.nav-item.dropdown:hover span.dropdown-toggle.drop-arw { font-size: 14px;}
.mainheader .menu_sec .dropdown-menu li a:hover{ background:#0A002A;}
.mainheader .menu_sec .dropdown-menu li a { font-size: 16px; font-weight:600;}
.headSos { right: 70px; top: calc(50% - 18px); }

.page-footer span.dropdown-toggle.drop-arw { margin-left: 0;}
.footer-nav .nav-item.dropdown:hover span.dropdown-toggle.drop-arw { margin-left: 0;}
.footer-nav .nav-item.dropdown:hover .dropdown-menu { min-width: 280px;}
.navbar-nav li.nav-item::after{ bottom:-2px; left:16px; width: calc(100% - 36px);}
.navbar-nav li.nav-item{ padding:0 20px 0 16px;}


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

@media(min-width:992px)
{
	.nav-item.dropdown .dropdown-menu{ display: block !important; opacity: 0;text-shadow: none; transform: scaleY(0); transform-origin: top;transition: .24s; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; }
	.nav-item.dropdown:hover .dropdown-menu {display: block !important; opacity: 1; transform: initial;pointer-events: all; transform: translateY(0px) !important; left:15px;}
}

@media (min-width: 992px) and (max-width: 1199px) 
{
    .form-container { max-width: 100% !important; }
}


@media screen and (max-width:1199px)
{
	.cmspages p, .cmspages li, body, .footTopIn p, .powered-by-container p, .privacy li, .textPara p{ font-size: 14px;}
	.navbar-nav li.nav-item.menu-none-d{ display: inline-block;}
	.navbar-nav li.nav-item.menu-none-m{ display: none;}
	.drop-arw{ position: relative; top: 5px;}
	
	/**/
	.drop-arw{top: 0px;}
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{     font-size:18px;}
	.headSos{     top: calc(50% - 22px);}
}

@media screen and (max-width:1099px)
{
	.footTopIn .col-sm-2{ max-width:0%; flex: 0 0 0%;}
	.footTopIn .col-sm-7{ max-width: 70%; flex: 0 0 70%;}
}

@media(max-width:1100px) and (min-width:992px) 
{
	.navbar-nav li.nav-item{ padding:0 10px;}
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{     font-size:18px;}
}

@media screen and (max-width:991px)
{
	/*Menu*/
	.navbar-toggler{ width: 35px; height: 40px; background: none; border: none;}
	.navbar-toggler .icon-bar{width:100%;height:3px;background:#666;display:inline-block;border-radius:10px;float:left;-webkit-transform-origin:21px;-ms-transform-origin:21px;transform-origin:21px;-webkit-transition:-webkit-transform 0.2s,opacity 0.1s;transition:transform 0.2s,opacity 0.1s;}
	.navbar-toggler .icon-bar + .icon-bar{margin:4px 0 0;}
	.navbar-collapse{position:relative;top:0px;left:0px;background:#170973 !important; width:100%;border:none;margin:0px;z-index:111;max-width: 320px; border: 1px solid #fff;}
	.navbar-collapse .navbar-nav{padding:0px;}
	.navbar-nav a,.navbar-collapse .navbar-nav .nav-item .nav-link{width:100%;}
	.drop-arw{top:0;position:absolute;right:0;width:40px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
	.page-header{z-index:111;}
	.fiveLogo{ display: none;}
	.rtMenu { position: fixed; width: 100%; bottom: 15px; left: 0px; text-align: center; }
	.rtMenu li a{ padding: 7px 14px; color: #fff; background: #170973;}
	.mainheader{ background: none;}
	.logo { width: 186px; float: none; display: inline-block; padding: 0; margin-left: 47px; }
	.navbar-light .navbar-toggler { color: rgba(0,0,0,.5); border-color: rgba(0,0,0,.1); position: absolute; top: -56px; left: 0px;margin: 0px; }
	.headerTop { width: 100%; background: #fff; padding: 15px 0; }
	.navbar-nav li.nav-item { margin: 0; color: #fff; }
	.navbar-nav li.nav-item > a{ border-bottom: 1px solid #fff; }
	.navbar-nav a em{ display: none;}
	.mainheader .menu_sec .dropdown-menu{ min-width: 100%; width: 100%; position: inherit; left: inherit;}
	.mainheader .menu_sec .dropdown-menu.show{ display: block;}
	.mainheader .menu_sec .dropdown-menu li { border-bottom: none; margin: 0px !important; line-height: 20px; }
	.navbar-nav li.nav-item.dropdown.show > a{ background: #940303;}
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ font-weight: bold;}
	.mainheader .menu_sec .dropdown-menu li a:hover { background: none; }
	
	/**/
	.navbar-collapse{ max-width:100%;}
	.dropdown-menu.show li.nav-item { background-color: #170973; }
	.rtMenu{ left: calc(100% - 76%); top: 17px; position:absolute; }
	.drop-arw{ height:18px;        right: -15px;}
	.headerTop { right: 0; top: calc(50% - 20px); left: calc(100% - 100px); }
	
	.navbar-collapse{ background-color:#fff !important;}
	.navbar-nav li.nav-item { margin: 10px 0; }
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ font-size:18px;}
	.navbar-nav li.nav-item{ border-right:0;}
	.drop-arw{ right:0;}
	.navbar-nav li.nav-item.dropdown.show > a { background: #fff; }
	.dropdown-menu.show li.nav-item { background-color: #fff; }
	.mainheader .menu_sec .dropdown-menu.show { top: 0; }
	.navbar-nav li.nav-item:hover::after, .navbar-nav li.nav-item.actv::after { transform: scaleX(0); }	
	.navbar-toggler .icon-bar{ background: #140068;}
	.page-header{ min-height:92px;}
	.headSos{     top: calc(50% - 5px);}
	.navbar-light .navbar-toggler { top: -8px; left:-30px;}
	.footer-nav .drop-arw{ right:-15px;}
	.footer-nav .nav-item.dropdown:hover .dropdown-menu{ transform: translateY(20px) !important;}
	.mainheader .menu_sec .dropdown-menu li a{ padding:10px 15px 5px;}
	
	/* scroll manage*/
	.page-header { min-height: 80px; }
	.headerTopIn{ display:block;}
	.headerTop{ position:unset;}
	.headRt{ display:block; float:right;}
	.headSos{ right:140px; top:20px;}
	.mainheader { padding: 00px 15px 0px 25px;}	
	.page-header .container::before { background-image: none !important; }
	.mainheader::before { content: ''; position: absolute; top: -30px; right: 0; opacity: 0.3; height: 78px; width: 140px; background-image: url(https://play.gsabaseball.org/frontend/themes/playgsa/images/logos/logo.png) !important; background-repeat: no-repeat !important; background-size: 100% !important; }
	.mainheader .menu_sec .dropdown-menu li a:hover { color: #930404; }
	.nav-item.dropdown:hover span.dropdown-toggle.drop-arw{ color: #140068;}
	li.nav-item.dropdown:hover span.dropdown-toggle.drop-arw i { transform: rotate(00deg); }
	
	.page-header .mainheader::before{ top: -15px;}
	.headSos { right: 110px;}
	body .navbar-toggler .icon-bar:nth-child(1){ transform: translate(0, 0px) rotate(0deg);}
	body .navbar-toggler .icon-bar:nth-child(3){ transform: translate(0, 0px) rotate(0deg);}
	body.hide-scroll .navbar-toggler .icon-bar:nth-child(1){ transform: translate(1px, 0px) rotate(-45deg);}
	body.hide-scroll .navbar-toggler .icon-bar:nth-child(2){ opacity:0;}
	body.hide-scroll .navbar-toggler .icon-bar:nth-child(3){ transform: translate(1px, -1px) rotate(45deg);}
	/**/
	.navbar-light .navbar-toggler {left:100%;}
	.page-header .mainheader::before{ left:30px; width: 88px; height: 54px; opacity:1;}
	.headSos { right:50px; top: 18px; }
	.headerTop{ padding:13px 0;}
	.page-header { min-height: 72px; }
	.footTopIn .col-sm-2{ max-width:0%; flex: 0 0 0%;}
	.footTopIn .col-sm-7{ max-width: 66%; flex: 0 0 66%;}	
	.footTopIn .col-sm-3{ max-width: 30%; flex: 0 0 30%;}
}

@media screen and (max-width:767px)
{
	.container{ max-width: 100%;}
	.close-mini-cart{display:block;position:absolute;top:0px;right:0px;}
	
	/**/
	.rtMenu { left: calc(100% - 78%);}
	.rtMenu li a { padding: 5px 5px;}
	.footTop .col-sm-8, .footTop .col-sm-4{ flex: 0 0 100% !important; max-width: 100% !important;}
	ul.footer-nav { margin-bottom: 10px; }
	.footer-contact{padding: 5px 15px;}
	.footTopIn li { margin-bottom: 5px; }
	.footTopIn .col-sm-2{ max-width:0%; flex: 0 0 0%;}
	.footTopIn .col-sm-7{ max-width: 100%; flex: 0 0 100%;}	
	.footTopIn .col-sm-3{ max-width: 100%; flex: 0 0 100%;}
}

@media screen and (max-width:575px)
{
	.rtMenu { left: calc(100% - 80%);}
	.headRt li{ margin:0 2px;}
}

@media screen and (max-width:500px)
{
	.rtMenu{ display:none;}
	.footTopIn li { display: block; margin-bottom: 10px; }
	ul.footer-nav, .footTopIn h2, .footTopIn p, .footTopIn a{ text-align:center;}
	.footer-nav .nav-item.dropdown:hover .dropdown-menu{ left: calc(50% - 140px) !important;}
	.mainheader .menu_sec .dropdown-menu li a { font-size: 14px;}
}

@media screen and (max-width:400px)
{
	.logo { width: 130px; margin-left: 47px; }
}

