/*for-large-dekstop view-1440*/

@media only screen and (min-width: 100px) and (max-width: 1599px) {
	
.container {
    
	width: 94%;
	
}
	section.shorlist {
/* 		margin-top: 10%; */
	}
	.contact-map iframe {
/* 		margin-top: 140px; */
	}
/* 	.alert {
		bottom: 30%;
		right: 18%;
	} */
	.page-template-home .sidebar-inner {
    height: 810px;
	}
	.about-content {
		margin: 160px 0px 102px 0px;
	}
	
}
/*for-large-dekstop view-1200*/

@media only screen and (min-width: 100px) and (max-width: 1399px) {
	
/* 	.sidebar-inner {
		height: 675px;
	} */
	.container {
    	width: 1100px !important;
	}
	section.main-home {
		height: 675px;
	}
	.story-content-main {
		padding: 0px 56px;
	}
	.sidebar-inner {
/* 		height: 676px; */
		width: 36%;
	}
	
	
	
	.about-content {
		padding: 20px 40px;
	}
	.about-content h4 {
		font-size: 44px;
	}
	.about-content p {
		font-size: 20px;
		line-height: 32px;
	}
	.social-contacts a {
		font-size: 12px;
	}
	.social-contacts {
		padding: 0px 8px;
	}
	.social-contact-icon img {
		width: 18px;
	}
	.form-title h2 {
		font-size: 48px;
	}
	
	.form-title h2 span {
		font-size: 48px;
	}
	.contact-map iframe {
		margin-bottom: 42px;
	}
	
}

/*for-laptop view-1024*/

@media only screen and (min-width: 100px) and (max-width: 1199px) {
	
	.container {
    max-width: 960px !important;
	}
	.sec-product-img img {
		height: 200px;
	}
	.story-content-main {
		padding: 0px 18px 0px 48px;
	}
	.story-content p {
		line-height: 34px;
		letter-spacing: unset;
	}
	.sec-product-img {
		padding: 75px;
	}
	section.main-home {
		height: 577px;
	}
	.product-image img {
		height: 300px;
	}
	.sidebar-inner {
/* 		height: 577px; */
		width: 36%;
	}
	.about-content {
		margin: 160px 0px 176px 0px;
		padding: 40px;
	}
	.about-content h4 {
		font-size: 40px;
	}
	.about-content p {
		font-size: 18px;
		line-height: 28px;
	}
	section.shorlist {
/* 		margin-top: 14%; */
	}
	.single-main-content h2 {
		font-size: 36px;
	}
	.single-main-content p {
		font-size: 20px;
		line-height: 40px;
		padding-right: unset;
	}
	.single-main-content h4 {
		font-size: 24px;
	}
	.cart-btn span {
		font-size: 20px;
	}
	.cart-btn a {
		font-size: 18px;
	}
	.contact-map iframe {
/* 		margin-top: 136px; */
		height: 700px;
	}
	.form {
    margin-top: 60%;
	}
	.form-title h2 {
		font-size: 36px;
		margin-bottom: unset;
	}
	.form-title h2 span {
		font-size: 36px;
	}
	.form-title p {
		margin-bottom: 0px;
	}
	.sec-product-content {
		padding: 14px 30px;
	}
	.sec-product-content h4 {
		font-size: 16px;
	}
	.sec-product-content a {
		font-size: 14px;
	}
	.product-content h4 {
		font-size: 48px;
	}
	.product-btn a {
		font-size:18px;
	}
	.story-content h4 {
		font-size: 48px;
	}
	.story-content p {
		font-size: 20px;
		line-height: 30px;
	}
	.single-main-content p {
    padding-right: 40px;
	}
/* 	.alert {
		bottom: 34%;
		right: 10%;
	} */
	.cart-check-btn a {
/* 		padding: 0px 23px; */
	}
	.cart-btn {
		gap: unset;
	}
	.cart-check-btn a {
		padding-left: 18px;
	}
	.social-contact-icon {
/*     padding-left: 24px; */
	}
	.social-contact {
		gap; 9px;
/* 		justify-content: center; */
		margin-top: 0px;
/* 		flex-wrap: wrap; */
		align-items: unset;
	}
	.social-contacts {
		padding-left: 6px;
	}
	.social-contacts {
		width: unset;
	}
	.page-template-home .sidebar-inner {
    height: 576px;
	}
}

/*for-tablet view-768*/

@media only screen and (min-width: 100px) and (max-width: 991px) {
	
	.nav-logo a img {
    	width: 70%;
	}
	.nav-logo {
    padding: 25px 0px 0px 32px;
	}
	.nav-manu {
    padding: 0px 32px 0px 0px;
	}
	
	section.main-home {
		height: 432px;
	}
	.container {
    	max-width: 720px !important;
	}
	.social-icons ul {
		gap: 44px;
	}
	.story-content h4{
		font-size: 36px;
	}
	.story-content p {
		font-size: 18px;
		line-height: 26px;
	}
	.other-links a {
		font-size: 15px;
	}
	.other-links a i {
		padding-right: 5px;
	}
/* 	.sidebar-inner {
		width: 100%;
	} */
	.sidebar-inner {
/*     	height: 432px; */
    	width: 100%;
	}

	.sidebar-inner nav ul li {
    	padding: 10px 0px;
	}
	section.about:before {
    background-image: none;
	}
	.about-content {
		padding: 50px;
		margin: 270px 0px 247px 0px;
	}
	.about-content h4 {
		font-size: 28px;
	}
	.about-content p {
		font-size: 16px;
		line-height: 26px;
	}
	footer.footer {
    padding-top: 0;
	}
	section.shorlist {
/* 		margin-top: 18%; */
	}
	.single-main-content h2 {
    font-size: 28px;
	}
	.single-main-content h4 {
    font-size: 20px;
	}
	.single-main-content p {
    font-size: 18px;
    line-height: 30px;
    padding-right: unset;
	padding-right: 24px;
	}
	.cart-check-btn a {
		padding-left: unset;
	}
	.cart-btn span {
    font-size: 18px;
	}
	.cart-btn a {
    font-size: 16px;
	}
	.contact-map iframe {
		margin-top: 30px;
		margin-bottom: 26px;
	}
	.social-contact {
		    justify-content: center;
	}
	.form-title p {
		margin-bottom: 26px;
	}
	.form-title h2 {
		margin-bottom: unset;
	}
	.form-title h2 {
		font-size: 36px;
	}
	
	.form-title h2 span {
		font-size: 36px;
	}
	.form {
    margin-top: 20%;
	}
/* 	.alert {
    bottom: 172px;
    right: 47%;
	} */
	.cart-btn {
		gap: 24px;
	}
	
	.page-template-home .sidebar-inner {
/*     height: 432px; */
		
		height: 100vh;
	}
	.social-contacts {
    padding: 0px 16px;
	}
	
}

/*for-landscape_mobile view-576*/

@media only screen and (min-width: 100px) and (max-width: 767px) {
	
	.container {
    width: 96% !important;
	}
	.single-main-content p {
    padding-right: 40px;
	}
	button.btn-close {
    top: 28px;
    right: 28px;
    font-size: 20px;
	}
	.single-main-content p {
		padding-right: 24px;
	}
	.social-icons {
    display: none;
	}
	.form {
		margin-top: 24%;
	}
	.page-template-home .sidebar-inner {
    height: 100vh;
    width: 100%;
	}
	.sidebar-inner {
		width: 100%;
	}
	.contact-map iframe {
		margin-bottom: 18px;
	}
	.other-links {
    text-align: center;
	}
	.story-content-main {
    padding: 0px 18px 0px 22px;
	}
	.about-content {
		margin: 188px 0px 247px 0px;
		padding: 30px;
	}
	
}

/*for-mobile view-375*/

@media only screen and (min-width: 100px) and (max-width: 575px) {
  .container {
    width: 96% !important;
  }
  .social-icons {
    display: flex;
    justify-content: center;
    margin-top: 30px;
	}
	section.main-home {
    height: 212px;
	}
	.nav-logo {
    padding: 16px 0px 0px 16px;
	}
	.nav-logo a img {
    width: 50%;
	}
/* 	.sidebar-inner {
		width: 100%;
	} */
	.product-content h4 {
		font-size: 24px;
	}
	.product-btn a {
		font-size: 18px;
	}
	.story-content p {
		font-size: 16px;
		line-height: 22px;
	}
	.story-content-main {
		padding: 0px 10px
	}
	.other-links {
		text-align: center;
	}
	.nav-manu {
		padding: 0px 16px 12px 0px;
		
	}
	.logo-main {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.sidebar-inner {
    	height: 100vh;
    	width: 100%;
	}
	.social-icons {
    	display: none !important;
	}
	.sec-product-content h4 {
		font-size: 16px;
	}
	.sec-product-content a {
		font-size: 12px;
	}
	section.search {
		padding: 36px 0px;
	}
	section.about:before {
		background-image: none;
	}
	section.about {
		display: flex;
		align-items: center;
	}
	.about-content {
		padding: 16px;
		margin: 240px 0px 247px 0px;
	}
	.about-content h4 {
		font-size: 24px;
	}
	.about-content p {
		font-size: 14px;
		line-height: 24px;
	}
	.select-category form.category-form select {
		width: 100%;
	}
	section.shorlist {
/* 		margin-top: 26%; */
	}
	.short-list {
    display: none;
	}
	.ham-burger-main {
		gap: 5px;
	}
	.ham-burger-main span.ham-burger {
		width: 32px;
	}
	.ham-burger-main.active .ham-burger.top {
    transform: translateY(7px) rotate(45deg);
    transition: all 0.3s;
	}
	.ham-burger-main.active .ham-burger.bottom {
    transform: translatey(0px) rotate(-46deg) !important;
    transition: all 0.3s;
	}
	.single-main-content h2 {
    font-size: 24px;
	}
	.single-main-content h4 {
    font-size: 18px;
	}
	.single-main-content p {
    font-size: 14px;
    line-height: 26px;
    padding-right: unset;
	}
	.cart-btn span {
    font-size: 14px;
	}
	.cart-btn a {
    font-size: 14px;
	}
	
	.form-title h2 {
		font-size: 28px;
		margin-bottom: unset;
	}
	.form-title h2 span {
		font-size: 28px;
	}
	.form-title p {
/* 		margin-bottom: 10px; */
	}
	.contact-map iframe {
    width: 100%;
    height: 500px;
    margin-top: 20px;
	margin-bottom: 14px;
	}
	
	.social-contact-icon {
    margin-top: 10px;
	}
	.social-contacts {
		padding: unset;
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	.form {
    margin-top: 26%;
	}
	.social-contact {
    flex-direction: column;
	}
	form.woocommerce-cart-form {
    margin-top: 30% !important;
	}
	button.btn-close {
    top: 14px;
    right: 14px;
    font-size: 24px;
	}
	.cart-btn {
/* 		justify-content: space-evenly; */
	}
/* 	.alert {
    bottom: 160px;
    right: 2%;
	} */
	.cart-btn {
	align-items: baseline;
	}
	.cart-check-btn a {
		font-size: 14px;
		font-weight: 400;
	}
	.alert.alert-success.cart-success {
		flex-wrap: wrap;
	}
	.cart-check-btn a {
		padding-left: 23px;
	}
	.alert.alert-success.cart-success {
/*     margin-top: 80px; */
	}
	.woocommerce-form-coupon-toggle {
    padding-top: 46px;
	}
	.single-main-content p {
    padding-right: 46px;
	}
	.cart-btn {
    gap: unset;
	}
	.social-contact-icon {
		padding-left: unset;
	}
	span.ham-burger.middle:before {
		height: 2px;
	}
	.page-template-home .sidebar-inner {
    height: 100vh;
	}
	button#place_order:before {
		width: 30%;
	}
	button#place_order:hover:before {
    left: 35%;
}
}

/*for-small_mobile view-320*/

@media only screen and (min-width: 100px) and (max-width: 374px) {
	
/* 	.container {
		width: 96% !important;
	} */
	section.main-home {
		height: 181px;
	}
	.logo-main {
		padding-bottom: 0px;
		margin-bottom: 0px;
			
	}
	.about-content p {
		line-height: 20px;
	}
	
	.single-main-content h2 {
    font-size: 20px;
	}
	.single-main-content h4 {
    font-size: 16px;
	}
	.single-main-content p {
    font-size: 14px;
    line-height: 23px;
    padding-right: unset;
	}
	.about-content {
	padding: 16px;
    margin: 246px 0px 212px 0px;
	}
	.single-main-content p {
    padding-right: 30px;
	}

	.cart-check-btn a {
    padding-left: 7px;
	}
	
	
	
}
