@media only screen and (min-width: 1366px) and (max-width: 1920px) {}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {


	.menu_sec img {
		width: 100% !important;
		height: 120px !important;
	}

	.menu_sec #menu li a {
		font-size: 13px !important;
		padding: 5px !important;
	}

	img img {
		width: 40px;
		height: 40px;
		object-fit: contain;
	}

	section.after-banner {
		background: #200835;
		padding: 50px 0;
	}

	.after-img {
		width: 120px;
		height: 120px;
	}

	.after-wrap h3 {
		font-size: 22px;
		margin-top: 20px;
	}

	ul.footer-list li a {
		font-size: 10px !important;

	}

	.banner_text {

		right: 4% !important;
	}

	.ban-content h2 {
		color: #fff;
		margin-bottom: 5px !important;
	}

	.footer-text h3 {
		font-size: 30px !important;

		margin-bottom: 0px !important;

	}

	.footer-text.footer-aft:after {

		height: 117%;

	}

	ul.footer-list-link li {

		gap: 10px !important;
	}

	ul.footer-social li i {
		font-size: 14px;

		width: 40px;
		height: 40px;

	}

	.footer-text.footer-lef {

		margin-left: 15px;
	}

	ul.footer-list-link li i {
		color: #fff;
		font-size: 15px !important;
	}

	ul.footer-list-link p {

		font-size: 10px !important;
	}

	ul.footer-list {

		margin-bottom: 10px;
	}

	section.mission {
		padding: 60px 0;
	}

	ul.footer-copy {

		margin: 10px 4px 10px !important;
	}

	ul.footer-list li a {

		line-height: 30px !important;
	}

	p {
		line-height: 20px !important;
		font-size: 12px !important;
	}

	.menu_sec .theme_btn {
		font-size: 12px !important;
	}

	.footer-pera p {
		font-size: 10px !important;
		line-height: 20px !important;
		width: 100% !important;

		padding: 20px 10px;

	}

	.bottom-para {
		margin-top: 10px;
	}

	section.real-state {
		padding-top: 30px;
		padding-bottom: 50px;
	}

	.miss-text h4 {
		font-size: 35px;

	}

	section.real-state {
		padding-top: 40px !important;
		padding-bottom: 60px !important;
	}

	.real-wrap h2 {

		font-size: 45px;
		margin-bottom: 5px;
	}

	.btn3 {

		font-size: 14px;

		padding: 10px 20px;

	}

	.real-wrap {

		padding: 20px;

	}

	img.img-fluid {
		width: 100%;
		height: 440px;
		object-fit: cover;
	}

	section.inn-banner h2 span {
		display: contents;
	}

	section.real-state .row {
		align-items: center;
	}

	img.house-3 {
		position: inherit;

	}

	.ser-wrap {

		padding: 40px 0 60px;

	}

	.ser-box h3 {
		font-size: 25px !important;
	}

	.ser-box img {
		height: 220px !important;
	}

	.theme_btn {
		padding: 0px 20px !important;
		height: 40px !important;
		font-size: 14px;
	}

	div#tx1 h2 {
		font-size: 30px !important;
		margin-bottom: 10px !important;
	}

	.inves-wrap ul li:first-child {
		width: 50% !important;

	}

	.slick-dots li {

		display: none !important;
	}

	.ser-slider .slick-prev:before,
	.ser-slider .slick-next:before {

		width: 60px;
		height: 60px;

		font-size: 30px;
	}

	.inves-wrap ul li:last-child {
		width: 50% !important;
	}

	section.inn-banner h2 {
		font-size: 50px !important;
	}

	.contact-wrap img {

		width: 45%;

	}

	h2 {
		font-size: 55px;
		margin: 0 0 25px;
	}

	.contact-info {

		padding: 20px 20px;

	}

	h1 {

		margin: 20px 0 20px;
	}

	section.inn-banner h2 {
		font-size: 70px;

	}

	.banner_text {

		top: 25% !important;

	}


}

@media only screen and (min-width: 992px) and (max-width: 1199px) {


	.menu_sec img {
		width: 100% !important;
		height: 90px !important;
	}

	.menu_sec #menu li a {
		font-size: 11px !important;
		padding: 5px !important;
	}

	.after-img img {
		width: 40px;
		height: 40px;
		object-fit: contain;
	}

	section.after-banner {
		background: #200835;
		padding: 50px 0;
	}

	.after-img {

		width: 70px;
		height: 70px;

	}

	.after-wrap h3 {

		font-size: 18px;

		margin-top: 20px;
	}

	ul.footer-list li a {
		font-size: 10px !important;

	}

	.banner_text {

		right: 4% !important;
	}

	.ban-content h2 {
		color: #fff;
		margin-bottom: 5px !important;
	}

	.footer-text h3 {
		font-size: 30px !important;

		margin-bottom: 0px !important;

	}

	.footer-text.footer-aft:after {

		height: 117%;

	}

	ul.footer-list-link li {

		gap: 10px !important;
	}

	ul.footer-social li i {
		font-size: 14px;

		width: 40px;
		height: 40px;

	}

	.footer-text.footer-lef {

		margin-left: 15px;
	}

	ul.footer-list-link li i {
		color: #fff;
		font-size: 15px !important;
	}

	ul.footer-list-link p {

		font-size: 10px !important;
	}

	ul.footer-list {

		margin-bottom: 10px;
	}

	section.mission {
		padding: 20px 0;
	}

	ul.footer-copy {

		margin: 10px 4px 10px !important;
	}

	ul.footer-list li a {

		line-height: 30px !important;
	}

	p {
		line-height: 20px !important;
		font-size: 12px !important;
	}

	.menu_sec .theme_btn {
		font-size: 8px !important;
	}

	.footer-pera p {
		font-size: 10px !important;
		line-height: 20px !important;
		width: 100% !important;

		padding: 20px 10px;

	}

	.bottom-para {
		margin-top: 10px;
	}

	section.real-state {
		padding-top: 30px;
		padding-bottom: 50px;
	}

	.miss-text h4 {
		font-size: 35px;

	}

	section.real-state {
		padding-top: 40px !important;
		padding-bottom: 60px !important;
	}

	.real-wrap h2 {

		font-size: 45px;
		margin-bottom: 5px;
	}

	.btn3 {

		font-size: 14px;

		padding: 10px 20px;

	}

	.real-wrap {

		padding: 20px;

	}

	img.house-3 {
		position: inherit;

	}

	.ser-wrap {

		padding: 40px 0 60px;

	}

	.ser-box h3 {
		font-size: 20px !important;
	}

	.ser-box img {
		height: 200px !important;
	}

	.theme_btn {
		padding: 0px 20px !important;
		height: 40px !important;
		font-size: 14px;
	}

	div#tx1 h2 {
		font-size: 30px !important;
		margin-bottom: 10px !important;
	}

	.inves-wrap ul li:first-child {
		width: 50% !important;

	}

	.slick-dots li {

		display: none !important;
	}

	.ser-slider .slick-prev:before,
	.ser-slider .slick-next:before {

		width: 60px;
		height: 60px;

		font-size: 30px;
	}

	.inves-wrap ul li:last-child {
		width: 50% !important;
	}

	section.inn-banner h2 {
		font-size: 50px !important;
	}

	.contact-wrap img {

		width: 45%;

	}

	h2 {

		font-size: 45px;

		margin: 0 0 20px;

	}

	.contact-info {

		padding: 20px 20px;

	}

	h1 {

		margin: 20px 0 20px;
	}

	section.inn-banner h2 {
		font-size: 70px;

	}

	.banner_text {

		top: 25% !important;

	}


}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.menu_sec img {
		width: 100% !important;
		height: 90px !important;
	}

	.menu_sec #menu li a {
		font-size: 8px !important;
		padding: 3px !important;
	}

	.after-img img {
		width: 40px;
		height: 40px;
		object-fit: contain;
	}

	section.after-banner {
		background: #200835;
		padding: 50px 0;
	}

	.after-img {

		width: 70px;
		height: 70px;

	}

	.after-wrap h3 {

		font-size: 18px;

		margin-top: 20px;
	}

	ul.footer-list li a {
		font-size: 10px !important;

	}

	.banner_text {

		right: 4% !important;
	}

	.ban-content h2 {
		color: #fff;
		margin-bottom: 5px !important;
	}

	.footer-text h3 {
		font-size: 30px !important;

		margin-bottom: 0px !important;

	}

	.footer-text.footer-aft:after {

		height: 117%;

	}

	ul.footer-list-link li {

		gap: 10px !important;
	}

	ul.footer-social li i {
		font-size: 14px;

		width: 40px;
		height: 40px;

	}

	.footer-text.footer-lef {

		margin-left: 15px;
	}

	ul.footer-list-link li i {
		color: #fff;
		font-size: 15px !important;
	}

	ul.footer-list-link p {

		font-size: 10px !important;
	}

	ul.footer-list {

		margin-bottom: 10px;
	}

	section.mission {
		padding: 20px 0;
	}

	ul.footer-copy {

		margin: 10px 4px 10px !important;
	}

	ul.footer-list li a {

		line-height: 30px !important;
	}

	p {
		line-height: 20px !important;
		font-size: 12px !important;
	}

	.menu_sec .theme_btn {
		font-size: 8px !important;
	}

	.footer-pera p {
		font-size: 10px !important;
		line-height: 20px !important;
		width: 100% !important;

		padding: 20px 10px;

	}

	.bottom-para {
		margin-top: 10px;
	}

	section.real-state {
		padding-top: 30px;
		padding-bottom: 50px;
	}

	.miss-text h4 {
		font-size: 35px;

	}

	section.real-state {
		padding-top: 40px !important;
		padding-bottom: 60px !important;
	}

	.real-wrap h2 {

		font-size: 45px;
		margin-bottom: 5px;
	}

	.btn3 {

		font-size: 14px;

		padding: 10px 20px;

	}

	.real-wrap {

		padding: 20px;

	}

	img.house-3 {
		position: inherit;

	}

	.ser-wrap {

		padding: 40px 0 60px;

	}

	.ser-box h3 {

		font-size: 15px !important;
	}

	.ser-box img {

		height: 110px !important;

	}

	.theme_btn {
		padding: 0px 20px !important;
		height: 40px !important;
		font-size: 14px;
	}

	div#tx1 h2 {
		font-size: 30px !important;
		margin-bottom: -10px !important;
	}

	.inves-wrap ul li:first-child {
		width: 50% !important;

	}

	.slick-dots li {

		display: none !important;
	}

	.ser-slider .slick-prev:before,
	.ser-slider .slick-next:before {

		width: 60px;
		height: 60px;

		font-size: 30px;
	}

	.inves-wrap ul li:last-child {
		width: 50% !important;
	}

	section.inn-banner h2 {
		font-size: 50px !important;
	}

	.contact-wrap img {

		width: 45%;

	}

	h2 {

		font-size: 45px;

		margin: 0 0 20px;

	}

	.contact-info {

		padding: 20px 20px;

	}

	h1 {

		margin: 20px 0 20px;
	}

	section.inn-banner h2 {
		font-size: 70px;

	}

	.banner_text {

		top: 25% !important;

	}


}

@media only screen and (min-width: 520px) and (max-width: 767px) {
	.menu_sec img {
		height: 110px !important;
	}

	.menu_sec .theme_btn {
		font-size: 14px !important;
	}

	.entry-content {
		text-align: center !important;
	}

	div#tx1 h2 {
		font-size: 30px !important;
		line-height: 60px !important;
	}

	.trade {

		width: 60px;
		height: 60px;

		margin-left: -40px;

	}

	.entry-content p {
		font-size: 14px;
		line-height: 23px;
	}

	.slicknav_nav a:hover {
		background: #851112;
	}

	h1 {

		font-size: 18px;

		margin: 10px 0 10px;
	}

	.banner_text {

		position: inherit;

		z-index: 9999;
		margin: 0 auto;
		margin-top: 20px;
	}

	.theme_btn {
		padding: 0px 15px !important;
		font-size: 15px !important;
		height: 45px !important;
		margin: 0 auto;
	}

	.after-img img {
		width: 50px !important;
		height: 50px !important;

	}

	.real-wrap h2 {

		font-size: 40px;
	}

	img.house-3 {
		right: 0 !important;
		position: inherit;
	}

	.real-wrap {

		padding: 20px;

	}

	section.real-state {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}

	.ser-slider .slick-prev,
	.ser-slider .slick-next {
		top: 95% !important;
	}

	.top-heading p {
		width: 100%;

	}

	.entry-content {
		text-align: center;
	}

	section.service-detail {
		padding: 40px 0;
	}

	.wpb_wrapper h2 {
		font-size: 35px;
	}

	html .vc_custom_1717113566524 {
		margin-top: 0px !important;
	}

	.vc_section {

		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.ser-box p {

		font-size: 12px;
	}

	.privacy-wrap ul li {
		padding-left: 0px;
		list-style: inside disc;
	}

	.privacy-wrap ul li {

		font-size: 13px;
	}

	.privacy-wrap h3 {

		font-size: 25px;

		margin-bottom: 15px;
		margin-top: 20px;
	}

	section.services.inner-services {
		padding: 50px 0;
	}

	section.contact-us {
		padding: 50px 10px;
	}

	.privacy-wrap h2 {
		text-align: center;
		font-size: 30px !important;
	}

	section.policy {
		padding: 50px 0;
		text-align: center;
	}

	.contact-wrap img {
		position: inherit !important;
		right: 0 !important;
		height: 100% !important;
		width: 100% !important;
		z-index: -1 !important;
		border-radius: 50px !important;
		margin-top: 20px !important;
	}

	.contact-info {

		padding: 30px 10px !important;
		border-radius: 20px !important;

	}

	div#tx1 h3 {
		font-size: 25px !important;
		margin: 0px;
	}

	section.inn-banner h2 {
		font-size: 40px !important;
	}

	div#tx1 h2 {
		font-size: 24px !important;

		line-height: 50px !important;
	}

	.top-heading p {
		width: 100%;

		margin-bottom: 20px;
	}

	ul.footer-social li i {
		font-size: 14px;

		width: 35px;
		height: 35px;

	}

	.miss-text h4 {
		font-size: 45px;

	}

	section.main_slider.inn-banner img.img-fluid {

		height: 390px !important;

	}

	section.inn-banner h2 {
		font-size: 55px;

	}

	section.main_slider.inn-banner .banner_text {

		margin-top: 50px;
	}

	footer.footer-sec:before {

		content: '';
		width: 97%;
		height: 97%;
		left: 1%;
		top: 2%;

	}

	input[type="submit"] {

		margin-top: 15px;

	}

	ul.footer-social {

		margin-top: 20px;
	}

	.footer-text h3 {
		font-size: 30px;

		margin-bottom: 0px;
	}

	ul.footer-list {

		margin-bottom: 10px;
	}

	footer.footer-sec {
		padding: 30px 0 10px;
	}

	ul.footer-list-link li i {

		font-size: 14px;
	}

	ul.footer-list-link li a p {
		font-size: 10px;
	}

	ul.footer-list-link li {

		gap: 8px;
	}

	ul.footer-list-link p {

		font-size: 10px;
	}

	.footer-text.footer-lef {

		margin-left: 10px;
	}

	ul.footer-list li a {
		font-size: 10px;

		line-height: 25px;
		font-weight: 300;
	}

	ul.footer-copy li img {
		width: 80%;
	}

	ul.footer-copy p {

		font-size: 10px;
	}

	ul.footer-copy {

		gap: 5px;
		/* width: 70%; */
		margin: 10px 10px 10px;
	}

	.footer-logo img {
		width: 100%;
		margin-left: 0px;
	}

	.footer-pera p {
		font-size: 10px;
		line-height: 20px;
		width: 100%;

		padding: 20px 10px;
		z-index: 0;
		margin: 20px 0 0;
	}

	.btn3 {
		font-size: 14px;
		padding: 20px 0;
		padding: 12px 20px;
		margin: 0 auto;
	}

	.ser-slider .slick-next {
		right: 0;
		left: 50px;
		margin: 0 auto;
	}

	.ser-slider .slick-prev {
		right: 0 !important;
		left: 0 !important;
		margin: 0 auto !important;
	}

	.ser-slider .slick-prev {
		right: 0;
		left: 0;
		margin: 0 auto;
	}

	img.house-3 {

		margin-top: 20px;
	}

	.ban-content p {

		line-height: 20px;
	}

	.ser-slider .slick-prev:before,
	.ser-slider .slick-next:before {

		width: 20px;
		height: 30px;

		font-size: 20px;
	}

	.ban-content {
		text-align: center;
	}

	img.img-fluid {
		width: 100% !important;
		height: 480px !important;
		object-fit: cover !important;
	}

	.inves-wrap ul li h4 {
		font-size: 18px;

	}

	.entry-content p {
		font-size: 13px;
		line-height: 22px;
	}

	section.wpb-content-wrapper {
		text-align: center !important;
	}

	div#tx1 h2 {
		font-size: 30px !important;
		line-height: 70px;

	}

	.inves-wrap ul li h4 span {

		font-size: 13px;

		margin-top: 5px;
	}

	html .footer-logo img {
		width: 50%;
	}

	section.poperty-invest {
		text-align: center;
	}

	section.poperty-invest h2 {
		font-size: 40px;
	}

	.inves-wrap ul li:last-child {
		width: 100%;
	}

	.inves-wrap ul li img {
		width: 100%;
		height: 150px;
	}

	.inves-wrap ul li:first-child {
		width: 100%;
	}

	.inves-wrap ul {
		display: block;

	}

	.ser-wrap {

		padding: 30px 0 30px;

	}

	.ser-box img {

		height: 170px;

	}

	section.poperty-invest {
		padding-top: 50px;
	}

	.ser-box h3 {

		margin-top: 15px;
		font-size: 15px;
		margin-bottom: 10px;
	}

	.ser-pad {
		padding: 0 20px;
	}

	.ser-icon a i {

		font-size: 18px;
		width: 40px;
		height: 40px;

	}


	.ser-wrap h2 {

		font-size: 40px;
	}

	.after-wrap {

		border-right: inherit;
	}

	.after-wrap {
		margin-top: 20px !important;
	}

	.miss-text {
		text-align: center;
		margin-top: 30px;
		margin-bottom: 0 !important;
	}

	.after-img {

		width: 90px !important;
		height: 90px !important;

	}

	section.inn-banner h2 span {
		display: contents;
	}

	.after-wrap h3 {

		font-size: 25px !important;

		margin-top: 15px !important;
	}

	section.after-banner {
		padding: 50px 0 !important;
	}

	section.mission {
		padding: 50px 0;

		header {
			padding: 15px 0;
		}
	}

	h2 {

		font-size: 50px;

		margin: 0 0 10px;

	}

	menu_sec img {
		height: 110px !important;
	}

	p {

		line-height: 22px;

		font-size: 13px;
	}


}

@media only screen and (min-width: 300px) and (max-width: 519px) {
	.menu_sec img {

		height: 70px !important;
	}

	.menu_sec .theme_btn {
		font-size: 14px !important;
	}

	.trade {

		width: 60px;
		height: 60px;

		margin-left: -40px;

	}

	h1 {

		font-size: 18px;

		margin: 10px 0 10px;
	}

	.banner_text {

		position: inherit;

		z-index: 9999;
		margin: 0 auto;
		margin-top: 20px;
	}

	.theme_btn {
		padding: 0px 15px !important;
		font-size: 15px !important;
		height: 45px !important;
		margin: 0 auto;
	}

	.after-img img {
		width: 50px !important;
		height: 50px !important;

	}

	.real-wrap h2 {

		font-size: 40px;
	}

	img.house-3 {
		right: 0 !important;
		position: inherit;
	}

	.real-wrap {

		padding: 20px;

	}

	section.real-state {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		text-align: center;
	}

	.ser-slider .slick-prev,
	.ser-slider .slick-next {
		top: 95% !important;
	}

	.top-heading p {
		width: 100%;

	}

	.entry-content {
		text-align: center;
	}

	section.service-detail {
		padding: 40px 0;
	}

	.wpb_wrapper h2 {
		font-size: 35px;
	}

	html .vc_custom_1717113566524 {
		margin-top: 0px !important;
	}

	.vc_section {

		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.ser-box p {

		font-size: 12px;
	}

	.privacy-wrap ul li {
		padding-left: 0px;
		list-style: inside disc;
	}

	.privacy-wrap ul li {

		font-size: 13px;
	}

	.privacy-wrap h3 {

		font-size: 25px;

		margin-bottom: 15px;
		margin-top: 20px;
	}

	section.services.inner-services {
		padding: 50px 0;
	}

	section.contact-us {
		padding: 50px 10px;
	}

	.privacy-wrap h2 {
		text-align: center;
		font-size: 30px !important;
	}

	section.policy {
		padding: 50px 0;
		text-align: center;
	}

	.contact-wrap img {
		position: inherit !important;
		right: 0 !important;
		height: 100% !important;
		width: 100% !important;
		z-index: -1 !important;
		border-radius: 50px !important;
		margin-top: 20px !important;
	}

	.contact-info {

		padding: 30px 10px !important;
		border-radius: 20px !important;

	}

	div#tx1 h3 {
		font-size: 25px !important;
		margin: 0px;
	}

	section.inn-banner h2 {
		font-size: 40px !important;
	}

	div#tx1 h2 {
		font-size: 24px !important;

		line-height: 50px !important;
	}

	.top-heading p {
		width: 100%;

		margin-bottom: 20px;
	}

	ul.footer-social li i {
		font-size: 14px;

		width: 35px;
		height: 35px;

	}

	.miss-text h4 {
		font-size: 45px;

	}

	section.main_slider.inn-banner img.img-fluid {

		height: 390px !important;

	}

	section.inn-banner h2 {
		font-size: 55px;

	}

	section.main_slider.inn-banner .banner_text {

		margin-top: 50px;
	}

	footer.footer-sec:before {

		content: '';
		width: 97%;
		height: 97%;
		left: 1%;
		top: 2%;

	}

	input[type="submit"] {

		margin-top: 15px;

	}

	ul.footer-social {

		margin-top: 20px;
	}

	.footer-text h3 {
		font-size: 30px;

		margin-bottom: 0px;
	}

	ul.footer-list {

		margin-bottom: 10px;
	}

	footer.footer-sec {
		padding: 30px 0 10px;
	}

	ul.footer-list-link li i {

		font-size: 14px;
	}

	ul.footer-list-link li a p {
		font-size: 10px;
	}

	ul.footer-list-link li {

		gap: 8px;
	}

	ul.footer-list-link p {

		font-size: 10px;
	}

	.footer-text.footer-lef {

		margin-left: 10px;
	}

	ul.footer-list li a {
		font-size: 10px;

		line-height: 25px;
		font-weight: 300;
	}

	ul.footer-copy li img {
		width: 80%;
	}

	ul.footer-copy p {

		font-size: 10px;
	}

	ul.footer-copy {

		gap: 5px;
		/* width: 70%; */
		margin: 10px 10px 10px;
	}

	.footer-logo img {
		width: 100%;
		margin-left: 0px;
	}

	.footer-pera p {
		font-size: 10px;
		line-height: 20px;
		width: 100%;

		padding: 20px 10px;
		z-index: 0;
		margin: 20px 0 0;
	}

	.btn3 {
		font-size: 14px;
		padding: 20px 0;
		padding: 12px 20px;
		margin: 0 auto;
	}

	.ser-slider .slick-next {
		right: 0;
		left: 50px;
		margin: 0 auto;
	}

	.ser-slider .slick-prev {
		right: 0 !important;
		left: 0 !important;
		margin: 0 auto !important;
	}

	.ser-slider .slick-prev {
		right: 0;
		left: 0;
		margin: 0 auto;
	}

	img.house-3 {

		margin-top: 20px;
	}

	.ban-content p {

		line-height: 20px;
	}

	.ser-slider .slick-prev:before,
	.ser-slider .slick-next:before {

		width: 20px;
		height: 30px;

		font-size: 20px;
	}

	.ban-content {
		text-align: center;
	}

	img.img-fluid {
		width: 100% !important;
		height: 480px !important;
		object-fit: cover !important;
	}

	.inves-wrap ul li h4 {
		font-size: 18px;

	}

	.inves-wrap ul li h4 span {

		font-size: 13px;

		margin-top: 5px;
	}

	section.poperty-invest {
		text-align: center;
	}

	section.poperty-invest h2 {
		font-size: 40px;
	}

	.inves-wrap ul li:last-child {
		width: 100%;
	}

	.inves-wrap ul li img {
		width: 100%;
		height: 150px;
	}

	.inves-wrap ul li:first-child {
		width: 100%;
	}

	.inves-wrap ul {
		display: block;

	}

	.ser-wrap {

		padding: 30px 0 30px;

	}

	.ser-box img {

		height: 170px;

	}

	section.poperty-invest {
		padding-top: 50px;
	}

	.ser-box h3 {

		margin-top: 15px;
		font-size: 15px;
		margin-bottom: 10px;
	}

	.ser-pad {
		padding: 0 20px;
	}

	.ser-icon a i {

		font-size: 18px;
		width: 40px;
		height: 40px;

	}


	.ser-wrap h2 {

		font-size: 40px;
	}

	.after-wrap {

		border-right: inherit;
	}

	.after-wrap {
		margin-top: 20px !important;
	}

	.miss-text {
		text-align: center;
		margin-top: 30px;
		margin-bottom: 0 !important;
	}

	.after-img {

		width: 90px !important;
		height: 90px !important;

	}

	.after-wrap h3 {

		font-size: 25px !important;

		margin-top: 15px !important;
	}

	section.after-banner {
		padding: 50px 0 !important;
	}

	section.mission {
		padding: 50px 0;
	}

	h2 {

		font-size: 50px;

		margin: 0 0 10px;

	}

	p {

		line-height: 22px;

		font-size: 13px;
	}

	section.inn-banner h2 span {
		display: contents;
	}


}

@media only screen and (min-width: 0px) and (max-width: 299px) {}