@media only screen and (max-width: 640px){
	.header nav {padding: 0.9rem 0;}
	footer .bottom-footer .brand-name {text-align: left;margin-top: 0.3rem}
	footer .mid-footer .footer-form .form-control { width: 100%;}
	/*.home-section-three ul::before {height: 100%;width: 2px;margin: 0 auto;top: 0rem;left: 0.2rem;}*/
	.home-section-three ul::before {display: none;}
	.overlap-img {width: 60% !important;}
	.blog-section-one .sec2Wrap article h6 {min-height: 3.625rem;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.home-section-three .tabboxesWrpr .tab-box p {font-size: 0.75rem;}
	.home-section-three .tabboxesWrpr .tab-box h5 {font-size: 1.1rem;}
	.home-section-five .prod-box article h4 {font-size: 1.2rem;}
	.home-section-five .prod-box figure {height: 14rem !important;}
	footer .mid-footer .quick-links {column-count: 3;}
	.box-number ul {margin-bottom: 1rem;}
	.home-section-three .tabboxesWrpr .tab-box .tab-boxInnr {text-align: center;}
	.sec2-counter ul li {max-width: 31% !important;}
	.blog-section-one .sec2Wrap figure img {height: 12rem;}
	.moving-section-three {padding: 2rem 0 1rem !important;}
	.textimonials-box p {min-height: auto !important;}
	.testimonials-sec {padding-bottom: 0 !important;}
	.guide-size-container {column-count: 2 !important}	
	.guide .wrap {padding: 1rem 0rem;}
	.home-section-six figure img {height: 18rem !important;}
}
@media only screen and (max-width: 991px){
    .hero-banner .banner-Wrpr .banner-slidder figure img, .hero-banner .banner-Wrpr .banner-slidder video {   height: 28rem !important; }
	.wow {visibility: visible !important;opacity: 1 !important;transform: none !important;animation: none !important;}
	.sub-menu {position: absolute;top: 8%;left: 34%;gap: 0;}
	.main-section {padding: 3rem 0;}
	.main-heading {margin-bottom: 1.5rem;}
	.main-heading strong {font-size: 1rem;}
	.main-heading h2, .main-heading h2 span {font-size: 1.5rem;}
	.hero-banner .banner-slidder figure img {height: 25rem;}
	.hero-banner h1 {font-size: 1.75rem;}
	.hero-banner p {font-size: 0.938rem;}
	.banner-slidder {padding: ;}
	.banner-slidder figcaption {padding: 0.5rem;text-align: center;}
	.hero-banner .btn {padding: 0.7rem 2.081rem;min-width: auto;font-size: 0.938rem;}
	.banner-slidder-nav {margin-top: ;}
	.bnnr-small-slider {bottom: 1rem;}
	.btn-close {opacity: 1;}
	.btn-close:focus {box-shadow: none;}
	.menu-wrap ul {margin: 2rem 0 1rem;}
	.home-section-one .main-heading p {max-width: 100%;}
	.home-section-one ul li {margin-bottom: 1.5rem;}
	.home-section-two ul li {padding: 1rem;}
	.home-section-three .tabboxesWrpr .tab-box {margin-bottom: 1rem;padding: 1rem;height: 12.688rem;}
	.home-section-five .main-heading h2 {font-size: 1.9rem;}
	.home-section-five {padding: 0 !important;}
	.home-section-five .prod-box figure {padding: 1rem;height: auto;}
	.home-section-five .prod-box {margin-bottom: 2rem;}
	.home-section-five .col-md-4:nth-child(3) .prod-box {margin-bottom: 0;}
	.home-section-six figcaption {padding-inline: 1rem;}
	.home-section-six figure img {height: 28rem;}
	.contact-sec .form-box, .contact-box {padding: 1.5rem;}
	.testimonialsWrpr {margin: 0;}
	.testimonials-slider .slick-slide {margin: 0 0.5rem;}
	.textimonials-box p {font-size: 0.938rem;}
	.textimonials-box {padding: 1rem;}
	.Qoutation {display: none;}
	.client-details figcaption h6 {font-size: 1rem;}
	.client-details figure img {width: 3rem;height: 3rem;}
	.client-details figure {gap: 0.5rem;}
	footer {padding-top: 3rem;}
	footer .footer-top {padding-bottom: 2rem;}
	footer .mid-footer {padding-block: 1.5rem;}
	footer .bottom-footer {padding: 1rem 0;}
	footer .bottom-footer p {font-size: 0.8rem;}
	.calculator-section-one .calculator-tabs{width: 90%;margin: 0 auto 10px;}
	.calculator-wrap ul li a{padding: 10px;}
	.calculator-tabs .slick-arrow{bottom:8px;width:10px}
	.calculator-tabs .slick-prev{left:-14px}
	.calculator-tabs .slick-next{right:-14px}
	.tab-panel .item{padding:15px 15px 15px 0;gap:12px;overflow-x:scroll}
	.calculator-wrap .calc-left #tabs .tab-panel .item label{width:1.25rem;min-width: 1.25rem;height: 1.25rem;}
	.tab-panel .item input[type="checkbox"] + label span{width: 10px;height: 10px;}
	.tab-panel .item h3{width: 100%;height: 100%;min-height: auto;font-size: 12px;margin-top: 0 !important;margin-bottom: 0;min-width:150px}
	.tab-panel .item p.dimensions{width:100%;font-size:13px;min-width:150px}
	.tab-panel .item p.edit{width:100%;margin:0;min-width:60px}
	.calculator-wrap .calc-left #tabs .tab-panel .item p.edit a,.tab-panel .item p a{font-size:13px}
	.calculator-section-one select, .calculator-section-one input[type="text"], .calculator-section-one input[type="email"], .calculator-section-one input[type="password"], .calculator-section-one input[type="number"], .calculator-section-one input[type="tel"], .calculator-section-one input[type="search"], .calculator-section-one textarea{padding:5px;width:50px}
	.tab-panel .item p.save{margin-top: 10px;float: none;width: 25%;padding: 0;vertical-align: middle;}
	.suggested-text{padding:10px}
	.suggested-text h3{font-size:1.25rem}
	.suggestedSizeWrap{justify-content:center}
	.suggestedSizeWrap h2,.suggestedSizeWrap *{font-size:1rem}
	.calculator-wrap .calc-left #tabs .tab-panel .item .qty{margin:0;top: auto;float: none;}
	.tab-panel .item.misc-item .dimensions-edit > div{width:auto}
	.calculator-wrap .calc-right .suggested-text-mobile{display: none;}
	.calculator-wrap .calc-left {height: 320px;}
	.tab-panel .item{padding: 10px 15px 10px 0;flex-direction: column;justify-content: center;align-content: center;text-align: center;}
	.calculator-wrap .calc-left #tabs .tab-panel .item p.dimensions, .calculator-wrap .calc-left #tabs .tab-panel .item p.dimensions span{ text-align:center;margin: 0;}
	.tab-panel .item .dimensions-edit > div > span {font-size: 13px;}
	.tab-panel .item .dimensions-edit input[type="text"]{min-width: 50px;min-height: 34px;font-size: 12px;padding: 5px;}
	.tab-panel .item .dimensions-edit > div {margin: 0 6px;}
	.tab-panel .item .dimensions-edit {width: 100%;text-align: center;max-width: 100%;margin-bottom: 1.25rem;}
	.tab-panel .item .dimensions-edit div{width: 20%;max-width: 20%;}
	a.minus-button{float: none;display: inline-block;vertical-align: middle;margin: 0 0 0 10px;}
	.tab-panel .misc-item h3.misc-item-title-edit{width: 90% !important;}
	.tab-panel .misc-item h3.misc-item-title-edit input{width: 100% !important;}
	.calculator-wrap .calc-left #tabs .tab-panel .item .qty input {width: 60px;min-height: 38px;}

	.box-number ul {gap: 11rem;}
	.home-section-three .tabboxesWrpr .col-md-3 {margin-bottom: 1rem;}
	.home-section-three .tabboxesWrpr .col-md-3:last-child {margin-bottom: 0;}
	.home-section-three .tabboxesWrpr .col-md-3:last-child .tab-box {margin-bottom: 0;}
	.overlap-img {width: 60% !important;left: 0;top: 6.5rem;}
	.sec2-counter {padding: 1.75rem 0 0rem;}
	.sec2-counter ul {gap: 1rem;text-align: center;}
	.about-section-two figure img {width: 2.5rem;}
	.about-section-two figure {width: 4rem;min-width: 4rem;height: 4rem;}
	.faq-section .accordion-button h6 {font-size: 1rem;}
	.faq-section .accordion-body {padding: 1.25rem 0rem;}
	.faq-section .accordion-button strong {display: none; position: relative;}
	.faq-section .accordion-button[aria-expanded="true"] h6{color: #000 !important}
	.faq-section .accordion-button::before {content: none;}
	.faq-section .accordion-button span {width: 2rem;min-width:2rem;height: 2rem;}
	.faq-section .accordion-button h6 {transform: translateX(0rem);}
	.faq-section .accordion-item {padding: 1rem 0;}
	.sec2-counter ul li strong {font-size: 3rem;}
	.sec2-counter ul li {max-width: 100%;}
	.about-section-one {padding-bottom: 0rem;}
	.about-section-two {padding-bottom: 0;}
	.client-details figcaption .h6 {font-size: 1rem;}
	.blog-section-single .main-heading h2, .blog-section-single .main-heading span {font-size: 2rem;}
	.moving-section-two article {padding: 1rem;}
	.moving-section {padding-bottom: 1rem !important;}
	.home-section-three .tabboxesWrpr {margin: 0rem;}
	.home-section-two ul {margin-bottom: 0rem;}
	.guide-size-container {display: block;}
	.guide-size {margin-bottom: 1rem;}
	.guide-size:last-child {margin-bottom: 0;}
	.storageCalculatorUnitInfo {padding: 1rem 0;}
	#whatsappfix {width: 2rem;height: 2rem;left: 1rem;bottom: 1rem;}
	#whatsappfix #whatsappMain {width: 2rem;height: 2rem;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.header .navbar-nav {gap: 0.813rem;}
	.main-section {padding: 3rem 0;}
	.hero-banner h1, .main-heading h2, .main-heading h2 span {font-size: 2.5rem;}
	.home-section-one .main-heading p {max-width: 100%;}
	.home-section-three .tabboxesWrpr .tab-box {padding: 1.3rem;text-align: center;}
	.home-section-five .prod-box figure {height: 17rem;padding: 2.5rem;}
	.textimonials-box p {font-size: 1rem;}
	.textimonials-box {padding: 2rem 1.2rem;}
	.testimonials-slider .slick-slide {margin: 0 0.5rem;}
	footer {padding-top: 3rem;}
	footer .footer-top {padding-bottom: 2rem;}
	footer .mid-footer {padding-block: 2rem;}
	footer .mid-footer ul li a {font-size: 0.9rem;}
	footer .mid-footer .footer-form .btn {min-width: 7rem;padding: 0.75rem 1.5rem;}
	footer .bottom-footer {padding: 1rem 0;}
	.inner-banner figcaption h1 {font-size: 3rem;}
	.contact-sec .form-box, .contact-box {padding: 1.5rem;}
	.contact-sec iframe {height: 18rem;}
	.sec2-counter ul {gap: 3rem;}
	.faq-section .accordion-button::before {width: 90%;}
	.faq-section .main-heading {margin-bottom: 0;}
	.sec2-counter ul li strong {font-size: 3rem;}	
	.about-section-three { padding-top: 1rem;}
	.blog-section-single .main-heading h2, .blog-section-single .main-heading span {font-size: 2rem;}
	.blog-section-single .main-heading, .blog-section-one .main-heading, .home-section-three .tabboxesWrpr  {margin-bottom: 1rem}
	.Qoutation {display: none;}
	.moving-section-two article {padding: 3rem;}
	.blog-section-one .sec2Wrap figure img {height: 11rem;}
	.calculator-wrap .calc-right {margin-top: 1rem;}
	.calculator-wrap .calc-left {padding-bottom: 1rem;}
    .hero-banner .banner-Wrpr .banner-slidder figure figcaption, .hero-banner .banner-Wrpr .banner-slidder figure figcaption {padding-inline: 3rem;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
	.main-section {padding: 4rem 0;}
	.home-section-three .tabboxesWrpr .tab-box {padding: 1.5rem;}
	.main-heading h2, .main-heading h2 span {font-size: 2.5rem;}
	.about-section-three { padding-top: 0rem;}
	.textimonials-box {padding: 2.813rem 1rem;}
	.textimonials-box p {font-size: 1rem;}
	.client-details figure img {width: 3rem;height: 3rem;}
	.client-details figcaption .h6 {font-size: 1rem;}
	footer .mid-footer {padding-block: 2rem;}
	.home-section-two ul {margin-bottom: 0;}
	.home-section-three .tabboxesWrpr {margin-bottom: 1rem;}
}
@media only screen and (min-width: 992px) and (max-width: 1355px)   {
.calculator-wrap .calc-left #tabs .tab-panel .item p.edit a{font-size: 13px;}
}