/* ==============================================================Template name : Bootsnav - Multi Purpose HeaderCategorie : Bootstrap Menu in CSSAuthor : adamnurdin01Version : v.1.2Created : 2016-06-02Last update : 2016-10-19============================================================== *//* MEGAMENU STYLE=================================*/nav.bootsnav .dropdown.megamenu-fw {    position: static;}nav.bootsnav .container {    position: relative;}nav.bootsnav .megamenu-fw .dropdown-menu {    left: auto;}nav.bootsnav .megamenu-content {    padding: 15px;    width: 100% !important;}nav.bootsnav .megamenu-content .title {	margin-top: 0;	color: #272728;	font-size: 14px;	text-transform: uppercase;	font-weight: 700;	position: relative;	margin-bottom: 30px;}nav.bootsnav .megamenu-content .title::before {	position: absolute;	content: "";	width: 24px;	height: 2px;	background: #e84809;	left: 0;	bottom: -10px;}nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {    left: 0;    right: 0;}/* Navbar=================================*/nav.navbar.bootsnav{    margin-bottom: 0;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    -o-border-radius: 0px;    border-radius: 0px;    background-color: #fff;    border: none;    border-bottom: solid 1px #e0e0e0;    z-index: 9;}.custom-nav-menu nav.navbar.bootsnav ul.nav >li >a {	font-size: 12px;	padding: 30px 18px;	text-decoration: none;	text-transform: uppercase;	transition: all 0.7s ease 0s;	font-weight: 700;	color: #fff;	font-family: 'Montserrat', sans-serif;}.header-v4 .custom-nav-menu nav.navbar.bootsnav ul.nav >li.active >a::before{	display:none;}.header-v4 .custom-nav-menu nav.navbar.bootsnav ul.nav >li >a:hover{	color:#e84809}nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover{	color:#e84809}nav.navbar.bootsnav ul.nav li.megamenu-fw >a:hover,nav.navbar.bootsnav ul.nav li.megamenu-fw >a:focus,nav.navbar.bootsnav ul.nav li.active >a:hover,nav.navbar.bootsnav ul.nav li.active >a:focus,nav.navbar.bootsnav ul.nav li.active >a{   color:#e84809;   background:transparent;}.header-v2 .custom-nav-menu nav.navbar.bootsnav ul.nav li.active >a,.header-v4 .custom-nav-menu nav.navbar.bootsnav ul.nav li.active >a,.header-inner .custom-nav-menu nav.navbar.bootsnav ul.nav li.active >a{	color:#e84809;}nav.navbar.bootsnav li.dropdown ul.dropdown-menu >li >a:hover{	color:#e84809}nav.navbar.bootsnav .navbar-toggle{    border: none;    padding: 0;    font-size: 18px;    position: relative;}nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{    top: 0;    left: 100%;}nav.navbar.bootsnav ul.nav ul.dropdown-menu >li >a{    white-space:normal;}ul.menu-col{    padding: 0;    margin: 0;    list-style: none;}ul.menu-col li a{    color: #6f6f6f;}ul.menu-col li a:hover,ul.menu-col li a:focus{    text-decoration: none;}.nav >li.active >a{	color:#e84809;	position:relative;}.nav >li.active >a::before {	position: absolute;	content: "";	width: 24px;	height: 3px;	background: #cc3f08;	bottom: 24px;	right: 20px;}/* Navbar Full=================================*/nav.bootsnav.navbar-full{    padding-bottom: 10px;    padding-top: 10px;}nav.bootsnav.navbar-full .navbar-header{    display: block;    width: 100%;}nav.bootsnav.navbar-full .navbar-toggle{    display: inline-block;    margin-right: 0;    position: relative;    top: 0;    font-size: 30px;    -webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	-ms-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;}nav.bootsnav.navbar-full .navbar-collapse{    position: fixed;    width: 100%;    height: 100% !important;    top: 0;    left: 0;    padding: 0;    display: none !important;    z-index: 9;}nav.bootsnav.navbar-full .navbar-collapse.in{    display: block !important;}nav.bootsnav.navbar-full .navbar-collapse .nav-full{    overflow: auto;}nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu{    display: table-cell;    vertical-align: middle;    background-color: #fff;    overflow: auto;}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {    width: 0;}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {    width: 0;}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {    width: 0;}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {    width: 0;}nav.bootsnav.navbar-full .navbar-collapse ul.nav{    display: block;    width: 100%;    overflow: auto;}nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover,nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus,nav.bootsnav.navbar-full .navbar-collapse ul.nav a{    background-color: transparent;}nav.bootsnav.navbar-full .navbar-collapse ul.nav >li{    float: none;    display: block;    text-align: center;}nav.bootsnav.navbar-full .navbar-collapse ul.nav >li >a{    display: table;    margin: auto;    text-transform: uppercase;    font-weight: bold;    letter-spacing: 2px;    font-size: 24px;    padding: 10px 15px;}li.close-full-menu >a{    padding-top: 0px;    padding-bottom: 0px;}li.close-full-menu{    padding-top: 30px;    padding-bottom: 30px;}/* Atribute Navigation=================================*/.attr-nav{    float: right;    display: inline-block;    margin-left: 13px;}.attr-nav >ul{    padding: 0;    margin: 0 0 -7px 0;    list-style: none;    display: inline-block;}.attr-nav >ul >li{    float: left;    display: block;}.attr-nav >ul >li >a span.badge{    position: absolute;    top: 50%;    margin-top: -15px;    right: 5px;    font-size: 10px;    padding: 0;    width: 15px;    height: 15px;    padding-top: 2px;}.attr-nav >ul >li.dropdown ul.dropdown-menu{    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    -o-border-radius: 0px;    border-radius: 0px;    -moz-box-shadow: 0px 0px 0px;    -webkit-box-shadow: 0px 0px 0px;    -o-box-shadow: 0px 0px 0px;    box-shadow: 0px 0px 0px;    border: solid 1px #e0e0e0;}ul.cart-list{    padding: 0 !important;    width: 250px !important;}ul.cart-list >li{    position: relative;    border-bottom: solid 1px #efefef;    padding: 15px 15px 23px 15px !important;}ul.cart-list >li >a.photo{    padding: 0 !important;    margin-right: 15px;    float: left;    display: block;    width: 50px;    height: 50px;    left: 15px;    top: 15px;}ul.cart-list >li img{    width: 50px;    height: 50px;    border: solid 1px #efefef;}ul.cart-list >li >h6{    margin: 0;}ul.cart-list >li >h6 >a.photo{    padding: 0 !important;    display: block;}ul.cart-list >li >p{    margin-bottom: 0;}ul.cart-list >li.total{    background-color: #f5f5f5;    padding-bottom: 15px !important;}ul.cart-list >li.total >.btn{    display: inline-block;    border-bottom: solid 1px #efefef;}ul.cart-list >li .price{    font-weight: bold;}ul.cart-list >li.total >span{    padding-top: 8px;}/* Top Search=================================*/.top-search{    background-color: #0e0885;    padding: 10px 0;    display: none;}.top-search input.form-control{    background-color: transparent;    border: none;    -moz-box-shadow: 0px 0px 0px;    -webkit-box-shadow: 0px 0px 0px;    -o-box-shadow: 0px 0px 0px;    box-shadow: 0px 0px 0px;    color: #fff;    height: 40px;    padding: 0 15px;}.top-search .input-group-addon{    background-color: transparent;    border: none;    color: #fff;    padding-left: 0;    padding-right: 0;}.top-search .input-group-addon.close-search{    cursor: pointer;}/* Side Menu=================================*/body{    -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;}body.on-side{    margin-left: -280px;}.side{    position: fixed;    overflow-y: auto;    top: 0;    right: -280px;    width: 280px;    padding: 25px 30px;    height: 100%;    display: block;    background-color: #333;    -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;    z-index: 9;}.side.on{    right: 0;}.side .close-side{    float: right;    color: #fff;    position: relative;    z-index: 2;    font-size: 16px;}.side .widget{    position: relative;    z-index: 1;    margin-bottom: 25px;}.side .widget .title{    color: #fff;    margin-bottom: 15px;}.side .widget ul.link{    padding: 0;    margin: 0;    list-style: none;}.side .widget ul.link li a{    color: #9f9f9f;    letter-spacing: 1px;}.side .widget ul.link li a:focus,.side .widget ul.link li a:hover{    color: #fff;    text-decoration: none;}/* Share=================================*/nav.navbar.bootsnav .share{    padding: 0 30px;    margin-bottom: 30px;}nav.navbar.bootsnav .share ul{    display: inline-block;    padding: 0;    margin: 0 0 -7px 0;    list-style: none;}nav.navbar.bootsnav .share ul >li{    float: left;    display: block;    margin-right: 5px;}nav.navbar.bootsnav .share ul >li >a{    display: table-cell;    vertical-align: middle;    text-align: center;    width: 35px;    height: 35px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%;    background-color: #cfcfcf;    color: #fff;}/* Transparent=================================*/nav.navbar.bootsnav.navbar-fixed{    position: fixed;    display: block;    width: 100%;}nav.navbar.bootsnav.no-background{    -webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	-ms-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;}/* Navbar Sticky=================================*/.wrap-sticky{    position: relative;    -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;}.wrap-sticky nav.navbar.bootsnav{    position: absolute;    width: 100%;    left: 0;    top: 0;}.wrap-sticky nav.navbar.bootsnav.sticked{    position: fixed;    -webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}body.on-side .wrap-sticky nav.navbar.bootsnav.sticked{    left: -280px;}/* Navbar Responsive=================================*/@media (min-width: 1024px) and (max-width:1400px) {    body.wrap-nav-sidebar .wrapper .container{        width: 100%;        padding-left: 30px;        padding-right: 30px;    }}@media (min-width: 1024px) {    /* General Navbar    =================================*/    nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{        margin-top: -2px;    }    nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu{        left:198px;    }        nav.navbar.bootsnav ul.nav >li >a{        padding: 30px 15px;        font-weight: 600;    }       nav.navbar.bootsnav ul.nav >li.dropdown >a.dropdown-toggle:after{        font-family: 'FontAwesome';        content: "\f107";        margin-left: 5px;        margin-top: 2px;    }         nav.navbar.bootsnav li.dropdown ul.dropdown-menu{        -moz-box-shadow: 0px 0px 0px;        -webkit-box-shadow: 0px 0px 0px;        -o-box-shadow: 0px 0px 0px;        box-shadow: 0px 0px 0px;        -moz-border-radius: 0px;        -webkit-border-radius: 0px;        -o-border-radius: 0px;        border-radius: 0px;        padding: 0;        width: 200px;        background: #fff;        border-top: solid 1px #e84809;    }        nav.navbar.bootsnav li.dropdown ul.dropdown-menu >li a:hover,    nav.navbar.bootsnav li.dropdown ul.dropdown-menu >li a:hover{        background-color: transparent;    }        nav.navbar.bootsnav li.dropdown ul.dropdown-menu >li >a{        padding: 10px 15px;        border-bottom: solid 1px #eee;		font-size: 12px;		color: #4f4f4f;		text-transform: capitalize;		text-align: left;    }        nav.navbar.bootsnav li.dropdown ul.dropdown-menu >li:last-child >a{        border-bottom: none;    }        nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{        text-align:left;    }        nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown >a.dropdown-toggle:before{        font-family: 'FontAwesome';        float: right;        content: "\f105";        margin-top: 0;    }        nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown >a.dropdown-toggle:before{        font-family: 'FontAwesome';        float: right;        content: "\f105";        margin-top: 0;    }        nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{        top: -3px;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content{        padding: 0 15px !important;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content >li{       padding: 25px 0 20px;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed{        padding: 0;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed >li{        padding: 0;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu{        padding: 0 30px;        margin: 0 -0.5px;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child{        border-left: none;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child{        border-right: none;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content{        display: none;    }        nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a{		display: block;		width: 100%;		margin-bottom: 0;		border-bottom: none;				font-size: 12px;		color: #4f4f4f;		text-transform: capitalize;		padding: 8px 0;			text-align:left;    }        nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content{        display: block !important;        height: auto !important;    }        /* Navbar Transparent    =================================*/      nav.navbar.bootsnav.no-background{        background-color: transparent;        border: none;    }        nav.navbar.bootsnav.navbar-transparent .attr-nav{        padding-left: 15px;        margin-left: 30px;    }        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;    }		.white-header-menu nav.navbar.bootsnav.no-background.white .attr-nav >ul >li >a, .white-header-menu nav.navbar.bootsnav.navbar-transparent.white .attr-nav >ul >li >a, .white-header-menu nav.navbar.bootsnav.navbar-transparent.white ul.nav >li >a, .white-header-menu nav.navbar.bootsnav.no-background.white ul.nav >li >a {		color: #414141;		text-transform: uppercase;		font-weight: 700;		font-size: 13px;	}	.white-header-menu .nav >li.active a::before {	display:none;	}		.white-header-menu .nav >li.active >a {	color:#fe4a04!important;	}    		    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav >ul >li >a,    nav.navbar.bootsnav.navbar-transparent.dark ul.nav >li >a{        color: #eee;    }        nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled,    nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled{        display: none;    }    nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display,    nav.navbar.bootsnav.navbar-fixed.no-background .logo-display{        display: block;    }    nav.navbar.bootsnav.navbar-fixed .logo-display{        display: none;    }    nav.navbar.bootsnav.navbar-fixed .logo-scrolled{        display: block;    }        /* Atribute Navigation    =================================*/        .attr-nav >ul >li.dropdown ul.dropdown-menu{        margin-top: 0;        margin-left: 55px;        width: 250px;        left: -250px;    }        /* Menu Center    =================================*/    nav.navbar.bootsnav.menu-center .container{        position: relative;    }        nav.navbar.bootsnav.menu-center ul.nav.navbar-center{        float:none;        margin: 0 auto;        display: table;        table-layout: fixed;    }        nav.navbar.bootsnav.menu-center .navbar-header,    nav.navbar.bootsnav.menu-center .attr-nav{        position: absolute;    }        nav.navbar.bootsnav.menu-center .attr-nav{        right: 15px;    }        /* Navbar Brand top    =================================*/    nav.bootsnav.navbar-brand-top .navbar-header{        display: block;        width: 100%;        text-align: center;    }        nav.bootsnav.navbar-brand-top ul.nav >li.dropdown >ul.dropdown-menu{        margin-top: 2px;    }        nav.bootsnav.navbar-brand-top ul.nav >li.dropdown.megamenu-fw >ul.dropdown-menu{        margin-top: 0;    }        nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand{        display: inline-block;        float: none;        margin: 0;    }        nav.bootsnav.navbar-brand-top .navbar-collapse{        text-align: center;    }        nav.bootsnav.navbar-brand-top ul.nav{        display: inline-block;        float: none;        margin: 0 0 -5px 0;    }        /* Navbar Center    =================================*/    nav.bootsnav.brand-center .navbar-header{        display: block;        width: 100%;        position: absolute;        text-align: center;        top: 0;        left: 0;    }        nav.bootsnav.brand-center .navbar-brand{        display: inline-block;        float: none;    }        nav.bootsnav.brand-center .navbar-collapse{        text-align: center;        display: inline-block;        padding-left: 0;        padding-right: 0;    }        nav.bootsnav.brand-center ul.nav >li.dropdown >ul.dropdown-menu{        margin-top: 2px;    }        nav.bootsnav.brand-center ul.nav >li.dropdown.megamenu-fw >ul.dropdown-menu{        margin-top: 0;    }        nav.bootsnav.brand-center .navbar-collapse .col-half{        width: 50%;        float: left;        display: block;    }        nav.bootsnav.brand-center .navbar-collapse .col-half.left{        text-align: right;        padding-right: 100px;    }        nav.bootsnav.brand-center .navbar-collapse .col-half.right{        text-align: left;        padding-left: 100px;    }        nav.bootsnav.brand-center ul.nav{        float: none !important;        margin-bottom: -5px !important;        display: inline-block !important;    }        nav.bootsnav.brand-center ul.nav.navbar-right{        margin: 0;    }        nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left{        text-align: left;        padding-right: 100px;    }        nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right{        text-align: right;        padding-left: 100px;    }        /* Navbar Sidebar    =================================*/    body.wrap-nav-sidebar .wrapper{        padding-left: 260px;         overflow-x: hidden;    }    nav.bootsnav.navbar-sidebar{        position: fixed;        width: 260px;        overflow: hidden;        left: 0;        padding: 0  0 0 0 !important;        background: #fff;        border-right: solid 1px #dfdfdf;    }          nav.bootsnav.navbar-sidebar .scroller{        width: 280px;        overflow-y:auto;        overflow-x: hidden;    }    nav.bootsnav.navbar-sidebar .container-fluid,    nav.bootsnav.navbar-sidebar .container{        padding: 0 !important;    }    nav.bootsnav.navbar-sidebar .navbar-header{        float: none;        display: block;        width: 260px;        padding: 10px 15px;        margin: 10px 0 0 0 !important;    }        nav.bootsnav.navbar-sidebar .navbar-collapse{        padding: 0 !important;        width: 260px;    }    nav.bootsnav.navbar-sidebar ul.nav{        float: none;        display: block;        width: 100%;        padding: 0 15px !important;        margin: 0 0 30px 0;    }    nav.bootsnav.navbar-sidebar ul.nav li{        float: none !important;    }        nav.bootsnav.navbar-sidebar ul.nav >li >a{        padding: 10px 15px;        font-weight: bold;    }        nav.bootsnav.navbar-sidebar ul.nav >li.dropdown >a:after{        float: right;    }        nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{        left: 100%;        top: 0;        position: relative !important;        left: 0 !important;        width: 100% !important;        height: auto !important;        background-color: transparent;        border: none !important;        padding: 0;        -moz-box-shadow: 0px 0px 0px;        -webkit-box-shadow: 0px 0px 0px;        -o-box-shadow: 0px 0px 0px;        box-shadow: 0px 0px 0px;    }        nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu{        border: none !important;    }        nav.bootsnav.navbar-sidebar ul.nav >li.dropdown >ul.dropdown-menu{        margin-bottom: 15px;    }        nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{        padding-left: 0;        float: none;        margin-bottom: 0;    }        nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a{        padding:  5px 15px;        color: #6f6f6f;        border: none;    }        nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu{        padding-left: 15px;        margin-top: 0;    }        nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown >a:before{        font-family: 'FontAwesome';        content: "\f105";        float: right;    }        nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on >a:before{        content: "\f107";    }        nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content >li{        padding: 0 !important;    }            nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{        display: block;        float: none !important;        padding: 0;        margin: 0;        width: 100%;    }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title{        padding: 7px 0;        text-transform: none;        font-weight: 400;        letter-spacing: 0px;        margin-bottom: 0;        cursor: pointer;        color: #6f6f6f;    }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before{        font-family: 'FontAwesome';        content: "\f105";        float: right;    }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before{        content: "\f107";    }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{        border: none;    }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content{        padding: 0 0 0 15px;    }        nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a{        padding: 3px 0 !important;    }}@media (max-width: 992px) {    /* Navbar Responsive    =================================*/ 	.custom-nav-menu .navbar-header {	padding-top: 0px;	}.header-v2 .search a, .header-inner .search a {top: 18px;}	.consultation-btn .primary-btn span {	padding: 9px 20px;	font-size: 12px;}	.consultation-btn {		margin-top: 10px;		margin-left: 12px;	}	.site-logo {		display: none;	}		.sticky-logo {		display: block;		text-align: center;		margin: 0px auto;	}	img.sticky-logo {		margin-top: 12px;		width: auto;	}	.search a {	top: 20px;	}	    nav.navbar.bootsnav .navbar-brand    {        display: inline-block;        float: none !important;        margin: 0 !important;    }	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{		background:transparent;	}    	.custom-nav-menu nav.navbar.bootsnav ul.nav >li >a {		color: #282828;		padding: 12px 20px;	}	nav.bootsnav .megamenu-content .title::before {        font-family: 'FontAwesome';        content: "\f105";        float: right;        font-size: 16px;        margin-left: 10px;		background:transparent;		margin-top:-10px;	}	.applay-button {		padding: 12px 14px 12px 44px;		border-radius: 0;		margin-top: 15px;	}	.header-v3 nav.navbar.bootsnav.no-background {		background: #f3f3f3;	}	.header-v3 nav.navbar.bootsnav ul.nav li.active >a {		background: transparent;	}	.header-v3 .custom-nav-menu.sticky_menu nav.navbar.bootsnav ul.nav >li >a{		color:#282828!important	}		.header-v3 .custom-nav-menu.sticky_menu .attr-nav >ul >li.search a{		color:#282828!important	}	.header-v3 .sticky-logo{		display:none;	}	.header-v3 .navbar-default .navbar-collapse {	background: #fff;	}		.custom-nav-menu.sticky_menu .attr-nav >ul >li.search a {		color: #fff !important;	}		nav.navbar.bootsnav .navbar-header {		float: none;		display: block;		text-align: center;		padding: 10px 0;	}    nav.navbar.bootsnav .navbar-toggle {        display: inline-block;        float: left;        margin-right: -200px;        margin-top: 10px;    }        nav.navbar.bootsnav .navbar-collapse {        border: none;           margin-bottom: 0;    }        nav.navbar.bootsnav.no-full .navbar-collapse{        max-height: 350px;        overflow-y: auto !important;    }        nav.navbar.bootsnav .navbar-collapse.collapse {        display: none !important;    }        nav.navbar.bootsnav .navbar-collapse.collapse.in {        display: block !important;    }        nav.navbar.bootsnav .navbar-nav {        float: none !important;        padding-left: 30px;        padding-right: 30px;        margin: 0px -15px;    }        nav.navbar.bootsnav .navbar-nav >li {        float: none;    }        nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{        font-family: 'FontAwesome';        content: "\f105";        float: right;        font-size: 16px;        margin-left: 10px;    }        nav.navbar.bootsnav li.dropdown.on >a.dropdown-toggle:before{        content: "\f107";    }         nav.navbar.bootsnav .navbar-nav >li >a{        display: block;        width: 100%;        border-bottom: solid 1px #e0e0e0;        padding: 10px 0;        border-top: solid 1px #e0e0e0;        margin-bottom: -1px;    }        nav.navbar.bootsnav .navbar-nav >li:first-child >a{        border-top: none;    }        nav.navbar.bootsnav ul.navbar-nav.navbar-left >li:last-child >ul.dropdown-menu{        border-bottom: solid 1px #e0e0e0;    }        nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle{        float: none !important;        position: relative;        display: block;        width: 100%;    }        nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{        width: 100%;        position: relative !important;        background-color: transparent;        float: none;        border: none;        padding: 0 0 0 15px !important;        margin: 0 0 -1px 0 !important;        -moz-box-shadow: 0px 0px 0px;        -webkit-box-shadow: 0px 0px 0px;        -o-box-shadow: 0px 0px 0px;        box-shadow: 0px 0px 0px;        -moz-border-radius: 0px 0px 0px;        -webkit-border-radius: 0px 0px 0px;        -o-border-radius: 0px 0px 0px;        border-radius: 0px 0px 0px;    }        nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  >li >a{        display: block;        width: 100%;        border-bottom: solid 1px #e0e0e0;        padding: 10px 0;        color: #6f6f6f;    }        nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover,    nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus{        background-color: transparent;    }        nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu{        float: none !important;        left: 0;        padding: 0 0 0 15px;        position: relative;        background: transparent;        width: 100%;    }        nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on >ul.dropdown-menu{        display: inline-block;        margin-top: -10px;    }        nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown >a.dropdown-toggle:after{        display: none;    }   	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {		padding: 10px 15px 10px 0;		line-height: 24px;		font-weight: 600;		letter-spacing: 0px;		margin-bottom: 0;		cursor: pointer;		border-bottom: solid 1px #e0e0e0;		color: #282828;		text-transform: capitalize;		font-size: 12px !important;	}    nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul >li >a{        display: block;        width: 100%;        border-bottom: solid 1px #e0e0e0;        padding: 8px 0;    }       nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before{        font-family: 'FontAwesome';        content: "\f105";        float: right;        font-size: 16px;        margin-left: 10px;       position: relative;       right: -15px;    }        nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title{        border-bottom: none;    }        nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title{        border-bottom: solid 1px #e0e0e0;    }        nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{        border-bottom: none;    }        nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before{        content: "\f107";    }        nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content{        padding: 0 0 0 15px;    }        nav.bootsnav.brand-center .navbar-collapse{        display: block;    }        nav.bootsnav.brand-center ul.nav{        margin-bottom: 0px !important;    }        nav.bootsnav.brand-center .navbar-collapse .col-half{        width: 100%;        float: none;        display: block;    }        nav.bootsnav.brand-center .navbar-collapse .col-half.left{        margin-bottom: 0;    }        nav.bootsnav .megamenu-content{        padding: 0;    }        nav.bootsnav .megamenu-content .col-menu{        padding-bottom: 0;    }        nav.bootsnav .megamenu-content .title{        cursor: pointer;        display: block;        padding: 10px 15px;        margin-bottom: 0;        font-weight: normal;    }        nav.bootsnav .megamenu-content .content{        display: none;    }        .attr-nav{        position: absolute;        right: 30px;    }        .attr-nav >ul{        padding: 0;        margin: 0 -15px -7px 0;    }            .attr-nav >ul >li.dropdown >a.dropdown-toggle:before{        display: none;    }        .attr-nav >ul >li.dropdown ul.dropdown-menu{        margin-top: 2px;        margin-left: 55px;        width: 250px;        left: -250px;        border-top: solid 5px;    }        .top-search .container{        padding: 0 45px;    }        /* Navbar full Responsive    =================================*/       nav.bootsnav.navbar-full ul.nav{        margin-left: 0;    }        nav.bootsnav.navbar-full ul.nav >li >a{        border: none;    }        nav.bootsnav.navbar-full .navbar-brand    {        float: left !important;        padding-left: 0;    }        nav.bootsnav.navbar-full .navbar-toggle {        display: inline-block;        float: right;        margin-right: 0;        margin-top: 10px;    }        nav.bootsnav.navbar-full .navbar-header {        padding-left: 15px;        padding-right: 15px;    }        /* Navbar Sidebar    =================================*/     nav.navbar.bootsnav.navbar-sidebar .share{        padding: 30px 15px;        margin-bottom: 0;    }        /* Tabs    =================================*/     nav.navbar.bootsnav .megamenu-content.tabbed{        padding-left: 0 !mportant;    }        nav.navbar.bootsnav .tabbed >li{        padding: 25px 0;        margin-left: -15px !important;    }        /* Mobile Navigation    =================================*/         body >.wrapper{        -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;    }        body.side-right >.wrapper{        margin-left: 280px;        margin-right: -280px !important;    }        nav.navbar.bootsnav.navbar-mobile .navbar-collapse{        position: fixed;        overflow-y: auto !important;        overflow-x: hidden !important;        display: block;        background: #fff;        z-index: 99;        width: 280px;        height: 100% !important;        left: -280px;        top: 0;        padding: 0;        -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;    }        nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{        left: 0;    }        nav.navbar.bootsnav.navbar-mobile ul.nav{        width: 293px;        padding-right: 0;        padding-left: 15px;    }        nav.navbar.bootsnav.navbar-mobile ul.nav >li >a{        padding: 15px 15px;    }        nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu >li >a{        padding-right: 15px !important;        padding-top: 15px !important;        padding-bottom: 15px !important;    }        nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{        padding-right: 30px !important;        padding-top: 13px !important;        padding-bottom: 13px !important;    }        nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{        padding-top: 13px !important;        padding-bottom: 13px !important;    }        nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {        width: 100%;    }        nav.navbar.bootsnav.navbar-fixed .logo-scrolled{        display: block !important;    }    nav.navbar.bootsnav.navbar-fixed .logo-display{        display: none !important;    }        nav.navbar.bootsnav.navbar-mobile .tab-menu,    nav.navbar.bootsnav.navbar-mobile .tab-content{        width: 100%;        display: block;    }}@media only screen and (min-width: 768px) and (max-width: 991px) {.header-v3 .logo {	display: none;}.header-v3 .sticky-logo{	display: block;}	}@media (max-width: 767px) {			.header-v3 .logo {		display: none;	}	.header-v3 .sticky-logo{		display: block;	}	img.sticky-logo {	margin-top: 15px;	margin-left: 30px;	width: 120px;}		.sticky-logo {		margin: inherit;	}		    nav.navbar.bootsnav .navbar-header {        padding-left: 15px;        padding-right: 15px;    }        nav.navbar.bootsnav .navbar-nav {        padding-left: 15px;        padding-right: 15px;    }        .attr-nav{        right: 30px;    }        .attr-nav >ul{        margin-right: -10px;    }        .attr-nav >ul >li.dropdown ul.dropdown-menu{        left: -275px;    }        .top-search .container{        padding: 0 15px;    }        nav.bootsnav.navbar-full .navbar-collapse{        left: 15px;    }        nav.bootsnav.navbar-full .navbar-header{        padding-right: 0;    }        nav.bootsnav.navbar-full .navbar-toggle {        margin-right: -15px;    }        nav.bootsnav.navbar-full ul.nav >li >a{        font-size: 18px !important;        line-height: 24px !important;        padding: 5px 10px !important;    }        /* Navbar Sidebar    =================================*/     nav.navbar.bootsnav.navbar-sidebar .share{        padding: 30px 15px !important;    }        /* Navbar Sidebar    =================================*/     nav.navbar.bootsnav.navbar-sidebar .share{        padding: 30px 0 !important;        margin-bottom: 0;    }        nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share{        padding: 30px 15px !important;        margin-bottom: 0;    }        /* Mobile Navigation    =================================*/     body.side-right >.wrapper{        margin-left: 280px;        margin-right: -280px !important;    }        nav.navbar.bootsnav.navbar-mobile .navbar-collapse{        margin-left: 0;    }        nav.navbar.bootsnav.navbar-mobile ul.nav{        margin-left: -15px;    }        nav.navbar.bootsnav.navbar-mobile ul.nav{        border-top: solid 1px #fff;    }        li.close-full-menu{        padding-top: 15px !important;        padding-bottom: 15px !important;    }}@media (min-width: 480px) and (max-width: 640px) {    nav.bootsnav.navbar-full ul.nav{        padding-top: 30px;        padding-bottom: 30px;    }}