*:focus {box-shadow: none!important;outline: none!important;}
::-webkit-file-upload-button {background: #ddd;border: 0px;padding: 9px 20px;border-radius: 3px 0px 0px 3px;}
a {color: #8dc63f;transition: all 0.3s ease;}
a:hover,a:focus {color: #f7941d;text-decoration: none;}
h1,h2,h3,h4,h5 {margin: 0;padding: 0;font-weight: 700;color: #9eb61c;}
p {margin: 0;padding: 0;}
ul,ol,li {list-style: none;margin: 0;padding: 0;}
body {font-family: 'Nunito', sans-serif;font-size: 16px;font-weight: 400;color: #333;}
body.offcanvas-active {overflow:hidden;}
.offcanvas-header { display:none;}
.screen-overlay {width:0%;height: 100%;z-index: 30;position: fixed;top: 0;left: 0;opacity:0;visibility:hidden;background-color: rgba(34, 34, 34, 0.6);transition:opacity .2s linear, visibility .1s, width 1s ease-in;}
.screen-overlay.show {transition:opacity .5s ease, width 0s;opacity:1;width:100%;visibility:visible;}
@media all and (max-width:992px) {
    .offcanvas-header {display:block;}
    .mobile-offcanvas {visibility: hidden;transform:translateX(-100%);border-radius:0;display:block;position: fixed;top: 0;left:0;height: 100%;z-index: 1200;width:80%;overflow-y: scroll;overflow-x: hidden;transition: visibility .2s ease-in-out, transform .2s ease-in-out;}
    .mobile-offcanvas.show{visibility: visible;transform: translateX(0);}
}
/* ---- top-bar ---- */
.top-bar {background-color: #424242;color: #fff;padding: 9px 40px;}
.top-bar .slogan {font-size: 13px;margin-top: 3px;}
.top-bar ul.user-access {text-align: right;}
.top-bar ul.user-access li {display: inline-block;margin-left: 15px;}
.top-bar ul.user-access li a {color: #fff;font-size: 14px;}
.top-bar ul.user-access li a:hover,
.top-bar ul.user-access li a:focus {color: #eee;}
.top-bar .dropdown-menu {border-radius: 0px;}
.top-bar .dropdown-menu .dropdown-item {color: #424242;font-size: 14px;padding: 5px 20px;}
.top-bar .dropdown-menu .dropdown-item svg {margin-right: 7px;font-size: 16px;}
.top-bar .dropdown-menu .dropdown-item:hover {background-color: #fff;}
/* ---- header ---- */
#header {padding: 10px 40px 15px;-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); background:#5f605c}
#header .logo {font-family: 'Roboto Slab', serif;font-size: 21px;font-weight: 600;margin-top: 7px;}
#header .logo img {width: 300px;height: auto;}
#header .bg-light-white {padding: 2px 12px 2px 7px;margin-top: 6px;border: 1px solid #ddd;border-radius: 3px;background-color: #fff;}
#header form input {font-size: 15px;color: #4d4d4d;}
#header form input:focus {box-shadow: none;}
#header form .btn-link {color: #424242;font-size: 17px;padding: 0px;}
#header form .btn-link:hover,
#header form .btn-link:focus {color: #79b833;}
#header .bg-light-white a {font-size: 21px;color: #484175;line-height: 36px;}
#header .bg-light-white a:hover {color: #A2D063;}
#header ul.usercart {text-align: right;margin-top: 3px}
#header ul.usercart li {display: inline-block;vertical-align: middle;margin-left: 20px;}
#header ul.usercart li a {color: #424242;}
#header ul.usercart .responsive {display: none;}
#header ul.usercart .responsive a {color: #424242;font-size: 19px;}
#header ul.usercart li a:hover {color: #777;}
#header .btn-secondary {padding: 0px;border: 0px;color: #424242!important;background-color: #fff;font-size: 21px;position: relative;}
#header .btn-secondary span {background-color: #8dc63f;color: #fff!important;position: absolute;font-size: 12px!important;font-weight: 400;width: 17px;height: 17px;border-radius: 50%;left: 10px;}
#header .btn-secondary:hover {color: #777!important;}
#header .btn-secondary:hover span {background-color: #f7941d;}
#header .btn-tertiary {padding: 0px;border: 0px;}

#header ul.usercart .dropdown-menu {border-radius: 0px;width: 300px;padding: 25px;}
#header ul.usercart .dropdown-menu ul.location li {display: block;margin-bottom: 3px;margin-left: 0px;}
#header ul.usercart .dropdown-menu .row {margin-bottom: 7px;}
#header ul.usercart .dropdown-menu img {width: 55px;height: 55px;}
#header ul.usercart .dropdown-menu i {margin-top: 16px;}
#header ul.usercart .dropdown-menu p {margin-top: 5px;}
#header ul.usercart .dropdown-menu h4 {font-size: 16px;}
#header ul.usercart .dropdown-menu h5 {font-size: 16px;font-weight: 400;color: #333;text-align: right;margin-bottom: 20px;}
#header ul.usercart .dropdown-menu h5 span {font-weight: 700;color: #8dc63f;margin-left: 5px;}
#header ul.usercart .dropdown-menu hr {margin: 15px 0px 20px;border-top: 1px solid #ddd;}
#header ul.usercart .dropdown-menu .btn-primary {width: 100%;border: 0px;border-radius: 0px;color: #fff;font-weight: 600;background-color: #8dc63f;padding: 7px;}
#header ul.usercart .dropdown-menu .btn-primary:hover {background-color: #ffc20e;}

#header .bg-light {background-color: #5f605c!important;}
#header .menubar {margin-top: 15px;}
#header .menubar .navbar {padding: 0px;}
#header .menubar .navbar-nav .nav-link {color: #FFF;font-weight: 700;padding: 5px 10px;}
#header .menubar .navbar-nav .nav-link span {font-weight: 400;}
#header .menubar .navbar-nav .nav-category {text-transform: uppercase;font-weight: 800;margin-right: 20px;}
#header .menubar .navbar-nav .nav-category i {font-size: 16px;}
#header .menubar .navbar-nav .nav-link:hover,
#header .menubar .navbar-nav .nav-link:focus {color: #9eb61c;}
#header .menubar .dropdown-menu {border: 1px solid #eee;border-radius: 0px;padding: 30px;top: 49px;}
#header .menubar .dropdown-menu h4 {margin-bottom: 7px;font-size: 16px;font-weight: 700;}
#header .menubar .dropdown-menu h4 a {color: #333;}
#header .menubar .dropdown-menu ul {margin-bottom: 15px;}
#header .menubar .dropdown-menu ul>li a {color: #333;font-size: 15px;}
#header .menubar .dropdown-menu h4 a:hover {color: #8dc63f;}
#header .menubar .dropdown-menu ul>li a:hover {color: #8dc63f;}
#header .menubar .card {border: 0px;margin-bottom: 0px;}
#header .btn-close {color: #424242;font-size: 41px;margin-top: -10px;margin-right: 5px;}

@media all and (min-width: 992px) {
    .navbar { padding-top: 0; padding-bottom: 0; }
    .navbar .has-megamenu{position:static!important;}
    .navbar .megamenu{left:0; right:0; width:100%; padding:20px;  }
    .navbar .nav-link{ padding-top:1rem; padding-bottom:1rem;  }
}
@media (max-width: 575.98px) {
    .top-bar {padding: 9px 10px;}
    .top-bar .intros {display: none;}
    .top-bar ul.user-access {text-align: center;}
    #header {padding: 10px 0px 15px;}
    #header .logo {text-align: center;margin-bottom: 10px;}
    #header ul.usercart {text-align: center;}
    #header ul.usercart li {margin-left: 0px;}
    #header ul.usercart .responsive {display: inline-block;}
    #header .bg-light-white {margin-left: 10px;margin-right: 10px;}
    #header .nav-item {margin-left: 20px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .top-bar .intros {display: none;}
    .top-bar ul.user-access {text-align: center;}
    #header {padding: 10px 0px 15px;}
    #header .logo {text-align: center;margin-bottom: 10px;}
    #header ul.usercart {text-align: center;}
    #header ul.usercart li {margin-left: 0px;}
    #header ul.usercart .responsive {display: inline-block;}
    #header .bg-light-white {margin-left: 10px;margin-right: 10px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .top-bar .intros {display: none;}
    .top-bar ul.user-access {text-align: center;}
    #header {padding: 10px 15px 15px;}
    #header ul.usercart .responsive {display: inline-block;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    #header {padding: 10px 20px 15px;}
    #header ul.usercart li {margin-left: 5px;}
    #header form input {width: 140px;}
}
/* ---- footer ---- */
#footer {padding: 60px 0px 50px;border-top: 1px solid #ddd;background-color: #5f605c;margin-top: 50px;}
#footer .foot-logo {text-align: left;margin-bottom: 10px;}
#footer .foot-logo img {width: 200px;height: auto;}
#footer h3 {color: #9eb61c;font-size: 20px;margin-bottom: 15px;}
#footer ul.foot-list li {margin-bottom: 5px;}
#footer ul.foot-list li a {color: #FFF;}
#footer ul.foot-list li a:hover {color: #9eb61c;}
#footer ul.foot-social {margin-bottom: 20px;}
#footer ul.foot-social li {display: inline-block;margin-right: 7px;}
#footer ul.foot-social li i {font-size: 27px;}
#footer ul.foot-social li a {color: #424242;}
#footer ul.foot-social li a:hover {color: #8dc63f;}
#footer .app-store img {width: 82px;height: auto;}
.copyright {background-color: #f1f1f1;text-align: center;padding: 25px 40px;border-top: 1px solid #eee;}
.copyright img {height: 20px;width: auto;}
@media (max-width: 575.98px) {
    #footer .foot-logo {text-align: center;margin-bottom: 20px;}
    #footer h3 {text-align: center;}
    #footer ul.foot-list {margin-bottom: 20px;}
    #footer ul.foot-list li {text-align: center;}
    #footer ul.foot-social {text-align: center;}
    #footer .app-store {text-align: center;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
    #footer .foot-logo {text-align: center;margin-bottom: 20px;}
    #footer h3 {text-align: center;}
    #footer ul.foot-list {margin-bottom: 20px;}
    #footer ul.foot-list li {text-align: center;}
    #footer ul.foot-social {text-align: center;}
    #footer .app-store {text-align: center;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
    #footer .foot-logo {text-align: center;margin-bottom: 20px;}
    #footer h3 {text-align: center;}
    #footer ul.foot-list {margin-bottom: 20px;}
    #footer ul.foot-list li {text-align: center;}
    #footer ul.foot-social {text-align: center;}
    #footer .app-store {text-align: center;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {}
/* ==========
   home-page
========== */
/* ---- slider ---- */
.slider {margin-bottom: 50px;}
.slider .carousel-control-next, 
.slider .carousel-control-prev {opacity: 1;font-size: 28px;}

.home-banner {margin: 40px 0px 20px; }
.home-banner img {margin-bottom: 20px;}
.home-products {margin-bottom: 15px;}
.home-products h3 {text-align: left;margin-bottom: 10px; margin-top:20px;color: #FFF;font-size: 25px; background:#8dc63f;padding:10px;}
.home-products h3 a{float:right;font-size:16px;color:#FFF;margin-top:5px;}
.home-products .product-list {text-align: center; border:1px solid #CCC;background: #ffffff;
	box-shadow: 0px 0px 2px #d7d7d7;
	text-align: center;
	margin-bottom: 20px;
	/* padding:30px 25px; */
	/* display: inline-block; */
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	/*  box-shadow: 0 0 1px rgba(0, 0, 0, 0); */
	position: relative;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: transform;
	transition-property: transform;
	transition: 2s;}
.home-products .product-list:hover{	box-shadow: 0 0 11px rgba(33,33,33,.2);-webkit-transform: translateY(-10px);
	transform: translateY(-10px);}
	.home-products .product-list img{margin-bottom:10px;}
.home-products .product-list ul {margin-top: 15px;}
.home-products .product-list ul>li {display: inline-block;color: #f29313;font-size: 12px;}
.home-products .product-list h5 a {color: #424242;font-size: 15px;}
.home-products .product-list h4 {font-size: 16px;margin-bottom: 20px;margin-top: 3px;}
.home-products .product-list h5 a:hover {color: #79b833;}
.home-products .product-list-alt {text-align: left;margin-bottom: 20px;}
.home-products .product-list-alt h5 a {color: #424242;font-size: 15px;}
.home-products .product-list-alt h5 a:hover {color: #79b833;}
.home-products .product-list-alt h4 {font-size: 16px;margin-top: 3px;}
.home-products .product-list-alt ul>li {display: inline-block;color: #f29313;font-size: 10px;}
.home-offers {background: url(../img/bg-01.jpg) center center no-repeat;background-size: cover;padding: 120px 0px;text-align: center;margin-bottom: 50px;}
.home-offers p {color: #fff;font-size: 20px;}
.home-offers h1 {font-family: 'Roboto Slab', serif;color: #fff;margin: 7px 0px;}
.home-offers h5 {color: #fff;font-size: 20px;margin-bottom: 30px;}
.home-offers a {background-color: #db2126;color: #fff;padding: 15px 25px;text-transform: uppercase;font-size: 12px;}
.home-info {text-align: center;padding: 50px 0px;}
.home-info i {background-color: #79b833;color: #fff;margin-bottom: 15px;width: 40px;height: 40px;border-radius: 50%;padding-top: 12px;}
.home-info h4 {text-transform: uppercase;font-size: 15px;margin-bottom: 5px;}
.home-info p {font-size: 14px;}
.home-brands {padding: 15px 0px;}
.home-brands img {padding: 15px;}
/* ---- home-category ---- */
.home-category {margin-bottom: 10px;margin-top: 60px;}
.home-category .category-title {text-align: center;margin-bottom: 30px;color: #333;font-size: 25px;}
.home-category a .category-list {text-align: center;margin-bottom: 10px;transition: all 0.3s ease;}
.home-category a .category-list h3 {color: #333;font-size: 18px;padding: 20px 0px;transition: all 0.3s ease;}
.home-category a:hover .category-list {-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);}
.home-category a:hover .category-list h3 {color: #8dc63f;}
/* ---- home-foot-info ---- */
.home-foot-info {padding: 40px 0px;text-align: center;border-top: 1px solid #eee;margin-top: 40px;}
.home-foot-info img {margin-bottom: 15px;width: 50px;height: 50px;}
.home-foot-info h3 {font-size: 18px;margin-bottom: 10px;}
@media (max-width: 575.98px) {
    .home-products h3 {text-align: center;margin-top: 15px;}
    /* ---- home-category ---- */
    .home-category .category-title {font-size: 21px;}
    .home-category a .category-list h3 {font-size: 16px;}
    /* ---- home-foot-info ---- */
    .home-foot-info .col-6 {margin-bottom: 30px;}
    .home-foot-info h3 {font-size: 16px;margin-bottom: 10px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .home-products h3 {text-align: center;margin-top: 15px;}
    /* ---- home-category ---- */
    .home-category .category-title {font-size: 21px;}
    .home-category a .category-list h3 {font-size: 16px;}
    /* ---- home-foot-info ---- */
    .home-foot-info .col-6 {margin-bottom: 30px;}
    .home-foot-info h3 {font-size: 16px;margin-bottom: 10px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .home-products h3 {text-align: center;margin-top: 15px;}
    /* ---- home-category ---- */
    .home-category .category-title {font-size: 21px;}
    .home-category a .category-list h3 {font-size: 16px;}
    /* ---- home-foot-info ---- */
    .home-foot-info .col-6 {margin-bottom: 30px;}
    .home-foot-info h3 {font-size: 16px;margin-bottom: 10px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    /* ---- home-category ---- */
    .home-category .category-title {font-size: 21px;}
    .home-category a .category-list h3 {font-size: 16px;}
    /* ---- home-foot-info ---- */
    .home-foot-info .col-6 {margin-bottom: 30px;}
    .home-foot-info h3 {font-size: 16px;margin-bottom: 10px;}
}
/* ==========
   search-page
========== */
.search {padding: 40px 40px 60px;}
/* -- search-product -- */
.search .search-product {margin-bottom: 25px;}
.search .search-product .responsive {display: none;}
.search .search-product h3 {font-size: 23px;}
.search .search-product h5 {font-size: 15px;}
.search .search-product .btn-light {border: 1px solid #ddd;background-color: #fff;border-radius: 3px;color: #424242;padding: 5px 15px;}
.search .search-product ul {text-align: right;}
.search .search-product ul>li {display: inline-block;margin-left: 5px;}
.search .search-product form select {border: 1px solid #ddd;border-radius: 3px;padding: 4px 10px;height: 33px;width: 172px;}
/* -- search-filter -- */
.search .search-filter {border: 1px solid #eee;border-radius: 3px;padding: 20px 20px 5px 20px;}
.search .search-filter .card {border: 0px;}
.search .search-filter .btn-close {color: #424242;font-size: 41px;margin-top: -30px;margin-right: -15px;}
.search .search-filter h3 {font-size: 18px;margin-bottom: 10px;}
.search .search-filter ul.sub-category {margin-bottom: 20px;}
.search .search-filter ul.sub-category>li a {color: #333;font-weight: 600;}
.search .search-filter ul.sub-category>li a:hover {color: #8dc63f;}
.search .search-filter ul.child-category {margin-top: 5px;}
.search .search-filter ul.child-category>li {margin-bottom: 2px;}
.search .search-filter ul.child-category>li i {font-size: 10px;margin-right: 7px;}
.search .search-filter ul.child-category>li a {color: #333;font-weight: 400;}
.search .search-filter ul.child-category>li.active a {color: #8dc63f;font-weight: 700;}
.search .search-filter ul.child-category>li a:hover {color: #8dc63f;}
.search .search-filter .list-more {}
.search .search-filter form {margin-bottom: 25px;}
.search .search-filter form select {border: 1px solid #ddd;border-radius: 3px;}
.search .search-filter form i {font-size: 12px;}
.search .search-filter .custom-control {margin-bottom: 3px;}
.search .search-filter .custom-control-label {line-height: 25px;cursor: pointer;color: #333;transition: all 0.3s ease;}
.search .search-filter .custom-control-label:hover {color: #8dc63f;}
.search .search-filter .custom-checkbox .custom-control-label::before {border-radius: 0px;box-shadow: none!important;border: 1px solid #999;background-color: #fff;}
.search .search-filter .custom-control-label::before {border: 1px solid #999;width: 18px;height: 18px;}
.search .search-filter .custom-control-input:checked~.custom-control-label::before {background-color: #8dc63f;}
.search .search-filter .form-group {margin-bottom: 0px;}
.search .search-filter .price-to {margin-top: 7px;}
.search .search-filter ::-webkit-scrollbar {width: 5px;}
.search .search-filter ::-webkit-scrollbar-track {background: #f1f1f1;}
.search .search-filter ::-webkit-scrollbar-thumb {background: #ccc;}
.search .search-filter ::-webkit-scrollbar-thumb:hover {background: #aaa;}
/* -- product-list -- */
.search .product-list {text-align: center;padding-bottom: 15px;margin-bottom: 20px;transition: all 0.3s ease;}
.search .product-list ul {margin-top: 15px;}
.search .product-list ul>li {display: inline-block;color: #f29313;font-size: 12px;}
.search .product-list h5 a {color: #424242;font-size: 15px;}
.search .product-list h4 {font-size: 16px;margin-top: 3px;}
.search .product-list h5 a:hover {color: #79b833;}
.search .product-list-alt {text-align: left;margin-bottom: 20px;}
.search .product-list-alt h5 a {color: #424242;font-size: 15px;}
.search .product-list-alt h5 a:hover {color: #79b833;}
.search .product-list-alt h4 {font-size: 16px;margin-top: 3px;}
.search .product-list-alt ul>li {display: inline-block;color: #f29313;font-size: 10px;}
.search .product-list:hover {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
@media (max-width: 575.98px) {
    .search {padding: 30px 0px 50px;}
    /* -- search-product -- */
    .search .search-product h3 {font-size: 21px;text-align: center;margin-bottom: 15px;}
    .search .search-product .responsive {display: block;}
    .search .search-product form select {width: 140px;font-size: 14px;}
    /* -- search-filter -- */
    .search .search-filter {border: 0px;padding: 0px;}
    .search .search-filter .card {padding: 20px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .search {padding: 30px 40px 50px;}
    /* -- search-product -- */
    .search .search-product h3 {font-size: 21px;text-align: center;margin-bottom: 15px;}
    .search .search-product .responsive {display: block;}
    .search .search-product form select {width: 140px;font-size: 14px;}
    /* -- search-filter -- */
    .search .search-filter {border: 0px;padding: 0px;}
    .search .search-filter .card {padding: 30px;}   
}
@media (min-width: 768px) and (max-width: 991.98px) {
    /* -- search-product -- */
    .search .search-product h3 {font-size: 21px;text-align: center;margin-bottom: 15px;}
    .search .search-product .responsive {display: block;}
    .search .search-product form select {width: 140px;font-size: 14px;}
    /* -- search-filter -- */
    .search .search-filter {border: 0px;padding: 0px;}
    .search .search-filter .card {padding: 20px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1200px) {}




/* ==========
   product-page
========== */
.products {padding: 40px;}
/*---------- GALLERY ----------*/
.ps_modal_070_gallery,
.ps_modal_070_gallery > .row > div {margin: 0;padding: 0 2px;}
.ps_modal_070_gallery > .row {margin: 0;}
.ps_modal_070_gallery > .row > div > img {width: 100%;cursor: pointer;margin-bottom: 4px;}
/*---------- MODAL ----------*/
#ps_modal_070{
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: rgba(0,0,0,0.7);
}
/*---------- MODAL CONTENT ----------*/
#ps_modal_070 > .modal-dialog{
  margin: 0;
  max-width: 100%;
  background: transparent;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transform: none;
  transform: none;
}
/*---------- MODAL CONTENT ----------*/
#ps_modal_070 > .modal-dialog > .modal-content{
  border: none;
  background: transparent;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/*---------- RESPONSIVE ----------*/
@media (min-width: 1101px) {
  #ps_modal_070 > .modal-dialog{
	margin: 0;
	width: 100%;
	background: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}
/*---------- MODAL CLOSE BUTTON ----------*/
.ps_modal_close_icon > .modal-dialog > .modal-content > a{
  top: 1%;
  right: 1%;
  left: auto;
  z-index: 10;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  color: rgba(255,255,255,0.5);
  -webkit-transition: all 0.5s cubic-bezier(.455,.03,.515,.955);
  transition: all 0.5s cubic-bezier(.455,.03,.515,.955);
}
.ps_modal_close_icon > .modal-dialog > .modal-content > a:hover{
  color: #ffffff;
}
/*------------------------------------------------------*/
/* SLIDER 070
/*------------------------------------------------------*/
#simple_slider_modal_070 {
  overflow: hidden;
  position: relative;
}
#simple_slider_modal_070:hover {
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#simple_slider_modal_070:active {
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#simple_slider_modal_070 > .carousel-inner > .carousel-item{
  padding: 50px 0 10px 0;
}
#simple_slider_modal_070 > .carousel-inner > .carousel-item > img,
#simple_slider_modal_070 > .carousel-inner > .carousel-item > a > img {
  width: 55%;
  margin: auto;
  display: block;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
/*---------- LEFT/RIGHT CONTROL ----------*/
.ps_control_big_icon .carousel-control-prev,
.ps_control_big_icon .carousel-control-next{
  top: 45%;
  opacity: 1;
  width: 50px;
  height: 50px;
  z-index: 100;
  font-size: 55px;
  cursor: pointer;
  font-weight: 400;
  overflow: hidden;
  line-height: 50px;
  text-shadow: none;
  position: absolute;
  background: transparent;
  color: rgba(255,255,255,0.5);
  font-family: 'Dosis', sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.5s cubic-bezier(.455,.03,.515,.955);
  transition: all 0.5s cubic-bezier(.455,.03,.515,.955);
}
.ps_control_big_icon .carousel-control-prev{
  left: 10%;
  right: auto;
}
.ps_control_big_icon .carousel-control-next{
  left: auto;
  right: 10%;
}
.ps_control_big_icon .carousel-control-prev:hover,
.ps_control_big_icon .carousel-control-next:hover{
  color: #ffffff;
  background: transparent;
}
/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

/*---------- MEDIA 480px ----------*/
@media only screen and (max-width: 480px){
  /*---------- MODAL CLOSE BUTTON ----------*/
  .ps_modal_close_icon > .modal-dialog > .modal-content > a{
    font-size: 25px;
  }
  #simple_slider_modal_070 > .carousel-inner > .carousel-item{
    padding: 40px 0 10px 0;
  }
  #simple_slider_modal_070 > .carousel-inner > .carousel-item > img,
  #simple_slider_modal_070 > .carousel-inner > .carousel-item > a > img {
    width: 90%;
  }
  /*---------- LEFT/RIGHT CONTROL ----------*/
  .ps_control_big_icon .carousel-control-prev,
  .ps_control_big_icon .carousel-control-next{
    font-size: 25px;
  }
  .ps_control_big_icon .carousel-control-prev{
    left: 5%;
  }
  .ps_control_big_icon .carousel-control-next{
    right: 5%;
  }
}

/*---------- MEDIA 481px - 767px ----------*/
@media (min-width: 481px) and (max-width: 767px){
  #simple_slider_modal_070 > .carousel-inner > .carousel-item > img,
  #simple_slider_modal_070 > .carousel-inner > .carousel-item > a > img {
    width: 90%;
  }
}
/*---------- MODAL ANIMATION EFFECT ----------*/
.modal.fade .modal-dialog{
  -webkit-transition: -webkit-transform 1.5s cubic-bezier(.075,.82,.165,1);
  -o-transition: -o-transform 1.5s cubic-bezier(.075,.82,.165,1);
  transition: transform 1.5s cubic-bezier(.075,.82,.165,1);
}

/*--------------------------------------------*/
/* SLIDING TIMING FUNCTIONS
/*--------------------------------------------*/
/*----- ps_ease -----*/
.ps_ease .carousel-item {-webkit-transition-timing-function: ease;transition-timing-function: ease;}
.ps_easeInOut .carousel-item{-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}
.ps_speedy .carousel-item{
  -webkit-transition-timing-function: cubic-bezier(0,1,0,1);
  transition-timing-function: cubic-bezier(0,1,0,1);
}
/*----- ps_slowSpeedy -----*/
.ps_slowSpeedy .carousel-item{
  -webkit-transition-timing-function: cubic-bezier(0.3,1,0,1);
  transition-timing-function: cubic-bezier(0.3,1,0,1);
}
/*----- ps_easeOutInCubic -----*/
.ps_easeOutInCubic .carousel-item{
  -webkit-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);
  transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);
}
/*----- ps_swing -----*/
.ps_swing .carousel-item {-webkit-transition-timing-function: cubic-bezier(.02,.01,.47,1);transition-timing-function: cubic-bezier(.02,.01,.47,1);}
.ps_easeOutCubic .carousel-item {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
.ps_easeInOutCubic .carousel-item {-webkit-transition-timing-function: cubic-bezier(.645,.045,.355,1);transition-timing-function: cubic-bezier(.645,.045,.355,1);}
.ps_easeOutCirc .carousel-item {-webkit-transition-timing-function: cubic-bezier(.075,.82,.165,1);transition-timing-function: cubic-bezier(.075,.82,.165,1);}
.ps_easeOutExpo .carousel-item {-webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);transition-timing-function: cubic-bezier(.19,1,.22,1);}
.ps_easeInQuad .carousel-item {-webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);transition-timing-function: cubic-bezier(.55,.085,.68,.53);}
.ps_easeOutQuad .carousel-item {-webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94);transition-timing-function: cubic-bezier(.25,.46,.45,.94);}
.ps_easeInOutQuad .carousel-item {-webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);transition-timing-function: cubic-bezier(.455,.03,.515,.955);}
.ps_easeOutQuart .carousel-item {-webkit-transition-timing-function: cubic-bezier(.165,.84,.44,1);transition-timing-function: cubic-bezier(.165,.84,.44,1);}
.ps_easeInOutQuart .carousel-item {-webkit-transition-timing-function: cubic-bezier(.77,0,.175,1);transition-timing-function: cubic-bezier(.77,0,.175,1);}
.ps_easeOutQuint .carousel-item {-webkit-transition-timing-function: cubic-bezier(.23,1,.32,1);transition-timing-function: cubic-bezier(.23,1,.32,1);}
.ps_easeInSine .carousel-item {-webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);transition-timing-function: cubic-bezier(.47,0,.745,.715);}
.ps_easeOutSine .carousel-item {-webkit-transition-timing-function: cubic-bezier(.39,.575,.565,1);transition-timing-function: cubic-bezier(.39,.575,.565,1);}
.ps_easeInOutSine .carousel-item {-webkit-transition-timing-function: cubic-bezier(.445,.05,.55,.95);transition-timing-function: cubic-bezier(.445,.05,.55,.95);}
/* ---- product-details ---- */
.products .product-details {}
.products .product-details h1 {font-size: 28px;color: #333;margin-bottom: 15px;}
.products .product-details h3 {color: #424242;font-size: 16px;margin-bottom: 15px;vertical-align: middle;font-weight: 400;}
.products .product-details h3 span {font-size: 10px;margin: 0px 5px;vertical-align: middle;}
.products .product-details p {margin-bottom: 9px;font-weight: 500;}
.products .product-details ul.ratings {margin-bottom: 20px;}
.products .product-details ul.ratings>li {display: inline-block;color: #f29313;font-size: 13px;vertical-align: middle;}
.products .product-details ul.ratings>li span {color: #424242;font-size: 15px;margin-left: 10px;}
.products .product-details ul.price {margin-bottom: 20px;}
.products .product-details ul.price>li {display: inline-block;margin-right: 5px;vertical-align: middle;}
.products .product-details ul.price>li.price-value {font-size: 20px;font-weight: 700;color: #8dc63f;}
.products .product-details ul.price>li.price-mrp {text-decoration: line-through;color: #777;}
.products .product-details ul.price>li.price-offer {background-color: #f7941d;color: #fff;width: 33px;height: 33px;border-radius: 50%;text-align: center;padding-top: 7px;font-size: 13px;font-weight: 500;}
.products .product-details ul.price>li span {font-size: 14px;}
.products .product-details .colors {margin-bottom: 20px;}
.products .product-details .colors .btn-custom {border: 1px solid #eee;margin-right: 12px;border-radius: 50%;width: 35px;height: 35px;padding: 5px 0px 0px 0px;}
.products .product-details .colors .btn-custom:not(:disabled):not(.disabled).active, 
.products .product-details .colors .btn-custom:not(:disabled):not(.disabled):active, 
.products .product-details .colors .show>.btn-custom.dropdown-toggle {color: #eee!important;box-shadow: none!important;}
.products .product-details .sizes {margin-bottom: 20px;}
.products .product-details .sizes .btn-secondary {color: #424242;font-weight: 500;background-color: #fff;border: 1px solid #ccc;border-radius: 3px;margin-right: 12px;}
.products .product-details .sizes .btn-secondary:focus {box-shadow: none!important;}
.products .product-details .sizes .btn-secondary:not(:disabled):not(.disabled).active, 
.products .product-details .sizes .btn-secondary:not(:disabled):not(.disabled):active, 
.products .product-details .sizes .show>.btn-secondary.dropdown-toggle {background-color: #f7941d;border-color: #f7941d;color: #fff;box-shadow: none!important;}
.products .product-details .form-group {margin-bottom: 20px;}
.products .product-details select {border-radius: 3px;border: 1px solid #ccc;width: 100px;}
.products .product-details select:focus {border-color: #424242;}
.products .product-details .btn-primary {border: 0px;background-color: #8dc63f;border-radius: 3px;padding: 12px 27px;font-weight: 400;}
.products .product-details .btn-primary svg {font-size: 18px;}
.products .product-details .btn-primary span {border-left: 1px solid #fff;margin: 0px 12px 0px 5px;opacity: 0.5;}
.products .product-details .btn-primary:hover,
.products .product-details .btn-primary:focus {background-color: #f7941d;}
.products .product-details .sold {border: 1px solid #424242;text-align: center;width: 350px;padding: 25px 30px;}
.products .product-details .sold h3 {font-size: 21px;}
.products .product-details .sold p {font-weight: 400;}
.products .product-details .sold input {border-radius: 0px;border: 1px solid #ccc;}
.products .product-details .sold input:focus {border-color: #424242;}
.products .product-details .sold .btn-primary {border-radius: 0px;padding: 7px 35px;}
/* ---- product-description ---- */
.products .product-description {margin-top: 50px;}
.products .product-description .nav-tabs {border-bottom: 0px solid #dee2e6;}
.products .product-description .nav-tabs .nav-item {margin-bottom: 0px;margin-right: 4px;}
.products .product-description .nav-tabs .nav-link {background-color: #eee;border: 0px;color: #424242;border-radius: 3px;padding: 10px 25px;}
.products .product-description .nav-tabs .nav-item.show .nav-link, 
.products .product-description .nav-tabs .nav-link.active {color: #fff;background-color: #8dc63f;border-radius: 3px;}
.products .product-description .card {margin-bottom: 10px;border-radius: 3px;border: 1px solid #ccc;}
.products .product-description .card-header {padding: 0px;background-color: #fff;border-bottom: 0px;}
.products .product-description .card-title {margin-bottom: 0px;}
.products .product-description .card-header h4 a {color: #8dc63f;font-size: 16px;}
.products .product-description .tab-content>.tab-pane {width: 100%;}
.products .product-description .details {margin-top: 25px;}
.products .product-description .details p {margin-bottom: 15px;}
.products .product-description .details h4 {font-size: 18px;margin-bottom: 10px;}
.products .product-description .details ul {margin-bottom: 15px;margin-left: 15px;}
.products .product-description .details ul>li {margin-bottom: 5px;list-style: circle;}
.products .product-description .delivery {margin-top: 25px;}
.products .product-description .delivery p {margin-bottom: 10px;}
.products .product-description .reviews {margin-top: 25px;}
.products .product-description .reviews .btn-link {margin-bottom: 15px;padding: 0px;color: #8dc63f;text-decoration: underline;}
.products .product-description .reviews .review-list {border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 20px;}
.products .product-description .reviews .review-list h3 {font-size: 18px;margin-bottom: 5px;}
.products .product-description .reviews .review-list ul {margin-bottom: 15px;}
.products .product-description .reviews .review-list ul>li {display: inline-block;font-size: 13px;}
.products .product-description .reviews .review-list p {margin-bottom: 10px;}
.products .product-description .reviews .review-list h4 {font-size: 16px;}
.products .product-description .reviews .review-list h4 span {font-weight: 400;}
@media (max-width: 575.98px) {
    .products {padding: 40px 0px;}
    .products .product-details h3 {margin-top: 10px;}
    .products .product-details .sold {width: 330px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .products {padding: 40px 40px;}
    .products .product-details h3 {margin-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .products .product-details h3 {margin-top: 10px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1200px) {}
/* ====================
   cart-ckeckout-thanku
==================== */
/* ---- cart ---- */
.cart {padding: 40px 0px;}
.cart table {margin-bottom: 30px;}
.cart table thead th {text-align: center;color: #424242;font-size: 16px;font-weight: 500;border-bottom: 1px solid #dee2e6;}
.cart table tbody img {width: 100px;height: auto;}
.cart table tbody h5 {font-size: 15px;}
.cart table tbody select {border-radius: 0px;width: 70px;}
.cart table tbody select:focus {border-color: #424242;}
.cart table tbody a {color: #424242;}
.cart table tbody a:hover {color: #777;}
.cart .cart-box-discount {border: 1px solid #ddd;padding: 25px;text-align: right;}
.cart .cart-box-discount h5 {text-align: left;margin-bottom: 5px;}
.cart .cart-box-discount p {text-align: left;margin-bottom: 10px;}
.cart .cart-box-discount form input {border-radius: 0px;}
.cart .cart-box-discount form input:focus {border-color: #424242;}
.cart .cart-box-discount .btn-primary {border: 0px;background-color: #f7941d;border-radius: 3px;padding: 6px 27px;font-weight: 400;}
.cart .cart-box-discount .btn-primary:hover,
.cart .cart-box-discount .btn-primary:focus {background-color: #8dc63f;}
.cart .cart-box-total {border: 1px solid #ddd;padding: 25px;}
.cart .cart-box-total ul {text-align: right;margin-bottom: 2px;}
.cart .cart-box-total ul>li {display: inline-block;font-weight: 500;}
.cart .cart-box-total ul>li.price {width: 100px;}
.cart .cart-box-total .btn-primary {border: 0px;background-color: #8dc63f;border-radius: 3px;padding: 12px 27px;font-weight: 400;width: 100%;margin-top: 20px;}
.cart .cart-box-total .btn-primary:hover,
.cart .cart-box-total .btn-primary:focus {background-color: #f7941d;}
/* ---- checkout ---- */
.checkout {padding: 40px 0px;}
.checkout .shipping {margin-bottom: 30px;}
.checkout .shipping h5 {margin-bottom: 15px;}
.checkout .shipping p {margin-bottom: 25px;}
.checkout .custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: #8dc63f;background-color: #8dc63f;box-shadow: none;}
.checkout .shipping label {width: 100%;}
.checkout .shipping .address-list {border: 1px solid #ddd;border-radius: 5px;padding: 20px;margin-bottom: 20px;}
.checkout .shipping .address-list p {margin-bottom: 3px;}
.checkout .shipping .add-address {text-align: center;}
.checkout .shipping .add-address .btn-light {background-color: #fff;border: 1px solid #424242;color: #424242;font-weight: 500;}
.checkout .shipping .card-body {padding: 25px;border-radius: 0px;margin-top: 20px;}
.checkout .shipping .card-body form input,
.checkout .shipping .card-body form select {border-radius: 0px;}
.checkout .shipping .btn-secondary {background-color: #f7941d;border:0px;border-radius: 3px;color: #fff;border-radius: 0px;padding: 7px 25px;}
.checkout .payment {margin-bottom: 30px;}
.checkout .payment h5 {margin-bottom: 15px;}
.checkout .billing {border: 1px solid #eee;background-color: #f9f9f9;padding: 25px;margin-bottom: 30px;}
.checkout .billing h5 {margin-bottom: 15px;}
.checkout .billing .total {font-weight: 700;}
.checkout .billing hr {border-top: 1px solid #ddd;}
.checkout .btn-primary {border: 0px;background-color: #8dc63f;border-radius: 3px;padding: 12px 27px;font-weight: 400;}
.checkout .btn-primary:hover,
.checkout .btn-primary:focus {background-color: #f7941d;}
/* ---- thanku ---- */
.thanku {padding: 40px 0px;}
.thanku h2 {margin-bottom: 5px;}
.thanku h4 {margin-bottom: 15px;font-size: 20px;}
.thanku p {margin-bottom: 5px;}
.thanku p span {font-weight: 500;}
.thanku ul>li {margin-bottom: 5px;}
.thanku p a {color: #424242;text-decoration: underline;}
.thanku .btn-primary {border: 0px;background-color: #8dc63f;color: #fff;border-radius: 3px;padding: 7px 25px;}
.thanku .btn-primary:hover,
.thanku .btn-primary:focus {background-color: #f7941d!important;}
.thanku hr {margin: 20px 0px 30px;border-top: 1px solid #424242;}

@media (max-width: 575.98px) {
    /* ---- cart ---- */
    .cart table {margin-bottom: 0px;}
    .cart .cart-box-discount {margin-bottom: 30px;margin-top: 30px;}
    /* ---- thanku ---- */
}
@media (min-width: 576px) and (max-width: 767.98px) {
    /* ---- cart ---- */
    .cart .cart-box-discount {margin-bottom: 30px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1200px) {}



/* ==========
   login
========== */
.login {margin: 40px 0px 50px;}
.login h3 {text-align: center;font-size: 23px;margin-bottom: 30px;color: #8dc63f;text-transform: uppercase;}
.login form input {border-radius: 0px;border: 1px solid #ddd;height: 41px;}
.login form input:focus {border-color: #8dc63f;}
.login .forgot {text-align: right;margin-top: -10px;margin-bottom: 20px;}
.login .forgot a {color: #8dc63f;}
.login .forgot a:hover,
.login .forgot a:focus {color: #ffc20e;}
.login .join {text-align: center;margin-top: 20px;}
.login .join a {color: #8dc63f;}
.login .join a:hover,
.login .join a:focus {color: #ffc20e;}
.login .join-dob {font-size: 13px;text-align: center;margin-bottom: 20px;}
.login .join-terms {text-align: center;margin-bottom: 20px;margin-top: 25px;}
.login .join-terms a {color: #424242;text-decoration: underline;}
.login .join-terms a:hover,
.login .join-terms a:focus {color: #888;}
.login .forgot-info {text-align: center;margin-bottom: 25px;}
.login .btn-primary {border: 0px;background-color: #8dc63f;border-radius: 3px;padding: 7px;width: 100%;font-weight: 600;}
.login .btn-primary:hover,
.login .btn-primary:focus {background-color: #ffc20e!important;}
.login .btn-secondary {border: 0px;background-color: #ffc20e;border-radius: 3px;padding: 7px;width: 100%;font-weight: 600;}
.login .btn-secondary:hover,
.login .btn-secondary:focus {background-color: #8dc63f!important;}
@media (max-width: 575.98px) {
    .login {margin: 40px 10px 50px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1200px) {}


/* ==========
   accounts
========== */
.accounts {padding: 30px 40px 60px;}
/* -- form -- */
.accounts form input,
.accounts form select {border: 1px solid #ddd;border-radius: 3px;height: 42px;}
.accounts form textarea {border: 1px solid #ddd;border-radius: 3px!important;}
.accounts form input:focus,
.accounts form select:focus,
.accounts form textarea:focus {border-color: #424242;}
.accounts form .btn-primary {background-color: #8dc63f;border: 0px;border-radius: 3px;padding: 7px 25px;}
.accounts form .btn-primary:hover,
.accounts form .btn-primary:focus {background-color: #f7941d!important;}
.accounts .custom-control-input:checked~.custom-control-label::before {border-color: #8dc63f;background-color: #8dc63f;}
.accounts .custom-checkbox .custom-control-label::before {border-radius: 0px;box-shadow: none;}
/* -- table -- */
.accounts .table thead th {font-weight: 500;}
.accounts table a {color: #424242;}
.accounts table a:hover {color: #777;}
.accounts table svg {margin-right: 5px;}
.accounts table .split {margin: 0px 5px;color: #ccc;}
.accounts table img {width: 100px;height: auto;}
.accounts .form-control {border-radius: 0px;}
.accounts .page-link {color: #424242;}
.accounts .page-item:first-child .page-link {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.accounts .page-item:last-child .page-link {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.accounts .page-item.active .page-link {background-color: #424242;border-color: #424242;}
/* -- pages --  */
.accounts .page-title {margin-bottom: 30px;}
.accounts .page-title h3 {font-size: 23px;color: #8dc63f;}
.accounts ul.sidebar {}
.accounts ul.sidebar li {margin-bottom: 12px;font-size: 16px;}
.accounts ul.sidebar li svg {width: 20px;height: 20px;margin-right: 16px;}
.accounts ul.sidebar li a {color: #424242;}
.accounts ul.sidebar li a:hover {color: #8dc63f;}
.accounts ul.page-list {margin-bottom: 30px;}
.accounts ul.page-list li {display: inline-block;margin-right: 25px;}
.accounts ul.page-list li a {color: #424242;font-size: 16px;font-weight: 700;}
.accounts ul.page-list li.active a {color: #8dc63f;}
.accounts ul.page-list li a:hover {color: #8dc63f;}
.accounts .track-list {text-align: center;}
.accounts .track-list i {background-color: #424242;color: #fff;font-size: 25px;padding: 20px;margin-bottom: 10px;border-radius: 50%;}
.accounts .track-list h3 {font-size: 18px;margin-bottom: 0px;}
.accounts .track-list p {font-size: 14px;}
.accounts .track-process {text-align: center;}
.accounts .track-process i {background-color: #bbb;color: #fff;font-size: 25px;padding: 20px;margin-bottom: 10px;border-radius: 50%;}
.accounts .track-process h3 {color: #bbb;font-size: 18px;}
.accounts .track-process p {color: #bbb;font-size: 14px;}
.accounts .order-history {border: 1px solid #ddd;padding: 20px;border-radius: 7px;margin-bottom: 30px;}
.accounts .order-history h4 {font-family: 'Roboto Slab', serif;font-size: 18px;margin-bottom: 15px;text-align: center;}

.accounts .add-new {text-align: center;margin-top: 20px;}
.accounts .add-new .btn-primary {background-color: #424242;border: 0px;border-radius: 3px;padding: 7px 35px;}
.accounts .add-new .btn-primary:hover,
.accounts .add-new .btn-primary:focus {background-color: #666!important;}


/* ==========
   other pages
========== */
/* ---- about ---- */
.page-about {padding: 40px 0px;}
.page-about h3 {font-size: 23px;margin-bottom: 20px;}
.page-about p {margin-bottom: 50px;}
.page-about img {margin-bottom: 50px;}
/* ---- contact ---- */
.page-contact {padding: 40px 0px;}
.page-contact iframe {margin-bottom: 30px;}
.page-contact h3 {font-size: 23px;margin-bottom: 20px;}
.page-contact p {margin-bottom: 20px;}
.page-contact ul>li {margin-bottom: 10px;margin-left: 20px;}
.page-contact ul>li i {margin-left: -20px;margin-right: 7px;color: #8dc63f;}
.page-contact form {margin-bottom: 20px;}
.page-contact form input {border: 1px solid #ddd;border-radius: 3px;height: 42px;}
.page-contact form textarea {border: 1px solid #ddd;border-radius: 3px!important;}
.page-contact form input:focus,
.page-contact form textarea:focus {border-color: #8dc63f;}
.page-contact form .btn-primary {background-color: #8dc63f;border: 0px;border-radius: 3px;padding: 7px 25px;}
.page-contact form .btn-primary:hover,
.page-contact form .btn-primary:focus {background-color: #f7941d!important;}
/* ---- faq ---- */
.page-faq {padding: 40px 0px;}
.page-faq h1 {font-size: 33px;margin-bottom: 30px;}
.page-faq h5 {font-size: 17px;margin-bottom: 5px;}
.page-faq p {margin-bottom: 20px;}
/* ---- terms ---- */
.page-terms {padding: 40px 0px;}
.page-terms h1 {font-size: 33px;margin-bottom: 30px;}
.page-terms h3 {font-size: 23px;margin-bottom: 10px;}
.page-terms h5 {font-size: 17px;margin-bottom: 10px;}
.page-terms p {margin-bottom: 20px;}
.page-terms p span {font-weight: 500;}


/*
colors
======
green - #79b833 
blue - #186bad
skyblue - #50b6e7
purple - #8e2b85
pink - #e51563
rose - #eb649f
red - #db2126
orange - #f29313
yellow - #fecd28
black - #424242
*/

@media (max-width: 575.98px) {}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1200px) {}