.sbuttons {
    padding: 15px 0px 0px 0px;
}
/* Fade in footer */
#footerInfo section {
    padding: 0px 0px !important;
    animation: fadein 7s;
    -moz-animation: fadein 7s; /* Firefox */
    -webkit-animation: fadein 7s; /* Safari and Chrome */
    -o-animation: fadein 7s; /* Opera */
}
@keyframes fadein {
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-moz-keyframes fadein { /* Firefox */
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-o-keyframes fadein { /* Opera */
 from {
 opacity:0;
}
 to {
 opacity: 1;
}
}
/* Fade in footer END*/
/* Fade in Menu */
#menuNav section {
    padding: 0px 0px !important;
    animation: fadein 7s;
    -moz-animation: fadein 7s; /* Firefox */
    -webkit-animation: fadein 7s; /* Safari and Chrome */
    -o-animation: fadein 7s; /* Opera */
}
@keyframes fadein {
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-moz-keyframes fadein { /* Firefox */
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-o-keyframes fadein { /* Opera */
 from {
 opacity:0;
}
 to {
 opacity: 1;
}
}
/* Fade in Menu END*/

/* Fade in NAme */
#first section {
    padding: 5px 0px !important;
    animation: fadein 7s;
    -moz-animation: fadein 7s; /* Firefox */
    -webkit-animation: fadein 7s; /* Safari and Chrome */
    -o-animation: fadein 7s; /* Opera */
}
@keyframes fadein {
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-moz-keyframes fadein { /* Firefox */
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
 from {
 opacity:0;
}
 to {
 opacity:1;
}
}
@-o-keyframes fadein { /* Opera */
 from {
 opacity:0;
}
 to {
 opacity: 1;
}
}
/* Fade in NAme END*/
/* ==============================================================

Template name : Bootsnav - Multi Purpose Header
Categorie : Bootstrap Menu in CSS
Author : adamnurdin01
Version : v1.0.0
Created : 02 Juni  2016
Last update : 02 Juni  2016

============================================================== */

/*@font-face {
  font-family: Lato-Regular;
  src: url('../fonts/Lato/Lato-Regular.ttf'); 
}

@font-face {
  font-family: Lato-Bold;
  src: url('../fonts/Lato/Lato-Bold.ttf'); 
}*/
/*
Typography
=========================== */
/*1023-> 1230*/
/*@media (max-width: 1230px) {*/
@media (max-width: 1340px) {
.section-header-logo {
    padding: 70px 0px 10px 0px !important;/*background-color: #ffffff61;*/
}
.contentArea {
    position: fixed !important;
    width: 100% !important;
    margin: auto !important;
    padding: 20px !important;
    background-color: #ffffff94;
}
}

@media (max-height: 470px) {
.logoName {
    font-size: 14pt !important;
}
.logoDetails {
    font-size: 10pt !important;
}
.section-header-logo {
    padding: 5px 10px !important;
    bottom: unset !important;
    overflow: hidden !important;
    z-index: 100 !important;
    right: 0 !important;
    line-height: 14px !important;
    width: 50% !important;
}
.section {
    padding: 10px 0 0 0 !important;
}
.contentArea {
    position: fixed;
    width: 100% !important;
    margin: auto;
    padding: 20px !important;
    background-color: #ffffff94;
    height: 60vh;
}
.section-footer-logo {
    display: block !important;
    padding: 0px 0px 25px 0px !important;
    position: fixed !important;
    overflow: hidden !important;
    bottom: 0px !important;
    right: 0 !important;
    width: 30%;
	z-index: 5 !important;
}
}

@media (max-width: 769px) {
.section-footer-logo {
    width: 20%;
	z-index: 5 !important;
}
}

@media (max-width: 672px) {
.section-footer-logo {
    width: 70px;
    /*width: 50%;*/
	z-index: 5 !important;
}
}

@media (max-width: 769px) {
.section {
    padding: 10px 0 0 0;
}
.section-footer-logo {
    display: block;
    padding: 0px 0px 25px 0px !important;
    position: fixed;
    overflow: hidden;
    bottom: 0px;
    right: 0;
    z-index: 100;
}
.logoName {
    text-align: end;
    font-size: 14pt;
    letter-spacing: 0.02em;
}
.logoDetails {
    text-align: end;
    font-size: 10pt;
    padding-right: 0px;
}
.section-header-logo {
    display: block;
    padding: 0 10px !important;
    position: fixed;
    bottom: 75px;
    width: 100%;
}
.contentArea {
    position: fixed;
    width: 100% !important;
    margin: auto;
   
    padding: 20px 5px !important;
    background-color: #ffffff94;
    height: 57vh;
}
.sbuttons {
    display: -webkit-inline-box;
    padding: 0 0 0 0px;
}
.table100.ver4 {
    overflow: hidden;
    height: 450px !important;
}
.table100.ver4 td {
    font-weight: 400;
}
.js-pscroll {
    height: 80% !important;
}
.js-pscroll h4 {
    line-height: 1;
    /* margin-top: -40px !important;*/
    font-size: 20px;/*background-color: #fb00002e;
    font-size: inherit;
    */
}
}
html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}
body {
    font-family: 'Avenir Next', Avenir, 'Helvetica Neue', 'Lato', 'Segoe UI', Helvetica, Arial, sans-serif;
    color: #444;
    background-image: url(../img/bg.jpg);
    height: 100%;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
a {
    color: #6f6f6f;
}
a, a:active, a:focus, a:hover {
    outline: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
a:hover {
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    color: #3f3f3f;
    margin: 0 0 15px 0;
    letter-spacing: 1px;
    font-weight: bold;
}
h1 {
    font-size: 48px;
    line-height: 52px;
}
h2 {
    font-size: 36px;
    line-height: 48px;
}
h3 {
    font-size: 30px;
    line-height: 36px;
}
h4 {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #686868;
    letter-spacing: 0px;
}
h5 {
    font-size: 18px;
    line-height: 24px;
}
h6 {
    font-size: 14px;
    line-height: 18px;
}
p {
    /* font-family: "Segoe UI Light", Helvetica, sans-serif;*/
    margin-bottom: 10px;
    text-align: justify;
    font-size: 15px;
    color: #000000;
}
/*
Footer
=========================== */
footer.page-footer .footer-copyright {
    padding: 2px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    color: #6b6969e0;
    background-color: rgba(146, 146, 146, 0.32);
    text-align: center;
    font-size: small;
}
.df {
    text-align: center;
}
.btn-li {
    cursor: pointer;
    border: none;
    width: 30px;
    height: 30px;
    background: url(../img/social/but_IN.png) no-repeat;
    background-size: contain;
    padding: 10px;
}
/*
General
=========================== */

footer a, footer a:hover, .section a {
    color: #f43438;
}
.gray {
    background-color: #f9f9f9;
}
.section .heading {
    text-align: center;
    position: relative;
    font-size: 16px;
    margin-bottom: 70px;
    letter-spacing: 1px;
}
.section .heading .title {
    position: relative;
    letter-spacing: 0;
    font-weight: 600;
}
.section .heading .title strong {
    font-weight: 700;
    text-transform: uppercase;
}
.section .heading:before {
    content: "";
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    border-bottom: solid 1px #f43438;
}
.test-height {
    height: 1800px;
}
.pageheader {
    padding: 70px 0;
    background-image: url(../images/bg/brick-wall-dark.png);
    background-color: #f43438;
}
.pageheader.fixed-demo {
    padding-top: 120px;
}
.pageheader.fixed-demo.dark {
    background-color: #666 !important;
}
.pageheader.fixed-demo.white {
    background-image: url(../images/bg/home2.jpg);
    background-color: #fff !important;
}
.pageheader .title {
    text-shadow: 6px 6px 0px rgba(0,0,0,0.2);
    color: #fff !important;
}
.pageheader p {
    margin-bottom: 0;
    color: #f5f5f5;
    font-size: 16px;
}
.pageheader.fixed-demo.white .title {
    color: #3f3f3f !important;
    text-shadow: 3px 3px 0px rgba(255,255,255,1);
}
.pageheader.fixed-demo.white p {
    color: #6f6f6f;
}
hr {
    border: solid 2px #efefef;
    margin: 60px 0 50px;
}
/*
Home
=========================== */
.section.home {
    padding: 100px 0;
    background-image: url(../images/bg/brick-wall-dark.png);
    background-color: #f43438;
}
.section.home.dark {
    background-image: url(../images/bg/brick-wall-dark.png);
    background-color: #fff;
}
.section.home .heading-home {
    text-align: center;
    position: relative;
    z-index: 2;
}
.section.home .heading-home .title {
    color: white;
    margin-bottom: 5px;
    font-weight: 900;
    letter-spacing: 0;
    text-transform: capitalize;
    text-shadow: 6px 6px 0px rgba(0,0,0,0.2);
    color: #fff;
}
.section.home .heading-home p {
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: 1px;
    color: #f0f0f0;
}
.section.home .overlay {
    display: block;
    position: absolute;
    background-color: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.btn-home {
    border: solid 1px #fff;
    color: #fff !important;
    padding: 10px 20px;
    margin: 5px;
    letter-spacing: 1px;
}
.btn-home:hover, .btn-home:focus {
    color: #3f3f3f !important;
    background-color: #fff;
}
/*
Menu Demo
=========================== */
ol.menu-demo {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
}
ol.menu-demo li {
    padding: 0;
    margin: 0px -0.5px 9px;
}
ol.menu-demo li a {
    display: block;
    padding: 25px 30px;
    background-color: #fff;
    border: solid 1px #cfcfcf;
    margin-bottom: -10px;
    color: #6f6f6f;
    font-weight: 600;
}
ol.menu-demo li a:focus, ol.menu-demo li a:hover {
    background-color: #f43438;
    border: solid 1px #f43438;
    color: #fff;
    text-decoration: none;
}
/*
Affiliates
=========================== */
.affiliate {
    text-align: center;
    border: solid 1px #cfcfcf;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 25px;
}
.affiliate .title {
    margin: 15px 0 0 0;
    padding: 15px;
    border-top: solid 5px #cfcfcf;
}
.affiliate a {
    text-decoration: none !important;
}
.affiliate a h6 {
    color: #6f6f6f;
}
.affiliate a:hover h6, .affiliate a:focus h6 {
    color: #f43438;
}
/*
Footer
=========================== */
footer {
/*border-top: solid 1px #efefef;*/
}
footer .container {
    padding: 25px 15px;
}
/*
Clear spacer
=========================== */
.margin-clear {
    margin: 0 !important;
}
.padding-clear {
    padding: 0 !important;
}
.margintop-clear {
    margin-top: 0 !important;
}
.paddingtop-clear {
    padding-top: 0 !important;
}
.marginbot-clear {
    margin-bottom: 0 !important;
}
.paddingbot-clear {
    padding-bottom: 0 !important;
}
.marginleft-clear {
    margin-left: 0 !important;
}
.paddingleft-clear {
    padding-left: 0 !important;
}
.marginright-clear {
    margin-right: 0 !important;
}
.paddingright-clear {
    padding-right: 0 !important;
}
.padding-top40 {
    padding-top: 40px !important;
}
.padding-topt60 {
    padding-top: 60px !important;
}
.padding-top70 {
    padding-top: 70px !important;
}
.padding-bot5 {
    padding-bottom: 5px !important;
}
.padding-bot10 {
    padding-bottom: 10px !important;
}
.padding-bot15 {
    padding-bottom: 15px !important;
}
.padding-bot20 {
    padding-bottom: 20px !important;
}
.padding-bot30 {
    padding-bottom: 30px !important;
}
.padding-bot40 {
    padding-bottom: 40px !important;
}
.padding-bot50 {
    padding-bottom: 50px !important;
}
.padding-bot60 {
    padding-bottom: 60px !important;
}
.padding-bot70 {
    padding-bottom: 70px !important;
}
.margin-mintop10 {
    margin-top: -10px !important;
}
.margin-mintop20 {
    margin-top: -20px !important;
}
.margin-mintop30 {
    margin-top: -30px !important;
}
.margin-mintop60 {
    margin-top: -60px !important;
}
.margin-mintop110 {
    margin-top: -110px !important;
}
.margin-minbot10 {
    margin-bottom: -10px !important;
}
.margin-minbot20 {
    margin-bottom: -20px !important;
}
.margin-minbot30 {
    margin-bottom: -30px !important;
}
.margin-minbot60 {
    margin-bottom: -60px !important;
}
/*
Custom left right spacer
=========================== */
.margin-left10 {
    margin-left: 10px !important;
}
.margin-right10 {
    margin-right: 10px !important;
}
.margin-left20 {
    margin-left: 20px !important;
}
.margin-right20 {
    margin-right: 20px !important;
}
/*
Custom top spacer
=========================== */
.margintop5 {
    margin-top: 5px !important;
}
.margintop10 {
    margin-top: 10px !important;
}
.margintop15 {
    margin-top: 15px !important;
}
.margintop20 {
    margin-top: 20px !important;
}
.margintop25 {
    margin-top: 25px !important;
}
.margintop30 {
    margin-top: 30px !important;
}
.margintop35 {
    margin-top: 35px !important;
}
.margintop40 {
    margin-top: 40px !important;
}
.margintop45 {
    margin-top: 45px !important;
}
.margintop50 {
    margin-top: 50px !important;
}
.margintop55 {
    margin-top: 55px !important;
}
.margintop60 {
    margin-top: 60px !important;
}
.margintop80 {
    margin-top: 80px !important;
}
/*
Custom bottom spacer
=========================== */
.marginbot5 {
    margin-bottom: 5px !important;
}
.marginbot10 {
    margin-bottom: 10px !important;
}
.marginbot15 {
    margin-bottom: 15px !important;
}
.marginbot20 {
    margin-bottom: 20px !important;
}
.marginbot25 {
    margin-bottom: 25px !important;
}
.marginbot30 {
    margin-bottom: 30px !important;
}
.marginbot35 {
    margin-bottom: 35px !important;
}
.marginbot40 {
    margin-bottom: 40px !important;
}
.marginbot45 {
    margin-bottom: 45px !important;
}
.marginbot50 {
    margin-bottom: 50px !important;
}
.marginbot55 {
    margin-bottom: 55px !important;
}
.marginbot60 {
    margin-bottom: 60px !important;
}
.marginbot80 {
    margin-bottom: 80px !important;
}
/*
Pre Code
=========================== */
pre {
    font-family: monospace;
    padding: 5px 25px 30px;
    border: solid 1px #ccc;
    border-left: solid 10px #ccc;
    background-color: #f5f5f5;
    color: #6f6f6f;
    border-radius: 0px;
}
pre + pre {
    background: #6f6f6f;
}
pre {
    word-break: break-all; /* webkit */
    word-wrap: break-word;
    white-space: pre;
    white-space: -moz-pre-wrap; /* fennec */
    white-space: pre-wrap;
    white-space: pre\9; /* IE7+ */
}
.section.gray pre {
    background-color: #fff;
}
pre span {
    color: #f43438;
}
/*
Navbar Adjusment
=========================== */
/* Navbar Atribute ------*/
.attr-nav > ul > li > a {
    padding: 28px 15px;
}
ul.cart-list > li.total > .btn {
    border-bottom: solid 1px #cfcfcf !important;
    color: #fff !important;
    padding: 10px 15px;
}

/*1024-> 1230*/
/*@media (min-width: 1230px) {*/
@media (min-width: 1340px) {
/* Navbar General ------*/
nav.navbar ul.nav > li > a {
    padding: 30px 15px;
    font-weight: 600;
}
nav.navbar .navbar-brand {
    margin-top: 0;
}
nav.navbar .navbar-brand img.logo {
    width: 50px;
}
nav.navbar .navbar-brand {
    margin-top: 0;
}
nav.navbar .navbar-brand img.logo {
    width: 50px;
}
nav.navbar li.dropdown ul.dropdown-menu {
    border-top: solid 5px;
}
/* Navbar Center ------*/
nav.navbar-center .navbar-brand {
    margin: 0 !important;
}
/* Navbar Brand Top ------*/
nav.navbar-brand-top .navbar-brand {
    margin: 10px !important;
}
/* Navbar Full ------*/
nav.navbar-full .navbar-brand {
    position: relative;
    top: -15px;
}
/* Navbar Sidebar ------*/
nav.navbar-sidebar ul.nav, nav.navbar-sidebar .navbar-brand {
    margin-bottom: 50px;
}
nav.navbar-sidebar ul.nav > li > a {
    padding: 10px 15px;
    font-weight: bold;
}
/* Navbar Transparent & Fixed ------*/
nav.navbar.bootsnav.navbar-transparent.white {
    background-color: rgba(255,255,255,0.3);
    border-bottom: solid 1px #bbb;
}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark {
    background-color: rgba(0,0,0,0.3);
    border-bottom: solid 1px #555;
}
nav.navbar.bootsnav.navbar-transparent.white .attr-nav {
    border-left: solid 1px #bbb;
}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.bootsnav.navbar-transparent.dark .attr-nav {
    border-left: solid 1px #555;
}
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a, nav.navbar.bootsnav.no-background.white ul.nav > li > a {
    color: #fff;
}
nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a {
    color: #eee;
}
}

@media (max-width: 992px) {
/* Navbar General ------*/
nav.navbar .navbar-brand {
    margin-top: 0;
    position: relative;
    top: -2px;
}
nav.navbar .navbar-brand img.logo {
    width: 30px;
}
.attr-nav > ul > li > a {
    padding: 16px 15px 15px;
}
/* Navbar Mobile slide ------*/
nav.navbar.navbar-mobile ul.nav > li > a {
    padding: 15px 15px;
}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a {
    padding-right: 15px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {
    padding-right: 30px !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
/* Navbar Full ------*/
nav.navbar-full .navbar-brand {
    top: 0;
    padding-top: 10px;
}
}
/* Navbar Inverse
=================================*/
nav.navbar.navbar-inverse {
    background-color: #222;
    border-bottom: solid 1px #303030;
}
nav.navbar.navbar-inverse ul.cart-list > li.total > .btn {
    border-bottom: solid 1px #222 !important;
}
nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right {
    color: #fff;
}
nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a, nav.navbar.navbar-inverse ul.nav > li > a {
    color: #eee;
}
nav.navbar.navbar-inverse ul.nav > li.dropdown > a {
    background-color: #222;
}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a {
    color: #999;
}
nav.navbar.navbar-inverse ul.nav .dropdown-menu h1, nav.navbar.navbar-inverse ul.nav .dropdown-menu h2, nav.navbar.navbar-inverse ul.nav .dropdown-menu h3, nav.navbar.navbar-inverse ul.nav .dropdown-menu h4, nav.navbar.navbar-inverse ul.nav .dropdown-menu h5, nav.navbar.navbar-inverse ul.nav .dropdown-menu h6 {
    color: #fff;
}
nav.navbar.navbar-inverse .form-control {
    background-color: #333;
    border-color: #303030;
    color: #fff;
}
nav.navbar.navbar-inverse .attr-nav > ul > li > a {
    color: #eee;
}
nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu {
    background-color: #222;
    border-left: solid 1px #303030;
    border-bottom: solid 1px #303030;
    border-right: solid 1px #303030;
}
nav.navbar.navbar-inverse ul.cart-list > li {
    border-bottom: solid 1px #303030;
    color: #eee;
}
nav.navbar.navbar-inverse ul.cart-list > li img {
    border: solid 1px #303030;
}
nav.navbar.navbar-inverse ul.cart-list > li.total {
    background-color: #333;
}
nav.navbar.navbar-inverse .share ul > li > a {
    background-color: #555;
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu {
    border-right: solid 1px #303030;
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a {
    border-bottom: solid 1px #303030;
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-content {
    border-left: solid 1px #303030;
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover, nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus, nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a {
    background-color: #333 !important;
}
nav.navbar-inverse.navbar-full ul.nav > li > a {
    border: none;
}
nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu {
    background-color: #222;
}
nav.navbar-inverse.navbar-full .navbar-toggle {
    background-color: #222 !important;
    color: #6f6f6f;
}

/*1024->1230*/
/*@media (min-width: 1230px) {*/
@media (min-width: 1340px) {
nav.navbar.navbar-inverse ul.nav .dropdown-menu {
    background-color: #222 !important;
    border-left: solid 1px #303030 !important;
    border-bottom: solid 1px #303030 !important;
    border-right: solid 1px #303030 !important;
}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a {
    border-bottom: solid 1px #303030;
}
nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu {
    border-left: solid 1px #303030;
    border-right: solid 1px #303030;
}
nav.navbar.navbar-inverse.navbar-transparent.dark {
    background-color: rgba(0,0,0,0.3);
    border-bottom: solid 1px #999;
}
nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav {
    border-left: solid 1px #999;
}
nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a, nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a, nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a, nav.navbar.navbar-inverse.no-background.white ul.nav > li > a {
    color: #fff;
}
nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a, nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a, nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a, nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a {
    color: #3f3f3f;
}
}

@media (max-width: 992px) {
nav.navbar.navbar-inverse .navbar-toggle {
    color: #eee;
    background-color: #222 !important;
}
nav.navbar.navbar-inverse .navbar-nav > li > a {
    border-top: solid 1px #303030;
    border-bottom: solid 1px #303030;
}
nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu > li > a {
    color: #999;
    border-bottom: solid 1px #303030;
}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title {
    border-bottom: solid 1px #303030;
    color: #eee;
}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a {
    border-bottom: solid 1px #303030;
    color: #999 !important;
}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title {
    border-bottom: solid 1px #303030;
}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul {
    border-top: solid 1px #303030;
}
nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse {
    background-color: #222;
}
}

@media (max-width: 767px) {
nav.navbar.navbar-inverse.navbar-mobile ul.nav {
    border-top: solid 1px #222;
}
}
/*
Color
=========================== */
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover, .side .widget ul.link li a:hover, .side .widget ul.link li a:focus, .check-list li:before, ul.cart-list > li > h6 > a, .attr-nav > ul > li > a:hover, .attr-nav > ul > li > a:focus, nav.navbar-sidebar ul.nav li.dropdown.on > a, nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title, nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover, nav.navbar ul.nav li.dropdown.on > a, nav.navbar.navbar-inverse ul.nav li.dropdown.on > a, nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a, nav.navbar .dropdown .megamenu-content .col-menu.on .title, nav.navbar ul.nav > li > a:hover, nav.navbar ul.nav > li.active > a:hover, nav.navbar ul.nav li.active > a, nav.navbar li.dropdown ul.dropdown-menu > li a:hover {
    color: #f43438;
}
nav.navbar.navbar-transparent ul.nav > li > a:hover, nav.navbar.no-background ul.nav > li > a:hover, nav.navbar ul.nav li.scroll.active > a, nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu > li > a:hover, nav.navbar ul.nav li.dropdown.on > a, nav.navbar-dark ul.nav li.dropdown.on > a {
    color: #f43438 !important;
}

@media(max-width:920px) {
nav.navbar .dropdown .megamenu-content .col-menu ul > li > a:hover, nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover {
    color: #f43438 !important;
}
}
/*
Border
=========================== */
ul.cart-list > li.total > .btn {
    border-color: #f43438;
}
nav.navbar li.dropdown ul.dropdown-menu {
    border-top-color: #f43438 !important;
}
/*
Background
=========================== */
ul.cart-list > li.total > .btn, .attr-nav > ul > li > a span.badge, nav.navbar .share ul > li > a:hover, nav.navbar .share ul > li > a:focus {
    background-color: #f43438;
}
ul.cart-list > li.total > .btn:hover, ul.cart-list > li.total > .btn:focus {
    background-color: #dc3236 !important;
}

@media (min-width: 770px) {
.section {
    padding: 118px 0 0 0;
    /*padding: 70px 0;*/
    position: relative;
}
.section-footer-logo {
    display: block;
    padding: 0px 0px 40px 0px;
    position: fixed;
    overflow: hidden;
    bottom: 0;
    width: 260px;
    right: 0;
    z-index: 100;/*bottom: 5%;
    overflow: hidden;
    text-align: right;*/
}
.section-header-logo {
    right: 0;
    position: fixed;
    display: block;
    padding: 20px 50px;
    width: 100%;/* background-color: #ffffff3b;*/
}
.logoName {
    /*font-weight: bold;*/
    text-align: end;
    font-size: 18pt;
    letter-spacing: 0.12em;
}
.logoDetails {
    /*font-weight: bold;*/
    text-align: end;
    font-size: 12pt;
    padding-right: 5px;
}
/*@media (min-width: 770px) {
.contentArea {
    width: 50%;
    margin-left: 15%;
    padding: 20px;
}
}*/
.contentArea {
    width: 70%;
    margin-left: 5%;
    padding: 20px;
}
}
