/* CSS Document */
.sideh{
    text-align: center
}
 .btn:hover,
.btn:focus,
.btn.focus {
  color: #419aa2!important;
  text-decoration: none;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none;
    outline-offset: 0px;}
input.btn:hover {
    color: #fff !important;
}
a.btn.cs-viewbut.col-md-12:hover{
color:#fff !important;
}
a.btn.btn-info.cls_cart_btn:hover{
color:#fff !important;
}
.jplist-selected{
color:#3ce1f0 !important;
}

.btn-default:hover{
	color: #333 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}
.pipe:last-child {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

}

.rating > input:checked ~ label, .rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
    color: #f96020 !important;
}
.mainlogo h1

{

background-image:url(../images/logo.png);

 background-repeat: no-repeat;

 margin:0 auto;
 
 background-size: auto 100%;
    
 margin: 8px 0 8px 0;

}

.mainlogo h1 a {

    display: block;

    height: 50px;

    overflow: hidden;

    text-indent: -2000em;
	
	

}

.cls_resp_logo h1

{

background-image:url(../images/logo.jpg);

 background-repeat: no-repeat;

 margin:0 auto;

}

.cls_resp_logo h1 a {

    display: block;

    height: 77px;

    overflow: hidden;

    text-indent: -2000em;

}

.cls_sign_set {

    margin-top: 15px;

}

.cls_sign_set ul {

    margin: 0;

}
.cls_res_view li button:focus{outline:0px !important}
.cls_res_view li{outline:0px !important}
.cls_log_li.homebtn{
    border:1px solid #78a0d3 !important;
    color: #000;
    font-weight: normal !important;
    margin: 2px;
    padding: 8px 15px;
	box-shadow:none !important;
	outline:none !important;
    line-height: normal;
}
.cls_log_li.homebtn .fa{
    color: #fa6020;
}
.cls_cart_i i {

    font-size: 16px;

	padding: 0;

}



/* For  CART */



.cls_log_li small {

       font-size: 13px;
    font-weight: normal;
}

ul.dropdown-cart  {

    left: auto;

    min-width: 250px;

    right: 0;

    top: 44px;

}

ul.dropdown-cart li .item{

    display:block;

    padding:3px 10px;

    margin: 3px 0;

}



ul.dropdown-cart li .item:after{

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0;

}



ul.dropdown-cart li .item-left{

    float:left;

}

ul.dropdown-cart li .item-left img,

ul.dropdown-cart li .item-left span.item-info{

    float:left;

}

ul.dropdown-cart li .item-left span.item-info{

    margin-left:10px;   

}

ul.dropdown-cart li .item-left span.item-info span{

    display:block;

}

ul.dropdown-cart li .item-right{

    float:right;

}

ul.dropdown-cart li .item-right button{

    margin-top:14px;

}

.dropdown-cart .item-info a {

    color: #419aa2 !important;

    float: left;

    font-size: 11px;

    margin: 0 !important;

    padding: 10px 5px !important;

}



.dropdown-cart li a.text-center {

    color: #000;

}



/* For  WISH CARD */

ul.dropdown-cart1  {

    left: auto;

    min-width: 250px;

    right: 0;

    top: 44px;

}

ul.dropdown-cart1 li .item{

    display:block;

    padding:3px 10px;

    margin: 3px 0;

}



ul.dropdown-cart1 li .item:after{

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0;

}



ul.dropdown-cart1 li .item-left{

    float:left;

}

ul.dropdown-cart1 li .item-left img,

ul.dropdown-cart1 li .item-left span.item-info{

    float:left;

}

ul.dropdown-cart1 li .item-left span.item-info{

    margin-left:10px;   

}

ul.dropdown-cart1 li .item-left span.item-info span{

    display:block;

}

ul.dropdown-cart1 li .item-right{

    float:right;

}

ul.dropdown-cart1 li .item-right button{

    margin-top:14px;

}

.dropdown-cart1 .item-info a {

    color: #419aa2 !important;

    float: left;

    font-size: 11px;

    margin: 0 !important;

    padding: 10px 5px !important;

}



.dropdown-cart1 li a.text-center {

    color: #f96020;
	margin-top:5px;

}

b.cls_nofi_cart {

    background-color: #fff;

    border-radius: 17px;

    bottom: 14px;

    display: inline-block;

    height: 17px;

    position: relative;

    text-align: center;

    width: 17px;

	line-height: normal;

}

.clsprojList.clearfix {

    margin-top: 30px;

}

/*login details*/



.cls_loginmain{

width: 360px;
    margin: 0 auto;
    padding-bottom: 20px;
}

  .login-or {

    position: relative;

    font-size: 18px;

    color: #aaa;

    margin-top: 10px;

            margin-bottom: 10px;

    padding-top: 10px;

    padding-bottom: 10px;

  }

  .span-or {

    display: block;

    position: absolute;

    left: 50%;

    top: -2px;

    margin-left: -25px;

    width: 50px;

    text-align: center;

	font-weight:bolder;

  }

.validate {

    color: red;

}

.cls_active .error {

    background: #e5e7eb none repeat scroll 0 0;

    border: medium none #e5e7eb;

    color: #419aa2;

    font-size: 13px;

    font-weight: bold;

    margin: 5px 0;

    padding: 10px;

    text-align: center;

}

.cls_active .success

{

  background: #dff0d8 none repeat scroll 0 0;

    border: medium none #d6e9c6;

    color: #3c763d;

    font-size: 13px;

    font-weight: bold;

    margin: 5px 0;

    padding: 10px;

    text-align: center;

}
.jplist-drop-down ul li.active span{
	color:#000 !important;
}

#ValidationErrorRating {

    border: medium none #f2dede;

    color: #a94442;

    font-size: 13px;

    font-weight: bold;

    text-align: center;

}



/*bidonn inner pages*/

.cls_menu_inners h4{
	color: #0381bb;
    font-size: 14px;
}

.cls_menu_inners {

    background-color: #f3f4f6;
    /*padding-top:40px;*/

}

.clsSearchArea {
    padding: 0px;

}
.jplist-drop-down ul{
	z-index:1001!important;
}
ul#link2 .col-md-3 {
    min-height: 75px;
}
.siteMap2 {
    overflow: hidden;
}
ul#link2 li {
    overflow: hidden;
    list-style: none;
}
ul.cls_sitemp {
    padding: 0px 10px 0px 15px;
}
.sitemap-newd {
    overflow: hidden;
    background: #fff;
    padding: 20px;
    margin: 15px;
    box-shadow: 1px 1px 1px 2px rgba(0,0,0,.1);
}
.clsSearchArea h4 {



    color: #0381bb;

    font-size: 14px;
	
	margin-top:20px;

    padding-bottom: 5px;
	



}

.head{
	
    width: 100%;
    display: block;
    overflow: hidden;
	padding-top: 25px;
	border-top:1px solid #f96020;
	color:#f96020;
	
   
}

.cls_jlist_line.search{
	padding-bottom:25px !important;
}

.cls_side_ul.clearfix {

   list-style-image:url('../images/btn.png');

    padding: 0 px;

}

.cls_side_ul.clearfix li ul {

    list-style-image:url('../images/btn.png');

    padding: 0px;
	
	margin-left:0px;

}

.cls_side_ul.clearfix li a {

    

    font-size: 14px;

    font-weight: normal;

    text-transform: capitalize;

}

.cls_side_ul.clearfix li {

    margin-bottom: 10px;
	margin-left:15px;
	

	

}

.cls_side_ul.clearfix li ul li {

    margin-bottom: 0px;

}

.cls_jplist-icon {

    font-size: 15px;

    padding: 7px;

    position: absolute;

    right: 0px;

	color:#ebebeb;

}

.text-filter-box {

    position: relative;

}

.cls_jblist_size

{

width:80%;

}

.cls_side_size

{

width:20%;

}

.cls_jlist_icon1 {

    background: transparent none repeat scroll 0 0 !important;

    border-color: Transparent !important;

    color: #a38c98 !important;

    font-size: 25px;

	box-shadow: 0 0 0 transparent !important;



}

.jplist-grid-view, .jplist-list-view, .jplist-thumbs-view {

    border-color: transparent !important;

    box-shadow: 0 0 0 transparent !important;

}



.cls_jlist_line {

   
    display: inline-block;

    padding-bottom: 10px;

	width:100%;

}

.jplist-panel .jplist-pagination .jplist-current {

    background: #286cc3 none repeat scroll 0 0 !important;

    color: #fff !important;

    font-weight: 500 !important;
    text-shadow:none;

}

.jplist-pagesbox button {

    background: transparent none repeat scroll 0 0 !important;

    border: medium none transparent !important;

	color:#000 !important;

}

.jplist-pagingnext button {

    color: #f96020 !important;

}

.jplist-pagingprev button {

    color: #f96020 !important;

}

.jplist .list {

    background: transparent none repeat scroll 0 0 !important;

    margin: 30px 0;

}

.jplist-list-view .cls_jlist_left {

    display: inline-block;

    float: left;

	width:40%;

}

.jplist-list-view .cls_jlist_center {

    display: inline-block;

    float: left;

    width: 35%;

    word-break: keep-all;

}

.jplist-list-view .cls_jlist_right {

    display: inline-block;

    float: right;

	width:21%;

}

.jplist .title {

    color: #484848 !important;

    font-size: 18px !important;

    font-weight: bold;

}

.author {

    font-size: 14px;

    color: #484848;

}
ul.nav.navbar-nav.profilenew a.btn.btn-success:hover {
    color: #fff !important;
}
.jplist .price {

    color: #296cc3 !important;

}

.jplist .keywords, .jplist .like {

    color: #484848;

    font-size: 14px;

}

.jplist-star-rating-inner::before {

    color: #f96020 !important;

}

.jplist-star-rating-outer::before {

    color: #a8929d !important;

}

.jplist-grid-view .img img {

    height: auto;

	width:100%;

}

.jplist-thumbs-view .img img {

     height: 300px;

}

.jplist-thumbs-view .list-item .block {

    background: #f4ecf0 none repeat scroll 0 0 !important;
	opacity: 0.80 !important;

}

.jplist-thumbs-view .cls_jlist_right {

    display: inline-block;

}

.jplist-grid-view .cls_jlist_right {

    display: inline-block;

}



/*---------------------------buyer viewProfile ------------------------*/

.cls_table_tbody .title {

    text-align: center;

}

.cls_p_review {

    float: none !important;

    width: 100%;

    display: inline-block;

}

.cls_table_tbody span {

    font-size: 14px;

}

.cls_table_tbody td {

    width: 25%;

}



.cls_table_thead {

    background: #6b6b6b;

    color: #fff !important;

    text-shadow: 0 0 0 #fff !important;

    font-size: 16px;

}

.cls_headeing_pro {

    border-bottom: 2px solid #dcd7d9;

}

.clsProfileDesc img {

    margin: 0px auto !important;
    display: inherit !important;
    height: 90px !important;
    object-fit: contain !important;
	border-radius: 50px !important;
	overflow:hidden !important;
}

.sidesub .jplist-dd-panel{
  
    width: 100% !important;
    border:1px solid #dbdbdb;
}


.sidesub .jplist-drop-down{
width:100% !important
}
.sidesub .jplist-panel input[type=text]{width:100% !important}

.sidesub .text-filter-box{width:100% !important;margin-right:0}

.sideh{background-color: #fff;padding-top: 10px;padding-bottom: 10px;
}

.cls_clsMinContent {

    /* background-color: #fff; */

	padding: 30px;

}

.cls_profileview {

    background: #f96020;

}

.cls_profileview ul {

    margin: 0;

}

.cls_profileview li {

    display: inline-block;

    padding: 15px;

}

.cls_profileview li a:hover {

    background-color: #419aa2;

    color: #fff;

}

.cls_profileview li a {

    color: #fff;

    font-size: 14px;

    padding: 15px;

}





.clsAccSetting {

    margin: 20px 0;

}

.cls_wishul li

{

display:inline-block;
margin-top: 10px;

}



.cls_wishul p a {

    color: #484848;

    cursor: pointer;

    font-size: 18px;

    font-weight: bold;

}

.cls_wishul p small {

    color: #484848;

    font-size: 14px;

}

.Count {

    color: #fff;

    font-size: 18px;

    font-weight: bold;

}

.cls_author_dash h2 {

    color: #fff;

    font-size: 22px;

    text-align: center;

}



.count {

    padding: 10px;

}

.cls_author_dash {

    text-align: center;

	    padding: 30px 0;

}

.cls_author_dash .visual {

    display: block;

    float: left;

    font-size: 35px;

    height: 80px;

    line-height: 35px;

    margin-bottom: 15px;

    padding-left: 0px;

    padding-top: 10px;

    width: 80px;

}

.cls_author_dash .details {

    padding-right: 15px;

    position: absolute;

    right: 15px;

}

.visual i {

    color: #fff;

    font-size: 80px;

    opacity: 0.25;

}

.cls_auhtor_title span {

    color: #f96020;

	font-size:28px;

}

.jplist-panel button {

margin:10px 0 !important;

}

.cls_mdl_span {

    font-size: 18px;

    margin-bottom: 20px;

}

.cls_with_change {

    padding: 40px 0;

}

.cls_with_table table {

    background: #fff;

    border: 2px solid #ddd;

}

.cls_with_table {

    padding-bottom: 20px;

}

.cls_withset {

    padding-bottom: 20px;

}

.cls_withset p {

    font-size: 16px;

}

.cls_withset h4 {

    font-size: 22px;

}

.cls_profile_change {

    text-align: center;

    margin-bottom: 40px;

}

.cls_profile_change img {

margin:10px;

}



/* for Result page */

.cls_cart_i .item-info {

    width: 120px;

    white-space: nowrap;

    overflow: hidden;

}

.clsTempInfo label

{

margin:0;

}

.clsTempInfo p

{

display: inline-block;

width: 100%;

}

.clsTempPrice p {

    font-size: 16px;

    font-weight: bold;

}

.clsTempPrice form {

float:right;

}

.cls_cart_btn {

    padding: 7px 40px;

}

.clsTempPrice span {

    font-size: 21px;

    color: #344952;

	font-weight:bold;

}

.cls_cart_sale {

    font-size: 18px;

}

.cls_cart_sale span, i {

padding:0 10px

}

.cls_cart_starreview p

{

font-size:18px;

}

.cls_cart_nav li {

    color: #000 !important;

    background-color: transparent !important;

    box-shadow: unset;

    font-size: 14px;

    font-weight: bold;

}

.cls_cart_nav li.active a

{

   color:#419aa2 !important;

}

.cls_cart_nav li a:active {

    background-color: transparent !important;

    border: 1px solid #c9b4be;

   border-bottom-color: unset;

   font-size: 14px;

    font-weight: bold;

   }

.cls_cart_nav li a {

    background-color: transparent !important;

	color:#000;

}

.cls_cart_nav_tab {

    background-color: transparent;

    color: #000;

    box-shadow: unset;

}

.clsTempPrice_dwld {

    padding:10px 40px 20px;

}

.clsTempPrice {

    padding: 10px 30px 20px;

    width: 49%;

    float: left;

    text-align: center;

}

.cls_whole_head.clearfix {
background:#fff;

border-radius: 10px;

}

.cls_rev_tab_foot {

    border: 1px solid #ffffff;

	border-bottom-left-radius: 6px;

border-bottom-right-radius: 6px;

border-top:none;

padding:20px;

}

.cls_whole_head

{

margin-bottom:20px;

}

.cls_rev_tab_head .pull-right span {

    padding: 15px 5px;

    display: inline-block;

}

.cls_review_head span {

        font-size: 19px;

    font-weight: bold;

    vertical-align: -webkit-baseline-middle;

	vertical-align: -moz-middle-with-baseline;

}



/* cart Page */

/*Sprite*/



#nav-example,#nav-example1{

    background:url(../images/spritemenu.png) no-repeat;

    width: 963px;

    height: 58px;

    margin: 0 0 10px;

    padding: 0;

}



#nav-example li, #nav-example a,#nav-example1 li, #nav-example1 a {

    height: 58px;

    display: block;

}

#nav-example li,#nav-example1 li {

    float: left;

    list-style: none;

    display: inline;

    text-indent: -9999em;

}



#nav-example-01 { width: 330px; }

#nav-example-02 { width: 319px; }

#nav-example-03 { width: 314px; }



#nav-example-01 a.clsActive  {

 background:url(../images/spritemenu1.png) 0px -58px no-repeat;

 }

#nav-example-02 a.clsActive { background:url(../images/spritemenu2.png) -330px -58px no-repeat; }

#nav-example-03 a.clsActive { background:url(../images/spritemenu3.png) -649px -58px no-repeat; }





/*Sprite tab2*/

#nav-example-001 { width: 321px; }

#nav-example-002 { width: 328px; }

#nav-example-003 { width: 313px; }



#nav-example-001 a.clsActive  { background:url(../images/spritemenu1.png) 0px -58px no-repeat; }

#nav-example-002 a.clsActive { background: url(../images/spritemenu2.png) -317px -53px no-repeat; }

#nav-example-003 a.clsActive { background:url(../images/spritemenu3.png) -649px -58px no-repeat; }





/*Sprite tab3*/

#nav-example-0001 { width: 321px; }

#nav-example-0002 { width: 319px; }

#nav-example-0003 { width: 323px; }



#nav-example-0001 a.clsActive  { background:url(../images/spritemenu1.png) 0px -58px no-repeat; }

#nav-example-0002 a.clsActive { background:url(../images/spritemenu2.png) -321px -58px no-repeat; }

#nav-example-0003 a.clsActive { background:url(../images/spritemenu3.png) -640px -58px no-repeat; }



/*Sprite*/



.cls_CardBut {

    text-align: center;

    padding: 10px;

}

.cls_step_adjust {

    padding: 0 103px;

}



/*customerdetails*/



.cls_steptwo_ul li {

    list-style: none;

}

.clsPaypalCnt img {

    width: 300px;

    object-fit: contain;

}



/*active class*/

.tabactive

{

background-color: #419aa2;

color: #fff !important;

}

.tabactive span {

    color: #fff;

}

.sideactive {

    color: #667686 !important;

}

.cls_sub_head

{

    border-bottom: 1px solid #c9b4be;

    color: #151515;

    font-size: 22px;

    font-weight: bold;

    margin: 10px;

    padding-bottom: 15px;

	text-align:center;



}

.nocomment {

    padding: 30px;

    text-align: center;

	font-size:18px;

	color:#181818;

}



.dropdown-menu > li.kopie > a {

    padding-left:5px;

}

 

.dropdown-submenu {

    position:relative;

}

.dropdown-submenu>.dropdown-menu {

   top:0;

   right:100%;

   left:auto;

   margin-top:-6px;margin-left:-1px;

   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;

 }

  

.dropdown-submenu > a:after {

  border-color: transparent transparent transparent #333;

  border-style: solid;

  border-width: 5px 0 5px 5px;

  content: " ";

  display: block;

  float: left;  

  height: 0;     

  margin-left: -10px;

  margin-top: 5px;

  width: 0;

}

 

.dropdown-submenu:hover>a:after {

    border-left-color:#555;

 }



 

 .cls_dash_width

{

width:23%;

}

/* ----------------------------------

			Advistment css

	---------------------------------

*/

 .cls_ads_top {

    text-align: center;

}

.cls_ads_bottom {

    text-align: center;
}

.cls_ads_left {

    position: absolute;

    top: 300px;

    left: 0;

	padding:5px;

}

.cls_ads_right {

    position: absolute;

    top: 300px;

    right: 0;

	padding:5px;

}  


.clsProfileDesc p {
    display: inline-block;
    width: 60%;
	margin:0;
}
  

@media (max-width: 767px) {

  .navbar-nav  {

     display: inline;

  }

  .navbar-default .navbar-brand {

    display: inline;

  }

  .navbar-default .navbar-toggle .icon-bar {

    background-color: #fff;

  }

  .navbar-default .navbar-nav .dropdown-menu > li > a {

    color: red;

    background-color: #ccc;

    border-radius: 4px;

    margin-top: 2px;   

  }

   .navbar-default .navbar-nav .open .dropdown-menu > li > a {

     color: #333;

   }

   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,

   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

     background-color: #ccc;

   }



   .navbar-nav .open .dropdown-menu {

     border-bottom: 1px solid white; 

     border-radius: 0;

   }

  .dropdown-menu {

      padding-left: 10px;

	 left:auto !important;

  }

  .dropdown-menu .dropdown-menu {

      padding-left: 20px;

   }

   .dropdown-menu .dropdown-menu .dropdown-menu {

      padding-left: 30px;

   }

   li.dropdown.open {

    border: 0px solid red;

   }

}

 

@media (min-width: 768px) {

  ul.nav li:hover > ul.dropdown-menu {

    display: block;

  }

  #navbar {

    text-align: center;

  }

}  

<style>

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

4. MAIN MENU AREA

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



.header-area {

    background: #fff;

}

.main-menu-area {

    position: relative;

    width: 100%;

    z-index: 9999999;

}

.logo {

    height: 51px;

    padding: 25px 0;

    width: 160px;

}

.main-menu ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

    float: none;

}

.main-menu li {

    float: none;

    position: relative;

    display: inline-block;

}

.main-menu li > a {

    color: #353535;

    display: block;

    line-height: 20px;

    padding: 40px 20px;

}

.main-menu li li > a {

}

.main-menu ul li ul.sub-menu li:last-child {

    border-bottom: none;

}

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

4.1 SUB MENU AREA

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



.main-menu ul li ul.sub-menu {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: #fff none repeat scroll 0 0;

    border-color: currentcolor #ebebeb #ebebeb;

    border-image: none;

    border-style: solid;

    border-width: 0 1px 1px;

    margin-top: 15px;

    opacity: 0;

    position: absolute;

    text-align: left;

    top: 100px;

    transition: all 0.4s ease 0s;

    visibility: hidden;

    width: 195px;

    z-index: 9999;

}

.main-menu ul li ul.sub-menu li {

    float: none;

    display: block;

    border-bottom: 1px solid #ebebeb;

    padding-bottom: 0;

    -webkit-transition: .4s;

    transition: .4s;

}

.main-menu ul li ul.sub-menu li:last-child {

    border-bottom: none;

}

.main-menu ul li ul.sub-menu li:hover {

    background: #673ab7;

}

.main-menu ul li ul.sub-menu li:hover {

    background: #181818 !important;

    color: #fff !important;

    font-weight: bold !important;

}

.main-menu li:hover > .sub-menu {

    opacity: 1;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    top: 75%;

    visibility: visible;

}

.main-menu ul ul li > a {

    font-weight: 400;

    padding: 15px 20px;

    line-height: 0px;

}

.main-menu li li:hover > a {

    color: #fff;

	

}

.main-menu ul ul li > a:hover {

    color: #fff !importan;

}

/* For Caret css */



.main-menu ul li > a:after {

    margin-left: 5px;

    content: '\f107';

    font-family: "FontAwesome";

}

.main-menu .sub-menu a:after {

    margin-left: 5px;

    content: "\f105";

    font-family: "FontAwesome";

}

.main-menu li > a:only-child:after {

    margin-left: 0;

    content: '';

}

.main-menu ul li:last-child a:after {

    content: "";

    margin: auto;

}

/* GRAND CHILD MENU */



.main-menu ul li .sub-menu .sub-menu {

    display: block;

    position: absolute;

    right: 205px;

    top: -15px;

    width: 100%;

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

}

.main-menu ul li ul.sub-menu li:hover .sub-menu {

    opacity: 1;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

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

4.3 MOBILE MENU

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



.mobile-menu-area {

    display: none;

}

.mean-container .mean-nav,

.mean-container .mean-bar {

    background: #fff;

}

.mean-container .mean-nav {

    position: relative;

    top: 18px;

}

.m-logo {

    left: 15px;

    padding: 0;

    position: absolute;

    top: 5px;

    z-index: 9999999;

}

.mobile-menu .m-logo img {

    height: 40px;

}

.mean-container .mean-bar {

    padding: 18px 0;

}

.mean-container a.meanmenu-reveal span,

.mean-container .mean-nav ul li a:hover {

    background: #673ab7;

}

.mean-container .mean-nav ul li a:hover .mean-nav ul li a.mean-expand {

    color: #fff;

}

.mean-container .mean-nav ul li a.mean-expand:hover {

    background: transparent none repeat scroll 0 0;

    color: #353535;

}

.mean-container .mean-nav ul li a:hover {

    color: #673ab7;

}

.mean-container .mean-nav ul li li a {

    opacity: 1;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

.mean-container a.meanmenu-reveal {

    color: #673ab7;

    top: 15px;

}

.mean-container .mean-nav ul li a,

.mean-container .mean-nav ul li li a {

    color: #fff;

    font-size: 14px;

    line-height: 20px;

}

.mean-container .mean-nav ul li a:hover {

    color: #fff;

}

.mean-container .mean-nav ul li a.mean-expand {

    border-color: transparent!important;

    line-height: 32px;

    padding: 9px !important;

    background: transparent;

}

		@media only screen and (max-width: 1024px) {

    .main-menu-area {

        display: none;

    }

    .mobile-menu-area {

        display: block;

    }

    .main-menu li > a,

    .cart-login li > a {

        padding: 40px 5px;

    }

	}

	</style>