body{
	padding:0;
	}
	
	 
	
	@font-face {
			font-family: 'Sofia Pro';
			src: url('https://nu-find.com/bundles/global/fonts/SofiaPro-Regular.woff2') format('woff2'),
				url('https://nu-find.com/bundles/global/fonts/SofiaPro-Regular.woff') format('woff');
			font-weight: normal;
			font-style: normal;
			font-display: swap;
		}
		
		@font-face {
			font-family: 'Sofia Pro';
			src: url('https://nu-find.com/bundles/global/fonts/SofiaPro-Light.woff2') format('woff2'),
				url('https://nu-find.com/bundles/global/fonts/SofiaPro-Light.woff') format('woff');
			font-weight: 300;
			font-style: normal;
			font-display: swap;
		}
		
		@font-face {
			font-family: 'Sofia Pro';
			src: url('https://nu-find.com/bundles/global/fonts/SofiaPro-Bold.woff2') format('woff2'),
				url('https://nu-find.com/bundles/global/fonts/SofiaPro-Bold.woff') format('woff');
			font-weight: bold;
			font-style: normal;
			font-display: swap;
		}
		
		@font-face {
			font-family: 'Gotcha';
			src: url('/bundles/website/assets/fonts/GotchaRegular.woff2') format('woff2'),
				url('/bundles/website/assets/fonts/GotchaRegular.woff') format('woff');
			font-weight: normal;
			font-style: normal;
			font-display: swap;
		}
		
		
		body {
			background-color: #fff;
			padding: 99px 0 0;
		}
		header.header {
			position: fixed;
			width: 100%;
			top: 0;
			z-index: 99;
			background-color: #2B2A27;
			padding: 11px 0;
		}
		.header {
			background-color: transparent;
			border: 0;
		}
	  
		.header .new-home-header img {
			opacity: 1;
			transition: all 250ms ease;
			padding: 13px;
			height: 68px !important;
		}
	   
		/* header.header:After {
			background: transparent linear-gradient(0deg, #00000000 0%, #00000012 17%, #000000DE 70%, #000000 100%) 0% 0% no-repeat padding-box;
			position: absolute;
			top: -52px;
			width: 100%;
			content: "";
			height: 210px;
			opacity: 0.5;
			mix-blend-mode: multiply;
			z-index: -1;
		} */
		.hero-banner-3s img {
			width: 100%;
			height: 100%;
		}
		.new-home-header {
			display: flex;
			justify-content: space-between;
			align-items: center;
			margin: 0 auto;
			max-width: 1620px;
		}
		.navbar-brand img {
			max-width: 387px !important;
			width: 100% !important;
			height: auto !important;
		}
		.header-right-side{
			display: flex;
			right: 20px;
			position: relative;
		}
		
		.btn-round, .btn-round-white{
		text-align: center;
		font: normal normal 300 22px/26px Sofia Pro !important;
		letter-spacing: 0px;
		text-transform: none;
		padding: 10px 0;
		color: #FFFFFF;
		border: 1px solid #FFFFFF;
		border-radius: 45px;
		width: 122px;
		height: 51px;
		}
		.btn-round-white{
			background-color: #fff;
			color:#2B2A27;
		}
		.btn-round-white:hover, .btn-round:hover{
			background-color: #2B2A27;
			color:#fff;
			border-color: #2B2A27;
		}
		.mr-15{
			margin-right: 15px;
		}
		a:hover {
			color: #fff;
			text-decoration: none;
		}
		.new-caption-title{
			text-align: center;
		font-family: Sofia Pro;
		font-weight: 400;
		line-height: 151px;
		font-size: 138px;
		letter-spacing: 0px;
		color: #FFFFFF;
		margin: 0;
		}
		.make-it-style {
			font-size:  165px;
			font-family:Gotcha;
			letter-spacing: 0px;
			color: #FFFFFF;
			display: block;
			font-style: normal;
			position: relative;
			left: -30px;
		}
		
		.new-home-banner-caption {
			position: absolute;
			top: 72% !important;
			left: 0;
			right: 0;
			text-align: center;
			margin: 0 auto;
			max-width: 850px;
			transform: translateY(-72%) !important;
			z-index: 11;
		}
		.caption-sm-text{
			text-align: center;
			font-size: calc(16px + (30 - 16) * ((100vw - 300px) / (1920 - 300)));
			font-family:Sofia Pro;
			line-height: 35px;
			font-weight: 300;
			letter-spacing: 0px;
			color: #FFFFFF;
			margin-bottom: 30px;
			display: block;
		}
		.login-singup-button-caption {
			display: flex;
			justify-content: center;
		}
		 .india-portu-banner-text {
			text-align: center;
			font: normal normal 300 30px/35px Sofia Pro;
			letter-spacing: 0px;
			color: #FFFFFF;
			display: block;
		}
		.india-portu-banner-text {
			text-align: center;
			font: normal normal 300 30px/35px Sofia Pro;
			letter-spacing: 0px;
			color: #FFFFFF;
			display: block;
			position: absolute;
			margin: 0 auto;
			left: 0;
			right: 0;
			bottom: -160px;
		}
		
		/*services section css start*/
		.custom-container {
			padding: 0 140px;
		}
		.section-padding{
			padding: 100px  0;
		}
		.section-head {
			margin-bottom: 100px;
		}
		.sm-section-title{
			text-align: center;
		font: normal normal 300 30px/90px Sofia Pro;
		letter-spacing: 0px;
		color: #2B2A27;
		text-transform: uppercase;
		display: block;
		}
		.section-big-title{
			text-align: center;
		font-size: calc(39px + (80 - 40) * ((100vw - 300px) / (1920 - 300)));
		font-family:Sofia Pro;
		font-weight: bold;
		line-height: 90px;
		letter-spacing: 0px;
		color: #2B2A27;
		margin: 0;
		}
		.section-big-title span{
		text-align: center;
		font-size: calc(50px + (100 - 50) * ((100vw - 300px) / (1920 - 300)));
		font-family:Gotcha;
		font-weight: normal;
		line-height: 90px;
		letter-spacing: 0px;
		color: #2B2A27;
		font-style: normal;
		}
		.service-box-row {
			display: flex;
			justify-content: center;
		}
		section.new-home-services-setion {
			background: #F8F9F3;
		}
		.service-box {
		/* width: 536px;
		height: 692px; */
		width: 30%;
		height: inherit;
		background: #53B796 0% 0% no-repeat padding-box;
		box-shadow: 0px 6px 7px #2B2A274B;
		border-radius: 30px;
		opacity: 1;
		padding: 80px 30px;
		margin-right: 16px;
		
		}
		.service-box h3{
			text-align: center;
			font: normal normal bold 50px/90px Sofia Pro;
			letter-spacing: 0px;
			color: #F8F9F3;
			display: block;
			margin-bottom: 70px;
			position: relative;
		}
		.service-box h3 span{
			text-align: center;
			font: normal normal normal 70px/90px Gotcha;
			letter-spacing: 0px;
			font-style: normal;
		}
		.service-box .sm-description {
			text-align: center;
			font: normal normal normal 34px/39px Sofia Pro;
			letter-spacing: 0px;
			color: #2B2A27;
			margin-bottom: 20px;
			margin-top: 40px;
		}
		.service-box .serice-icon{
			text-align: center;
		}
		.service-box h3 em{
			height: 91px;
			width: 91px;
			background-color: #2D3831;
			text-align: center;
			font: normal normal 300 20px/21px Sofia Pro;
			letter-spacing: 0px;
			color: #F8F9F3;
			border-radius: 50%;
			display: block;
			padding: 27px 0px;
			position: absolute;
			right: -9px;
			top: -40px;
		}
		 
		
		.lets-talk-box{
			background-color: #2B2A27;
		}
		.lets-tlak-text{
			text-align: center;
			font: normal normal normal 25px/29px Sofia Pro;
			letter-spacing: 0px;
			color: #fff;  
		}
		.new-home-services-setion .custom-container {
			padding-right: 0;
		}
		.lets-talk-box {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}
		.serice-icon img {
			max-width: 240px;
			margin: 0 auto;
		}
		.service-box.box1 {
			background: #89AA5E;
		}
		.service-box.box2 {
			background: #69A483;
		}
		.service-box.box3 {
			background: #4B9A86;
		}
		/*End services section css start*/
		/*brand logo section*/
		.new-home-brand-logo-sec{
			background-image: url(/bundles/website/assets/images/wooden-bg.jpg);
		}
		.brand-logo-carousel{
			padding: 0;
			margin: 0;
			list-style: none;
			display: flex;
		}
		.brand-logo-carousel li {
			padding: 0 20px;
		}
		.brand-logo-carousel .owl-item img{
			width: auto !important;
		}
		.brand-logo-carousel .owl-stage {
			display: flex;
			align-items: center;
		}
		/*End brand logo section*/
		/*new home sectors section*/
		.new-home-sectors-section{
			background-color: #DAD4CD;
		}
		.sector-box-row{
			display: flex;
			flex-wrap: wrap;
			margin: 0 -10px;
		}
		.sector-box-row .sector-col{
			padding: 0 10px;
			width: 25%;
			margin: 10px 0;
		}
		.sector-box{
		height: 302px;
		background: #E8E6E4 0% 0% no-repeat padding-box;
		border-radius: 30px;
		padding: 20px 0;
		display: flex;
			flex-wrap: wrap;
			justify-content: center;
			align-items: center;
		}
		.sector-image {
			text-align: center;
			width: 100%;
		}
		.sector-box h3{
			text-align: center;
		font: normal normal 300 30px/35px Sofia Pro;
		letter-spacing: 0px;
		color: #2B2A27;
		margin: 0;
		}
		.black-lable-carousel.owl-carousel .owl-item img {
			border-radius: 30px;
		}
		/*End new home sectors section*/
		/*capability section*/
		.custom-row {
			display: flex;
			flex-wrap: wrap;
		}
		.cut-col {
			width: 50%;
		}
		.new-home-capability-section .section-big-title ,.new-home-capability-section  .sm-section-title{
			text-align: left;
		}
		.capa-points p{
			margin-bottom: 0;
		   
		}
		.capability-image-holder {
			max-height: 874px;
			overflow: hidden;
		}
		.capa-points p strong{
			font: normal normal bold 25px/29px Sofia Pro;
		letter-spacing: 0px;
		color: #2B2A27;
		}
		.capa-points ul{
			padding: 0;
			margin: 0;
			padding-left: 20px;
		}
		.capa-points ul li{
			font: normal normal 300 25px/29px Sofia Pro;
			letter-spacing: 0px;
			color: #2B2A27;
		}
		.book-btn {
			display: block;
			height: 51px;
			background: #2B2A27 0% 0% no-repeat padding-box;
			border-radius: 45px;
			text-align: center;
			font: normal normal 300 22px/26px Sofia Pro;
			letter-spacing: 0px;
			color: #FFFFFF;
			padding: 13px 0;
			max-width: 197px;
		}
		.book-btn:hover{
			background:#C6BA59;
		}
		.new-home-capability-section .section-head {
			margin-bottom: 50px;
		}
		.new-home-capability-section .capa-points {
			margin-bottom: 130px;
		}
		.custom-row-reverse .Capability-text {
			padding-left: 110px;
		}
		.custom-row.custom-row-reverse {
			align-items: center;
		}
		/*End capability section*/
		/*location section*/
		.new-home-location-section {
		background-color: #DAD4CD;
		}
		.home-location-row {
			display: flex;
			flex-wrap: wrap;
			margin: 0 -10px;
		}
		.home-lo-col{
			width: 50%;
			padding: 0 10px;
		}
		.location-box{
			height: 616px;
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border-radius: 40px;
		padding: 60px;
		display: flex;
		}
		.location-box h3{
			text-align: left;
		font: normal normal bold 30px/35px Sofia Pro;
		letter-spacing: 0px;
		color: #2B2A27;
		text-transform: uppercase;
		margin: 0;
		}
		.location-image {
			display: flex;
			align-items: center;
		}
		/*End location section*/
		.new-home-testimonial-sec {
			background-image: url(/bundles/website/assets/images/wooden-bg.jpg);
		}
		.testimonial-row{
			display: flex;
		}
		.testimo-box {
			width: 536px;
			height: 295px;
			background: #E8E6E4 0% 0% no-repeat padding-box;
			border-radius: 40px;
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			padding: 60px;
		}
		.testimo-box p{
			text-align: center;
		font: normal normal 300 30px/35px Sofia Pro;
		letter-spacing: 0px;
		color: #2B2A27;
		width: 100%;
		}
		.testimo-box h3{
			text-align: center;
		font: normal normal bold 30px/35px Sofia Pro;
		letter-spacing: 0px;
		color: #2B2A27;
		width: 100%;
		}
		.new-home-testimonial-sec .owl-carousel .owl-stage-outer{
		  padding-left: 100px;
		}
		
		/*footer css*/
		.footer{
			background-color: #2B2A27;
			padding: 60px  0 20px;
		}
		.footer-wrapper {
			padding: 0 100px;
		}
		.footer-blog-btn{
			display: block;
			width: 120px;
			margin-right: 20px;
		}
		.footer-row , .footer-bottom{
			display: flex;
		align-items: top;
		}
		.copyright-txt p {
			margin: 0;
		}
		.footer-left, .footer-right{
			width: 50%;
		}
		.footer-text p{
			text-align: left;
		font: normal normal 300 25px/29px Sofia Pro;
		letter-spacing: 0px;
		color: #FFFFFF;
		}
		.footer-text p a{
			color: #FFFFFF;
			text-decoration: underline;  
		}
		.copyright-txt{
			font: normal normal 300 25px/29px Sofia Pro;
			letter-spacing: 0px;
			color: #DAD4CD;
		}
		.footer-wrapper .footer-text {
			max-width: 415px;
			width: 100%;
		}
		.footer-row .footer-right, .footer-bottom .footer-right{
			display: flex;
			justify-content: end;
		}
		.footer-bot-right {
			width: 100%;
		}
		.footer-row {
			margin-bottom: 100px;
		}
		.footer-bottom-btn {
			display: flex;
			align-items: center;
			padding-left: 0px;
			justify-content: end;
		}
		.foot-l-btn {
			display: flex;
		}
		.new-home-footer-social-links li:first-child a {
			margin: 0;
		}
		.new-home-footer-social-links a {
			display: inline-block;
			width: 51px;
			border-radius: 99px;
			margin-left: 20px;
			text-align: center;
			padding: 10px 0;
		}
		.new-home-footer-social-links a:hover{
		   opacity: 0.8;
		}
		ul.new-home-footer-social-links {
			list-style: none;
			display: flex;
			justify-content: end;
			margin: 0;
			padding: 0;
		}
		.btn-round-white.footer-blog-btn:hover{
			background-color: #DAD4CD;
			border-color: #DAD4CD;
			color: #2B2A27;
		}
		.mobile-view {
			display: none !important;
		}
		
		.celebrating-section {
			background-color: #2B2A27;
		}
		.celebrating-section span{
			text-align: center;
		letter-spacing: 0px;
		color: #F8F9F3;
		font-size: 50px;
		line-height: normal;
		font-family: Sofia Pro;
		font-weight: 300;
		display: block;
		}
		.celebrating-section span strong{
			font-weight: 700;
		}
		
		.new-home-black-lable-event-sec, .new-home-exclusive-supplier-sec{
			background-color: #E8E6E4;
			padding-bottom: 140px;
		}
		.slide-panel{
			list-style: none;
			padding: 0;
			margin: 0;
		}
		.bl-box-wrapper{
			background-color: #2B2A27;
			border-radius: 30px;
			width: 90%;
			height: inherit;
			margin: 0 auto;
			text-align: center;
		}
		
		.panel-title{
			letter-spacing: 2.01px;
			color: #F7F8F1;
			font-size: 41px;
			line-height: 49px;
			font-family: Sofia Pro;
			font-weight: 600;
			margin-bottom: 40px;
			display: block;
			text-transform: uppercase;
		}
		.bl-box-wrapper h1{
		letter-spacing: 0px;
		color: #F7F8F1;
		font-size: calc(80px + (196 - 80) * ((100vw - 768px) / (1920 - 768)));
		line-height: 235px;
		font-family: Gotcha;
		}
		
		.smtext {
			text-align: center;
			font: normal normal 300 25px/29px Sofia Pro;
			letter-spacing: 0px;
			color: #FFFFFF;
			margin-bottom: 30px;
		}
		.smtext strong{ font-size: 30px; font-weight: 700;}
		.bl-box-wrapper .book-btn{
			background-color: #fff;
			color: #2B2A27;
			margin: 0 auto;
		}
		.bl-box-wrapper .book-btn:hover{
			background-color: #53b796;
			color: #fff;
		}
		.slide-panel li .bl-box-wrapper {
			padding: 6% 0;
		}
		.slide-panel .owl-dots {
			bottom: -30px !important;
			background: #2B2A2780;
			max-width: max-content;
			margin: 0 auto;
			height: 35px;
			border-radius: 18px;
			padding: 0 10px;
			position: relative;
		}
		.slide-panel .owl-dots .owl-dot {
			width: 16px;
			height: 16px;
			background: transparent;
			border: 1px solid #fff;
			margin: 3px;
		}
		.hero-banner-carousel.slide-panel .owl-dots {
			position: absolute;
			bottom: 35px !important;
		}
		.wooden-bg{
			background-image: url(../images/wooden-bg.jpg);
		}
		.footer-text.ft-1 {
			margin-right: 60px;
		}
		@media only screen and (min-width: 768px){
			.panel-title br{
				display: none;
			}
		}
		
		.footer-bottom {
			align-items: flex-end;
		}
		/*------------------------------Responsive media Query--------------------------------------------*/
		@media only screen and (max-width: 1200px) {
			.custom-container {
				padding: 0 50px;
			}
			.section-padding {
				padding: 70px  0;
			}
			.section-head {
				margin-bottom: 60px;
			}
			.header .new-home-header img{
				height: 100% !important;
				width: 250px !important;
			}
			body{ padding-top: 88px;}
		}
		@media only screen and (min-width: 1159px) and (max-width: 1440px) {
		   
			.new-home-banner-caption{
				top: 66% !important;
			}
		}
		@media only screen and (min-width: 1159px) and (max-width: 1200px){
			.new-home-banner-caption{
				top: 75% !important;
			}
		}
		@media only screen and (min-width: 991px) and (max-width: 1366px)  {
			.sector-box-row .sector-col{
				width: 33%;
			}
			.section-big-title, .section-big-title span{
				line-height: 70px;
			}
			.Capability-text {
				margin-bottom: 50px;
			}
			.new-home-capability-section .capa-points {
				margin-bottom: 50px;
			}
			.location-box{
				height: 100%;
			}
			.location-box h3{
				position: absolute;
			}
			.service-box{
				padding: 60px 30px;
			}
			.service-box h3{
				margin-bottom: 30px;
			}
			.service-box h3 em{
				right: -31px;
				top: -48px;
				transform: scale(0.7);
			}
			.service-box .sm-description{
				font: normal normal normal 25px/29px Sofia Pro;
			}
			.footer-left {
				width: 30%;
			}
			.footer-right{
				width: 70%;
			}
			.new-home-footer-social-links a{
				margin-left: 10px;
			}
			.footer-blog-btn{
				margin-right: 10px;
			}
			.footer-wrapper {
				padding: 0 50px;
			}
		}
		@media only screen and (min-width: 1024px) and (max-width: 1181px) {
			.celebrating-section span{
				font-size: 40px;
			}
			.service-box h3{
				font: normal normal bold 36px/50px Sofia Pro;
			}
			.service-box h3 span{
				font: normal normal normal 40px/90px Gotcha;
			}
			.footer-text.ft-1 , .footer-logo-3s {
				margin-right: 15px;
			}
			
		}
		@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
		   
			.hero-banner-3s > img{
				object-fit: cover;
			}
		}
		@media screen and (min-device-width: 992px) and (max-device-width: 1024px) { 
			.footer-logo-3s {
			text-align: center;
			margin-bottom: 40px;
			margin-right: 0;
		}
		
		.footer-left, .footer-right {
			width: 100%;
		}
		.footer-row, .footer-bottom{
			flex-wrap: wrap;
			text-align: center;
		}
		.footer-row .footer-right, .footer-bottom .footer-right {
			justify-content: center;
		}
		.footer-text p{
			text-align: left;
		}
		.footer-bottom-btn{
			flex-wrap: wrap;
			justify-content: center;
		}
		.footer-blog-btn{
			margin-bottom: 0;
		}
		.copyright-txt p {
			margin: 0 0 20px;
		}
		.sector-box{
			border-radius: 20px;
		}
		.new-home-banner-caption{
			top: 42% !important;
		}
		.navbar-brand img {
			max-width: 257px !important;
			width: 100% !important;
			height: auto !important;
		}
		.new-caption-title{
			line-height: 100px;
			font-size: 90px;
		}
		.make-it-style{
			font-size: 105px;
		}
		
		}
		
		@media only screen and (max-width: 991px) {
			.sm-section-title{
				font-size: 30px;
				line-height: normal;
			}
			.section-big-title, .section-big-title span{
				line-height: normal;
			}
			
		   .lets-tlak-text, .sector-box h3, .capa-points p, .location-box h3, .testimo-box p, .testimo-box h3, .footer-text p, .copyright-txt{
				font-size: 18px;
				line-height: normal;
			}
			.btn-round, .btn-round-white, .capa-points ul li, .book-btn{
				font-size: 15px;
			}
			.service-box .sm-description{
				font-size: 24px;
			}
			.service-box h3{
				margin-bottom: 40px;
			}
			.header-right-side{
				right: 20px;
			}
			.section-padding {
				padding: 35px  0;
			}
			.custom-container{
				padding: 0 35px;
			}
			.sector-box-row .sector-col{
				width: 50%;
			}
		   
			 
			.cut-col {
				width: 100%;
			}
			.new-home-capability-section .capa-points {
				margin-bottom: 50px;
			}
			.Capability-text {
				margin-bottom: 30px;
			}
			.first-row .capability-image-holder {
				position: relative;
				right: -70px;
			}
			.custom-row-reverse .Capability-text {
				padding-left: 0;
			}
			.home-lo-col {
				width: 50%;
				margin: 20px 0;
			}
			.location-box{
				height: 322px;
				position: relative;
				overflow: hidden;
				padding: 12px;
			}
		   
			.custom-row.custom-row-reverse {
				flex-direction: column-reverse;
			}
		   
			.section-head {
				margin-bottom: 30px;
			}
			.location-box h3 {
				position: absolute;
				z-index: 1;
				top: 30px;
				left: 30px;
			}
			.testimo-box {
				width: 239px;
				height: 210px;
				padding: 40px 18px;
			}
			.testimo-box p br{
				display: none;
			}
		   
			.new-home-black-lable-event-sec.section-padding , .new-home-exclusive-supplier-sec.section-padding{
				padding: 35px 0 70px;
			}
			.hero-banner-carousel.owl-carousel .desktop-view{
				display: block !important;
			}
			.desktop-view {
				display: none !important;
			}
			.mobile-view {
				display: block;
			}
			.service-box-row{
				flex-wrap: wrap;
				justify-content: center;
			}
			.service-box{
				width: 47%;
				margin: 9px 7px;
				position: relative;
			}
			.service-box .sm-description{
				text-align: center;
				min-height: 10px;
			margin-bottom: 0;
			}
			.serice-icon {
				position: absolute;
				top: 30px;
				right: 20px;
			}
			.serice-icon img{
				max-width: 120px;
			}
			.service-cont {
				position: absolute;
				bottom: 40px;
			}
			.new-home-services-setion .custom-container {
				padding-right: 35px;
			}
		
			.celebrating-section span{
				font-size: 30px;
			}
			.service-box h3{
				font: normal normal bold 36px/50px Sofia Pro;
			}
			.service-box h3 span{
				font: normal normal normal 40px/90px Gotcha;
			}
			.footer-text.ft-1 , .footer-logo-3s {
				margin-right: 15px;
			}
			.bl-box-wrapper h1{
				line-height: normal;
			}
			.panel-title{
				font-size: 30px;
				margin-bottom: 20px;
			}
			.smtext{
				font-size: 20px;
			}
			.smtext strong{
				font-size: 25px;
			}
			.footer-logo-3s {
				text-align: center;
				margin-bottom: 40px;
				margin-right: 0;
			}
			.footer-left, .footer-right {
				width: 100%;
			}
			.footer-row, .footer-bottom{
				flex-wrap: wrap;
				text-align: center;
			}
			.footer-row .footer-right, .footer-bottom .footer-right {
				display: flex;
				flex-wrap: wrap;
				padding: 0 50px;
				justify-content: center;
			}
			.footer-text p{
				text-align: center;
			}
			.footer-bottom-btn{
				flex-wrap: wrap;
				justify-content: center;
			}
			.footer-blog-btn{
				margin-bottom: 20px;
			}
			.copyright-txt p {
				margin: 0 0 20px;
			}
			.sector-box{
				border-radius: 20px;
			}
			.foot-l-btn a:last-child {
				margin-right: 0;
			}
			.new-home-capability-section {
				overflow: hidden;
			}
			.login-singup-button-caption > a {
				width: 130px;
				display: inline-block;
			}
		}
		@media only screen and (min-width: 768px) and (max-width: 991px) {
			.new-home-banner-caption{
				top: 52% !important;
			}
			.services-box-wrapper {
				overflow: hidden;
				overflow-x: auto;
				}
				.service-box-row {
				 flex-wrap: nowrap;
				justify-content: center;
				width: 1090px;
				overflow: auto;
				padding: 0 32px;}
		}
		/*Responsive media Query*/
		@media only screen and (max-width: 767px) {
			.sm-section-title{
				font-size: 20px;
				line-height: normal;
			}
			.section-big-title, .section-big-title span{
				line-height: normal;
			}
			.service-box h3, .service-box h3 span{
				font-size: 35px;
				text-align: center;
				line-height: 33px;
			}
			.service-box .sm-description , .lets-tlak-text, .sector-box h3, .capa-points p, .location-box h3, .testimo-box p, .testimo-box h3, .footer-text p, .copyright-txt{
				font-size: 18px;
				line-height: normal;
			}
			.btn-round, .btn-round-white, .capa-points ul li, .book-btn{
				font-size: 15px;
			}
			
			.section-padding {
				padding: 35px  0;
			}
			.custom-container{
				padding: 0 35px;
			}
			.sector-box-row .sector-col{
				width: 50%;
			}
			.sector-box{
				height: 156px;
			}
			.sector-image img {
				width: 70px;
			}
			.cut-col {
				width: 100%;
			}
			.new-home-capability-section .capa-points {
				margin-bottom: 50px;
			}
			.Capability-text {
				margin-bottom: 30px;
			}
			.first-row .capability-image-holder {
				position: relative;
				right: -70px;
			}
			.custom-row-reverse .Capability-text {
				padding-left: 0;
			}
			.home-lo-col {
				width: 100%;
				margin: 20px 0;
			}
			.location-box{
				height: 322px;
				position: relative;
				overflow: hidden;
				padding: 12px;
			}
			.home-location-row {
				flex-flow: column-reverse;
			}
			.custom-row.custom-row-reverse {
				flex-direction: column-reverse;
			}
			.capability-image-holder {
				max-height: 410px;
				overflow: hidden;
			}
			.section-head {
				margin-bottom: 30px;
			}
			.location-box h3 {
				position: absolute;
				z-index: 1;
				top: 30px;
				left: 30px;
			}
			.testimo-box {
				width: 239px;
				height: 210px;
				padding: 40px 18px;
			}
			.testimo-box p br{
				display: none;
			}
			.footer-wrapper {
				padding: 0 35px;
			}
			.footer-row, .footer-bottom{
				flex-wrap: wrap;
			}
			.footer-left, .footer-right {
				width: 100%;
			}
			.footer-logo-3s {
				text-align: center;
				margin-bottom: 30px;
			}
			.footer{
				padding: 50px 0 100px;
			}
			.footer-bottom {
				flex-direction: column-reverse;
			}
			.footer-bottom .footer-right{
				justify-content: center;
			}
			ul.new-home-footer-social-links{
				padding: 0;
			}
			.copyright-txt {
				text-align: center;
				margin-top: 30px;
			}
			.footer-row {
				margin-bottom: 20px;
			}
			.desktop-view {
				display: none !important;
			}
			.mobile-view {
				display: block !important;
			}
			.service-box-row{
				flex-wrap: wrap;
				justify-content: center;
			}
			.service-box{
				width: 90%;
				margin: 0 0 30px;
				position: relative;
			}
			.service-box .sm-description{
				text-align: center;
				min-height: 10px;
			margin-bottom: 0;
			}
			.service-box .sm-description{
				margin-top: 15px;
			}
			.serice-icon {
				position: absolute;
				top: 30px;
				right: 20px;
			}
			.serice-icon img{
				max-width: 120px;
			}
			.service-cont {
				position: absolute;
				bottom: 40px;
			}
			.new-home-services-setion .custom-container {
				padding-right: 35px;
			}
			.navbar-brand img {
				max-width: 194px !important;
				width: 100% !important;
				height: auto !important;
			}
			.celebrating-section span {
				font-size: 20px;
				padding: 0 20px;
			}
			.service-box h3 em {
				right: -31px;
				top: -48px;
				transform: scale(0.7);
			}
			.service-box{
				border-radius: 20px;
			}
			.panel-title {
				font-size: 20px;
				margin-bottom: 20px;
			}
			.slide-panel li .bl-box-wrapper {
				padding: 9% 35px;
			}
			.new-home-exclusive-supplier-sec .slide-panel li .bl-box-wrapper {
				padding: 26% 35px;
			}
			body .signup-modal.login-modal .modal-dialog-centered{
				max-width: fit-content;
			}
			.footer-logo-3s img {
				max-width: 250px;
			}
			.hero-banner-carousel.slide-panel .owl-dots{
				display: none;
			}
			.header .new-home-header img {
				height: 100% !important;
			}
			.hero-banner-carousel.owl-carousel .desktop-view{
				display: none !important;
			}
		}
		@media only screen and (max-width: 575px) {
			.panel-title {
				font-size: 20px;
				margin-bottom: 20px;
				line-height: 25px;
			}
			.bl-box-wrapper h1 {
				font-size: 70px;
			line-height: 72px !important;
			}
			.smtext strong {
				font-size: 18px;
				line-height: 21px;
			}
			.smtext br{
				display: none;
			}
			.footer-text br{
				display: none;
			}
			.footer-row .footer-right, .footer-bottom .footer-right , .footer-bottom-btn{
				padding: 0;
			}
			.footer-text.ft-1, .footer-logo-3s {
				margin-right: 0;
			}
			.footer-text.ft-2 p {
				text-align: left;
			}
			.footer-blog-btn {
				width: 105px;
				margin-right: 10px;
			}
			.new-home-footer-social-links a{
				margin-left: 5px;
			}
			.new-caption-title {
				line-height: 71px;
				font-weight: 300;
				font-size: 50px;
			}
			.make-it-style {
				font-size: 100px;
			}
			.new-home-banner-caption{
				top:50% !important;
			}
			.navbar-brand img{
				max-width: 150px !important;
			}
			.btn-round, .btn-round-white {
				font: normal normal 300 16px/26px Sofia Pro !important;
				padding: 4px 0;
				width: 86px;
				height: 37px;
			}
			.mr-15 {
				margin-right: 10px;
			}
			.header .new-home-header img{
				padding: 6px;
				margin-left: 10px;
			}
			.header-right-side {
				right: 10px;
			}
			body  {
				padding-top: 67px;
			}
		}
	