@media screen and (max-width: 1549px) {
	.gallery-area-slider .slick-arrow.slick-prev {
		left: 270px;

	}

	.gallery-area-slider .slick-arrow.slick-next {
		right: 270px;

	}
}

@media screen and (max-width: 1399px) {
	.addnodfl {
		font-size: 2.6rem;
	}

	.testd a.addnodfl {
		font-size: 2.8rem;
		display: block;
		margin-left: 0;
		margin-top: 1.5rem;
	}

}

@media screen and (max-width: 1199px) {
	#choice_1_15_1 {
		scale: 3 !important;
	}

	.btn_strip a.addnodfl {
		margin-top: 2rem !important;
	}

	.addnodfl {
		font-size: 2.6rem;
		display: block;
		margin-left: 0;
		margin-top: 1.5rem;
	}


	.homeKitTtl {
		width: auto;
	}

	.homeKitTtl {
		font-size: 7rem;
	}

	.valuesBoxContent {
		padding: 2rem;
	}

	.customizeIt {
		min-height: 60rem;
	}

	.gallaryBoxIn {
		height: 30rem;
	}

	.font_60 {
		font-size: 4rem;
	}

	.tradinl-bnnr {
		height: 400px;
	}

	.prints_area {
		height: 400px;
	}

	.prints_area_in_img {
		height: 400px;
	}

	.prints_area .row {
		min-height: 400px;
	}

	.gallery-area-slider .slick-arrow.slick-prev {
		left: 75px;

	}

	.gallery-area-slider .slick-arrow.slick-next {
		right: 75px;

	}
}

@media(max-width: 1024px) {
	.kit-content-mid {
		padding-bottom: 15px !important;
		height: initial !important;
	}

	.kit-content-mid h3 {
		font-size: 26px;
	}

	.kit-content-mid h4 {
		font-size: 14px;
	}

	.kit-content-btm {
		width: 100%;
	}

}

@media screen and (max-width: 991px) {
    .con-parag{text-align:center;}
    .con-help-flex {
        flex-direction: column;
        gap: 10px 0;
    }
	.contact-page-form .gfield_radio .gchoice {
		padding-bottom: 10px;
	}

	#gform_1 .gform_footer {
		position: relative;
		bottom: 0;
		right: 0;
	}

	#choice_1_15_1 {
		scale: 2 !important;
	}

	.con-sec-content h3 {
		max-width: 250px;
	}

	.customizeIt .alignment-vertical {
		display: block;
	}

	.customizeIt .alignment-vertical a {
		margin-top: 1.5rem;
	}

	#field_1_4 {
		grid-column: 1 / -1;
	}

	#field_1_7 {
		grid-column: 1 / -1;
		width: 100%;
	}

	.header {
		box-shadow: 0 0 1.6rem 0 rgba(0, 0, 0, 0.3);
	}

	.headerTop {
		padding: 0 1.5rem;
		height: 2.6rem;
	}

	.headerMain {
		padding: 0 1.5rem;
		height: 5.4rem;
	}

	.headerMain .navbar-brand img {
		max-height: 4.8rem;
	}

	.headerNavLeft {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.menuTriger {
		background-color: transparent;
		border: none;
		height: 21px;
		padding: 0;
		position: relative;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		width: 36px;
	}

	.menuTriger .navbar-toggler-icon {
		background-color: #080808;
		background-image: none;
		height: 3px;
		left: 50%;
		position: absolute;
		top: 50%;
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
		transform: translate(-50%, -50%) rotate(-45deg);
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		width: 28px;
	}

	.menuTriger .navbar-toggler-icon:after,
	.menuTriger .navbar-toggler-icon:before {
		background-color: #080808;
		content: "";
		height: 3px;
		left: 0;
		position: absolute;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		width: 100%;
	}

	.menuTriger .navbar-toggler-icon:before {
		opacity: 0;
		top: 9px;
	}

	.menuTriger .navbar-toggler-icon:after {
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%) rotate(90deg);
		transform: translate(-50%, -50%) rotate(90deg);
		width: 100%;
	}

	.menuTriger.collapsed .navbar-toggler-icon:after {
		left: 0;
		top: 18px;
		-webkit-transform: translate(0) rotate(0);
		transform: translate(0) rotate(0);
		/*     width: 22px; */
	}

	.menuTriger.collapsed .navbar-toggler-icon:before {
		opacity: 1;
	}

	.menuTriger.collapsed {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	.menuTriger.collapsed .navbar-toggler-icon {
		left: 0;
		top: 0;
		-webkit-transform: translate(0) rotate(0);
		transform: translate(0) rotate(0);
		width: 100%;
	}

	.menuTriger:focus {
		box-shadow: none;
		border: none;
	}

	/*   .topMenu {
    position: absolute;
    display: block !important;
    top: 8rem;
    height: calc(100vh - 8rem);
    background-color: #262a34;
    width: 31rem;
    right: 0;
    text-align: left;
    overflow-y: scroll;
    padding: 2rem 1rem;
    transform: translateX(31rem);
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  } */
	.topMenu {
		position: absolute;
		display: block !important;
		top: 5.6rem;
		height: calc(100vh - 5.6rem);
		background-color: #262a34;
		width: 31rem;
		right: 0;
		text-align: left;
		overflow-y: scroll;
		padding: 2rem 1rem;
		transform: translateX(31rem);
		-webkit-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out;
	}

	.topMenu.show {
		transform: translateX(0);
		box-shadow: 0 0 1.6rem 0 rgba(0, 0, 0, 0.3);
	}

	.topMenu ul li {
		margin: 0 0 0.8rem 0;
		background-color: #353944;
	}

	.topMenu ul li a {
		height: auto;
		padding: 1.7rem 1.5rem !important;
		text-align: left;
		color: #ffffff;
		display: flex;
		justify-content: space-between;
	}

	.topMenu ul li a:before {
		display: none;
	}

	.topMenu ul ul.dropdown-menu {
		padding: 1rem;
		background-color: transparent;
		box-shadow: none;
	}

	.topMenu ul ul.dropdown-menu li a {
		background-color: #262a34;
		padding: 1.7rem 1.5rem !important;
	}

	.topMenu ul ul.dropdown-menu li {
		margin-bottom: 0.5rem;
	}

	.meetBoss {
		padding: 8rem 0;
	}

	.meetBossSec-1 {
		margin-bottom: 3rem;
	}

	.meetBossSec-1 .cmnBtn {
		margin-top: 2rem;
	}

	.takeTour {
		padding: 10rem 0;
		min-height: auto;
	}

	.takeTour .cmnBtn {
		margin-top: 5rem;
	}

	.homeKitpic {
		height: 50rem;
	}

	.homeKitcontent {
		padding-left: 3rem;
	}

	.customizeItBg {
		right: 4rem;
	}

	.customizeIt .cmnBtn {
		margin-top: 6rem;
	}

	.customizeIt {
		min-height: 50rem;
	}

	.values {
		padding: 8rem 0;
	}

	.designYouOwn {
		padding: 10rem 0;
	}

	.footerBox {
		width: 25%;
		padding-left: 1rem;
		min-height: 0;
		margin-top: 1rem;
	}

	.footerMain .container>.row {
		margin: -1rem 0 0 -1rem;
	}

	.footerBoxLogo {
		width: 100%;
		position: relative;
		margin-top: 5rem;
	}

	.footerBox:nth-child(3) .footerBoxIn {
		padding-left: 0;
	}

	.footerBox:nth-child(3) {
		margin-left: 0;
	}

	/*   .footerBoxIn li a {
    word-break: break-all;
  } */
	.footerMain {
		padding: 5rem 0;
	}

	.font_18 {
		font-size: 1.8rem;
	}

	.font_26 {
		font-size: 2.3rem;
	}

	.font_40 {
		font-size: 3rem;
	}

	.font_22 {
		font-size: 2rem;
	}

	.need-to-khow-in-box h4 span {
		font-size: 16px;
	}

	.font_60 {
		font-size: 3rem;
	}

	.need-to-khow-in-box {
		min-height: auto;
	}

	.shopping-bag {
		display: none;
	}

	.methodin-box {
		height: 180px;
	}

	.conventional-home .row {
		min-height: 300px;
		padding: 6rem 0;
	}

	.gallery-area-slider .slick-arrow.slick-prev {
		left: 75px;

	}

	.gallery-area-slider .slick-arrow.slick-next {
		right: 75px;

	}

	.get-finance .container .row .col-lg-5 {
		width: initial;
	}

	.con-sec {
		width: 100%;
		min-height: initial !important;
		padding: 40px 0;
	}

	.con-sec .container {
		width: 100%;
		height: initial;
	}

	.con-sec .row {
		width: 100%;
		height: initial;
	}
}

@media screen and (max-width: 767px) {
    .con-help-flex .con-parag h6 {
        text-align: center;
        margin: 6px 0;
    }
	.gform_footer .cmnBtn {
		width: 100% !important;
	}

	#choice_1_15_1 {
		scale: 3 !important;
	}

	.single .blog_detils .blog_desc ul li:before {
		top: 4px;
	}

	.home .bannerbutton_new a.cnt_btn {
		margin-bottom: 1.5rem !important;
	}

	.con-sec-content h3 {
		font-size: 30px;
	}

	.con-sec-content p {
		margin: 10px 0 15px;
		font-size: 16px;
	}


	div#chat-widget-container {
		height: inherit !important;
	}

	.story-banner-info h4 {
		font-size: 2.6rem;
	}

	.story-banner2 .btn_strip {

		display: flex !important;
		flex-direction: column !important;
		justify-content: center !important;
		align-items: flex-start !important;
		gap: 10px 0 !important;
		margin-top: 4px;
	}

	.story-banner2-info h3 {
		font-size: 14px;
	}

	.story-banner2 p {
		line-height: 24px;
	}

	.mobile-no {
		position: relative;
		padding-left: 20px;
		display: flex;
		align-items: center;
	}

	.mobile-no:before {
		content: "";
		width: 13px;
		height: 13px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(https://bosstinyhouse.com/dev/wp-content/uploads/2022/04/call-1.png);
		background-repeat: no-repeat;
	}

	.mobile-no a {
		line-height: 10px;
	}

	/*	.float-buttn {
	display: block;
}*/

	/* floting-button */

	/* floting-button */


	.include_more {
		margin-top: 2rem !important;
	}

	.gallary {
		padding: 6rem 0;
		margin-top: 0;
	}

	.home .valuesBoxContent {
		justify-content: center;
	}

	.page-template-tpl-technology .full_width.banner {
		height: 320px;
		position: relative;
	}

	.page-template-tpl-technology .full_width.banner img {
		position: relative;
	}

	.makeever-dv .ever-dv-content p br {
		display: none;
	}

	.ever-dv-content p {
		font-size: 16px;
		line-height: 25px;
	}

	#exampleModal .modal-content {
		padding: 2rem;
	}

	.permitBox::before {
		display: none;
	}


	.takeTour .container .row p a.cmnBtn {
		height: auto;
		width: auto;
		font-weight: 500;
		font-family: "Helvetica";
		padding: 2rem 5rem;
		display: inline-block;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}

	#gform_2 .gform_footer button {
		height: auto;
		width: auto;
		font-weight: 500;
		font-family: "Helvetica";
		padding: 2rem 5rem;
		display: inline-block;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}

	.prints_area .container .prints_area_in_right .video_play a.pal_video {
		height: auto;
		width: auto;
		font-weight: 500;
		font-family: "Helvetica";
		padding: 2rem 5rem;
		display: inline-block;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}

	.fibtn a.cmnBtn {
		height: auto;
		width: auto;
		font-weight: 500;
		font-family: "Helvetica";
		padding: 2rem 5rem;
		display: inline-block;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}

	.meetBossSec-2 p a.cmnBtn.include_more {
		height: auto;
		width: auto;
		font-weight: 500;
		font-family: "Helvetica";
		padding: 2rem 5rem;
		display: inline-block;
		align-items: center;
		justify-content: center;

	}

	.contact-form #gform_1 .gform_footer button.gform_button {
		height: auto;
		width: auto;
		font-weight: 500;
		font-family: "Helvetica";
		padding: 2rem 5rem;
		display: inline-block;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
		margin-left: 0px;
	}

	.homeKitcontentIn p a {
		height: auto;
		width: auto;
		font-weight: 500;
		font-family: "Helvetica";
		padding: 2rem 5rem;
		display: inline-block;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
		margin-left: 0px;
	}

	.conventional-home {
		margin-top: 45px;
	}

	.makeever-dv .row .col-sm-5:last-child {
		margin-top: 30px;
	}

	.font_28 {
		font-size: 20px;
	}

	.standout-featured-pnl {
		padding: 0rem 0 5rem;
	}

	.meetBoss {
		padding: 7rem 0 3rem 0;
		background-image: none !important;
	}

	.detailsbox {

		min-height: auto;
		padding-left: 0;
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.blgimg_box {
		height: 300px;
	}

	.blog_img p a {
		font-size: 18px;
		line-height: 24px;
	}

	.blog_img p {
		line-height: 24px;
	}

	.bannerContent,
	.meetBossSec-1,
	.meetBossSec-2,
	.takeTour,
	.homeKitRow,
	.customizeIt,
	.values,
	.ftrGreenBox {
		text-align: center !important;
	}

	.meetBossBox {
		margin-bottom: 4rem;
	}

	.meetBossBox:last-child {
		margin-bottom: 0;
	}

	/*   .meetBossBox::before {
    display: none;
  } */
	.meetBossBoxIn {
		padding: 0;
	}

	.meetBossBoxIcon {
		margin-bottom: 1.5rem;
	}

	.homeKitcontent {
		padding: 0 15px;
	}

	.customizeItBg {
		transform: none;
		left: auto;
		top: auto;
		position: relative;
		display: inline-block;
		margin-bottom: 3rem;
		right: auto;
		max-width: calc(100% - 5rem);
		height: auto;
	}

	.customizeIt .cmnBtn {
		margin-top: 3rem;
	}

	.home .values {
		padding: 0;
		background-color: transparent;
	}

	.home .values h2.valuesTtl {
		font-size: 40px;
		color: #262A34;
		font-family: "Anton", sans-serif;
		text-align: left;
		font-weight: 400;

	}

	.valuesBoxIn {
		flex-direction: column;
		height: auto;
	}

	.valuesBoxPic {
		height: 30rem;
	}

	.valuesBoxContent {
		height: auto;
		padding: 3rem 1.5rem;
		margin: 0;
	}

	.valuesBox:nth-child(2n) .valuesBoxContent {
		margin: 0;
	}

	.gallaryBoxIn {
		height: 17rem;
	}

	.ftrGreenBoxInIcon {
		display: inline-flex;
		margin-bottom: 2rem;
	}

	.ftrGreenBoxIn {
		display: block !important;
	}

	.ftrGreenBoxInText {
		width: 100%;
		padding: 0;
	}

	.footerGreen {
		padding: 4rem 0;
	}

	.footerBox {
		width: 100%;
	}

	/*   .footerBoxIn {
    text-align: center;
    border: 1px solid #3c3c3c;
    padding: 2rem;
  } */
	.footerBoxIn {
		text-align: left;
		border: none;
		padding: 0;
	}

	.footerBoxLogo .footerBoxIn {
		border: none;
		padding: 0;
	}

	.ul-log {
		display: flex;
	}

	.contraction_method_section .container .row .methodBox:nth-child(2)::before {
		left: 15px;
		bottom: -5rem;
		transform: translateX(-50%);
		top: inherit;
	}

	.contraction_method_section .container .row .methodBox:first-child::before {
		bottom: -53px;
		transform: translateY(-53%);
		left: 0;
		top: inherit;
	}

	.need-to-khow-in {
		width: 50%;
	}

	.contraction_method_section .container>.row {
		margin: -1rem 0rem -1rem 0rem;
	}

	.methodBox {
		padding: 0;
		margin-bottom: 9rem;
	}

	.contraction_method_section .row .methodBox:last-child {
		margin-bottom: 0rem;
	}

	.boss-benefits-box {
		width: 50%;
	}

	.boss_benefit {
		padding: 10rem 0 0 0;
	}

	.page-template-tpl-technology .boss_benefit {
		padding: 10rem 0;
	}

	.closerlook {
		width: 100%;
		position: relative;
		height: 400px;
	}

	.closer-area-left p {
		font-size: 18px;
		line-height: 27px;
	}

	.closer_look_pnl .row {
		min-height: auto;
		padding: 5rem 0 8rem 0;
	}

	.prints_area_in {
		width: 100%;
	}

	.prints_area_in_img {
		height: 400px;
	}

	.prints_area .row {
		min-height: 175px;
		padding: 5rem 0;
	}

	.prints_area {
		height: auto;
	}

	.tradinl-bnnr {
		height: 200px;
	}

	.conventional-home .row {
		min-height: 200px;
		padding: 4rem 0;
	}

	.conventional-home-in h4 {
		padding-bottom: 2rem;
	}

	.gallery-area-slider .slick-arrow.slick-prev {
		left: 0px;

	}

	.gallery-area-slider .slick-arrow.slick-next {
		right: 0px;

	}

	.meetBossBox {
		width: 25%;
	}

	.assembly-area-box:before {
		position: relative;
	}

	.assembly-area-box .font_18 {
		text-align: left;
		padding-left: 12px;
	}

	.permit-dv .container .row {
		--bs-gutter-x: 0;
	}

	.permitBox {
		margin-bottom: 30px;
	}

	.permit-dv h3 {
		margin-bottom: 3rem;

	}

	.get-finance {
		text-align: left !important;
	}

	.takeTour h2 {
		margin-bottom: 0;
	}

	.headerTop .col h5 strong a {
		font-size: 12px;
		font-weight: 500;
	}

	.headerTop .bosscenter h5 strong a {
		font-size: 12px;
		font-weight: 500;
	}

	.col-12.text-center.bosscenter {
		padding-right: 0px !important;
	}

	.choose-box-in-img {
		height: auto;
	}

	.full_width.meetBossSec-1 {
		padding-top: 0;
	}

	.fea-line-area.bottom-right .inner_container {
		padding: 15px 0px 15px 15px;
	}

	.meetBossSec-1 p br {
		display: none;
	}

	.choose-box-in-img {
		width: 100%;
	}

	.page-template-tpl-out-story p br {
		display: none;
	}

	.conventional-home.convfst .row {
		min-height: 350px;
		padding: 0;
	}

	.methodin p br {
		display: none;
	}

	.boss-benefits-box-in h6 br {
		display: none;
	}

	.closer_look_pnl p br {
		display: none;
	}

	.need-to-khow-in-box {
		padding: 2rem;
	}

	.permitBoxIn p br {
		display: none;
	}

	.permitBoxIn p {
		width: 100%;
		float: left;
		padding-left: 55px;
		padding-right: 5px;
	}

	.permitBox-icon {
		float: left;
	}

	.permitBoxIn h5 {
		margin: 1rem 0;
		margin-left: 2rem;
		float: left;
		font-size: 17px;
	}

	.permitBox-icon {
		width: 5.5rem;
		height: 5.5rem;
	}

	.footerGreen .ftrGreenBox {
		width: 33.33333333%;
	}

	.ftrGreenBoxInText h4 {
		font-size: 14px;
	}

	.footerMain .footerBox:nth-child(1) {
		width: 33.33333333%;
	}

	.footerMain .footerBox:nth-child(2) {
		width: 33.33333333%;
	}

	.footerMain .footerBox:nth-child(3) {
		width: 33.33333333%;
	}

	.footerMain .footerBox:nth-child(4) {
		width: 50%;
	}

	.footerMain .footerBox:nth-child(5) {
		width: 50%;
		position: initial !important;
		left: inherit !important;
		transform: inherit !important;
	}


	/* 	.home .banner .object_fit_cover {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
        max-height: 200px;
		border-bottom: 7px solid #3ea948;
	}
	.home .banner {
		background-color: #262a34;
		height: 500px;
		position: relative;
	}
	.home .full_width.banner .row.align-items-center {
		align-items: flex-end!important;
	}
	.home .full_width.banner .row.align-items-center .bannerContent {
		margin-bottom: 8rem;
	}
	
	.home .bannerContent h1 {
		font-size: 32px;		
		position: relative;
	}
	.home .bannerContent h5 {
		font-size: 19px;
		margin-top: 17px;
	}
	.banner .bannerContent .cmnBtn {
		margin-top: 3rem;
	}
	.home .banner .overlay { display: none; }
	.home .bannerContent h1:before {
		content: "";
		width: 55px;
		height: 4px;
		background-color: #3ea948;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -8px;
	} */


	.page-template-tpl-space-kit .choose-your-style-area .container .row .choose-box {
		margin-right: 0;
	}

	.meetBossSec-1 h2 {
		text-align: left;
		font-size: 22px;
	}

	.meetBossSec-1 .col-sm-7 p {
		line-height: 26px;
		text-align: left;

	}

	.meetBossSec-2 {
		margin-bottom: 5rem;
		text-align: left !important;
	}

	.meetBossSec-2 {
		margin-top: 6rem;
	}

	.meetBossBoxIn h6 br {
		display: block;
	}

	.meetBossSec-2 h2 {
		text-align: left;
		font-size: 22px;
	}

	.meetBossSec-2 p {
		text-align: left;
	}

	.meetBossSec-2 p {
		font-size: 16px;
	}

	.meetBossSec-2 .row {
		margin: 6rem 0 5rem 0;
	}


	/* 	.page-template-tpl-one-bedkit .banner .object_fit_cover {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
        max-height: 200px;
		border-bottom: 7px solid #3ea948;
	}
	.page-template-tpl-one-bedkit .banner {		
		background-color: #262a34;
		height: 500px;
		position: relative;
	}
	.page-template-tpl-one-bedkit .full_width.banner .row.align-items-center {
		align-items: flex-end!important;
	}
	
	.page-template-tpl-one-bedkit .full_width.banner .row.align-items-center .bannerContent {
		margin-bottom: 8rem;
	}
	
	.page-template-tpl-one-bedkit .bannerContent h1 {
		font-size: 32px;	
		position: relative;
	}
	.page-template-tpl-one-bedkit .bannerContent h5 {
		font-size: 19px;
		margin-top: 17px;
	}
	.page-template-tpl-one-bedkit .banner .overlay { display: none; }
	.page-template-tpl-one-bedkit .bannerContent h1:before {
		content: "";
		width: 55px;
		height: 4px;
		background-color: #3ea948;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -8px;
	} */


	/* 	.page-template-tpl-studio-kit .banner .object_fit_cover {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
        max-height: 200px;
		border-bottom: 7px solid #3ea948;
	}
	.page-template-tpl-studio-kit .full_width.banner .row.align-items-center {
		align-items: flex-end!important;
	}
	.page-template-tpl-studio-kit .banner {		
		background-color: #262a34;
		height: 500px;
		position: relative;
	}
	
	.page-template-tpl-studio-kit .bannerContent h1 {
		font-size: 32px;		
		position: relative;
	}
	.page-template-tpl-studio-kit .bannerContent h5 { 
		font-size: 19px;
		margin-top: 17px; 
	}
	.page-template-tpl-studio-kit .full_width.banner .row.align-items-center .bannerContent {
		margin-bottom: 8rem;
	}
	.page-template-tpl-studio-kit .banner .overlay { display: none; }
	.page-template-tpl-studio-kit .bannerContent h1:before {
		content: "";
		width: 55px;
		height: 4px;
		background-color: #3ea948;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -8px;
	} */


	/* 	.page-template-tpl-space-kit .banner .object_fit_cover {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
        max-height: 200px;
		border-bottom: 7px solid #3ea948;
	}
	.page-template-tpl-space-kit .banner {		
		background-color: #262a34;
		height: 500px;
		position: relative;
	}
	.page-template-tpl-space-kit .full_width.banner .row.align-items-center {
		align-items: flex-end!important;
	}
	.page-template-tpl-space-kit .bannerContent h1 {
		font-size: 32px;		
		position: relative;
	}
	.page-template-tpl-space-kit .bannerContent h5 { font-size: 19px; margin-top: 17px; }
	.page-template-tpl-space-kit .full_width.banner .row.align-items-center .bannerContent {
		margin-bottom: 8rem;
	}
	.page-template-tpl-space-kit .banner .overlay { display: none; }
	.page-template-tpl-space-kit .bannerContent h1:before {
		content: "";
		width: 55px;
		height: 4px;
		background-color: #3ea948;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -8px;
	} */


	.choose-your-style-area h4 {
		text-align: left;
		font-size: 22px;
	}

	.choose-box-in h5 {
		font-size: 18px;
	}

	.choose-box {
		width: 50%;
	}

	.product-details-area {
		padding-bottom: 4rem !important;
		background-color: #EAEAEA;
	}

	.standout_feat_hedng h4 {
		text-align: center;
	}

	.page-template-tpl-technology .meetBossSec-1 {
		text-align: left !important;
	}

	.warranty_page .warranty_style h4 {
		font-size: 18px !important;
	}

	.page-template-tpl-contactus .takevirtual .col-lg-6 h2 {
		font-size: 20px !important;
	}

	.page-template-tpl-contactus .takeTour.takevirtual .col-lg-6 p br {
		display: none !important;
	}

	.page-template-tpl-contactus .takeTour.takevirtual .col-lg-6 {
		margin-bottom: 20px;
	}

	.container,
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		padding-right: var(--bs-gutter-x, 2rem);
		padding-left: var(--bs-gutter-x, 2rem);
	}

	.contact-lft {
		margin-bottom: 2rem;
	}

	.contact-right {
		padding: 0px;
	}

	/* 	.contraction_method_section .container .row .methodBox:first-child {
		width: 50%;
		padding-right: 20px;
	}
	.contraction_method_section .container .row .methodBox:nth-child(2) {
		width: 50%;
		padding-left: 20px;
	} */
	.methodin-box {
		height: 250px;
	}

	.methodin p {
		line-height: 20px;
		font-size: 16px;
	}

	.methodin p br {
		display: none;
	}

	#accordionExampleOne .accordion-body {
		font-size: 13px;
		font-weight: 400;
		color: #000;
		line-height: 19px;
		font-family: "Helvetica";
	}

	#accordionExampleOne h2.accordion-header button.accordion-button {
		font-size: 15px;
		font-weight: 500;
		line-height: 21px;
		font-family: "Helvetica";
	}

	#accordionExamplesecond h2.accordion-header button.accordion-button {
		font-size: 15px;
		font-weight: 500;
		line-height: 21px;
		font-family: "Helvetica";
	}

	#accordionExamplesecond .accordion-body {
		font-size: 13px;
		font-weight: 400;
		color: #000;
		line-height: 19px;
		font-family: "Helvetica";
	}

	#accordionExampleThree h2.accordion-header button.accordion-button {
		font-size: 15px;
		font-weight: 500;
		line-height: 21px;
		font-family: "Helvetica";
	}

	#accordionExampleThree .accordion-body {
		font-size: 13px;
		font-weight: 400;
		color: #000;
		line-height: 19px;
		font-family: "Helvetica";
	}

	.page-template-tpl-faq .conventional-home .row {
		padding: 9rem 0 9rem 0;
	}

	.warranty_page .row.align-items-center h3 {
		text-align: left !important;
	}

	.warranty_page .row {
		min-height: 200px;
		padding: 0rem 0 8rem 0 !important;
	}

	.blog_detils {
		margin-top: 50px;
	}

	.contact-form #gform_1 .gform_fields .gfield label {
		font-size: 14px;
	}

	#gform_wrapper_1 {
		margin-top: 3rem;
	}

	.bannerContent h1 {
		font-size: 45px;
	}

	.banner {
		height: calc(100vh - 8rem);
		background-color: #fff;
	}

	.bannerContent {
		text-align: left !important;
	}

	.home .banner .bannerContent {
		padding-top: 8rem;
		height: 100%;
		position: relative;
	}

	.home .banner .bannerContent h5 {
		font-size: 16px !important;
		margin-top: 16px;
	}

	.home .banner .row.align-items-center {
		align-items: flex-start !important;
	}

	.home .bannerContent a.cmnBtn {
		font-size: 16px !important;
		position: absolute;
		bottom: 25%;
	}

	.banner .overlay {
		background-color: rgba(0, 0, 0, 0.30);
	}

	.home .meetBossSec-1 .col-sm-7 p {
		font-size: 16px;
	}

	.cmnBtn {
		min-width: 250px;
		text-align: center;
		border-radius: 2px;
		font-size: 16px !important;
	}

	.meetBossBoxIn h6 {
		font-size: 12px;
	}

	.home .takeTour .overlay {
		display: none;
	}

	.homeKitcontentIn {
		padding: 0;
		text-align: left;
	}

	.homeKitTtl {
		background-color: transparent;
		padding: 15px 0 0 0;
		text-align: left;
		margin-bottom: 2rem;
	}

	.homeKitcontentIn p br {
		display: none;
	}

	.homeKitcontentIn p {
		font-size: 16px;
	}

	.homeKitcontentIn h4 {
		font-size: 18px;
	}

	.homeKit .container {
		padding: 0;
	}

	.homeKitTtl {
		font-size: 50px;
	}

	.customizeIt {
		background: #fff !important;
		text-align: left !important;
		padding-top: 0px;
	}

	.customizeIt p {
		text-align: center;
	}

	.customizeIt .container .row .col-sm-6 p {
		text-align: left !important;
		font-size: 16px;
	}

	.customizeIt .container .row .col-sm-6 h2 {
		font-size: 22px !important;
	}

	.home .values .valuesBox .valuesBoxIn .valuesBoxContent {
		display: block !important;
		background: transparent;
		text-align: left;
		padding: 0;
		height: auto !important;
	}

	.home .values .valuesBox .valuesBoxIn {
		min-height: auto !important;
	}

	.valuesBoxContent p br {
		display: none;
	}

	.home .values .row .valuesBox .valuesBoxIn .valuesBoxPic {
		display: none;
	}

	.valuesBoxContent h4 {
		font-size: 22px;
	}

	.home .valuesBoxPic {
		margin-bottom: 3.5rem;
	}

	.valuesBoxContent p {
		font-size: 16px;
	}

	.home .valuesBoxPic {
		height: 400px;
	}

	.valuesBoxPic-mob {
		display: block;
		height: 400px;
		margin-bottom: 4rem;
	}

	.methd-h4-mb {
		display: block;
		font-size: 18px;
		margin-bottom: 2rem;
	}

	.methd-h4-desk {
		display: none;
	}

	.closer_look_pnl {
		display: flex;
		flex-wrap: wrap-reverse;
	}

	.prints_area_in_right h4 {
		font-size: 22px;
	}

	.prints_area_in_right p {
		font-size: 16px;
	}

	.prints_area_in_right p br {
		display: none;
	}

	.headerTop {
		display: none !important;
	}

	.bgColorlightgrey_tech {
		background-color: #fff;
	}

	.need-to-khow .container .row .need-to-khow-in:nth-child(1) .need-to-khow-in-box {
		background-color: #ebeef1 !important;
	}

	.need-to-khow .container .row .need-to-khow-in:nth-child(4) .need-to-khow-in-box {
		background-color: #ebeef1 !important;
	}

	.need-to-khow .container .row .need-to-khow-in:nth-child(5) .need-to-khow-in-box {
		background-color: #ebeef1 !important;
	}

	.need-to-khow .container .row .need-to-khow-in:nth-child(5) .need-to-khow-in-box h4 span {
		display: block;
		margin-top: 1rem;
	}

	.need-to-khow .container .row .need-to-khow-in:nth-child(6) .need-to-khow-in-box h4 span {
		display: block;
		margin-top: 1rem;
	}

	.need-to-khow-in-box h5 {
		font-size: 14px;
		margin-bottom: 3rem;
	}

	.need-to-khow-in-box h4 {
		color: #262a34;
		font-size: 40px;
		line-height: 24px;
	}

	.ttpc {
		display: none;
	}

	.ttmob {
		display: block;
		text-align: left !important;
		background-color: #fff;
		padding: 4rem 0 0 0;
	}

	.home .takeTour {
		/*height: 400px;*/
		padding: 2rem
	}

	.home .ttmob {
		height: auto;
	}

	.ttmob .col-lg-4 h2 {
		font-size: 22px;
		margin-bottom: 1rem;
	}

	.gallary #carouselHomeGallery .carousel-inner .carousel-item {
		height: 500px;
	}

	.gallary #carouselHomeGallery .carousel-inner .carousel-item img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.gallary .container {
		padding: 0;
	}

	.carousel-indicators [data-bs-target] {
		width: 10px;
		height: 10px;
		border-radius: 50%;
	}

	.meetBossSec-1 p {
		font-size: 18px;
	}

	.page-template-tpl-one-bedkit .banner.product-banner .container .row.align-items-center {
		align-items: flex-end !important;
	}

	.page-template-tpl-space-kit .banner.product-banner .container .row.align-items-center {
		align-items: flex-end !important;
	}

	.page-template-tpl-studio-kit .banner.product-banner .container .row.align-items-center {
		align-items: flex-end !important;
	}

	.p-detls h4 {
		font-size: 22px;
		text-align: left;
	}

	.p-detls h6 {
		font-size: 18px;
		text-align: left;
	}

	.p-detls .row .detailsbox {
		width: 50%;
	}

	.detailsbox-in h3 {
		text-align: left;
		font-size: 18px;
	}

	.detailsbox-in h6 {
		text-align: left;
		font-size: 16px;
	}

	/* 	.product-details-area .row .detailsbox:nth-child(1) { padding-right: 15px; }
	.product-details-area .p-detls .row .detailsbox:nth-child(2) {
		border-right: none;
		border-bottom: 1px solid #c4c4c4;
		padding-left: 15px;
	}
	.product-details-area .row .detailsbox:nth-child(3) {
		border-right: 1px solid #c4c4c4;
		padding-right: 15px;
	}
	.product-details-area .row .detailsbox:nth-child(4) {
		border-bottom: 1px solid #c4c4c4;
		border-right: none;
		padding-left: 15px;
	}
	.product-details-area .row .detailsbox:nth-child(5) { padding-right: 15px; }
	.product-details-area .row .detailsbox:nth-child(6) { padding-left: 15px; } */
	.standout_feat_hedng {
		padding-bottom: 6rem;
	}

	.sticky-container.float-buttn a.right-side-call {
		z-index: 99999999999 !important;
	}
}

@media (max-width: 600px) {
	body div#chat-widget-container {
		height: inherit !important;
	}
}


@media screen and (max-width: 465px) {

	.finance-ul {
		display: block;
	}

}


@media screen and (max-width: 549px) {
	.bannerbutton_new {
		display: block;
	}

	.bannerbutton_new a:first-child {
		margin-bottom: 1.5rem !important;
	}

	.home .bannerContent a.cmnBtn {
		text-align: center;
	}


}

@media screen and (max-width: 449px) {
	.bannerbutton_new {
		display: block;
	}

	.bannerbutton_new a:first-child {
		margin-bottom: 2rem;
		text-align: left;
	}

	.alignment-vertical {
		display: block;
	}

	.alignment-vertical a:last-child {
		margin-top: 1.5rem;
	}
}