header .ttcart #cart .dropdown-menu{
    min-width:394px!important;
}

header .ttcart #cart .cart-heading{
    display:none!important;
}

.product-breadcrumb{
    float:left!important;
}

h2.product-name {color:#000!important;}

#tab-description p {font-size:16px!important;color:#000!important;font-family:sans-serif!important;font-weight:normal!important;font-weight:600!important;}

#tab-description span {font-size:16px!important;color:#222!important;font-family:sans-serif!important;font-weight:normal!important;font-weight:600!important;}

.product-details .product-info .product-info-value {color:#222!important;}

.product-details .rating > a {color:#222!important;}

.form-control {color:#222!important;}

#tab-description strong {font-weight:500!important;}

body {color:#222!important;}


.category-description p {font-size:16px!important;color:#000!important;font-family:sans-serif!important;font-weight:600!important;}

.category-description span {font-size:16px!important;color:#222!important;font-family:sans-serif!important;font-weight:600!important;}

.category-description strong {font-weight:500!important;}


.category-content p {font-size:16px!important;color:#000!important;font-family:sans-serif!important;font-weight:600!important;}

.category-content span {font-size:16px!important;color:#222!important;font-family:sans-serif!important;font-weight:600!important;}

.category-content strong {font-weight:500!important;}


.product-layout {min-height:600px!important;}
.product-thumb {min-height:575px!important;}

.product-thumb .button-group {bottom:-50px!important;}

.product-breadcrumb h5{
    font-size:13px!important;
    font-weight:400!important;
    display:inline;
    text-transform:capitalize!important;
}

.product-breadcrumb h5:before{
    color: #333333!important;
    content: "\f105"!important;
    font-family: "FontAwesome"!important;
    font-size: 13px!important;
    margin: 0 8px!important;
    position:relative;
    top:-1px;
}

.product-title{
    display:none!important;
}

.stock-status{
    margin-top:4px!important;
}

.stock-in{
    color:#009933!important;
}

.no-stock{
    color:#FF0000!important;
}

.full-header, 
#menu .navbar-collapse,
#goToTop:hover{
    background: #FE0000!important;
}

#logo a img{
    margin:auto;
}

#menu .nav > li > a, #menu .nav > li > span {
    color:#fff!important;
}

#top {
    padding: 35px 0 60px 0!important;
}

#menu .navbar-nav{
    width:85%!important;
    margin:auto!important;
    float:none!important;
}

#search span.fa-search{
    color:#FFFF00!important;
    text-align:center!important;
    font-size:1.81rem!important;
    padding-top:15px!important;
} 

#search .ttsearch_button{
    background:none!important;
}

#menu .dropdown-menu,
.account-nav .dropdown-menu{
    background: #EF0000!important;
    border:solid 3px #FFFF00!important;
}

#menu .dropdown-menu,
#menu .dropdown-menu ul li{
    min-width:240px!important;
}

#menu .dropdown-menu ul li:hover{
    background:#FFFF00!important;
}

#menu #category{
    color:#FFFF00!important;
    text-transform:none!important;
}

#menu .navbar-collapse ul .dropdown i::before{
    color:#000000!important;
}

#menu .dropdown-menu ul li:hover a, 
#menu .nav li.dropdown .dropdown-menu .dropdown:hover::after{
    color:#FE0000!important;
}

#menu .nav li.dropdown .dropdown-menu .dropdown .dropdown-menu{
    padding:15px 0!important;
}

#menu .dropdown-menu ul li a,
.account-nav ul li a{
    color:#FFFF00!important;
}

#menu .nav li.dropdown .dropdown-menu .dropdown::after,
#menu .nav li.dropdown .dropdown-menu .dropdown .dropdown-menu ul li a{
    color:#FFFF00!important;
}

.account-nav ul li:hover a{
    color:#FFFFFF!important;
}
#menu span::after,
#search span::before{

    color:#FFFF00!important;
}

#top-links .account-nav .dropdown-toggle .fa-user:first-child{
    display:block!important;
    text-align:center!important;
    padding-top:15px!important;
    font-size:2.0rem!important;
    color:#FFFF00!important;
}

#top-links .account-nav .dropdown-menu li:nth-child(3) a{
    margin-bottom:0!important;
}

#menu span:hover::after,
#menu .nav li.dropdown .dropdown-menu .dropdown .dropdown-menu ul li a:hover{
    color:#EF0000!important;
}

.header-left-cms, 
.header-right{
    margin-top:45px;
}

.header-top-right::before{
    border:solid 1px #FFFF00!important;
    left:3px!important;
}

.header-middle{
    top:30px;
    width:141px;    
}

.intro-text {
    padding:0 90px!important;
    text-align:center!important;
    margin:40px 0!important;
}

.under-intro {
    padding:15px 90px 40px 90px!important;
    overflow:hidden!important;
    background: #F8F7F4!important;
    margin-bottom:-30px!important;
}

.intro-text p {
    font-size:17px!important;
}

.under-intro h2 {
    text-align:center!important;
    margin-bottom:30px!important;
}

.under-intro h3 {
    background: #653992!important;
    color: #fff !important;
    padding: 10px 8px;
    border-radius:8px!important;
    text-align:center!important;
    margin:0 auto!important;
    width:50%!important;
}

.ui-left {
    float:left!important;
    width:49%!important;
    
}

.ui-right {
    float:right!important;
    width:49%!important;

}

.ui-left h3 {
    float:right!important;
}

.ui-right h3 {
    float:left!important;
}

.ctas {
    padding: 0 180px 20px 180px !important;
    margin-top:30px!important;
    background: #F8F7F4!important;
    overflow: hidden!important;
    display:none;
}

.ctas img {
    width:33%!important;
    float:left!important;
    padding:1%!important;
}

#ttcmsparallax{
    margin:0 0 -1px!important;
}

#ttcmsparallax .parallex{
        width:100%!important;
        background-repeat:no-repeat!important;
        background-image: url("/image/catalog/general/1980s-banner-optimized.jpg")!important;
        background-size:cover!important;
}

.ad-box-left h2{
    text-shadow:0 0 7px #000000!important;
}

.ad-box-left a{
    text-shadow:0 0 1px #000000!important;
}

.ad-box-left a:hover{
    text-shadow:none!important;
}

.TTProduct-Tab ul li a{
    color:#000000!important;
}

.TTProduct-Tab ul li.active a,
.TTProduct-Tab .nav-tabs > li:hover > a{
    background:#FFFF00!important;
    color:#000000!important;
    border:solid 2px #000000!important;
}

.tab-pane .product-thumb,
.owl-wrapper-outer .product-thumb,
.category-products .product-thumb,
#column-left .product-thumb .image img{ 
    border: solid 1px #E3E3E3!important 
}

#product-product .thumbnail,
#product-category .product-thumb .image,
.contact-location .store-image{
    border:none!important;
}

.category-list ul li img, 
.ttcmsbanner .ttbanner img{
    max-width:100%!important;
}

.featured-items{
    width:100%!important;
    margin:auto!important;
}

#ttcmsheaderservice .service-title, 
.panel-heading, 
header #cart .cart-heading{
    text-transform:none!important;
}

.panel,
.category-filter,
.category-pagination,
.search-criteria,
#product-manufacturer .a-link-list,
.store-image,
input,
textarea{
    border:solid 1px #E3E3E3!important;
}

legend{
    border-bottom:solid 1px #E3E3E3!important;
}

.panel,
.panel ul li a,
.panel .list-group a,
.category-filter,
.category-pagination,
.search-criteria,
#product-manufacturer .a-link-list{
    background:#F5F5F5!important;
}

.panel ul li .active{
    color:#000000!important;
}

.hidden-information{
    display:none!important;
}

.footer-bottom span{
    font-weight:900;
}

.picture-content{
    padding:10px 0 20px 0!important;
}

.picture-content .clear{
    clear:both!important;
}

.picture-content .block{
    width:50%!important;
    float:left!important;
}

.picture-block{
    width:50%!important;
    margin:auto!important;
    padding-top:10px!important;
}

.subcategory-image > a{
    padding:5px!important;
}

#product-category .category-list h5{
    font-size:15px!important;
}

#product-category ul li:hover .subcategory-image a,
#product-category #content .subcategory-image a:hover{
    border:solid 1px #000000!important;
}

#product-category aside .panel ul .category-li:nth-child(6n){
    display:none!important;
}

.product-layout.product-list{
    width:100%!important;
}

.stock-option-text{
    padding-top: 20px!important;
}

.picture-content .block:first-child .picture{
    padding-right:2.5%!important;
}

.picture-content .block:nth-child(2) .picture{
    padding:0 1.3%!important;
}

.picture-content .block:nth-child(3) .picture{
    padding-left:2.5%!important;
}

.picture-block img, .picture-content img{
    max-width:100%!important;
}

#information-information ul{
    padding-left:16px!important;
}

.contact-map iframe{
    width: 100%!important;
}

#information-contact h3{
    margin-top:50px!important;
}

.contact-location{
    background:none!important; 
}

.contact-location .col-sm-3{
    width:33.33%!important;
}

#gdpr-link{
    margin:45px 0 40px 0!important;
}

#gdpr-link a{
    font-weight: 600!important;
    color: #777777!important;
}

.common-home .footer-top-cms{
    margin-top:0!important;
}

.footer-top-cms{
    margin-top:30px!important;
}

#goToTop:hover{
    border:solid 2px #FE0000!important;
}

#goToTop:hover::before{
    color:#FFFFFF!important;
}


body                                        { font-family: 'Oxygen', sans-serif!important;  font-size:  16px!important; line-height: 23px!important; }
.tt-title                                   { font-family: 'Itim', cursive!important; font-size: 48px!important; font-weight:  900!important; line-height: 60px!important; text-transform: capitalize!important; }
.full-header                                { border-bottom: 3px solid #FFFF00!important; border-top:none!important; }

.banner-subtitle                            { color: #333!important; font-size: 16px!important; line-height: 28px!important; }

.menu-container.fixed .navbar-collapse      { background: #FE0000; border-bottom: 3px solid #FFFF00!important; }

.cta-block-wrap                             { width: 75%!important; margin-left: 12.5%!important; }
.cta-block-wrap .cta-block                  { float: left!important; width: 45.6%!important; border: 5px solid #000000!important; border-radius: 10px!important; padding: 0!important; overflow: hidden!important; }
.cta-block-wrap .cta-block:last-of-type     { float: right!important; }

#menu .nav > li > a, #menu .nav > li > span { color:#FFFF00!important; text-transform:none!important; }
#menu .nav > li > a::after                  { color:#FFFF00!important; }
#menu .nav > li > a:hover, #menu .nav > li > span:hover  { color:#FE0000!important; background: #FFFF00!important; }
#menu .nav > li > a:hover::after            { color:#FE0000!important; }
#search i                                   { color: #fff!important; }
nav .fa:hover                               { color:#f4c363!important; }

footer                                      { background: #FFFF00!important;  color: #000000!important; }
footer a                                    { color: #000000!important; }
#footer-right i                             { color: #000000!important; } 
footer a:hover                              { color: #FE0000!important; }
footer .contact-address                     { color: #000000!important; }
footer h5                                   { color: #000000!important; font-weight:600!important; }

.footer-bottom-cms                          { border-bottom: 1px solid #000000!important; }
.footer-bottom p                            { color: #000000!important; }

#ttcmsparallax                              { position: relative!important; }
.ad-box-left                                { width: auto!important; padding-top: 103px!important; float: left!important; }
.ad-box-left h2                             { color: #fff!important; font-family: 'Itim', cursive!important; text-transform: uppercase!important; font-size: 53px!important; padding-bottom: 30px!important; }

.shop-button                                { color: #fff!important; padding: 10px 25px!important; border: 2px #fff solid!important; text-transform: uppercase!important; margin-top: 30px!important; }
.shop-button:hover                          { background: #fff!important; color: #000000!important; }

.ad-image                                   { float: right!important; width: 180px!important; margin-top: 65px!important; border-radius: 10px!important; }


#ttcmspurchase .ttcmspurchase-btn a         { color: #fff!important; padding: 10px 25px!important; border: 2px #fff solid!important; text-transform: uppercase!important;  background: none!important; }
#ttcmspurchase .ttcmspurchase-btn a:hover   { background: #fff!important; color: #000000!important; }



.ttcmspurchase-title, h3                    { font-family: 'Itim', cursive!important; text-transform: capitalize!important; }

.featured-carousel .featured-items{
}


@media screen and (max-width:520px){
    
    .header-left-cms{
        display:none!important;
    }
    
    .tt-title{
        font-size:30px!important;
        line-height:35px!important;
    }
    
    #product-category .product-layout{
        width:100%!important;
    }
    
    .category-list ul li{
        width:49%;
        list-style: none;
        margin-right:0;
        text-align: center;
    }
    
    .category-list ul li:nth-child(odd){
        padding-right:1%;
    }
    
    .category-list ul li:nth-child(even){
        padding-left:1%;
    }
    
}

@media screen and (min-width:521px) and (max-width:991px){
        
    .category-list ul li{
        width:32.8%;
        list-style: none;
        margin-right:0;
        text-align: center;
    }
    
    .category-list ul li:nth-child(3n+1){
        padding-right:1%;
    }
    
        .category-list ul li:nth-child(3n+2){
        padding:0.5%;
    }
    
    .category-list ul li:nth-child(3n+3){
        padding-left:1%;
    }
    
}


@media screen and (max-width:767px){
    
    .common-home .ad-box-left{
        padding:25px 0!important;
        text-align:center!important;
        width:100%!important;
    }
    
    .common-home .ad-box-left h2{
        font-size:35px!important;
    }
    
    .common-home .ad-box-right{
        text-align:center!important;
    }
    
    .common-home img{
        float:none!important;
    }
    
    .ttcmsbanner{
        width:100%!important;
        margin-left:0!important;
    }
    
    .picture-block{
        width:100%!important;
        margin:0!important;
        float:none!important;
        padding-top:20px!important;
    }
    
    .picture-content{
        padding:20px 0 30px 0!important;
    }
    
    .picture-content .block:nth-child(2) .picture{
        padding:40px 0 0 0!important;
    }
     
    .picture-content .block:first-child .picture,
    .picture-content .block:nth-child(3) .picture{
        padding:0!important;
    }
    
    .picture-content .block{
        width:100%!important;
        float:none!important;
    }
    
    .product-breadcrumb{
        margin:15px 0 15px!important;
    }
    
}

@media screen and (min-width:768px) and (max-width:991px){
    
.product-layout{
    width:33.33%!important;
}

}


@media screen and (max-width:976px){
    
    #top{
        padding:15px!important;
    }
    
    .banner-subtitle{
        padding:0!important;
    }
    
    #menu .dropdown-menu, #menu .dropdown-menu ul li{
        min-width: 287px!important;
    }
         
    .header-left-cms,
    .header-right{
        margin-top:0!important;
    }
    
    #ttcmsbanner .banner-subtitle,
    .cta-block-wrap .cta-block{
        width:100%!important;
    }
    
    .common-home .ttcmsbanner #toHire{
        margin-top:40px!important;
    }
    
    .common-home .ttcmsbanner-content{
        margin-bottom:30px!important;
    }
    
} 

@media screen and (min-width:521px) and (max-width:976px){
    
    #top{
        padding:15px 0!important;
    }
    
    .header-left-cms{
        display:block!important;
    }
    
}


@media screen and (min-width:768px) and (max-width:976px){

    .header-left-cms{
        margin-top:0!important;
    }
    
    .cta-block-wrap{
        width:100%!important;
        margin-left:0!important;
    }
    
    .cta-block-wrap .cta-block{
        width:48%!important;
    }
    
    .common-home .ttcmsbanner #toHire{
        margin-top:0!important;
    }
    
    .common-home .ttcmsbanner-content,
    .common-home .ttcmsbanner-image{
        width:722px!important;
        margin:auto!important;
    }
    
}


@media screen and (min-width:977px) and (max-width:991px){
    
    #top{
        padding:35px 0 10px 0!important;
    }
    
    .header-middle{
        position:absolute!important;
    }
    
    .header-middle #logo{
        margin:auto!important;
        
    }
    
    .header-left-cms{
        float:none!important;
        margin-top:135px!important;
    }
    
    .ttcart{
        margin-right:0!important;
    }
          
}


@media screen and (max-width:991px){
      
    #menu .navbar-nav{
        width:100%!important;
    }
    
    #menu .navbar-collapse{
        border:none!important;
        top: 51px!important;
    }
    
    #search span.fa-search,
    #top-links .account-nav .dropdown-toggle .fa-user:first-child{
        padding-top:10px!important;
    }
    
    #ttcmsparallax .parallex{
        height:auto!important;
    }
    
    #ttcmsparallax .parallex .ttparallexblock{
        margin-bottom:50px!important;
    }
    
    footer .container{
        padding-top:50px!important;
    }
    
    footer .footer-bottom .container{
        padding-top:25px!important;
    }
    
    footer .footer-left-cms{
        padding-bottom:25px!important;
        text-align:center!important;
    }
    
}


@media screen and (min-width:768px) and (max-width:1199px){
    
    .ad-box-left{
        padding-top:120px!important;
    }
    
    .ad-box-left h2{
        font-size:30px!important;
    }

}

@media screen and (max-width:1200px){
    
    #menu .dropdown-menu{
        border:none!important;
        background:none!important;
    }
    
    #menu .dropdown-menu .dropdown-inner{
        display:block!important;
    }
    
    #menu .navbar-nav li .fa-angle-down::before,
    #menu .navbar-nav .dropdown a::after,
    #menu .navbar-nav .dropdown .dropdown-menu{
        display:none!important;
    }
    
}


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

    #ttcmsbanner .banner-subtitle,
    .cta-block-wrap{
        width:100%!important;
    }
    
    .common-home .ttcmsbanner-content,
    .common-home .ttcmsbanner-image,
    .common-home .ttparallexblock{
        width:941px!important;
        margin:auto!important;
    }
    
    .cta-block-wrap{
        margin-left:0!important;
    }

}

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

.container{
        width:100%!important;
    }
    
.product-layout{
    width:25%!important;
}
    
.full-header .menu-container{
        width:92%!important;
    }
    
.full-header .header-top-right{
        width:8%!important;
    }

#product-category #column-left{
    width:39%!important;
}

#product-category #content{
    width:100%!important;
}

#product-category #content .category-list ul li{
   width:24.1%!important;
}

}
                                                    
@media screen and (min-width:992px) and (max-width:1199px){

#menu .navbar-nav {
    width: 100%!important;
    padding:0 15px;
}

#menu .navbar-header, #menu #category{
    display: block !important;
    position: relative;
    width: 100%;
    text-align: left;
    cursor: pointer;
}

#menu #category {
    padding: 18px;
}

#menu div.navbar-header:after, #menu .navbar-header i.fa {
    font-family: "FontAwesome";
    content: "\f0c9";
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 18px;
    color: #000000;
}

#menu .navbar-collapse{
    padding: 0;
    width: 100%;
    position: absolute;
    border: none solid #ffff00;
    top: 57px;
    left: auto;
    right: 0;
    z-index: 999999999999;
}

#menu .nav.navbar-nav > li {
    float: left;
    text-align: left;
    width: 100%;
}

#menu .nav > li > a, #menu .nav > li > span {
    font: 400 14px/22px "Poppins",Helvetica,sans-serif;
    padding: 5px 0;
    letter-spacing: 0.8px;
    text-transform: capitalize;
    float: left;
    width: 100%;
}

#menu .navbar-collapse li.dropdown > i {
    background: none;
    color: #222;
    cursor: pointer;
    font-size: 14px;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 2px;
}

.navbar-collapse.collapse{
    display:none!important;
}

.navbar-collapse.collapse.in{
    display:block!important;
}

#menu .dropdown-menu, #menu .dropdown-menu ul li{
    width:100%!important;
}

}


@media screen and (min-width:1200px){
    
#menu .nav li.dropdown:nth-child(8) .dropdown-menu .dropdown .dropdown-menu{
	left:-161px!important;
}


    #ttcmsbanner .banner-subtitle,
    .cta-block-wrap{
        width:100%!important;
    }
    
    #ttcmsbanner{
        padding:0 15px!important;
    }
    
.common-home .ttcmsbanner-content,
.common-home .ttcmsbanner-image             { /*width:1171px!important;*/ width: 90%!important; margin:auto!important; }
    
    .cta-block-wrap{
        margin-left:0!important;
    }    
    
.full-header .menu-container.fixed{
        width:100%!important;
    }
    
    #product-category aside{
        width:30%!important;
    }
    
    #product-category #content{
        width:100%!important;
    }
    
    #product-category .category-list ul li{
    	width:19.3%!important;
    }

    .product-layout{
    	width:20%!important;
    }

    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        line-height: 26px!important;
    }
    
}

@media screen and (min-width:992px){
    
    header #cart .cart-heading,
    header #cart #cart-total{
        float:right!important;
        text-align:right!important;
    }
    
    .full-header .menu-container,
    .full-header .header-top-right{
        float:left;
    }
    
    .header-top-right #top-links{
        padding-right:15px!important;
    }

    .category-description .category-image{
        text-align:center!important;
    }
    
}

@media screen and (min-width:1200px) and (max-width:1439px){

#menu .nav > li > a, #menu .nav > li > span{
        line-height:14px!important;
    }    

}
                              
@media screen and (min-width:1200px) and (max-width:1279px){
    
    .full-header .container{
        width:1200px!important;
    }
    
    .full-header .menu-container{
        width:93%!important;
    }
    
    #menu .navbar-collapse .navbar-nav{
        width:100%!important;
    }
    
    #menu .navbar-collapse{
        padding:0!important;
    }
    
    .full-header .header-top-right{
        width:7%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 18px!important;
        font-size:10.2px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.1rem!important;
    }
    
}

@media screen and (min-width:1280px) and (max-width:1359px){
    
    .full-header .container{
        width:1280px!important;
    }
    
    .full-header .menu-container{
        width:93%!important;
    }
    
    #menu .navbar-collapse .navbar-nav{
        width:100%!important;
    }
    
    .full-header .header-top-right{
        width:7%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 21px!important;
        font-size:10px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.0rem!important;
    }
      
}

@media screen and (min-width:1360px) and (max-width:1439px){
    
    .full-header .container{
        width:1360px!important;
    }
    
    .full-header .menu-container{
        width:94%!important;
    }
    
    #menu .navbar-collapse .navbar-nav{
        width:100%!important;
    }
    
    .full-header .header-top-right{
        width:6%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 21px!important;
        font-size:11px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.1rem!important;
    }
    
}

@media screen and (min-width:1440px) and (max-width:1679px){

#menu .nav > li > a, #menu .nav > li > span{
        line-height:15px!important;
    }    

}

@media screen and (min-width:1440px) and (max-width:1519px){
    
    .full-header .container{
        width:1440px!important;
    }
    
    .full-header .menu-container{
        width:94%!important;
    }
    
    #menu .navbar-collapse .navbar-nav{
        width:100%!important;
    }
    
    .full-header .header-top-right{
        width:6%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 21px!important;
        font-size:12px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.2rem!important;
    }
    
}

@media screen and (min-width:1520px) and (max-width:1599px){
    
   .full-header .container{
        width:1520px!important;
    }
    
    .full-header .menu-container{
        width:94%!important;
    }
    
    .full-header .header-top-right{
        width:6%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 18px!important;
        font-size:11.2px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.2rem!important;
    }
    
}

@media screen and (min-width:1600px) and (max-width:1679px){
    
    .full-header .container{
        width:1600px!important;
    }
    
    .full-header .menu-container{
        width:95%!important;
    }
    
    .full-header .header-top-right{
        width:5%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 18px!important;
        font-size:12.3px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.3rem!important;
    }
    
}

@media screen and (min-width:1680px) and (max-width:1759px){
    
    .full-header .container{
        width:1680px!important;
    }
    
    .full-header .menu-container{
        width:95%!important;
    }
    
    .full-header .header-top-right{
        width:5%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 18px!important;
        font-size:13.2px!important;
        line-height:14px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.3rem!important;
    }
    
}

@media screen and (min-width:1760px) and (max-width:1920px){

#menu .nav > li > a, #menu .nav > li > span{
        line-height:15px!important;
    }    

}

@media screen and (min-width:1760px) and (max-width:1839px){
    
    .full-header .container{
        width:1760px!important;
    }
    
    .full-header .menu-container{
        width:95%!important;
    }
    
    .full-header .header-top-right{
        width:5%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 21px!important;
        font-size:13.4px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.3rem!important;
    }
    
}

@media screen and (min-width:1840px){
    
    .full-header .container{
        width:1840px!important;
    }
    
    .full-header .menu-container{
        width:95%!important;
    }
    
    .full-header .header-top-right{
        width:5%!important;
    }
    
    #menu .nav > li > a, #menu .nav > li > span{
        padding:20px 21px!important;
        font-size:14.3px!important;
    }
    
    #menu .dropdown-menu ul li a,
    .account-nav ul li a{
        font-size:1.4rem!important;
    }
    
}