
@media (max-width: 767px) { 

.top-email{display: none;}
.top-phone{display: block;}
.top-bar-left a {color: #fff; text-decoration: none; font-size: 12px; }
.top-bar-left a i {margin-right: 5px; font-size: 12px; }
.top-bar-left a span {margin-left: 5px; }
.top-bar-right .dropdown button{font-size: 12px;}
.top-bar-right .dropdown .dropdown-menu {border: unset; border-radius: 0; box-shadow: 0px 0px 10px #868686; padding: 0;}
.top-bar-right .dropdown .dropdown-menu li{border-bottom: 1px solid #ccc; padding: 10px 0px;}
.top-bar-right .dropdown .dropdown-menu li a{font-size: 13px;}
.middle-header-wrapp{display: none;}
.sidebar-navbar-div{width: 100%;}
.ship-feat-inner {padding: 0px 0px; }
.ship-feat-inner ul li{padding: 0px;}
.ship-feat-inner ul li .ship-icon {margin-right: 6px; }
.ship-feat-inner ul li .ship-icon img{width: 85%;}
#home-slider {margin-top: 2px; }
#home-slider .owl-dots {justify-content: center; margin-top: 30px; margin-bottom: 30px; position: absolute; display: block; bottom: -30px; right: 0px; }
#home-slider .owl-dots button {border: 2px solid #125b7b !important; background-color: #125b7b !important; width: 9px; height: 9px; border-radius: 50px; margin-right: 7px; margin-bottom: 9px; }
.best-seller-product {padding: 15px 0px; }
.best-seller-pro-head h4{font-size: 14px;}
.best-seller-pro-head{padding: 6px 0px; margin-bottom: 20px;}
.best-seller-pro-head a{font-size: 12px;}
.best-seller-pro-head a i{font-size: 12px;}
.best-pro-box {border: 1px solid #ccc; padding: 40px 15px 15px; }
.stock-tag{font-size: 8px;}
.sale-tag{font-size: 8px;}
.prodct-tags{top: -28px;}
.best-pro-con h6 {color: #000; font-size: 12px; margin-bottom: 17px; }
.best-pro-con p{font-size: 11px;}
.best-pro-con ul li i{font-size: 13px;}
.best-pro-con a {display: block; background-color: #125b7b; color: #fff; text-decoration: none; font-size: 12px; text-transform: uppercase; text-align: center; padding: 8px; margin-top: 21px; }
.best-seller-product .owl-dots{display: none;}
.add-sec-wrapp {padding-bottom: 7px; padding-top: 10px; }
.explore-cat-main{padding: 20px;}
.cat-listing ul li{width: 30%; padding: 16px 0px;  border: 1px dotted #ccc !important; margin-bottom: 10px;
margin-right: 10px;}
.cat-listing ul li a h5 {margin-bottom: 3px; text-transform: uppercase; font-weight: 600; font-size: 13px; }
.cat-listing ul li a p {font-size: 11px; margin-bottom: 0; }
.cat-listing ul{margin-top: 20px;}
.explore-cat-wrapp {margin-bottom: 30px; }
.offer-wrapper {padding-top: 20px; }
.shipping-feat-wrapper {padding:38px 0 14px; }
.ship-feat-inner ul{flex-wrap: wrap;}
.ship-feat-inner ul li{width: 46%; margin-bottom: 30px; margin-left: 10px;}
.ship-feat-inner ul li .ship-con h5{font-size: 12px;}
.ship-feat-inner ul li .ship-con p{font-size: 11px;}
.ship-feat-inner ul li::after {content: ''; width: 1px; height: 151%; background-color: #ccc; top: -16px; right: -7px; position: absolute;}
.ship-feat-inner ul li:last-child:after {display: block;}
.ship-feat-inner ul li:nth-child(2n):after {display: none;}
 .ship-feat-inner ul li:before {content: ''; width: 112%; height: 1px; background-color: #ccc; bottom: -14px; left: -15px; position: absolute; }
.ship-feat-inner ul li:nth-child(4n):before{display: none;}
.ship-feat-inner ul li:nth-child(3n):before{display: none;}



.footer-main {padding: 25px 40px 25px; border-radius: 20px; margin-bottom: 30px; }
.footer-about{text-align: center;}
.footer-about p{font-size: 12px;}
.footer-about ul {border-top: 1px dotted #ccc; padding-top: 16px; padding-left: 0px; list-style-type: none; display: flex; justify-content: center; border-bottom: 1px dotted #ccc; padding-bottom: 19px; margin-bottom: 26px; }
.quick-links{padding-left: 0px;}
.quick-links h5{font-size: 14px;}
.quick-links ul li a{font-size: 12px;}
.quick-links ul li{margin-bottom: 4px;}
.subscribe-form {border-top: 1px dotted #ccc; padding-top: 30px; margin-top: 14px; text-align: center; }
.subscribe-form h5{font-size: 14px;}
.subscribe-form p{font-size: 12px;}
.copyright-wrapp {border-top: 1px dotted #ccc; padding-top: 20px; margin-top: 40px; }
.copyright-link{display: none;}
.copyright-text p {color: #fff; font-size: 12px; margin-bottom: 0; text-align: center; }

.desktop-nav-main{display: none;}
.mobile-main-nav-head{display: block;}
.overstyle{overflow: hidden;}

.footer-mobile-sec{display: block;}
.main-header-wrapper{background-color: #fff;}



.inner-banner-wrapp {padding: 10px 0px; }
.about-mid-con p{font-size: 13px;}
.about-mid-con h5 {font-size: 17px; font-weight: 600; border-bottom: 1px solid #000; padding: 17px 0px; margin-bottom: 24px; text-transform: uppercase; }
.mission-cont-inner {width: 100%; padding-left: 0; text-align: center; }
.mission-cont-inner h5 {font-weight: 600; font-size: 17px; margin-bottom: 10px; }
.mission-cont-inner p{font-size: 11px;}
.mission-cont-inner a {background-color: #24a6bc; color: #fff; padding: 5px 15px; display: inline-block; border-radius: 50px; text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight: 600; }
.mision-desk-img{display: none;}
.mision-mob-img{display: block!important;}
.mission-content {position: absolute; top: 15px; left: 0; display: flex; align-items: flex-start; width: 100%; height: 100%; }


.contact-add-img{display: none;}
.contact-form-main form {width: 100%; margin: 0 auto; }
.contact-form-head{width: 100%;}
.contact-form-main{padding: 30px 16px;}
.contact-form-head h5{font-size: 18px;}
.contact-form-head p{font-size: 13px;}
.contact-form-main form label{font-size: 13px;}
.contact-add-con h5 {font-size: 16px; font-weight: 600; border-bottom: 1px solid #000; padding: 17px 0px; margin-bottom: 24px; text-transform: uppercase; }
.contact-add-detail ul li{padding: 18px 0px;}
.contact-add-detail ul li h6{font-size: 14px;}
.contact-add-detail ul li p{font-size: 13px;}
.contct-follow h4{font-size: 15px;}

.blog-head h5{font-size: 16px;}
.faq-first-head{font-size: 14px; padding-left: 20px;}
.faq-first-head::before {width: 10px; height: 10px;}
.faq-acord-main .accordion-button {padding: 5px 13px; border-left: 7px solid #125b7b; margin-bottom: 9px; box-shadow: unset; color: #000; font-weight: 500; text-transform: uppercase; font-size: 13px; }
.faq-acord-main .accordion-body p {font-size: 13px; line-height: 21px; color: #000; font-weight: 500; }
.faq-desclaimer h4{font-size: 15px;}
.faq-desclaimer p {font-size: 13px; line-height: 21px; color: #000; }


.brand-view a {padding: 11px 40px; background-color: #125b7b; color: #fff; text-decoration: none; text-transform: uppercase; display: inline-block; margin-top: 0px; }
.category-image-box {width: 100%; height: auto; background-color: #f7f7fa; display: flex; justify-content: center; align-items: center; border-radius: 20px; box-shadow: 0px 0px 10px #ccc; text-align: center; margin: 0 auto 13px; padding: 24px; }
.category-box h5 {color: #000; font-size: 15px; }
.category-box p {color: #000; font-size: 13px; }

.blog-date h5{padding: 8px 16px;}
.blog-content-inner h4 {font-size: 16px; font-weight: 600; line-height: 27px; margin-bottom: 6px; }
.blog-content-inner p {color: #000; font-size: 13px; margin-bottom: 0; }

.blog-pagination .pagination li span{padding: 4px 10px;}
.blog-pagination .pagination li a{padding: 4px 10px;}


.feat_blog_con p span i {color: #000; margin-right: 7px; font-size: 14px; }
.feat_blog_con p span {color: #125b7b; font-size: 13px; margin-right: 17px; font-weight: 600; }
.blog-detail-title h3 {color: #000; text-decoration: none; font-size: 16px; margin-top: 10px; text-transform: uppercase; font-weight: 600; }
.blod-detail-description p {text-align: justify; font-size: 13px; color: #000; line-height: 19px; }
.blog-detail-image img {width: 100%; height: auto; max-height: auto; }
.blod-detail-description h3 {color: #000; text-decoration: none; font-size: 16px; margin-top: 10px; text-transform: uppercase; font-weight: 600; }
.blod-detail-description h2{font-size: 16px;}
.blod-detail-description h4{font-size: 16px;}
.blod-detail-description h1{font-size: 16px;}
.inner-breadcrumb .breadcrumb li {color: #000; font-weight: 600; font-size: 12px; }

.blog-social ul li h5{font-size: 15px;}
.blog-social ul li a i {width: 26px; height: 26px; border: 1px solid #125b7b; display: flex; justify-content: center; align-items: center; border-radius: 50px; font-size: 12px; }


.widget{padding: 0px;}
.blog-social{margin-bottom: 30px;}
h2.widget-title, h2.widgettitle {font-size: 16px; font-weight: 600; margin-bottom: 41px; position: relative; color: #125b7b; }
.widget_categories li a{font-size: 13px;}


.brand-box h5 {color: #000; font-size: 14px; }
.brand-box p {color: #000; font-size: 13px; }

.shorting-div h4{font-size: 13px;}
.product-page-row{flex-direction: column-reverse;}
.product-list-sidebar{padding-top: 50px;}
.product-side-category {margin-top: 19px; }
.product-side-category h5{font-size: 15px;}
.product-side-category ul li a{font-size: 13px;}
.stock-size {margin-top: 19px; }
.stock-size h5{font-size: 15px;}
.stock-size label{font-size: 13px;}
.material-div {margin-top: 19px; }
.material-div h5{font-size: 15px;}
.material-div label{font-size: 13px;}
.best-pro-img img {width: 100% !important; margin: 0 auto; }

.product-filter-mobile{display: block;}


.profile-row-rev{flex-direction: column-reverse;}
.my-profile-feat{display: none;}
.dashboard-sidebar{margin-top: 10px; border-radius: 20px;}
.profile-data-main {padding: 10px 12px; display: block; align-items: center; }
.profile-data-main img {width: 22%; margin-right: 30px; margin-bottom: 17px; }
.profile-data-inner ul li {margin-bottom: 13px; color: #000; font-weight: 600; font-size: 13px; }
.profile-data-main {padding: 10px 12px; display: block; align-items: center; border: 1px solid #125b7b; background-color: #cbe2ff; border-radius: 20px; }
.my-profile-data{border: none;}
.my-profile-data h5 {background-color: unset; display: block; padding: 16px 4px; font-weight: 700; color: #125b7b; border-bottom: none; font-size: 15px; }
.dashboard-sidebar img{display: none;}
.dashboard-sidebar h3{display: none;}
.dashboard-links {margin: 5px 0px; }
.dashboard-links ul li {border-bottom: 1px solid #125b7b; }
.dashboard-links ul li a {display: block; padding: 17px 18px; color: #000; font-weight: 600; text-decoration: none; font-size: 14px; text-align: left; }

 .change-pro-data {padding: 20px 20px; box-shadow: 0px 0px 4px #ccc; border-radius: 20px; }

.sign-in-image{display: none;}
.sign-in-form form {margin: 15px; }
.form-extra-link label{font-size: 13px;}
.form-extra-link a{font-size: 13px;}
.form-submit-link h6 {margin-bottom: 0; font-size: 13px; }
.form-submit-link button {background-color: #125b7b; border-radius: 0; color: #fff; font-size: 13px; padding: 10px 12px; }
.sign-in-social ul li a i {width: 35px; height: 35px; border: 1px solid #000; display: flex; justify-content: center; align-items: center; border-radius: 50px; font-size: 13px; }
.sign-in-form h5{font-size: 15px;}

.register-page-wrapp h5{font-size: 15px;}
.register-page-wrapp form {margin: 10px; }
.inner-tex-banner h5{font-size: 18px;}

.desktop-cart-design{display: none;}
 .mobile-cart-design{display: block;}
.checkout-right-div{display: none;}


.checkout-login-div {padding: 13px;}
.checkout-login-div form .check-log-button button {background-color: #125b7b; color: #fff; border-radius: 0; padding: 6px 17px; font-size: 14px; }
.checkout-login-div form .check-log-button a {color: #000; font-weight: 600; text-decoration: none; font-size: 14px; }
.checkout-login ul li button {width: 100%; border-bottom: 1px solid #ccc !important; border-radius: 0 !important; padding: 11px; text-transform: uppercase; font-weight: 600; font-size: 14px; color: #000; }
.checkout-login-div form input {margin-bottom: 20px; border-bottom: 1px solid #ccc !important; border: unset; border-bottom-color: unset; border-bottom-style: unset; border-bottom-width: unset; border-radius: 0; padding: 10px 0; font-size: 14px; }
.checkout-login{margin-bottom: 20px;}
.checkout-middle-wrapp .mobile-cart-summery{border-bottom: none;}
.checkout-resister-div {padding: 13px; }
.checkout-resister-div input {margin-bottom: 20px; border-bottom: 1px solid #ccc !important; border: unset; border-bottom-color: unset; border-bottom-style: unset; border-bottom-width: unset; border-radius: 0; padding: 10px 0; font-size: 14px; }
.checkout-resister-div select {margin-bottom: 20px; border-bottom: 1px solid #ccc !important; border: unset; border-bottom-color: unset; border-bottom-style: unset; border-bottom-width: unset; border-radius: 0; padding: 10px 0; font-size: 14px; }
.checkout-resister-div button {background-color: #125b7b; color: #fff; border-radius: 0; padding: 9px 17px; margin-top: 20px; font-size: 14px; }



.checkout-delivery-progress img {width: 100% !important; }
.checkout-delivery-progress {margin-bottom: 40px; }
.address-checkout h3 {color: #125b7b; font-weight: 700; font-size: 15px; margin-bottom: 25px; }
.addess-check-inner h2 {color: #000; font-weight: 600; font-size: 14px; padding: 10px 11px; border-bottom: 1px solid #ccc; margin: 7px 18px 15px; }
.add-name h5 {font-size: 12px; color: #000; margin-right: 0px; line-height: 19px; margin-bottom: 20px; }
.edit-address a{font-size: 14px;}
.add-check-new-add a {color: #125b7b; text-decoration: none; text-transform: uppercase; font-weight: 600; display: flex; align-items: center; font-size: 13px; }
.add-check-new-add span {color: #999; font-weight: 700; font-size: 24px; margin-right: 12px; }
.head-checkout-new h4 {color: #999; font-weight: 600; font-size: 15px; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding: 10px 0px; }




.mobile-check-act-btn{position: fixed; bottom: 0; width: 100%; left: 0; z-index: 99; }
 .mobile-check-act-btn a{background-color: #125b7b; display: block; text-align: center; color: #fff; text-decoration: none; padding: 18px; font-size: 19px; }
.shiping-pay h5{margin-bottom: 0; margin-left: 14px;}

.mob-check-ship-btn{position: fixed; bottom: 0; left: 0; width: 100%; z-index: 99; box-shadow: 0px 0px 10px #ccc; background-color: #fff; }
.mob-check-ship-btn .back-btn-delivery{width: 49%; margin-right: 0; text-align: center; padding: 19px 0px; background-color: #fff; color: #000; margin-top: 0; }
.mob-check-ship-btn .next-btn-delivery{margin-top: 0; width: 49%; text-align: center; padding: 19px 0px; }


.add-address-button a {background-color: #125b7b; color: #fff; padding: 6px 17px; display: inline-block; font-weight: 600; text-decoration: none; text-transform: uppercase; font-size: 13px; }
.add-address-listing ul li {border: 1px solid #125b7b; padding: 14px; display: block; margin-bottom: 30px; }
.address-data{width: 100%;}
.address-data h5 {font-weight: 700; margin-bottom: 12px; text-transform: uppercase; font-size: 15px; }
.address-data h6 {font-size: 13px; margin-bottom: 15px; color: #000; }
.address-data h3 {font-size: 13px; margin-bottom: 15px; color: #000; }
.address-data h4 {font-size: 13px; margin-bottom: 15px; color: #000; }
.address-data-action {width: 100%; text-align: right; }
.edit-add-dash{font-size: 13px;}
.remove-add-dash{font-size: 13px;}


.order-table {margin: 0px; }
.order-table table td {font-size: 13px; }
.main-cat-image-box a {display: block; background-color: #125b7b; color: #fff; text-decoration: none; padding: 8px 26px; margin-top: 26px; }





}


@media (min-width: 768px) and (max-width: 991px) { 

.top-email{display: none;}
.top-phone{display: block;}
.top-bar-left a {color: #fff; text-decoration: none; font-size: 12px; }
.top-bar-left a i {margin-right: 5px; font-size: 12px; }
.top-bar-left a span {margin-left: 5px; }
.top-bar-right .dropdown button{font-size: 12px;}
.top-bar-right .dropdown .dropdown-menu {border: unset; border-radius: 0; box-shadow: 0px 0px 10px #868686; padding: 0;}
.top-bar-right .dropdown .dropdown-menu li{border-bottom: 1px solid #ccc; padding: 10px 0px;}
.top-bar-right .dropdown .dropdown-menu li a{font-size: 13px;}
.middle-header-wrapp{display: none;}
.sidebar-navbar-div{width: 100%;}
.ship-feat-inner {padding: 0px 0px; }
.ship-feat-inner ul li{padding: 0px;}
.ship-feat-inner ul li .ship-icon {margin-right: 6px; }
.ship-feat-inner ul li .ship-icon img{width: 85%;}
#home-slider {margin-top: 2px; }
#home-slider .owl-dots {justify-content: center; margin-top: 30px; margin-bottom: 30px; position: absolute; display: block; bottom: -30px; right: 0px; }
#home-slider .owl-dots button {border: 2px solid #125b7b !important; background-color: #125b7b !important; width: 9px; height: 9px; border-radius: 50px; margin-right: 7px; margin-bottom: 9px; }
.best-seller-product {padding: 15px 0px; }
.best-seller-pro-head h4{font-size: 14px;}
.best-seller-pro-head{padding: 6px 0px; margin-bottom: 20px;}
.best-seller-pro-head a{font-size: 12px;}
.best-seller-pro-head a i{font-size: 12px;}
.best-pro-box {border: 1px solid #ccc; padding: 40px 15px 15px; }
.stock-tag{font-size: 8px;}
.sale-tag{font-size: 8px;}
.prodct-tags{top: -28px;}
.best-pro-con h6 {color: #000; font-size: 12px; margin-bottom: 17px; }
.best-pro-con p{font-size: 11px;}
.best-pro-con ul li i{font-size: 13px;}
.best-pro-con a {display: block; background-color: #125b7b; color: #fff; text-decoration: none; font-size: 12px; text-transform: uppercase; text-align: center; padding: 8px; margin-top: 21px; }
.best-seller-product .owl-dots{display: none;}
.add-sec-wrapp {padding-bottom: 7px; padding-top: 10px; }
.explore-cat-main{padding: 20px;}
.cat-listing ul li{width: 30%; padding: 16px 0px;  border: 1px dotted #ccc !important; margin-bottom: 10px;
margin-right: 10px;}
.cat-listing ul li a h5 {margin-bottom: 3px; text-transform: uppercase; font-weight: 600; font-size: 13px; }
.cat-listing ul li a p {font-size: 11px; margin-bottom: 0; }
.cat-listing ul{margin-top: 20px;}
.explore-cat-wrapp {margin-bottom: 30px; }
.offer-wrapper {padding-top: 20px; }
.shipping-feat-wrapper {padding:38px 0 14px; }
.ship-feat-inner ul{flex-wrap: wrap;}
.ship-feat-inner ul li{width: 46%; margin-bottom: 30px; margin-left: 10px;}
.ship-feat-inner ul li .ship-con h5{font-size: 12px;}
.ship-feat-inner ul li .ship-con p{font-size: 11px;}
.ship-feat-inner ul li::after {content: ''; width: 1px; height: 151%; background-color: #ccc; top: -16px; right: -7px; position: absolute;}
.ship-feat-inner ul li:last-child:after {display: block;}
.ship-feat-inner ul li:nth-child(2n):after {display: none;}
 .ship-feat-inner ul li:before {content: ''; width: 112%; height: 1px; background-color: #ccc; bottom: -14px; left: -15px; position: absolute; }
.ship-feat-inner ul li:nth-child(4n):before{display: none;}
.ship-feat-inner ul li:nth-child(3n):before{display: none;}



.footer-main {padding: 25px 40px 25px; border-radius: 20px; margin-bottom: 30px; }
.footer-about{text-align: center;}
.footer-about p{font-size: 12px;}
.footer-about ul {border-top: 1px dotted #ccc; padding-top: 16px; padding-left: 0px; list-style-type: none; display: flex; justify-content: center; border-bottom: 1px dotted #ccc; padding-bottom: 19px; margin-bottom: 26px; }
.quick-links{padding-left: 0px;}
.quick-links h5{font-size: 14px;}
.quick-links ul li a{font-size: 12px;}
.quick-links ul li{margin-bottom: 4px;}
.subscribe-form {border-top: 1px dotted #ccc; padding-top: 30px; margin-top: 14px; text-align: center; }
.subscribe-form h5{font-size: 14px;}
.subscribe-form p{font-size: 12px;}
.copyright-wrapp {border-top: 1px dotted #ccc; padding-top: 20px; margin-top: 40px; }
.copyright-link{display: none;}
.copyright-text p {color: #fff; font-size: 12px; margin-bottom: 0; text-align: center; }

.desktop-nav-main{display: none;}
.mobile-main-nav-head{display: block;}
.overstyle{overflow: hidden;}


.inner-banner-wrapp {padding: 10px 0px; }
.about-mid-con p{font-size: 13px;}
.about-mid-con h5 {font-size: 17px; font-weight: 600; border-bottom: 1px solid #000; padding: 17px 0px; margin-bottom: 24px; text-transform: uppercase; }
.mission-cont-inner {width: 100%; padding: 11px 50px; text-align: center; }
.mission-cont-inner h5 {font-weight: 600; font-size: 20px; margin-bottom: 10px; }
.mission-cont-inner p{font-size: 15px;}
.mission-cont-inner a {background-color: #24a6bc; color: #fff; padding: 5px 15px; display: inline-block; border-radius: 50px; text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight: 600; }
.mision-desk-img{display: none;}
.mision-mob-img{display: block!important;}
.mission-content {position: absolute; top: 120px; left: 0; display: flex; align-items: flex-start; width: 100%; height: 100%; }


.contact-add-img{display: none;}
.contact-form-main form {width: 100%; margin: 0 auto; }
.contact-form-head{width: 100%;}
.contact-form-main{padding: 30px 16px;}
.contact-form-head h5{font-size: 18px;}
.contact-form-head p{font-size: 13px;}
.contact-form-main form label{font-size: 13px;}
.contact-add-con h5 {font-size: 16px; font-weight: 600; border-bottom: 1px solid #000; padding: 17px 0px; margin-bottom: 24px; text-transform: uppercase; }
.contact-add-detail ul li{padding: 18px 0px;}
.contact-add-detail ul li h6{font-size: 14px;}
.contact-add-detail ul li p{font-size: 13px;}
.contct-follow h4{font-size: 15px;}


.blog-head h5{font-size: 16px;}
.faq-first-head{font-size: 14px; padding-left: 20px;}
.faq-first-head::before {width: 10px; height: 10px;}
.faq-acord-main .accordion-button {padding: 5px 13px; border-left: 7px solid #125b7b; margin-bottom: 9px; box-shadow: unset; color: #000; font-weight: 500; text-transform: uppercase; font-size: 13px; }
.faq-acord-main .accordion-body p {font-size: 13px; line-height: 21px; color: #000; font-weight: 500; }
.faq-desclaimer h4{font-size: 15px;}
.faq-desclaimer p {font-size: 13px; line-height: 21px; color: #000; }


.blog-date h5{padding: 8px 16px;}
.blog-content-inner h4 {font-size: 16px; font-weight: 600; line-height: 27px; margin-bottom: 6px; }
.blog-content-inner p {color: #000; font-size: 13px; margin-bottom: 0; }

.blog-pagination .pagination li span{padding: 4px 10px;}
.blog-pagination .pagination li a{padding: 4px 10px;}

.feat_blog_con p span i {color: #000; margin-right: 7px; font-size: 14px; }
.feat_blog_con p span {color: #125b7b; font-size: 13px; margin-right: 17px; font-weight: 600; }
.blog-detail-title h3 {color: #000; text-decoration: none; font-size: 16px; margin-top: 10px; text-transform: uppercase; font-weight: 600; }
.blod-detail-description p {text-align: justify; font-size: 13px; color: #000; line-height: 19px; }
.blog-detail-image img {width: 100%; height: auto; max-height: auto; }
.blod-detail-description h3 {color: #000; text-decoration: none; font-size: 16px; margin-top: 10px; text-transform: uppercase; font-weight: 600; }
.blod-detail-description h2{font-size: 16px;}
.blod-detail-description h4{font-size: 16px;}
.blod-detail-description h1{font-size: 16px;}
.inner-breadcrumb .breadcrumb li {color: #000; font-weight: 600; font-size: 12px; }

.blog-social ul li h5{font-size: 15px;}
.blog-social ul li a i {width: 26px; height: 26px; border: 1px solid #125b7b; display: flex; justify-content: center; align-items: center; border-radius: 50px; font-size: 12px; }


.widget{padding: 0px;}
.blog-social{margin-bottom: 30px;}
h2.widget-title, h2.widgettitle {font-size: 16px; font-weight: 600; margin-bottom: 41px; position: relative; color: #125b7b; }
.widget_categories li a{font-size: 13px;}
.widget ol li, .widget ul li{justify-content: flex-start;}

.main-header-wrapper{background-color: #fff;}


.brand-box h5 {color: #000; font-size: 14px; }
.brand-box p {color: #000; font-size: 13px; }

.shorting-div h4{font-size: 13px;}
.product-page-row{flex-direction: column-reverse;}

.product-list-sidebar{padding-top: 50px;}
.product-side-category {margin-top: 19px; }
.product-side-category h5{font-size: 15px;}
.product-side-category ul li a{font-size: 13px;}
.stock-size {margin-top: 19px; }
.stock-size h5{font-size: 15px;}
.stock-size label{font-size: 13px;}
.material-div {margin-top: 19px; }
.material-div h5{font-size: 15px;}
.material-div label{font-size: 13px;}
.best-pro-img img {width: 100% !important; margin: 0 auto; }

.product-filter-mobile{display: block;}

.profile-row-rev{flex-direction: column-reverse;}

.my-profile-feat{display: none;}
.dashboard-sidebar{margin-top: 10px; border-radius: 20px;}
.profile-data-main {padding: 10px 12px; display: flex; align-items: center; }
.profile-data-main img {width: 22%; margin-right: 30px; margin-bottom: 17px; }
.profile-data-inner ul li {margin-bottom: 13px; color: #000; font-weight: 600; font-size: 13px; }
.profile-data-main {padding: 10px 12px; display: flex; align-items: center; border: 1px solid #125b7b; background-color: #cbe2ff; border-radius: 20px; }
.my-profile-data{border: none;}
.my-profile-data h5 {background-color: unset; display: block; padding: 16px 4px; font-weight: 700; color: #125b7b; border-bottom: none; font-size: 15px; }
.dashboard-sidebar img{display: none;}
.dashboard-sidebar h3{display: none;}
.dashboard-links {margin: 5px 0px; }
.dashboard-links ul li {border-bottom: 1px solid #125b7b; }
.dashboard-links ul li a {display: block; padding: 17px 18px; color: #000; font-weight: 600; text-decoration: none; font-size: 14px; text-align: left; }

.change-pro-data {padding: 20px 20px; box-shadow: 0px 0px 4px #ccc; border-radius: 20px; }

.sign-in-image{display: none;}
.sign-in-form form {margin: 15px; }
.form-extra-link label{font-size: 13px;}
.form-extra-link a{font-size: 13px;}
.form-submit-link h6 {margin-bottom: 0; font-size: 13px; }
.form-submit-link button {background-color: #125b7b; border-radius: 0; color: #fff; font-size: 13px; padding: 10px 12px; }
.sign-in-social ul li a i {width: 35px; height: 35px; border: 1px solid #000; display: flex; justify-content: center; align-items: center; border-radius: 50px; font-size: 13px; }
.sign-in-form h5{font-size: 15px;}

.register-page-wrapp h5{font-size: 15px;}
.register-page-wrapp form {margin: 10px; }

.desktop-cart-design{display: none;}
 .mobile-cart-design{display: block;}


.checkout-right-div{display: none;}


.checkout-login-div {padding: 13px;}
.checkout-login-div form .check-log-button button {background-color: #125b7b; color: #fff; border-radius: 0; padding: 6px 17px; font-size: 14px; }
.checkout-login-div form .check-log-button a {color: #000; font-weight: 600; text-decoration: none; font-size: 14px; }
.checkout-login ul li button {width: 100%; border-bottom: 1px solid #ccc !important; border-radius: 0 !important; padding: 11px; text-transform: uppercase; font-weight: 600; font-size: 14px; color: #000; }
.checkout-login-div form input {margin-bottom: 20px; border-bottom: 1px solid #ccc !important; border: unset; border-bottom-color: unset; border-bottom-style: unset; border-bottom-width: unset; border-radius: 0; padding: 10px 0; font-size: 14px; }
.checkout-login{margin-bottom: 20px;}
.checkout-middle-wrapp .mobile-cart-summery{border-bottom: none;}
.checkout-resister-div {padding: 13px; }
.checkout-resister-div input {margin-bottom: 20px; border-bottom: 1px solid #ccc !important; border: unset; border-bottom-color: unset; border-bottom-style: unset; border-bottom-width: unset; border-radius: 0; padding: 10px 0; font-size: 14px; }
.checkout-resister-div select {margin-bottom: 20px; border-bottom: 1px solid #ccc !important; border: unset; border-bottom-color: unset; border-bottom-style: unset; border-bottom-width: unset; border-radius: 0; padding: 10px 0; font-size: 14px; }
.checkout-resister-div button {background-color: #125b7b; color: #fff; border-radius: 0; padding: 9px 17px; margin-top: 20px; font-size: 14px; }

.checkout-delivery-progress img {width: 100% !important; }
.checkout-delivery-progress {margin-bottom: 40px; }
.address-checkout h3 {color: #125b7b; font-weight: 700; font-size: 15px; margin-bottom: 25px; }
.addess-check-inner h2 {color: #000; font-weight: 600; font-size: 14px; padding: 10px 11px; border-bottom: 1px solid #ccc; margin: 7px 18px 15px; }
.add-name h5 {font-size: 12px; color: #000; margin-right: 0px; line-height: 19px; margin-bottom: 20px; }
.edit-address a{font-size: 14px;}
.add-check-new-add a {color: #125b7b; text-decoration: none; text-transform: uppercase; font-weight: 600; display: flex; align-items: center; font-size: 13px; }
.add-check-new-add span {color: #999; font-weight: 700; font-size: 24px; margin-right: 12px; }
.head-checkout-new h4 {color: #999; font-weight: 600; font-size: 15px; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding: 10px 0px; }


.mobile-check-act-btn{position: fixed; bottom: 0; width: 100%; left: 0; z-index: 99; }
 .mobile-check-act-btn a{background-color: #125b7b; display: block; text-align: center; color: #fff; text-decoration: none; padding: 18px; font-size: 19px; }
.shiping-pay h5{margin-bottom: 0; margin-left: 14px;}

.mob-check-ship-btn{position: fixed; bottom: 0; left: 0; width: 100%; z-index: 99; box-shadow: 0px 0px 10px #ccc; background-color: #fff; }
.mob-check-ship-btn .back-btn-delivery{width: 49%; margin-right: 0; text-align: center; padding: 19px 0px; background-color: #fff; color: #000; margin-top: 0; }
.mob-check-ship-btn .next-btn-delivery{margin-top: 0; width: 49%; text-align: center; padding: 19px 0px; }


.add-address-button a {background-color: #125b7b; color: #fff; padding: 6px 17px; display: inline-block; font-weight: 600; text-decoration: none; text-transform: uppercase; font-size: 13px; }
.add-address-listing ul li {border: 1px solid #125b7b; padding: 14px; display: block; margin-bottom: 30px; }
.address-data{width: 100%;}
.address-data h5 {font-weight: 700; margin-bottom: 12px; text-transform: uppercase; font-size: 15px; }
.address-data h6 {font-size: 13px; margin-bottom: 15px; color: #000; }
.address-data h3 {font-size: 13px; margin-bottom: 15px; color: #000; }
.address-data h4 {font-size: 13px; margin-bottom: 15px; color: #000; }
.address-data-action {width: 100%; text-align: right; }
.edit-add-dash{font-size: 13px;}
.remove-add-dash{font-size: 13px;}

.order-table {margin: 0px; }
.order-table table td {font-size: 13px; }







}



@media (min-width: 1369px) and (max-width: 2592px) {

}



