@media(min-width:2200px) {
	.slider-sec.inner-banner:after {
	}
}

@media(min-width:1800px) {
	.home-slider.slider-sec:before {
		bottom: -110px;
	}

	.latest-article:after {
		height: 100px;
	}
}

@media(max-width:1800px) {
	.top-row {
		padding: 12px 14px 0px;
	}

	.dropdown.menu>li>a {
		padding:13px 0;
		margin:0 15px;
	}

	.call-box-1 {
		padding: 18px 0 16px;
		width: 90px;
		height: 98px;
	}

	.calltoaction p {
		font-size: 13px;
	}

	.grid-container {
		max-width: 1440px;
	}

	.circle-bg {
		left: -80px;
	}

	.erp-section .grid-container {
		max-width: 1460px;
	}

	.content-section-box {
		left: -50px;
	}

	.content-section-bg.content-section-bg-bottom .content-section-box {
		right: -50px;
	}

	.cell.large-6.contact-section-right form {
		padding: 0 60px;
	}
	
.contact-section.contact-main.home-cus-new-14 h2 {
	padding: 0 60px 30px;
	font-size: 36px;
}	
	
	
}

@media(max-width:1600px) {

	.Style-right {
		padding: 70px 55px;
	}
	
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec { padding-left: 16%; }
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec h1 { font-size: 26px; line-height: 36px; padding-bottom: 20px; }
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec h1 span { font-size: 50px; line-height: 60px; }
	
	
	

}

@media(max-width:1599px) {
	.dropdown.menu>li>a {
		padding: 13px 4px;
		font-size: 19px;
	}

	.slider-text-box {
		max-width: 100%;
	}

	.icon-why-choose-2 {
		right: -44px;
	}


	.cell.large-6.why-choose-section-pic {
		padding-left: 80px;
	}

	.faq-section .cell.large-7 {
		padding-left: 60px;
	}

	.top-bar-right>ul {
		/*right:14px;*/
	}

	.dropdown.menu>li>a {
		padding: 13px 3px;
		font-size: 18px;
	}


	.translation-section .grid-container {
		padding: 0 80px 0 66px;
	}

	.testimonial-section .testimonial-slider {
		padding: 0 60px;
	}

	.faq-section .grid-container {
		padding: 0 96px 0 66px;
	}

	.latest-article .grid-container {
		padding: 0 30px;
	}

	.circle-bg {
		left: 20px;
	}

	.laptop {
		margin-left: 0;
	}

	.cell.large-5.platform-right {
		left: 0;
	}

	.circle-bg {
		top: -90px;
	}

	.top-right {
		right: 234px;
	}

	.slider-inner {
		padding: 0 29px;
	}

	.grid-container {
		padding: 0 30px;
	}

	.nav-outer {
		padding: 55px 20px 0;
		max-width: none;
	}

	.top-right-search {
		right: 25px;
		bottom: 4px;
	}

	.top-bar-right>ul {
		right: 66px;
	}

	.content-section-box {
		left: 0;
	}

	.content-section-bg.content-section-bg-bottom .content-section-box {
		right: auto;
	}
.ad-banner-top {
	margin-top: -140px;
}
.header-phn-custom {
	right: 24px;
}
.dropdown.menu > li {
	margin:0;
}
.dropdown.menu > li > a {
	font-size: 14px;
	margin: 0 10px;
}
}


@media(max-width:1400px) {
	.slider-inner {
		padding: 0 30px;
	}

	.top-right {
		right: 234px;
	}

	.slider-text-box {
		padding-right: 40px;
	}

	.platform-content {
		padding-left: 70px;
	}

	.grannery-section.home-flat .grannery-content {
		padding-left: 50px;
	}
	
.about-page-content h2 {
	font-size: 42px;
}
.testimonial-box {
	min-height: 428px;
}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec { padding-left: 12%;}
	.tiny-range-banner.range-custom-banner-single .cell.large-6.banner-right-sec-img img { min-height: 430px; object-fit: cover; width: 100%;}
	.gallery-content-main { padding-top: 0px;}
	.finance-section.contact-page-section { padding-top: 80px; }
	.bottom-slider-sec { padding: 80px 0px;}
	.contact-main .contact-section-right img { height: 500px; width: 100%; object-fit: cover;}
	
	
	
}

@media(max-width:1365px) {
	.translation-section .service-box h3 {
		font-size: 22px;
		line-height: 30px;
	}

	.translation-section .service-box {
		padding: 22px 20px 86px;
	}

	.translation-text p {
		font-size: 22px;
		line-height: 32px;
	}

	.platform-content {
		padding-left: 40px;
	}

	.cell.large-5.contact-section-left {
		padding-right: 60px;
	}

	.slider-text h1 {
		/*font-size: 80px;*/
	}

	.slider-sec.inner-banner:after {
		bottom: -42px;
		height: 146px;
	}

	.testimonial-section:before {
		width: 22%;
	}

	.testimonial-box {
		padding: 40px;
	}
.ad-banner-top {
	margin-top: -120px;
}
.finance-section.contact-page-section .cell.large-8.medium-12 {
	padding-right: 14px;
}
}

@media(max-width:1279px) {

	
	.our-work .medium-6 {
		padding-left: 8px;
		padding-right: 8px;
	}

	.newsletter-wrap {
		padding-left: 15px;
		padding-right: 15px;
	}

	.top-row .grid-x .large-6:nth-child(1) {
		width: 64%;
	}

	.top-row .grid-x .large-6:nth-child(2) {
		width: 36%;
	}

	.service-box-outer {
		padding-left: 20px;
	}

	.translation-section .service-box-outer .service-box:nth-child(4) h3 {
		font-size: 28px;
		line-height: 37px;
		margin-bottom: 12px;
		padding: 0;
	}

	.translation-section .service-box h3 {
		font-size: 20px;
		line-height: 24px;
	}

	.slider-text-box .blue-btn {
		width: 430px;
		height: 138px;
	}

	.slider-text-box .blue-btn {
		font-size: 40px;
		padding: 18px 42px 22px;
		line-height: 38px;

	}

	.slider-text h1 span {
		font-size: 36px;
	}

	.slider-text h1 {
		padding-bottom: 20px;
		font-size: 71px;
		line-height: 58px;
	}

	.slider-text-box .blue-btn span {
		font-size: 24px;
		display: block;
	}

	.service-box .blue-btn {
		font-size: 16px;
		padding: 14px 16px;
	}

	.translation-text p {
		font-size: 20px;
		line-height: 29px;
	}

	.why-choose-section span {
		font-size: 30px;
	}

	.icon-trns-1 {
		left: -25px;
		width: 78px;
	}

	.icon-trns-2 {
		right: -40px;
		width: 78px;
	}

	.icon-why-choose-1 {
		width: 100px;
		left: -60px;
		top: 38%;
	}

	.icon-why-choose-2 {
		width: 100px;
	}

	.icon-why-choose-3 {
		width: 100px;
	}

	.testimonial-section .testimonial-slider {
		padding: 0 40px;
	}

	.article-box {
		padding: 0;
	}

	.slider-text-box {
		padding-right: 20px;
	}

	.circle-bg {
		width: 43%;
	}

	.cell.large-7.platform-left {
		width: 54%;
	}

	.cell.large-5.platform-right {
		width: 46%;
	}

	.platform-content h2 {
		padding-bottom: 20px;
	}

	.erp-section li {
		width: 31%;
		margin: 0 10px 70px;
	}

	.all-in-section ul li {
		margin: 0 10px 50px;
		width: 17%;
	}

	.all-in-section ul li .white-bg {
		padding: 38px 20px 18px;
		font-size: 18px;
	}

	.erp-content {
		padding: 0 20px;
	}

	.slider-text-box p {
		padding-right: 0;
	}

	
.dropdown.menu > li > a {
	font-size: 14px;
	margin: 0 4px;
}	

	.innovation-box {
		padding: 24px 14px;
	}

	.innovation-section h4 {
		font-size: 27px;
	}

	.latest-article .cell.large-4 {
		padding: 0 14px;
	}

	.article-box h4 {
		font-size: 27px;
	}

	.about-top-section .about-left-section {
		padding-right: 0;
	}
	
.testimonial-section .slick-prev{width:40px;background-size:auto !important;}
.testimonial-section .slick-next{width:40px;background-size:auto !important;}
.why-choose-section.fold-out-sec6 ul li span{font-size:16px;}
.tiny-range-banner.range-custom-banner-single .single-range-banner-sec .green-btn { font-size: 20px; padding: 14px 26px;}
.tiny-range-banner.range-custom-banner-single .single-range-banner-sec { padding-left: 10%;}	
	.finance-section.contact-page-section .slider-for.range-slick-custom .slick-slide img { height: 510px; object-fit: cover;}
	.gallery-content-main { padding-top: 40px;}
	
	

.contact-section.contact-main.home-cus-new-14 .cell.large-6.contact-section-right form {
	padding-right: 0;
}	
	
}

@media(max-width:1199px) {
	.dropdown.menu>li {
		margin-left: 0px;
	}

	.vertical.menu.submenu a {
		font-size: 16px;
	}

	.is-dropdown-submenu {
		min-width: 269px;
	}

	.top-cart {
		top: 23px;
	}

	.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
		top: 31px;
	}

	.Style-right {
		padding: 30px 24px;
	}

	.Style-left img {
		width: auto;
		height: 100%;
		max-width: none;
	}

	.Style-sec {
		overflow: hidden;
	}

	.Style-right {
		z-index: 99999999999;
	}

	.welcome-sec-right:before {
		margin-right: -105px;
	}


	footer .foot-box p {
		font-size: 15px;
	}

	footer.copyright {
		font-size: 15px;
	}

	footer.copyright a {
		font-size: 15px;
	}

	.welcome-right h2 {
		font-size: 34px;
	}

	.welcome-left img {
		height: auto;
	}

	.inr-banner {
		height: 250px;
	}

	.inr-banner h1 {
		font-size: 44px;
	}

	.rl-gallery-container img {
		height: 170px;
	}

	.slider-text h1 {
		font-size: 62px;
	}

	.slider-text-box {
		padding-right: 0;
	}

	.testimonials-main p {
		padding: 0 40px;
	}

	.cell.large-5.contact-section-left {
		padding-right: 14px;
	}

	.innovation-box .icon img {
		width: 130px;
	}

	.cell.large-5.platform-right li {
		font-size: 18px;
		margin: 10px 0;
	}

	.platform-content {
		padding-left: 20px;
	}

	.about-top-section .about-left-section h2 {
		font-size: 50px;
	}

	.latest-article.solutions-section {
		margin-top: 130px;
	}

.dropdown.menu > li > a {
	margin: 0 2px;
	font-size: 12px;
}

	.slider-inner {
		/*height: 910px;*/
	}

	h2 {
		font-size: 40px;
		line-height: 54px;
	}

	.experience-box h2 {
		line-height: 50px;
	}

	.experience-box {
		padding: 46px 34px 40px;
	}

	.experience-box-main span {
		font-size: 90px;
	}

	.experience-box-main p {
		font-size: 23px;
		line-height: 32px;
	}

	.grannery-section.home-flat .grannery-content {
		padding-left: 30px;
	}

	.cell.large-6.contact-section-right form {
		padding: 0 40px;
	}

	.contact-section input {
		height: 50px;
	}

	.contact-section textarea {
		height: 181px;
	}

	.contact-section input[type="submit"] {
		height: auto;
	}

	.foot-box.foot-1 {
		margin-right: 0%;
	}

	.foot-box.foot-2 {
		width: 16%;
	}

	.partner-section ul li {
		padding: 0 14px;
	}

	.why-choose-content h4 {
		font-size: 19px;
		line-height: 28px;
	}

	.foot-3 .fa-ul li br {
		display: none;
	}

	.content-section-box {
		padding: 36px 25px 46px;
		max-width: 440px;
	}

	.content-section-box h3 {
		font-size: 34px;
		line-height: 46px;
	}

	.slider-inner {
		/*height: 790px;*/
	}

	.home-flat-pic {
		padding-left: 30px;
	}

	.home-flat-pic:before {
		left: -14px;
		top: -40px;
	}

	.experience-box:before {
		background-size: contain;
	}

	.content-section-box {
		background: rgba(0, 0, 0, .7);
	}
	
.contact-details h2 {
	padding-bottom: 18px;
	line-height: 38px;
}
.tiny-range-banner.main-about-banner {
	height: 570px !important;
}
.single.single-tiny_range .tiny-range-banner.range-custom-banner {
	/*height: 400px;*/
}
.grannery-section .slider img {
	/*height: auto;*/  
}
.ad-banner-top {
	margin-top: -100px;
}
.testimonial-box {
	min-height: 487px;
}
.make-house-sec.discover-custom .specific-cover {
	padding-left: 30px;
}
.interior-our-sec.tailor-made-custom .specific-cover {
	padding-right: 30px;
}
.make-house-sec.operated-custom .specific-cover {
	padding-left: 30px;
}
.why-choose-section.fold-out-sec6 h2 span {
	font-size: 40px;
}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec { padding-left: 10%; padding-right: 0px; padding-bottom: 0px !important;}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec h1 span { font-size: 40px; line-height: 50px;}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec h1 { font-size: 22px; line-height: 34px; padding-bottom: 20px;}
	.finance-section.contact-page-section { padding-top: 70px;}
	
	.finance-section.contact-page-section .gallery-sidebar h2 { font-size: 26px; line-height: 32px;}
	.gallery-content-main .gallery-content h2 { padding-bottom: 10px; font-size: 36px; line-height: 42px;}
	.gallery-content-main .gallery-content h3 { font-size: 26px; line-height: 32px;}
	.bottom-slider-sec { padding: 70px 0px;}
	.gallery-icon-content-sec .grid-x.grid-padding-x { margin: 0px -10px; }
	.gallery-icon-content-sec .large-6 { margin-top: 20px; padding: 0px 10px;}
	
.contact-section.contact-main.home-cus-new-14 h2 {
	padding: 0 40px 30px;
}	
.fianace-help-sec-home.home-cus-new-13 img {
	width: 100%;
}	
.home-bath-sec-home.home-cus-new-9 img {
	width: 100%;
}	
.flat-tiny-house.home-cus-new-5 img {
	width: 100%;
}
	
.ad-banner-top.home-cus-new-2 .inner-content-box {
	width: 77%;
}	
.why-choose-section.home-cus-new-8 ul li h4 {
	font-size: 14px;
	line-height: 19px;
}
.why-choose-section.home-cus-new-8 ul li img {
	width: 64px;
}
	
.contact-section.contact-main.home-cus-new-14 .cell.large-6.contact-section-right.fadeInRight {
	padding-left: 30px;
}	
	
}

/*
@media(min-width:1024px) {
	.foot-4 input#tnp-1{
		width:90%;
	}
}
*/

@media screen and (min-width: 1024px) {
	
	.nav-outer .title-bar {
	display: none !important;
	opacity: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}
	
}

@media(max-width:1023px) {
	.title-bar {
		float: right;
		margin-right: 7px;
		margin-top: 30px;
		padding: 14px 7px;
		background:transparent;
		z-index: 99999999;
		position: relative;
		border-radius: 5px;
	}

	.is-drilldown {
		max-width: 100% !important;
	}

	.top-bar-right ul {
		margin-top: 25px;
		width: 100%;
	}

	.vertical.menu.submenu {
		margin-top: 0;
	}

	.title-bar .title-bar-title {
		display: none;
	}

	.drilldown a {
		font-size: 17px;
		color: #fff;
		background: transparent;
		position: relative;
		padding-left: 10px;
		padding-right: 0px;
		font-family: 'Montserrat', sans-serif;
		text-transform: uppercase;
		font-weight: 500;
	}

	.drilldown a:hover {
		color: #ff7a04;
	}

	.drilldown .is-drilldown-submenu {
		background: #000;
	}

	.is-drilldown li {
		width: 100%;
		padding-left: 0px;
	}

	.vertical.medium-horizontal.menu.drilldown {
		background: #000;
		padding: 0px 0px;
		border-top: 0px #fff solid;
		top: 20px;
	}

	.vertical.menu.submenu a {
		font-size: 17px;
	}

	.drilldown .js-drilldown-back>a::before {
		display: none;
	}

	li.js-drilldown-back {
		padding-left: 5px;
	}

	.vertical.medium-horizontal.menu.drilldown {
		position: relative;
		left: 0;
		z-index: 1;
	}

	.top-cart {
		right: 90px;
		top: 36px;
	}

	.drilldown .is-drilldown-submenu-parent>a::after {
		border-color: transparent transparent transparent #fff;
		right: 1rem;
	}

	li.js-drilldown-back {
		padding-left: 0px;
	}

	li.js-drilldown-back a {
		color: #0cc6e8 !important;
	}

	.category-box h3 {
		font-size: 20px;
		line-height: 28px;
	}

	.slider-category .cell {
		padding: 0 10px;
	}

	.welcome-sec .cell {
		width: 100%;
	}

	.welcome-left img {
		height: auto;
		width: 100%;
	}

	.welcome-left {
		padding-right: 10px;
		padding-left: 30px;
		margin-bottom: 20px;
	}

	.slider-category {
		margin: -42px auto 0px;
	}

	.top-links a {
		font-size: 13px;
	}

	.top-right-phone a {
		font-size: 32px;
	}

	.top-right-phone .fa {
		font-size: 25px;
	}

	.top-right-phone {
		/*top: 12px;*/
	}

	.nav-outer-main.stickymenu .title-bar {
		margin-top: 13px;
		padding: 10px 7px;
	}

	.translation-section .cell.translation-heading {
		width: 100%;
	}

	.translation-section .cell.translation-text {
		width: 100%;
	}

	.translation-section .cell.translation-pic {
		width: 100%;
	}

	.translation-section .cell.translation-services {
		width: 100%;
		margin-top: 58px;
	}

	.translation-section .service-box-outer {
		padding: 0;
	}

	.translation-section {
		padding: 50px 0;
	}

	.why-choose-section {
		padding: 0;
	}

	.why-choose-section .why-choose-section-content {
		margin-bottom: 50px;
	}

	.latest-article {
		padding: 50px 0 60px;
	}

	.testimonial-section {
		padding: 50px 0 60px
	}

	.faq-section {
		padding: 60px 0;
	}

	.faq-section .cell.large-5 {
		width: 100%;
		margin-bottom: 70px;
	}

	.faq-section .cell.large-7 {
		padding: 0 14px;
		width: 100%;
	}

	h2 {
		font-size: 44px;
	}

	.contact-section-top p {
		font-size: 21px;
	}

	.contact-section-top p a {
		font-size: 21px;
	}

	.contact-section .cell {
		width: 100%;
	}

	.top-right {
		right: 322px;
	}

	.menu-icon:after {
		background: #000;
		-webkit-box-shadow: 0 7px 0 #000, 0 14px 0 #000;
		box-shadow: 0 7px 0 #000, 0 14px 0 #000;
	}

	.slider-sec {
		padding-top: 90px;
		padding-bottom: 40px;
	}

	.slider-inner {
		flex-wrap: wrap;
	}

	.slider-text {
		padding: 0;
		position: relative;
		width: 100%;
	}

	.slider-text-box {
		top: 0;
		transform: translateY(0);
		position: relative;
		margin-top: 0;
		text-align: center;
	}

	.slider-pic {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.slider-pic img {
		height: auto;
		width: 100%;
		max-width: 420px;
		margin: 0 auto;
		display: block;
	}

	.slider-inner {
		padding:12% 28px;
		height: auto;
	}

	.cell.large-7.platform-left {
		width: 100%;
	}

	.laptop {
		margin-left: 0;
		margin-top: 20px;
	}

	.circle-bg {
		width: 70%;
		top: -110px;
	}

	.platform-content {
		top: 0;
		transform: translateY(0);
		position: relative;
		text-align: center;
	}

	.cell.large-5.platform-right {
		width: 100%;
	}

	.erp-section li {
		width: 47%;
	}

	.all-in-section ul li {
		width: 22%;
	}

	.foot-box.foot-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 44px;
	}

	.foot-box.foot-2 {
		width: 26%;
	}

	.foot-box.foot-3 {
		width: 37%;
	}

	.foot-box.foot-4 {
		width: 37%;
		padding-right: 30px;
	}

	.contact-section .grid-container {
		padding: 0 30px;
	}

	.services-box {
		padding: 0;
	}

	.services-section .grid-container {
		padding: 0 30px;
	}

	.platform-section {
		padding: 100px 0 60px;
	}

	.slider-text {
		order: 2;
	}

	.circle-bg {
		top: -80px;
	}

	.slider-text-box {
		padding-right: 0;
	}

	.erp-content h3 {
		font-size: 32px;
	}

	.all-in-section h3 {
		font-size: 32px;
	}

	.reveal {
		width: 90%;
	}

	.logo {
		left: 0;
	}

	.logo img {
		width: 127px;
	}

	.top-right-btn {
		margin-left: 18px;
	}

	.top-right {
		top: 66px;
	}

	.nav-outer-main.stickymenu .top-right {
		top: 31px;
	}

	.nav-outer-main.stickymenu .nav-outer .logo img {
		width: 94px;
	}

	.nav-outer-main.stickymenu .top-right-phone .fa {
		font-size: 20px;
	}

	.home-slider.slider-sec:before {
		bottom: -80px;
	}

	.innovation-section {
		padding: 130px 0 50px;
	}

	.innovation-section .cell.large-4 {
		width: 100%;
		margin-bottom: 30px;
	}

	.innovation-section .green-btn {
		margin-top: 20px;
		font-size: 26px;
		padding: 15px 33px;
	}

	.innovation-section h4 {
		min-height: auto;
	}

	.platform-section {
		padding: 42px 0 80px;
	}

	.platform-section .platform-bottom {
		margin-top: 38px;
	}

	.platform-section .green-btn {
		margin-top: 0;
		font-size: 26px;
		padding: 15px 33px;
	}

	.cell.large-5.platform-right li {
		padding-left: 0;
	}

	.cell.large-5.platform-right li:before {
		left: auto;
		margin-left: -28px;
	}

	.platform-content {
		padding: 30px 0 0;
	}

	.platform-section h2 {
		padding-bottom: 22px;
	}

	.contact-section h2 {
		padding-bottom: 40px;
	}

	.contact-section input {
		height: 54px;
		margin-bottom: 8px;
	}

	.contact-section {
		padding: 70px 0 80px;
	}

	.contact-section .contact-section-right {
		margin-top: 48px;
	}

	footer.copyright .copy {
		font-size: 14px;
	}

	footer .foot-box p {
		padding: 0;
	}

	.contact-section-right iframe {
		height: 400px;
	}

	.laptop {
		text-align: center;
	}

	.slider-sec.inner-banner {
		margin-top: 94px;
	}

	.slider-sec.inner-banner {
		background-position: center !important;
	}

	.about-top-section {
		margin-top: 40px;
	}

	.about-top-section .about-left-section {
		margin-bottom: 30px;
	}

	.about-top-section .about-right-section {
		padding-left: 14px;
	}

	.our-team {
		margin-top: 140px;
	}

	.contact-left-section {
		margin-bottom: 40px;
	}

	.grid-container {
		padding: 0 20px;
	}

	.blog-inn.project-inn.about-top-section .medium-5 {
		padding-right: 14px;
	}

	.error-page.about-top-section .err-link-wrap {
		margin: 10px 0 50px;
	}

	.error-page.about-top-section {
		margin-top: 60px;
	}

	.top-right-search {
		right: 81px;
		bottom: 0;
		top: 94px;
	}

	.slider-text h1 {
		font-size: 50px;
	}

	.slider-text-box p {
		font-size: 21px;
		line-height: 36px;
	}

	.grannery-section .grannery-content {
		top: 0;
		transform: translateY(0);
		margin-bottom: 50px;
		text-align: center;
	}

	.grannery-section .grannery-content h2 br {
		display: none;
	}

	.experience-box h2 {
		text-align: center;
		margin-bottom: 30px;
	}

	.content-section-bg {
		padding: 90px 0;
	}

	.why-choose-content ul li {
		width: 33%;
		margin-bottom: 44px;
	}

	.content-section-bg {
		margin: 80px 0 90px;
	}

	h2 {
		font-size: 34px;
		line-height: 40px;
	}

	.green-btn {
		padding: 16px 26px;
	}

	.grannery-section .green-btn {
		padding: 16px 20px;
	}

	.nav-outer-main.stickymenu .top-right-search {
		bottom: auto;
		top: 32px;
	}

	.experience-box h2 {
		top: 0;
		transform: translateY(0);
	}

	.slide-section {
		padding-bottom: 100px;
	}

	.contact-section {
		padding: 0 0 80px;
	}

	.contact-section .contact-section-right {
		margin-top: 0;
	}

	.contact-section h2 {
		padding-bottom: 30px;
		margin-top: 40px;
	}

	footer.copyright a {
		font-size: 14px;
	}

	.content-section-bg.content-section-bg-bottom {
		margin-top: 50px;
	}

	.home-slider.slider-sec .slick-prev.slick-arrow {
		width: 17px;
		background-size: 100%;
	}

	.home-slider.slider-sec .slick-next.slick-arrow {
		width: 17px;
		background-size: 100%;
	}

	.grannery-section.home-flat .grannery-content {
		padding-left: 0;
	}

	.experience-section {
		padding-bottom: 70px !important;
	}

	.home-flat-pic {
		padding-left: 10px;
	}

	.home-flat-pic:before {
		top: -30px;
	}
	
.tiny-posts-gallery .cell.large-4.gallery-tp-spc {
	width: 50%;
}
img.pro-img {
	height: 300px !important;
}
.testimonial-section .slick-prev {
	left: 10px;
	width: 24px;
}
.why-choose-content ul {
	justify-content: center;
}  
/*.grannery-section.home-flat:before{background:transparent;}*/
.grannery-section.home-flat{padding:50px 0 100px;}

.grannery-section.home-flat:before{top:210px;bottom:30px;}
.grannery-section.home-flat .cell.large-8 {
	margin-top: 50px;
}
.dropdown-pane.is-open {
	margin-top: 8px;
}
.council-custom img {
	margin-bottom: 24px;
}
.about-page-section {
	padding-top: 0;
}
.about-page-content {
	padding-top: 0;
}
.contact-page-content-right {
	margin-top: 30px;
}
.contact-page-section {
	padding: 0 0 80px;
}
.gallery-sidebar{margin-top:30px;}
.gallery-content h3 {
	font-size: 26px;
	margin-bottom: 12px;
	line-height: 29px;
}
.gallery-content h4 {
	font-size: 23px;
}
.vertical.medium-horizontal.menu.drilldown li.current-menu-item a {
	color: #ff7a04;
}
.about-page-section .about-page-content {
	padding-top: 70px;
}
.contact-page-content-left {
	padding-top: 60px;
}
.single.single-tiny_range .tiny-range-banner.range-custom-banner {
	margin-bottom: 60px;
}
.single.single-tiny_range .tiny-range-banner-inner.single-range-banner-sec h1 {
	font-size: 40px;
}
.tiny-range-banner{height:500px;}
.single.single-tiny_range .tiny-range-banner.range-custom-banner{height:400px;}

.ad-banner-top {
	margin-top: -130px;
}
.header-phn-custom {
	right: 37px;
	top: 59px;
}
.pp-content-box h2 {
	padding-top: 31px;
}

/*responsive-menu*/

.navbar.vertical.medium-horizontal.menu.drilldown{
	z-index: 1;
	position: fixed;
	top: 0;
	bottom: 0;
	margin: 0;
	width: 300px;
	padding:48px 0 28px;
	left: -19rem;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	z-index: 222222;
}
.navbar.vertical.medium-horizontal.menu.drilldown.active{
  margin: 0;
  transition: all 0.5s ease;
}
.navbar.vertical.medium-horizontal.menu.drilldown.active{
	left: 0rem;
	opacity: 1;
	visibility: visible;
}
.top-bar {
	display:block !important;
}
.nav-outer-main  .overlay.active {
  display: block;
  opacity: 1;
  visibility: visible;
}
.nav-outer-main .overlay {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.closedmenu {
	/*display: none;*/
}
.navbar.vertical.medium-horizontal.menu.drilldown.active .closedmenu {
	/*display: block;*/
	z-index: 999999;
	position: absolute;
	color: #fff;
	font-size: 30px;
	top: 10px;
	left: 257px;
	cursor: pointer;
}
.is-drilldown li {
	margin-bottom: 12px;
	border-bottom: 1px #666 solid;
	padding:0 0 11px 16px;
}
.navbar.vertical.medium-horizontal.menu.drilldown {
	display:block;
}
.closedmenu {
	display: block;
}

.mob-view.phn-menu a {padding-left: 6px;}
.mob-view.phn-menu .fa.fa-phone {
	color: #fff;
	position: relative;
	top: 13px;
	margin-left: 10px;
}
.is-drilldown li.mob-view {
	display: flex !important;
}
.is-drilldown li.mob-view.enquire-btn-menu {
	padding-left: 30px;
	padding-right: 30px;
}
.is-drilldown li.mob-view.enquire-btn-menu .green-btn.scroll-down {
	display: inline-block;
	background: #ff7a04;
	font-family: 'Rubik', sans-serif;
	width: 100%;
	padding: 18px 0;
}
.navbar.vertical.medium-horizontal.menu.drilldown .mob-view.list-last-menu {
	border: 0;
	position: absolute;
	bottom: -10px;
}
.top-right {
	display: none;
}
.header-phn-custom {
	/*display: none;*/
}
.nav-outer-main.stickymenu .header-phn-custom {
	top: 19px;
}
.nav-outer-main.stickymenu .top-right-search {
	bottom: auto;
	top: 51px;
}
.nav-outer-main.stickymenu .title-bar {
	margin-top: 15px;
	position: relative;
	top: 14px;
	bottom: 0;
}
.testimonial-box {
	min-height: auto;
}
.cell.large-6.contact-section-right.contact-section-malbourne {
	margin-top: 20px;
}
.council-approvals-sec.ecological-custom h2 {
	margin-bottom: 0 !important;
}
.council-approvals-sec.ecological-custom {
	text-align: center;
}
.council-approvals-sec.ecological-custom .contact-section-left h2 {
	text-align: center;
}
.council-approvals-sec.ecological-custom .contact-section-malbourne input[type="submit"] {
	float: none;
}
.council-approvals-sec.ecological-custom .contact-section-malbourne .wpcf7-form {
	position: relative;
}
.council-approvals-sec.ecological-custom .wpcf7-spinner {
	position: absolute;
}
.make-house-sec.discover-custom .specific-cover {
	padding-left: 0;
	text-align: center;
	margin-bottom: 34px;
}
.make-house-sec.discover-custom img {
	width: 100%;
}
.interior-our-sec.tailor-made-custom .specific-cover {
	padding-right: 0;
	text-align: center;
	margin-bottom: 34px;
}
.interior-our-sec.tailor-made-custom img {
	width: 100%;
}
.make-house-sec.operated-custom .specific-cover {
	padding-left: 0;
	text-align: center;
	margin-bottom: 34px;
}
.make-house-sec.operated-custom img {
	width: 100%;
}
.make-house-sec.awaits-custom h2 span {
	font-size: 26px;
}
.council-approvals-sec.fold-out-sec2 .grid-x.grid-padding-x .cell.large-6:nth-child(2){order:2;}
.council-approvals-sec.fold-out-sec2 .specific-cover {
	padding-right: 0;
	text-align: center;
	margin-top: 14px;
}
.council-approvals-sec.fold-out-sec3 .specific-cover {
	padding-left: 0;
	text-align: center;
	margin-top: 10px;
}
.council-approvals-sec.fold-out-sec4 .grid-x.grid-padding-x .cell.large-6:nth-child(1) {
	order: 2;
}
.council-approvals-sec.fold-out-sec4 .specific-cover {
	text-align: center;
	margin-top: 14px;
}
.council-approvals-sec.fold-out-sec5 h3 {
	font-size: 34px;
}
.why-choose-section.fold-out-sec6 h2 span {
	font-size: 34px;
}
.council-approvals-sec.fold-out-sec4 .specific-cover {
	padding-right: 0;
}
.council-approvals-sec.granny-flat-sec3 .specific-cover {
	padding-left: 0;
	margin-top: 14px;
	text-align: center;
}
.ad-banner-top.ad-banner-top-home-category img {
	top: 43px;
}
	
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec { padding-left: 0%; padding-right: 0px; padding-bottom: 0px !important; margin: 0px;}
	.tiny-range-banner.range-custom-banner-single .grid-x.grid-padding-x { flex-direction: column-reverse;}
	.tiny-range-banner.range-custom-banner-single { margin-top: 106px; }
	.tiny-range-banner.range-custom-banner-single .cell.large-6.banner-right-sec-img { padding-right: 0px; padding-left: 0px;}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec { padding-left: 0%; padding-right: 0px; padding-bottom: 0px !important; margin: 0px; text-align: center;
	padding-top: 30px; }
	.single.single-tiny_range .tiny-range-banner-inner.single-range-banner-sec h1 { font-size: 26px; line-height: 36px;}
	.single.single-tiny_range .tiny-range-banner.range-custom-banner { margin-bottom: 0px;}
	.finance-section.contact-page-section .slider-for.range-slick-custom .slick-slide img { height: auto; object-fit: cover; width: 100%;}
	.gallery-icon-content-sec .grid-x.grid-padding-x { margin: 0px 0px;}
	.finance-section.contact-page-section .cell.large-4.medium-12 { padding: 0px 20px; margin-top: 25px;}
	.gallery-content-main .gallery-content h2 { padding-bottom: 10px; font-size: 32px; line-height: 40px;}
	.gallery-content-main .gallery-content h3 { font-size: 22px; line-height: 30px;}
	.gallery-content-main .gallery-content p { margin: 0px; font-size: 17px; line-height: 26px; padding-bottom: 10px;}
	.gallery-content-main .gallery-content { padding-top: 0px; padding-left: 6px; padding-right: 6px;}
	.gallery-icon-content-sec .large-6 { padding: 0px 6px;}
	.bottom-slider-sec { padding: 60px 6px;}
	.contact-main .contact-section-right img { height: auto; width: 100%; object-fit: cover;}
	
	
.home-slider.slider-sec.home-cus-new-1 .slider-text {
	width: auto;
}	
.partner-section.home-cus-new-11-2 img {
	max-width: none;
	width: 100%;
}
.home-slider.slider-sec.home-cus-new-1 .slider-text-box {
	top: 0;
}	
.ad-banner-top.home-cus-new-2 .inner-content-image img {
	width: 35px;
}
.ad-banner-top.home-cus-new-2 .cell.large-12 .inner-box-size {
	padding: 38px 14px;
}
	
.smart-desgin-section.home-cus-new-4 .cell.large-3 {
	width: 33.333%;
}
	
.flat-tiny-house.home-cus-new-5 img {
	max-width: 100%;
	margin-top: 40px;
}	
.home-bath-sec-home.home-cus-new-9 img {
	max-width: 100%;
	margin-top: 40px;
}
	
.fianace-help-sec-home.home-cus-new-13 img {
	max-width: 100%;
	margin-top: 0;
	margin-bottom: 40px;
}
	
.contact-section.contact-main.home-cus-new-14 h2 {
	padding: 0 0 30px;
}	
.contact-section.contact-main.home-cus-new-14 .cell.large-12 {
	padding: 0;
}
.contact-section.contact-main.home-cus-new-14 .cell.large-6.contact-section-right form {
	padding: 0;
}

.ad-banner-top.home-cus-new-2 .cell.large-12 .inner-box-size {
	padding: 18px 14px;
}	
.why-choose-section.home-cus-new-8 ul li {
	width: auto;
	margin-bottom: 0;
}
.why-choose-section.home-cus-new-8 ul {
	gap: 28px;
}
	
.contact-section.contact-main.home-cus-new-14 .cell.large-6.contact-section-right.fadeInLeft {
	transform: skew(0, 0deg);
	margin-left: 0;
	width: 100%;
}	
.contact-section.contact-main.home-cus-new-14 img {
	width: 100%;
	transform: skew(0deg, 0deg);
	max-width: 100%;
	left: 0;
	position: relative;
}
.contact-section.contact-main.home-cus-new-14 .cell.large-6.contact-section-right.fadeInRight {
	padding-left: 30px;
	padding-right: 30px;
}
.contact-main.home-cus-new-14 .cell.large-6.contact-section-left {
	padding: 0 !important;
}	
.our-blog-section-home.home-cus-new-7 .cell.large-3 {
	width: 50%;
}	
.our-blog-section-home.home-cus-new-7 .post-box {
	padding: 0 14px 30px;
}	
.why-choose-section.home-cus-new-3 .why-choose-content ul li {
	margin-bottom: 0;
}	
	
.any-ques-sec-home.home-cus-new-12 a.green-btn {
	font-size: 20px;
	margin-top: 20px;
	padding: 11px 26px;
	float: left;
}
	
.fianace-help-sec-home.home-cus-new-13 .grid-x {
	flex-direction: column-reverse;
}	
.our-blog-section-home.home-cus-new-7 .cell.large-12 a.green-btn {
	margin: 0 auto 0;
}
	
.ad-banner-top.home-cus-new-2 .cell.large-12 .inner-sec-2-box::before {
	margin-top: 19px;
}	
	
.flat-tiny-house.home-cus-new-5 .lightbox-video {
	margin-top:30px;
}	
	
}


@media(max-width:991px) {

	.top-row .grid-x .large-6:nth-child(1) {
		width: 73%;
	}

	.top-row .grid-x .large-6:nth-child(2) {
		width: 27%;
	}

	.footer .grid-x.grid-padding-x {
		justify-content: unset;
	}


	.contact-wrapper .right-sec .large-6.medium-6.cell {
		width: 100%;
	}

	.contact-wrapper input[type="submit"] {
		float: left;
	}

	.rl-gallery-container img {
		height: 130px;
	}

	footer .foot-box ul li {
		margin-bottom: 2px;
	}

	.our-team ul li {
		width: 33%;
	}

	.our-team ul li {
		width: 33.333%;
	}

	.slider-sec.inner-banner {
		padding: 15% 0;
	}

}

@media(max-width:767px) {
	footer.copyright .copy {
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}

	footer.copyright .dc {
		width: 100%;
		float: left;
		text-align: center;
	}

	.contact-sec {
		padding: 40px 0;
	}

	.Gallery-sec {
		padding: 40px 0 60px;
	}

	.welcome-sec {

		padding: 60px 0 0;
	}

	.Style-sec {
		margin-top: 60px;
	}

	.Style-sec .cell {
		padding: 0;
		width: 100%;
		height: auto !important;
	}

	.Style-left img {
		width: 100%;
		height: auto;
		max-width: 100%;
	}

	.inr-content.contact-wrapper .left-sec,
	.inr-content.contact-wrapper .right-sec {
		width: 100%;
	}

	.inr-content.contact-wrapper .right-sec {
		margin-top: 32px;
	}

	.appliance-wrapper1 .large-4.cell {
		width: 49.6%;
	}

	.appliance-wrapper2 .large-4.cell {
		width: 49.6%;
	}

	.appliance-wrapper3 .large-4.cell {
		width: 49.6%;
	}

	.inr-content.appliance-wrapper1 h2 {
		font-size: 34px;
	}

	.inr-content.appliance-wrapper2 h2 {
		font-size: 34px;
	}

	.inr-content.appliance-wrapper3 h2 {
		font-size: 34px;
	}

	.content-sec.search-page h1.page-title {
		font-size: 29px;
	}

	.search.search-results article h2.entry-title a {
		font-size: 22px;
	}

	.calltoaction {
		right: 0;
		top: auto;
		bottom: 0;
		width: 100%;
	}

	.calltoaction .call-box-1 {
		width: 49.6%;
		float: left;
		margin: 0 0.2%;
	}

	.translation-section .grid-container {
		padding: 0 25px 0 25px;
	}

	.translation-section .cell.translation-pic {
		padding: 0 40px;
		margin-bottom: 20px;
	}

	.why-choose-section .grid-container {
		padding: 0 25px 0 25px;
	}

	.cell.large-6.why-choose-section-pic {
		padding-left: 60px;
		padding-right: 40px;
	}

	.latest-article .grid-container {
		padding: 0 25px 0 25px;
	}

	.latest-article-bottom .slider.responsive {
		margin: 0 0;
		padding: 0 30px;
	}

	.client-section {
		padding-bottom: 40px;
	}

	.foot-box.foot-1 {
		margin-bottom: 34px;
	}

	.foot-box.foot-2 {
		width: 100%;
		text-align: center;
	}

	.foot-box.foot-3 {
		width: 100%;
		text-align: center;
	}

	.foot-box.foot-4 {
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}

	.team-box {
		padding: 0 14px;
	}

	.about-top-section .about-left-section h2 {
		font-size: 34px;
	}

	.contact-top-section {
		padding: 50px 0 80px;
	}

	.latest-article.latest-article-new {
		margin: 50px 0 20px;
	}

	.blog-inn.project-inn.about-top-section .cell.medium-5 {
		width: 100%;
		margin-bottom: 32px;
	}

	.blog-inn.project-inn.about-top-section .cell.medium-7 {
		width: 100%;
	}

	.blog-inn.project-inn.about-top-section {
		margin-top: 70px;
	}

	.blog-inn.project-inn.about-top-section .cell.large-7.medium-7 {
		margin-top: 0;
	}

	.slider-inner {
		padding:14% 44px 12%;
	}

	.slider-text h1 {
		font-size: 42px;
	}

	.slider-text-box p {
		font-size: 18px;
		line-height: 32px;
		margin: 0;
	}

	.foot-box.foot-4 {
		margin-top: 10px;
		padding: 0 20px 30px;
	}

	footer .foot-box ul li a {
		font-size: 17px;
	}

	footer .foot-box h4 {
		font-size: 20px;
		padding-bottom: 14px;
	}

	.foot-3 .fa-ul .fa {
		left: auto;
		top: 5px;
		font-size: 18px;
		margin-left: -24px;
	}


	.experience-section {
		padding-bottom: 100px;
	}

	.ad-banner-top {
		margin-top: -120px;
	}
	
.tiny-range-banner-inner h1 {
	font-size: 40px;
}
.tiny-range-banner-inner p br {
	display: none;
}	
.tiny-range-banner .tiny-range-banner-inner {
	/*padding: 0 20px !important;*/
}
.council-approvals-sec {
	margin: 60px 0px !important;
}
.make-house-sec {
	margin-bottom: 60px !important;
}
.interior-our-sec {
	margin-bottom: 50px !important;
}
.single.single-tiny_range .tiny-range-banner-inner.single-range-banner-sec h1 {
	font-size: 30px;
}
.ad-banner-top {
		margin-top: -120px;
	}
.header-phn-custom a {
	font-size: 22px;
}
.header-phn-custom .fa.fa-phone {
	font-size: 20px;
}
.header-phn-custom {
	top: 58px;
	right: 28px;
}
.top-right {
	right: 285px;
}
.pp-content-box h2 {
	font-size: 28px;
}
.nav-outer-main.stickymenu .header-phn-custom {
	right: 22px;
}
.grannery-section .slider img {
	height: 450px;
}
.grannery-section .slider.single-item {
	margin-bottom: 0;
}
.grannery-section .slick-prev {
	left: 10px;
}
.grannery-section .slick-next {
	right: 10px;
}
#products-section.fold-out-gallery h2 {
	padding-bottom:0;
}
.council-approvals-sec.fold-out-sec4 {
	margin-bottom: 10px !important;
}
.council-approvals-sec.fold-out-sec5 {
	margin-top: 0 !important;
}
.why-choose-section.fold-out-sec6 ul li {
	width: 50%;
	padding: 20px;
}
.why-choose-section.fold-out-sec6 ul li {
	width: 50%;
	padding: 20px 14px;
	margin-bottom: 0;
}
.why-choose-section.home-cus-new-3 .why-choose-content h2 {
	font-size: 26px;
	padding-bottom: 30px;
}
.why-choose-section.home-cus-new-3 .why-choose-content h2 span {
	font-size: 26px;
}
.smart-desgin-section.home-cus-new-4 h2 {
	font-size: 26px;
}	
.flat-tiny-house.home-cus-new-5 h2 {
	font-size: 26px;
}
.tiny-house-popular.home-cus-new-6 h2 {
	font-size: 26px;
}	
.our-blog-section-home.home-cus-new-7 h2 {
	font-size: 26px;
}
.why-choose-section.home-cus-new-8 h2 {
	font-size: 26px;
	padding-bottom: 20px;
}
.home-bath-sec-home.home-cus-new-9 h2 {
	padding-bottom: 12px;
	font-size: 26px;
}	
.testimonial-section.home-cus-new-10 h2 {
	padding-bottom: 0;
	font-size: 26px;
}	
	
.home-slider.slider-sec.home-cus-new-1 .slider-text-box h1 {
	font-size:33px;
}
.home-slider.slider-sec.home-cus-new-1 .slider-text-box p {
	font-size:18px;
}
	
}

@media(max-width:767px) {

	.faq-section .grid-container {
		padding: 0 25px 0 25px;
	}

	.faq-section .grid-container .cell.large-5.medium-6 {
		padding-right: 50px;
	}

	.contact-section .grid-container {
		padding: 0 25px 0 25px;
	}

	.contact-section .cell.contact-section-left {
		padding: 0 14px;
	}

	.contact-section-right input[type="submit"] {
		font-size: 23px;
		height: 58px;
		margin-top: 12px;
	}

	.translation-section .cell.translation-pic {
		padding: 0 40px 0 30px;
		margin-bottom: 20px;
	}

	.why-choose-section span {
		font-size: 24px;
		line-height: 21px;
	}

	footer {
		padding: 50px 0px 40px;
	}

	footer .foot-box ul li {
		margin-bottom: 2px;
	}

	.contact-section-right form input {
		height: 54px;
		margin-bottom: 12px;
	}

	.call-box-1 {
		padding: 12px 0 16px;
		height: 83px;
	}

	.why-choose-section {
		padding: 0;
	}

	.top-right-phone a.ph-no {
		display: none;
	}

	.top-right-phone .fa {
		font-size: 22px;
	}

	.top-right-btn .blue-btn {
		font-size: 17px;
		height: auto;
		padding: 6px 14px 7px;
		width: auto;
	}

	.top-row {
		padding: 6px 14px 6px;
		text-align: center;
		background: #f3fcfe;
	}

	.nav-outer-main.stickymenu .logo img {
		width: 200px;
	}

	.nav-outer-main.stickymenu .title-bar {
		margin-top: 11px;
	}

	.nav-outer-main.stickymenu .top-right-btn .blue-btn {
		font-size: 17px;
		height: auto;
		padding: 6px 14px 7px;
		padding-top: 6px;
		width: auto;
	}

	.innovation-section .cell.large-4 {
		width: 100%;
		margin-bottom: 30px;
	}

	.innovation-section {
		padding: 110px 0 50px;
	}

	.contact-section h2 a {
		font-size: 30px;
	}

	.services-section .cell.large-4 {
		width: 100%;
		margin-bottom: 22px;
	}

	.services-box {
		text-align: center;
	}

	.services-section {
		padding: 50px 0 30px;
	}

	.latest-article .cell.large-4 {
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}

	.article-content-main {
		text-align: center;
	}

	.all-in-section ul li {
		width: 46%;
	}

	.all-in-section {
		padding: 60px 0 20px;
	}

	.erp-section li {
		width: 100%;
		margin-bottom: 30px;
	}

	h3 {
		font-size: 30px;
		line-height: 46px;
	}

	.title-bar {
		margin-top: 24px;
		margin-right: 0;
		padding: 11px 5px;
	}

	.slider-sec {
		padding-top: 70px;
	}

	footer .grid-x.grid-padding-x {
		padding: 0;
	}

	.logo img {
		width: 94px;
	}

	.top-right-btn .green-btn {
		font-size: 14px;
		padding:9px 17px;
	}

	.nav-outer-main.stickymenu .nav-outer {
		padding: 16px 15px 15px;
	}

	.nav-outer-main.stickymenu .top-right {
		top: 28px;
	}

	.top-right-phone {
		top:4px;
	}

	.nav-outer-main.stickymenu .top-right-phone .fa {
		font-size: 22px;
	}

	.nav-outer-main.stickymenu .title-bar {
		padding: 15px 5px;
	}

	.latest-article.solutions-section {
		margin-top: 110px;
		margin-bottom: 24px;
		padding-bottom: 20px;
	}

	.top-right-search {
	right: 76px;
	top: 85px;
}

	.grannery-section {
		padding: 50px 0 70px;
	}

	.testimonial-section {
		padding: 0;
	}

	/*.testimonial-section:before {
		background: transparent;
	}*/
	
	.testimonial-section:before {
		width: 32%;
		top: 160px;
		bottom: -40px;
	}
	
	.testimonial-section-top {
		margin-bottom: 40px;
		margin-top: 40px;
	}

	.slide-section-bottom .slick-track .slick-slide {
		padding: 0;
	}

	.slide-section h2:before {
		left: 0;
	}

	.slide-section h2 {
		padding-left: 24px;
	}

	.slide-section {
		padding-bottom: 70px;
	}

	.contact-section {
		padding: 0 0 60px;
	}

	.partner-section {
		padding-bottom: 60px;
		padding-top: 60px;
	}

	.grannery-section.home-flat {
		padding: 0;
	}

	.slider-sec:before {
		height: 160px;
	}

	.contact-section h2 {
		font-size: 28px;
	}
	
.grannery-section.home-flat:before {
	top: 170px;
	bottom: -60px;
}
.content-section-bg {
	margin: 120px 0 90px;
}	
.nav-outer-main.stickymenu .top-right-search {
	top: 50px;
	right: 62px;
}
.why-choose-section.why-choose-malbourne {
	margin-bottom: 60px;
	padding: 60px 0 30px;
}
.make-house-sec.discover-custom h2 {
	margin-bottom: 0;
}
.make-house-sec.discover-custom h3 {
	font-size: 22px;
}
.make-house-sec.awaits-custom {
	padding: 60px 0;
}
.council-approvals-sec.ecological-custom .contact-section-left h2 {
	font-size: 21px;
}
.make-house-sec.operated-custom h3 {
	font-size: 22px;
}
.interior-our-sec.tailor-made-custom h3 {
	font-size: 22px;
}
	
.single.single-tiny_range .tiny-range-banner-inner.single-range-banner-sec h1 {font-size: 21px; line-height:30px;}	
.finance-section.contact-page-section .slider-nav-range-custom .slick-slide img { min-height: auto; }	
.icon-box-gllry img { width: 60px;}	
.icon-box-gllry { margin-bottom: 15px;}	
.content-inner-gllry h4 { font-size: 24px; line-height: 32px;}	
.content-icon-inner-sec { padding: 30px;}
	
	
.ad-banner-top.home-cus-new-2 .cell.large-12 .inner-box-size {
	width: 100%;
}
.ad-banner-top.home-cus-new-2 .cell.large-12 .inner-sec-2-box::before {
	margin-top: 19px;
}
.why-choose-section.home-cus-new-3 .why-choose-content .icon-box {
	width: 70px;
}
.why-choose-section.home-cus-new-3 .why-choose-content ul li:nth-child(1) {
	width: 171px;
}
	
.why-choose-section.home-cus-new-3 .why-choose-content ul li:nth-child(2) {
	width: 140px;
}
.why-choose-section.home-cus-new-3 .why-choose-content ul li:nth-child(2) {
	width: 150px;
}
.why-choose-section.home-cus-new-3 .why-choose-content ul li h4 {
	margin: 0;
	font-size: 29px;
}	
.why-choose-section.home-cus-new-3 .why-choose-content ul li p {
	font-size: 14px;
	line-height: 23px;
}
.why-choose-section.home-cus-new-3 .why-choose-content ul li {
	gap: 13px;
}
.why-choose-section.home-cus-new-3 {
	padding: 40px 0;
}
	
.tiny-house-popular.home-cus-new-6 h2 {
	margin: 0 auto 0;
	line-height: 30px !important;
}
.partner-section.home-cus-new-11 h2 {
	font-size: 26px;
}
.any-ques-sec-home.home-cus-new-12 h2 {
	font-size: 26px;
}	
.fianace-help-sec-home.home-cus-new-13 h2 {
	font-size: 26px;
}
.contact-section.contact-main.home-cus-new-14 h2 {
	font-size: 26px;
}
	
.smart-desgin-section.home-cus-new-4 .cell.large-3 {
	margin-bottom: 0;
	padding: 3px;
}	
.smart-desgin-section.home-cus-new-4 {
	padding:42px 6px 50px;
}	
.smart-desgin-section.home-cus-new-4 .cell.large-12 {
	padding: 0;
}
	
	
}


@media(max-width:639px) {
	.slider-text h1 {
		font-size: 26px;
	}

	.slider-text p {
		font-size: 15px;
		line-height: 22px;
	}

	.slider-text h1 {
		line-height: 50px;
		margin-bottom: 12px;
		padding: 0px;
	}

	.slider-sec .slider .slick-slide {
		min-height: 340px;
	}

	.slider-category img {
		width: 100%;
	}

	.welcome-right h2 {
		font-size: 31px;
	}

	.Style-right h2 {
		font-size: 31px;
	}

	.Gallery-sec h2 {
		font-size: 31px;
	}

	footer {
		padding: 40px 0px 40px;
	}

	.top-list span {
		display: none;
	}

	.top-list li {
		margin-right: 10px;
	}

	.top-list .fa.fa-phone {
		font-size: 17px;
		top: 2px;
		position: relative;
	}

	.top-row .grid-x .large-6:nth-child(1) {
		width: 23%;
	}

	.top-row .grid-x .large-6:nth-child(2) {
		width: 77%;
	}

	.slider-category {
		margin: -22px auto 0px;
	}

	.contact-sec input[type="submit"] {
		margin-top: 12px;
		float: left;
	}

	.inr-banner {
		height: 170px;
	}

	.inr-banner h1 {
		font-size: 34px;
	}

	.post-section.content-sec .post-img {
		margin-bottom: 30px;
	}

	.rl-gallery-container img {
		height: 80px;
	}

	.appliance-wrapper1 .large-4.cell {
		width: 100%;
	}

	.appliance-wrapper2 .large-4.cell {
		width: 100%;
	}

	.appliance-wrapper3 .large-4.cell {
		width: 100%;
	}


	.translation-section .service-box {
		width: 100%;
	}

	.latest-article-top .blue-btn .fa.fa-angle-right {
		font-size: 18px;
	}

	.latest-article-bottom .slick-next {
		display: none;
	}

	.latest-article-bottom .slick-prev {
		display: none;
	}

	.latest-article-bottom .slider.responsive {
		padding: 0;
	}

	.latest-article-bottom .cell.large-4 {
		padding: 0;
	}

	.testimonial-slider .testimonial-box {
		margin: 0;
		float: left;
	}

	.testimonial-section .testimonial-slider {
		padding: 0;
	}

	.testimonial-section {
		padding: 50px 25px 60px;
	}

	.translation-text p {
		font-size: 17px;
		line-height: 26px;
	}

	.foot-box.foot-5 {
		width: 100%;
		text-align: center;
	}

	.slider-text h1 span {
		font-size: 36px;
	}

	h3 {
		font-size: 26px;
		line-height: 36px;
	}

	.all-in-section ul li {
		width: 44%;
		margin-bottom: 24px;
	}

	.all-in-section {
		padding: 60px 0 50px;
	}

	.article-box h4 {
		font-size: 24px;
	}

	.services-box h4 {
		font-size: 22px;
	}

	.contact-section h2 {
		font-size: 28px;
		line-height: 40px;
		padding-bottom: 30px;
	}

	.contact-section .form-group .form-left,
	.contact-section .form-group .form-right {
		margin: 0;
		width: 100%;
	}

	h2 {
		font-size: 34px;
		line-height: 42px;
	}

	.innovation-section h3 {
		font-size: 28px;
		margin: 0 auto 34px;
		line-height: 39px;
	}

	.innovation-section .blue-btn {
		margin-top: 0;
	}

	.latest-article .blue-btn {
		margin-top: 0;
	}

	.all-in-section h3 {
		font-size: 26px;
	}

	.erp-content h3 {
		font-size: 28px;
	}

	.reveal {
		width: 90%;
		max-width: none;
		min-height: auto;
		height: auto;
		margin: 0 auto;
	}

	.reveal iframe {
		width: 100%;
		height: 370px;
	}

	.contact-section-right iframe {
		height: 340px;
	}

	.testimonials-main p {
		padding: 0 20px;
	}

	.slider-text a.green-btn {
		font-size: 22px;
		padding: 13px 24px;
	}

	.latest-article .green-btn {
		margin-top: 0px;
	}

	.testimonials-main {
		padding: 50px 0 110px;
	}

	.slider-pic {
		margin-top: 0;
		padding-top: 0;
	}

	.innovation-section .cell.large-4 {
		padding: 0 10px;
	}

	.latest-article h2 {
		padding-bottom: 30px;
	}


	.our-team ul li {
		width: 50%;
	}

	.slider-sec.inner-banner {
		padding: 20% 0;
	}

	.slider-sec.inner-banner:after {
		bottom: -22px;
		height: 86px;
	}

	.our-team {
		margin-top: 110px;
	}

	.our-team {
		padding: 60px 0 20px;
	}

	.our-team h2 {
		padding-bottom: 0;
	}

	.contact-right-section input[type="submit"] {
		font-size: 23px;
		height: 54px;
	}

	.contact-details .contact-des {
		margin-bottom: 20px;
	}

	.error-page.about-top-section a.green-btn {
		font-size: 18px;
		padding: 10px 19px;
		margin: 0;
	}

	.ad-banner-top {
		margin-top: -110px;
	}

	.experience-box-main p {
		font-size: 20px;
		line-height: 30px;
	}

	.experience-box-main span {
		font-size: 70px;
	}

	.experience-box h2 {
		margin-bottom: 5px;
		font-size: 30px;
		line-height: 42px;
	}

	.why-choose-content h4 br {
		display: none;
	}

	h2 {
		font-size: 22px;
		line-height: 36px;
	}

	.grannery-section .green-btn {
		padding: 12px 20px;
		font-size: 20px;
	}
	
	.content-section-bg {
        padding: 60px 0;
    }
	
	.content-section-box {
        padding: 20px 25px 20px;
    }

	.content-section-box h3 {
		font-size: 22px;
		line-height: 36px;
	}

	.content-section-box p {
		font-size: 18px;
		margin: 20px 0 30px;
	}

	.green-btn {
		padding: 12px 20px;
		font-size: 20px;
	}

	.testimonial-box {
		padding: 30px;
	}

	.testimonial-box p {
		font-size: 17px;
		line-height: 26px;
	}

	.partner-section {
		padding-top: 0;
	}
	
.tiny-range-banner-inner h1 {
	font-size: 30px;
}
.tiny-range-banner-inner p {
	font-size: 20px !important;
}
.tiny-range-banner {
	height: 520px !important;
}
.tiny-posts-gallery .cell.large-4.gallery-tp-spc {
	width: 100%;
}
img.pro-img {
	height: auto !important;
}
.testimonial-section .slick-prev {
	left: -24px !important;
}
.testimonial-section .slick-next {
	right: -24px;
}
.partner-section ul{flex-wrap:wrap;justify-content: center;}
.partner-section ul li {
	padding: 0 17px 0;
	width: 50%;
	margin-bottom: 12px;
}
.testimonial-section:before {
	top: 210px;
	bottom: 29px;
}
.about-page-content h2 {
	font-size: 32px;
	line-height: 41px;
}
.contact-details h2 {
	padding-bottom: 18px;
	line-height: 34px;
	font-size: 26px;
}
.service-area h3 {
	font-size: 20px;
}
.contact-page-content-right h2 {
	font-size: 26px;
	padding-bottom: 12px;
}
.gallery-content h2 {
	font-size: 32px;
}
.gallery-sidebar h2 {
	font-size: 28px;
}
.tiny-range-banner-inner.about-banner-sec p.about-banner-content {
	font-size: 14px !important;
	line-height: 22px;
}
.finance-section.contact-page-section .slider.slider-for {
	margin-bottom: 20px;
}
.single.single-tiny_range .tiny-range-banner.range-custom-banner {
	height:360px !important;
}
.single.single-tiny_range .tiny-range-banner-inner.single-range-banner-sec h1 {
	font-size: 25px;
}
.tiny-range-banner .tiny-range-banner-inner h1 {
	font-size: 28px;
}
.header-phn-custom {
	top: 54px;
	right: 28px;
}
.top-right {
	right: 116px;
	top: 62px;
}
.pp-content-box h2 {
	font-size: 22px;
	line-height: 32px;
}
.privacy-policy-main {
	padding: 60px 0;
}
.grannery-section .slider img {
	height: 350px;
}
.top-header {
	font-size: 13px;
	padding: 7.5px 0;
	letter-spacing: 0;
}
.tiny-range-banner::before {
	height: 170px;
}
.make-house-sec.awaits-custom h2 span {
	font-size: 20px;
	line-height: 26px;
}
.council-approvals-sec.fold-out-sec5 h3 {
	font-size: 24px;
}
.why-choose-section.fold-out-sec6 h2 span {
	font-size: 24px;
}
.page-template-template-fold-out-homes .content-section-bg.content-section-bg-bottom {
	margin-bottom: 0;
}
.council-approvals-sec.fold-out-sec2 h3 {
	font-size: 22px;
}
.council-approvals-sec.fold-out-sec3 h3 {
	font-size: 22px;
}
.council-approvals-sec.fold-out-sec4 h3 {
	font-size: 22px;
}
.council-approvals-sec.fold-out-sec7 {
	margin-top: 0 !important;
}
.council-approvals-sec.fold-out-sec5 {
	margin-bottom: 30px !important;
}
.ad-banner-top.ad-banner-top-home-category img {
	top: 60px;
}
	
	.single.single-tiny_range .tiny-range-banner.range-custom-banner.range-custom-banner-single { height: auto !important;}
	.tiny-range-banner.range-custom-banner-single .cell.large-6.banner-right-sec-img img { min-height: 290px; object-fit: cover; width: 100%;}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec h1 span { font-size: 32px; line-height: 40px;}
	.single.single-tiny_range .tiny-range-banner-inner.single-range-banner-sec h1 { font-size: 20px; line-height: 30px;}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec .green-btn { font-size: 18px; padding: 10px 18px;}
	.finance-section.contact-page-section { padding-top: 50px;}
	.gallery-content-main .gallery-content h2 { padding-bottom: 10px; font-size: 28px; line-height: 34px;}
	.gallery-content-main .gallery-content h3 { font-size: 20px; line-height: 26px;}
	.icon-box-gllry img { width: 50px;}
	.content-inner-gllry h4 { font-size: 22px; line-height: 28px;}
	
	

.showondesktop{display:none;}
.showonmobile{display:block;}	
	
.our-blog-section-home.home-cus-new-7 .cell.large-3 {
	width: 100%;
}	
.home-slider.slider-sec.home-cus-new-1 .slider-text-box h1 {
	font-size: 22px;
}	
	
.testimonial-section.home-cus-new-10 h2 {
	padding-bottom: 0;
	font-size: 26px;
}	
.testimonial-section.home-cus-new-10 .testimonial-section-top {
	margin-bottom: 20px;
}
	
}

@media(max-width:479px) {
	.contact-section h2 a {
		font-size: 25px;
	}

	.welcome-right h3 {
		font-size: 18px;
	}

	.welcome-right h2 {
		font-size: 26px;
	}

	.Style-right h3 {
		font-size: 18px;
	}

	.Style-right h2 {
		font-size: 26px;
	}

	.Gallery-sec h2 {
		font-size: 26px;
	}

	.contact-sec h2 {
		font-size: 22px;
	}

	.contact-sec h2:after {
		top: 50px;
	}

	.foot-box.foot-1 {
		width: 100%;
		text-align: center;
	}

	.foot-box.foot-2 {
		width: 100%;
		text-align: center;
	}

	.foot-box.foot-3 {
		width: 100%;
		text-align: center;
		margin-top: 18px;
	}

	.foot-box.foot-4 {
		width: 100%;
		text-align: center;
	}

	.foot-box.foot-4 div {
		text-align: center;
		float: none;
	}

	.contact-icon a {
		display: inline-block;
	}

	.contact-icon .fa {
		margin: 0 7px;
	}

	footer .foot-box .social-icon a {
		float: none;
		margin: 0 10px;
		display: inline-block;
	}

	footer .foot-box .social-icon {
		float: none;
	}

	.contact-icon {
		width: 100%;
		float: left;
		margin: 17px 0 15px;
	}

	.foot-box.foot-3 p:before {
		left: auto;
		margin-left: -15px;
	}


	.contact-wrapper .left-sec p {
		word-break: break-word;
	}

	.rl-gallery-container .rl-gallery-item {
		width: calc(32.6% - 2px) !important;
	}

	.inr-content.appliance-wrapper1 h2 {
		font-size: 27px;
	}

	.inr-content.appliance-wrapper2 h2 {
		font-size: 27px;
	}

	.inr-content.appliance-wrapper3 h2 {
		font-size: 27px;
	}

	.testimonial-box .quote {
		right: 14px;
		bottom: 84px;
	}

	.top-row {
		font-size: 12px;
	}

	.top-links a {
		font-size: 10px;
	}

	.top-right-btn .blue-btn {
		font-size: 13px;
		height: auto;
		padding: 3px 9px 4px;
		width: auto;
	}

	.top-right-btn {
		margin-left: 3px;
	}

	.top-right-phone .fa {
		font-size: 24px;
	}

	.top-right-phone {
		top: 10px;
	}

	.nav-outer-main.stickymenu .top-right-btn .blue-btn {
		font-size: 13px;
		height: auto;
		padding: 3px 9px 4px;
		width: auto;
	}

	.nav-outer-main.stickymenu .top-right-phone {
		top: 10px;
	}

	.nav-outer-main.stickymenu .top-right-btn {
		margin-left: 3px;
	}

	.nav-outer-main.stickymenu .top-right-phone .fa {
		font-size: 24px;
		margin-right: 6px;
	}

	.foot-3 .fa-ul .fa {
		left: auto;
		margin-left: -22px;
	}

	.foot-box.foot-4 img {
		width: 180px;
	}

	.slider-text h1 span {
		font-size: 28px;
	}

	.slider-text h1 {
		line-height: 34px;
		margin-bottom: 14px;
		margin-top: 8px;
	}

	.platform-section {
		padding: 50px 0 60px;
	}

	.circle-bg {
		top: -30px;
		left: 5px;
	}

	.erp-content {
		padding: 0;
	}

	.all-in-section ul li .white-bg {
		font-size: 16px;
	}

	.blue-btn {
		font-size: 22px;
		padding: 26px 33px;
	}

	.slider-text-box .blue-btn {
		font-size: 30px;
		padding: 22px 22px 12px;
		line-height: 32px;
		width: 100%;
		height: 130px;
		background-position: 100%;
	}

	.slider-text-box .blue-btn span {
		font-size: 19px;
		display: block;
	}

	.slider-text-box .blue-btn .fa.fa-chevron-right {
		font-size: 28px;
		margin-left: 13px;
	}

	.cell.large-5.platform-right li {
		font-size: 16px;
		padding-left: 10px;
	}

	.testimonials-main span.author {
		font-size: 17px;
		line-height: 24px;
		padding: 0 20px;
	}

	.testimonials-main span.author-des {
		font-size: 15px;
	}

	.team-box {
		padding: 0 10px;
	}

	.contact-details .contact-des p {
		font-size: 15px;
	}

	.contact-details .contact-des a {
		font-size: 15px;
	}

	.error-page.about-top-section a.green-btn {
		font-size: 12px;
		padding: 5px 13px;
		margin: 0;
	}

	.blog-inn.about-top-section .nav-links p.meta-nav {
		padding: 6px 7px;
		margin: 0 4px;
		font-size: 11px;
	}

	.blog-inn.about-top-section .navigation.post-navigation .nav-links .nav-previous .meta-nav {
		padding-right: 14px;
	}

	.blog-inn.about-top-section .navigation.post-navigation .nav-links .nav-next .meta-nav {
		padding-left: 14px;
	}

	.blog-inn.about-top-section .navigation.post-navigation .nav-links {
		margin-top: 20px;
	}

	.testimonial-section {
		padding: 50px 0 60px;
	}

	.author h3 {
		font-size: 19px;
		font-weight: 500;
		line-height: 26px;
	}

	.author h4 {
		font-size: 16px;
	}

	.why-choose-content ul li {
		width: 50%;
		margin-bottom: 34px;
	}

	.why-choose-content h4 {
		font-size: 15px;
		line-height: 24px;
	}

	.top-header .grid-container {
		padding: 0;
	}

	.top-header {
		font-size: 11px;
	}

	.nav-outer {
		padding: 55px 10px 0;
	}

	.top-right-search {
		right: 56px;
	}

	.top-right {
		right: 91px;
	}

	.top-right-btn .green-btn {
		font-size: 12px;
		padding:7px 12px;
	}

	.top-right-phone img {
		margin-left: 0;
		width: 20px;
	}

	.top-right-phone {
		top: 3px;
		margin-right: 7px;
	}

	.home-slider.slider-sec .slick-next.slick-arrow {
		display: none !important;
	}

	.home-slider.slider-sec .slick-prev.slick-arrow {
		display: none !important;
	}

.slider-inner {
	padding: 14% 20px 25%;
}
.home-slider.slider-sec.home-cus-new-1 .slider-text-box {
	top: 30px;
}
	.slider-text {
		word-wrap: break-word;
	}

	.experience-box {
		padding: 10px 14px 10px;
	}

	.experience-box h2 {
		font-size: 22px;
		line-height: 32px;
	}
	
.experience-section-left h2 br{
display:none;
}

	.experience-box-main span {
		font-size: 40px;
	}

	.experience-box-main p {
		font-size: 16px;
		line-height: 28px;
	}
	
.testimonial-section .slick-prev {
	left: -9px !important;
	width: 14px !important;
	background-size: 100% !important;
}
.testimonial-section .slick-next {
	right: -9px !important;
	width: 14px !important;
	background-size: 100% !important;
}	
.slide-section h2 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 30px;
}	
.why-choose-section .grid-container {
	padding: 0 15px 0 15px;
}
.top-header .grid-x.grid-padding-x.latest-article-top {
	margin: 0;
}
/*.dropdown-pane.is-open {
	left: auto !important;
	right: 0 !important;
	max-width: 250px;
	margin: 10px auto;
}*/

.top-right-search {
	width: 100%;
}
.dropdown-pane.is-open {
	left: 0 !important;
	right: -110px !important;
	width: 90%;
	margin: 10px auto;
	max-width: 90%;
}
.top-right-search-icon {
	position: absolute;
	right: 0;
}
.top-right-btn {
	position: relative;
	z-index: 1;
}
.testimonial-section-top {
	margin-top: 0;
}
.testimonial-section:before {
	top: 170px;
}
.tiny-range-banner .tiny-range-banner-inner a.request-call {
	font-size: 17px;
	padding: 14px 20px;
}
.council-custom .specific-cover h3.approvals-title {
	font-size: 23px;
}
.tiny-range-banner-inner.about-banner-sec {
	padding: 30px 14px 50px;
}
.error404 #page-not-found .search-form input[type="submit"] {
	padding: 15px 18px;
}
.ad-banner-top {
	margin-top: -99px;
}
.ad-banner-top {
	margin-top: -99px;
}  
.header-phn-custom a {
	font-size: 18px;
}
.header-phn-custom .fa.fa-phone {
	font-size: 17px;
}
.header-phn-custom {
	top: 53px;
	right: 18px;
}
.last-tyh-box .fa {
	position: absolute !important;
	left: 0;
	top: 8px !important;
}
.last-tyh-box p {
	position: relative;
	padding-left: 27px;
}
.last-tyh-box .last-tyh {
	padding: 0;
}
.title-bar {
	margin-top: 22px;
}
.top-right-search {
	top: 83px;
}
.nav-outer-main.stickymenu .header-phn-custom {
	top: 15px;
}
.why-choose-section.fold-out-sec6 ul li {
	width: 100%;
}
	
	.tiny-range-banner.range-custom-banner-single .cell.large-6.banner-right-sec-img img { min-height: auto; object-fit: cover; width: 100%;}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec h1 span { font-size: 26px; line-height: 40px;}
	.single.single-tiny_range .tiny-range-banner-inner.single-range-banner-sec h1 { font-size: 16px; line-height: 24px;}
	.tiny-range-banner.range-custom-banner-single .single-range-banner-sec .green-btn { font-size: 17px; padding: 11px 20px;}
	.finance-section.contact-page-section { padding-top: 50px;}
	.finance-section.contact-page-section .gallery-sidebar h2 { font-size: 20px; line-height: 28px;}
	.finance-section.contact-page-section .gallery-sidebar { padding: 20px;}
	.finance-section.contact-page-section .grid-container { padding: 0px 10px;}
	.tiny-range-banner.range-custom-banner-single { margin-top: 85px;}
	.finance-section.contact-page-section .cell.large-4.medium-12 { padding: 0 15px; }
	.gallery-content-main .grid-container { padding: 0px 10px;}
	.gallery-icon-content-sec .grid-container { padding: 0px 10px;}
	.content-icon-inner-sec { padding: 20px;}
	.content-inner-gllry h4 { font-size: 21px; line-height: 28px;}
	.bottom-slider-sec .grid-container { padding: 0px 10px;}
	
	
    .content-section-box h3 {
        line-height: 30px;
    }	
	
.home-slider.slider-sec.home-cus-new-1 .slider-text-box h1 {
	line-height: 26px;
}	
.home-slider.slider-sec.home-cus-new-1 .slider-text-box p {
	font-size: 15px;
}	
	
}

@media(max-width:419px) {
.grannery-section .slider img {
	height: 250px;
}
}

@media(max-width:359px) {
	.contact-sec .g-recaptcha {
		transform: scale(0.92);
		-webkit-transform: scale(0.92);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}

	.top-right-btn .green-btn {
		font-size: 12px;
		padding:8px 10px;
	}

	.top-right {
		right: 66px;
	}

	.nav-outer-main.stickymenu .top-right-btn .green-btn {
		font-size: 12px;
		padding: 5px 10px;
	}

	.contact-section .recaptcha {
		transform: scale(0.86);
		-webkit-transform: scale(0.86);
		transform-origin: 0 0;
		-webkit-transform-origin: 0;
		display: block;
	}

	.our-team ul li {
		width: 100%;
	}

	.contact-right-section .g-recaptcha {
		transform: scale(0.92);
		-webkit-transform: scale(0.92);
		transform-origin: 0 0;
		-webkit-transform-origin: 0;
		display: block;
	}

	.contact-right-section .wpcf7-not-valid-tip {
		font-size: 15px;
	}

	.top-right-phone {
		/*display: none;*/
	}

	.top-right {
		right: 95px;
	}

	.dropdown-pane {
		left: -229px !important;
	}
	
	.top-right-btn .green-btn {
	font-size: 10px;
	padding: 8px 7px;
}
.logo img {
	/* width: 74px; */
	position: relative;
	top: 3px;
}
.nav-outer-main.stickymenu .logo img {
	top: 0;
}
.council-custom .specific-cover h3.approvals-title {
	font-size: 21px;
}
/*.dropdown-pane.is-open {
	max-width: 217px;
}*/
.top-header {
	font-size: 10px;
}
}


@media (max-width: 390px) {
    .experience-box h2 {
        font-size: 19px;
    }
	.content-section-box h3 {
        font-size: 20px;
    }
	.content-section-box p {
        font-size: 18px;
    }
}
