@media only screen and (max-width: 1200px){
	.featured__thumbnail--link {
		height: 200px;
	}
	.guide-item__section .row .col-lg-4 {
		padding: 0;
		margin: 0;
		width: 32.3%;
	}
	.guide-item__section .row{
		column-gap: 15px;
		row-gap: 15px;
		margin: 0;
	}

	.selling-business-section .selling-business-section__wrapper {
		padding: 30px 25px !important;
	}
	.selling-business-section__wrapper .section__heading--title {
		margin-bottom: 0 !important;
	}
	.selling-business-section__wrapper .section__heading--desc {
		font-size: 16px;
		line-height: 24px;
		margin-top: 10px !important;
	}
	
	.selling-business-section {
    	padding: 60px 0px !important;
    }
    .container {
    	max-width: 100%;
    }
}

@media only screen and (max-width: 1024px){
	:root {
		overflow-x: hidden;
	}
	
	.container{
		max-width: 100% !important;
	}
	
	.bg_color_0 .container, .bg_color_3 .container, .bg_color_1 .container {
		max-width: 100%;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}	
	.featured__thumbnail--link {
		height: 245px;
	}
	.swiper__nav--btn.swiper-button-next {
		right: 5px !important;
	}
	.swiper__nav--btn.swiper-button-prev {
		left: 5px !important;
	}
	.swiper__nav--btn {
		width: 34px;
		height: 34px;
	}
	
	.guide-item__section .row .col-lg-4{
		width: 48.9%;
	}
	.selling-business-section__wrapper .row{
		flex-direction: column-reverse;
		row-gap: 25px;
	}
	.selling-business-section .selling-business-section__wrapper {
		padding: 20px 20px 30px !important;
	}
	.selling-business-section__wrapper .section__heading--desc {
		margin: 0 !important;
	}
	.selling-business-section__wrapper .section__heading--title {
		margin-bottom: 10px !important;
	}

	.breadcrumb__title {
		margin-bottom: 12px;
	}
	.breadcrumb__section.section--padding {
		padding-top: 120px;
		padding-bottom: 45px;
	}
	.breadcrumb__menu--text {
		font-size: 16px;
		line-height: 22px;
	}
	.breadcrumb__menu {
		column-gap: 10px;
		align-items: center;
	}
	
	.selling-business-section__wrapper .col-lg-6{
		width: 100%;
	}
	
	.info-grid {
    	grid-template-columns: repeat(2, 1fr);
    	gap: 15px;
    }
    
    .menu__arrowdown--icon{
        display: none;
    }
    
    .bizhub-partner__section .bizhub-partner__wrapper {
    	padding: 35px 25px !important;
    }
    .bizhub-partner__section .bizhub-partner__wrapper .bizhub-partner__row .bizhub-partner__form {
    	min-width: auto !important;
    }
    .bizhub-partner__section .bizhub-partner__wrapper .bizhub-partner__row {
    	row-gap: 25px !important;
    }
    .bizhub-how__section .bizhub-how__wrapper {
    	padding: 30px 25px !important;
    }
    .bizhub-why__section .bizhub-why__wrapper {
    	padding: 30px 25px !important;
    }
    .selling-business-section {
    	padding: 50px 0px !important;
    }
    
    	.building__amenities--inner .amenities__box {
    	width: 48.9% !important;
    }
    .building__amenities--inner {
    	flex-wrap: wrap !important;
    	column-gap: 15px !important;
    	row-gap: 15px !important;
    }
    .about__section .mb-30 {
    	margin-bottom: 0 !important;
    }
    
    .footer__widget--menu li {
    	margin-bottom: 4px !important;
    }
    .footer__widget--title {
    	margin-bottom: 10px !important;
    }
    .footer__bottom--inner {
    	flex-direction: column;
    	row-gap: 7px !important;
    }
}

@media only screen and (max-width: 767px){
	.container{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.about__section .mb-30{
	    margin-bottom: 0 !important;
	}
	.about__section .text-right {
    	text-align: left !important;
    }
    .amenities__content p{
        font-size: 15px;
        line-height: 23px;
    }
    .diligence-conductes-section {
    	padding-top: 50px !important;
    }
	.biz-howto-process {
    	padding-top: 15px !important;
    	padding-bottom: 15px !important;
    }
	.panel-header {
    	padding: 15px 15px !important;
    	margin-bottom: 20px !important;
    }
	.panel-header-title {
    	font-size: 17px !important;
    	margin-bottom: 5px !important;
    	line-height: 22px !important;
    }
    .diligence-conductes-section .s-card {
    	padding: 20px 15px !important;
    }
    .diligence-conductes-section .s-card-title {
    	font-size: 20px !important;
    	margin-bottom: 10px !important;
    	line-height: 25px !important;
    }
	.diligence-conductes-section .s-card {
    	padding: 20px 15px !important;
    }
    .biz-howto-process .flow-label {
    	font-size: 15px !important;
    	margin-bottom: 7px !important;
    	line-height: 20px !important;
    }
	.biz-howto-process .flow-desc{
	    font-size: 15px;
        line-height: 21px;
	}
	.biz-howto-process .s-card-title {
    	font-size: 20px !important;
    	margin-bottom: 18px !important;
    	line-height: 25px !important;
    }
	.lega-descliamr-data {
    	padding-bottom: 25px !important;
    }


    .building__amenities--inner .amenities__box {
    	width: 100% !important;
    }
    
	
	.selling-business-section .selling-business-section__wrapper .row {
        row-gap: 25px !important;
    }
    .bizhub-why__section .bizhub-why__wrapper {
    	padding: 30px 20px !important;
    }
    .bizhub-why__section .bizhub-why__wrapper .bizhub-why__steps .bizhub-why__step .bizhub-why__step--body {
    	padding-left: 13px !important;
    	font-size: 15px;
    	line-height: 24px;
    }
    .bizhub-how__section .bizhub-how__wrapper {
    	padding: 25px 20px !important;
    }
    .bizhub-how__section .bizhub-how__wrapper .bizhub-how__path .bizhub-how__path--list li {
    	font-size: 15px;
    	line-height: 21px;
    }
    .bizhub-how__section .bizhub-how__wrapper .bizhub-how__title {
        margin-bottom: 12px !important;
    }
    .bizhub-how__section .bizhub-how__wrapper .bizhub-how__cta {
    	padding: 25px 15px 30px !important;
    	flex-wrap: wrap !important;
    	justify-content: center !important;
    }
    .bizhub-how__section .bizhub-how__wrapper .bizhub-how__cta .bizhub-how__cta--btn {
    	padding: 9px 24px !important;
    	font-size: 15px !important;
    }
    .bizhub-how__cta--label span{
        font-size: 17px !important;
    }
    .bizhub-partner__section .bizhub-partner__wrapper {
    	padding: 30px 18px !important;
    }
    .bizhub-partner__section .bizhub-partner__wrapper .bizhub-partner__row {
    	row-gap: 25px !important;
    }
    
        

	.breadcrumb__title {
		margin-bottom: 8px;
	}
	.breadcrumb__section.section--padding {
		padding-top: 110px;
		padding-bottom: 40px;
	}
	.breadcrumb__menu--text {
		font-size: 16px;
		line-height: 21px;
	}
	.breadcrumb__menu {
		column-gap: 7px;
		align-items: center;
	}
    	
    .section__heading--desc b {
    	margin-top: 7px;
    	display: block;
    }

	.selling-business-section .selling-business-section__wrapper {
		padding: 20px 15px !important;
	}
	.selling-business-section__wrapper .section__heading--title {
		margin-bottom: 0 !important;
	}
	.selling-business-section__wrapper .row{
		flex-direction: column-reverse;
		row-gap: 22px;
	}
	.section__heading--desc {
		margin-top: 7px;
	}
	.selling-business-section{
		padding-bottom: 50px !important;
	}
	.bg_color_0 .container, .bg_color_3 .container, .bg_color_1 .container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.guide-item__section .row {
		margin: 0;
		row-gap: 20px;
	}
	.guide-item__section .row .col-lg-4{
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.guide-item__section .featured__card{
		row-gap: 12px;
	}
	.guide-item__section{
		padding-bottom: 50px !important;
	}
	
	.cta--section{
		padding-bottom: 50px !important;
	}
	.cta--section h2, .cta--section .section__heading--desc{
		text-align: center;
	}
	.cta--section .cta_btn_group {
		gap: 15px;
		justify-content: center;
		margin-top: 20px;
	}
	.cta--section .solid__btn {
		line-height: 45px;
		height: 45px;
		padding: 0px 25px;
	}
	
	.building__amenities--inner {
		gap: 15px;
	}
	.selling-business-section {
		padding: 45px 0px !important;
	}
	
    .info-grid {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 12px;
    }
    .selling_business_grid{
        padding-bottom: 45px;
    }
    .callout-minimal .text {
        font-size: 15px;
        line-height: 22px;
    }  
    .callout-minimal {
    	padding: 25px 21px 30px;
    }
    
    .account__desc {
    	font-size: 15px !important;
    	line-height: 22px !important;
    	margin-bottom: 18px !important;
    }
    .registration_popup input {
    	min-height: 44px !important;
    	height: 44px !important;
    }
    .account__form--input__field{
        height: 44px !important;
    }
    .login_popup .account__form--wrapper, .registration_popup .account__form--wrapper {
    	padding: 26px 15px !important;
    }
    .login_popup {
    	padding: 25px 15px !important;
    }
    .registration_popup {
    	padding: 25px 15px !important;
    }
    .contact__information--email {
    	gap: 12px !important;
    	padding: 6px 10px !important;
    }
    .contact__information--phone {
    	gap: 12px !important;
    	padding: 6px 10px !important;
    }
    .main__footer.footer__wrapper {
    	padding: 32px 0 25px !important;
    }
	.footer__bottom--inner {
		row-gap: 6px;
	}
	.copyright__content {
		font-size: 14px;
		line-height: 20px;
	}
	.footer__bottom--menu li::before {
		width: 1px;
		height: 11px;
	}
	.footer__bottom--menu li {
		margin-right: 10px;
		padding-right: 10px;
	}
	.menu__arrowdown--icon {
		display: none;
	} 
	
	.swiper__nav--btn.swiper-button-next {
		right: 5px !important;
	}
	.swiper__nav--btn.swiper-button-prev {
		left: 5px !important;
	}
	
}