@media only screen and (min-width: 0px)and (max-width: 479.99px) {

	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav .buttons{
		   flex-direction: column;
	
	}
}


	

@media only screen and (max-width: 768px) {

	 .hero-forms{
       margin:auto 5vw;
      
    }

	.navbar-category button {
		display: grid;
	    justify-content: center;
	    margin-top: 4px;
	    padding: 2px 20px;
	}



	.navbar-category-dropdown ul li a {
		font-size: 14px;
	}


	.navbar-category-dropdown.dropdown-menu{
		width:85vw;
	}

	.navbar-category .arrow-down{
		display: none;
	}

	.navbar-category span{
		display: none;
	}
	.cta-section::before {
	    height: 35vw;
	    width: 80vw;
	}




	.contact-info ul li i {
		font-size: 7vw;
		left: 46%;
	}
	.contact-info ul li h3 {
		padding-top:12vw;
	}
		
	.contact-info ul li h3 {
		font-size: 3vw;
	}


	.go-top {
		width: 25px;
		height: 25px;
	}

	.contact-info {
		width:calc(100% - 1rem);
	}
	.subscribe-area .end{	
		float:right;
	}

	.flash-deals-area .flash-top{
		height:35rem;
	    padding-top: 8vw;
	}

	.single-products .product-content .products-cart-wish-view .eye-btn {
		margin-top: 6px;
	}
	.single-products .product-content .products-cart-wish-view .wish-btn {
		margin-top: 6px;
	}
	.faq-accordion .accordion .accordion-title h4 {
		font-size: 14px;
	}

	.faq-accordion .accordion .accordion-title2 h4 {
		font-size: 14px;
	}
	
	.checkbox-label {
	  	font-size: 13px;
		padding-left: 2px;
	}

	.checkbox-label span{
		font-size: 12px;
	}


	.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 10px 5px;
		font-size: 12px;
		margin-top: 6px;
	}
	.single-products .product-content .title {
		font-size: 14px;
	}

	.single-products .product-content .products-price li {
		font-size: 15px;
	}

	.single-products .product-content .products-price li span {
		font-size: 13px;
	}

	.single-products .product-content .products-price b {
		font-size:13px;
	}

	.single-products .product-content .products-company {
		font-size: 13px;
		margin-top: 5px;
		margin-bottom: 1px;
	}

	
	
	.hero-slider-content {
		padding-left: 12px;
		padding-right: 12px;
		text-align: center;
		margin: auto;
	}
	
	.hero-slider-content span {
		font-size: 14px;
	}
	
	.hero-slider-content h1 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.hero-slider-content p {
		margin-bottom: 24px;
	}
	
	.hero-slider-area .owl-dots {
		bottom: 10px;
		left: 0;
		right: 0;
		text-align: right;
	}
	
	.hero-slider-area .owl-dots .owl-dot span {
		border-color: #fff;
	}
	
	.hero-slider-area .owl-dots .owl-dot span::before {
		background-color: #fff;
	}
	
	.single-services {
		padding: 20px;
		text-align: center;
	}
	
	.single-services .icon {
		position: unset;
		margin-bottom: 14px;
	}
	
	.best-seller-area {
		padding-bottom: 54px;
	}
	
	.best-seller-area .owl-nav {
		position: unset;
		margin-top: 20px;
		margin-left: -15px;
	}
	
	.sale-offer-bg {
		padding: 20px;
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.sale-offer-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .7;
		z-index: -1;
	}
	
	.sale-offer-bg h5 {
		font-size: 13px;
	}
	
	.sale-offer-bg h3 {
		margin-bottom: 25px;
		font-size: 20px;
	}
	
	
	.section-title {
		margin-bottom: 20px;
	}
	
	.section-title h2 {
		font-size: 24px;
		margin-bottom: 10px;
		margin-left: 5px;
	}
	
	.section-title .read-more {
		position: initial;
	}
	
	.featured-products-area {
		padding-bottom: 54px;
	}
	
	.featured-products-area .section-title {
		padding-top: 54px;
	}
	
	.featured-products-area .owl-nav {
		position: initial;
		margin-top: 20px;
		margin-left: -15px;
	}
	
	
	
	
	.flash-deals-area .owl-nav {
		position: unset;
		padding-bottom: 20px;
	}
	
	.flash-deals-img {
		position: relative;
		z-index: 1;
	}
	
	.flash-deals-img::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	.flash-deals-img .flash-deals-content {
		position: initial;
		text-align: center;
	}
	
	
	
	.trending-product-list {
		margin-bottom: 54px;
	}
	
	.sale-discount-bg {
		padding: 20px;
		position: relative;
		z-index: 1;
	}
	
	.sale-discount-bg .discount-content h5 {
		color: #fff;
		margin-bottom: 10px;
	}
	
	.sale-discount-bg .discount-content h3 {
		font: 24px;
	}
	
	.sale-discount-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #111;
		opacity: .8;
		z-index: -1;
	}
	
	
	
	.single-blog .blog-content ul li {
		margin-right: 5px;
		padding-right: 5px;
	}
	
	.single-blog .blog-content h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	
	.partner-wrap {
		padding: 20px;
	}
	
	.special-area {
		padding-bottom: 0;
	}
	
	.trending-product-list {
		padding: 0;
		border: none;
	}
	
	.trending-product-list.special-product-list {
		padding-bottom: 54px;
		margin-bottom: 0;
	}
	
	.trending-product-list .single-list {
		padding: 0;
		background-color: #fff;
		box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
		border-bottom: none;
	}
	
	.trending-product-list .single-list .product-content {
		border-top: 1px solid #ddd;
		padding: 15px;
	}
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 20px;
	}
	
	.trending-product-list .single-list img {
		position: initial;
		max-width: 100% !important;
	}
	
	.subscribe-area .logo {
		margin-bottom: 20px;
	}
	
	.subscribe-content {
		margin-bottom: 20px;
	}
	
	.single-footer-widget .info-list li {
		margin-bottom: 15px;
	}
	
	.services-area {
		padding-top: 54px;
	}
	
	.cart-shit .modal-body {
		padding: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 {
		font-size: 25px;
	}


	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 {
		font-size: 25px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub {
		font-size: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup {
		font-size: 15px;
	}
	
	
	.hero-slider-area.hero-slider-area-style-three .owl-dots {
		left: 0;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools {
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
		color: #ff6a00;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	
	.rs-pb-54 {
		padding-bottom: 54px;
	}
	
	.featured-products-area.rs-used .owl-nav {
		margin-bottom: 30px;
	}
	
	.sale-discount-bg {
		padding: 30px;
	}
	
	.sale-discount-bg .discount-content {
		margin: auto;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.filter {
		padding: 20px;
	}
	
	.sidebar-widget.brand ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.product-color .product-color-switch ul {
		padding: 20px;
	}
	
	.trendingss .trending-product-list {
		padding: 0;
	}
	
	.products-filter-options {
		margin-bottom: 15px;
	}
	
	.showing-result-count {
		margin-bottom: 15px;
	}
	
	.products-collections-listing.products-row-view .single-products .product-img {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.products-collections-listing.products-row-view .single-products .product-content {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.pagination-area .page-numbers {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	.cart-area .cart-controller .products-company{
		font-size: 10px;
	}


	.cart-area .cart-controller .title{
		font-size: 10px;
	}

	.like-products .product-img {
		width:50px;
		height:50px;
	}

	.cart-area .cart-table table thead tr th {
		font-size: 10px;
	}

	.cart-area .cart-controller .default-btn{
		font-size: 10px;
		padding:10px;
	}
	
	
	.cart-area .coupon-cart .form-group .default-btn {
		height: auto;
		line-height: normal;
	}
	
	.cart-area .coupon-cart .default-btn.update-cart {
		line-height: normal;
	}
	
	.order-item-address {
		margin-bottom: 0;
		margin-top: 30px;
	}
	
	.order-item-address li {
		font-size: 14px;
		padding: 15px 10px;
		padding-left: 100px;
	}
	
	.order-item-address li span {
		left: 10px;
	}
	
	.order-item-address li a {
		font-size: 14px;
	}
	
	.order-item-address li.addresss {
		padding-left: 10px;
	}
	
	.item-order {
		margin-bottom: 0;
	}
	
	.item-order .order-item-content li {
		padding: 15px 10px;
		font-size: 14px;
	}
	
	.dashboard-navigation {
		margin-bottom: 30px;
	}
	
	.profile-bar {
		padding: 30px;
		text-align: center;
	}
	
	.profile-bar .profile-info {
		padding: 0;
	}
	
	.profile-bar .profile-info img {
		position: initial;
		margin-bottom: 12px;
	}
	
	.profile-bar .edit-profiles {
		text-align: center;
		margin-top: 16px;
	}
	
	.billing-address-bar .edit-address {
		text-align: left;
		margin-top: 20px;
	}
	
	.edit-profile h3 {
		margin-bottom: 10px;
		font-size: 20px;
	}
	
	.submit-property-form .form-group label {
		font-size: 14px;
	}
	
	.address-details-area .cart-totals {
		padding: 20px;
	}
	
	.order-details-area .cart-totals .default-btn {
		position: unset;
		margin-bottom: 15px;
	}
	
	.order-details-area .cart-totals {
		padding: 20px;
	}
	
	.address-details-area {
		margin-top: 30px;
	}
	
	.billing-address-bar {
		padding: 20px;
	}
	
	.address-list .added-address a {
		padding: 20px;
	}
	
	.about-content {
		padding-left: 0;
	}
	
	.about-content h3 {
		position: unset;
		margin-bottom: 12px;
	}
	
	.single-team h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	
	.single-team span {
		font-size: 14px;
	}
	
	
	.faq-tab .tabs {
		margin-bottom: 20px;
	}
	
	.faq-tab .tabs li {
		margin-bottom: 10px;
	}
	
	.search-bar {
		margin-top: 30px;
	}
	
	.main-content-text h3 {
		font-size: 22px;
	}
	
	.sidebar-widget.search {
		margin-top: 30px;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.about-us {
		padding: 20px;
	}
	
	.sidebar-widget.recent-post ul li {
		padding-left: 110px;
		padding-right: 20px;
	}
	
	.sidebar-widget.recent-post ul li a img {
		left: 20px;
	}
	
	.sidebar-widget.recent-post ul li.pl-0 {
		padding-left: 20px !important;
	}
	
	.sidebar-widget.tags ul {
		padding: 20px;
		padding-bottom: 10px;
	}
	
	.blog-details-content .blog-top-content .blog-details-img {
		margin-bottom: 20px;
	}
	
	.blog-details-content .blog-top-content .blog-content .admin li {
		font-size: 14px;
	}
	
	.blog-details-content .blog-top-content .blog-content h3 {
		font-size: 20px;
	}
	
	.blog-details-content .blog-top-content blockquote {
		padding: 20px 0;
	}
	
	.blog-details-content .blog-top-content blockquote i {
		z-index: -1;
		opacity: .1;
	}
	
	.blog-details-content .tags .tag-link li {
		margin-bottom: 10px;
	}
	
	.blog-details-content .share-link {
		float: unset;
		padding-bottom: 0;
	}
	
	.blog-details-content .comment li {
		padding: 20px;
	}
	
	.blog-details-content .comment li img {
		position: unset;
		margin-bottom: 15px;
	}
	
	.blog-details-content .comment li.margin-left {
		margin-left: 0;
	}
	
	.blog-details-content .leave-reply {
		padding: 20px;
	}
	
	.blog-details-content .leave-reply h3 {
		font-size: 22px;
	}
	
	.contact-info-europe {
		padding-bottom: 44px;
	}
	
	.contact-form h2 {
		margin-bottom: 20px;
	}
	
	.product-view-one .product-view-one-image {
		padding: 2px;
	}
	
	
	.product-view-one .item {
		margin-bottom: 2px;
	}
	
	.product-view-one .modal-content .product-content {
		margin-top: 20px;
	}
	
	.product-view-one .modal-content .product-content h3 {
		font-size: 20px;
	}
	
	.product-details-area .product-view-one {
		padding-right: 12px !important;
	}
	
	.product-details-area .products-details-tab {
		margin-top: 30px;
	}
	
	.product-details-area .products-details-tab .tabs li {
		font-size: 16px;
		height: 35px;
		width: 100%;
		padding-top: 7px;
	}
	
	.product-details-area .products-details-tab .tab_content {
		padding: 8px;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
		display: contents;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn {
		position: initial;
		margin-top: 10px;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
		padding-right: 0;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
		position: initial;
		margin-top: 10px;
		display: block;
	}
	
	.product-view-one .modal-content {
		padding: 20px;
		padding-top: 35px;
	}
	
	.cart-area {
		overflow: hidden;
	}
	
	.cart-area .cart-controller {
		margin-bottom: 30px;
	}
	
	
	
	.cart-area .coupon-cart .form-group .default-btn {
		position: initial;
		top: 0;
		right: 0;
		margin-top: 25px;
		width: 100%;
	}
	
	.cart-area .coupon-cart .default-btn.update-cart {
		margin-top: 20px;
	}
	
	.cart-area .cart-totals {
		padding: 20px;
		margin-right: auto;
		margin-top: 30px;
		max-width: 100%;
	}
	
	.cart-area .cart-totals h3 {
		font-size: 20px;
	}
	
	.cart-area .default-btn {
		display: block;
	}
	
	.cart-area .default-btn.update-cart {
		width: 100%;
		height: auto !important;
	}
	
	.checkout-area .billing-details {
		margin-bottom: 30px;
		padding: 20px;
	}
	
	.checkout-area .cart-totals {
		padding: 20px;
		max-width: 100%;
	}
	
	.user-area .user-form-content.log-in-50 {
		margin-bottom: 54px;
	}
	
	.user-area .user-form-content h3 {
		margin-bottom: 20px;
	}
	
	.user-area .user-form-content .user-form .login-action .forgot-login {
		float: initial;
		margin-top: 10px;
	}
	
	.user-area .user-form-content .user-form .form-group {
		margin-bottom: 20px;
	}
	
	.error-area .error-content h1 {
		font-size: 120px;
		margin-top: -17px;
	}
	
	.error-area .error-content h3 {
		font-size: 22px;
	}
	
	.error-area .error-content p {
		font-size: 16px;
	}
	
	.coming-soon-area {
		height: 100%;
		padding-top: 120px;
		padding-bottom: 120px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.coming-soon-area .coming-soon-content {
		padding: 30px 20px;
	}
	
	.coming-soon-area .coming-soon-content h2 {
		margin-top: 0;
		font-size: 25px;
	}
	
	.coming-soon-area .coming-soon-content #timer {
		margin-top: 10px;
	}
	
	.coming-soon-area .coming-soon-content #timer div {
		width: 95px;
		height: 100px;
		font-size: 35px;
		margin-top: 20px;
	}
	
	.coming-soon-area .coming-soon-content #timer div span {
		font-size: 14px;
	}
	
	.coming-soon-area .coming-soon-content form {
		max-width: 100%;
		margin-top: 40px;
	}
	
	.coming-soon-area .coming-soon-content .newsletter-form .default-btn {
		position: initial;
	}
	
	.coming-soon-area .coming-soon-content .newsletter-form .default-btn::before {
		display: none;
	}
	
	.coming-soon-area .coming-soon-content .newsletter-form .default-btn::after {
		display: none;
	}
	
	.newsletter-img {
		display: none;
	}
	
	.popup-overlay .modal-newsletter {
		padding: 15px;
	}
	
	.popup-overlay .modal-newsletter label {
		font-size: 14px;
	}
	
	
	
	.trending-product-list .single-list .hot {
		left: 20px;
		top: 20px;
	}


}


@media only screen and (min-width: 0px)and (max-width: 389.99px) {

	.cta-content {
	    max-width: 75vw;
	    padding-top: 2em;
	    padding-bottom: 10em;
	}


	.middle-header .search-box {
	    margin-top: 0px;
	}


	.middle-header .search-box .form-control {
		height: 36px;
		font-size: 12px;
		padding-left: 34px;
	}

	.middle-header .search-box .search-btn {
		padding: 8px 10px;
		font-size: 11.5px;
	}

	.navbar-area {
	    position: absolute;
	    float: right;
	    top: 60px;
	    right: 30px;
	}

	.middle-header .logo{
		width: 75vw;
		margin-left: -15px;
	}



	.mobile-responsive-nav .mean-container a.meanmenu-reveal {
		    border: 1px solid rgba(255, 255, 255, 0.15);
		    top: -15px;
		    width: 26px;
		    height: 27px;
		    background-color: #002445;
		    color: #ff6a00;
		    border-radius: 7px;
		    padding: 5px;
		    padding-top: -5px;
	}
	
	.topbar-inner span{
		display: none;
	}


	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:10px;

	}
	.whytptnchn .card p{
		font-size: 3.25vw;
        width: 29vw;
        margin-top: 25px;
        padding-bottom: 60px;
        padding-left: 5px;
		padding-right: 5px;
	}

	.whytptnchn .card .img1::before{
   		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		right:10vw;
	}
	.whytptnchn .card .img3::before{
		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:10vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size:4.10vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
		margin-left: -10px;
	}
	.whytptnchn .card .img2 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
	}
	.whytptnchn .card .img3 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
		margin-left: -10px;
	}
	.whytptnchn .card .img4 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
		
	}


	.header-section {
	    padding: 5px 0px;
	    height:48vw;
	}

	.header-section img {
	    display: none;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:95vw;
	    margin-top:0;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 0.90em;
	    line-height: 1.15;
	    font-weight: 500;
	    margin-bottom:5px;
	    margin-left:5px;
	    margin-right:5px;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.65em;
	    line-height: 1.5;
	    margin-bottom: 5px;
	   	margin-left:5px;
	    margin-right:5px;
	    font-weight: 500;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 2px;
	    flex-wrap: wrap;
	    margin-left:5px;
	    margin-right:5px;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 10px;
	    padding: 5px 5px;
	    font-weight: 500;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 5px 5px;
	    font-size: 11px;
	    font-weight: 500;
	}




	.stat-card-bottom{
		height:80vw;
		padding: 15vw 10vw;
	}
	.stat-card-bottom h2 {
	    font-size:1.75em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 18px;
	    font-size: 16px;
	}

	.input-group small {
	    font-size: 0.75em;
	}


	.footer1 .footer-top {
		padding: 40px 10px 20px;
        display: flex;
        flex-wrap: wrap;
        gap: 14%;
        justify-content: flex-start;
        align-items: flex-start;
    }
 
    .footer1 .brand img {
	    max-width: 90vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	.footer1 .footer-bottom {
		display: block;
	}
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 0px;
		margin-bottom: 50px;
		font-size: 16px;
	}
	.footer1 .footer-col h4 {
    	font-size: 16px;
	}
	
	.footer1 .footer-col .single-footer-widget ul {
        display: flex;
        flex-wrap: wrap;
        gap:10x;
        align-items: center;
    }

	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 14px;
	}

	.footer1 .footer-col a {
	    font-size: 14px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2.25em;
	    height: 2.25em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.25em;
	}

	.footer1 .footer-bottom {
		display: grid;
		padding: 10px 15%;
		line-height: normal;
		font-size: 0.85em;
	}
	.footer1 .brand2 {
	    margin-left:12vw;
	     margin-top:10vw;
	} 



	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 3.5vw 1.5vw;
	}
	.stat-number {
	    width: 50vw;
	    font-size: 35px;
	}
	
	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	}
	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 12px;
	}
	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 40px;
	}



	.satal .bg-left {
		width:100%;
		padding-left:0px;
		padding-bottom: 27vw;
	}

	.satal .bg-right {
		width:100%;
		padding-left:0px;
		padding-bottom:27vw;

	}

	.satal h2{
		font-size: 5vw;
		margin-top: 10px;
		margin-bottom: 20px;
		text-indent: 14vw;
	}

	.satal p{
		font-size: 2.75vw;
		letter-spacing: 1px;
	}

	.satal .img1 {
		height: 36vw;
		width:36vw;
	}

	.satal .img2 {
		height: 32vw;
		width:32vw;
	}


	.satal .thick1 {
		font-size:3vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:3vw;
		padding: 5px;
	}

	.satal p span i {
		font-size:3vw;
	}



	.process h1 {
		font-size: 7vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size: 4.5vw;
	}

	.process p{
		font-size:3.5vw;
		padding-left: 15px;
	    padding-right: 15px;
	}

	.process .img1 {
		height: 14vw;
		width:14vw;
	}
	.process .img2 {
		height: 14vw;
		width:14vw;
	}

	.process .img3 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 4.5vw;
		height:4.5vw;
		font-size:3vw;
		left:-1px;
		top:-2px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}





	
	.footer .footer-alt .social-media{
	  font-size:8vw;
	  width:90vw;
	  margin-left: 0vw;
	  margin-top: 7vw;
	}

	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:85vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 10vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 10vw;
		font-size: 5vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 7vw;
		font-size:5vw;
	}

	
	.copy-right-area p {
		margin-top: 25px;
		font-size: 3.85vw;
	}

	.go-top {
		right: 10px;
		padding: 20px;
	}

	.go-top i {
		font-size: 20px;
	}

	.btn-whatsapp-pulse {
		padding:20px;
		font-size:20px;
		left: 10px;
	}

	.footer-area img {
		max-width:80vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}
	
	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 6rem;
	}

	.sale-offer-area  .profile {
		height: 50vw;
        width: 60vw;
        left: 10vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:13vw;
		top:2vh;
		left:1vw;
		font-size:6vw;
		letter-spacing: 8px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
         width:92vw;
        height:35vw;
        top:3vw;
        right:4vw;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:92vw;
        height:35vw;
        top:3vw;
        right:5vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.25vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 22vw;
        margin-left:10vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 20vw;
        margin-left: 26vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 22vw;
        margin-left:11vw;
        margin-top: 8vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 22vw;
        margin-left:25vw;
        margin-top: 8vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}	

	.single-pricing {
	  width:80vw;
	  height:20vh;
	}


	.single-pricing h2 {
	  	width:90%;
	  	height:140%;
	  	margin-top: -15px;
	  	margin-left: 15px;
	  	line-height: 6vw;
		font-size: 5vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}

	.flash-deals-area .flash-area{
		width:30rem;
		height:90rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    background-position: -130vw;
	    padding-top: 10vw;
	}
	.subscribe-area .badge{
		font-size: 20px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 6rem;
         background-color: transparent;
	}

	.subscribe-area:before {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area:after {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area .score .score-body {
		width:5rem;
		margin-left:2vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 10px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	.single-categories {
		width:100%;
		height:65vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:5.5vw;
		width:50vw;
		top:17vw;
		left:4.5vw;
	}	

	.single-categories span {
		font-size: 4.5vw;
		left:3.5vw;
		top:45vw;
	}

	.single-categories a {
		font-size:4.5vw;
	    left: 58vw;
	    top: 45vw;
	}




	.flash-deals-area .flash-deals-wrap .owl-nav {
		position: unset;
		margin-bottom: 5px;
	}

	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1170px;
	}
	.categories-wrap .tabs li {
		font-size: 15px;
	}

	.categories-wrap .bg-title{
		height: 455px;
	}
	
	.services-area .col-lg-4.col-md-6 {
		width: 50%;
	}
	
	.services-area h3 {
		font-size: 18px;
	}



	.top-header {
		height: 7vw;
	}

	.top-header .header-left-content {
		top:-4px;
		left:0;
	}

	.top-header .header-left-content span {
		font-size:2vw;
	}

	.top-header .header-left-content i {
		font-size: 3.25vw;
	}

	.top-header .header-right-content {
		float:right;
		right:0;
		top:-4px;
	}


	.top-header .header-right-content a {
		font-size:2vw;	
	}

	.top-header .header-right-content i {
		font-size:3.25vw;
	}


	

	

	.footer .footer-alt {
		height:80vw;
	}

	.footer .footer-alt a{
		width:85%;
		margin-left:5vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:-5vw;
		top: 50vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 4vw;
		padding:3px;
		width:9vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}
	
}


@media only screen and (min-width: 390px) and (max-width: 479.99px) {

	.cta-content {
	    max-width: 75vw;
	    padding-top: 2em;
	    padding-bottom: 10em;
	}

	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:30px;

	}
	.whytptnchn .card p{
		font-size: 2.85vw;
        width: 30vw;
        margin-top: 25px;
        padding-bottom: 60px;
        padding-left: 5px;
		padding-right: 5px;
	}

	.whytptnchn .card .img1::before{
   		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		right:10vw;
	}
	.whytptnchn .card .img3::before{
		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:10vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 3.75vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img2 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img3 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img4 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}


	.header-section {
	    padding: 5px 0px;
	    height:30vw;
	}

	.header-section img {
	    display: none;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:95vw;
	    margin-top:0;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1em;
	    line-height: 1.20;
	    font-weight: 800;
	    margin-bottom:10px;
	    margin-left:5%;
	    letter-spacing: 3px;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.75em;
	    line-height: 1.5;
	    margin-bottom:0;
	    margin-left:5%;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 10px;
	    flex-wrap: wrap;
	    margin-left: 5%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 12px;
	    padding: 5px 15px;
	    font-weight: 600;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 5px 15px;
	    font-size: 12px;
	    font-weight: 600;
	}




	.stat-card-bottom{
		height:65vw;
		padding: 10vw 10vw;
	}
	.stat-card-bottom h2 {
	    font-size:2em;
	}
	.stat-card-bottom .newsletter-form .input-group {
	    margin-bottom: 25px;
	}
	.input-group small {
	    font-size: 0.85em;
	}

	

	.footer1 .footer-top {
		padding: 40px 10px 20px;
        display: flex;
        flex-wrap: wrap;
        gap: 35%;
        justify-content: flex-start;
        align-items: flex-start;
    }
 
    .footer1 .brand img {
	    max-width: 90vw;
	}
	.footer1 .footer-bottom {
		display: grid;
		padding: 10px 20%;
		line-height: normal;
	}
  
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 0px;
		margin-bottom: 50px;
		font-size: 16px;
	}
	.footer1 .footer-col h4 {
    	font-size: 16px;
	}
	.footer1 .footer-col .single-footer-widget ul {
        display: flex;
        flex-wrap:wrap;
        gap: 15px;
        align-items: center;
    }

	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 14px;
	}

	.footer1 .footer-col a {
	    font-size: 14px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2.25em;
	    height: 2.25em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.25em;
	}
	.footer1 .footer-bottom  {
	    font-size: 1em;
	}
	
	.footer1 .brand2 {
	    margin-left:12vw;
	     margin-top:10vw;
	} 


	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 2.5vw 1.5vw;
	}

	.stat-icon {
	    width: 11vw;
	    height: 11vw;
	}
	.stat-icon img {
	    width: 9vw;
	    height: 9vw;
	 }
	.stat-number {
	    width: 18vw;
	    font-size: 20px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 3.25vw;
	}

	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 15px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	    height:45px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 70px;
	}

	.process h1 {
		font-size: 7vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size: 4.5vw;
	}

	.process p{
		font-size:3.5vw;
		padding-left: 15px;
	    padding-right: 15px;
	}

	.process .img1 {
		height: 14vw;
		width:14vw;
	}
	.process .img2 {
		height: 14vw;
		width:14vw;
	}

	.process .img3 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 4.5vw;
		height:4.5vw;
		font-size:3.25vw;
		left:-5px;
		top:-7px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}

	
	
    

	.top-header {
		height: 6vw;
	}

	.top-header .header-left-content {
		top:-1px;
		left:0;
	}

	.top-header .header-left-content span {
		font-size:2.25vw;
	}

	.top-header .header-left-content i {
		font-size: 3.75vw;
	}

	.top-header .header-right-content {
		float:right;
		right:0;
	}


	.top-header .header-right-content a {
		font-size:2.25vw;	
	}

	.top-header .header-right-content i {
		font-size:3.5vw;
	}

	
	.categories-wrap .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 3px 14px;
		font-size: 12px;
		margin-top: 10px;
	}
	
	.footer .footer-alt .social-media{
	  font-size:8vw;
	  width:90vw;
	  margin-left: 0vw;
	  margin-top: 7vw;
	}

	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:85vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 9vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 10vw;
		font-size: 4vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 7vw;
		font-size:5vw;
	}
	
	.copy-right-area p {
	    width: 70vw;
	    margin-left: 7vw;
	    margin-top: 25px;
	    font-size: 4.10vw;
	}
	.go-top {
		right:10px;
		padding: 20px;
	}

	.go-top i {
		font-size: 20px;
	}

	.btn-whatsapp-pulse {
		left:10px;
		padding:20px;
		font-size: 30px;
	}

	.footer-area img {
		max-width:80vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}
	

	.single-pricing {
	  width:80vw;
	  height:22vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:140%;
	  	margin-top: -15px;
	  	margin-left: 15px;
	  	line-height: 7vw;
		font-size: 5vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}


	.flash-deals-area .flash-area{
		width:30rem;
		height:85rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    background-position: -125vw;
	    padding-top: 10vw;
	}
	.subscribe-area .badge{
		font-size: 20px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 7rem;
        background-color: transparent;
	}

	.subscribe-area:before {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area:after {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area .score .score-body {
		width:5rem;
		margin-left:2vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 10px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}



	.single-categories {
		width:100%;
		height:65vw;
		margin-bottom: 25px;
	}

	.single-categories h3 {
		font-size:4.5vw;
		width:50vw;
		top:19vw;
		left:5.5vw;
	}	

	.single-categories span {
		font-size: 4.5vw;
		left:4.5vw;
		top:47vw;
	}

	.single-categories a {
		font-size:4.5vw;
	    left: 58vw;
	    top: 47vw;
	}



	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 7rem;
	}

	.sale-offer-area  .profile {
		height: 50vw;
        width: 60vw;
        left: 10vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:14vw;
		top:2vh;
		left:1vw;
		font-size:7vw;
		letter-spacing: 8px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
        width:90vw;
        height:33vw;
        top:4vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:90vw;
        height:33vw;
        bottom:-8vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.25vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 22vw;
        margin-left:10vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 20vw;
        margin-left: 26vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 22vw;
        margin-left: 10vw;
        margin-top: 7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 21vw;
        margin-left: 25.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}

	.footer .footer-alt {
		height:70vw;
	}

	.footer .footer-alt a{
		width:75%;
		margin-left:7vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:-3vw;
		top: 35vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 4.5vw;
		padding:4px;
		width:10vw;
		margin-top: 5px;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}


}


@media only screen and (min-width: 390px)and (max-width: 575.99px) {
	
	

	.middle-header .search-box {
	    margin-top: 0px;
	}


	.mobile-responsive-nav .mean-container a.meanmenu-reveal {
		border: 1px solid rgba(255, 255, 255, 0.15);
		top: -15px;
		width: 30px;
		height: 28px;
		background-color: #002445;
		color: #ff6a00;
		border-radius: 7px;
		padding: 5px;
	}

	.middle-header .logo{
		width:70vw;
	}
	
	.topbar-inner span{
		display: none;
	}




	.navbar-area {
	    position: absolute;
	    float: right;
	    top: 60px;
	    right: 30px;
	}

	.satal .bg-left {
		width:100%;
		padding-left:0px;
		padding-bottom: 27vw;
	}

	.satal .bg-right {
		width:100%;
		padding-left:0px;
		padding-bottom:27vw;

	}

	.satal h2{
		font-size: 5vw;
		margin-top: 20px;
		margin-bottom: 30px;
		text-indent: 10vw;
	}

	.satal p{
		font-size: 3.25vw;
	}

	.satal .img1 {
		height: 36vw;
		width:36vw;
	}

	.satal .img2 {
		height: 32vw;
		width:32vw;
	}


	.satal .thick1 {
		font-size:3vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:3vw;
		padding: 5px;
	}

	.satal p span i {
		font-size:3vw;
	}


	.flash-deals-area .flash-deals-wrap .owl-nav {
		position: unset;
		margin-bottom: 5px;
	}
	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1170px;
	}

	.categories-wrap .tabs li {
		font-size: 15px;
	}

	.categories-wrap .bg-title{
		height: 455px;
	}

	.single-products .product-content .products-cart-wish-view .default-btn {
		padding:6px 4px;
		font-size:15px;
		margin-top: 12px;
	}


	.single-products .product-content .products-cart-wish-view {
		margin-top: 5px;
	}

	.services-area .col-lg-4.col-md-6 {
		width: 50%;
	}
	
	.services-area h3 {
		font-size: 18px;
	}
	
	

}


@media only screen and (min-width: 480px)and (max-width: 575.99px) {
	
	.cta-content {
	    max-width: 75vw;
	    padding-top: 2em;
	    padding-bottom: 10em;
	}


	.mobile-responsive-nav .mean-container a.meanmenu-reveal {
		border: 1px solid rgba(255, 255, 255, 0.15);
		top: -10px;
		width: 34px;
		height: 30px;
		background-color: #002445;
		color: #ff6a00;
		border-radius: 7px;
		padding: 5px;
	}

	.middle-header .logo{
		width:60vw;
	}
	
	.topbar-inner span{
		display: none;
	}


	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:20px;

	}
	.whytptnchn .card p{
		font-size: 2.75vw;
        width: 33vw;
        margin-top: 25px;
        padding-bottom: 60px;
        padding-left: 5px;
		padding-right: 5px;
	}

	.whytptnchn .card .img1::before{
   		 right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		 right:8vw;
	}
	.whytptnchn .card .img3::before{
		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:8vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 3.5vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img2 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img3 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img4 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}

	.header-section {
	    padding: 15px 0px;
	    height:57vw;
	}

	.header-section img {
	    height:25vw;
	    float:left;
	    left:15%;
	    top:52%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:95vw;
	    margin-top: -10em;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1.20em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:10px;
	    margin-left:10%;
	    letter-spacing: 3px;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.70em;
	    line-height: 1.5;
	    margin-bottom: 10px;
	    margin-left:10%;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 10%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 11px;
	    padding: 10px 10px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 10px 10px;
	    font-size: 11px;
	    font-weight: 700;
	}


	.stat-card-bottom{
		height:35vw;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size: 0.85em;
	}


	.footer1 .footer-top {
		padding: 40px 10px 20px;
        display: flex;
        flex-wrap: wrap;
        gap: 35%;
        justify-content: flex-start;
        align-items: flex-start;
    }
 
    .footer1 .brand img {
	    max-width: 90vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 0px;
		margin-bottom: 50px;
		font-size: 16px;
	}
	.footer1 .footer-col h4 {
    	font-size: 16px;
	}
	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 13px;
	}

	.footer1 .footer-col a {
	    font-size: 13px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2.25em;
	    height: 2.25em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.25em;
	}
	.footer1 .footer-bottom  {
	    font-size: 1em;
	}
	.footer1 .brand2 {
	    margin-left:10vw;
	} 


	
	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 2.5vw 2.5vw;
	}


	.stat-icon {
	    width: 11vw;
	    height: 11vw;
	}
	.stat-icon img {
	    width: 9vw;
	    height: 9vw;
	 }
	.stat-number {
	    width: 20vw;
	    font-size: 35px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 2.85vw;
	}

	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 15px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	    height:45px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 55px;
	}

	

	.process h1 {
		font-size: 7vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size:3.85vw;
	}

	.process p{
		font-size: 2.85vw;
		padding-left: 15px;
	    padding-right: 15px;
	}

	.process .img1 {
		height: 14vw;
		width:14vw;
	}
	.process .img2 {
		height: 14vw;
		width:14vw;
	}

	.process .img3 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 4.5vw;
		height:4.5vw;
		font-size:3.25vw;
		left:-5px;
		top:-7px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}




   




	.top-header {
		height: 4.5vw;
	}

	.top-header .header-left-content {
		top:-2px;
	}

	.top-header .header-left-content span {
		font-size:2vw;
	}

	.top-header .header-left-content i {
		font-size: 2.8vw;
		top:1px;
	}


	.top-header .header-right-content a {
		font-size:2vw;	
	}

	.top-header .header-right-content i {
		font-size: 2.5vw;
	    top:0px;
	}

	.categories-wrap .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 8px 4px;
		font-size: 15px;
		margin-top: 10px;
	}

	.footer .footer-alt .social-media{
	  font-size:6vw;
	  width:85vw;
	  margin-left: 0vw;
	  margin-top: 6vw;
	}
	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:45vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 6vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 6vw;
		font-size: 3vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 4.5vw;
		font-size:3.5vw;
	}
	
	.copy-right-area p {
		font-size: 2.5vw;
	}

	.go-top {
		padding: 20px;
	}

	.go-top i {
		font-size: 20px;
	}

	.btn-whatsapp-pulse {
		padding:20px;
		font-size: 30px;
	}

	.footer-area img {
		max-width:80vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}

	


	.single-pricing {
	  width:42vw;
	  height:30vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 4.5vw;
		font-size: 3.5vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}

	.flash-deals-area .flash-area{
		width:60rem;
		height:54rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    background-position: -50vw;
	    padding-top: 4.5vw;
	}
	.subscribe-area .badge{
		font-size: 24px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 7rem;
        background-color: transparent;
	}

	.subscribe-area:before {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area:after {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area .score .score-body {
		
		width:5rem;
		margin-left:3vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 10px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	.single-categories {
		width:100%;
		height:32vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:2.5vw;
		width:25vw;
		top:9.5vw;
		left:3vw;
	}	

	.single-categories span {
		font-size: 2.5vw;
		left:2.5vw;
		top:23vw;
	}

	.single-categories a {
	    font-size: 2.5vw;
	    left: 28vw;
	    top: 23vw;
	}

	

	.single-products .product-img .hot {
		width:94%;
		font-size:11px;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 50vw;
        width: 60vw;
        left: 10vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:14vw;
		top:2vh;
		left:1vw;
		font-size:9vw;
		letter-spacing: 5px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
        width:90vw;
        height:33vw;
        top:4vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:90vw;
        height:33vw;
        bottom:-8vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.25vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 22vw;
        margin-left:10vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 20vw;
        margin-left: 26vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 22vw;
        margin-left: 10vw;
        margin-top: 7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 21vw;
        margin-left: 25.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}


	.footer .footer-alt {
		height:55vw;
	}

	.footer .footer-alt a{
		width:75%;
		margin-left:7vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:1vw;
		top: 35vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 3.5vw;
		padding:3px;
		width:7.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}

}


@media only screen and (min-width: 576px)and (max-width: 654.99px) {
		
	.middle-header .search-box {
	    margin-top: 0px;
	}
	.navbar-area {
	    position: absolute;
	    float: right;
	    top: 60px;
	    right: 30px;
	}

	.mobile-responsive-nav .mean-container a.meanmenu-reveal {
		border: 1px solid rgba(255, 255, 255, 0.15);
		top: -10px;
		width: 34px;
		height: 30px;
		background-color: #002445;
		color: #ff6a00;
		border-radius: 7px;
		padding: 5px;
	}

	.middle-header .logo{
		width:50vw;
	}



	.topbar-inner span{
		display: none;
	}



	.footer .footer-alt .social-media{
	  font-size:6vw;
	  width:80vw;
	  margin-left: 2vw;
	  margin-top: 3vw;
	}


	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:45vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 6vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 6vw;
		font-size: 2.5vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 4.5vw;
		font-size:3vw;
	}
	
	.copy-right-area p {
		font-size: 2vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}

	.footer-area img {
		max-width:70vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}

	.single-products .product-content .products-cart-wish-view .default-btn {
		padding: 6px 12px;
		font-size:18px;
		margin-top: 10px;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 55vw;
        width: 60vw;
        left: 12vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:15vw;
		top:2vh;
		left:1vw;
		font-size:5.5vw;
		letter-spacing: 14px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
        width:90vw;
        height:33vw;
        top:5vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:90vw;
        height:33vw;
        bottom:-10vw;
        right:0;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.15vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 22vw;
        margin-left:10vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 20vw;
        margin-left: 26vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 22vw;
        margin-left: 10vw;
        margin-top: 11vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 21vw;
        margin-left: 25.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}


	.footer .footer-alt {
		height:50vw;
	}

	.footer .footer-alt a{
		width:75%;
		margin-left:13vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:1vw;
		top: 30vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 3.5vw;
		padding:3px;
		width:7.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}
	


}


@media only screen and (min-width: 655px)and (max-width: 768px) {
	
	.mobile-responsive-nav .mean-container a.meanmenu-reveal {
		border: 1px solid rgba(255, 255, 255, 0.15);
		top: -15px;
		width: 34px;
		height: 30px;
		background-color: #002445;
		color: #ff6a00;
		border-radius: 7px;
		padding: 5px;
	}

	.middle-header .logo{
		width:45vw;
	}

	.middle-header .search-box {
	    margin-top: 0px;
	}


	

	.navbar-area {
	    position: absolute;
	    float: right;
	    top: 60px;
	    right: 30px;
	}


	.footer .footer-alt .social-media{
	  font-size:5vw;
	  width:90vw;
	  margin-left: 0vw;
	  margin-top: 2vw;
	}


	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:45vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 6vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 6vw;
		font-size: 2.5vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 4.5vw;
		font-size:3vw;
	}
	
	.copy-right-area p {
		font-size: 2vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}

	.footer-area img {
		max-width:40vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}
		
	.single-products .product-content .products-cart-wish-view .default-btn {
		padding: 6px 12px;
		font-size:18px;
		margin-top: 10px;
	}

	.single-products .product-content .products-cart-wish-view .wish-btn {
		margin-top: 8px;
	}


	.sale-offer-area{
	  	width:100%;
	  	height:30vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 37.5vw;
        width: 36vw;
        left: 4vw;
        top: -3.8vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:10vw;
		top:2vh;
		left:1vw;
		font-size:4.5vw;
		letter-spacing: 5px;
	}

	.sale-offer-area .free-desc-top {
        width:50vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:50vw;
        height:25vw;
        bottom:-10vw;
        right:0;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.15vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 10vw;
        margin-left: 6.5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 10vw;
        margin-left: 16vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 12vw;
        margin-left: 5.5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 12vw;
        margin-left: 13.8vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}
	


	.footer .footer-alt {
		height:50vw;
	}

	.footer .footer-alt a{
		width:90%;
		margin-left:9vw;	
	}

	.footer .footer-alt .social{
		height:25vw;
	    background-position:left 8vw top 50%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:25vw;
		top: 26vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 3.5vw;
		padding:3px;
		width:7vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}

	


}


@media only screen and (min-width: 576px)and (max-width: 767.99px) {
	

	
	.header-section {
	    padding: 15px 0px;
	    height:23vw;
	}

	.header-section img {
	    height:20vw;
	    right:1%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:52vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1.15em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:5px;
	    margin-left:1%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.65em;
	    line-height: 1.5;
	    margin-bottom: 5px;
	    font-weight: 700;
	    margin-left: 1%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 5px;
	    flex-wrap: wrap;
	    margin-left: 1%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 10px;
	    padding: 3px 10px;
	    font-weight: 400;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 3px 10px;
	    font-size: 10px;
	    font-weight: 400;
	}


	.cta-section::before {
	    height: 33vw;
	    width: 80vw;
	}

	.cta-content {
	    max-width: 60vw;
	    padding-top: 1em;
	    padding-bottom: 12em;
	}

	.stat-card-bottom{
		height:185px;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2.25em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size:1em;
	}

	.footer1 .footer-top {
        display: flex;
        flex-wrap: wrap;
        gap: 8%;
        justify-content: space-between;
        align-items: flex-start;
    }

    
	.footer1 .footer-bottom {
		display: block;
	}

	
	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 14px;
	}

	.footer1 .footer-col a {
	    font-size: 14px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2em;
	    height: 2em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.15em;
	}
	.newsletter-form .submit-btn {
		padding: 8px 15px;
		height: 36px;
	}
	.newsletter-form .form-control {
	    height:42px;
	}


	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:35px;
	}
	.whytptnchn .card p{
		font-size: 2vw;
        width: 35vw;
        margin-top: 35px;
        padding-bottom: 40px;
	}

	.whytptnchn .card .img1::before{
   		 right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		 right:8vw;
	}
	.whytptnchn .card .img3::before{
		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:8vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 3vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img2 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img3 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img4 {
		height: 7vw;
		width:7vw;
	}


	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 2.5vw 2.5vw;
	}
	.stat-number {
	    width: 22vw;
	    font-size: 35px;
	}
	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	}


	.satal .bg-left {
		width:100%;
		padding-left:0px;
		padding-bottom: 25vw;
	}

	.satal .bg-right {
		width:100%;
		padding-left:0px;
		padding-bottom:25vw;

	}

	.satal h2{
		font-size: 4.5vw;
		margin-top: 20px;
		margin-bottom: 30px;
		text-indent: 10vw;
	}

	.satal p{
		font-size: 3vw;
	}

	.satal .img1 {
		height: 32vw;
		width:32vw;
	}

	.satal .img2 {
		height: 30vw;
		width:30vw;
	}


	.satal .thick1 {
		font-size:3vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:3vw;
		padding: 5px;
	}

	.satal p span i {
		font-size:3vw;
	}


	
	.process h1 {
		font-size: 6vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size: 3vw;
	}

	.process p{
		font-size: 2.25vw;
		padding-left: 25px;
	    padding-right: 25px;
	}

	.process .img1 {
		height: 11vw;
		width:11vw;
	}
	.process .img2 {
		height: 11vw;
		width:11vw;
	}

	.process .img3 {
		height: 11vw;
		width:11vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 11vw;
		width:11vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 3.75vw;
		height:3.75vw;
		font-size:2.75vw;
		left:-5px;
		top:-7px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}

	

	.single-pricing {
	  width:42vw;
	  height:30vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 4.25vw;
		font-size: 3vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}


	.flash-deals-area .flash-area{
		width:60rem;
		height:54rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    padding-top: 4.5vw;
	}

	.subscribe-area .badge{
		font-size: 24px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 8rem;
	}

	.subscribe-area:before {
	    width:17rem;
	    height:25rem;
	    top:15vw;
	}

	.subscribe-area:after {
	    width:17rem;
	    height:25rem;
	    top:15vw;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:6rem;
		margin-left:2vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 12px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	
	.single-categories {
		width:100%;
		height:32vw;
		margin-bottom: 30px;
	}

	.single-categories h3 {
		font-size:2.25vw;
		width:25vw;
		top:9.5vw;
		left:4vw;
	}	

	.single-categories span {
		font-size: 2.5vw;
		left:3.5vw;
		top:23vw;
	}

	.single-categories a {
	    top: 23vw;
	    left: 30vw;
	    font-size: 2.5vw;
	}

	
	
	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1215px;
	}

	.categories-wrap .tabs li {
		font-size: 17px;
	}

	.categories-wrap .bg-title{
		height: 485px;
	}


	.top-header {
		height: 5vw;
	}

	.top-header .header-left-content span {
		font-size:2vw;
	}

	.top-header .header-left-content i {
		font-size: 2.75vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:2vw;	
	}

	.top-header .header-right-content i {
		font-size: 2.5vw;
	    top:0px;
	}


	

	
	.single-products .product-content .products-cart-wish-view li {
		margin-right: 3px;
	}
	
	.single-products .product-content .products-cart-wish-view li .default-btn {
		padding: 10px 10px;
		font-size: 14px;
	}
	
	.single-products .product-content .products-cart-wish-view li .wish-btn {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.single-products .product-content .products-cart-wish-view li .eye-btn {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.trending-product-list .single-list {
		padding-left: 140px;
	}
	
	.trending-product-list .single-list .product-content {
		border-top: none;
		padding: 20px;
	}
	
	.trending-product-list .single-list img {
		position: absolute;
		max-width: 120px !important;
	}
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 0;
	}



	
}


@media only screen and (min-width: 768px)and (max-width: 768.10px) {

	.navbar-category .arrow-down{
		display: inline-block;
	}
	
	.navbar-category span{
		display: inline-block;
	}
	.mobile-responsive-nav .mean-container a.meanmenu-reveal {
		border: 1px solid rgba(255, 255, 255, 0.15);
		top: -15px;
		width: 34px;
		height: 30px;
		background-color: #002445;
		color: #ff6a00;
		border-radius: 7px;
		padding: 5px;
	}
	
	.middle-header .search-box {
	    margin-top: 10px;
	    margin-left: 40px;
	}

	.navbar-category button {
		display: block;
		margin-top: 0px;
		padding: 1px 20px;
	}


	.middle-header .logo{
		width: 38vw;
	}


}


@media only screen and (min-width: 768.11px)and (max-width: 991.99px) {

	
	.mobile-responsive-nav .mean-container a.meanmenu-reveal {
		border: 1px solid rgba(255, 255, 255, 0.15);
		top: -25px;
		width: 34px;
		height: 30px;
		background-color: #002445;
		color: #ff6a00;
		border-radius: 7px;
		padding: 5px;
	}

	.navbar .navbar-nav h3{
		display: inline-block;
	}


	.middle-header .logo{
		width:36vw;
	}
	
	.middle-header .search-box {
	    margin-left: 20px;
	}



	.header-section {
	    padding: 15px 0px;
	    height:22vw;
	}

	.header-section img {
	    height:19vw;
	    right:2%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:55vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1.5em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:5px;
	    margin-left:2%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.95em;
	    line-height: 1.5;
	    margin-bottom: 5px;
	    font-weight: 700;
	    margin-left: 2%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 2%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 12px;
	    padding: 6px 15px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 6px 15px;
	    font-size: 12px;
	    font-weight: 700;
	}


	.cta-section::before {
	    height: 26vw;
	    width: 58vw;
	}

	.cta-content {
	    max-width: 70vw;
	    padding-bottom: 10vw;
	}


	.stat-card-bottom{
		height:200px;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2.25em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size:1em;
	}

	.footer1 .footer-top {
        display: flex;
        flex-wrap: wrap;
        gap: 15%;
        justify-content: space-between;
    }
    .footer1 .brand {
	   display: flex;
	   align-items: center;
	}
    .footer1 .brand img {
	    max-width: 45vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	.footer1 .footer-bottom {
		display: block;
	}
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 1rem;
	}



	.whytptnchn .card {
	    flex-wrap: wrap;
	}
	.whytptnchn .card p{
		font-size: 2vw;
        width: 36vw;
        margin-top: 35px;
        padding-bottom: 60px;
	}

	.whytptnchn .card .img1::before{
   		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		right:8vw;
	}
	.whytptnchn .card .img3::before{
		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:8vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 2.75vw;
		top:30px;
	}
	.whytptnchn .card .img1 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img2 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img3 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img4 {
		height: 7vw;
		width:7vw;
	}


	.stat-card {
	    padding: 10px 0px;
	}
	.stat-icon {
	    width: 6vw;
	    height: 6vw;
	}
	.stat-icon img {
	    width: 5vw;
	    height: 5vw;
	 }
	.stat-number {
		width:10vw;
	    font-size: 2.5vw;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 1.80vw;
	}

	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 18px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	    height:45px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 55px;
	}





	.satal .bg-left {
		padding-left:0px;
		padding-bottom: 18vw;
	}

	.satal .bg-right {
		padding-left:0px;
		padding-bottom:18vw;

	}

	.satal h2{
		font-size: 2.85vw;
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.satal p{
		font-size: 1.75vw;
		margin: 15px;
    	letter-spacing: 0.65px;
	}

	.satal .img1 {
		height: 22vw;
		width:22vw;
	}

	.satal .img2 {
		height: 18vw;
		width:18vw;
	}


	.satal .thick1 {
		font-size:1.75vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:1.75vw;
		padding: 5px;
	}

	.satal p span i {
		font-size: 2vw;
	}



	.process h1 {
		font-size: 3vw;
		line-height: 1;
		font-weight: 700;
		color: #002445;
		text-align: center;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 0.75vw solid #E84D1A;
	    width: 10.5vw;
	    position: relative;
	    top: 1vh;
	    left: 42vw;

	}
	.process h2{
		font-size: 2vw;
	}

	.process p{
		font-size: 1.45vw;
	}

	.process .img1 {
		height: 7vw;
		width:7vw;
	}
	.process .img2 {
		height: 7vw;
		width:7vw;
	}

	.process .img3 {
		height: 7vw;
		width:7vw;
	}

	.process .img4 {
		height: 7vw;
		width:7vw;
	}

	.process .topno {
		width: 2.5vw;
		height:2.5vw;
		font-size:1.75vw;

	}

	.dotted-arrow{
		position: relative;
		width:6vw;
		height:0;
		border-bottom:3px dotted #333;
		top:10vh;
	}


	.dotted-arrow::after{
		content:"";
		position: absolute;
		right: -2px;
		top:-4px;
		border-top:6px solid transparent;
		border-bottom:6px solid transparent;
		border-left: 12px solid #333;
	}




	

	.contact-info {
		width:calc(100%);
	}

	.contact-info ul li h3 {
		font-size: 1.80vw;
	}


	.footer .footer-alt .social-media{
	  font-size:3.75vw;
	  width:40vw;
	  margin-left: 0vw;
	  margin-top: 5vw;
	}

	.single-footer-widget .info-list {
		margin-bottom: 0px;
		float: left;
		width:70%;
		height: auto;
	}

	.single-footer-widget .info-list li {
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 4.5vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 4vw;
		font-size: 1.75vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3.5vw;
		font-size:2vw;
	}
	
	.copy-right-area p {
		font-size: 1.75vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}

	.footer-area img {
		max-width:40vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}

	.single-pricing {
	  width:30vw;
	  height:30vw;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 3vw;
		font-size: 2.25vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}

	.flash-deals-area .flash-top{
		height:40rem;
	    padding-top: 4vw;
	}

	.flash-deals-area .flash-area{
		width:61rem;
		height:54rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    padding-top: 1.5vw;
	}

	.subscribe-area .badge{
		font-size: 18px;
	}

	.subscribe-area .score{	
		margin-top:0vw;
	}

	.subscribe-area:before {
	    width:18rem;
	    height:22.5rem;
	}

	.subscribe-area:after {
	    width:18rem;
	    height:22.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:11rem;
	}

	.subscribe-area .score .score-body p {
		font-size: 12px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	.single-categories {
		width:100%;		
		height:32vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.75vw;
		width:17vw;
		top:6.5vw;
		left:2vw;
	}	

	.single-categories span {
		font-size: 1.5vw;
		left:2vw;
		top:16.4vw;
	}

	.single-categories a {
		font-size: 1.5vw;
		left: 20vw;
	    top: 16.4vw;
	}


	
	.sale-offer-area{
	  	width:100%;
	  	height:30vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 37vw;
        width: 36vw;
        left: 4vw;
        top: -3.5vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 9vw;
        font-size: 3.5vw;
        letter-spacing: 11px;
        padding-top: 0px;
	}

	.sale-offer-area .free-desc-top {
        width:50vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:50vw;
        height:25vw;
        bottom:-10vw;
        right:0;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.3vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 13vw;
        margin-left: 5vw;
        margin-top: 8vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 11vw;
        margin-left: 14vw;
        margin-top: 8vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 12vw;
        margin-left: 5.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 12vw;
        margin-left: 14vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}
	



	.single-products .product-content .title {
		font-size: 16px;
	}

	.single-products .product-content .products-price li {
		font-size: 18px;
	}

	.single-products .product-content .products-price li span {
		font-size: 16px;
	}

	.single-products .product-content .products-company {
		font-size: 14px;
		margin-top: 1px;
		margin-bottom: 5px;
	}

	.single-products .product-content .products-cart-wish-view .default-btn {
		padding: 7px 5px;
		font-size:1.65vw;
		margin-top: 5px;
	}

	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1215px;
	}

	.categories-wrap .tabs li {
		font-size: 13px;
	}

	.categories-wrap .bg-title{
		height: 485px;
	}



	.top-header {
		height: 4vw;
	}

	.top-header .header-left-content span {
		font-size:1.50vw;
	}

	.top-header .header-left-content i {
		font-size: 2.25vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:1.50vw;	
	}

	.top-header .header-right-content i {
		font-size: 2vw;
	    top:0px;
	}
	
	
	.hero-slider-content {
		padding-left: 12px;
		padding-right: 12px;
		text-align: center;
		margin: auto;
	}
	
	.hero-slider-content span {
		font-size: 14px;
	}
	
	.hero-slider-content h1 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	
	.hero-slider-content p {
		margin-bottom: 24px;
	}
	
	.hero-slider-area .owl-dots {
		bottom: 5px;
		left: 0;
		right: 5px;
		text-align: right;
	}
	
	.hero-slider-area .owl-dots .owl-dot span {
		border-color: #fff;
	}
	
	.hero-slider-area .owl-dots .owl-dot span::before {
		background-color: #fff;
	}
	
	.single-services {
		padding: 30px;
		text-align: center;
	}
	
	.single-services .icon {
		position: unset;
		margin-bottom: 14px;
	}
	
	.best-seller-area {
		padding-bottom: 54px;
	}
	
	.best-seller-area .owl-nav {
		position: unset;
		margin-top: 20px;
		margin-left: -15px;
	}
	
	.sale-offer-bg {
		padding: 30px;
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.sale-offer-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .7;
		z-index: -1;
	}
	
	.sale-offer-bg h5 {
		font-size: 13px;
	}
	
	.sale-offer-bg h3 {
		margin-bottom: 25px;
		font-size: 20px;
	}
	
	
	.section-title {
		margin-bottom: 20px;
	}
	
	.section-title h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	.section-title .read-more {
		position: initial;
	}
	
	.featured-products-area {
		padding-bottom: 54px;
	}
	
	.featured-products-area .section-title {
		padding-top: 54px;
	}
	
	.featured-products-area .owl-nav {
		position: initial;
		margin-top: 20px;
	}
	
	.single-products .product-content .products-cart-wish-view li .default-btn {
		padding: 12px 5px;
		font-size: 15px;
	}

	.flash-deals-area .section-title {
		padding-top: 54px;
	}
	
	.flash-deals-area .owl-nav {
		position: unset;
		padding-bottom: 20px;
	}
	
	.flash-deals-img {
		position: relative;
		z-index: 1;
	}
	
	.flash-deals-img::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .7;
		z-index: -1;
	}
	
	.flash-deals-img .flash-deals-content {
		position: initial;
		text-align: center;
	}
	
	
	
	.trending-product-list {
		margin-bottom: 54px;
	}
	
	.sale-discount-bg {
		padding: 20px;
		position: relative;
		z-index: 1;
	}
	
	.sale-discount-bg .discount-content h5 {
		color: #fff;
		margin-bottom: 10px;
	}
	
	.sale-discount-bg .discount-content h3 {
		font: 24px;
	}
	
	.sale-discount-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #111;
		opacity: .8;
		z-index: -1;
	}
	

	
	.single-blog .blog-content ul li {
		margin-right: 5px;
		padding-right: 5px;
	}
	
	.single-blog .blog-content h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	
	.partner-wrap {
		padding: 20px;
	}
	
	.special-area {
		padding-bottom: 0;
	}
	
	.trending-product-list {
		padding: 0;
		border: none;
	}
	
	.trending-product-list.special-product-list {
		padding-bottom: 54px;
		margin-bottom: 0;
	}
	
	.trending-product-list .single-list {
		padding: 20px;
		background-color: #fff;
		box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
		border-bottom: none;
		padding-left: 140px;
	}
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 20px;
	}
	
	.trending-product-list .single-list img {
		position: absolute;
		max-width: 120px !important;
	}
	
	.subscribe-area .logo {
		margin-bottom: 20px;
	}
	
	.subscribe-content {
		margin-bottom: 20px;
	}
	
	.single-footer-widget .info-list li {
		margin-bottom: 15px;
	}
	
	.services-area {
		padding-top: 54px;
	}
	
	.hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 {
		font-size: 25px;
	}
	
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 {
		font-size: 25px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub {
		font-size: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup {
		font-size: 15px;
	}
	

	
	.hero-slider-area.hero-slider-area-style-three .owl-dots {
		left: 0;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools {
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
		color: #ff6a00;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	.rs-pb-54 {
		padding-bottom: 54px;
	}
	
	.featured-products-area.rs-used .owl-nav {
		margin-bottom: 30px;
	}
	
	.sale-discount-bg {
		padding: 30px;
	}
	
	.sale-discount-bg .discount-content {
		margin: auto;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.filter {
		padding: 20px;
	}
	
	.sidebar-widget.brand ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.product-color .product-color-switch ul {
		padding: 20px;
	}
	
	.trendingss .trending-product-list {
		padding: 0;
	}
	
	.products-filter-options {
		margin-bottom: 10px;
	}
	
	.showing-result-count {
		margin-bottom: 10px;
	}
	
	.products-collections-listing.products-row-view .single-products .product-img {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.products-collections-listing.products-row-view .single-products .product-content {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.pagination-area .page-numbers {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.order-item-address {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.order-item-address li {
		font-size: 14px;
		padding: 15px 10px;
		padding-left: 100px;
	}
	
	.order-item-address li span {
		left: 10px;
	}
	
	.order-item-address li a {
		font-size: 14px;
	}
	
	.order-item-address li.addresss {
		padding-left: 10px;
	}
	
	.item-order {
		margin-bottom: 0;
	}
	
	.item-order .order-item-content li {
		padding: 15px 10px;
		font-size: 14px;
	}
	
	.dashboard-navigation {
		margin-bottom: 30px;
	}
	
	.profile-bar {
		padding: 30px;
		text-align: center;
	}
	
	.profile-bar .profile-info {
		padding: 0;
	}
	
	.profile-bar .profile-info img {
		position: initial;
		margin-bottom: 12px;
	}
	
	.profile-bar .edit-profiles {
		text-align: center;
		margin-top: 16px;
	}
	
	.billing-address-bar .edit-address {
		text-align: left;
		margin-top: 20px;
	}
	
	.edit-profile h3 {
		margin-bottom: 10px;
		font-size: 20px;
	}
	
	.submit-property-form .form-group label {
		font-size: 14px;
	}
	
	.address-details-area .cart-totals {
		padding: 20px;
	}
	
	.order-details-area .cart-totals .default-btn {
		position: unset;
		margin-bottom: 15px;
	}
	
	.order-details-area .cart-totals {
		padding: 20px;
	}
	
	.address-details-area {
		margin-top: 49px;
	}
	
	.about-content {
		padding-left: 0;
	}
	
	.about-content h3 {
		position: unset;
		margin-bottom: 12px;
	}
	
	.single-team h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	
	.single-team span {
		font-size: 14px;
	}
	
	.search-bar {
		margin-top: 30px;
	}
	
	.main-content-text h3 {
		font-size: 22px;
	}
	
	.sidebar-widget.search {
		margin-top: 30px;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.about-us {
		padding: 20px;
	}
	
	.sidebar-widget.recent-post ul li {
		padding-left: 110px;
		padding-right: 20px;
	}
	
	.sidebar-widget.recent-post ul li a img {
		left: 20px;
	}
	
	.sidebar-widget.recent-post ul li.pl-0 {
		padding-left: 20px !important;
	}
	
	.sidebar-widget.tags ul {
		padding: 20px;
		padding-bottom: 10px;
	}
	
	.blog-details-content .blog-top-content .blog-details-img {
		margin-bottom: 20px;
	}
	
	.blog-details-content .blog-top-content .blog-content .admin li {
		font-size: 14px;
	}
	
	.blog-details-content .blog-top-content .blog-content h3 {
		font-size: 20px;
	}
	
	.blog-details-content .blog-top-content blockquote {
		padding: 20px 0;
	}
	
	.blog-details-content .blog-top-content blockquote i {
		z-index: -1;
		opacity: .1;
	}
	
	.blog-details-content .tags .tag-link li {
		margin-bottom: 10px;
	}
	
	.blog-details-content .share-link {
		float: unset;
		padding-bottom: 0;
	}
	
	.blog-details-content .comment li {
		padding: 20px;
	}
	
	.blog-details-content .comment li img {
		position: unset;
		margin-bottom: 15px;
	}
	
	.blog-details-content .comment li.margin-left {
		margin-left: 0;
	}
	
	.blog-details-content .leave-reply {
		padding: 20px;
	}
	
	.blog-details-content .leave-reply h3 {
		font-size: 22px;
	}
	
	.contact-info-europe {
		padding-bottom: 44px;
	}
	
	.contact-form h2 {
		margin-bottom: 20px;
	}
	
	.product-view-one .product-view-one-image {
		padding: 2px;
	}
	
	.product-view-one .item {
		margin-bottom: 2px;
	}
	
	.product-view-one .modal-content .product-content {
		margin-top: 20px;
	}
	
	.product-view-one .modal-content .product-content h3 {
		font-size: 20px;
	}
	
	.product-details-area .product-view-one {
		padding-right: 12px !important;
	}
	
	.product-details-area .products-details-tab {
		margin-top: 30px;
	}
	
	
	
	.product-details-area .products-details-tab .tab_content {
		padding: 20px;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
		display: contents;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
		padding-right: 0;
	}
	
	.cart-area .cart-totals {
		max-width: 100%;
		margin-top: 30px;
	}
	
	.checkout-area .billing-details {
		margin-bottom: 30px;
		padding: 20px;
	}
	
	.checkout-area .cart-totals {
		padding: 20px;
		max-width: 100%;
	}
	
	.user-area .user-form-content.log-in-50 {
		margin-bottom: 54px;
	}
	
	.user-area .user-form-content h3 {
		margin-bottom: 20px;
	}
	
	.user-area .user-form-content .user-form .login-action .forgot-login {
		float: initial;
		margin-top: 10px;
	}
	
	.newsletter-img {
		display: none;
	}
	
	.trending-product-list .single-list {
		display: inline-block;
		width: 48%;
	}
	
	.trending-product-list .single-list:nth-child(4) {
		margin-left: 24px;
	}
	
	.trending-product-list .single-list:nth-child(2) {
		margin-left: 24px;
	}
	
	.special-area .trending-product-list .single-list {
		display: block;
		width: 100%;
	}
	
	.special-area .trending-product-list .single-list:nth-child(2) {
		margin-left: 0;
	}
	

	.footer .footer-alt {
		height:30vw;
	}

	.footer .footer-alt a{
		width:98%;	
	}

	.footer .footer-alt .social{
		height:20vw;
	    background-position:left 0vw top 50%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 4.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 2vw;
		padding:3px;
		width:4.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.45vw;
	}

}


@media only screen and (min-width: 992px)and (max-width: 1199.99px) {
	


	
	.buttons {
	    margin-left: 6.5vw;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	}
	.buttons .btn i{
		font-size:1.50em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height: 18px;
		font-size: 11px;
	}



	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 30px;
	}
	
	.header-section {
	    padding: 15px 0px;
	    height:19vw;
	}

	.header-section img {
	    height:17vw;
	    right:2%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:60vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 2em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:15px;
	    margin-left:3%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.9em;
	    line-height: 1.5;
	    margin-bottom: 15px;
	    font-weight: 700;
	    margin-left: 3%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 3%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 14px;
	    padding: 6px 15px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 6px 15px;
	    font-size: 14px;
	}




	.stat-card-bottom{
		height:200px;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2.5em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size:1em;
	}

	.footer1 .footer-top {
        display: flex;
        flex-wrap: wrap;
        gap: 19%;
        justify-content: space-between;
    }
    .footer1 .brand {
	   display: flex;
	   align-items: center;
	}
    .footer1 .brand img {
	    max-width: 40vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	.footer1 .footer-bottom {
		display: block;
	}
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-bottom: 50px;
		margin-top: 50px;
	}
	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 1rem;
	}


	.stat-card {
	    padding: 10px 10px;
	}
	.stat-icon {
	    width: 55px;
	    height: 55px;
	}
	.stat-icon img {
	    width: 45px;
	    height: 45px;
	 }
	.stat-number {
		width:10vw;
	    font-size: 22px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 15px;
	}


	.desktop-nav .navbar .navbar-nav.menu-left{
		margin-left:5vw;
	}

	.desktop-nav .navbar .navbar-nav.menu-right{
		margin-left:9vw;
	}



	

	.top-header {
		height: 3vw;
	}

	.top-header .header-left-content span {
		font-size:1.25vw;
	}

	.top-header .header-left-content i {
		font-size: 1.75vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:1.25vw;	
	}

	.top-header .header-right-content i {
		font-size: 1.75vw;
	    top:1px;
	}


	.footer .footer-alt .social-media{
	  font-size:3vw;
	  width:33vw;
	  margin-left: 0vw;
	  margin-top: 2vw;
	}


	.single-footer-widget .info-list li {
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 4vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1.75vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.75vw;
	}
	
	.copy-right-area p {
		font-size: 1.75vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}


	.footer-area img {
		max-width:30vw;
		height: auto;
		float: left;
	}
	.single-pricing {
	  width:30vw;
	  height:35vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 3.25vw;
		font-size: 2vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}
	.flash-deals-area .flash-area{
		width:76rem;
		height:34rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    padding-top: 4.5vw;
	}

	.subscribe-area .badge{
		font-size: 22px;
	}

	.subscribe-area .score{	
		margin-top:1vw;
	}

	.subscribe-area:before {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area:after {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:11rem;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 20px;
	}

	.single-categories {
		width:100%;
		height:22vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.5vw;
		width:17vw;
		top:6.5vw;
		left:3vw;
	}	

	.single-categories span {
		font-size: 1.5vw;
		left:3vw;
		top:16vw;
	}

	.single-categories a {
		font-size: 1.5vw;
		left: 21vw;
	    top: 16vw;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:31vw;
	  	margin-bottom: 5rem;
	  	margin-top: 12rem;
	}

	.sale-offer-area  .profile {
		height: 38vw;
        width: 36vw;
        left: 5vw;
        top: -3.5vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 10vw;
        font-size: 4vw;
        letter-spacing: 10px;
        padding-top: 0px;
	}

	.sale-offer-area .free-desc-top {
        width:46vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:46vw;
        height:25vw;
        bottom:-10vw;
        right:5vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.15vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 11vw;
        margin-left: 5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 10vw;
        margin-left: 13.5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 11vw;
        margin-left: 5vw;
        margin-top: 9.5vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 11vw;
        margin-left: 13vw;
        margin-top: 9.5vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}
	


	.single-products .product-content .products-company {
		font-size: 14px;
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.categories-wrap .tabs li {
		font-size: 12px;
	}


	.single-products .product-content .title {
		font-size: 15px;
	}
	
	
	
	
	


	.new-arrivals-area .featured-product-img .featured-product-content {
		position: relative;
		display: block;
		padding-top:35%;
		padding-bottom:35%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
		height:420px;
	}


	.new-arrivals-area .featured-product-img .featured-product-content.new {
		position: relative;
		display: block;
		padding-top: 45%;
		padding-bottom: 70%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
		height:465px;
	}

	.new-arrivals-area .featured-product-img .featured-product-content i {
		font-size: 14vw;
		color:#E84D1A;
		position: relative;
		margin:0;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new1 {
		font-size: 2.5vw;
		top:8%;
		left:32%;
		position: absolute;
		text-align: center;
		color:#fff;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new2 {
		font-size: 2.5vw;
		top:75%;
		left:10%;
		position: absolute;
		text-align: center;
		color:#fff;
		letter-spacing: 5px;
	}





	.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 7px 5px;
		font-size: 17px;
	}

	
	.hero-slider {
		max-width: 691px;
	}
	
	.single-services {
		padding: 30px;
		text-align: center;
	}
	
	.single-services .icon {
		position: unset;
		margin-bottom: 12px;
	}
	
	.single-products .product-content .products-cart-wish-view li {
		margin-right: 7px;
	}
	

	.flash-deals-img .flash-deals-content {
		padding: 20px;
	}
	
	.trending-product-list {
		padding: 0;
		border: none;
	}
	
	.trending-product-list .single-list {
		padding: 20px;
		background-color: #fff;
		box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
		border: none;
	}
	
	.trending-product-list .single-list img {
		max-width: 100% !important;
		position: unset;
	}
	
	.sale-discount-bg {
		position: relative;
		z-index: 1;
	}
	
	.sale-discount-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #111;
		opacity: .8;
		z-index: -1;
	}
	
	.sale-discount-bg .discount-content h5 {
		color: #fff;
		margin-bottom: 10px;
	}
	
	.sale-discount-bg .discount-content h3 {
		font: 24px;
	}
	
	
	.single-blog .blog-content ul li {
		margin-right: 8px;
		padding-right: 8px;
	}
	
	.single-footer-widget .social-link li {
		margin-right: 5px;
	}
	
	.single-footer-widget .social-link li span {
		margin-right: 0;
	}
	
	.single-footer-widget .app-btn li {
		margin-right: 0;
	}
	
	.single-footer-widget .app-btn li a img {
		max-width: 105px;
	}
	
	.cart-shit .cart-shit-wrap {
		max-width: 960px;
	}
	
	
	.section-title h2 {
		font-size: 24px;
	}
	
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 20px;
	}
	
	.single-popular-categories a {
		padding: 10px;
		font-size: 12px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools {
		position: relative;
		z-index: 1;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
		color: #ff6a00;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	.trendingss .trending-product-list {
		padding: 0;
	}
	
	.products-area .products-collections-listing .col-lg-6 {
		width: 100%;
	}
	
	.address-details-area .cart-totals {
		padding: 20px;
	}
	
	.order-details-area .cart-totals .default-btn {
		position: unset;
		margin-bottom: 15px;
	}
	
	.order-details-area .cart-totals {
		padding: 20px;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.about-us {
		padding: 20px;
	}
	
	.sidebar-widget.recent-post ul li {
		padding-left: 110px;
		padding-right: 20px;
	}
	
	.sidebar-widget.recent-post ul li a img {
		left: 20px;
	}
	
	.sidebar-widget.recent-post ul li.pl-0 {
		padding-left: 20px !important;
	}
	
	.sidebar-widget.tags ul {
		padding: 20px;
		padding-bottom: 10px;
	}
	
	.cart-area .cart-totals {
		padding: 20px;
	}
	
	.cart-area .cart-totals .default-btn {
		padding: 15px 10px;
	}
	
	.checkout-area .cart-totals {
		padding: 20px;
	}


	.footer .footer-alt {
		height:22vw;
	}

	.footer .footer-alt a{
		width:95%;	
	}

	.footer .footer-alt .social{
		height:20vw;
	    background-position:left 2vw top 100%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top:6vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.8vw;
		padding:3px;
		width:4vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.45vw;
	}


}


@media only screen and (max-width: 992px) {



	.featured-product-img {
		position: relative;
		display: none;
	}

	.featured-product-img {
		position: relative;
		display: none;
	}

	.fixed-top {
		position: initial;
	}
	
	
	.navbar-area.is-sticky {
		background-color: #fff !important;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.mobile-responsive-nav {
		display: block;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu {
	    overflow: auto;
	    box-shadow: 0 0 20px 3px rgba(0, 0, 0, .5);
    }
	
	
	
	
	.desktop-nav {
		display: none;
	}
	
	


}


@media only screen and (min-width: 1200px) and (max-width: 1439.99px) {

	.buttons {
	    margin-left: 5.5vw;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	}
	.buttons .btn i{
		font-size:1.50em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height: 18px;
		font-size: 11px;
	}


	.header-section {
	    padding: 15px 0px;
	    height:18vw;
	}

	.header-section img {
	    height:17vw;
	    right:5%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:58vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 2.5em;
	    line-height: 1.15;
	    font-weight: 800;
	    margin-bottom: 15px;
	    margin-left:5%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 1.1em;
	    line-height: 1.8;
	    margin-bottom: 15px;
	    font-weight: 700;
	    margin-left: 5%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 5%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 15px;
	    padding: 6px 15px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 6px 15px;
	    font-size: 15px;
	}



	.footer1 .brand .brn-txt {
		padding-left: 10px;
		padding-right: 40px;
	}
	.stat-card-bottom{
		height:15vw;
		padding: 25px 11vw;
	}
	.stat-card-bottom h2 {
	    font-size:3em;
	}



	.stat-card {
	    padding: 10px 10px;
	}
	.stat-number {
		width:11vw;
	    font-size: 30px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 17px;
	}
	

	.desktop-nav .navbar .navbar-nav.menu-left{
		margin-left:1vw;
	}

	.desktop-nav .navbar .navbar-nav {
		margin-left: 2vw;
	}


	.top-header {
		height: 3vw;
	}

	.top-header .header-left-content span {
		font-size:1.25vw;
	}

	.top-header .header-left-content i {
		font-size: 1.75vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:1.25vw;	
	}

	.top-header .header-right-content i {
		font-size: 1.75vw;
	    top:1px;
	}

	.footer .footer-alt .social-media{
	  font-size:3.5vw;
	  width:32vw;
	  margin-left: 0vw;
	  margin-top: 0vw;
	}


	.single-footer-widget .info-list li {
		
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 4vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1.75vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.75vw;
	}

	.footer-area img {
		max-width:32vw;
		height: auto;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.50vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}


	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}


	.single-pricing {
	  width:23vw;
	  height:35vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 3vw;
		font-size: 2vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}



	.flash-deals-area .flash-area{
		width:100%;
		height:35rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: contain;
	    padding-top: 4.5vw;
	}

	.subscribe-area .score{	
		margin-top:0vw;
	}

	.subscribe-area:before {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area:after {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:10rem;
		height:auto;
		margin: 0 auto;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}


	

	.single-categories {
		width:100%;
		height:22vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.5vw;
		width:14vw;
		top:5vw;
		left:1.5vw;
	}	

	.single-categories span {
		font-size: 1.5vw;
		left:2vw;
		top:12.5vw;
	}

	.single-categories a {
		font-size: 1.5vw;
		left:15vw;
	    top: 12.5vw;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:27vw;
	  	margin-bottom: 5rem;
	  	margin-top: 12rem;
	}

	.sale-offer-area  .profile {
		height: 34vw;
        width: 34vw;
        left: 5vw;
        top: -3.5vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 9vw;
        font-size: 3vw;
        letter-spacing: 15px;
	}

	.sale-offer-area .free-desc-top {
        width:46vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:46vw;
        height:25vw;
        bottom:-10vw;
        right:4vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.20vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 12vw;
        margin-left: 4.7vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 11vw;
        margin-left: 12.5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 12vw;
        margin-left: 5vw;
        margin-top: 7.7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 11vw;
        margin-left: 12.2vw;
        margin-top:7.7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}



	.single-products .product-content .products-company {
		font-size: 14px;
	}
	


	



	.new-arrivals-area .featured-product-img .featured-product-content {
		position: relative;
		display: block;
		padding-top:25%;
		padding-bottom: 60%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
	}


	.new-arrivals-area .featured-product-img .featured-product-content.new {
		position: relative;
		display: block;
		padding-top: 35%;
		padding-bottom: 70%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
		height: 475px;
	}

	.new-arrivals-area .featured-product-img .featured-product-content i {
		font-size: 14vw;
		color:#E84D1A;
		position: relative;
		margin:0;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new1 {
		font-size: 2.5vw;
		top:8%;
		left:32%;
		position: absolute;
		text-align: center;
		color:#fff;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new2 {
		font-size: 2.5vw;
		top:70%;
		left:13%;
		position: absolute;
		text-align: center;
		color:#fff;
		letter-spacing: 5px;
	}



	.categories-wrap .single-products .product-content .products-company {
		margin-top: 2px;
	}

	.footer .footer-alt {
		height:20vw;
	}

	.footer .footer-alt a{
		width:95%;	
	}

	.footer .footer-alt .social{
		height:20vw;
	    background-position:left 2vw top 65%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 6vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.8vw;
		padding:3px;
		width:4vw;

	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.4vw;
	}




}


@media only screen and (min-width: 1440px) and (max-width: 1919.99px) {

	
	
	.buttons {
	    margin-left: 5.5vw;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	    border-radius: 9px;
	    padding-left: 10px;
	    padding-right: 15px;
	}
	.buttons .btn i{
		font-size:1.60em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height:1.25vw;
		font-size: 0.75vw;
	}


	.stat-card-bottom{
		height:200px;
		padding: 40px 15vw;

	}
	.stat-card-bottom h2 {
	    font-size:2.75em;
	}


	


	.footer .footer-alt .social-media{
	  font-size:3.5vw;
	  width:32vw;
	  margin-left: 0vw;
	  margin-top: -1vw;
	}


	.single-footer-widget .info-list li {
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 3.25vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1.20vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.40vw;
	}

	.footer-area img {
		max-width:30vw;
		height: 8vw;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.20vw;
	}

	.go-top {
		padding: 30px;
	}

	.go-top i {
		font-size: 30px;
	}


	.btn-whatsapp-pulse {
		padding: 32px;
		font-size: 48px;
	}

	


	.single-pricing {
	  width:23vw;
	  height:20vw;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 2.5vw;
		font-size: 1.8vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}



	.subscribe-area .score{	
		margin-top: 2vw;
	}

	.subscribe-area:before {
	    width:32rem;
	    height:37.5rem;
	}

	.subscribe-area:after {
	    width:32rem;
	    height:37.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:70rem;
		height:auto;
		margin: 0 auto;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}



	.flash-deals-area .flash-top{
		height:40rem;
		background:url(../img/footer-bg.png);
    	background-repeat: repeat-x;
    	background-size: contain;
	    padding-top: 4vw;
	}

	.flash-deals-area .flash-area{
		width:100%;
		height:40vw;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: contain;
	    padding-top: 4vw;
	}

	.single-categories {
		width:100%;
		height:22vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.30vw;
		width:14vw;
		top:5vw;
		left:1.5vw;
	}	

	.single-categories span {
		font-size: 1.20vw;
		left:2vw;
		top:12.7vw;
	}

	.single-categories a {
		font-size: 1.20vw;
		left:16.5vw;
	    top: 12.7vw;
	}


	.sale-offer-area{
	  	width:100%;
	  	height:20vw;
	  	margin-bottom: 7rem;
	  	margin-top: 15rem;
	}

	.sale-offer-area  .profile {
		height: 26vw;
        width:28vw;
        left: 5vw;
        top: -3vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 6.5vw;
        font-size: 3vw;
        letter-spacing: 12px;
	}


	.sale-offer-area .free-desc-top {
		left:54vw;
        width:40vw;
        height:22vw;
        top:-10vw;
	}	

	.sale-offer-area .free-desc-bottom {
		left:48vw;
        width:40vw;
        height:22vw;
        bottom:-10vw;

  
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 9vw;
        margin-left: 4.7vw;
        margin-top: 8vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 9vw;
        margin-left: 26.2vw;
        margin-top: -6.5vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 10vw;
        margin-left: 4.5vw;
        margin-top: 8vw;
		
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 9.3vw;
        margin-left: 26vw;
        margin-top: -7.2vw;
	}	

	.sale-offer-area .profile .dots-1 {
	  width: 1.5vw;
	  right: 1vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 1.5vw;
	  right: -2vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 1.5vw;
	  left:  1vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 1.5vw;
	  left:  -2vw;
	  top: 1vw;
	}


	.footer .footer-alt {
		height:18vw;
	}

	.footer .footer-alt a{
		width:95%;	
	}

	.footer .footer-alt .social{
		height:18vw;
	    background-position:left 2vw top 65%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 5.7vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.8vw;
		padding:3px;
		width:3.7vw;
		margin-top: 7px;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.48vw;
	}

	

}


@media only screen and (min-width: 1480px) {

	


	.hero-area{
		min-height: 7vh;
	}
	.hero-area .container-top {
		max-width: 85%;
	}

	.process p{
		padding-left: 45px;
	    padding-right: 45px;
	}
	.process .topno {
		left:-8px;
		top:-8x;
	}

	.dotted-arrow{
		position: relative;
		width:8vw;
		height:0;
		border-bottom:3px dotted #333;
		top:10vh;
	}


	.dotted-arrow::after{
		content:"";
		position: absolute;
		right: -8px;
		top:-8px;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left: 16px solid #333;
	}

	
	
	.single-footer-widget .info-list li {
		
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 3vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.25vw;
	}

	.footer-area img {
		max-width:25vw;
		height: 7vw;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.30vw;
	}

	.go-top {
		padding: 30px;
	}

	.go-top i {
		font-size: 30px;
	}


	.btn-whatsapp-pulse {
		padding: 28px;
		font-size: 40px;
	}



	.featured-products-area .col-xl-2,.col-xl-1 {
		display: none;

	}
	.featured-products-area .col-xl-9 {
		width: 100%;

	}
	.new-arrivals-area .col-xl-2 {
		display: none;

	}
	.new-arrivals-area .col-xl-10 {
		width: 100%;

	}



	

}	


@media only screen and (min-width: 1920px) {
	


	.buttons {
	    margin-left: 5.5vw;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	    border-radius: 12px;
	    padding-left: 20px;
	    padding-right: 25px;
	}
	.buttons .btn i{
		font-size:1.60em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height:1.25vw;
		font-size: 0.75vw;
	}



	.cta-section::before {
	    height: 25em;
	    width:55em;
	}

	.stat-card-bottom{
		height:200px;
		padding: 20px 20vw;

	}
	.stat-card-bottom h2 {
	    font-size:3em;
	}


	.satal .bg-left {
		padding-left:0px;
		padding-bottom: 11vw;
	}

	.satal .bg-right {
		padding-left:0px;
		padding-bottom:11vw;

	}

	.satal h2{
		font-size: 2.25vw;
		margin-top: 25px;
		margin-bottom: 35px;
	}

	.satal p{
		font-size: 1.50vw;
		margin:30px;
	}

	.satal .img1 {
		height: 18vw;
		width:18vw;
	}

	.satal .img2 {
		height: 16vw;
		width:16vw;
	}


	.satal .thick1 {
		font-size:1.5vw;
		padding:10px;
		padding-top: 20px;
	}

	.satal .thick2 {
		font-size:1.5vw;
		padding: 10px;
		padding-top: 20px;
	}

	.satal p span i {
		font-size: 2vw;
	}



	.process p{
		padding-left: 3vw;
	    padding-right: 3vw;
	}
	.process .topno {
		left:-0.5vw;
		top:-0.5vw;
	}

	.dotted-arrow{
		position: relative;
		width:8vw;
		height:0;
		border-bottom:0.25vw dotted #333;
		top:10vh;
	}


	.dotted-arrow::after{
		content:"";
		position: absolute;
		right: -0.5vw;
		top:-0.40vw;
		border-top:1.15vh solid transparent;
		border-bottom:1.15vh solid transparent;
		border-left:2vh solid #333;
	}


	


	.contact-info ul li i {
		font-size: 3vw;
	}

	.contact-info ul li h3 {
		font-size: 1vw;
		padding-top: 1vw;
	}


	.footer .footer-alt .social-media{
	  font-size:2vw;
	  width:30vw;
	  margin-left: 0vw;
	  margin-top: -1vw;
	}


	.single-footer-widget .info-list li {
		
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -15px;
		font-size: 3vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.25vw;
	}

	.footer-area img {
		max-width:25vw;
		height: 7vw;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.30vw;
	}

	.go-top {
		padding:40px;
	}

	.go-top i {
		font-size: 45px;
	}


	.btn-whatsapp-pulse {
		padding: 40px;
		font-size: 55px;
	}


	.single-pricing {
	  width:23vw;
	  height:20vh;
	}

	.single-pricing h2 {
	  	width:70%;
	  	height:100%;
	  	line-height: 2vw;
		font-size: 1.20vw;
	}

	.single-pricing a {
	  font-size: 18px;
	}

	.subscribe-area{
    	margin-bottom: 10vw;
	}

	.subscribe-area .score{	
		margin-top: 1vw;
	}

	.subscribe-area:before {
	    width:34rem;
	    height:40rem;
	}

	.subscribe-area:after {
	    width:34rem;
	    height:40rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:70rem;
		height:auto;
		margin: 0 auto;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}



	.flash-deals-area .flash-top{
		height:45rem;
		background:url(../img/footer-bg.png);
    	background-repeat: repeat-x;
    	background-size: contain;
	    padding-top: 2vw;
	}

	.flash-deals-area .flash-area{
		width:100%;
		height:35rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: contain;
	    padding-top: 1.5vw;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:16vw;
	  	margin-bottom: 5vw;
	  	margin-top: 10vw;

	}

	.sale-offer-area  .profile {
		float:right;
		height: 20vw;
        width:21vw;
        left: 4vw;
        top: -2vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 4.5vw;
        font-size:2vw;
        letter-spacing:16px;
	}

	.sale-offer-area .free-desc-top {
		left:50vw;
        width:30vw;
        height:20vw;
        top:-9vw;
	}	

	.sale-offer-area .free-desc-bottom {
		left:50vw;
        width:30vw;
        height:20vw;
        bottom:-9vw;
  
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:0.75vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 7vw;
        margin-left: 3.5vw;
        margin-top: 7.6vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 6.5vw;
        margin-left: 19.5vw;
        margin-top: -4.6vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 7.5vw;
        margin-left: 3.3vw;
        margin-top: 8vw;
		
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 7vw;
        margin-left: 19.5vw;
        margin-top: -5.5vw;
	}	

	.sale-offer-area .profile .dots-1 {
	  width: 1vw;
	  right: 0.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 1vw;
	  right: -1.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 1vw;
	  left:  0.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 1vw;
	  left:  -1.5vw;
	  top: 1vw;
	}


	.footer .footer-alt {
		height:10vw;
	}

	.footer .footer-alt a{
		width:90%;	
	}

	.footer .footer-alt .social{
		height:10vw;
	    background-position:left 4vw top 80%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 2.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.2vw;
		padding:3px;
		width:2.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.3vw;
	}

}


@media only screen and (min-width: 2560px) {
	

	
	.buttons {
	    margin-left: 0;
	    width: 30vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	    border-radius: 12px;
	    padding-left: 20px;
	    padding-right: 25px;
	}
	.buttons .btn i{
		font-size:1.5em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height:1.25vw;
		font-size: 0.85vw;
	}
	
	.stat-card-bottom{
		height:185px;
		padding: 20px 20vw;

	}
	.stat-card-bottom h2 {
	    font-size:3em;
	}


	.cta-section::before {
	    height: 25em;
	    width:55em;
	}

	
	.stat-card {
	    padding: 10px 0px;
	}
	.stat-icon {
	    width: 4vw;
	    height: 4vw;
	}
	.stat-icon img {
	    width: 2vw;
	    height: 2vw;
	 }
	.stat-number {
		width:6vw;
	    font-size: 1.5vw;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 1vw;
	}

	.stats-banner h2 {
	    font-size: 3em;
	    margin-left: 25px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 40px;
	    height:40px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding:20px 140px;
    	font-size: 1vw;
    	height:80px;
	}

	#newsletterForm {
	    height: 8vh;
	}




}





	@media only screen and (min-width: 1px) and (max-width: 389.99px) {

		.hero-content{
	      padding:15px 15px;
	    }
		

		.hero-content{
	      padding:8px 15px;
	    }

		.hero-title{
	        font-size:4.20vw;
	        margin-bottom:3px;
	        letter-spacing:0px;
	    }
	    .hero-subtitle::after {
		    display: none;
		}
		.hero-title p{
	    	font-size:3vw;
	    	letter-spacing:1px;
	    }
		.hero-subtitle{
		    font-size:2.5vw;
		    margin-bottom:3px;
		    letter-spacing:2px;
		}
		.hero-text{
		    font-size:2.5vw;
		    margin-bottom:5px;
		    letter-spacing:1px;
		}
		.hero-buttons {
		    gap: 7px;
		}

	    .features{
	    	gap:6px;
	        margin-bottom:10px;
	    	display: none;
	    }
	    .feature-box h4{
	    	font-size:1vw;
	    }

		.feature-box p{
		   font-size:0.85vw;
		   margin-top: 0;
		}

		.feature-box svg{
		    width:15px;
		    height:13px;
		}

		.hero-btn{
		    font-size: 2.40vw;
	        margin-top: 1px;
	        padding: 10px 10px;
	        height: 15px;
	        gap: 3px;
		}
		.hero-btn svg{
		    width:15px;
		    height:15px;
		}


	}

	@media only screen and (min-width: 389.99px)and (max-width: 575.99px) {
		.hero-content{
	      padding:15px 15px;
	    }
		

		.hero-content{
	      padding:15px 15px;
	    }

		.hero-title{
	        font-size:4.5vw;
	        margin-bottom:3px;
	        letter-spacing:0px;
	    }
	    .hero-subtitle::after {
		    display: none;
		}
		.hero-title p{
	    	font-size:3.5vw;
	    	letter-spacing:1px;
	    }
		.hero-subtitle{
		    font-size:2.75vw;
		    margin-bottom:3px;
		    letter-spacing:2px;
		}
		.hero-text{
		    font-size:2.5vw;
		    margin-bottom:5px;
		    letter-spacing:1px;
		}
		.hero-buttons {
		    gap: 7px;
		}

	    .features{
	    	gap:6px;
	        margin-bottom:10px;
	    	display: none;
	    }
	    .feature-box h4{
	    	font-size:1vw;
	    }

		.feature-box p{
		   font-size:0.85vw;
		   margin-top: 0;
		}

		.feature-box svg{
		    width:25px;
		    height:25px;
		}

		.hero-btn{
		    font-size:2.20vw;
		    margin-top:5px;
		    padding:0px 8px;
		    height:20px;
		    gap:5px;
		}
		.hero-btn svg{
		    width:15px;
		    height:15px;
		}

	}

	@media only screen and (min-width: 576px) and (max-width: 768.99px) {


		.hero-content{
	      padding:15px 15px;
	    }
		

		.hero-title{
	        font-size:3.25vw;
	        margin-bottom:10px;
	        letter-spacing:0px;
	    }
		.hero-title p{
	    	font-size:3vw;
	    	letter-spacing:1px;
	    }
		.hero-subtitle{
		    font-size:1.95vw;
		    margin-bottom:10px;
		    letter-spacing:3px;
		}
		.hero-text{
		    font-size:1.75vw;
		    margin-bottom:5px;
		    letter-spacing:1px;
		}


	    .features{
	    	gap:6px;
	        margin-bottom:10px;
	    	display: none;
	    }
	    .feature-box h4{
	    	font-size:1vw;
	    }

		.feature-box p{
		   font-size:0.85vw;
		   margin-top: 0;
		}

		.feature-box svg{
		    width:25px;
		    height:25px;
		}

		.hero-btn{
		    font-size:1.75vw;
		    margin-top:5px;
		    padding:0px 15px;
		    height:30px;
		}
		.hero-btn svg{
		    width:20px;
		    height:20px;
		}




	}

	@media only screen and (min-width: 769px) and (max-width: 991.99px) {


		.hero-content{
	      padding:15px 15px;
	    }
		

		.hero-title{
	        font-size:3.5vw;
	        margin-bottom:10px;
	        letter-spacing:0px;
	    }
		.hero-title p{
	    	font-size:3.15vw;
	    	letter-spacing:1px;
	    }
		.hero-subtitle{
		    font-size:2.1vw;
		    margin-bottom:10px;
		    letter-spacing:3px;
		}
		.hero-text{
		    font-size:1.85vw;
		    margin-bottom:5px;
		    letter-spacing:1px;
		}


		.features{
	    	display: none;
	    }
		.feature-box h4{
	    	font-size:1vw;
	    }

		.feature-box p{
		   font-size:0.85vw;
		   margin-top: 0;
		}

		.feature-box svg{
		    width:25px;
		    height:25px;
		}

		.hero-btn{
		    font-size:1.75vw;
		    margin-top:5px;
		    padding:0px 15px;
		    height:40px;
		}
		.hero-btn svg{
		    width:20px;
		    height:20px;
		}

	}

	@media only screen and (min-width: 992px) and (max-width: 1199.99px) {

		.hero-content{
	      padding:20px 20px;
	    }
		.hero-title{
	        font-size:2.5vw;
	        margin-bottom:10px;
	         letter-spacing:0px;
	    }
		.hero-title p{
	    	font-size:2.5vw;
	    	letter-spacing:1px;
	    }
		.hero-subtitle{
		    font-size:1.2vw;
		    margin-bottom:10px;
		    letter-spacing:3px;
		}
		.hero-text{
		    font-size:1.25vw;
		    margin-bottom:15px;
		     letter-spacing:2px;
		}
		.feature-box h4{
	    	font-size:1.2vw;
	    }

		.feature-box p{
		   font-size:1.25vw;
		}

		.feature-box svg{
		    width:30px;
		    height:30px;
		}

		.hero-btn{
		    font-size:1.20vw;
		    margin-top:5px;
		    padding:0px 15px;
		    height:30px;
		}
		.hero-btn svg{
		    width:20px;
		    height:20px;
		}

	}
		  
	@media only screen and (min-width: 1200px) and (max-width: 1439.99px) {

		.hero-title{
	        font-size:2.5vw;
	        margin-bottom:10px;
	    }
		.hero-title p{
	    	font-size:2.5vw;
	    }
		.hero-subtitle{
		    font-size:1.2vw;
		    margin-bottom:10px;
		}
		.hero-text{
		    font-size:1.25vw;
		    margin-bottom:15px;
		}
		.feature-box h4{
	    	font-size:1.1vw;
	    }

		.feature-box p{
		   font-size:1.07vw;
		}

		.feature-box svg{
		    width:30px;
		    height:30px;
		}

		.hero-btn{
		    font-size:1.20vw;
		    margin-top:10px;
		    padding:0px 16px;
		    height:35px;
		}
		.hero-btn svg{
		    width:20px;
		    height:20px;
		}

	}

	@media only screen and (min-width: 1440px) and (max-width: 1919.99px) {

		.hero-title{
	        font-size:3vw;
	    }
		.hero-title p{
	    	font-size:3vw;
	    }
		.hero-subtitle{
		    font-size:1.25vw;
		}
		.hero-text{
		    font-size:1.15vw;
		}

		.features{
	      margin-bottom:5px;
	    }
		.feature-box h4{
	    	font-size:1.1vw;
	    	 margin-bottom:3px;
	    }

		.feature-box p{
		   font-size:1.05vw;
		}

		.hero-btn{
		    font-size:1vw;
		      margin-top:2.5vw;
		}

	}

	@media only screen and (min-width: 1920px) and (max-width: 2559.99px) {
		
		.hero-title{
	        font-size:3vw;
	        letter-spacing:2px;
	        margin-bottom:30px;
	    }
		.hero-title p{
	    	font-size:3vw;
	        letter-spacing:2px;
	    }
		.hero-subtitle{
		    font-size:1.50vw;
		    letter-spacing:2px;
		    margin-bottom:30px;
		}
		.hero-text{
		    font-size:1.25vw;
		    margin-bottom:40px;
		}
		.feature-box h4{
	    	font-size:1.1vw;
	    }

		.feature-box p{
		   font-size:1vw;
		}

		.feature-box svg{
		    width:40px;
		    height:40px;
		}

		.hero-btn{
		    font-size:1.25vw;
		    margin-top:20px;
		    padding:30px 45px;
		}
		.hero-btn svg{
		    width:35px;
		    height:35px;
		}
	  	


	}

	@media only screen and (min-width: 2560px){
		.hero-title{
	        font-size:3vw;
	        letter-spacing:2px;
	        margin-bottom:50px;
	    }
		.hero-title p{
	    	font-size:3vw;
	        letter-spacing:2px;
	    }
		.hero-subtitle{
		    font-size:1.30vw;
		    letter-spacing:2px;
		    margin-bottom:50px;
		}
		.hero-text{
		    font-size:1.30vw;
		    margin-bottom:50px;
		}
		.feature-box h4{
	    	font-size:1.20vw;
	    }

		.feature-box p{
		   font-size:1.20vw;
		}

		.feature-box svg{
		    width:75px;
		    height:75px;
		}

		.hero-btn{
		    font-size:1.25vw;
		    margin-top:20px;
		    padding:45px 50px;
		    height:120px;
		}
		.hero-btn svg{
		    width:65px;
		    height:55px;
		}
	  	

	}




	.contact-info ul li i {
		font-size: 7vw;
		left: 46%;
	}
	.contact-info ul li h3 {
		padding-top:12vw;
	}
		
	.contact-info ul li h3 {
		font-size: 3vw;
	}


	.go-top {
		width: 25px;
		height: 25px;
	}

	.contact-info {
		width:calc(100% - 1rem);
	}
	.subscribe-area .end{	
		float:right;
	}

	.flash-deals-area .flash-top{
		height:35rem;
	    padding-top: 8vw;
	}

	.single-products .product-content .products-cart-wish-view .eye-btn {
		margin-top: 6px;
	}
	.single-products .product-content .products-cart-wish-view .wish-btn {
		margin-top: 6px;
	}
	.faq-accordion .accordion .accordion-title h4 {
		font-size: 14px;
	}

	.faq-accordion .accordion .accordion-title2 h4 {
		font-size: 14px;
	}
	
	.checkbox-label {
	  	font-size: 13px;
		padding-left: 2px;
	}

	.checkbox-label span{
		font-size: 12px;
	}


	.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 10px 5px;
		font-size: 12px;
		margin-top: 6px;
	}
	.single-products .product-content .title {
		font-size: 14px;
	}

	.single-products .product-content .products-price li {
		font-size: 15px;
	}

	.single-products .product-content .products-price li span {
		font-size: 13px;
	}

	.single-products .product-content .products-price b {
		font-size:13px;
	}

	.single-products .product-content .products-company {
		font-size: 13px;
		margin-top: 5px;
		margin-bottom: 1px;
	}

	
	
	.hero-slider-content {
		padding-left: 12px;
		padding-right: 12px;
		text-align: center;
		margin: auto;
	}
	
	.hero-slider-content span {
		font-size: 14px;
	}
	
	.hero-slider-content h1 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.hero-slider-content p {
		margin-bottom: 24px;
	}
	
	.hero-slider-area .owl-dots {
		bottom: 10px;
		left: 0;
		right: 0;
		text-align: right;
	}
	
	.hero-slider-area .owl-dots .owl-dot span {
		border-color: #fff;
	}
	
	.hero-slider-area .owl-dots .owl-dot span::before {
		background-color: #fff;
	}
	
	.single-services {
		padding: 20px;
		text-align: center;
	}
	
	.single-services .icon {
		position: unset;
		margin-bottom: 14px;
	}
	
	.best-seller-area {
		padding-bottom: 54px;
	}
	
	.best-seller-area .owl-nav {
		position: unset;
		margin-top: 20px;
		margin-left: -15px;
	}
	
	.sale-offer-bg {
		padding: 20px;
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.sale-offer-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .7;
		z-index: -1;
	}
	
	.sale-offer-bg h5 {
		font-size: 13px;
	}
	
	.sale-offer-bg h3 {
		margin-bottom: 25px;
		font-size: 20px;
	}
	
	
	.section-title {
		margin-bottom: 20px;
	}
	
	.section-title h2 {
		font-size: 24px;
		margin-bottom: 10px;
		margin-left: 5px;
	}
	
	.section-title .read-more {
		position: initial;
	}
	
	.featured-products-area {
		padding-bottom: 54px;
	}
	
	.featured-products-area .section-title {
		padding-top: 54px;
	}
	
	.featured-products-area .owl-nav {
		position: initial;
		margin-top: 20px;
		margin-left: -15px;
	}
	
	
	
	
	.flash-deals-area .owl-nav {
		position: unset;
		padding-bottom: 20px;
	}
	
	.flash-deals-img {
		position: relative;
		z-index: 1;
	}
	
	.flash-deals-img::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	.flash-deals-img .flash-deals-content {
		position: initial;
		text-align: center;
	}
	
	
	
	.trending-product-list {
		margin-bottom: 54px;
	}
	
	.sale-discount-bg {
		padding: 20px;
		position: relative;
		z-index: 1;
	}
	
	.sale-discount-bg .discount-content h5 {
		color: #fff;
		margin-bottom: 10px;
	}
	
	.sale-discount-bg .discount-content h3 {
		font: 24px;
	}
	
	.sale-discount-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #111;
		opacity: .8;
		z-index: -1;
	}
	
	
	
	.single-blog .blog-content ul li {
		margin-right: 5px;
		padding-right: 5px;
	}
	
	.single-blog .blog-content h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	
	.partner-wrap {
		padding: 20px;
	}
	
	.special-area {
		padding-bottom: 0;
	}
	
	.trending-product-list {
		padding: 0;
		border: none;
	}
	
	.trending-product-list.special-product-list {
		padding-bottom: 54px;
		margin-bottom: 0;
	}
	
	.trending-product-list .single-list {
		padding: 0;
		background-color: #fff;
		box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
		border-bottom: none;
	}
	
	.trending-product-list .single-list .product-content {
		border-top: 1px solid #ddd;
		padding: 15px;
	}
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 20px;
	}
	
	.trending-product-list .single-list img {
		position: initial;
		max-width: 100% !important;
	}
	
	.subscribe-area .logo {
		margin-bottom: 20px;
	}
	
	.subscribe-content {
		margin-bottom: 20px;
	}
	
	.single-footer-widget .info-list li {
		margin-bottom: 15px;
	}
	
	.services-area {
		padding-top: 54px;
	}
	
	.cart-shit .modal-body {
		padding: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 {
		font-size: 25px;
	}


	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 {
		font-size: 25px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub {
		font-size: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup {
		font-size: 15px;
	}
	
	
	.hero-slider-area.hero-slider-area-style-three .owl-dots {
		left: 0;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools {
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
		color: #ff6a00;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	
	.rs-pb-54 {
		padding-bottom: 54px;
	}
	
	.featured-products-area.rs-used .owl-nav {
		margin-bottom: 30px;
	}
	
	.sale-discount-bg {
		padding: 30px;
	}
	
	.sale-discount-bg .discount-content {
		margin: auto;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.filter {
		padding: 20px;
	}
	
	.sidebar-widget.brand ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.product-color .product-color-switch ul {
		padding: 20px;
	}
	
	.trendingss .trending-product-list {
		padding: 0;
	}
	
	.products-filter-options {
		margin-bottom: 15px;
	}
	
	.showing-result-count {
		margin-bottom: 15px;
	}
	
	.products-collections-listing.products-row-view .single-products .product-img {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.products-collections-listing.products-row-view .single-products .product-content {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.pagination-area .page-numbers {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	.cart-area .cart-controller .products-company{
		font-size: 0.95em;
	}


	.cart-area .cart-controller .title{
		font-size: 0.95em;
	}

	.like-products .product-img {
		width:85px;
		height:85px;
	}

	.cart-area .cart-table table thead tr th {
		font-size: 10px;
	}

	.cart-area .cart-controller .default-btn{
		font-size: 10px;
		padding:10px;
	}
	
	
	.cart-area .coupon-cart .form-group .default-btn {
		height: auto;
		line-height: normal;
	}
	
	.cart-area .coupon-cart .default-btn.update-cart {
		line-height: normal;
	}
	
	.order-item-address {
		margin-bottom: 0;
		margin-top: 30px;
	}
	
	.order-item-address li {
		font-size: 14px;
		padding: 15px 10px;
		padding-left: 100px;
	}
	
	.order-item-address li span {
		left: 10px;
	}
	
	.order-item-address li a {
		font-size: 14px;
	}
	
	.order-item-address li.addresss {
		padding-left: 10px;
	}
	
	.item-order {
		margin-bottom: 0;
	}
	
	.item-order .order-item-content li {
		padding: 15px 10px;
		font-size: 14px;
	}
	
	.dashboard-navigation {
		margin-bottom: 30px;
	}
	
	.profile-bar {
		padding: 30px;
		text-align: center;
	}
	
	.profile-bar .profile-info {
		padding: 0;
	}
	
	.profile-bar .profile-info img {
		position: initial;
		margin-bottom: 12px;
	}
	
	.profile-bar .edit-profiles {
		text-align: center;
		margin-top: 16px;
	}
	
	.billing-address-bar .edit-address {
		text-align: left;
		margin-top: 20px;
	}
	
	.edit-profile h3 {
		margin-bottom: 10px;
		font-size: 20px;
	}
	
	.submit-property-form .form-group label {
		font-size: 14px;
	}
	
	.address-details-area .cart-totals {
		padding: 20px;
	}
	
	.order-details-area .cart-totals .default-btn {
		position: unset;
		margin-bottom: 15px;
	}
	
	.order-details-area .cart-totals {
		padding: 20px;
	}
	
	.address-details-area {
		margin-top: 30px;
	}
	
	.billing-address-bar {
		padding: 20px;
	}
	
	.address-list .added-address a {
		padding: 20px;
	}
	
	.about-content {
		padding-left: 0;
	}
	
	.about-content h3 {
		position: unset;
		margin-bottom: 12px;
	}
	
	.single-team h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	
	.single-team span {
		font-size: 14px;
	}
	
	
	.faq-tab .tabs {
		margin-bottom: 20px;
	}
	
	.faq-tab .tabs li {
		margin-bottom: 10px;
	}
	
	.search-bar {
		margin-top: 30px;
	}
	
	.main-content-text h3 {
		font-size: 22px;
	}
	
	.sidebar-widget.search {
		margin-top: 30px;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.about-us {
		padding: 20px;
	}
	
	.sidebar-widget.recent-post ul li {
		padding-left: 110px;
		padding-right: 20px;
	}
	
	.sidebar-widget.recent-post ul li a img {
		left: 20px;
	}
	
	.sidebar-widget.recent-post ul li.pl-0 {
		padding-left: 20px !important;
	}
	
	.sidebar-widget.tags ul {
		padding: 20px;
		padding-bottom: 10px;
	}
	
	.blog-details-content .blog-top-content .blog-details-img {
		margin-bottom: 20px;
	}
	
	.blog-details-content .blog-top-content .blog-content .admin li {
		font-size: 14px;
	}
	
	.blog-details-content .blog-top-content .blog-content h3 {
		font-size: 20px;
	}
	
	.blog-details-content .blog-top-content blockquote {
		padding: 20px 0;
	}
	
	.blog-details-content .blog-top-content blockquote i {
		z-index: -1;
		opacity: .1;
	}
	
	.blog-details-content .tags .tag-link li {
		margin-bottom: 10px;
	}
	
	.blog-details-content .share-link {
		float: unset;
		padding-bottom: 0;
	}
	
	.blog-details-content .comment li {
		padding: 20px;
	}
	
	.blog-details-content .comment li img {
		position: unset;
		margin-bottom: 15px;
	}
	
	.blog-details-content .comment li.margin-left {
		margin-left: 0;
	}
	
	.blog-details-content .leave-reply {
		padding: 20px;
	}
	
	.blog-details-content .leave-reply h3 {
		font-size: 22px;
	}
	
	.contact-info-europe {
		padding-bottom: 44px;
	}
	
	.contact-form h2 {
		margin-bottom: 20px;
	}
	
	.product-view-one .product-view-one-image {
		padding: 2px;
	}
	
	
	.product-view-one .item {
		margin-bottom: 2px;
	}
	
	.product-view-one .modal-content .product-content {
		margin-top: 20px;
	}
	
	.product-view-one .modal-content .product-content h3 {
		font-size: 20px;
	}
	
	.product-details-area .product-view-one {
		padding-right: 12px !important;
	}
	
	.product-details-area .products-details-tab {
		margin-top: 30px;
	}
	
	.product-details-area .products-details-tab .tabs li {
		font-size: 16px;
		height: 35px;
		width: 100%;
		padding-top: 7px;
	}
	
	.product-details-area .products-details-tab .tab_content {
		padding: 8px;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
		display: contents;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn {
		position: initial;
		margin-top: 10px;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
		padding-right: 0;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
		position: initial;
		margin-top: 10px;
		display: block;
	}
	
	.product-view-one .modal-content {
		padding: 20px;
		padding-top: 35px;
	}
	
	.cart-area {
		overflow: hidden;
	}
	
	.cart-area .cart-controller {
		margin-bottom: 30px;
	}
	
	
	
	.cart-area .coupon-cart .form-group .default-btn {
		position: initial;
		top: 0;
		right: 0;
		margin-top: 25px;
		width: 100%;
	}
	
	.cart-area .coupon-cart .default-btn.update-cart {
		margin-top: 20px;
	}
	
	.cart-area .cart-totals {
		padding: 20px;
		margin-right: auto;
		margin-top: 30px;
		max-width: 100%;
	}
	
	.cart-area .cart-totals h3 {
		font-size: 20px;
	}
	
	.cart-area .default-btn {
		display: block;
	}
	
	.cart-area .default-btn.update-cart {
		width: 100%;
		height: auto !important;
	}
	
	.checkout-area .billing-details {
		margin-bottom: 30px;
		padding: 20px;
	}
	
	.checkout-area .cart-totals {
		padding: 20px;
		max-width: 100%;
	}
	
	.user-area .user-form-content.log-in-50 {
		margin-bottom: 54px;
	}
	
	.user-area .user-form-content h3 {
		margin-bottom: 20px;
	}
	
	.user-area .user-form-content .user-form .login-action .forgot-login {
		float: initial;
		margin-top: 10px;
	}
	
	.user-area .user-form-content .user-form .form-group {
		margin-bottom: 20px;
	}
	
	.error-area .error-content h1 {
		font-size: 120px;
		margin-top: -17px;
	}
	
	.error-area .error-content h3 {
		font-size: 22px;
	}
	
	.error-area .error-content p {
		font-size: 16px;
	}
	
	.coming-soon-area {
		height: 100%;
		padding-top: 120px;
		padding-bottom: 120px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.coming-soon-area .coming-soon-content {
		padding: 30px 20px;
	}
	
	.coming-soon-area .coming-soon-content h2 {
		margin-top: 0;
		font-size: 25px;
	}
	
	.coming-soon-area .coming-soon-content #timer {
		margin-top: 10px;
	}
	
	.coming-soon-area .coming-soon-content #timer div {
		width: 95px;
		height: 100px;
		font-size: 35px;
		margin-top: 20px;
	}
	
	.coming-soon-area .coming-soon-content #timer div span {
		font-size: 14px;
	}
	
	.coming-soon-area .coming-soon-content form {
		max-width: 100%;
		margin-top: 40px;
	}
	
	.coming-soon-area .coming-soon-content .newsletter-form .default-btn {
		position: initial;
	}
	
	.coming-soon-area .coming-soon-content .newsletter-form .default-btn::before {
		display: none;
	}
	
	.coming-soon-area .coming-soon-content .newsletter-form .default-btn::after {
		display: none;
	}
	
	.newsletter-img {
		display: none;
	}
	
	.popup-overlay .modal-newsletter {
		padding: 15px;
	}
	
	.popup-overlay .modal-newsletter label {
		font-size: 14px;
	}
	
	
	
	.trending-product-list .single-list .hot {
		left: 20px;
		top: 20px;
	}


}


@media only screen and (min-width: 0px)and (max-width: 389.99px) {
	
	
	

	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:10px;

	}
	.whytptnchn .card p{
		font-size: 3.25vw;
        width: 29vw;
        margin-top: 25px;
        padding-bottom: 60px;
        padding-left: 5px;
		padding-right: 5px;
	}

	.whytptnchn .card .img1::before{
   		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		right:10vw;
	}
	.whytptnchn .card .img3::before{
		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:10vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size:4.10vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
		margin-left: -10px;
	}
	.whytptnchn .card .img2 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
	}
	.whytptnchn .card .img3 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
		margin-left: -10px;
	}
	.whytptnchn .card .img4 {
		height: 9vw;
		width:9vw;
		margin-top:5px;
		
	}


	.header-section {
	    padding: 5px 0px;
	    height:48vw;
	}

	.header-section img {
	    display: none;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:95vw;
	    margin-top:0;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 0.90em;
	    line-height: 1.15;
	    font-weight: 500;
	    margin-bottom:5px;
	    margin-left:5px;
	    margin-right:5px;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.65em;
	    line-height: 1.5;
	    margin-bottom: 5px;
	   	margin-left:5px;
	    margin-right:5px;
	    font-weight: 500;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 2px;
	    flex-wrap: wrap;
	    margin-left:5px;
	    margin-right:5px;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 10px;
	    padding: 5px 5px;
	    font-weight: 500;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 5px 5px;
	    font-size: 11px;
	    font-weight: 500;
	}




	.stat-card-bottom{
		height:80vw;
		padding: 15vw 10vw;
	}
	.stat-card-bottom h2 {
	    font-size:1.75em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 18px;
	    font-size: 16px;
	}

	.input-group small {
	    font-size: 0.75em;
	}


	.footer1 .footer-top {
		padding: 40px 10px 20px;
        display: flex;
        flex-wrap: wrap;
        gap: 14%;
        justify-content: flex-start;
        align-items: flex-start;
    }
 
    .footer1 .brand img {
	    max-width: 90vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	.footer1 .footer-bottom {
		display: block;
	}
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 0px;
		margin-bottom: 50px;
		font-size: 16px;
	}
	.footer1 .footer-col h4 {
    	font-size: 16px;
	}
	
	.footer1 .footer-col .single-footer-widget ul {
        display: flex;
        flex-wrap: wrap;
        gap:10x;
        align-items: center;
    }

	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 14px;
	}

	.footer1 .footer-col a {
	    font-size: 14px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2.25em;
	    height: 2.25em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.25em;
	}

	.footer1 .footer-bottom {
		display: grid;
		padding: 10px 15%;
		line-height: normal;
		font-size: 0.85em;
	}
	.footer1 .brand2 {
	    margin-left:12vw;
	     margin-top:10vw;
	} 



	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 3.5vw 1.5vw;
	}
	.stat-number {
	    width: 50vw;
	    font-size: 35px;
	}
	
	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	}
	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 12px;
	}
	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 40px;
	}



	.satal .bg-left {
		width:100%;
		padding-left:0px;
		padding-bottom: 27vw;
	}

	.satal .bg-right {
		width:100%;
		padding-left:0px;
		padding-bottom:27vw;

	}

	.satal h2{
		font-size: 5vw;
		margin-top: 10px;
		margin-bottom: 20px;
		text-indent: 14vw;
	}

	.satal p{
		font-size: 2.75vw;
		letter-spacing: 1px;
	}

	.satal .img1 {
		height: 36vw;
		width:36vw;
	}

	.satal .img2 {
		height: 32vw;
		width:32vw;
	}


	.satal .thick1 {
		font-size:3vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:3vw;
		padding: 5px;
	}

	.satal p span i {
		font-size:3vw;
	}



	.process h1 {
		font-size: 7vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size: 4.5vw;
	}

	.process p{
		font-size:3.5vw;
		padding-left: 15px;
	    padding-right: 15px;
	}

	.process .img1 {
		height: 14vw;
		width:14vw;
	}
	.process .img2 {
		height: 14vw;
		width:14vw;
	}

	.process .img3 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 4.5vw;
		height:4.5vw;
		font-size:3vw;
		left:-1px;
		top:-2px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}






	
	.footer .footer-alt .social-media{
	  font-size:8vw;
	  width:90vw;
	  margin-left: 0vw;
	  margin-top: 7vw;
	}

	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:85vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 10vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 10vw;
		font-size: 5vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 7vw;
		font-size:5vw;
	}

	
	.copy-right-area p {
		margin-top: 25px;
		font-size: 3.85vw;
	}

	.go-top {
		right: 10px;
		padding: 20px;
	}

	.go-top i {
		font-size: 20px;
	}

	.btn-whatsapp-pulse {
		padding:20px;
		font-size:20px;
		left: 10px;
	}

	.footer-area img {
		max-width:80vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}
	
	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 6rem;
	}

	.sale-offer-area  .profile {
		height: 50vw;
        width: 60vw;
        left: 10vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:12vw;
		top:2vh;
		left:5vw;
		font-size:6vw;
		letter-spacing: 6px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
         width:99vw;
        height:40vw;
        top:2vw;
        right:7vw;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:99vw;
        height:40vw;
        top:2vw;
        right:7vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.50vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 21vw;
        margin-left:12vw;
        margin-top: 11vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 21vw;
        margin-left: 30vw;
        margin-top: 11vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 25vw;
        margin-left:11vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 22vw;
        margin-left:27vw;
        margin-top: 10vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}	

	.single-pricing {
	  width:80vw;
	  height:20vh;
	}


	.single-pricing h2 {
	  	width:90%;
	  	height:140%;
	  	margin-top: -15px;
	  	margin-left: 15px;
	  	line-height: 6vw;
		font-size: 5vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}

	.flash-deals-area .flash-area{
		width:30rem;
		height:90rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    background-position: -130vw;
	    padding-top: 10vw;
	}
	.subscribe-area .badge{
		font-size: 20px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 6rem;
         background-color: transparent;
	}

	.subscribe-area:before {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area:after {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area .score .score-body {
		width:5rem;
		margin-left:2vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 10px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	.single-categories {
		width:100%;
		height:65vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:5.5vw;
		width:50vw;
		top:17vw;
		left:4.5vw;
	}	

	.single-categories span {
		font-size: 4.5vw;
		left:3.5vw;
		top:45vw;
	}

	.single-categories a {
		font-size:4.5vw;
	    left: 58vw;
	    top: 45vw;
	}




	.flash-deals-area .flash-deals-wrap .owl-nav {
		position: unset;
		margin-bottom: 5px;
	}

	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1170px;
	}
	.categories-wrap .tabs li {
		font-size: 15px;
	}

	.categories-wrap .bg-title{
		height: 455px;
	}
	
	.services-area .col-lg-4.col-md-6 {
		width: 50%;
	}
	
	.services-area h3 {
		font-size: 18px;
	}



	.top-header {
		height: 7vw;
	}

	.top-header .header-left-content {
		top:-4px;
		left:0;
	}

	.top-header .header-left-content span {
		font-size:2vw;
	}

	.top-header .header-left-content i {
		font-size: 3.25vw;
	}

	.top-header .header-right-content {
		float:right;
		right:0;
		top:-4px;
	}


	.top-header .header-right-content a {
		font-size:2vw;	
	}

	.top-header .header-right-content i {
		font-size:3.25vw;
	}


	

	

	.footer .footer-alt {
		height:80vw;
	}

	.footer .footer-alt a{
		width:85%;
		margin-left:5vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:-5vw;
		top: 50vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 4vw;
		padding:3px;
		width:9vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}
	
}


@media only screen and (min-width: 390px) and (max-width: 479.99px) {

	

	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:30px;

	}
	.whytptnchn .card p{
		font-size: 2.85vw;
        width: 30vw;
        margin-top: 25px;
        padding-bottom: 60px;
        padding-left: 5px;
		padding-right: 5px;
	}

	.whytptnchn .card .img1::before{
   		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		right:10vw;
	}
	.whytptnchn .card .img3::before{
		right:10vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:10vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 3.75vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img2 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img3 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img4 {
		height: 9vw;
		width:9vw;
		margin-top:-20px;
	}


	.header-section {
	    padding: 5px 0px;
	    height:30vw;
	}

	.header-section img {
	    display: none;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:95vw;
	    margin-top:0;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1em;
	    line-height: 1.20;
	    font-weight: 800;
	    margin-bottom:10px;
	    margin-left:5%;
	    letter-spacing: 3px;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.75em;
	    line-height: 1.5;
	    margin-bottom:0;
	    margin-left:5%;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 10px;
	    flex-wrap: wrap;
	    margin-left: 5%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 12px;
	    padding: 5px 15px;
	    font-weight: 600;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 5px 15px;
	    font-size: 12px;
	    font-weight: 600;
	}




	.stat-card-bottom{
		height:65vw;
		padding: 10vw 10vw;
	}
	.stat-card-bottom h2 {
	    font-size:2em;
	}
	.stat-card-bottom .newsletter-form .input-group {
	    margin-bottom: 25px;
	}
	.input-group small {
	    font-size: 0.85em;
	}

	

	.footer1 .footer-top {
		padding: 40px 10px 20px;
        display: flex;
        flex-wrap: wrap;
        gap: 35%;
        justify-content: flex-start;
        align-items: flex-start;
    }
 
    .footer1 .brand img {
	    max-width: 90vw;
	}
	.footer1 .footer-bottom {
		display: grid;
		padding: 10px 20%;
		line-height: normal;
	}
  
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 0px;
		margin-bottom: 50px;
		font-size: 16px;
	}
	.footer1 .footer-col h4 {
    	font-size: 16px;
	}
	.footer1 .footer-col .single-footer-widget ul {
        display: flex;
        flex-wrap:wrap;
        gap: 15px;
        align-items: center;
    }

	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 14px;
	}

	.footer1 .footer-col a {
	    font-size: 14px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2.25em;
	    height: 2.25em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.25em;
	}
	.footer1 .footer-bottom  {
	    font-size: 1em;
	}
	
	.footer1 .brand2 {
	    margin-left:12vw;
	     margin-top:10vw;
	} 


	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 2.5vw 1.5vw;
	}

	.stat-icon {
	    width: 11vw;
	    height: 11vw;
	}
	.stat-icon img {
	    width: 9vw;
	    height: 9vw;
	 }
	.stat-number {
	    width: 18vw;
	    font-size: 20px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 3.25vw;
	}

	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 15px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	    height:45px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 70px;
	}

	.process h1 {
		font-size: 7vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size: 4.5vw;
	}

	.process p{
		font-size:3.5vw;
		padding-left: 15px;
	    padding-right: 15px;
	}

	.process .img1 {
		height: 14vw;
		width:14vw;
	}
	.process .img2 {
		height: 14vw;
		width:14vw;
	}

	.process .img3 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 4.5vw;
		height:4.5vw;
		font-size:3.25vw;
		left:-5px;
		top:-7px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}

	
	
    

	.top-header {
		height: 6vw;
	}

	.top-header .header-left-content {
		top:-1px;
		left:0;
	}

	.top-header .header-left-content span {
		font-size:2.25vw;
	}

	.top-header .header-left-content i {
		font-size: 3.75vw;
	}

	.top-header .header-right-content {
		float:right;
		right:0;
	}


	.top-header .header-right-content a {
		font-size:2.25vw;	
	}

	.top-header .header-right-content i {
		font-size:3.5vw;
	}

	
	.categories-wrap .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 3px 14px;
		font-size: 12px;
		margin-top: 10px;
	}
	
	.footer .footer-alt .social-media{
	  font-size:8vw;
	  width:90vw;
	  margin-left: 0vw;
	  margin-top: 7vw;
	}

	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:85vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 9vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 10vw;
		font-size: 4vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 7vw;
		font-size:5vw;
	}
	
	.copy-right-area p {
	    width: 70vw;
	    margin-left: 7vw;
	    margin-top: 25px;
	    font-size: 4.10vw;
	}
	.go-top {
		right:10px;
		padding: 20px;
	}

	.go-top i {
		font-size: 20px;
	}

	.btn-whatsapp-pulse {
		left:10px;
		padding:20px;
		font-size: 30px;
	}

	.footer-area img {
		max-width:80vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}
	

	.single-pricing {
	  width:80vw;
	  height:22vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:140%;
	  	margin-top: -15px;
	  	margin-left: 15px;
	  	line-height: 7vw;
		font-size: 5vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}


	.flash-deals-area .flash-area{
		width:30rem;
		height:85rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    background-position: -125vw;
	    padding-top: 10vw;
	}
	.subscribe-area .badge{
		font-size: 20px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 7rem;
        background-color: transparent;
	}

	.subscribe-area:before {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area:after {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area .score .score-body {
		width:5rem;
		margin-left:2vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 10px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}



	.single-categories {
		width:100%;
		height:65vw;
		margin-bottom: 25px;
	}

	.single-categories h3 {
		font-size:4.5vw;
		width:50vw;
		top:19vw;
		left:5.5vw;
	}	

	.single-categories span {
		font-size: 4.5vw;
		left:4.5vw;
		top:47vw;
	}

	.single-categories a {
		font-size:4.5vw;
	    left: 58vw;
	    top: 47vw;
	}



	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 7rem;
	}

	.sale-offer-area  .profile {
		height: 50vw;
        width: 60vw;
        left: 10vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:14vw;
		top:2vh;
		left:1vw;
		font-size:7vw;
		letter-spacing: 8px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
        width:90vw;
        height:33vw;
        top:4vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:90vw;
        height:33vw;
        bottom:-8vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.25vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 22vw;
        margin-left:10vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 20vw;
        margin-left: 26vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 22vw;
        margin-left: 10vw;
        margin-top: 7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 21vw;
        margin-left: 25.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}

	.footer .footer-alt {
		height:70vw;
	}

	.footer .footer-alt a{
		width:75%;
		margin-left:7vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:-3vw;
		top: 35vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 4.5vw;
		padding:4px;
		width:10vw;
		margin-top: 5px;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}


}


@media only screen and (min-width: 390px)and (max-width: 575.99px) {
	
	

	.satal .bg-left {
		width:100%;
		padding-left:0px;
		padding-bottom: 27vw;
	}

	.satal .bg-right {
		width:100%;
		padding-left:0px;
		padding-bottom:27vw;

	}

	.satal h2{
		font-size: 5vw;
		margin-top: 20px;
		margin-bottom: 30px;
		text-indent: 10vw;
	}

	.satal p{
		font-size: 3.25vw;
	}

	.satal .img1 {
		height: 36vw;
		width:36vw;
	}

	.satal .img2 {
		height: 32vw;
		width:32vw;
	}


	.satal .thick1 {
		font-size:3vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:3vw;
		padding: 5px;
	}

	.satal p span i {
		font-size:3vw;
	}


	.flash-deals-area .flash-deals-wrap .owl-nav {
		position: unset;
		margin-bottom: 5px;
	}
	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1170px;
	}

	.categories-wrap .tabs li {
		font-size: 15px;
	}

	.categories-wrap .bg-title{
		height: 455px;
	}

	.single-products .product-content .products-cart-wish-view .default-btn {
		padding:6px 4px;
		font-size:15px;
		margin-top: 12px;
	}


	.single-products .product-content .products-cart-wish-view {
		margin-top: 5px;
	}

	.services-area .col-lg-4.col-md-6 {
		width: 50%;
	}
	
	.services-area h3 {
		font-size: 18px;
	}
	
	

}


@media only screen and (min-width: 480px)and (max-width: 575.99px) {
	
	

	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:20px;

	}
	.whytptnchn .card p{
		font-size: 2.75vw;
        width: 33vw;
        margin-top: 25px;
        padding-bottom: 60px;
        padding-left: 5px;
		padding-right: 5px;
	}

	.whytptnchn .card .img1::before{
   		 right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		 right:8vw;
	}
	.whytptnchn .card .img3::before{
		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:8vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 3.5vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img2 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img3 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}
	.whytptnchn .card .img4 {
		height: 7vw;
		width:7vw;
		margin-top:-20px;
	}

	.header-section {
	    padding: 15px 0px;
	    height:57vw;
	}

	.header-section img {
	    height:25vw;
	    float:left;
	    left:15%;
	    top:52%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:95vw;
	    margin-top: -10em;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1.20em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:10px;
	    margin-left:10%;
	    letter-spacing: 3px;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.70em;
	    line-height: 1.5;
	    margin-bottom: 10px;
	    margin-left:10%;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 10%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 11px;
	    padding: 10px 10px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 10px 10px;
	    font-size: 11px;
	    font-weight: 700;
	}


	.stat-card-bottom{
		height:35vw;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size: 0.85em;
	}


	.footer1 .footer-top {
		padding: 40px 10px 20px;
        display: flex;
        flex-wrap: wrap;
        gap: 35%;
        justify-content: flex-start;
        align-items: flex-start;
    }
 
    .footer1 .brand img {
	    max-width: 90vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 0px;
		margin-bottom: 50px;
		font-size: 16px;
	}
	.footer1 .footer-col h4 {
    	font-size: 16px;
	}
	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 13px;
	}

	.footer1 .footer-col a {
	    font-size: 13px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2.25em;
	    height: 2.25em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.25em;
	}
	.footer1 .footer-bottom  {
	    font-size: 1em;
	}
	.footer1 .brand2 {
	    margin-left:10vw;
	} 


	
	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 2.5vw 2.5vw;
	}


	.stat-icon {
	    width: 11vw;
	    height: 11vw;
	}
	.stat-icon img {
	    width: 9vw;
	    height: 9vw;
	 }
	.stat-number {
	    width: 20vw;
	    font-size: 35px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 2.85vw;
	}

	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 15px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	    height:45px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 55px;
	}

	

	.process h1 {
		font-size: 6vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size:3.85vw;
	}

	.process p{
		font-size: 2.85vw;
		padding-left: 15px;
	    padding-right: 15px;
	}

	.process .img1 {
		height: 14vw;
		width:14vw;
	}
	.process .img2 {
		height: 14vw;
		width:14vw;
	}

	.process .img3 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 14vw;
		width:14vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 4.5vw;
		height:4.5vw;
		font-size:3.25vw;
		left:-5px;
		top:-7px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}




   




	.top-header {
		height: 4.5vw;
	}

	.top-header .header-left-content {
		top:-2px;
	}

	.top-header .header-left-content span {
		font-size:2vw;
	}

	.top-header .header-left-content i {
		font-size: 2.8vw;
		top:1px;
	}


	.top-header .header-right-content a {
		font-size:2vw;	
	}

	.top-header .header-right-content i {
		font-size: 2.5vw;
	    top:0px;
	}

	.categories-wrap .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 8px 4px;
		font-size: 15px;
		margin-top: 10px;
	}

	.footer .footer-alt .social-media{
	  font-size:6vw;
	  width:85vw;
	  margin-left: 0vw;
	  margin-top: 6vw;
	}
	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:45vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 6vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 6vw;
		font-size: 3vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 4.5vw;
		font-size:3.5vw;
	}
	
	.copy-right-area p {
		font-size: 2.5vw;
	}

	.go-top {
		padding: 20px;
	}

	.go-top i {
		font-size: 20px;
	}

	.btn-whatsapp-pulse {
		padding:20px;
		font-size: 30px;
	}

	.footer-area img {
		max-width:80vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}

	


	.single-pricing {
	  width:42vw;
	  height:30vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 4.5vw;
		font-size: 3.5vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}

	.flash-deals-area .flash-area{
		width:60rem;
		height:54rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    background-position: -50vw;
	    padding-top: 4.5vw;
	}
	.subscribe-area .badge{
		font-size: 24px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 7rem;
        background-color: transparent;
	}

	.subscribe-area:before {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area:after {
	    width:15rem;
	    height:25rem;
	    top:20vw;
	}

	.subscribe-area .score .score-body {
		
		width:5rem;
		margin-left:3vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 10px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	.single-categories {
		width:100%;
		height:32vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:2.5vw;
		width:25vw;
		top:9.5vw;
		left:3vw;
	}	

	.single-categories span {
		font-size: 2.5vw;
		left:2.5vw;
		top:23vw;
	}

	.single-categories a {
	    font-size: 2.5vw;
	    left: 28vw;
	    top: 23vw;
	}

	

	.single-products .product-img .hot {
		width:94%;
		font-size:11px;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 50vw;
        width: 60vw;
        left: 10vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:14vw;
		top:2vh;
		left:1vw;
		font-size:9vw;
		letter-spacing: 5px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
        width:90vw;
        height:33vw;
        top:4vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:90vw;
        height:33vw;
        bottom:-8vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.25vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 22vw;
        margin-left:10vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 20vw;
        margin-left: 26vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 22vw;
        margin-left: 10vw;
        margin-top: 7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 21vw;
        margin-left: 25.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}


	.footer .footer-alt {
		height:55vw;
	}

	.footer .footer-alt a{
		width:75%;
		margin-left:7vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:1vw;
		top: 35vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 3.5vw;
		padding:3px;
		width:7.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}

}


@media only screen and (min-width: 576px)and (max-width: 654.99px) {
	
	.footer .footer-alt .social-media{
	  font-size:6vw;
	  width:80vw;
	  margin-left: 2vw;
	  margin-top: 3vw;
	}


	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:45vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 6vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 6vw;
		font-size: 2.5vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 4.5vw;
		font-size:3vw;
	}
	
	.copy-right-area p {
		font-size: 2vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}

	.footer-area img {
		max-width:70vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}

	.single-products .product-content .products-cart-wish-view .default-btn {
		padding: 9px 12px;
		font-size:14px;
		margin-top: 7px;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:135vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 55vw;
        width: 60vw;
        left: 12vw;
        top: -5.5vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:15vw;
		top:2vh;
		left:1vw;
		font-size:5.5vw;
		letter-spacing: 14px;
	}

	.sale-offer-area .free-desc-top {
		position: relative;
        width:90vw;
        height:33vw;
        top:5vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
		position: relative;
        width:90vw;
        height:33vw;
        bottom:-10vw;
        right:0;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:2.15vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 22vw;
        margin-left:10vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 20vw;
        margin-left: 26vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 22vw;
        margin-left: 10vw;
        margin-top: 11vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 21vw;
        margin-left: 25.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 3vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 3vw;
	  right: -4.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 3vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 3vw;
	  left: -4.5vw;
	  top: 1vw;
	}


    .footer1 .brand img {
	    max-width: 85vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 2vw;
		margin-top: 20px;
		margin-bottom: 30px;
		font-size: 16px;
	}

	.footer .footer-alt {
		height:50vw;
	}

	.footer .footer-alt a{
		width:75%;
		margin-left:13vw;	
	}

	.footer .footer-alt .social{
		height:0vw;
	    background-position:left 4vw top 60%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:1vw;
		top: 30vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 3.5vw;
		padding:3px;
		width:7.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}
	


}


@media only screen and (min-width: 655px)and (max-width: 768px) {
	
	.footer .footer-alt .social-media{
	  font-size:5vw;
	  width:90vw;
	  margin-left: 0vw;
	  margin-top: 2vw;
	}


	.single-footer-widget .info-list li {
		float:left;
		margin-left:10px;
		width:45vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 6vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 6vw;
		font-size: 2.5vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 4.5vw;
		font-size:3vw;
	}
	
	.copy-right-area p {
		font-size: 2vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}

	.footer-area img {
		max-width:40vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}
		
	.single-products .product-content .products-cart-wish-view .default-btn {
		padding: 6px 12px;
		font-size:15px;
		margin-top: 10px;
	}

	.single-products .product-content .products-cart-wish-view .wish-btn {
		margin-top: 8px;
	}


	.sale-offer-area{
	  	width:100%;
	  	height:30vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 37.5vw;
        width: 36vw;
        left: 4vw;
        top: -3.8vw;
	}
	

	.sale-offer-area .profile .free {
		line-height:10vw;
		top:2vh;
		left:1vw;
		font-size:4.5vw;
		letter-spacing: 5px;
	}

	.sale-offer-area .free-desc-top {
        width:50vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:50vw;
        height:25vw;
        bottom:-10vw;
        right:0;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.15vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 10vw;
        margin-left: 6.5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 10vw;
        margin-left: 16vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 12vw;
        margin-left: 5.5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 12vw;
        margin-left: 13.8vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}
	


	.footer .footer-alt {
		height:50vw;
	}

	.footer .footer-alt a{
		width:90%;
		margin-left:9vw;	
	}

	.footer .footer-alt .social{
		height:25vw;
	    background-position:left 8vw top 50%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:25vw;
		top: 26vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 3.5vw;
		padding:3px;
		width:7vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.7vw;
	}


    .footer1 .brand {
	   display: flex;
	   align-items: center;
	}
    .footer1 .brand img {
	    max-width: 85vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 2vw;
		margin-top: 20px;
		margin-bottom: 30px;
		font-size: 16px;
	}
	


}


@media only screen and (min-width: 576px)and (max-width: 767.99px) {
	


	.header-section {
	    padding: 15px 0px;
	    height:23vw;
	}

	.header-section img {
	    height:20vw;
	    right:1%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:52vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1.15em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:5px;
	    margin-left:1%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.65em;
	    line-height: 1.5;
	    margin-bottom: 5px;
	    font-weight: 700;
	    margin-left: 1%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 5px;
	    flex-wrap: wrap;
	    margin-left: 1%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 10px;
	    padding: 3px 10px;
	    font-weight: 400;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 3px 10px;
	    font-size: 10px;
	    font-weight: 400;
	}


	.cta-section::before {
	    height: 33vw;
	    width: 80vw;
	}

	.cta-content {
	    max-width: 60vw;
	    padding-top: 1em;
	    padding-bottom: 12em;
	}

	.stat-card-bottom{
		height:185px;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2.25em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size:1em;
	}

	.footer1 .footer-top {
        display: flex;
        flex-wrap: wrap;
        gap: 8%;
        justify-content: space-between;
        align-items: flex-start;
    }
 	

	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 14px;
	}

	.footer1 .footer-col a {
	    font-size: 14px;
	}

	.footer1 .footer-col .single-footer-widget li {
	    width: 100%;
	}
	.footer1 .footer-bottom .social-link ul li {
	    width: 2em;
	    height: 2em;
	    border: 3px solid #bfc8d8;
	}
	.footer1 .footer-bottom .social-link ul li:hover {
		border: 3px solid #E84D1A;
	}
	.footer1 .footer-bottom .social-link ul li a {
	    font-size: 1.15em;
	}
	.newsletter-form .submit-btn {
		padding: 8px 15px;
		height: 36px;
	}
	.newsletter-form .form-control {
	    height:42px;
	}


	.whytptnchn .card {
	    flex-wrap: wrap;
	    padding-bottom:35px;
	}
	.whytptnchn .card p{
		font-size: 2vw;
        width: 35vw;
        margin-top: 35px;
        padding-bottom: 40px;
	}

	.whytptnchn .card .img1::before{
   		 right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		 right:8vw;
	}
	.whytptnchn .card .img3::before{
		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:8vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 3vw;
		top:20px;
	}
	.whytptnchn .card .img1 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img2 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img3 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img4 {
		height: 7vw;
		width:7vw;
	}


	.stats {
	    display: block;
	}
	.stats-banner {
	    width: 100%;
	    max-width: 100%;
	    margin-top: 25px;
	}

	.stat-card {
	    padding: 2.5vw 2.5vw;
	}
	.stat-number {
	    width: 22vw;
	    font-size: 35px;
	}
	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	}


	.satal .bg-left {
		width:100%;
		padding-left:0px;
		padding-bottom: 25vw;
	}

	.satal .bg-right {
		width:100%;
		padding-left:0px;
		padding-bottom:25vw;

	}

	.satal h2{
		font-size: 4.5vw;
		margin-top: 20px;
		margin-bottom: 30px;
		text-indent: 10vw;
	}

	.satal p{
		font-size: 3vw;
	}

	.satal .img1 {
		height: 32vw;
		width:32vw;
	}

	.satal .img2 {
		height: 30vw;
		width:30vw;
	}


	.satal .thick1 {
		font-size:3vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:3vw;
		padding: 5px;
	}

	.satal p span i {
		font-size:3vw;
	}


	
	.process h1 {
		font-size: 5vw;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 1.75vw solid #E84D1A;
	    width: 20vw;
	    left: 40vw;

	}
	.process h2{
		font-size: 3vw;
	}

	.process p{
		font-size: 2.25vw;
		padding-left: 25px;
	    padding-right: 25px;
	}

	.process .img1 {
		height: 11vw;
		width:11vw;
	}
	.process .img2 {
		height: 11vw;
		width:11vw;
	}

	.process .img3 {
		height: 11vw;
		width:11vw;
		margin-top: 10vw;
	}

	.process .img4 {
		height: 11vw;
		width:11vw;
		margin-top: 10vw;
	}

	.process .topno {
		width: 3.75vw;
		height:3.75vw;
		font-size:2.75vw;
		left:-5px;
		top:-7px;
	}

	.process .col-lg-1.col-md-1{
		display: none;
	}

	

	.single-pricing {
	  width:42vw;
	  height:30vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 4.25vw;
		font-size: 3vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}


	.flash-deals-area .flash-area{
		width:60rem;
		height:54rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    padding-top: 4.5vw;
	}

	.subscribe-area .badge{
		font-size: 24px;
	}

	.subscribe-area .score{	
		margin-top: 3vw;
        width: 8rem;
	}

	.subscribe-area:before {
	    width:17rem;
	    height:25rem;
	    top:15vw;
	}

	.subscribe-area:after {
	    width:17rem;
	    height:25rem;
	    top:15vw;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:6rem;
		margin-left:2vw;
	}

	.subscribe-area .score .score-body p {
		font-size: 12px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	
	.single-categories {
		width:100%;
		height:32vw;
		margin-bottom: 30px;
	}

	.single-categories h3 {
		font-size:2.25vw;
		width:25vw;
		top:9.5vw;
		left:4vw;
	}	

	.single-categories span {
		font-size: 2.5vw;
		left:3.5vw;
		top:23vw;
	}

	.single-categories a {
	    top: 23vw;
	    left: 30vw;
	    font-size: 2.5vw;
	}

	
	
	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1215px;
	}

	.categories-wrap .tabs li {
		font-size: 17px;
	}

	.categories-wrap .bg-title{
		height: 485px;
	}


	.top-header {
		height: 5vw;
	}

	.top-header .header-left-content span {
		font-size:2vw;
	}

	.top-header .header-left-content i {
		font-size: 2.75vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:2vw;	
	}

	.top-header .header-right-content i {
		font-size: 2.5vw;
	    top:0px;
	}


	

	
	.single-products .product-content .products-cart-wish-view li {
		margin-right: 3px;
	}
	
	.single-products .product-content .products-cart-wish-view li .default-btn {
		padding: 10px 10px;
		font-size: 14px;
	}
	
	.single-products .product-content .products-cart-wish-view li .wish-btn {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.single-products .product-content .products-cart-wish-view li .eye-btn {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.trending-product-list .single-list {
		padding-left: 140px;
	}
	
	.trending-product-list .single-list .product-content {
		border-top: none;
		padding: 20px;
	}
	
	.trending-product-list .single-list img {
		position: absolute;
		max-width: 120px !important;
	}
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 0;
	}



	
}


@media only screen and (min-width: 768px)and (max-width: 991.99px) {




	.header-section {
	    padding: 15px 0px;
	    height:22vw;
	}

	.header-section img {
	    height:19vw;
	    right:2%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:55vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 1.5em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:5px;
	    margin-left:2%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.95em;
	    line-height: 1.5;
	    margin-bottom: 5px;
	    font-weight: 700;
	    margin-left: 2%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 2%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 12px;
	    padding: 6px 15px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 6px 15px;
	    font-size: 12px;
	    font-weight: 700;
	}


	.cta-section::before {
	    height: 26vw;
	    width: 58vw;
	}

	.cta-content {
	    max-width: 80vw;
	    padding-bottom: 10vw;
	}


	.stat-card-bottom{
		height:200px;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2.25em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size:1em;
	}

	.footer1 .footer-top {
        display: flex;
        flex-wrap: wrap;
        gap: 15%;
        justify-content: space-between;
    }
    .footer1 .brand {
	   display: flex;
	   align-items: center;
	}
    .footer1 .brand img {
	    max-width: 95vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	.footer1 .footer-bottom {
		display: block;
	}
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-top: 25px;
		margin-bottom: 30px;
	}
	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 1rem;
	}



	.whytptnchn .card {
	    flex-wrap: wrap;
	}
	.whytptnchn .card p{
		font-size: 2vw;
        width: 36vw;
        margin-top: 35px;
        padding-bottom: 60px;
	}

	.whytptnchn .card .img1::before{
   		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img2::before{
   		right:8vw;
	}
	.whytptnchn .card .img3::before{
		right:8vw;
   		width:0px;
	}
	.whytptnchn .card .img4::before{
   		 right:8vw;
	}

	.whytptnchn h1 {
		font-size: 4vw;
		margin-bottom: 4.5vh;
	}
	.whytptnchn .card h2{
		font-size: 2.75vw;
		top:30px;
	}
	.whytptnchn .card .img1 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img2 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img3 {
		height: 7vw;
		width:7vw;
	}
	.whytptnchn .card .img4 {
		height: 7vw;
		width:7vw;
	}


	.stat-card {
	    padding: 10px 0px;
	}
	.stat-icon {
	    width: 6vw;
	    height: 6vw;
	}
	.stat-icon img {
	    width: 5vw;
	    height: 5vw;
	 }
	.stat-number {
		width:10vw;
	    font-size: 2.5vw;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 1.80vw;
	}

	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 18px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 0px;
	    height:45px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding: 12px 55px;
	}





	.satal .bg-left {
		padding-left:0px;
		padding-bottom: 18vw;
	}

	.satal .bg-right {
		padding-left:0px;
		padding-bottom:18vw;

	}

	.satal h2{
		font-size: 2.85vw;
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.satal p{
		font-size: 1.75vw;
		margin: 15px;
    	letter-spacing: 0.65px;
	}

	.satal .img1 {
		height: 22vw;
		width:22vw;
	}

	.satal .img2 {
		height: 18vw;
		width:18vw;
	}


	.satal .thick1 {
		font-size:1.75vw;
		padding: 5px;
	}

	.satal .thick2 {
		font-size:1.75vw;
		padding: 5px;
	}

	.satal p span i {
		font-size: 2vw;
	}



	.process h1 {
		font-size: 3vw;
		line-height: 1;
		font-weight: 700;
		color: #002445;
		text-align: center;
		margin-bottom: 6.5vh;
	}

	.process h1 .bottom {
		border-bottom: 0.75vw solid #E84D1A;
	    width: 10.5vw;
	    position: relative;
	    top: 1vh;
	    left: 42vw;

	}
	.process h2{
		font-size: 2vw;
	}

	.process p{
		font-size: 1.45vw;
	}

	.process .img1 {
		height: 7vw;
		width:7vw;
	}
	.process .img2 {
		height: 7vw;
		width:7vw;
	}

	.process .img3 {
		height: 7vw;
		width:7vw;
	}

	.process .img4 {
		height: 7vw;
		width:7vw;
	}

	.process .topno {
		width: 2.5vw;
		height:2.5vw;
		font-size:1.75vw;

	}

	.dotted-arrow{
		position: relative;
		width:6vw;
		height:0;
		border-bottom:3px dotted #333;
		top:10vh;
	}


	.dotted-arrow::after{
		content:"";
		position: absolute;
		right: -2px;
		top:-4px;
		border-top:6px solid transparent;
		border-bottom:6px solid transparent;
		border-left: 12px solid #333;
	}



	

	.contact-info {
		width:calc(100%);
	}

	.contact-info ul li h3 {
		font-size: 1.80vw;
	}


	.footer .footer-alt .social-media{
	  font-size:3.75vw;
	  width:40vw;
	  margin-left: 0vw;
	  margin-top: 5vw;
	}

	.single-footer-widget .info-list {
		margin-bottom: 0px;
		float: left;
		width:70%;
		height: auto;
	}

	.single-footer-widget .info-list li {
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: 0px;
		font-size: 4.5vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 4vw;
		font-size: 1.75vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3.5vw;
		font-size:2vw;
	}
	
	.copy-right-area p {
		font-size: 1.75vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}

	.footer-area img {
		max-width:40vw;
		height: auto;
		float: left;
		margin-top: 4vw;
	}

	.single-pricing {
	  width:30vw;
	  height:30vw;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 3vw;
		font-size: 2.25vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}

	.flash-deals-area .flash-top{
		height:40rem;
	    padding-top: 4vw;
	}

	.flash-deals-area .flash-area{
		width:61rem;
		height:54rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    padding-top: 1.5vw;
	}

	.subscribe-area .badge{
		font-size: 18px;
	}

	.subscribe-area .score{	
		margin-top:0vw;
	}

	.subscribe-area:before {
	    width:18rem;
	    height:22.5rem;
	}

	.subscribe-area:after {
	    width:18rem;
	    height:22.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:11rem;
	}

	.subscribe-area .score .score-body p {
		font-size: 12px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 14px;
	}

	.single-categories {
		width:100%;		
		height:32vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.75vw;
		width:17vw;
		top:6.5vw;
		left:2vw;
	}	

	.single-categories span {
		font-size: 1.5vw;
		left:2vw;
		top:16.4vw;
	}

	.single-categories a {
		font-size: 1.5vw;
		left: 20vw;
	    top: 16.4vw;
	}


	
	.sale-offer-area{
	  	width:100%;
	  	height:30vw;
	  	margin-bottom: 5rem;
	  	margin-top: 8rem;
	}

	.sale-offer-area  .profile {
		height: 37vw;
        width: 36vw;
        left: 4vw;
        top: -3.5vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 9vw;
        font-size: 3.5vw;
        letter-spacing: 11px;
        padding-top: 0px;
	}

	.sale-offer-area .free-desc-top {
        width:50vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:50vw;
        height:25vw;
        bottom:-10vw;
        right:0;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.3vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 13vw;
        margin-left: 5vw;
        margin-top: 8vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 11vw;
        margin-left: 14vw;
        margin-top: 8vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 13vw;
        margin-left: 5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 12vw;
        margin-left: 13.5vw;
        margin-top: 7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}
	



	.single-products .product-content .title {
		font-size: 15px;
	}

	.single-products .product-content .products-price li {
		font-size: 18px;
	}

	.single-products .product-content .products-price li span {
		font-size: 16px;
	}

	.single-products .product-content .products-company {
		font-size: 14px;
		margin-top: 1px;
		margin-bottom: 5px;
	}

	.single-products .product-content .products-cart-wish-view .default-btn {
		padding: 1px 3px;
		font-size:1.65vw;
		margin-top: 5px;
		display: grid;
		grid-auto-flow: column;
	}

	.categories-wrap {
		height: auto;
    	position: relative;
    	max-height: 1215px;
	}

	.categories-wrap .tabs li {
		font-size: 13px;
	}

	.categories-wrap .bg-title{
		height: 485px;
	}



	.top-header {
		height: 4vw;
	}

	.top-header .header-left-content span {
		font-size:1.50vw;
	}

	.top-header .header-left-content i {
		font-size: 2.25vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:1.50vw;	
	}

	.top-header .header-right-content i {
		font-size: 2vw;
	    top:0px;
	}
	
	
	.hero-slider-content {
		padding-left: 12px;
		padding-right: 12px;
		text-align: center;
		margin: auto;
	}
	
	.hero-slider-content span {
		font-size: 14px;
	}
	
	.hero-slider-content h1 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	
	.hero-slider-content p {
		margin-bottom: 24px;
	}
	
	.hero-slider-area .owl-dots {
		bottom: 5px;
		left: 0;
		right: 5px;
		text-align: right;
	}
	
	.hero-slider-area .owl-dots .owl-dot span {
		border-color: #fff;
	}
	
	.hero-slider-area .owl-dots .owl-dot span::before {
		background-color: #fff;
	}
	
	.single-services {
		padding: 30px;
		text-align: center;
	}
	
	.single-services .icon {
		position: unset;
		margin-bottom: 14px;
	}
	
	.best-seller-area {
		padding-bottom: 54px;
	}
	
	.best-seller-area .owl-nav {
		position: unset;
		margin-top: 20px;
		margin-left: -15px;
	}
	
	.sale-offer-bg {
		padding: 30px;
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.sale-offer-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .7;
		z-index: -1;
	}
	
	.sale-offer-bg h5 {
		font-size: 13px;
	}
	
	.sale-offer-bg h3 {
		margin-bottom: 25px;
		font-size: 20px;
	}
	
	
	.section-title {
		margin-bottom: 20px;
	}
	
	.section-title h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	.section-title .read-more {
		position: initial;
	}
	
	.featured-products-area {
		padding-bottom: 54px;
	}
	
	.featured-products-area .section-title {
		padding-top: 54px;
	}
	
	.featured-products-area .owl-nav {
		position: initial;
		margin-top: 20px;
	}
	
	.single-products .product-content .products-cart-wish-view li .default-btn {
		padding: 12px 5px;
		font-size: 15px;
	}

	.flash-deals-area .section-title {
		padding-top: 54px;
	}
	
	.flash-deals-area .owl-nav {
		position: unset;
		padding-bottom: 20px;
	}
	
	.flash-deals-img {
		position: relative;
		z-index: 1;
	}
	
	.flash-deals-img::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .7;
		z-index: -1;
	}
	
	.flash-deals-img .flash-deals-content {
		position: initial;
		text-align: center;
	}
	
	
	
	.trending-product-list {
		margin-bottom: 54px;
	}
	
	.sale-discount-bg {
		padding: 20px;
		position: relative;
		z-index: 1;
	}
	
	.sale-discount-bg .discount-content h5 {
		color: #fff;
		margin-bottom: 10px;
	}
	
	.sale-discount-bg .discount-content h3 {
		font: 24px;
	}
	
	.sale-discount-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #111;
		opacity: .8;
		z-index: -1;
	}
	

	
	.single-blog .blog-content ul li {
		margin-right: 5px;
		padding-right: 5px;
	}
	
	.single-blog .blog-content h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	
	.partner-wrap {
		padding: 20px;
	}
	
	.special-area {
		padding-bottom: 0;
	}
	
	.trending-product-list {
		padding: 0;
		border: none;
	}
	
	.trending-product-list.special-product-list {
		padding-bottom: 54px;
		margin-bottom: 0;
	}
	
	.trending-product-list .single-list {
		padding: 20px;
		background-color: #fff;
		box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
		border-bottom: none;
		padding-left: 140px;
	}
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 20px;
	}
	
	.trending-product-list .single-list img {
		position: absolute;
		max-width: 120px !important;
	}
	
	.subscribe-area .logo {
		margin-bottom: 20px;
	}
	
	.subscribe-content {
		margin-bottom: 20px;
	}
	
	.single-footer-widget .info-list li {
		margin-bottom: 15px;
	}
	
	.services-area {
		padding-top: 54px;
	}
	
	.hero-slider-area.hero-slider-area-style-two .hero-slider-content h1 {
		font-size: 25px;
	}
	
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h1 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 {
		font-size: 25px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sub {
		font-size: 15px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .hero-slider-content h3 sup {
		font-size: 15px;
	}
	

	
	.hero-slider-area.hero-slider-area-style-three .owl-dots {
		left: 0;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools {
		position: relative;
		z-index: 1;
		text-align: center;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
		color: #ff6a00;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	.rs-pb-54 {
		padding-bottom: 54px;
	}
	
	.featured-products-area.rs-used .owl-nav {
		margin-bottom: 30px;
	}
	
	.sale-discount-bg {
		padding: 30px;
	}
	
	.sale-discount-bg .discount-content {
		margin: auto;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.filter {
		padding: 20px;
	}
	
	.sidebar-widget.brand ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.product-color .product-color-switch ul {
		padding: 20px;
	}
	
	.trendingss .trending-product-list {
		padding: 0;
	}
	
	.products-filter-options {
		margin-bottom: 10px;
	}
	
	.showing-result-count {
		margin-bottom: 10px;
	}
	
	.products-collections-listing.products-row-view .single-products .product-img {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.products-collections-listing.products-row-view .single-products .product-content {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.pagination-area .page-numbers {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.order-item-address {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.order-item-address li {
		font-size: 14px;
		padding: 15px 10px;
		padding-left: 100px;
	}
	
	.order-item-address li span {
		left: 10px;
	}
	
	.order-item-address li a {
		font-size: 14px;
	}
	
	.order-item-address li.addresss {
		padding-left: 10px;
	}
	
	.item-order {
		margin-bottom: 0;
	}
	
	.item-order .order-item-content li {
		padding: 15px 10px;
		font-size: 14px;
	}
	
	.dashboard-navigation {
		margin-bottom: 30px;
	}
	
	.profile-bar {
		padding: 30px;
		text-align: center;
	}
	
	.profile-bar .profile-info {
		padding: 0;
	}
	
	.profile-bar .profile-info img {
		position: initial;
		margin-bottom: 12px;
	}
	
	.profile-bar .edit-profiles {
		text-align: center;
		margin-top: 16px;
	}
	
	.billing-address-bar .edit-address {
		text-align: left;
		margin-top: 20px;
	}
	
	.edit-profile h3 {
		margin-bottom: 10px;
		font-size: 20px;
	}
	
	.submit-property-form .form-group label {
		font-size: 14px;
	}
	
	.address-details-area .cart-totals {
		padding: 20px;
	}
	
	.order-details-area .cart-totals .default-btn {
		position: unset;
		margin-bottom: 15px;
	}
	
	.order-details-area .cart-totals {
		padding: 20px;
	}
	
	.address-details-area {
		margin-top: 49px;
	}
	
	.about-content {
		padding-left: 0;
	}
	
	.about-content h3 {
		position: unset;
		margin-bottom: 12px;
	}
	
	.single-team h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	
	.single-team span {
		font-size: 14px;
	}
	
	.search-bar {
		margin-top: 30px;
	}
	
	.main-content-text h3 {
		font-size: 22px;
	}
	
	.sidebar-widget.search {
		margin-top: 30px;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.about-us {
		padding: 20px;
	}
	
	.sidebar-widget.recent-post ul li {
		padding-left: 110px;
		padding-right: 20px;
	}
	
	.sidebar-widget.recent-post ul li a img {
		left: 20px;
	}
	
	.sidebar-widget.recent-post ul li.pl-0 {
		padding-left: 20px !important;
	}
	
	.sidebar-widget.tags ul {
		padding: 20px;
		padding-bottom: 10px;
	}
	
	.blog-details-content .blog-top-content .blog-details-img {
		margin-bottom: 20px;
	}
	
	.blog-details-content .blog-top-content .blog-content .admin li {
		font-size: 14px;
	}
	
	.blog-details-content .blog-top-content .blog-content h3 {
		font-size: 20px;
	}
	
	.blog-details-content .blog-top-content blockquote {
		padding: 20px 0;
	}
	
	.blog-details-content .blog-top-content blockquote i {
		z-index: -1;
		opacity: .1;
	}
	
	.blog-details-content .tags .tag-link li {
		margin-bottom: 10px;
	}
	
	.blog-details-content .share-link {
		float: unset;
		padding-bottom: 0;
	}
	
	.blog-details-content .comment li {
		padding: 20px;
	}
	
	.blog-details-content .comment li img {
		position: unset;
		margin-bottom: 15px;
	}
	
	.blog-details-content .comment li.margin-left {
		margin-left: 0;
	}
	
	.blog-details-content .leave-reply {
		padding: 20px;
	}
	
	.blog-details-content .leave-reply h3 {
		font-size: 22px;
	}
	
	.contact-info-europe {
		padding-bottom: 44px;
	}
	
	.contact-form h2 {
		margin-bottom: 20px;
	}
	
	.product-view-one .product-view-one-image {
		padding: 2px;
	}
	
	.product-view-one .item {
		margin-bottom: 2px;
	}
	
	.product-view-one .modal-content .product-content {
		margin-top: 20px;
	}
	
	.product-view-one .modal-content .product-content h3 {
		font-size: 20px;
	}
	
	.product-details-area .product-view-one {
		padding-right: 12px !important;
	}
	
	.product-details-area .products-details-tab {
		margin-top: 30px;
	}
	
	
	
	.product-details-area .products-details-tab .tab_content {
		padding: 20px;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
		display: contents;
	}
	
	.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
		padding-right: 0;
	}
	
	.cart-area .cart-totals {
		max-width: 100%;
		margin-top: 30px;
	}
	
	.checkout-area .billing-details {
		margin-bottom: 30px;
		padding: 20px;
	}
	
	.checkout-area .cart-totals {
		padding: 20px;
		max-width: 100%;
	}
	
	.user-area .user-form-content.log-in-50 {
		margin-bottom: 54px;
	}
	
	.user-area .user-form-content h3 {
		margin-bottom: 20px;
	}
	
	.user-area .user-form-content .user-form .login-action .forgot-login {
		float: initial;
		margin-top: 10px;
	}
	
	.newsletter-img {
		display: none;
	}
	
	.trending-product-list .single-list {
		display: inline-block;
		width: 48%;
	}
	
	.trending-product-list .single-list:nth-child(4) {
		margin-left: 24px;
	}
	
	.trending-product-list .single-list:nth-child(2) {
		margin-left: 24px;
	}
	
	.special-area .trending-product-list .single-list {
		display: block;
		width: 100%;
	}
	
	.special-area .trending-product-list .single-list:nth-child(2) {
		margin-left: 0;
	}
	

	.footer .footer-alt {
		height:30vw;
	}

	.footer .footer-alt a{
		width:98%;	
	}

	.footer .footer-alt .social{
		height:20vw;
	    background-position:left 0vw top 50%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 4.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 2vw;
		padding:3px;
		width:4.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.45vw;
	}

}


@media only screen and (min-width: 992px)and (max-width: 1199.99px) {
	


	
	.buttons {
	    margin-left: 6.5vw;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	}
	.buttons .btn i{
		font-size:1.50em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height: 18px;
		font-size: 11px;
	}



	.stats-banner h2 {
	    font-size: 2em;
	    margin-left: 30px;
	}
	
	.header-section {
	    padding: 15px 0px;
	    height:19vw;
	}

	.header-section img {
	    height:17vw;
	    right:2%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:60vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 2em;
	    line-height: 1.25;
	    font-weight: 800;
	    margin-bottom:15px;
	    margin-left:3%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 0.9em;
	    line-height: 1.5;
	    margin-bottom: 15px;
	    font-weight: 700;
	    margin-left: 3%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 3%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 14px;
	    padding: 6px 15px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 6px 15px;
	    font-size: 14px;
	}




	.stat-card-bottom{
		height:200px;
		padding: 50px 7vw;
	}
	.stat-card-bottom h2 {
	    font-size:2.5em;
	}
	.stat-card-bottom .newsletter-form .submit-btn {
	    padding: 12px 12px;
	    font-size: 16px;
	}
	.input-group small {
	    font-size:1em;
	}

	.footer1 .footer-top {
        display: flex;
        flex-wrap: wrap;
        gap: 19%;
        justify-content: space-between;
    }
    .footer1 .brand {
	   display: flex;
	   align-items: center;
	}
    .footer1 .brand img {
	    max-width: 40vw;
	}
	.footer1 .footer-bottom {
		display: block;
	}
  
	.footer1 .footer-bottom {
		display: block;
	}
	.footer1 .brand .brn-txt {
		padding-left:5vw;
		padding-right: 5vw;
		margin-bottom: 50px;
		margin-top: 50px;
	}
	.footer1 .footer-col .single-footer-widget li span {
		margin-left: 15px;
		font-size: 1rem;
	}


	.stat-card {
	    padding: 10px 10px;
	}
	.stat-icon {
	    width: 55px;
	    height: 55px;
	}
	.stat-icon img {
	    width: 45px;
	    height: 45px;
	 }
	.stat-number {
		width:10vw;
	    font-size: 22px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 15px;
	}


	.desktop-nav .navbar .navbar-nav.menu-left{
		margin-left:5vw;
	}

	.desktop-nav .navbar .navbar-nav.menu-right{
		margin-left:9vw;
	}



	

	.top-header {
		height: 3vw;
	}

	.top-header .header-left-content span {
		font-size:1.25vw;
	}

	.top-header .header-left-content i {
		font-size: 1.75vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:1.25vw;	
	}

	.top-header .header-right-content i {
		font-size: 1.75vw;
	    top:1px;
	}


	.footer .footer-alt .social-media{
	  font-size:3vw;
	  width:33vw;
	  margin-left: 0vw;
	  margin-top: 2vw;
	}


	.single-footer-widget .info-list li {
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 4vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1.75vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.75vw;
	}
	
	.copy-right-area p {
		font-size: 1.75vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}

	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}


	.footer-area img {
		max-width:30vw;
		height: auto;
		float: left;
	}
	.single-pricing {
	  width:30vw;
	  height:35vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 3.25vw;
		font-size: 2vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}
	.flash-deals-area .flash-area{
		width:76rem;
		height:34rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: cover;
	    padding-top: 4.5vw;
	}

	.subscribe-area .badge{
		font-size: 22px;
	}

	.subscribe-area .score{	
		margin-top:1vw;
	}

	.subscribe-area:before {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area:after {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:11rem;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}

	.subscribe-area .score .score-body h4 {
		font-size: 20px;
	}

	.single-categories {
		width:100%;
		height:22vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.5vw;
		width:17vw;
		top:6.5vw;
		left:3vw;
	}	

	.single-categories span {
		font-size: 1.5vw;
		left:3vw;
		top:16vw;
	}

	.single-categories a {
		font-size: 1.5vw;
		left: 21vw;
	    top: 16vw;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:31vw;
	  	margin-bottom: 5rem;
	  	margin-top: 12rem;
	}

	.sale-offer-area  .profile {
		height: 38vw;
        width: 36vw;
        left: 5vw;
        top: -3.5vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 10vw;
        font-size: 4vw;
        letter-spacing: 10px;
        padding-top: 0px;
	}

	.sale-offer-area .free-desc-top {
        width:46vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:48vw;
        height:25vw;
        bottom:-10vw;
        right:2vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.15vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 11vw;
        margin-left: 5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 10vw;
        margin-left: 13.5vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 12vw;
        margin-left: 5.2vw;
        margin-top: 8.5vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 11vw;
        margin-left: 13.5vw;
        margin-top: 9.5vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}
	


	.single-products .product-content .products-company {
		font-size: 14px;
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.categories-wrap .tabs li {
		font-size: 12px;
	}


	.single-products .product-content .title {
		font-size: 15px;
	}
	
	
	
	
	


	.new-arrivals-area .featured-product-img .featured-product-content {
		position: relative;
		display: block;
		padding-top:35%;
		padding-bottom:35%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
		height:420px;
	}


	.new-arrivals-area .featured-product-img .featured-product-content.new {
		position: relative;
		display: block;
		padding-top: 45%;
		padding-bottom: 70%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
		height:465px;
	}

	.new-arrivals-area .featured-product-img .featured-product-content i {
		font-size: 14vw;
		color:#E84D1A;
		position: relative;
		margin:0;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new1 {
		font-size: 2.5vw;
		top:8%;
		left:32%;
		position: absolute;
		text-align: center;
		color:#fff;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new2 {
		font-size: 2.5vw;
		top:75%;
		left:10%;
		position: absolute;
		text-align: center;
		color:#fff;
		letter-spacing: 5px;
	}





	.products-collections-listing.products-row-view .single-products .product-content .products-cart-wish-view .default-btn {
		padding: 7px 5px;
		font-size: 17px;
	}

	
	
	.hero-slider {
		max-width: 691px;
	}
	
	.single-services {
		padding: 30px;
		text-align: center;
	}
	
	.single-services .icon {
		position: unset;
		margin-bottom: 12px;
	}
	
	.single-products .product-content .products-cart-wish-view li {
		margin-right: 7px;
	}
	

	.flash-deals-img .flash-deals-content {
		padding: 20px;
	}
	
	.trending-product-list {
		padding: 0;
		border: none;
	}
	
	.trending-product-list .single-list {
		padding: 20px;
		background-color: #fff;
		box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
		border: none;
	}
	
	.trending-product-list .single-list img {
		max-width: 100% !important;
		position: unset;
	}
	
	.sale-discount-bg {
		position: relative;
		z-index: 1;
	}
	
	.sale-discount-bg::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #111;
		opacity: .8;
		z-index: -1;
	}
	
	.sale-discount-bg .discount-content h5 {
		color: #fff;
		margin-bottom: 10px;
	}
	
	.sale-discount-bg .discount-content h3 {
		font: 24px;
	}
	
	
	.single-blog .blog-content ul li {
		margin-right: 8px;
		padding-right: 8px;
	}
	
	.single-footer-widget .social-link li {
		margin-right: 5px;
	}
	
	.single-footer-widget .social-link li span {
		margin-right: 0;
	}
	
	.single-footer-widget .app-btn li {
		margin-right: 0;
	}
	
	.single-footer-widget .app-btn li a img {
		max-width: 105px;
	}
	
	.cart-shit .cart-shit-wrap {
		max-width: 960px;
	}
	
	
	.section-title h2 {
		font-size: 24px;
	}
	
	
	.trending-product-list .single-list:last-child {
		padding-bottom: 20px;
	}
	
	.single-popular-categories a {
		padding: 10px;
		font-size: 12px;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools {
		position: relative;
		z-index: 1;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools h3.ffffff {
		color: #ff6a00;
	}
	
	.hero-slider-area.hero-slider-area-style-three .offer-tools::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		z-index: -1;
	}
	
	.trendingss .trending-product-list {
		padding: 0;
	}
	
	.products-area .products-collections-listing .col-lg-6 {
		width: 100%;
	}
	
	.address-details-area .cart-totals {
		padding: 20px;
	}
	
	.order-details-area .cart-totals .default-btn {
		position: unset;
		margin-bottom: 15px;
	}
	
	.order-details-area .cart-totals {
		padding: 20px;
	}
	
	.sidebar-widget.categories ul li {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.sidebar-widget.about-us {
		padding: 20px;
	}
	
	.sidebar-widget.recent-post ul li {
		padding-left: 110px;
		padding-right: 20px;
	}
	
	.sidebar-widget.recent-post ul li a img {
		left: 20px;
	}
	
	.sidebar-widget.recent-post ul li.pl-0 {
		padding-left: 20px !important;
	}
	
	.sidebar-widget.tags ul {
		padding: 20px;
		padding-bottom: 10px;
	}
	
	.cart-area .cart-totals {
		padding: 20px;
	}
	
	.cart-area .cart-totals .default-btn {
		padding: 15px 10px;
	}
	
	.checkout-area .cart-totals {
		padding: 20px;
	}


	.footer .footer-alt {
		height:22vw;
	}

	.footer .footer-alt a{
		width:95%;	
	}

	.footer .footer-alt .social{
		height:20vw;
	    background-position:left 2vw top 100%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top:6vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.8vw;
		padding:3px;
		width:4vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.45vw;
	}


}


@media only screen and (max-width: 992px) {


	.featured-product-img {
		position: relative;
		display: none;
	}

	.featured-product-img {
		position: relative;
		display: none;
	}

	.fixed-top {
		position: initial;
	}
	
	
	.navbar-area.is-sticky {
		background-color: #fff !important;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.mobile-responsive-nav {
		display: block;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu {
	    overflow: auto;
	    box-shadow: 0 0 20px 3px rgba(0, 0, 0, .5);
    }
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav {
		    width:100%;
		    position: fixed;
		    bottom: 1px;
		    left: 0;
		    background-color: #fff;
		    border-radius: 7px;
			box-shadow: 0 0 20px 3px rgba(0, 0, 0, .5);
	}

	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav .buttons{
		    margin-left: 5px;
		    width: calc(100% - 10px);
		    display: flex;
		    position: relative;
		    flex-wrap: nowrap;
		    justify-content: flex-start;
		    gap: 10px;
		    align-content: center;
		    margin-top: 20px;
		    margin-bottom: 20px;
	}


	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav .buttons .btn{
    	width: stretch;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul {
		font-size: 15px;
		border-radius: 6px;
		 border: 2px solid #E84D1A;
		 padding-bottom: 25px;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul::-webkit-scrollbar {
		width: 8px;
	}

	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul::-webkit-scrollbar-thumb {
		background: #E84D1A;
		border-radius: 8px;
	}

	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul::-webkit-scrollbar-track {
		background: #F7BCA8;
		border-radius: 8px;
	}



	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a {
		color: #E84D1A;
		border-top-color: #dbeefd;
		text-transform: capitalize;
		letter-spacing: 2px;
		font-weight: 600;
		font-size: 14px;
	}
	
	
	
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.active {
		color: #002445;
	}

	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a:hover {
		color: #002445;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li li a {
		font-size: 15px;
	}

	.mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav {
		margin-top: 0 !important;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar {
		width: 7px;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-track {
		background: #f1f1f1;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-thumb {
		background: #888;
	}
	
	.mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-thumb:hover {
		background: #555;
	}
	
	
	.mobile-responsive-nav .mean-container a.meanmenu-reveal span {
		background: #ff6a00;
		height: 4px;
		margin-top: -5px;
		position: relative;
		top: 8px;
	}
	
	.mobile-responsive-nav .mean-container .mean-bar {
		background: rgba(0, 0, 0, 0);
		position: absolute;
		z-index: 99999;
		padding: 0;
		margin-top: 0;
	}
	
	.mobile-responsive-nav .others-options {
		display: none !important;
	}
	
	
	
	.desktop-nav {
		display: none;
	}
	
	


}


@media only screen and (min-width: 1200px) and (max-width: 1439.99px) {


	.buttons {
	    float:right;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	}
	.buttons .btn i{
		font-size:1.50em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height: 18px;
		font-size: 11px;
	}


	.header-section {
	    padding: 15px 0px;
	    height:18vw;
	}

	.header-section img {
	    height:17vw;
	    right:5%;
	}

	.header-section .header-content {
	    position: relative;
	    z-index: 0;
	    max-width:58vw;
	}

	.header-section .header-content .header-sliders .slider-item h2 {
	    font-size: 2.5em;
	    line-height: 1.15;
	    font-weight: 800;
	    margin-bottom: 15px;
	    margin-left:5%;
	}

	.header-section .header-content .header-sliders .slider-item p {
	    font-size: 1.1em;
	    line-height: 1.8;
	    margin-bottom: 15px;
	    font-weight: 700;
	    margin-left: 5%;
	}

	.header-section .header-content .header-buttons {
	    display: flex;
	    gap: 20px;
	    flex-wrap: wrap;
	    margin-left: 5%;
	}

	.header-section .header-content .header-buttons .btn-primary {
	    font-size: 15px;
	    padding: 6px 15px;
	    font-weight: 700;
	}

	.header-section .header-content .header-buttons .btn-secondary {
	    padding: 6px 15px;
	    font-size: 15px;
	}



	.footer1 .brand .brn-txt {
		padding-left: 10px;
		padding-right: 40px;
	}
	.stat-card-bottom{
		height:15vw;
		padding: 25px 11vw;
	}
	.stat-card-bottom h2 {
	    font-size:3em;
	}



	.stat-card {
	    padding: 10px 10px;
	}
	.stat-number {
		width:11vw;
	    font-size: 30px;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 17px;
	}
	

	.desktop-nav .navbar .navbar-nav.menu-left{
		margin-left:1vw;
	}



	.top-header {
		height: 3vw;
	}

	.top-header .header-left-content span {
		font-size:1.25vw;
	}

	.top-header .header-left-content i {
		font-size: 1.75vw;
		top:2px;
	}

	.top-header .header-right-content a {
		font-size:1.25vw;	
	}

	.top-header .header-right-content i {
		font-size: 1.75vw;
	    top:1px;
	}

	.footer .footer-alt .social-media{
	  font-size:3.5vw;
	  width:32vw;
	  margin-left: 0vw;
	  margin-top: 0vw;
	}


	.single-footer-widget .info-list li {
		
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 4vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1.75vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.75vw;
	}

	.footer-area img {
		max-width:32vw;
		height: auto;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.50vw;
	}

	.go-top {
		padding: 25px;
	}

	.go-top i {
		font-size: 25px;
	}


	.btn-whatsapp-pulse {
		padding:25px;
		font-size: 35px;
	}


	.single-pricing {
	  width:23vw;
	  height:35vh;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 3vw;
		font-size: 2vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}



	.flash-deals-area .flash-area{
		width:100%;
		height:35rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: contain;
	    padding-top: 4.5vw;
	}

	.subscribe-area .score{	
		margin-top:0vw;
	}

	.subscribe-area:before {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area:after {
	    width:24rem;
	    height:28.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:10rem;
		height:auto;
		margin: 0 auto;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}


	

	.single-categories {
		width:100%;
		height:22vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.5vw;
		width:14vw;
		top:5vw;
		left:1.5vw;
	}	

	.single-categories span {
		font-size: 1.5vw;
		left:2vw;
		top:12.5vw;
	}

	.single-categories a {
		font-size: 1.5vw;
		left:15vw;
	    top: 12.5vw;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:27vw;
	  	margin-bottom: 5rem;
	  	margin-top: 12rem;
	}

	.sale-offer-area  .profile {
		height: 34vw;
        width: 34vw;
        left: 5vw;
        top: -3.5vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 9vw;
        font-size: 3vw;
        letter-spacing: 15px;
	}

	.sale-offer-area .free-desc-top {
        width:46vw;
        height:25vw;
        top:-10vw;
        right:0;
	}	

	.sale-offer-area .free-desc-bottom {
        width:46vw;
        height:25vw;
        bottom:-10vw;
        right:4vw;
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1.20vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 12vw;
        margin-left: 4.7vw;
        margin-top: 9vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 11vw;
        margin-left: 12.5vw;
        margin-top: 10vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 12vw;
        margin-left: 5vw;
        margin-top: 7.7vw;
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 11vw;
        margin-left: 12.2vw;
        margin-top:7.7vw;
	}

	.sale-offer-area .profile .dots-1 {
	  width: 2vw;
	  right: 1.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 2vw;
	  right: -3vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 2vw;
	  left: 1.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 2vw;
	  left: -3vw;
	  top: 1vw;
	}



	.single-products .product-content .products-company {
		font-size: 14px;
	}
	


	



	.new-arrivals-area .featured-product-img .featured-product-content {
		position: relative;
		display: block;
		padding-top:25%;
		padding-bottom: 60%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
	}


	.new-arrivals-area .featured-product-img .featured-product-content.new {
		position: relative;
		display: block;
		padding-top: 35%;
		padding-bottom: 70%;
		border-top: 10px solid #E84D1A;
		border-bottom: 15px solid #fff;
		height: 475px;
	}

	.new-arrivals-area .featured-product-img .featured-product-content i {
		font-size: 14vw;
		color:#E84D1A;
		position: relative;
		margin:0;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new1 {
		font-size: 2.5vw;
		top:8%;
		left:32%;
		position: absolute;
		text-align: center;
		color:#fff;
	}

	.new-arrivals-area .featured-product-img .featured-product-content .new2 {
		font-size: 2.5vw;
		top:70%;
		left:13%;
		position: absolute;
		text-align: center;
		color:#fff;
		letter-spacing: 5px;
	}



	.categories-wrap .single-products .product-content .products-company {
		margin-top: 2px;
	}

	.footer .footer-alt {
		height:20vw;
	}

	.footer .footer-alt a{
		width:95%;	
	}

	.footer .footer-alt .social{
		height:20vw;
	    background-position:left 2vw top 65%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 6vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.8vw;
		padding:3px;
		width:4vw;

	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.4vw;
	}




}


@media only screen and (min-width: 1440px) and (max-width: 1919.99px) {


	
	
	.buttons {
	   float: right;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	    border-radius: 9px;
	    padding-left: 10px;
	    padding-right: 15px;
	}
	.buttons .btn i{
		font-size:1.60em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height:1.25vw;
		font-size: 0.75vw;
	}


	.stat-card-bottom{
		height:200px;
		padding: 40px 15vw;

	}
	.stat-card-bottom h2 {
	    font-size:2.75em;
	}


	


	.footer .footer-alt .social-media{
	  font-size:3.5vw;
	  width:32vw;
	  margin-left: 0vw;
	  margin-top: -1vw;
	}


	.single-footer-widget .info-list li {
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 3.25vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1.20vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.40vw;
	}

	.footer-area img {
		max-width:30vw;
		height: 8vw;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.20vw;
	}

	.go-top {
		padding: 30px;
	}

	.go-top i {
		font-size: 30px;
	}


	.btn-whatsapp-pulse {
		padding: 32px;
		font-size: 48px;
	}

	


	.single-pricing {
	  width:23vw;
	  height:20vw;
	}


	.single-pricing h2 {
	  	width:80%;
	  	height:100%;
	  	line-height: 2.5vw;
		font-size: 1.8vw;
	}

	.single-pricing a {
	  font-size: 12px;
	}



	.subscribe-area .score{	
		margin-top: 2vw;
	}

	.subscribe-area:before {
	    width:32rem;
	    height:37.5rem;
	}

	.subscribe-area:after {
	    width:32rem;
	    height:37.5rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:70rem;
		height:auto;
		margin: 0 auto;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}



	.flash-deals-area .flash-top{
		height:40rem;
		background:url(../img/footer-bg.png);
    	background-repeat: repeat-x;
    	background-size: contain;
	    padding-top: 4vw;
	}

	.flash-deals-area .flash-area{
		width:100%;
		height:40vw;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: contain;
	    padding-top: 4vw;
	}

	.single-categories {
		width:100%;
		height:22vw;
		margin-bottom: 20px;
	}

	.single-categories h3 {
		font-size:1.30vw;
		width:14vw;
		top:5vw;
		left:1.5vw;
	}	

	.single-categories span {
		font-size: 1.20vw;
		left:2vw;
		top:12.7vw;
	}

	.single-categories a {
		font-size: 1.20vw;
		left:16.5vw;
	    top: 12.7vw;
	}


	.sale-offer-area{
	  	width:100%;
	  	height:20vw;
	  	margin-bottom: 7rem;
	  	margin-top: 15rem;
	}

	.sale-offer-area  .profile {
		height: 26vw;
        width:28vw;
        left: 5vw;
        top: -3vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 6.5vw;
        font-size: 3vw;
        letter-spacing: 12px;
	}


	.sale-offer-area .free-desc-top {
		left:54vw;
        width:40vw;
        height:22vw;
        top:-10vw;
	}	

	.sale-offer-area .free-desc-bottom {
		left:48vw;
        width:40vw;
        height:22vw;
        bottom:-10vw;

  
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:1vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 9vw;
        margin-left: 4.7vw;
        margin-top: 8vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 9vw;
        margin-left: 26.2vw;
        margin-top: -6.5vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 10vw;
        margin-left: 4.5vw;
        margin-top: 7vw;
		
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 9.3vw;
        margin-left: 26vw;
        margin-top: -7.6vw;
	}	

	.sale-offer-area .profile .dots-1 {
	  width: 1.5vw;
	  right: 1vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 1.5vw;
	  right: -2vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 1.5vw;
	  left:  1vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 1.5vw;
	  left:  -2vw;
	  top: 1vw;
	}


	.footer .footer-alt {
		height:18vw;
	}

	.footer .footer-alt a{
		width:95%;	
	}

	.footer .footer-alt .social{
		height:18vw;
	    background-position:left 2vw top 65%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 5.7vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.8vw;
		padding:3px;
		width:3.7vw;
		margin-top: 7px;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.48vw;
	}

	

}


@media only screen and (min-width: 1480px) {

	


	.hero-area{
		min-height: 7vh;
	}
	.hero-area .container-top {
		max-width: 85%;
	}

	.process p{
		padding-left: 45px;
	    padding-right: 45px;
	}
	.process .topno {
		left:-8px;
		top:-8x;
	}

	.dotted-arrow{
		position: relative;
		width:8vw;
		height:0;
		border-bottom:3px dotted #333;
		top:10vh;
	}


	.dotted-arrow::after{
		content:"";
		position: absolute;
		right: -8px;
		top:-8px;
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left: 16px solid #333;
	}

	
	.single-footer-widget .info-list li {
		
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -10px;
		font-size: 3vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.25vw;
	}

	.footer-area img {
		max-width:25vw;
		height: 7vw;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.30vw;
	}

	.go-top {
		padding: 30px;
	}

	.go-top i {
		font-size: 30px;
	}


	.btn-whatsapp-pulse {
		padding: 28px;
		font-size: 40px;
	}



	.featured-products-area .col-xl-2,.col-xl-1 {
		display: none;

	}
	.featured-products-area .col-xl-9 {
		width: 100%;

	}
	.new-arrivals-area .col-xl-2 {
		display: none;

	}
	.new-arrivals-area .col-xl-10 {
		width: 100%;

	}



	

}	


@media only screen and (min-width: 1920px) {
	



	.buttons {
	   float:right;
	    width: 20vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	    border-radius: 12px;
	    padding-left: 20px;
	    padding-right: 25px;
	}
	.buttons .btn i{
		font-size:1.60em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height:1.25vw;
		font-size: 0.75vw;
	}



	.cta-section::before {
	    height: 25em;
	    width:55em;
	}

	.stat-card-bottom{
		height:200px;
		padding: 20px 20vw;

	}
	.stat-card-bottom h2 {
	    font-size:3em;
	}


	.satal .bg-left {
		padding-left:0px;
		padding-bottom: 11vw;
	}

	.satal .bg-right {
		padding-left:0px;
		padding-bottom:11vw;

	}

	.satal h2{
		font-size: 2.25vw;
		margin-top: 25px;
		margin-bottom: 35px;
	}

	.satal p{
		font-size: 1.50vw;
		margin:30px;
	}

	.satal .img1 {
		height: 18vw;
		width:18vw;
	}

	.satal .img2 {
		height: 16vw;
		width:16vw;
	}


	.satal .thick1 {
		font-size:1.5vw;
		padding:10px;
		padding-top: 20px;
	}

	.satal .thick2 {
		font-size:1.5vw;
		padding: 10px;
		padding-top: 20px;
	}

	.satal p span i {
		font-size: 2vw;
	}



	.process p{
		padding-left: 3vw;
	    padding-right: 3vw;
	}
	.process .topno {
		left:-0.5vw;
		top:-0.5vw;
	}

	.dotted-arrow{
		position: relative;
		width:8vw;
		height:0;
		border-bottom:0.25vw dotted #333;
		top:10vh;
	}


	.dotted-arrow::after{
		content:"";
		position: absolute;
		right: -0.5vw;
		top:-0.40vw;
		border-top:1.15vh solid transparent;
		border-bottom:1.15vh solid transparent;
		border-left:2vh solid #333;
	}


	


	.contact-info ul li i {
		font-size: 3vw;
	}

	.contact-info ul li h3 {
		font-size: 1vw;
		padding-top: 1vw;
	}


	.footer .footer-alt .social-media{
	  font-size:2vw;
	  width:30vw;
	  margin-left: 0vw;
	  margin-top: -1vw;
	}


	.single-footer-widget .info-list li {
		
		margin-left:10px;
		width:27vw;
	}

	.single-footer-widget .info-list li i {
		top: -15px;
		font-size: 3vw;
	}

	.single-footer-widget .info-list li span {
		margin-left: 3.5vw;
		font-size: 1vw;
	}

	.single-footer-widget .info-list li a {
		margin-left: 3vw;
		font-size:1.25vw;
	}

	.footer-area img {
		max-width:25vw;
		height: 7vw;
		float: left;
	}

	.copy-right-area p {
		font-size: 1.30vw;
	}

	.go-top {
		padding:40px;
	}

	.go-top i {
		font-size: 45px;
	}


	.btn-whatsapp-pulse {
		padding: 40px;
		font-size: 55px;
	}


	.single-pricing {
	  width:23vw;
	  height:20vh;
	}

	.single-pricing h2 {
	  	width:70%;
	  	height:100%;
	  	line-height: 2vw;
		font-size: 1.20vw;
	}

	.single-pricing a {
	  font-size: 18px;
	}

	.subscribe-area{
    	margin-bottom: 10vw;
	}

	.subscribe-area .score{	
		margin-top: 1vw;
	}

	.subscribe-area:before {
	    width:34rem;
	    height:40rem;
	}

	.subscribe-area:after {
	    width:34rem;
	    height:40rem;
	}

	.subscribe-area .score .score-body {
		padding:0.75rem;
		width:70rem;
		height:auto;
		margin: 0 auto;
	}

	.subscribe-area .score .score-body p {
		font-size: 18px;
	}



	.flash-deals-area .flash-top{
		height:45rem;
		background:url(../img/footer-bg.png);
    	background-repeat: repeat-x;
    	background-size: contain;
	    padding-top: 2vw;
	}

	.flash-deals-area .flash-area{
		width:100%;
		height:35rem;
		background:url(../img/footer-bg.png);
	    background-repeat: repeat-x;
	    background-size: contain;
	    padding-top: 1.5vw;
	}

	.sale-offer-area{
	  	width:100%;
	  	height:16vw;
	  	margin-bottom: 5vw;
	  	margin-top: 10vw;

	}

	.sale-offer-area  .profile {
		float:right;
		height: 20vw;
        width:21vw;
        left: 4vw;
        top: -2vw;
	}
	

	.sale-offer-area .profile .free {
        line-height: 4.5vw;
        font-size:2vw;
        letter-spacing:16px;
	}

	.sale-offer-area .free-desc-top {
		left:50vw;
        width:30vw;
        height:20vw;
        top:-9vw;
	}	

	.sale-offer-area .free-desc-bottom {
		left:50vw;
        width:30vw;
        height:20vw;
        bottom:-9vw;
  
	}	

	.sale-offer-area span {
		margin:3px;
		font-size:0.75vw;
	}


	.sale-offer-area .free-desc-top .title1 {
		width: 7vw;
        margin-left: 3.5vw;
        margin-top: 7.6vw;
	}

	.sale-offer-area .free-desc-top .title2 {
		width: 6.5vw;
        margin-left: 19.5vw;
        margin-top: -4.6vw;
	}

	.sale-offer-area .free-desc-bottom .title1 {
		width: 7.5vw;
        margin-left: 3.3vw;
        margin-top: 7vw;
		
	}

	.sale-offer-area .free-desc-bottom .title2 {
		width: 7vw;
        margin-left: 19.5vw;
        margin-top: -5.7vw;
	}	

	.sale-offer-area .profile .dots-1 {
	  width: 1vw;
	  right: 0.5vw;
	  top: 4vw;
	}
	
	.sale-offer-area .profile .dots-2 {
	  width: 1vw;
	  right: -1.5vw;
	  bottom: 2vw;
	  
	}
	
	.sale-offer-area .profile .dots-3 {
	  width: 1vw;
	  left:  0.5vw;
	  bottom: 4vw;
	}
	
	.sale-offer-area .profile .dots-4 {
	  width: 1vw;
	  left:  -1.5vw;
	  top: 1vw;
	}


	.footer .footer-alt {
		height:10vw;
	}

	.footer .footer-alt a{
		width:90%;	
	}

	.footer .footer-alt .social{
		height:10vw;
	    background-position:left 4vw top 80%;
	}

	.footer .footer-alt .footer-widget .social-link{
		left:52vw;
		top: 2.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li {
		font-size: 1.2vw;
		padding:3px;
		width:2.5vw;
	}

	.footer .footer-alt .footer-widget .social-link li a {
		margin-left:0.3vw;
	}

}


@media only screen and (min-width: 2560px) {
	

	
	.buttons {
	    margin-left: 0;
	    width: 30vw;
	}
	.buttons .btn {
	    font-size: 1vw;
	    border-radius: 12px;
	    padding-left: 20px;
	    padding-right: 25px;
	}
	.buttons .btn i{
		font-size:1.5em;
		font-weight: normal;
	}
	.buttons .btn .like_count {
		height:1.25vw;
		font-size: 0.85vw;
	}
	
	.stat-card-bottom{
		height:185px;
		padding: 20px 20vw;

	}
	.stat-card-bottom h2 {
	    font-size:3em;
	}


	.cta-section::before {
	    height: 25em;
	    width:55em;
	}

	
	.stat-card {
	    padding: 10px 0px;
	}
	.stat-icon {
	    width: 4vw;
	    height: 4vw;
	}
	.stat-icon img {
	    width: 2vw;
	    height: 2vw;
	 }
	.stat-number {
		width:6vw;
	    font-size: 1.5vw;
	}
	/* Alt yazı */
	.stat-label {
	    font-size: 1vw;
	}

	.stats-banner h2 {
	    font-size: 3em;
	    margin-left: 25px;
	}

	.stats-banner .newsletter-form .form-control {
	    margin: 0 40px;
	    height:40px;
	}

	.stats-banner .newsletter-form .submit-btn {
    	padding:20px 140px;
    	font-size: 1vw;
    	height:80px;
	}

	#newsletterForm {
	    height: 8vh;
	}




}



