@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}
 
h1,
h2,
h3,
h4,
h5,
h6,
p {
font-family: "Vazirmatn", sans-serif;
}
 
.DateCountdown .time_circles > div > h4,
.subscribe-area .subscribe-form > form input {
font-family: "Vazirmatn", sans-serif;
}

.DateCountdown .time_circles > div > span {
font-family: "Vazirmatn", sans-serif;
}


.sticker,
.sticker-2 {
right: 20px;
left: unset;
}

.sticker:before,
.sticker-2:before {
right: 9px;
left: unset;
}

.sticker-2 {
left: 20px;
right: auto;
}

.hiraola-section_title {
text-align: right;
}

.hiraola-section_title > h4:before {
right: 0;
left: unset;
}

.slick-list {
margin-right: -30px;
margin-left: 0;
}

.slick-list .slick-slide {
margin-right: 30px;
margin-left: 0;
}

.sp-images .slick-list {
margin-right: 0;
margin-left: 0;
}

.sp-images .slick-list .slick-slide {
margin-right: 0;
margin-left: 0;
}

.global-overlay {
right: 0;
left: unset;
}

#scrollUp {
left: 15px;
right: unset;
}

.hiraola-paginatoin-area .product-select-box .product-short > p {
padding-left: 15px;
padding-right: 0;
}

.hiraola-paginatoin-area .product-select-box .product-short > span {
padding-right: 15px;
padding-left: 0;
}

.quantity .cart-plus-minus {
text-align: right;
}

.quantity .cart-plus-minus > .qtybutton {
border-left: 1px solid #e5e5e5;
border-right: 0;
}

.quantity .cart-plus-minus > .qtybutton.dec {
left: 0;
right: unset;
}

.quantity .cart-plus-minus > .qtybutton.inc {
left: 0;
right: unset;
}

.price-filter .ui-slider-handle {
transform: translate(0, -50%);
}

 

.price-filter .price-slider-amount .label-input input {
padding-right: 5px;
padding-left: 0;
}

.color-list_area .color-list .single-color {
margin-left: 5px;
margin-right: 0;
}

.color-list_area .color-list .color-text {
left: -120px;
right: unset;
}

@media (max-width: 575px) {
.color-list_area .color-list .color-text {
left: -110px;
right: unset;
}
}

.img-hover_effect a:before {
left: 51%;
right: 50%;
}

.popup_wrapper .test {
padding-right: 43px;
padding-left: 0;
background-position: left;
}

.popup_wrapper .test .popup_off {
left: 0;
right: unset;
}

.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form input {
padding: 0 20px 0 150px;
}

.popup_wrapper .subscribe_area .subscribe-form-group form.subscribe-form button {
left: 0;
right: unset;
}

.popup_wrapper .subscribe_area .subscribe-bottom input {
margin-left: 5px;
margin-right: 0;
}

.template-color-1 .header-top_area .ht-right_area .header-shipping_area {
padding-left: 20px;
padding-right: 0;
}

.template-color-1 .header-top_area .ht-right_area .hiraola-social_link > ul > li {
padding-left: 0;
padding-right: 0;
}

.template-color-1 .header-top_area .ht-right_area .hiraola-social_link > ul > li > a {
border-right: 0;
border-left: 0;
}

.template-color-1 .header-top_area .ht-right_area .hiraola-social_link > ul > li:first-child > a {
border-right: 1px solid #e5e5e5;
border-left: 0;
}

.template-color-2 .header-top_area .ht-right_area .header-shipping_area {
padding-left: 20px;
padding-right: 0;
}

.template-color-2 .header-top_area .ht-right_area .hiraola-social_link > ul > li {
padding-left: 0;
padding-right: 0;
}

.template-color-2 .header-top_area .ht-right_area .hiraola-social_link > ul > li > a {
border-right: 0;
border-left: 0;
}

.template-color-2 .header-top_area .ht-right_area .hiraola-social_link > ul > li:first-child > a {
border-right: 1px solid #e5e5e5;
border-left: 0;
}

.template-color-3 .header-top_area .ht-right_area .header-shipping_area {
padding-left: 20px;
padding-right: 0;
}

.template-color-3 .header-top_area .ht-right_area .hiraola-social_link > ul > li {
padding-left: 0;
padding-right: 0;
}

.template-color-3 .header-top_area .ht-right_area .hiraola-social_link > ul > li > a {
border-right: 0;
border-left: 0;
}

.template-color-3 .header-top_area .ht-right_area .hiraola-social_link > ul > li:first-child > a {
border-right: 1px solid #e5e5e5;
border-left: 0;
}

.template-color-4 .header-top_area .ht-right_area .header-shipping_area {
padding-left: 20px;
padding-right: 0;
}

.template-color-4 .header-top_area .ht-right_area .hiraola-social_link > ul > li {
padding-left: 0;
padding-right: 0;
}

.template-color-4 .header-top_area .ht-right_area .hiraola-social_link > ul > li > a {
border-right: 0;
border-left: 0;
}

.template-color-4 .header-top_area .ht-right_area .hiraola-social_link > ul > li:first-child > a {
border-right: 1px solid #e5e5e5;
border-left: 0;
}

button.li-btn {
left: -1px;
right: unset;
border-radius: 0 2px 2px 0;
}

.hiraola-search_btn {
left: 10px;
right: unset;
}

.fb-filter-btn_area .hiraola-filter_btn:before {
padding-left: 10px;
padding-right: 0;
}

.hiraola-slider_area .main-slider .slider-content {
right: 5%;
left: unset;
transform: translateY(-50%);
}

.hiraola-slider_area-2 .main-slider .slider-content {
right: auto;
left: unset;
transform: translateY(-50%);
text-align: right;
}

.hiraola-slider_area-3 .main-slider .single-slide .slider-content-2 {
left: 20%;
right: unset;
}

@media (max-width: 1500px) {
.hiraola-slider_area-3 .main-slider .single-slide .slider-content-2 {
left: 8%;
right: unset;
}
}

.bg-1,
.bg-2,
.bg-3 {
background-position: center center;
}

.bg-4,
.bg-5 {
background-position: center center;
}

.bg-6,
.bg-7 {
background-position: center center;
}

.slider-progress {
right: 0;
left: unset;
}

@-webkit-keyframes timebar {

0% {
width: 0;
}
100% {
width: 100%;
}

}

@keyframes timebar {

0% {
width: 0;
}
100% {
width: 100%;
}

}

.main-slider .slick-arrow,
.hiraola-product-tab_slider-2 .slick-arrow,
.hiraola-product_slider-3 .slick-arrow,
.sp-img_slider .slick-arrow,
.sp-slider .slick-arrow,
.sp-img_slider-3 .slick-arrow,
.brand-slider .slick-arrow {
right: 20px;
left: unset;
transform: translateY(-50%);
}

.main-slider .slick-next,
.hiraola-product-tab_slider-2 .slick-next,
.hiraola-product_slider-3 .slick-next,
.sp-img_slider .slick-next,
.sp-slider .slick-next,
.sp-img_slider-3 .slick-next,
.brand-slider .slick-next {
left: 20px;
right: auto;
}

.hiraola-product_slider .slick-arrow,
.hiraola-product-tab_slider-3 .slick-arrow,
.arrow-type-two .slick-arrow,
.latest-blog_slider .slick-arrow {
left: 30px;
right: auto;
}

.hiraola-product_slider .slick-arrow.slick-next,
.hiraola-product-tab_slider-3 .slick-arrow.slick-next,
.arrow-type-two .slick-arrow.slick-next,
.latest-blog_slider .slick-arrow.slick-next {
left: 0;
right: unset;
}

.sp-img_slider .slick-arrow {
left: auto;
right: -10px;
}

.sp-img_slider .slick-arrow.slick-next {
left: -10px;
right: auto;
}

.sp-img_slider-3 .slick-arrow {
right: 50%;
left: unset;
transform: translateX(50%);
}

@media (max-width: 991px) {
.sp-img_slider-3 .slick-list {
margin-right: 0;
margin-left: 0;
}
}

@-webkit-keyframes alisSlideInUp {

0% {
-webkit-transform: translateY(250px);
transform: translateY(250px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}

}

@keyframes alisSlideInUp {

0% {
-webkit-transform: translateY(250px);
transform: translateY(250px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}

}

@-webkit-keyframes slide-in-right {

0% {
-webkit-transform: translateX(340px);
transform: translateX(340px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}

}

@keyframes slide-in-right {

0% {
-webkit-transform: translateX(340px);
transform: translateX(340px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}

}

.mobile-menu_wrapper .offcanvas-menu-inner,
.offcanvas-minicart_wrapper .offcanvas-menu-inner,
.offcanvas-search_wrapper .offcanvas-menu-inner {
left: -285px;
right: unset;
}

.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search,
.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search,
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search {
right: 0;
left: unset;
}

.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > input,
.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > input,
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > input {
padding: 0 15px 0 52px;
}

.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > .search_btn,
.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > .search_btn,
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > .search_btn {
left: 20px;
right: unset;
}

.mobile-menu_wrapper.open .offcanvas-menu-inner,
.offcanvas-minicart_wrapper.open .offcanvas-menu-inner,
.offcanvas-search_wrapper.open .offcanvas-menu-inner {
left: 0;
right: auto;
}

.btn-close {
right: -60px;
left: unset;
}

@media (max-width: 479px) {
.btn-close {
right: -50px;
left: unset;
}
}

.btn-close:hover > i {
transform: rotate(90deg);
}

.btn-close > i {
transform: rotate(0);
}

.offcanvas-navigation .mobile-menu li > .menu-expand {
margin-left: 4px;
margin-right: 0;
left: 0;
right: unset;
}

.offcanvas-navigation .mobile-menu li .sub-menu {
padding-right: 10px;
padding-left: 0;
}

.offcanvas-menu_wrapper .offcanvas-menu-inner {
left: 0;
right: auto;
}

.offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close {
right: auto;
left: unset;
}

.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component {
text-align: right;
}

.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu > li {
padding-left: 40px;
padding-right: 0;
}

.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu > li:last-child {
padding-left: 0;
padding-right: 0;
}

.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu > li:after {
left: 10px;
right: unset;
}

.offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close {
left: 0;
right: auto;
}

.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product > a.product-item_remove {
left: 15px;
right: unset;
}

.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_content {
padding-left: 10px;
padding-right: 20px;
}

.offcanvas-search_wrapper .offcanvas-menu-inner {
left: 0;
right: unset;
}

.offcanvas-search_wrapper .offcanvas-menu-inner .btn-close {
left: 15px;
right: auto;
}

.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > input {
padding: 0 25px 0 100px;
}

.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > .search_btn {
left: 30px;
right: unset;
transform: translateY(-50%);
}

.offcanvas-search_wrapper.open .offcanvas-menu-inner {
left: 0;
right: auto;
}

.category-menu .category-heading > h2:after {
right: 20px;
left: unset;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.category-menu .category-heading > h2:after {
right: 10px;
left: unset;
}
}

.category-menu .category-heading > h2 > span {
padding-right: 50px;
padding-left: 0;
}

@media (max-width: 1199px) {
.category-menu .category-heading > h2 > span {
padding-right: 40px;
padding-left: 0;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.category-menu .category-heading > h2 > span {
padding-right: 30px;
padding-left: 0;
}
}

.category-menu .category-menu-list {
right: 0;
left: unset;
}

.category-menu .category-menu-list > ul > li.right-menu > a::after {
left: 0;
right: unset;
}

.category-menu .category-menu-list > ul > li.right-menu:hover > a::after {
transform: rotate(-90deg);
}

.cat-mega-menu {
right: 108%;
left: unset;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cat-mega-menu {
right: 114%;
left: unset;
}
}

.cat-mega-menu > li.right-menu {
float: right;
}

@media (max-width: 991px) {
.category-menu-list > ul > li.right-menu .cat-mega-menu > li.cat-mega-title > a {
padding: 10px 35px 10px 25px;
}

.category-menu-list > ul > li.right-menu .cat-mega-menu > li > ul > li > a {
padding: 10px 35px 10px 25px;
}

.category-menu-list > ul > li.right-menu .cat-dropdown > li > a {
padding: 10px 35px 10px 25px;
}

.category-menu-list > ul > li i.menu-expand {
left: 0;
right: unset;
}

.category-menu-list > ul > li i.menu-expand:before {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.category-menu-list > ul > li i.menu-expand.active:before {
transform: translate(50%, -50%) rotate(45deg);
}
}

.static-banner_area .static-banner-image {
background-position: center;
}

.static-banner_area .static-banner-content {
right: 75px;
left: unset;
transform: translateY(-50%);
}

@media (max-width: 575px) {
.static-banner_area .static-banner-content {
right: 30px;
left: unset;
}
}

.static-banner_area .static-banner-content > p span {
margin-left: 5px;
margin-right: 0;
}

.static-banner_area.static-banner_area-2 .static-banner-content {
padding-right: 0;
padding-left: 0;
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

@media (max-width: 767px) {
.static-banner_area.static-banner_area-2 .static-banner-content {
right: 50%;
left: unset;
}
}

.hiraola-product_slider .slide-item .single_product .product-img > a .secondary-img,
.hiraola-product_slider-3 .slide-item .single_product .product-img > a .secondary-img,
.hiraola-trending-product_slider .slide-item .single_product .product-img > a .secondary-img,
.hiraola-product-tab_slider-2 .slide-item .single_product .product-img > a .secondary-img,
.hiraola-product-tab_slider-3 .slide-item .single_product .product-img > a .secondary-img,
.shop-product-wrap .slide-item .single_product .product-img > a .secondary-img {
right: 0;
left: unset;
}

.hiraola-product_slider .slide-item .single_product .product-img .add-actions,
.hiraola-product_slider-3 .slide-item .single_product .product-img .add-actions,
.hiraola-trending-product_slider .slide-item .single_product .product-img .add-actions,
.hiraola-product-tab_slider-2 .slide-item .single_product .product-img .add-actions,
.hiraola-product-tab_slider-3 .slide-item .single_product .product-img .add-actions,
.shop-product-wrap .slide-item .single_product .product-img .add-actions {
right: 50%;
left: unset;
transform: translateX(50%);
}

.hiraola-product_slider .slide-item .single_product .hiraola-product_content,
.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content,
.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content,
.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content,
.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content,
.shop-product-wrap .slide-item .single_product .hiraola-product_content {
text-align: right;
}

.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,
.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,
.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,
.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,
.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price,
.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .price-box .old-price {
margin-right: 10px;
margin-left: 0;
}

.hiraola-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,
.hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,
.hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,
.hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,
.hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action,
.shop-product-wrap .slide-item .single_product .hiraola-product_content .product-desc_info .additional-add_action {
float: left;
}

.hiraola-countdown .count {
margin-left: -3px;
margin-right: 0;
border-right: 1px solid #e5e5e5;
border-left: 0;
}

.hiraola-countdown .count:last-child {
border-left: 1px solid #e5e5e5;
border-right: 0;
}

.newsletter-form_wrap .subscribe-form .newsletter-input {
padding: 0 20px 0 70px;
}

.newsletter-form_wrap .subscribe-form .newsletter-btn {
left: 0;
right: unset;
}

.hiraola-social_link > ul > li {
padding-left: 10px;
padding-right: 0;
}

.hiraola-social_link > ul > li:last-child {
padding-left: 0;
padding-right: 0;
}

@media (max-width: 575px) {
.hiraola-product-tab_area-2 .product-tab > ul.product-menu > li > a,
.hiraola-product-tab_area-3 .product-tab > ul.product-menu > li > a,
.hiraola-product-tab_area-4 .product-tab > ul.product-menu > li > a {
padding: 0 0 0 15px;
}
}

.hiraola-product-tab_area-2 .product-tab > ul.product-menu > li > a:after,
.hiraola-product-tab_area-3 .product-tab > ul.product-menu > li > a:after,
.hiraola-product-tab_area-4 .product-tab > ul.product-menu > li > a:after {
left: -9px;
right: unset;
}

@media (max-width: 991px) {
.hiraola-product-tab_area-2 .product-tab > ul.product-menu > li > a:after,
.hiraola-product-tab_area-3 .product-tab > ul.product-menu > li > a:after,
.hiraola-product-tab_area-4 .product-tab > ul.product-menu > li > a:after {
left: -5px;
right: unset;
}
}

.hiraola-product-tab_area-2 .product-tab > ul.product-menu > li:last-child > a,
.hiraola-product-tab_area-3 .product-tab > ul.product-menu > li:last-child > a,
.hiraola-product-tab_area-4 .product-tab > ul.product-menu > li:last-child > a {
padding-left: 0;
padding-right: 0;
}

@media (max-width: 767px) {
.hiraola-product-tab_area-2 .product-tab > ul.product-menu > li:first-child > a,
.hiraola-product-tab_area-3 .product-tab > ul.product-menu > li:first-child > a,
.hiraola-product-tab_area-4 .product-tab > ul.product-menu > li:first-child > a {
padding-right: 0;
padding-left: 15px;
}
}

.hiraola-product-tab_area-2.hiraola-product-tab_area-3 .product-tab .product-menu > li:first-child > a,
.hiraola-product-tab_area-3.hiraola-product-tab_area-3 .product-tab .product-menu > li:first-child > a,
.hiraola-product-tab_area-4.hiraola-product-tab_area-3 .product-tab .product-menu > li:first-child > a {
padding-right: 0;
padding-left: 15px;
}

@media (max-width: 575px) {
.modal-wrapper .modal-dialog {
right: 0;
left: unset;
}
}

.modal-wrapper .modal-dialog .modal-content .modal-body .close {
left: 15px;
right: unset;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area {
padding: 0 !important 30px 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-img_slider-nav .slick-list {
margin-right: -15px;
margin-left: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-img_slider-nav .slick-list .single-slide {
margin-right: 15px;
margin-left: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .price-box .old-price {
margin-right: 10px;
margin-left: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn > ul > li {
margin-right: 5px;
margin-left: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-group_btn > ul > li:first-child {
margin-right: 0;
margin-left: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-tag-line h6 {
padding-left: 5px;
padding-right: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-tag-line > span {
padding-left: 5px;
padding-right: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn > ul > li > a > i {
padding-left: 5px;
padding-right: 0;
}

.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn > ul > li .dropdown {
right: 0;
left: unset;
}

@media (max-width: 575px) {
.modal-wrapper .modal-dialog .modal-content .modal-body .modal-inner-area .sp-content .hiraola-social_btn > ul > li .dropdown {
left: 0;
right: auto;
}
}

.brand-area .brand-slider_nav .brand-slider {
border-right: 1px solid #e5e5e5;
border-left: 0;
}

.brand-area .brand-slider_nav .brand-slider .slide-item {
border-left: 1px solid #e5e5e5;
border-right: 0;
}

.breadcrumb-area {
background-position: center center;
}

@media (max-width: 575px) {
.breadcrumb-area {
background-position: left;
}
}

.breadcrumb-area .breadcrumb-content {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.breadcrumb-area .breadcrumb-content ul > li {
padding-right: 20px;
padding-left: 0;
}

.breadcrumb-area .breadcrumb-content ul > li:first-child {
padding-right: 0;
padding-left: 0;
}

.breadcrumb-area .breadcrumb-content ul > li:before {
left: -15px;
right: unset;
}

.header-top_area .ht-menu > ul > li {
border-left: 1px solid #e5e5e5;
border-right: 0;
}

.header-top_area .ht-menu > ul > li .ht-dropdown {
left: 0;
right: auto;
}

.header-top_area .ht-menu > ul > li .ht-dropdown > li a img {
margin-left: 5px;
margin-right: 0;
}

.header-top_area .ht-menu > ul > li > a > i {
padding-right: 5px;
padding-left: 0;
}

.header-top_area .ht-right_area .hiraola-social_link > ul > li {
padding-left: 0;
padding-right: 0;
}

.header-top_area .ht-right_area .hiraola-social_link > ul > li > a {
border-right: 0;
border-left: 0;
}

.header-top_area .ht-right_area .hiraola-social_link > ul > li:first-child > a {
border-right: 1px solid #e5e5e5;
border-left: 0;
}

@media (max-width: 991px) {
.header-top_area .ht-right_area .hiraola-social_link > ul > li:first-child > a {
border-right: 0 !important;
border-left: 0;
}
}

.header-middle_area .hm-searchbox .nice-select.select-search-category {
padding: 0 25px 0 28px;
border-radius: 15px 0 0 15px;
}

.header-middle_area .hm-searchbox .current::after {
left: -10px;
right: unset;
}

.header-middle_area .hm-searchbox .nice-select.select-search-category::before {
left: 30px;
right: unset;
}

.header-middle_area .hm-searchbox input {
padding: 0 33px 0 60px;
}

.header-middle_area .header-right_area > ul > li > a > i {
padding-left: 5px;
padding-right: 0;
}

.header-middle_area .header-right_area > ul > li:last-child > a {
padding-left: 0;
padding-right: 0;
}

.header-bottom_area .main-menu_area > nav > ul > li {
padding-left: 30px;
padding-right: 0;
}

.header-bottom_area .main-menu_area > nav > ul > li:last-child {
padding-left: 0;
padding-right: 0;
}

.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul.hm-sub_dropdown {
right: 100%;
left: unset;
}

.header-bottom_area .main-menu_area > nav > ul > li > ul > li > a > i {
left: 25px;
right: unset;
transform: rotate(0);
}

.header-bottom_area .main-menu_area > nav > ul > li > ul > li:hover > a > i {
transform: rotate(-90deg);
}

.header-bottom_area .main-menu_area > nav > ul > li.megamenu-holder .hm-megamenu {
left: auto;
right: 15px;
}

.header-bottom_area .main-menu_area > nav > ul > li > a:before {
right: -20px;
left: unset;
transform: translateY(-50%);
}

.header-bottom_area .main-menu_area > nav > ul > li > a:after {
left: -20px;
right: unset;
transform: translateY(-50%);
}

.header-bottom_area .main-menu_area > nav > ul > li:hover > a:before {
right: -10px;
left: unset;
}

.header-bottom_area .main-menu_area > nav > ul > li:hover > a:after {
left: -10px;
right: unset;
}

.header-bottom_area .header-right_area > ul > li {
border-left: 1px solid rgba(0, 0, 0, 0.07);
/* border-right: 0; */
}

.header-bottom_area .header-right_area > ul > li:first-child {
border-right: 1px solid rgba(0, 0, 0, 0.07);
border-left: 0;
}

.header-bottom_area .header-right_area.header-right_area-2 > ul > li {
border-left: 1px solid rgba(0, 0, 0, 0.07);
border-right: 0;
}

@media (max-width: 767px) {
.header-bottom_area .header-right_area.header-right_area-2 > ul > li {
border-left: 0;
border-right: 0;
}
}

.header-bottom_area .header-right_area.header-right_area-2 > ul > li:first-child {
border-right: 1px solid rgba(0, 0, 0, 0.07);
border-left: 0;
}

@media (max-width: 767px) {
.header-bottom_area .header-right_area.header-right_area-2 > ul > li:first-child {
border-right: 0;
border-left: 0;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area > nav > ul > li {
padding-left: 16px;
padding-right: 0;
}
}

.header-bottom_area.header-bottom_area-2 .container-fliud .main-menu_area > nav > ul > li.megamenu-holder > ul {
right: 10%;
left: unset;
}

.header-main_area-3 .header-middle_area .header-middle_wrap .header-contact_area [class*=contact-box]:first-child {
margin-left: 25px;
margin-right: 0;
padding-left: 25px;
padding-right: 0;
border-left: 2px solid #e5e5e5;
border-right: 0;
}

.hiraola-footer_area .footer-top_area .footer-widgets_info .widgets-essential_stuff > ul > li > i {
padding-left: 10px;
padding-right: 0;
}

#Instafeed > li {
float: right;
}

#Instafeed > li > a:after {
right: 50%;
left: unset;
transform: translateY(-50%);
}

.hiraola-sidebar-catagories_area .hiraola-sidebar_categories .hiraola-categories_title:before {
right: 0;
left: unset;
}

.hiraola-sidebar-catagories_area .hiraola-sidebar_categories.category-module .module-body > .module-list_item > li .module-sub-list_item > li {
padding-right: 20px;
padding-left: 0;
}

.hiraola-content_wrapper .hiraola-paginatoin-area .product-select-box .product-short > p {
padding-right: 0;
padding-left: 0;
}

.shop-toolbar .product-view-mode > a {
padding-left: 10px;
padding-right: 0;
}

.shop-toolbar .product-item-selection_area .product-short > label {
padding-left: 25px;
padding-right: 0;
}

@media (max-width: 991px) {
.shop-toolbar .product-item-selection_area .product-short > label {
padding-left: 10px;
padding-right: 0;
}
}

.shop-toolbar .product-item-selection_area .product-showing {
padding-right: 25px;
padding-left: 0;
}

@media (max-width: 575px) {
.shop-toolbar .product-item-selection_area .product-showing {
padding: 30px 0 0 0;
}
}

.shop-toolbar .product-item-selection_area .product-showing > label {
padding-left: 25px;
padding-right: 0;
}

@media (max-width: 991px) {
.shop-toolbar .product-item-selection_area .product-showing > label {
padding-left: 10px;
padding-right: 0;
}
}

@media (max-width: 767px) {
.shop-toolbar .product-item-selection_area .product-showing .myniceselect.nice-select span {
padding: 0 20px 0 35px;
}
}

@media (max-width: 767px) {
.shop-toolbar .product-item-selection_area .product-showing .myniceselect.nice-select .list {
left: 0;
right: auto;
}
}

.shop-product-wrap.listview > [class*=col-] .list-slide_item .single_product .product-img > a .secondary-img {
right: 0;
left: unset;
}

.shop-product-wrap.listview > [class*=col-] .list-slide_item .single_product .hiraola-product_content {
padding-right: 30px;
padding-left: 0;
}

@media (max-width: 767px) {
.shop-product-wrap.listview > [class*=col-] .list-slide_item .single_product .hiraola-product_content {
padding-right: 0;
padding-left: 0;
}
}

.shop-product-wrap.listview > [class*=col-] .list-slide_item .single_product .hiraola-product_content .add-actions > ul > li {
padding-right: 5px;
padding-left: 0;
}

.sp-area .sp-nav .sp-content .sp-essential_stuff > ul > li > a {
padding-right: 5px;
padding-left: 0;
}

.sp-area .sp-nav .sp-content .price-box .old-price {
margin-right: 10px;
margin-left: 0;
}

.sp-area .sp-nav .sp-content .product-size_box > span {
padding-left: 15px;
padding-right: 0;
}

.sp-area .sp-nav .sp-content .quantity .cart-plus-minus {
margin-right: 15px;
margin-left: 0;
}

.sp-area .sp-nav .sp-content .qty-btn_area > ul li {
padding-right: 5px;
padding-left: 0;
}

.sp-area .sp-nav .sp-content .qty-btn_area > ul li:first-child {
padding-right: 0;
padding-left: 0;
}

.sp-area .sp-nav .sp-content .hiraola-tag-line > a {
padding-right: 10px;
padding-left: 0;
}

.sp-slider_area .sp-nav .sp-slider .slide-item .single_product .product-img > a .secondary-img {
right: 0;
left: unset;
}

.sp-gallery_area .sp-nav .sp-gallery {
padding-right: 30px;
padding-left: 0;
}

@media (max-width: 991px) {
.sp-gallery_area .sp-nav .sp-content {
padding: 0 30px 0 30px;
}
}

.sp-sticky_area .sp-sticky_gallery {
padding-right: 0 !important;
padding-left: 0;
}

.blog-item .blog-img .blog-meta-2 {
right: 20px;
left: unset;
}

.hiraola-blog_area .blog-item .blog-content .blog-meta .meta-author {
padding-right: 5px;
padding-left: 0;
}

.hiraola-blog_area .blog-item .blog-content .blog-meta .meta-author:first-child {
padding-right: 0;
padding-left: 0;
}

.hiraola-blog_slider .slick-slide {
margin-right: 30px;
margin-left: 0;
}

.hiraola-blog_slider .slick-list {
margin-right: -30px;
margin-left: 0;
}

.hiraola-sidebar-search-form .hiraola-search-field {
float: right;
}

.hiraola-sidebar-search-form .hiraola-search-btn {
margin-right: -4px;
margin-left: 0;
}

.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-blog-sidebar-title:before {
right: 0;
left: unset;
}

.hiraola-blog-sidebar-wrapper .hiraola-blog-sidebar .hiraola-recent-post .hiraola-recent-post-des {
padding-right: 10px;
padding-left: 0;
}

.hiraola-single-blog_slider .slick-dots {
left: 0;
right: auto;
transform: translate(0, 0);
}

.hiraola-blog-details .hiraola-blog-blockquote {
padding: 0 40px 0 0;
}

.hiraola-blog-details .hiraola-blog-blockquote blockquote p:before {
right: 0;
left: unset;
}

.hiraola-blog-details .hiraola-tag-line h4 {
padding-left: 5px;
padding-right: 0;
}

@media (max-width: 479px) {
.hiraola-blog-details .hiraola-social_link {
text-align: right;
}
}

.hiraola-blog-details .hiraola-comment-section ul li .comment-body {
padding-right: 30px;
padding-left: 0;
}

@media (max-width: 479px) {
.hiraola-blog-details .hiraola-comment-section ul li .comment-body {
padding-right: 0;
padding-left: 0;
}
}

.hiraola-blog-details .hiraola-comment-section ul li .comment-body .reply-btn {
float: left;
}

.hiraola-blog-details .hiraola-comment-section ul .comment-children {
margin-right: 40px;
margin-left: 0;
}

.login-form .check-box {
margin-left: 70px;
margin-right: 0;
float: right;
}

.login-form .check-box:last-child {
margin-left: 0;
margin-right: 0;
}

.login-form .check-box input[type=checkbox] + label {
padding-right: 30px;
padding-left: 0;
}

.login-form .check-box input[type=checkbox] + label:before {
right: 0;
left: unset;
}

.login-form .check-box input[type=checkbox] + label:after {
right: 0;
left: unset;
}

.table-content table th,
.table-content table td {
border-left: 1px solid #e5e5e5;
border-right: 0;
}

.coupon-all .coupon {
float: right;
}

.coupon-all .coupon.coupon2,
.coupon-all .coupon2.coupon2 {
float: left;
}

@media (max-width: 479px) {
.coupon-all .coupon.coupon2,
.coupon-all .coupon2.coupon2 {
float: right;
}
}

.cart-page-total > ul li span {
float: left;
}

.coupon-accordion h3 {
padding: 16px 56px 16px 32px;
}

.coupon-accordion h3:before {
right: 24px;
left: unset;
}

.coupon-accordion .coupon-content .coupon-info p.form-row-first input, .coupon-accordion .coupon-content .coupon-info p.form-row-last input {
padding: 0 10px 0 0;
}

.coupon-accordion .coupon-content .coupon-info p.form-row input[type=submit] {
margin-left: 15px;
margin-right: 0;
float: right;
}

.coupon-checkout-content .coupon-info .checkout-coupon input[type=text] {
padding-right: 10px;
padding-left: 0;
}

.coupon-checkout-content .coupon-info .checkout-coupon input[type=submit] {
margin-right: 6px;
margin-left: 0;
}

@media (max-width: 479px) {
.coupon-checkout-content .coupon-info .checkout-coupon .coupon-inner_btn {
margin: 28px !important 0 0;
}
}

.checkbox-form .country-select .myniceselect.nice-select span {
padding: 0 15px 0 0;
}

.checkbox-form .checkout-form-list input[type=text],
.checkbox-form .checkout-form-list input[type=password],
.checkbox-form .checkout-form-list input[type=email] {
padding: 0 10px 0 0;
}

.checkbox-form .checkout-form-list input[type=checkbox] {
margin-left: 10px;
margin-right: 0;
}

.different-address h3 label {
margin-left: 20px;
margin-right: 0;
}

.your-order .your-order-table table thead tr th,
.your-order .your-order-table table thead tr td {
border-left: medium none;
border-right: 0;
}

.contact-main-page .contact-form-content .contact-form .form-group input {
padding-right: 20px;
padding-left: 0;
}

.contact-main-page .contact-form-content .contact-form .form-group textarea {
padding-right: 20px;
padding-left: 0;
}

.about-us-area .overview-content > h2:before {
right: 0;
left: unset;
}

.about-us-area .overview-content > h2:after {
right: 0;
left: unset;
}

@media (max-width: 767px) {
.about-us-area .overview-content .hiraola-about-us_btn-area {
float: right;
}
}

.about-us-area .overview-content .hiraola-about-us_btn-area .about-us_btn {
float: right;
}

.team-area .team-member .team-content .hiraola-social_link > ul > li {
padding-left: 5px;
padding-right: 0;
}

.frequently-area .frequently-accordion .card-header a {
padding: 15px 25px 15px 10px;
}

.frequently-area .frequently-accordion .card-header a.collapsed:before {
left: 15px;
right: unset;
}

.frequently-area .frequently-accordion .card-header a:after {
left: 15px;
right: unset;
}

.error404-area .search-error-wrapper .error-form .inner-error_form input {
padding: 0 15px 0 40px;
}

.error404-area .search-error-wrapper .error-search_btn {
left: 0;
right: unset;
}

.comming-soon-area:before {
right: 0;
left: unset;
}

.subscribe-area .subscribe-form > form .clear {
left: 0;
right: unset;
}

.subscribe-area .subscribe-form > form .clear input {
padding: 2px 30px 2px 40px;
}

@media (max-width: 767px) {
.subscribe-area .subscribe-form > form .clear input {
padding: 2px 18px 2px 25px;
}
}

.subscribe-area .subscribe-form > form .clear:before {
right: 0;
left: unset;
}

.subscribe-area .subscribe-form > form input {
padding: 2px 40px 2px 146px;
}

@media (max-width: 767px) {
.subscribe-area .subscribe-form > form input {
padding: 2px 20px 2px 117px;
}
}

.DateCountdown .time_circles canvas {
right: 0;
left: unset;
}

@-webkit-keyframes snow {

0% {
background-position: 0 0, 0 0, 0 0;
}
100% {
background-position: 500px 1000px, 400px 400px, 300px 300px;
}

}

@keyframes snow {

0% {
background-position: 0 0, 0 0, 0 0;
}
100% {
background-position: 500px 1000px, 400px 400px, 300px 300px;
}

}

.effect-body {
right: 0;
left: unset;
}
@media (max-width: 575px) {
    .header-bottom_area .header-right_area > ul > li {
        border: 0;
    }
    .header-bottom_area .header-right_area > ul > li:first-child {
        border: 0;
    }
}
.nice-select .option{
  text-align: right;
}
.nice-select .list{
  left: unset;
  right: 0;
}
.nice-select:after{
  right: unset;
  left: 12px;
}
.nice-select{
  text-align: right !important;
  padding-left: 30px;
  padding-right: 18px;
}
.breadcrumb-area .breadcrumb-content ul > li:before{
  content: "\f053";
  transform: translateY(-3px);
}
.contact-main-page .contact-page-side-content .single-contact-block h4 i{
  margin-left: 5px;
}