/* Ashish CSS */
.my_account {
    background-color: var(--accent-color);
    padding: 30px 0;
}
.my_account .title_head h1 {color: #fff;font-size: 28px;margin-bottom: 10px;text-align: center;}
.my_account .breadcrumb_lis ul {margin:0px;padding:0;list-style:none;text-align: center;}
.my_account .breadcrumb_lis ul li {color:#fff;display:inline-block;}
.my_account .breadcrumb_lis ul li a {color:#fff;text-decoration:none;}


/*--Forget password Page--*/
.forget_pass_page, .dashbord_page{padding:60px 0;}
.forget_pass_page .forget-page-pass{box-shadow: 0 0 10px #ccc;position: relative; max-width: 77%; width: 100%; margin: 0 auto; border-radius: 5px; padding: 40px; background-color: #fff;}
.dark-font{color:#7ada5d;font-size:18px;}
.contact-form .form-group{padding: 10px 0;}
.contact-form .form-group input[type="email"]{position: relative; display: block; width: 100%; line-height: 24px; padding: 10px 20px; color: #7a7a7a; border-radius: 3px; background: #fff; border: 1px solid #ebebeb;-webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease;}
.forget-btn{letter-spacing: 1px;transition: all 0.4s ease-in-out;  background: #009a37; width: auto; padding: 13px 45px; border-radius: 4px; color: #fff; text-align: center; border: none; font-size: 17px; font-weight: 600;}
.btn-strip{background-color: #dddddd70; padding: 10px; margin-bottom: 0; line-height: 1.7em;}
.color-green{color: #7ada5d; font-size: 18px; font-weight: 600;}
.color-green:hover{color: #7ada5d;}

/*--dashboard Page--*/
.dashboard-20{padding: 20px;border-right: 1px solid rgba(119,119,119,.2);}
.dashboard-content-20{padding: 20px;}
.my-account-sidebar h5{padding: 10px 0; font-weight: bold; margin-bottom: 0;}
.my-account-sidebar li { list-style-type: none; padding: 10px 0; border-bottom: 1px solid #cccccc47; }
.my-account-sidebar li a{text-decoration: none;}
.left-side-dashboard .active { background: #e7fff0; display: block; padding: 5px; }
.wd-my-account-links { display: flex; flex-wrap: wrap; }
.wd-my-account-links>div { flex: 1 1 33%; max-width: 33%; width: 33%; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
.wd-my-account-links a { display: block; padding: 20px; box-shadow: 0 0 4px rgba(0,0,0,.18); font-size: 14px; font-weight: 600; text-align: center; 
    text-transform: uppercase; color: #3f3f3f; text-decoration: none;}
.account_dashboard_link img{width: 50px; height: 50px; margin-bottom: 10px;}
.my-account-content-orders{text-align:center;}
.my-account-content-orders table{margin-bottom: 35px; width: 100%; border-spacing: 0; border-collapse: collapse;}
.my-account-content-orders table th{padding: 15px 10px; border-bottom: 2px solid #efefef; color: #606060; text-transform: uppercase; font-size: 16px;}
.my-account-content-orders td{padding: 10px 12px; border-bottom: 1px solid #e6e6e6;}
.my-account-content-orders td img{width:80px;height:80px;}

/*Order Page*/
.orders-btn{letter-spacing: 1px; transition: all 0.4s ease-in-out; background: #7ada5d; width: auto; padding: 9px 28px; border-radius: 4px; color: #fff; text-align: center; border: none; font-size: 17px; font-weight: 600;margin: 10px 0;}
.post-title-order{font-weight:700;}
.color-black{font-weight:500;font-size:25px;}
.order-table-wrapper{border: 1px solid #eee;text-align: left; width: 100%;}
.order-table-wrapper tr td{border: 1px solid #c3bebe; padding: 6px 0px 0px 10px;}
/*Account details page*/
.profile-page-container{box-shadow: 0 2px 10px #0000001a;padding: 25px;}
.contact-form .form-group  input[type="email"], .contact-form .form-group input[type="text"],.contact-form .form-group select, .contact-form .form-group input[type="number"], .contact-form .form-group input[type="password"] { position: relative; display: block; width: 100%; line-height: 24px; padding: 10px 20px; color: #7a7a7a; border-radius: 3px; background: #fff; border: 1px solid #ebebeb; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; }
.account-form{background: #7ada5d; color: #fff; border-radius: 25px; padding: 8px 16px; line-height: 25px;border:1px solid #7ada5d;font-weight:700;margin-top:20px;} 

/*wishlist Page*/
.my-account-content-orders.my-account-content-wishlist td img{width:128px;height:128px;}
.wishlist-product{margin-top:50px;}
.wishlist-product thead{background:#009a37;}
.wishlist-product thead th{color:#fff;padding:10px 0px;}
.wishlist-product tbody tr{border-bottom: 1px solid #e6e6e6;}
.wishlist-cart{background: #009a37; color: #fff; border-radius: 25px; padding: 8px 16px; line-height: 25px; border: 1px solid #009a37; font-weight: 700;}

@media (max-width:1366px){
    #navbarSupportedContent .navbar-nav li { margin: 0px 7px; }
    .home_about .col-md-4 { flex: 0 0 auto; width: 48%; }
    .home_about .col-md-2 {display:none;}
    .product_shop ul li { width: 19%; margin: 0.5% 0.5%; position: relative; height: 300px; background: #f1f1f1; }
    }
    @media screen and (max-width: 800px){
    .wd-my-account-links>div { max-width: 100%; width: 100%; }
    }
    @media screen and (max-width: 767px){
    .wd-my-account-links a {padding: 10px;font-size: 12px;}
    .wd-my-account-links>div {flex: 1 1 50%;}
    .dashboard-20{border-right: 0px solid rgba(119,119,119,.2);}
    }
    
    @media screen and (max-width: 400px){
    .wd-my-account-links a {font-size: 10px;}
    }