@media screen and (max-width: 1699px) {
	.dashboard-header p{font-size: 16px;}
	html, body {overflow-x: hidden;}
	section.same-section.carousel-categories-section, section.same-section.deal-section {padding-left: 55px;} 
	.home-banner-main-content h1 {font-size: 51px;}
	.home-banner-main-content h1 img {max-width: 50px;}
	.banner-right-content h4 {font-size: 19px;}
	.banner-right-content p {font-size: 15px;}
	.banner-right-box figure img {max-height: 120px;}
	.banner-right-box a {right: 10px;max-width: 43px;}
	.home-banner-main-content span {font-size: 18px;}
	.home-banner-main-content p {font-size: 22px;}
	.dela-box-parent h2 {font-size: 28px;}
	.dela-box-parent p {font-size: 17px;padding: 1px 10px;}
	.slider-inner-content p {font-size: 18px;margin: 0 0 15px;}
	.slider-content-footer{margin: 15px 0 0;}
	.slider-inner-content h2 {font-size: 22px;}
	.slider-footer-left span {font-size: 15px;}
	.slider-footer-left del {font-size: 19px;}
	.rating-box span {font-size: 14px;}
	.rating-box span img {max-width: 15px;}
	.rating-box strong {font-size: 16px;}
	.rating-box {min-width: 90px;padding: 5px 5px;}
	.dela-box-parent a.deafult-circle-btn {margin: 50px 0 0;width: 50px;height: 50px; margin-left: auto;}
	.slider-item.again-slider-box .slider-inner-content p{font-size: 17px;}
	.slider-item.again-slider-box .slider-inner-content h2{font-size: 19px;}
	.slider-item.again-slider-box {border-radius: 19px;padding: 9px 9px 9px;}
	.categories-box h3{font-size: 17px;}
	.carousel-categories{justify-content: start;}	
	.categories-box figure img {max-height: 63px;}
	.review-heading-parent h2 {font-size: 36px;}
	.review-heading-parent p {font-size: 24px;}
	.review-box-wrapper p {font-size: 20px;margin: 0 0 25px;}
	.review-footer-content h3 {font-size: 22px;}
	.review-footer figure img{max-height: 55px;}
	.review-footer figure{width: 55px; height: 55px;}
	.review-footer{padding-left: 70px;}
	.review-footer-content span{font-size: 17px;}
	.energy-parent span {font-size: 20px;}
	.energy-parent h2 {font-size: 46px;}
	.energy-parent h2 img {max-width: 45px;}
	.future-content-wrapper p {font-size: 24px;}
	.cta-content h2 {font-size: 30px;margin: 0 0 0px;}
	.cta-content p {font-size: 19px;margin: 10px 0 0;}
	.cta-image img {max-width: 580px;}
	.cta-content {max-width: 570px;}
	a.cta-btn img {max-height: 38px;}
	a.cta-btn .cta-btn-text span {font-size: 15px;}
	a.cta-btn .cta-btn-text h4 {font-size: 18px;}
	.cta-btn {margin: 15px 0 0;}
	.footer-details h2 {font-size: 38px;margin: 0 0 10px;}
	.footer-details p, .footer-details ul li, .footer-details ul li a{font-size: 18px;}
	.footer-menu ul li a {font-size: 17px;}
	.footer-bottom-content ul li a {font-size: 17px;}
	.footer-bottom-content p {font-size: 18px;}
	footer.same-section.max-section-width.footer-section {padding-bottom: 30px !important;}
	.sustainability-bottom-content h2 {font-size: 28px;margin: 0 0 5px;}
	.sustainability-bottom-content p {font-size: 18px;margin: 20px 0 0;}
	section.same-section.sustainability-banner-section.header-top-spacing {padding: 0 !important;}
	section.same-section.sustainability-banner-bottom.pt-0 {padding-top: 50px !important;}
	.sustainability-content h2 {font-size: 32px;}
	.sustainability-content h2 img {max-width: 180px;margin: 0 4px;}
	.notification-parent .notification-msg h3 {font-size: 22px;}
	.notification-parent ul li a p {font-size: 16px;}
	li.notification-parent .notification-msg ul li + li {margin-left: 0;}
	.bulkproduct-modal-form.row .upload__btn-box label.upload__btn p {margin: 0 !important;}
	.product-details-btn.form-group.login-btn ul li .default-btn {min-width: 465px; font-size: 18px;}
	.product-image-container{width: 120px !important;}
	body.checkout-index-index aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .opc-block-summary .content.minicart-items .minicart-items-wrapper li.product-item .product span.product-image-container {overflow: hidden;width: 75px !important;}


}

@media screen and (max-width: 1599px) { 
	section.login-section.max-section-width.login-page-section.reset-password-section .form-control-new {font-size: 16px !important;padding: 10px 10px !important;}
	.forgot-password-link a {font-size: 16px;}
	.login-form-inner .form-group label {font-size: 18px;}
	.phoneno-fields select{font-size: 16px;}
	.login-same-content p {font-size: 18px;}
	.otp-bottom-content span {font-size: 16px;}
	.product-details-right h2 {font-size: 36px;}
	.product-share-box-price h3 {font-size: 23px;}
	.product-share-box-price p {font-size: 18px;}
	.product-details-btn.form-group.login-btn ul li a.btn.default-btn {min-width: 435px; font-size: 18px;}
	.product-details-btn a.btn.sharebtn {padding: 12px 27px;}
	.bulk-content h4{font-size: 18px;}
	.bulk-content p {font-size: 16px;}
	.product-details-right {padding: 0 0 0;}
	.product-details-btn a.btn.sharebtn img{max-height: 22px;}
	.dashboard-header {padding: 20px 20px;}
	.dashboard-middle-content {padding: 20px;}
	.dashboard-middle-bottom.row {margin: 0 20px 0px;}
	.dashboard-top-box p {font-size: 16px;}
	.dashboard-top-box span {font-size: 13px;}
	.account-left-menu h3 {font-size: 18px;}
	.account-left-menu ul li a {padding: 12px 10px;font-size: 16px;}
	.dashboard-leftbottom-box a {padding: 11px 15px;border-radius: 6px;font-size: 16px;}
	.dashboard-leftbottom-box p {font-size: 16px;}
	.dashboard-header h2 {font-size: 22px;}
	.dashboard-header p {font-size: 16px;}
	.dashboard-profile h3 {font-size: 19px;}
	.dashboard-profile p {font-size: 14px;}
	.dashboard-profile figure {width: 50px;height: 50px;border-radius: 10px;}
	.dashboard-profile {padding-left: 60px;}
	.profile-form.row .form-group label {font-size: 16px;}
	.form-control-new {font-size: 16px;padding: 10px 10px;}
	.datepicker button.btn.btn-outline-secondary.border-left-0 {right: 0;}
	.form-group.login-btn .default-btn {font-size: 16px;padding: 10px 15px;}
	.deal-product-banner.deal-product-banner-content.energy-parent-wrapper .energy-parent h2 {font-size: 40px;}
	.energy-parent h2 img {max-width: 30px;}
	.footer-top-content {padding-right: 190px;}
	.clients-logo-section .clients-logo-wrapper .owl-nav button.owl-next{right: -7%;}
	.clients-logo-section .clients-logo-wrapper .owl-nav button.owl-prev{left: -7%;}
	section.same-section.carousel-categories-section, section.same-section.deal-section {padding-left: 90px;}
	.home-banner-main-content {margin: 80px 0 0;}
	.dela-box-parent span {margin: 60px 0 5px;font-size: 16px;}
	.dela-box-parent h2 {font-size: 25px;}
	.dela-box-parent p {font-size: 16px;}
	.top-rated-product .toprated-content p {font-size: 20px;}
	.toprated-bottom h3 {font-size: 23px;}
	.toprated-bottom .btn-primaryx {font-size: 16px;padding: 8px 12px;}
	.future-content-wrapper p {font-size: 21px;}
	.select-deliverytype-box .row .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	.select-deliverytype-box .row .col-lg-6:last-child{margin: 20px 0 0;}
	.deal-product-banner-content h1 {font-size: 40px;margin: 5px 0;}
	section.same-section.header-top-spacing.deal-product-banner-section {padding: 0 !important;}
	section.same-section.header-top-spacing.deal-product-banner-section .deal-product-banner-content.text-center {top: 50%;transform: translateY(-50%);bottom: inherit;}
	.chouse-bank-account p {font-size: 16px;}


}

@media screen and (max-width: 1499px) { 
	.field label.label span {font-size: 16px;}
	.field .control input, .field .control select {font-size: 16px !important;padding: 10px 10px !important;height: 45px !important;}
	body.account.customer-address-form button.action.save.primary {min-width: 160px;font-size: 16px;padding: 11px 15px;}
	body.account .page-title-wrapper h1.page-title {font-size: 34px;}
	body.account.customer-address-form form.form-address-edit fieldset.fieldset legend.legend span {font-size: 20px;}
	body.account.customer-address-form form.form-address-edit fieldset.fieldset + fieldset.fieldset {margin: 0 0 30px;}
	.account.customer-account-index .column.main .page-title-wrapper h1.page-title {font-size: 34px;padding: 0 0 30px;}
	.merchant-payment-left{padding-right: 0;}
	.login-same-content h2 {font-size: 32px;}
	.footer-button-parent h4{font-size: 16px;}
	.slider-item-inner-content figure{height: 205px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .cancel-product-modal .modal-radio-box .form-check label.form-check-label {font-size: 15px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .cancel-product-modal .modal-radio-box .form-check input {top: 3px;width: 15px;height: 15px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .cancel-product-modal .modal-radio-box .form-check {padding-left: 22px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .form-group textarea.form-control {height: 80px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body figure {margin: 0 auto 10px;width: 65px;height: 65px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body p {font-size: 16px;max-width: 400px;margin: 5px auto 20px;}
	.modal-bulk-upload .cartproduct-left {padding-left: 90px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .form-group {margin: 20px 0 0;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body h2 {font-size: 21px;}
	.bulkproduct-modal-form.replacement-policy-modal.row p {font-size: 15px !important;}
	.cartproduct-left figure {top: 0;transform: translateY(-0%);width: 60px;height: 60px;}
	.cartproduct-left {padding-left: 70px;}
	.color-code-box {margin: 5px 0 10px;}
	.login-section {padding-top: 80px;padding-bottom: 80px;}
	.customer-review-box p {font-size: 16px;}
	.customer-review-header h3 {font-size: 20px;}
	.customer-review-header span {font-size: 16px;}
	section.same-section.product-details-banner-section.pt-0 {padding-top: 0 !important;}
	.notification-parent ul li a figure {;width: 50px;height: 50px;}
	.notification-parent ul li a{padding-left: 80px !important;}
	.whislist-wrapper {padding: 20px;}
	.whislist-wrapper .slider-item .slider-footer-left span {margin-right: 0;}
	section.same-section.sustainability-banner-section.header-top-spacing > img {height: 230px;}
	.cart-left-wrapper {padding: 20px 20px;}
	section.same-section.order-details-section .col-lg-7 {max-width: 75%;flex: 0 0 75%;}
	.order-inner-parent ul li {width: 65px;height: 65px;}
	.order-inner-parent {padding: 20px;}
	.order-header h3 {font-size: 17px;}
	.select-card-box {border-radius: 5px;padding: 10px;}
	.products-price-wrapper, .payment-box-wrapper, .product-rateus-wrapper {padding: 20px;}
	.order-summary-wrapper {padding: 20px 20px 0;}
	.product-upload-box a {font-size: 16px;padding: 12px 15px;}
	section.same-section.sustainability-banner-section.header-top-spacing .sustainability-banner {top: 20%;transform: translateY(-50%);}
	section.same-section.cancel-order-section .col-lg-7 {max-width: 75%;flex: 0 0 75%;}
	.dashboard-header.backpage .back-invoice-header > a{left: 20px;}
	.dashboard-header.backpage{padding-left: 75px;}
	.product-price-img h3 {font-size: 16px;}
	.product-price-img figure {width: 50px;height: 50px;}
	.product-price-img {padding-left: 65px;}
	.product-price-inner {padding: 0 0 10px;}
	.payment-box-wrapper {flex-wrap: wrap;}
	.payment-box-wrapper .merchant-payment-left {width: 100%;}
	.merchant-payment-right{margin: 20px 0 0; width: 100%;}
	.card-bottom-btn .btn {font-size: 16px;}
	section.same-section.header-top-spacing.deal-product-banner-section.pb-0 {padding: 0 !important;}
	.deal-product-banner.deal-product-banner-content.energy-parent-wrapper {bottom: inherit;top: 50%;}
	.deal-product-banner.deal-product-banner-content.energy-parent-wrapper .energy-parent h2 {font-size: 34px;}
	.deal-product-banner.deal-product-banner-content.energy-parent-wrapper .energy-parent.mb-0 span {border-radius: 9px;font-size: 16px;padding: 8px 10px;}
	section.same-section.energy-section.pt-3 {padding-top: 0 !important;}
	section.same-section.carousel-categories-section, section.same-section.deal-section {padding-left: 40px;}
	.header-menu ul li a {font-size: 18px;}
	.header-right ul li select {font-size: 16px;}
	a.login-btn {font-size: 16px;}
	.cart-roundcircle {width: 35px;height: 35px;}
	.cart-roundcircle img{max-height: 18px;}
	.roundcircle img{max-width: 16px;}
	.logo img {max-width: 150px;}
	.banner-right-box figure img {max-height: 100px;}
	.banner-right-box {max-width: 270px;padding: 8pxpx;margin-right: 0px;}
	.home-banner-main-content span {font-size: 16px;}
	.home-banner-main-content {margin: 110px 0 0;}
	.banner-content {left: 50px;right: 50px; top: 8%;}
	header.fixed-home-header {left: 75px;right: 75px;}
	.review-footer-content h3{line-height: 18px;}
	.dela-box-parent {border-radius: 5px;padding: 16px;}
	.categories-box figure {left: 10px;}
	.categories-box h3 {font-size: 15px;}
	.energy-content-box h3{font-size: 36px;}
	.energy-content-box p{font-size: 18px;}
	a.btn.btn-primaryx {font-size: 16px;min-width: 140px;margin: 20px 0 0;}
	.deal-box-bottom {padding: 0 0;}
	.categories-box figure img {max-height: 48px;}
	.top-rated-product .toprated-content p {font-size: 18px;}
	.toprated-bottom h3 {font-size: 20px;}
	.toprated-bottom .btn-primaryx {font-size: 14px;padding: 8px 12px;border-radius: 7px;}
	.review-heading-parent h2 {font-size: 32px;}
	.review-heading-parent p {font-size: 22px;}
	.review-box-wrapper p {font-size: 18px;}
	.review-box-wrapper {border-radius: 5px;padding: 15px;}
	.review-footer figure{width: 47px; height: 47px;}
	.review-footer figure img {max-height: 47px;}
	.review-footer-content span {font-size: 15px;}
	.review-footer {padding-left: 60px;}
	.dela-box-parent a.deafult-circle-btn{margin: 60px 0 0 auto;}
	.slider-item-inner-content a.likebtn {width: 28px;height: 28px;}
	.slider-item-inner-content a.likebtn img{max-height: 13px;}
	.solor-genetor-inner h2 {line-height: inherit;}
	.same-heading h2 {font-size: 36px;}
	.solor-genetor-inner p{font-size: 18px;}
	.solor-genetor-inner a.btn.btn-primaryx{margin: 25px 0 0;}
	section.same-section.clients-logo-section.pt-0 {padding-top: 0 !important;}
	.clients-logo-content p{font-size: 18px;}
	.client-logo-box img{max-height: 130px;}
	.same-section {padding-top: 50px !important;padding-bottom: 50px !important;}
	.cta-content h2 {font-size: 26px;}
	.cta-content p {font-size: 17px;}
	a.cta-btn .cta-btn-text span {font-size: 13px;}
	a.cta-btn .cta-btn-text h4 {font-size: 16px;}
	a.cta-btn img {max-height: 31px;}
	a.cta-btn {border-radius: 13px;padding: 9px 11px;}
	.cta-image img {max-width: 500px;}
	.cta-content {max-width: 500px;}
	.energy-parent h2 {font-size: 38px;}
	.energy-parent span {font-size: 16px;}
	.energy-parent h2 img {max-width: 30px;top: -4px;}
	.future-content-wrapper p {font-size: 19px;}
	.footer-details h2 {font-size: 32px;}
	.footer-details p, .footer-details ul li, .footer-details ul li a {font-size: 17px;} 
	.footer-menu ul li a {font-size: 16px;}
	.footer-bottom-content p {font-size: 17px;}
	.footer-top-content h3 {font-size: 26px;margin: 0 0 10px;}
	.footer-menu h3{font-size: 26px;}
	.footer-contact-details ul li a {font-size: 16px;}
	.social-media-parent ul li a {width: 45px;height: 45px;}
	.social-media-parent ul li a img {max-height: 18px;}
	.footer-button-parent ul li a span{font-size: 13px;}
	.footer-button-parent ul li a p {font-size: 16px;}
	.footer-button-parent ul li a img {max-height: 35px;}
	.footer-button-parent ul li a {min-width: 170px;padding-left: 55px;}
	.footer-polocy-wrapper .footer-contact-details li a, .footer-polocy-wrapper .footer-contact-details p{font-size: 16px;}
	.footer-bottom-wrapper {margin: 30px 0 20px;padding: 30px 0;}
	footer {padding: 50px 0 20px;}
	.price-box-wrapper h4 {font-size: 20px;}
	.price-filler-box .form-check .form-check-label {font-size: 16px;}
	.price-filler-box .form-check .form-check-input {width: 18px;height: 18px;}
	.price-filler-box .form-check{padding-left: 25px;}
	.deal-product-header p {font-size: 18px;}
	.deal-product-header select {font-size: 16px;}
	.slider-footer-left del {font-size: 16px;}
	.slider-footer-left span {font-size: 13px;}
	body.checkout-index-index .header.content {max-width: 100%;padding: 10px 15px 20px;}

}

@media screen and (max-width: 1399px) {
	.product-details-btn.form-group.login-btn ul li .default-btn {min-width: 375px;font-size: 16px;}
	.same-heading h2 {font-size: 30px;}
	.dashboard-top-box p{font-size: 14px;}
	.categories-box p {font-size: 16px;}
	.modal-bulk-upload .cartproduct-left {border: none;padding-bottom: 0;margin: 0;}
	.cart-inner-productlist{flex-wrap: wrap;}
	.cartproduct-left, .cartproduct-middle, .cartproduct-right {width: 100%;text-align: left;justify-content: start;}
	.cartproduct-right ul {justify-content: end; margin: 0 0 10px;}
	.cartproduct-right .wrapper {justify-content: end;}
	.cartproduct-right {display: inline-block;width: 50%;text-align: right !important;}
	.cartproduct-middle {margin: 0 0;width: 50% !important;display: inline-block;}
	.cartproduct-left {margin: 0 0 10px;border-bottom: 1px solid rgb(119 119 119 / 39%);padding-bottom: 10px;}
	section.same-section.product-details-banner-section.pt-3 {padding: 0 !important;}
	.product-details-right h2 {font-size: 32px;}
	.product-share-box-price h3 {font-size: 26px;}
	.product-share-box-price p {font-size: 16px;}
	.product-details-btn.form-group.login-btn ul li a.btn.default-btn {min-width: 365px;}
	.product-desc-inner p {font-size: 15px;}
	.product-desc-inner {margin: 20px 0 0;padding: 10px 0 0;}
	.product-desc-inner h3 {font-size: 20px;margin: 0 0 5px;}
	.bulk-product-parent .bulk-product figure img {max-height: 45px;}
	.bulk-product-parent{padding: 10px;}
	.bulk-product-parent .bulk-product {padding-left: 55px;}
	.bulk-product-parent.bulk-bottom-parent {margin: 0 0 10px;}
	.product-desc-inner ul li {font-size: 16px;}
	.product-desc-inner + .product-desc-inner {margin-bottom: 20px;}
	.reviw-rating-wrapper h3 {font-size: 30px;}
	.review-rating-content span {font-size: 37px;}
	.review-rating-parent p {font-size: 14px;}
	section.same-section.profile-details-section .col-lg-7 {max-width: 75%;flex: 0 0 75%;}
	section.same-section.header-top-spacing.deal-product-banner-section.pb-0 + section.same-section.future-energy-section {padding-top: 50px !important;}
	.home-banner-main-content {margin: 100px 0 0;max-width: 100%;}
	.home-banner-main-content span{font-size: 14px;}
	.header-mein-top p {font-size: 14px;}
	.banner-right-content h4 {font-size: 16px;}
	.home-banner-main-content p {font-size: 22px;}    
	.home-banner-main-content h1 img {max-width: 40px; top: 0;}
	.home-banner-main-content h1 {font-size: 46px;}
	.banner-right-content p {font-size: 13px;}
	.banner-right-box {max-width: 250px;padding: 8px;margin-right: 0px;}
	section.same-section.carousel-categories-section, section.same-section.deal-section {padding-left: 80px;}
	.energy-content-box h3{font-size: 32px; line-height: inherit;}
	.slider-inner-content h2{font-size: 20px;}
	a.btn.btn-primaryx {font-size: 14px;min-width: 120px;}
	.banner-right-box a {max-width: 38px;}
	.dela-box-parent h2 {font-size: 22px;}
	.dela-box-parent p {font-size: 14px;}
	.dela-box-parent {padding: 12px;}
	.slider-item-inner-content figure {height: 160px;}
	.dela-box-parent .dela-box-header {padding: 8px 6px;font-size: 12px;right: 15px;top: 15px;}
	.solor-genetor-inner h2 {font-size: 36px; line-height: inherit;}
	.slider-inner-content p {font-size: 16px; margin-bottom: 6px;}
	.slider-content-footer {margin: 10px 0 0;}
	.dela-box-parent a.deafult-circle-btn {width: 45px;height: 45px; margin: 15px 0 0 auto;}
	.dela-box-parent a.deafult-circle-btn img {max-width: 25px;}
	.owl-carousel.review-slider .owl-nav button{background-size: 16px !important;}
	.owl-carousel.review-slider .owl-nav button.owl-next{right: -4%;}
	.owl-carousel.review-slider .owl-nav button.owl-prev{left: -4%;}
	.banner-video-wrapper{height: 95vh;}
	.client-logo-box {text-align: center !important;margin: 0 auto !important;}
	.client-logo-box img{margin: 0 auto;}
	.clients-logo-section .clients-logo-wrapper .col-carousel {max-width: 950px;}
	.clients-logo-content {margin: 0 auto 40px;}
	section.same-section.treding-section .same-heading a{font-size: 20px;}
	.footer-search-box input {padding: 10px 10px;font-size: 16px;padding-right: 70px !important;}
	.footer-search-box button {width: 35px;height: 35px;}
	.footer-bottom-content {padding-right: 150px;}
	.footer-top-content {padding-right: 100px;}
	section.same-section.future-energy-section {padding-top: 0 !important;}
	.review-box-wrapper p{font-size: 16px;}
	.deal-product-banner-content h1 {font-size: 32px;}
	.deal-product-banner-content p {font-size: 18px;}




}

@media screen and (max-width: 1299px) { 
	.form-bottom-content ul li, .form-bottom-content ul li a {font-size: 13px;}
	.form-group.otp-field input {width: 70px;height: 60px;}
	section.same-section.header-top-spacing.deal-product-banner-section.pb-0 > img,
	section.same-section.header-top-spacing.deal-product-banner-section > img {height: 200px;object-fit: cover;}	
	.header-right ul li + li {margin-left: 8px;}
	.header-menu ul li + li {margin-left: 20px;}
	.header-menu {min-width: 450px;}
	.dela-box-parent {padding: 9px;}
	.dela-box-parent .dela-box-header {padding: 8px 7px;font-size: 12px;right: 15px;top: 15px;}
	ul.dropdown-menu li + li {margin: 0 !important;}
	.dela-box-parent p {font-size: 12px;}
	.slider-footer-left del{font-size: 17px;}
	section.same-section.carousel-categories-section, section.same-section.deal-section {padding-left: 30px;}



}

@media screen and (max-width: 1199px) {
	.box-content address, .block .box-actions a.action.edit{font-size: 16px !important;}
	.block.block-dashboard-orders .block-title.order a.action.view, .block.block-dashboard-orders .block-title.order a.action.view{font-size: 16px !important;}
	.box.box-information .box-content p {font-size: 16px;}
	.block.block-dashboard-addresses .block-title strong, .block.block-dashboard-addresses .block-title a.action.edit {font-size: 16px;}
	.block.block-dashboard-addresses .block-title strong, .block.block-dashboard-orders .block-title.order strong, .block.block-dashboard-orders .block-title.order strong {font-size: 18px !important;}
	.table>thead tr th, .table>tbody tr td{font-size: 15px !important;}
	.product-details-btn.form-group.login-btn ul li .default-btn {min-width: 285px;}
	.product-details-img {height: 350px;}
	.estimate-time-parent h3 {font-size: 17px;}
	.order-inner-parent p {font-size: 14px;}
	.reviw-rating-wrapper h3 {font-size: 28px;}
	.select-card-box-wrapper .cardcheck-parent .form-check input {left: 0;}
	.sustainability-content h2 img {max-width: 140px;}
	.merchant-payment-right h3, .merchant-payment-left h3, .order-summary-wrapper h3, .trackorder-wrapper h3, .product-rateus-wrapper h3{font-size: 18px;}
	.dashboard-header p{font-size: 14px;}
	.again-btn {padding: 10px 15px;padding: 8px 10px;font-size: 13px;}
	.order-summary-inner h4, .order-summary-inner h5{font-size: 15px;}
	.order-summary-inner p{font-size: 15px;}
	.banner-content{left: 0; right: 0;}
	.categories-box p {font-size: 14px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-footer button {font-size: 14px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body p {font-size: 15px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .form-group label {font-size: 15px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-header{padding: 0;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body h2 {font-size: 19px;}
	.cart-total-product .cart-total-select {padding: 7px;margin: 15px 0;}
	.cart-total-product .cart-total-select .cardcheck-parent label {font-size: 14px;}
	.cart-total-product .cart-total-select .form-check input {width: 15px;height: 15px;}
	.cardcheck-parent .form-check {padding-left: 20px;}
	.cart-total-product .cart-total-select a {padding: 6px;font-size: 14px;}
	.cart-product-mainbox-inner .cardcheck-parent {margin: 0;position: absolute;left: 3%;}
	section.login-section.max-section-width.login-page-section .login-form {padding-right: 0;}
	.login-form-inner .form-group label {font-size: 16px;}
	.phoneno-fields select {font-size: 14px;}
	.product-details-btn.form-group.login-btn ul li a.btn.default-btn {min-width: 275px; font-size: 15px;}
	.product-details-btn a.btn.sharebtn {padding: 10px 27px;}
	.delivery-wrapper {padding-top: 20px;}
	.product-desc-inner p {font-size: 14px;}
	.bulk-content p {font-size: 14px;}
	.bulk-product-parent.bulk-bottom-parent .bulk-content span {font-size: 14px;}
	.bulk-content h4 {font-size: 14px;}
	.bulk-product-parent .toprated-bottom a.btn.btn-primaryx {padding: 7px 10px; font-size: 14px;}
	.product-desc-inner ul li {font-size: 14px;}
	.bar-content label {font-size: 14px;}
	.customer-review-box ul li img {max-height: 12px;}
	.review-rating-parent ul li img {max-width: 14px;}
	.customer-review-box {border-radius: 9px;padding: 15px;}
	.row.customer-review-wrapper .col-lg-6 {margin: 0 0 25px;}


	.badcrumb-inner ul li a, .badcrumb-inner ul li {font-size: 14px;}
	.badcrumb-inner ul li + li {margin-left: 10px;}
	.badcrumb-inner ul li img {max-height: 12px;}
	.product-details-right h2 {font-size: 30px;}
	.product-rating ul li {font-size: 14px;}
	.product-rating ul {margin: 5px 0 0;}
	.product-share-box {margin: 10px 0 0;}
	.delivery-inner-box p {font-size: 16px;}
	.product-rating ul li + li {margin-left: 5px;}
	.product-share-box {margin: 15px 0 0;}
	.product-desc-parent {padding: 20px 0 0;}
	.delivery-inner-box h3 {font-size: 15px;}

	.notification-parent .notification-msg h3 {font-size: 20px;margin: 0 0 20px 20px;}
	.notification-parent ul li a p {font-size: 15px;}
	.notification-parent ul li a figure {width: 40px;height: 40px;}
	.notification-parent ul li a {padding-left: 70px !important;}
	.notification-parent ul li a.active figure:before {left: 0px;top: 0px;width: 8px;height: 8px;}
	.notification-parent .notification-msg {width: 390px;}

	.whislist-wrapper .col-lg-4 {max-width: 50%;flex: 0 0 50%;}
	section.same-section.sustainability-banner-section.header-top-spacing > img {height: 190px;}
	.sustainability-content h2 {font-size: 26px;}
	section.same-section.sustainability-banner-bottom.pt-0 {padding-top: 30px !important;}
	.sustainability-bottom-content h2 {font-size: 24px;}
	.sustainability-bottom-content p {font-size: 16px;margin: 15px 0 0;}
	section.same-section.deal-main-section .slider-item .slider-footer-left span {margin-right: 0;font-size: 10px;}
	.filtter-box {margin: 0 0 25px;font-size: 18px;}
	.card-manage-inner .managecard-form .row .col-lg-6.form-group.mb-0 {max-width: 100%;flex: 0 0 100%;margin: 0 0 15px !important;}
	.manage-card-wrapper.address-form-wrapper.row .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	.search-box-wrapper, .manage-card-wrapper.row{padding: 20px;}
	.manage-card-wrapper.address-form-wrapper.row .col-lg-6:first-child{margin: 0 0 25px;}
	.dashboard-top-box p {font-size: 14px;}
	.dashboard-top-box span {font-size: 12px;}
	.account-left-menu h3 {font-size: 16px;}
	.account-left-menu ul li a {padding: 10px 10px;font-size: 14px;}
	.account-left-menu ul li a > img {margin-right: 12px;max-height: 17px;}
	.dashboard-leftbottom-box a {font-size: 14px;}
	.dashboard-header h2 {font-size: 18px;}
	.form-control-new {font-size: 14px;}
	.deal-product-banner.deal-product-banner-content.energy-parent-wrapper .energy-parent h2 {font-size: 27px;}
	.deal-product-banner.deal-product-banner-content.energy-parent-wrapper .energy-parent.mb-0 span {font-size: 14px;padding: 7px 8px;}
	section.same-section.header-top-spacing.deal-product-banner-section.pb-0 + section.same-section.future-energy-section {padding-top: 40px !important;}
	.energy-parent h2 img{margin-left: 5px;}
	section.same-section.carousel-categories-section, section.same-section.deal-section {padding-left: 15px;}
	.login-section {padding-top: 50px;padding-bottom: 50px;}
	.login-same-content h2 {font-size: 30px;}
	.login-same-content p {font-size: 16px;}
	.otp-bottom-content span {font-size: 14px;}
	.form-group.otp-field input {width: 55px;height: 50px;}
	header.fixed-home-header {left: 25px;right: 25px;}
	.logo img {max-width: 130px;}
	.header-menu ul li a {font-size: 15px;}
	.header-right ul li select {font-size: 15px;}
	a.login-btn {font-size: 14px;padding: 8px 10px;}
	.header-right ul li + li {margin-left: 7px;}
	.header-menu {min-width: 400px;}
	.dela-box-parent h2 {font-size: 22px; margin-bottom: 5px;}
	.slick-slider{padding-left: 0 !important;}
	.dela-box-parent a.deafult-circle-btn{margin: 65px 0 0 auto;}
	.dela-box-parent span {margin: 40px 0 5px;font-size: 14px;}
	.dela-box-parent p {font-size: 15px;background: transparent;display: inline-block !important;padding: 0;line-height: 12px;}
	section.same-section.treding-section .col-lg-3 {max-width: 33.33%;flex: 0 0 33.33%;}
	section.same-section.max-section-width.deal-section .deal-slider-wrapper.row {margin: 0 -3px;}
	section.same-section.max-section-width.deal-section .deal-slider-wrapper.row .col-lg-4 {padding: 0 3px;}
	.slider-item-inner-content a.likebtn {width: 30px;height: 30px;}
	.slider-item-inner-content a.likebtn img {max-width: 14px;}
	.rating-box span {font-size: 11px;}
	.rating-box strong {font-size: 12px;}
	.rating-box {min-width: 75px;}
	.rating-box span img {max-width: 11px;}
	.slider-footer-right a.cart-btn {width: 35px;height: 35px;}
	.slider-footer-right a.cart-btn img {max-width: 19px;}
	.slider-footer-left span {font-size: 11px;}
	.slider-footer-left del {font-size: 14px;}
	.slider-inner-content h2 {font-size: 18px;}
	.slider-inner-content p {font-size: 16px;margin: 0 0 5px;}
	.same-heading h2, .clients-logo-content h2 {font-size: 32px;}
	.same-section {padding-top: 40px !important;padding-bottom: 40px !important;}
	.categories-box h3 {font-size: 14px;margin-left: 7px;}
	.energy-content-box h3{font-size: 30px;}
	.energy-content-box p {font-size: 15px;}
	.categories-box figure img {max-height: 38px;}
	.top-rated-product .toprated-content p {font-size: 16px;}
	.toprated-content {padding: 15px 10px 20px;}
	.toprated-bottom h3 {font-size: 18px;}
	.toprated-bottom .btn-primaryx {font-size: 13px;padding: 7px 11px;}
	.opne-search-box {padding: 6px;width: 400px;}
	section.same-section.max-section-width.arrival-section .col-lg-3 {padding: 0 1px;}
	section.same-section.max-section-width.arrival-section .row{margin: 0 -1px;}
	.reviews-wrapper {padding: 40px 40px;}
	.review-heading-parent p {font-size: 16px;}
	.review-box-wrapper p {font-size: 16px;}
	.review-footer-content h3 {font-size: 17px;}
	.review-footer-content span {font-size: 14px;}
	.energy-parent span {font-size: 16px;}
	.energy-parent h2 {font-size: 32px;}
	.future-content-wrapper p {font-size: 16px;}
	.cta-content h2 {font-size: 23px;}
	.cta-content p {font-size: 15px;}
	.cta-image img {max-width: 430px;}
	.footer-details h2 {font-size: 26px;}
	.footer-details p, .footer-details ul li, .footer-details ul li a {font-size: 15px;}
	footer.same-section.max-section-width.footer-section .footer-main-wrapper {padding: 30px 30px 30px;border-radius: 40px 40px 0 0;}
	.footer-bottom-content p {font-size: 15px;}
	.footer-bottom-content ul li a {font-size: 15px;}
	.footer-bottom-content ul li:before {width: 6px;height: 6px;}
	.footer-bottom-content ul li + li {margin-left: 15px;}
	.footer-bottom-content ul li {padding-left: 20px;}
	.footer-menu ul li a {font-size: 14px;}
	.footer-menu h3, .footer-top-content h3 {font-size: 24px;}
	.footer-bottom-content img {max-width: 80px;}
	section.same-section.max-section-width.energy-section {padding-top: 0 !important;}
	section.same-section.deal-section .col-lg-3 {max-width: 33.33333333%;flex: 0 0 33.33333333%;}
	section.same-section.deal-section .col-lg-9 {max-width: 66.66666667%;flex: 66.66666667%;}
	.clients-logo-section .clients-logo-wrapper .owl-nav{display: none !important;}
	.card-manage-inner .managecard-form .row .col-lg-6.form-group.mb-0:last-child{margin-bottom: 0 !important;}
	.cardcheck-parent .form-check input {left: 0;margin: 0;padding: 00;top: 50%;transform: translateY(-50%);}
	.cardcheck-parent .form-check{position: relative;}
	.cart.table-wrapper .item .col.item .product-image-container{width: 90px !important;}
	.cart.table-wrapper .product-item-name {font-size: 15px;display: block;margin: 0;}
	span.price-including-tax {font-size: 16px !important;}
	.checkout-success p {font-size: 16px;}
	body.checkout-onepage-success h1.page-title {padding: 40px 0 10px !important;}
	body.checkout-onepage-success .column.main {min-height: 160px;}
}

@media screen and (max-width: 1024px) {
	body.account.wishlist-index-index .products-grid.wishlist ol.product-items li.product-item {width: 30% !important;}
	body.account.wishlist-index-index form.form-wishlist-items .product-item-name > a, body.account.wishlist-index-index form.form-wishlist-items .product.name a > a {font-size: 16px;margin: 5px 0 0;}
	body.account.wishlist-index-index form.form-wishlist-items .product-item .price-box .price {font-size: 18px;}
	.rating-summary .rating-result:before {font-size: 13px;height: 13px;letter-spacing: 1px;line-height: 13px;}
	.rating-summary .rating-result > span:before {font-size: 13px;height: 13px;letter-spacing: 1px;line-height: 13px;}
	body.account.wishlist-index-index form.form-wishlist-items .actions-toolbar .primary button {padding: 7px 10px;font-size: 14px;}
	.actions-toolbar .primary .action {margin: 0 5px 0 0 !important;}
	.abs-pager-toolbar .toolbar-amount, .account .toolbar .toolbar-amount, .toolbar-giftregistry-results .toolbar-amount, .toolbar-wishlist-results .toolbar-amount {font-size: 16px;}
	.abs-pager-toolbar .limiter, .account .toolbar .limiter, .toolbar-giftregistry-results .limiter, .toolbar-wishlist-results .limiter {font-size: 16px;}	
	.pages .item a, .pages .item strong {width: 30px;height: 30px;margin: 0 0px !important;font-size: 14px;}
	body.account .page-title-wrapper h1.page-title {font-size: 30px;}


}

@media screen and (max-width: 991px) {
	.opc-progress-bar-item > span {font-size: 16px;}
	div#checkout-shipping-method-load table tr td.col {padding: 9px;font-size: 14px;}
	.checkout-shipping-method .step-title {padding: 9px;font-size: 16px;}
	div#shipping-method-buttons-container .primary button.button.action.continue.primary {font-size: 14px;padding: 8px 10px;margin: 10px 0 0 !important;min-width: 100px;}
	body.checkout-index-index main#maincontent {padding: 10px !important;}
	body.checkout-index-index .column.main{padding-bottom: 0;}
	.opc-wrapper .step-title {font-size: 20px;}
	body.checkout-index-index aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .opc-block-summary span.title {font-size: 19px;}
	.opc-block-summary .items-in-cart > .title strong {font-size: 16px;}
	body.account .column.main ul.items li.nav.item strong, body.account .column.main ul.items li.nav.item a {font-size: 16px;padding: 0 10px;}
	body.account.sales-order-view .order-details-items {padding: 5px;}
	.order-details-items .table-order-items .product-item-name {font-size: 16px; margin: 0 !important;}
	.price-including-tax .price, .price-excluding-tax .price {font-size: 14px;margin: 0 !important;}
	.order-details-items .table-order-items tbody td {padding-bottom: 10px;padding-top: 10px;}
	.actions-toolbar .actions a span {font-size: 15px;}
	.review-control-vote label:before, .review-control-vote:before {font-size: 15px;height: 32px;letter-spacing: 10px;line-height: 15px;}
	body.account.sales-order-view form.review-form label.label span {font-size: 15px;}
	body.account.sales-order-view .block.block-order-details-view .block-title {margin: 0 0 20px !important;}
	body.account.sales-order-view .block.block-order-details-view .block-title strong {font-size: 18px !important;}
	.order-details-items .order-title {margin: 0px 0 0px;padding: 0 5px 10px;}
	.order-details-items .order-title a{margin: 0;}
	.order-details-items .order-title .action, .order-details-items .order-title strong {margin: 0;font-size: 15px;}
	body.account.wishlist-index-index .products-grid.wishlist ol.product-items li.product-item {width: 48% !important;}
	.column.main .product-items {display: flex;align-items: start;justify-content: space-between;flex-wrap: wrap;}
	section.same-section.trending-section .same-heading a {font-size: 18px;}
	.wishlist-index-index .products-grid .product-item:nth-child(4n + 1) {margin-left: 0 !important;}
	.products-grid.wishlist .product-item {margin-left: 0 !important;}
	body.account.wishlist-index-index form.form-wishlist-items .products-grid.wishlist .product-item:nth-child(3n + 1) {margin-left: 0 !important;}
	.block-collapsible-nav .item a, .block-collapsible-nav .item > strong {padding: 8px 10px 8px 10px;font-size: 15px;}
	.block-compare .block-title strong, .block-reorder .block-title strong, .widget .block-title strong, .block-wishlist .block-title strong {font-size: 15px;}
	.empty {font-size: 15px;line-height: 1.4;}
	.block.block-dashboard-info .block-title strong {font-size: 19px !important;}
	.account.customer-account-index .column.main .page-title-wrapper h1.page-title {font-size: 28px;}
	body.account main#maincontent {padding: 0 15px !important;}
	.password-strength-meter {background-color: transparent;height: auto;line-height: 1.4;padding: 0;position: relative;z-index: 1;font-size: 14px;margin: 5px 0 0;} 
	main#maincontent {padding: 0 !important;max-width: 100% !important;width: 100% !important;}
	.product-details-img {height: auto;}
	.login-section {padding-top: 30px;padding-bottom: 30px;}
	.cart-menu .cart-item-count {top: -7px !important;right: -5px !important;font-size: 9px !important;width: 13px !important;height: 13px !important;line-height: 13px !important;display: flex;align-items: center;justify-content: center;}
	.togglebtn img {max-height: 11px;}
	section.same-section.future-energy-section .row .col-lg-6:nth-child(2) .future-content-wrapper p {padding-left: 0;}
	section.same-section.future-energy-section .row .col-lg-6 {padding: 0 15px;}
	.notification-parent ul li a figure img {max-height: inherit !important;max-width: 38px !important;}
	.home-banner-main-content {max-width: 650px;}
	.header-menu ul li:hover ul.dropdown-menu {padding: 15px 0; box-shadow: none; display: block !important;}
	ul.dropdown-menu li ul.dropdown-menu{right: 0; display: block !important;}
	.header-menu ul li:hover ul.dropdown-menu li a {padding: 15px 0;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .form-group textarea.form-control {height: 80px;}
	.cart-product-mainbox-inner .cardcheck-parent {left: 1%;}
	.cart-delivery-head h3 {font-size: 16px;}
	.delivery-box-wrapper > .form-check label.form-check-label {font-size: 16px;}
	.delivery-box-wrapper > .form-check input {top: 2px;}
	.login-section .col-lg-6:last-child {display: none;}
	section.same-section.product-details-banner-section.pt-3 .row.border-top .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.row.customer-review-wrapper .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.product-left-image.row .col-lg-6{max-width: 50%; flex: 0 0 50%;}
	.product-left-image.row .col-lg-6 .product-details-img img {width: 100%;height: 190px;object-fit: cover;border-radius: 10px;}
	.whislist-wrapper .col-lg-4 {max-width: 33.33%;flex: 0 0 33.33%;}
	section.same-section.order-details-section .col-lg-7 {max-width: 100%;flex: 0 0 100%;}
	.fillter-main-fields {display: none;}
	.deal-product-banner-content h1 {font-size: 26px;}
	.deal-product-banner-content span {font-size: 12px;}
	.deal-product-banner-content p {font-size: 16px;}
	.fillter-wrapper{position: relative;}
	.fillter-main-fields {position: absolute;top: 40px;left: 0;background: #fff;z-index: 9;width: 280px;padding: 15px;border-radius: 10px;box-shadow: 0 0 10px rgb(0 0 0 / 27%);opacity: 1;visibility: visible;}
	.fillter-main-fields.active{display: block !important;}
	.dashboard-middle-wrapper .manage-card-wrapper.row .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	section.same-section.cancel-order-section .col-lg-7 {max-width: 100%;flex: 0 0 100%;}
	.order-summary-inner h4, .order-summary-inner h5, .order-summary-inner p{font-size: 15px;}
	section.same-section.profile-details-section .col-lg-3 {display: none;}
	section.same-section.profile-details-section .col-lg-7{max-width: 100%; flex: 0 0 100%;}
	.account-left-menu {position: fixed;right: -100%;top: 0;bottom: 0;width: 320px;background: #fff;box-shadow: 0 0 10px rgb(0 0 0 / 24%);z-index: 9;padding: 60px 10px 0; opacity: 0; transition: 0.4s; -webkit-transition: 0.4s; visibility: hidden;}
	.account-left-menu.active{right: 0; opacity: 1; visibility: visible;}
	.profile-details-left .account-left-menu a.menu-close.user-detailsclose {left: 10px;top: 10px;background: #9c9c9c;width: 30px;height: 30px;}
	.profile-details-left .account-left-menu a.menu-close.user-detailsclose img{max-height: 12px;}
	.dashboard-leftbottom-box {bottom: 2%;left: 10px;right: 10px;}
	.dashboard-middle-content .profile-form.row .col-lg-6, .dashboard-middle-bottom.row .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.price-box-wrapper + .price-box-wrapper {margin: 20px 0 0;}
	.price-filler-box .form-check .form-check-label {font-size: 14px;}
	.price-filler-box .form-check .form-check-input {width: 15px;height: 15px;border-radius: 3px;}
	.price-filler-box .form-check + .form-check {margin: 6px 0 0;}
	.price-box-wrapper h4 {font-size: 16px; margin-bottom: 10px;}
	.filtter-box {margin: 0 0 15px;font-size: 18px;border-bottom: 1px solid rgb(0 0 0 / 11%);padding-bottom: 10px;}
	.deal-product-list .col-lg-4 {max-width: 33.33%;flex: 0 0 33.33%;}
	.deal-product-header p {font-size: 16px;}
	.deal-product-header select {font-size: 14px;}
	.login-form {padding-right: 0;max-width: 510px;margin: 0 auto;}	
	.login-section {height: 100vh;overflow-y: auto;background: #f8f8f8;}
	.form-group.otp-field input {width: 55px;height: 50px;background: #fff;}
	.login-form .login-same-content a.back-btn {width: 35px;height: 35px;font-size: 22px;}
	.login-form .login-same-content {margin: 30px 0 0;}
	section.same-section.treding-section .same-heading {margin: 0 0 0;}
	section.same-section.header-top-spacing.deal-product-banner-section.pb-0 + section.same-section.future-energy-section{padding-bottom: 0 !important;}
	section.same-section.header-top-spacing.deal-product-banner-section.pb-0 > img, section.same-section.header-top-spacing.deal-product-banner-section > img {height: 180px;}
	.deal-product-banner.deal-product-banner-content.energy-parent-wrapper .energy-parent.mb-0 span {font-size: 12px;}
	section.same-section.header-top-spacing.deal-product-banner-section.pb-0 + section.same-section.future-energy-section {padding-top: 10px !important;}
	section.same-section.future-energy-section .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.energy-parent h2 img{max-width: 22px;}
	footer .col-lg-6 .footer-menu.row .col-lg-6 {max-width: 50%;flex: 0 0 50%;margin: 50px 0 0;}
	.footer-top-content {padding-right: 0;max-width: 450px;}
	.footer-contact-details {margin: 20px 0 0;}
	.footer-top-content h3{font-size: 24px;}
	.review-footer-content h3{font-size: 20px;}
	.form-group label {font-size: 16px;}
	.footer-search-box input {font-size: 14px;padding-right: 56px !important;}
	.footer-polocy-wrapper .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.footer-button-parent ul li a span {font-size: 11px;}
	.footer-button-parent ul li a p{font-size: 14px;}
	.footer-button-parent ul li a {min-width: 150px;padding-left: 55px;border-radius: 5px;}
	.footer-button-parent h4{font-size: 15px;}
	.header-right ul li a img {max-height: 16px !important;max-width: inherit; !important;}
	section.same-section.treding-section .same-heading a {font-size: 16px;}
	.footer-polocy-wrapper .footer-contact-details li a, .footer-polocy-wrapper .footer-contact-details p {font-size: 15px;}
	.footer-bottom-content img {max-width: 80px;}
	.footer-inner-menu ul li a.viewmore {font-size: 15px;}
	.social-media-parent ul li a {width: 40px;height: 40px;}
	.social-media-parent ul li a img {max-height: 16px;}
	.footer-contact-details ul li a {font-size: 14px;}
	.footer-top-content .form-group p, .footer-top-content .form-group p a {font-size: 12px;}
	.container{max-width: 100%;}
	li.mobile-lg-none {display: none;}
	.banner-content {left: 15px;right: 15px;}
	.home-banner-main-content h1 img {max-width: 31px;}
	.home-banner-main-content h1 {font-size: 36px;}
	.same-heading {margin: 0 0 10px;}
	.same-heading h2, .clients-logo-content h2{font-size: 28px;}
	.home-banner-main-content p {font-size: 18px;}
	section.banner-section {height: 70vh;}
	section.same-section.energy-section.pt-3 .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.solor-genetor-inner h2,.clients-logo-content h2 {font-size: 28px;}
	.solor-genetor-inner p, .clients-logo-content p {font-size: 16px;}
	a.search-box {width: 40px;height: 40px;}
	.header-menu > ul {position: fixed;left: -100%;top: 0;bottom: 0;height: 100%;width: 350px;transition: 0.4s;-webkit-transition: 0.4s;text-align: left;display: block;padding-top: 70px;background: transparent linear-gradient(270deg, #FFF1B7 0%, #BEFAB7 100%) 0% 0% no-repeat padding-box; opacity: 0; visibility: hidden; z-index: 9;}
	.header-menu > ul.active {left: 0;opacity: 1;visibility: visible;overflow-y: auto;padding-bottom: 40px;}
	.header-menu > ul li a {padding: 15px 20px;display: block;}
	.header-menu > ul li{padding: 0;}
	.header-menu > ul li + li{margin: 0;}
	.header-menu ul li a.active, .header-menu ul li a:hover{color: #fff;background: #55B54A;}
	a.menu-close {position: absolute;top: 20px;right: 20px;width: 35px;height: 35px;background: #000;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
	.header-menu > ul li + li select {width: 100%;background: transparent;padding: 15px 20px;font-size: 16px;}
	.header-menu > ul li a.login-btn {padding: 10px 15px;display: flex;align-items: center;justify-content: center;max-width: 100% !important;margin: 10px 15px;width: auto !important;}
	.header-menu > ul li + li > ul.dropdown-menu {position: inherit !important;display: block;background: #fff;width: 100%;border-radius: 0;padding: 15px 0;box-shadow: none;}
	.header-menu > ul li + li > ul.dropdown-menu li a {padding: 14px 0 !important;}
	.header-menu > ul li + li > ul.dropdown-menu li > ul.dropdown-menu {padding-left: 25px !important;padding-top: 5px;padding-bottom: 5px; left:0;}
	.header-menu > ul li + li > ul.dropdown-menu a.dropdown-item {display: flex;align-items: center;justify-content: start;padding: 6px 20px;}
	.header-menu > ul li + li > ul.dropdown-menu a.dropdown-item img {margin-right: 10px;}
	.header-menu > ul li + li > ul.dropdown-menu li > img.dropdown-arrow {position: absolute;right: 10px;filter: none !important;top: 19px  !important;transform: translate(0) !important;}
	ul.dropdown-menu li:hover ul.dropdown-menu {position: inherit !important;right: 0;top: inherit;padding-left: 30px;}
	a.menu-close img {filter: brightness(0) invert(1);}
	.blacklayer.active {position: fixed;left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 31%);z-index: 9;}
	.header-right {margin-right: 40px;}
	a.togglebtn {position: absolute;right: 0;top: 50%;width: 35px;height: 35px;background: #000;display: flex;align-items: center;justify-content: center;margin-left: auto;transform: translateY(-50%);border-radius: 50%;color: #fff;}
	.opne-search-box{max-width: 500px; width: 100%;}
	section.same-section.max-section-width.deal-section .col-lg-3 {max-width: 50%;flex: 0 0 50%;}
	section.same-section.max-section-width.deal-section .col-lg-9 .col-lg-4 {max-width: 33.33%;flex: 0 0 33.33%;margin: 20px 0 0;}
	.dela-box-parent > img {width: 100%;object-fit: cover;}
	section.same-section.max-section-width.arrival-section .col-lg-3 {max-width: 33.33%;flex: 0 0 33.33%;}
	.reviews-wrapper .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.energy-parent {margin: 0 0 30px;}
	section.same-section.max-section-width.energy-section .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.cta-image img {max-width: 340px; margin-bottom: -70px;}
	.footer-main-wrapper .col-lg-2 {max-width: 50%;flex: 0 0 50%;margin: 40px 0 0;}
	.footer-details ul {margin: 12px 0 0;}
	.footer-bottom-wrapper .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.header-menu {min-width: inherit; position: relative;}
	.toggle-btn.d-lg-none {position: absolute;right: 0;top: 66%;transform: translateY(-50%);}
	html.overflow-off, body.overflow-off {overflow: hidden;}
	.header-main-wrapper{position: relative;}
	.slider-footer-left span {font-size: 11px;padding: 6px 5px;}
	.form-group.form-group-gender .form-check.form-check-inline input {top: 44%;position: absolute;left: 0;margin: 0;padding: 0;width: 15px;height: 15px;transform: translateY(-50%);}
	.form-group.form-group-gender .form-check.form-check-inline{position: relative;}
	.chouse-card-option.giftcard-section-wrapper.cart-left-wrapper.cart-paument-summary-box .order-summary-wrapper {margin: 40px 0 0;}
	.chouse-card-option.giftcard-section-wrapper.cart-left-wrapper.cart-paument-summary-box {margin: 25px 15px 0;}
	.cart.main.actions button.action.update {padding: 10px 10px;font-size: 15px;}
	.cart-summary {padding: 1px 12px 15px !important;}
	body.checkout-cart-index h1.page-title {padding: 20px 0px 20px;}
	.table>:not(caption)>*>* {font-size: 14px;}
	.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {font-size: 15px;}
	body.checkout-cart-index main#maincontent {padding: 0 15px !important;}
	.field .control input, .field .control select {font-size: 14px !important;padding: 6px 6px !important;height: 35px !important;}
	.cart-summary .block .item-options {margin: 0 0 10px;font-size: 14px;}
	.field.choice input {width: 13px;height: 13px;}
	.cart-summary .block .fieldset .field {font-size: 14px;}
	.cart-summary > .title {font-size: 20px;margin: 13px 0;}
	dt.item-title {font-size: 14px;}
	body.checkout-onepage-success h1.page-title {font-size: 35px;}
	body.checkout-onepage-success .columns .column.main .checkout-success .actions-toolbar .primary .action.primary.continue {font-size: 14px;padding: 8px 10px;margin: 20px 0 0 !important;min-width: 150px;}
	body.checkout-onepage-success h1.page-title + a.action.print {font-size: 18px;}

}

@media screen and (max-width: 767px) {
	body.checkout-onepage-success main#maincontent{padding: 10px !important;}
	body.checkout-onepage-success h1.page-title {font-size: 28px;}
	.checkout-success p {font-size: 14px;}
	body.checkout-onepage-success h1.page-title {padding: 30px 0 10px !important;}
	body.checkout-onepage-success .column.main {min-height: 100px;}
	.payment-method._active .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details {line-height: 28px;font-size: 14px;}
	.checkout-payment-method .payment-methods,
	.checkout-payment-method .payment-option {margin: 0 0;}
	.items.payment-methods .payment-group .step-title {font-size: 16px;margin: 0 0 0;padding: 0 0 10px;}
	.items.payment-methods .payment-group .payment-method .payment-method-title label.label span {font-size: 14px !important;}
	.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice span#block-discount-heading {font-size: 15px;}
	.checkout-payment-method .payment-option .payment-option-content {padding: 0 0 0;}
	.checkout-payment-method .payment-option._collapsible .payment-option-content form#discount-form .field .control input {padding: 10px 10px !important;font-size: 14px !important;height: 40px !important;}
	.checkout-payment-method .payment-option._collapsible .payment-option-content form#discount-form .actions-toolbar .primary button.action.action-apply {font-size: 12px;margin-left: 10px !important;}
	.payment-method._active .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-same-as-shipping-block.field.choice {font-size: 14px;}
	.opc-estimated-wrapper {padding: 10px 15px;}
	.payment-method._active .payment-method-content .payment-method-billing-address {padding-left: 0;}
	.opc-estimated-wrapper .estimated-block {font-size: 14px;}
	.opc-estimated-wrapper .estimated-block {font-size: 16px;}
	.checkout-shipping-address .step-content .shipping-address-items button {padding: 6px 10px;font-size: 13px;width: 100%;}
	.checkout-shipping-method .step-title{font-size: 16px;}
	body.checkout-index-index .header.content a.logo img {max-width: 60px;}
	body.checkout-index-index .header.content {padding: 10px 10px 10px;}
	.minicart-wrapper .action.showcart .counter.qty {background: #55b54a; font-size: 14px;}
	.minicart-wrapper .action.showcart .counter-number {text-shadow: none;}
	.block-reviews-dashboard .product-name {font-size: 16px;}
	body.account .page-title-wrapper span.order-status {margin: 10px 0 20px !important;}
	.block-reviews-dashboard .rating-summary .label {font-size: 15px;}
	.account .table-order-items tbody tr td.col, .account .table-order-items tbody tr td.col strong, .account .table-order-items tbody tr td.col span {font-size: 14px !important;}
	body.page-print.account .column.main .order-details-items {padding: 0px !important;}
	body.page-print.account .order-details-items .order-title {margin: 10px 5px 0;}
	.order-details-items .order-title strong {font-size: 16px;}
	body.account .page-title-wrapper h1.page-title {font-size: 26px;}
	body.page-print.account .block.block-order-details-view .block-content .box strong.box-title span {font-size: 14px;}
	body.page-print.account .block.block-order-details-view .block-content .box .box-content {font-size: 14px;}
	body.page-print.account .block.block-order-details-view .block-content .box .box-content address {font-size: 14px !important;}
	body.page-print.account .block.block-order-details-view .block-title strong {font-size: 18px !important;font-weight: 600 !important;}
	body.page-print.account .block.block-order-details-view .block-content {display: flex;align-items: start;justify-content: space-between;flex-wrap: wrap;}
	body.page-print.account .block.block-order-details-view .block-title {text-align: left;justify-content: start;}
	table#shopping-cart-table tbody tr:nth-child(even) {background: transparent;border: none;}
	table#shopping-cart-table tbody tr td .actions-toolbar {padding: 20px;}
	.cart.table-wrapper .towishlist:before{color: #fff; margin-left: 10px;}
	.cart.table-wrapper .cart > .item tr.item-info td.col.item {padding: 30px 15px 10px 90px;}
	.cart.table-wrapper .cart > .item {border: none;}
	.cart.table-wrapper .product-item-name {font-size: 16px;margin: 0;}
	.cart-summary .checkout-methods-items .action.primary.checkout {width: 100%;font-size: 16px;padding: 9px 15px;background: #000; border-color: #000 !important;}
	table#shopping-cart-table tbody tr td .actions-toolbar .action {top: 50%;transform: translateY(-50%);}
	body.account.wishlist-index-index form.form-wishlist-items {margin-top: 60px !important;}
	body.account.wishlist-index-index .products-grid.wishlist ol.product-items li.product-item .product-item-info strong.product-item-name,
	body.account.wishlist-index-index .products-grid.wishlist ol.product-items li.product-item .price-box.price-configured_price {margin: 0 !important;}
	.actions-toolbar > .primary{text-align: right;}
	body.account.wishlist-index-index form.form-wishlist-items .actions-toolbar .primary button {width: auto;}
	.abs-pager-toolbar .limiter, .account .toolbar .limiter, .toolbar-giftregistry-results .limiter, .toolbar-wishlist-results .limiter {display: flex;align-items: center;justify-content: center;}
	.toolbar.wishlist-toolbar .pager {display: flex;align-items: center;justify-content: space-between;}
	.toolbar.wishlist-toolbar .pages {margin-bottom: 0;}
	.product-item-inner {display: none;}
	body.account.wishlist-index-index .products-grid.wishlist ol.product-items li.product-item{padding: 0 !important; margin: 0 0 25px !important;}
	body.account.wishlist-index-index .products-grid.wishlist ol.product-items li.product-item span.product-image-container {max-width: 100% !important;}
	section.same-section.trending-section .same-heading a {font-size: 16px;}
	.otp-bottom-content button#resend-otp {font-size: 12px;}
	.otp-bottom-content{flex-wrap: wrap;}
	.otp-bottom-content span:first-child{width: 100%;}
	.field .control input, .field .control select {font-size: 14px !important;height: 40px !important;}
	body.account.customer-address-form form.form-address-edit {margin: 50px 0 0 !important;}
	.field label.label{margin: 0 0 2px;}
	.field label.label span {font-size: 14px;}
	.account .column.main .page-title-wrapper h1.page-title {font-size: 28px;padding: 10px 0 0px !important; margin-bottom: 70px !important;}
	.sidebar.sidebar-main .block.block-collapsible-nav {margin: 50px 0 0px;top: 0;}
	.form.form-edit-account, .block.block-addresses-default, .table-wrapper.orders-history, .block.block-dashboard-info {margin-top: 40px;}
	.account.customer-account-index .block-title {display: block;}
	.block .box-actions a {font-size: 16px !important;color: #000;font-weight: 500;}
	.account .table-wrapper.orders-recent {overflow-x: auto;}
	.account .table-wrapper.orders-recent table {width: 900px !important;min-width: 900px;}
	body.account .column.main {padding-bottom: 0;margin-bottom: 0;}
	section.login-section.max-section-width.login-page-section.reset-password-section .form-control-new {font-size: 14px !important;padding: 10px 10px !important;}
	.forgot-password-link a {font-size: 14px;}
	section.same-section.sustainability-banner-section.header-top-spacing .sustainability-banner{top: 30%;}
	.energy-box-wrapper {height: 350px;}
	.reviw-rating-wrapper h3 {font-size: 22px;}
	.review-rating-content span {font-size: 28px;}
	.product-slider-image-parent {height: 400px;overflow: hidden;border-radius: 10px;}
	.product-slider-image-parent img {width: 100%;height: 100%;object-fit: cover;}
	.mobile-product-slider.d-md-none .owl-dots{position: absolute; left: 0; right: 0; bottom: 3%; text-align: center;}
	.mobile-product-slider.d-md-none .owl-dots button.owl-dot {width: 12px;height: 12px;border: 1px solid #fff;border-radius: 50%;margin: 0 3px; background: #fff;}
	.mobile-product-slider.d-md-none .owl-dots button.owl-dot.active {background: transparent;}
	.product-left-image.row {display: none;}
	.mobile-product-slider.d-md-none {margin: 0 0 20px; position: relative;}
	.order-summary-wrapper {padding: 15px 15px 0;}
	.trackorder-wrapper {padding: 15px;}
	.payment-header-heading a {width: 30px;height: 30px;}
	.payment-header-heading a img {max-height: 12px;}
	.giftcard-input button {height: 39px;}
	.dela-box-parent > img{display: none;}
	.deal-box-bottom, .dela-box-header {position: inherit !important;text-align: center;margin: 0 auto;}
	.dela-box-parent{text-align: center;}
	.dela-box-parent .dela-box-header {right: 0;top: 0;left: 0;}
	.dela-box-parent a.deafult-circle-btn{display: none;}
	.dela-box-parent span {margin: 15px 0 5px;}
	.home-banner-main-content {max-width: 550px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body figure {width: 55px;height: 55px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body p{font-size: 14px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body p br{display: none;}
	.modal.logut-popup .modal-dialog .modal-content .modal-footer button {font-size: 13px;}
	.logut-popup.cancel-product.bulk-product .modal-dialog.modal-dialog-centered {max-width: 550px;}
	.modal.logut-popup .modal-dialog .modal-content .modal-body .form-group label {font-size: 14px;}
	.bulkproduct-modal-form.replacement-policy-modal.row p {font-size: 14px !important;margin: 10px 0 0 !important;}
	.login-form-inner .form-group label {font-size: 14px;}
	.login-same-content p {font-size: 14px;}
	.otp-bottom-content span {font-size: 12px;}
	.login-same-content h2 {font-size: 24px;}
	.product-details-right h2 {font-size: 26px;}
	.product-share-box-price h3 {font-size: 24px;}
	.product-share-box-price p {font-size: 14px;}
	.product-details-btn.form-group.login-btn ul li a.btn.default-btn {font-size: 14px;}
	.delivery-inner-box h3 {font-size: 14px;}
	.customer-review-box p {font-size: 14px;}
	.customer-review-header h3 {font-size: 18px;}
	.customer-review-header span {font-size: 14px;}
	.product-left-image.row .col-lg-6 .product-details-img img {height: 150px;}
	section.same-section.product-details-banner-section.pt-3 .row.border-top .col-lg-6{max-width: 100%; flex: 0 0 100%; margin: 15px 0 0;}
	.notification-parent .notification-msg h3 {font-size: 18px;}
	.notification-parent ul li a p {font-size: 14px;}
	.notification-bottom span {font-size: 12px;}
	.whislist-wrapper {padding: 15px;}
	.whislist-wrapper .col-lg-4 {max-width: 50%;flex: 0 0 50%;}
	.sustainability-bottom-content h2 {font-size: 20px;}
	.sustainability-content h2 {font-size: 22px;}
	.sustainability-content h2 img {max-width: 140px;}
	section.same-section.sustainability-banner-section.header-top-spacing > img {height: 150px;}
	.sustainability-bottom-content p {font-size: 14px;margin: 10px 0 0;}
	.cart-left-wrapper {padding: 15px 15px;}
	.chouse-bank-account p {font-size: 14px;}
	.header-top-content h4 {font-size: 15px; margin-bottom: 0;}
	.cart-header-top-right a{font-size: 14px;}
	.order-inner-parent {padding: 15px;}
	.order-inner-parent p{font-size: 14px;}
	.order-header a {padding: 8px 7px;border-radius: 5px;}
	.order-inner-parent ul li {width: 55px;height: 55px;}
	.deal-product-list .col-lg-4 {max-width: 50%;flex: 0 0 50%;}
	.deal-product-header p {font-size: 14px;}
	.deal-product-header select {font-size: 12px;}
	.managecard-form .form-group .form-control{font-size: 14px;}
	.dashboard-middle-wrapper .manage-card-wrapper.row .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	.dashboard-middle-wrapper .manage-card-wrapper.row .col-lg-6:last-child {margin: 20px 0 0;}
	.select-card-box h4 {font-size: 14px;}
	.card-details-inner p {font-size: 14px;}
	.select-card-box-wrapper + .select-card-box-wrapper {margin: 20px 0 0;}
	.chouse-card-option h3 {font-size: 18px;padding-bottom: 3px;}
	.cart-delivery-head h3{font-size: 18px;}
	.dashboard-header p {font-size: 14px;}
	.dashboard-header, .dashboard-middle-content {padding: 15px 15px;}
	.dashboard-middle-bottom.row {margin: 0 15px 0px;}
	.profile-form.row .form-group label {font-size: 14px;}
	.dashboard-top-box {padding: 10px;border-radius: 5px;}
	.account-left-menu.active > h3{font-size: 16px;}
	.dashboard-middle-bottom.row .col-lg-6{max-width: 100%; flex: 0 0 100%; margin: 0 0 20px;}
	.opne-search-box input[type="text"]{font-size: 14px;}
	.search-box-wrapper .opne-search-box {width: 300px;margin: 5px 0 0;}
	.search-box-wrapper label {font-size: 14px;}
	.card-manage-inner ul#myTab li.nav-item button {font-size: 14px;padding: 8px 10px;border-radius: 7px !important;}
	.managecard-form .form-group label {font-size: 14px;margin: 0 0 5px;}
	.managecard-form .form-group {margin: 0 0 15px;}
	.select-card-box-wrapper.address-select-box .select-card-box p, .cardcheck-parent label {font-size: 14px;}
	.select-card-box-wrapper.address-select-box .form-check .form-check-input{width: 15px; height: 15px;}
	.cardcheck-parent .form-check {padding-left: 24px;}
	.card-bottom-btn .btn {font-size: 14px;padding: 10px 15px;}
	.search-box-wrapper, .manage-card-wrapper.row {padding: 10px;}
	.card-manage-inner {padding: 15px;}
	.again-btn {padding: 10px 15px;padding: 9px 10px;font-size: 14px;}
	.products-price-wrapper, .payment-box-wrapper, .product-rateus-wrapper {padding: 15px;}
	.dashboard-header.backpage .back-invoice-header > a {left: 15px;}
	.dashboard-header.backpage {padding-left: 65px;}
	.maindetails-header.dashboard-header {padding: 15px;}
	.merchant-payment-left span{font-size: 14px;}
	.product-upload-box a {margin: 15px 0 0;}
	.rateus-innerchild ul li a img {max-height: 11px;}
	section.same-section.carousel-categories-section, section.same-section.deal-section {padding-left: 0;}
	section.same-section.energy-section.pt-3 .col-lg-6 {max-width: 50%;flex: 0 0 50%; margin: 15px 0 0;}
	.energy-box-wrapper > img {height: 100%;object-fit: cover;border-radius: 10px;}
	.home-banner-main-content span {font-size: 13px;}
	.home-banner-main-content h1 {font-size: 34px;}	
	.home-banner-main-content h1 img {max-width: 30px;}
	.home-banner-main-content p {font-size: 16px;margin: 7px 0 0;}
	.banner-right-box {max-width: 230px;padding: 6px;margin-right: 0px;}
	.banner-right-box a {max-width: 32px;}
	.energy-content-box p{font-size: 14px;}
	a.btn.btn-primaryx {font-size: 14px;min-width: 100px;padding: 8px 10px;}
	section.same-section.deal-section .col-lg-3 {max-width: 100%;flex: 0 0 100%;margin: 0 0 15px;}
	section.same-section.deal-section .col-lg-9 {max-width: 100%;flex: 0 0 100%;}	
	.dela-box-parent h2 {font-size: 19px;margin: 0;}
	.dela-box-parent a.deafult-circle-btn {margin: 10px 0 0 auto;}
	.review-heading-parent h2 {font-size: 22px;}
	.review-heading-parent p {font-size: 14px;}
	.banner-video-wrapper {height: 70vh;}
	header.fixed-home-header {left: 0px;right: 0px;top: 0px;}
	.slider-item {padding: 8px 8px 10px;}
	section.same-section.carousel-categories-section .container-fluid, section.same-section.deal-section .container-fluid{padding-right: 0px;}
	.solor-genetor-inner h2, .clients-logo-content h2 {font-size: 22px;}
	.solor-genetor-inner p, .clients-logo-content p {font-size: 14px;}
	.solor-genetor-inner a.btn.btn-primaryx {margin: 15px 0 0;}
	.clients-logo-section .clients-logo-wrapper {padding: 30px 10px;}
	section.same-section.treding-section .same-heading a {font-size: 16px;}
	.same-heading h2 {font-size: 20px;}
	section.same-section.treding-section .col-lg-3 {max-width: 50%;flex: 0 0 50%;}
	.review-heading-parent h2 {font-size: 20px;}
	.energy-parent h2 {font-size: 22px;}
	.energy-parent h2 img {max-width: 18px;margin-left: 5px;}
	.same-section {padding-top: 30px !important;padding-bottom: 30px !important;}
	.same-heading h2 {font-size: 22px;}
	.slider-item.again-slider-box .slider-inner-content p{font-size: 15px;}
	.slider-item.again-slider-box .slider-inner-content h2 {font-size: 16px;}
	.categories-box h3 {font-size: 14px;}
	.top-rated-product .toprated-content p {font-size: 14px;}
	.toprated-bottom .btn-primaryx {font-size: 12px;padding: 6px 8px;}
	.reviews-wrapper {padding: 20px 20px;}
	.reviews-wrapper .col-carousel {margin: 20px 0 0;}
	.review-box-wrapper p {font-size: 14px;}
	.review-footer-content h3 {font-size: 15px;}
	.review-footer-content span {font-size: 13px;}
	.energy-parent span {font-size: 12px;border-radius: 5px;padding: 8px 10px;}
	.energy-parent h2 {font-size: 26px;}
	.energy-content-box h3 {font-size: 24px;}
	.future-content-wrapper p {font-size: 14px;}
	section.same-section.max-section-width.energy-section + section.same-section.max-section-width.energy-section .col-lg-6{max-width: 100%; flex: 0 0 100%;}
	section.same-section.max-section-width.energy-section + section.same-section.max-section-width.energy-section .col-lg-6:first-child{display: none;}
	.cta-content {max-width: 100%;}
	.cta-wrapper {padding: 30px 20px;border-radius: 13px;}
	.cta-content h2 {font-size: 20px;}
	.cta-content p {font-size: 14px;}
	a.cta-btn .cta-btn-text h4 {font-size: 14px;}
	a.cta-btn img {max-height: 27px;}
	a.cta-btn {border-radius: 7px;padding: 7px 9px;}
	footer.same-section.max-section-width.footer-section .footer-main-wrapper {padding: 20px 20px 20px;border-radius: 13px 13px 0 0;}
	.footer-bottom-wrapper {padding: 20px 0;border-radius: 0;}
	.footer-bottom-content {padding-right: 30px;}.footer-polocy-wrapper .footer-contact-details li a, .footer-polocy-wrapper .footer-contact-details p {font-size: 14px;}
	.banner-content {left: 0;right: 0;}
	.footer-bottom-content p {font-size: 14px;margin: 0px 0 10px;text-align: left;}
	.footer-bottom-content ul {justify-content: center;}
	.footer-bottom-content ul li a {font-size: 14px;}
	.footer-menu ul li + li {margin: 9px 0 0;}
	.footer-menu h3 {font-size: 22px;margin: 0 0 10px;}
	.footer-button-parent h4 {font-size: 13px;}
	.footer-details p, .footer-details ul li, .footer-details ul li a {font-size: 14px;}
	.footer-details h2 {font-size: 22px;}
	footer.same-section.max-section-width.footer-section {padding-top: 0 !important;}
	section.same-section.max-section-width.deal-section .col-lg-9 .col-lg-4 {max-width: 50%;flex: 0 0 50%;}
	section.same-section.max-section-width.arrival-section .col-lg-3{max-width: 50%; flex: 0 0 50%;}
	.owl-carousel.review-slider .owl-nav {text-align: center;}
	.owl-carousel.review-slider .owl-nav button {position: inherit;top: inherit;transform: translateY(0);bottom: -70px; margin: 0 1px;}
	.owl-carousel.review-slider .owl-nav button {background-size: 13px !important;}
	.categories-box + .categories-box {margin: 15px 0 0;}
	.footer-bottom-wrapper .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	.footer-button-parent ul li a img {max-height: 29px;}
	.footer-button-parent ul li a {min-width: 140px;padding-left: 47px !important;border-radius: 5px;padding: 5px 5px;}
	footer {padding: 30px 0 20px;}
	.footer-search-box button {width: 30px;height: 30px;}
	.footer-search-box button img {max-height: 12px;}
	.footer-polocy-wrapper .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	.footer-polocy-wrapper .footer-contact-details p{text-align: left; margin-top: 10px;}
	.footer-button-parent ul {margin: 20px 0 0;}
	.home-banner-main-content p br{display: none;}
	.solor-genetor-wrapper{height: 100%;}
	.solor-genetor-wrapper > img {height: 100%;object-fit: cover;border-radius: 0;}
	.modal.logut-popup .modal-dialog .modal-content .modal-header button.btn-close {top: 2%;right: 3%;}
	.modal.logut-popup .modal-dialog {max-width: 380px;margin: 0 auto;padding: 0 15px;}
	.slick-list {padding-left: 0 !important;}
	section.same-section.deal-section .sliderone.slick-initialized.slick-slider {padding-left: 15px !important;}
	.cart-summary {padding: 1px 0px 15px !important;}
	.cart.table-wrapper.detailed tbody > tr > td:last-child {padding: 10px 0 0;}
	.cart-container .form-cart .actions.main{align-items: flex-end;}
	.box-content address, .block .box-actions a.action.edit {font-size: 14px !important;}
	.account .column.main .block:not(.widget) .block-content .box .box-content {font-size: 14px;}
	.block-order-details-view .box-title span {font-size: 14px !important;}
	.actions-toolbar .primary .action {font-size: 16px;}
        header.fixed-home-header.is-sticky {position: fixed;left: 0;right: 0;top: 0;width: 100%;z-index: 999;}
}

@media screen and (max-width: 639px) {
    .account .table-wrapper.orders-recent table {width: 100% !important;min-width: 100%;}
}


@media screen and (max-width: 620px) {
	section.same-section.future-energy-section .col-lg-6 {max-width: 100%;flex: 0 0 100%;margin: 25px 0 0;text-align: center;}
	section.same-section.future-energy-section .row .col-lg-6:nth-child(2) {order: 1;}
	section.same-section.future-energy-section .row .col-lg-6:first-child {order: 2;}
	.header-mein-top p {font-size: 12px;}
	.home-banner-main-content h1 {font-size: 30px;}
	.home-banner-main-content span {font-size: 12px;padding: 7px;}
	.profile-form.row .col-lg-6{max-width: 100% !important; flex: 0 0 100% !important; margin: 0 0 20px;}
	.form-group.login-btn .default-btn {font-size: 14px;padding: 10px 15px;width: 100%;}
	.order-details-items .order-title{flex-wrap: wrap;}
	.order-details-items .order-title strong {width: 100%;}
	body.account .column.main ul.items + .order-details-items .actions-toolbar a {font-size: 14px;}
	body.account .column.main ul.items + .order-details-items .actions-toolbar {display: flex;align-items: center;justify-content: space-between;margin: 0 0 6px;padding: 0;}
	.order-details-items .order-title strong {margin: 5px 0 5px !important;}
	

}


@media screen and (max-width: 576px) { 
	body.account main#maincontent {padding: 0 5px !important;}
	body.account .column.main ul.items li.nav.item strong, body.account .column.main ul.items li.nav.item a {font-size: 14px;padding: 0 0;}
	.order-details-items .order-title .action, .order-details-items .order-title strong {margin: 6px 0 0;font-size: 13px !important;}
	.toolbar.wishlist-toolbar .pager {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
	.toolbar.wishlist-toolbar .pager .limiter {width: 100%;text-align: left;margin: 10px 0 0;justify-content: start;}
	.footer-bottom-content {padding-right: 0;}
	.abs-pager-toolbar .toolbar-amount, .account .toolbar .toolbar-amount, .toolbar-giftregistry-results .toolbar-amount, .toolbar-wishlist-results .toolbar-amount {font-size: 14px;}
	.abs-pager-toolbar .limiter, .account .toolbar .limiter, .toolbar-giftregistry-results .limiter, .toolbar-wishlist-results .limiter {font-size: 14px;}
	.product-item-details .actions-primary button {font-size: 10px !important;padding: 7px 10px !important;}
	body.account.wishlist-index-index .products-grid.wishlist ol.product-items li.product-item {width: 100% !important;margin: 0 0 15px !important;}
	body.account.wishlist-index-index script#form-tmpl + .toolbar.wishlist-toolbar {margin: 30px 0;}
	body.account.wishlist-index-index form.form-wishlist-items .actions-toolbar .primary button {padding: 5px 10px;font-size: 13px;}
	body.account.wishlist-index-index .products-grid.wishlist {margin-bottom: 20px;}
	.estimate-wrapper-parent{flex-wrap: wrap;}
	.estimate-time-parent{width: 100%;}
	.order-header {margin: 15px 0 5px; width: 100%;}
	.order-header a {padding: 5px 5px;font-size: 12px;}
	.estimate-wrapper-parent .order-header h3 {font-size: 15px;margin-right: 15px;}
	.delivery-inner-box p {font-size: 13px;}
	.delivery-inner-box figure img {max-width: 20px;max-height: 20px;}
	.delivery-inner-box {padding-left: 30px;}
	.product-details-right h2 {font-size: 22px;}
	.product-share-box-price h3 {font-size: 20px;}
	.product-rating ul li img {max-width: 12px;}
	.product-rating ul li + li {margin-left: 3px;}
	.product-slider-image-parent {height: 300px;}
	.badcrumb-inner ul li a {padding: 2px;}
	.badcrumb-inner ul li + li {margin-left: 5px;}
	.badcrumb-inner ul li img {max-height: 10px;}
	.trackorder-wrapper ul li h5 {font-size: 14px;}
	.trackorder-wrapper ul li p {font-size: 12px;}
	.sustainability-content h2 img {max-width: 120px;}
	.home-banner-main-content h1{font-size: 26px;}
	.logut-popup.cancel-product.bulk-product .modal-dialog.modal-dialog-centered.help-center-modal {margin: 0 auto;padding: 0 15px;}
	.reviews-wrapper {padding: 15px 10px;}
	.header-top-content p {font-size: 11px;}
	.cart-header-top-box{padding: 10px;}
	.cart-header-top-right a {font-size: 12px;}
	.cart-total-product .cart-total-select a {font-size: 12px;}
	.form-bottom-content ul{flex-wrap: wrap;}
	.form-bottom-content ul li{width: 100%;}
	.form-bottom-content ul li + li{margin: 10px 0 0;}
	.row.customer-review-wrapper .col-lg-6 {max-width: 100%;flex: 0 0 100%;margin: 0 0 15px;}
	.badcrumb-inner ul li a, .badcrumb-inner ul li {font-size: 12px;}
	.product-left-image.row .col-lg-6 .product-details-img img {height: 100px;}
	.whislist-wrapper .col-lg-4 {max-width: 100%;flex: 0 0 100%; margin: 0 0 15px;}
	.sustainability-content h2{flex-wrap: wrap;}
	.dashboard-header.backpage{flex-wrap: wrap;}
	.dashboard-header.backpage .invoice-btn-parent {width: 100%; margin: 10px 0 0;}
	.dashboard-header.backpage .back-invoice-header > a {top: 30%;}
	.reviews-wrapper .row{text-align: center;}
	.opne-search-box input[type="text"] {padding: 0 35px 0 10px;font-size: 14px;}
	.reviews-wrapper .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	.review-heading-parent br {display: none;}
	section.same-section.max-section-width.energy-section .col-lg-6 {max-width: 100%;flex: 0 0 100%;margin: 15px 0 0;}
	section.same-section.max-section-width.energy-section .col-lg-6:nth-child(3) {order: 4;}
	.energy-parent {margin: 0 0 0px;}
	section.same-section.treding-section .col-lg-3{max-width: 50%; flex: 0 0 50%; margin-top: 15px;}
	.reviw-rating-wrapper h3 {font-size: 18px;}
	.review-rating-content span {font-size: 29px;}
	.energy-box-wrapper > img {height: 290px;}
	.solor-genetor-wrapper > img {height: 250px;}
	section.same-section.deal-section {background: transparent;}
	section.same-section.deal-section .slider-item {padding: 0;background: transparent;border: none;}
	.slider-inner-content p {font-size: 14px;margin: 0 0 7px;}
	.slider-inner-content ul li img {max-height: 11px;}
	.slider-inner-content ul {margin: 0 0 8px;}
	.slider-footer-left del {font-size: 12px;}
	.slider-footer-left span {font-size: 10px;}
    .slider-inner-content h2 {font-size: 16px;}
	.slider-item-inner-content a.likebtn {width: 25px;height: 25px;}
	section.same-section.deal-section {padding-top: 0 !important;}
	section.same-section.deal-section{padding-bottom: 0 !important; padding-top: 30px !important;}



}

@media screen and (max-width: 480px) {
	.product-details-btn.form-group.login-btn ul {flex-wrap: wrap;}
	.product-details-btn.form-group.login-btn ul li:first-child {width: 100%;margin: 0 0 0px !important;}
	.product-details-btn.form-group.login-btn ul li:nth-child(3) {margin-left: 10px !important;}
	.product-details-btn.form-group.login-btn ul li:nth-child(2), .product-details-btn.form-group.login-btn ul li:nth-child(3) {margin: 10px 0 0 0;width: 48%;}
	.product-details-btn.form-group.login-btn ul li form button.btn.default-btn {min-width: initial;width: 100%;}
	.bulk-product-parent .toprated-bottom a.btn.btn-primaryx {padding: 7px 5px;font-size: 12px;min-width: 76px;}
	.energy-box-wrapper{height: 100%;}
	section.same-section.energy-section.pt-3 .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	.energy-box-wrapper > img {height: 250px;}
	.upload__img-box {width: 16%;}
	.upload__img-box .img-bg {background-size: 40px;padding: 28px 0;width: 50px;height: 50px;}
	.product-details-btn.form-group.login-btn ul li a.btn.default-btn {min-width: 185px;}
	.notification-parent .notification-msg{width: 100%;}
	.badcrumb-inner ul{flex-wrap: wrap;}
	.row.border-top {margin-top: 20px !important;padding: 20px 0;}
	
	.giftcard-input{flex-wrap: wrap;}
	.giftcard-input button {width: 100%;margin: 10px 0 0;font-size: 14px;padding: 10px 15px;height: auto;}
	.order-header {margin: 10px 0 10px;}
	.order-header a {padding: 5px 5px;border-radius: 5px;font-size: 12px;}
	.deal-product-list .col-lg-4 {max-width: 100%;flex: 0 0 100%; margin: 15px 0 0;}
	.product-price-inner{flex-wrap: wrap;}
	.product-price-img{width: 100%;}
	.product-price-content {width: 100%;text-align: left; margin-top: 20px;}
	.product-rateus-parent{flex-wrap: wrap;}
	.product-rateus-parent .product-rateus-inner {width: 100%;margin: 0 0 20px;}
	.product-upload-box {width: 100%;}
	.dashboard-header.backpage .back-invoice-header > a {width: 30px;height: 30px;font-size: 19px;border-radius: 5px;}
	.dashboard-header.backpage {padding-left: 55px;}
	.again-btn, a.invoice-btn {padding: 8px 8px;font-size: 12px;}
	.order-summary-inner h4, .order-summary-inner h5, .order-summary-inner p {font-size: 14px;}
	.product-upload-box a {font-size: 14px;padding: 10px 10px;}

	.product-price-content p{text-align: left;}
	a.search-box {width: 30px;height: 30px;}
	.roundcircle {width: 30px;height: 30px;}
	.cart-roundcircle {width: 30px;height: 30px;}
	a.togglebtn {width: 30px;height: 30px;}
	a.search-box img {max-width: 12px;}
	.roundcircle img {max-width: 12px;}
	.cart-roundcircle img {max-height: 14px;}
	.dela-box-parent a.deafult-circle-btn {margin: 40px 0 0 auto;}
	footer {padding: 30px 0 20px;}
	.footer-top-content h3, .footer-menu h3{font-size: 21px;}
	.footer-button-parent h4 {font-size: 14px;}
	.dela-box-parent h2 {font-size: 18px;margin: 0 0 0;}
	.footer-bottom-content {padding-right: 0;}
	.header-menu > ul{width: 100%;}
	.row.customer-review-wrapper {margin-top: 40px;}
	.solor-genetor-inner p br{display: none;}
	.energy-content-box {left: 10px;right: 10px;width: inherit;}
	


}

@media screen and (max-width: 420px) { 
	body.account.wishlist-index-index form.form-wishlist-items .actions-toolbar .primary button {width: 100%;margin: 10px 0 0 !important;}
	.card-bottom-btn{flex-wrap: wrap;}
	.card-bottom-btn .btn{width: 100%;}
	.card-bottom-btn .btn + .btn{margin-top: 10px;}
	.upload__img-box {width: 20%;}
	.login-section .container-fluid {padding: 0;}
	.form-group.otp-field input + input {margin-left: 5px;}
	.form-group.otp-field input {width: 45px;height: 45px;}
	.account-left-menu.active{width: 100%;}
	.footer-bottom-content{text-align: left;}
	.footer-bottom-content ul{flex-wrap: wrap; justify-content: center;}
	.footer-main-wrapper .col-lg-2 {max-width: 100%;flex: 0 0 100%;margin: 29px 0 0;}
	.footer-bottom-content ul li{width: 100%;}
	.footer-bottom-content ul li + li{margin-left: 0; margin-top: 10px; padding-left: 0;}
	.footer-bottom-content ul li:before{display: none;}
	.carousel-categories .categories-box {width: 100%;}
	.logo img {max-width: 110px;}
	.product-details-btn a.btn.sharebtn {padding: 10px 20px;}
	.footer-search-box button{right: 4px;}
	a.btn.btn-primaryx {font-size: 11px;min-width: 90px;margin: 15px 0 0;}

}

@media screen and (max-width: 380px) {
	.header-mein-top{padding: 5px;}
	.home-banner-main-content h1 br{display: none;}
	.product-details-btn.form-group.login-btn ul li a.btn.default-btn {min-width: 165px;}
	.search-box-wrapper .opne-search-box{width: 100%;}
	section.same-section.treding-section .col-lg-3 {max-width: 100%;flex: 0 0 100%;}
	.upload__img-box {width: 25%;}
	.footer-button-parent ul li a{min-width: 100%;}
}
