@media (min-width:576px) {

	.mobile_property .grow .matter {

		max-width: 540px;

	}

}



@media (min-width:768px) {

	.mobile_property .grow .matter {

		max-width: 720px;

	}

}



@media (min-width:992px) {

	.mobile_property .grow .matter {

		max-width: 960px;

	}

}



@media (min-width:1200px) {

	.mobile_property .grow .matter {

		max-width: 1140px;

	}

}



@media (max-width:1500px) {

	.property-portfolio-sec .container{width: 100%; padding: 0 20px;}


}

@media (max-width:1366px) {



.home-banner-text-new-sec{top: 186px;left:10px;width:calc(100% - 10px);}



	/* .swiper-pagination-bullets{left: 45% !important} */

	.property_slider_web .owl-carousel-bg {

		top: -120px;

	}



	.property_portfolio .field {

		padding-top: 200px;

	}

/*************footer sec start 24-02-2023*************/

.footer-menu-sec ul li ul li a{font-size: 16px;}

/*************footer sec end 24-02-2023*************/

/************real eastate start*****************/

.real-estate-l h2{font-size: 38px; line-height: 40px;}

.real-estate-l h2 span{display: inline;}

/************real eastate end*****************/

.property-portfolio-l{width: 32%; padding: 0 20px 0 0;}
.property-portfolio-r{width: 68%; padding: 0 0 0 10px;}
.property-portfolio-l p{line-height: 28px;}


}



@media (max-width: 1321px) {



	.web-news .news_main .news_featured:last-child {

		margin-top: 130px !important;

	}

	.web-news .news_main{flex-flow: wrap;}



}



@media (max-width: 1280px) {

/*************footer sec start 24-02-2023*************/

footer .container, .leading-main-sec .container, .real-estate-sec .container, .home-news-main-sec .container{width: 100%; padding: 0 20px; box-sizing: border-box; -webkit-box-sizing: border-box;}

/*************footer sec end 24-02-2023*************/

/************leading sec start 24-02-2023**************/

.leading-l-sec h2{font-size: 38px; line-height: 40px;}

.leading-l-sec h2 span{display: inline;}

.leading-l-sec{padding: 0 10px 0 0;}

.leading-r-sec{padding: 0 30px;}

/************leading sec end 24-02-2023**************/

.property-portfolio-l h2{font-size: 38px; line-height: 40px;}
.property_portfolio .field{height: 578px;}
#portfolio .owl-nav{padding-top:0;}

}



/*****27-02-2023*****/



@media (max-width: 1140px) {

.home-cyprus-down-sec .container, .residency-main-sec .container, .property-main-sec .container{width: 100%; padding: 0 20px; box-sizing: border-box; -webkit-box-sizing: border-box;}

}



/*****27-02-2023*****/



@media (max-width: 1199px) {





	header .container {max-width: 100%; width: 100%; padding: 0 20px;}

 .slider .caption{max-width:calc(100% - 20px); width: 100%; padding: 0 20px;}

#home-slider .owl-dots{left: 0; width: calc(100% - 60%);}



}



@media screen and (max-width:1025px) {

	.home-banner-text-new-sec{top:210px;}

	.home-cyprus-down-cn .orange-btn{width:100%;}



		.lang .language {

		font-size: 14px !important;

		text-align: left !important;

	}





}



@media (max-width: 1024px) {



	.lang .language {

		/*background: url(../images/arrow.png)right 16px no-repeat !important;*/

		float: right;

		width: 65px;

		font-size: 14px;

		text-align: left;

	}



	.menu-item a.elementor-item.elementor-item-active::before {

		display: none;

	}



	/*13-06-2022*/

	.lang .language {

		/* width: 80px !important; */

	}



	/*13-06-2022*/

	.mobile_navmenu .elementor-search-form__toggle .fas {

		font-size: 0;

		background: url(https://www.pafilia.com/v1/wp-content/uploads/2022/06/image-30.svg)right top no-repeat;

		width: 43px;

		height: 40px;

	}



	.mobile_property .grow {

		max-width: 100%;

		margin: 10px 0;

		border-radius: 30px;

	}



	.mobile_property .grow:hover {

		max-width: 100%;

	}



	.mobile_property .grow .desc-box {

		width: 50%;

	}



	.mobile_property .grow .button {

		margin-top: 110px;

	}



	.mobile_property .grow .cta span {

		padding-left: 8%;

	}



	.property_portfolio .field {

		padding-top: 120px;

	}



	.leading-slide .slide-wrapper {

		overflow: hidden;

	}



	.leading-slide h3 {

		font-size: 20px;

		line-height: 24px;

	}



	.leading-slide .slide-row .slide-col {

		padding: 0 5px;

	}



	.leading-slide .slide-col .icon {

		width: 40px;

	}



	/* .leading-slide .elementor-swiper-button{bottom:0 !important;} */

	.web-news .news_featured {

		max-width: 278px;margin: 10px 42px;

	}



	.web-news .news_desc {

		width: 295px;

		left: 21px;

	}



	.web-news .news_title {

		font-size: 18px;

		line-height: 24px;

		padding-bottom: 10px;

	}



	.web-news .overlay {

		width: 235px;

	}



	.home-cyprus-down-sec .orange-btn {

		width: auto;

		padding: 10px 25px 10px 65px;

		display: inline-block;

		font-size: 12px;

		line-height: 29px;

	}


	.enquiry-form .elementor-field-option label span.accepetText {

		font-size: 11px;

	}



	.enquiry-form .elementor-field-type-radio label {

		line-height: 18px !important;

	}



	.desktop-slider-sec .swiper-pagination-bullets {

		right: 20px;

	}



	.or_arrow {

		top: -2px;

		font-size: 19px;

	}

/*************footer sec start 24-02-2023*************/

.footer-top-l{width: 70%;}

.footer-top-r{width: 30%;}

/*************footer sec start 24-02-2023*************/

/************leading sec start 24-02-2023**************/

.leading-r-sec h3{font-size: 20px; line-height: 24px;}

.leading-r-sec ul li{padding: 0 5px 20px 5px; overflow: hidden;}

/************leading sec end 24-02-2023**************/

/******************property main sec start********************/

.residency-main-sec{padding: 60px 0 130px 0;}

.residency-main-sec h2{font-size: 38px; line-height: 40px;}

.cyprus-box-sec{top: -70px;}

.property-main-sec{padding:20px 0 80px 0;}

.property-form-sec-new{width: 52%; padding: 0 30px 0 0;}

.property-img-sec{width: 48%;}

.property-main-sec h4{font-size: 16px; line-height: 18px;}

.property-img-sec:before{border-radius: 6px;}

.home-cyprus-down-sec .residency-txt p{line-height: 27px; font-weight: 200;}

/******************property main sec end********************/

/************real eastate start*****************/

.real-estate-l h2{font-size: 30px; line-height:34px;}

.real-state-box-r h3{font-size: 17px; line-height: 20px;}

.real-state-box-l img{width: 100%;}

.real-estate-l{padding: 150px 50px 150px 0;}

/************real eastate end*****************/

/**********************header start*******************/

header .top-bar .social, header .top-bar .language ul { display: none; }


/* main site menu start */

.site-nav{ position: fixed; width: 100%; height: 100%; left: -100%; top: 0; background: #001932; padding: 20px; z-index: 999; transition: all 0.8s ease;}

.site-nav.act{ left: 0;}

.site-nav > ul > li > a:after, .site-nav > ul > li > a:hover:after { display: none; }

.site-nav > ul > li:hover > a, .site-nav > ul > li.active > a{ color: #fff;}

.site-nav > ul{ text-align: left; display: block;}

.site-nav > ul > li{ display: flex; flex-wrap: wrap; width: 100%; margin: 0; padding: 0;}

.site-nav ul li.has-sub{ padding-right: 0;    display: flex;
    flex-wrap: wrap;}

.sub-drop-alt{order: 2;
    /*margin-top: 6px; */position: relative; top: auto; right: auto;}

.site-nav > ul > li > a { padding:10px 0; color: #fff; font-size: 15px; line-height: 120%; font-weight: 300; display: inline-block; position: relative;}

.site-nav > ul > li.active2 > a { color: #F78E2F !important;font-size: 16px;
	font-style: normal;
	font-weight: 700;}

.site-nav > ul > li.active > a::after { display: none;}

.sub-drop-alt{ color: #fff !important; top: 8px; text-align: center; height: 25px; width: 25px; line-height: 25px; z-index: 999; cursor: pointer;}

.site-nav ul li ul li.has-sub .sub-drop-alt::before{ font-family: FontAwesome; content: '\f107';}

.mob-click{ display: block;}

.site-nav > ul > li > ul{ position: static; opacity: 1 !important; visibility: visible !important; box-shadow: none; width: 100%; display: none; transition: none; background-color: transparent; order: 3;}

.site-nav > ul > li > ul > li > a{ padding: 10px 0px; color: #AEAEAE; font-size: 16px; line-height: 120%; font-weight: 300; }


.site-nav > ul > li > ul > li > ul{ position: static; opacity: 1 !important; visibility: visible !important; box-shadow: none; width: 100%; display: none; transition: none;}

.site-nav > ul > li > ul > li > ul > li > a{ padding-left:20px;}

.site-nav > ul > li > ul > li > ul > li:last-child > a { border-bottom: 1px solid #2d4f6d;}


/* main site menu end */

.menu-header { padding-bottom: 16px; border-bottom: 1px solid rgba(203, 203, 203, 0.4); margin-bottom: 17px;}

.menu-header .logo-menu img { height: 41px;}


.site-nav .social, .site-nav .language, .site-nav .menu-header, header .mob-icon { display: block; }


header .mob-icon {width: 25%;}

header .top-bar .logo, header.header-vietnaam .top-bar .logo { width: 50%; }

header .top-bar .language, header.header-vietnaam .top-bar .language{ width: 25%; text-align: right; }



header .language select { display: inline-block; width: 45px; font-family: 'Noto Sans'; font-style: normal; font-weight: 700; font-size: 16px; line-height: 22px; color: #fff; background-color: transparent; border:0; margin: 0; padding: 0;}

header .language select option {font-family: 'Noto Sans'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 22px; color: #333;}



.slider .slider-item img { height: 666px; }

.slider .caption { margin-left: 0; }

.slider .caption h2 {font-size: 38.81px; line-height: 41.35px; margin-bottom: 33px;}

.slider .caption p { font-size: 16px; line-height: 21.79px; margin-bottom: 36px; }



#home-slider .owl-dots { width: 100%; left: 0; top: auto; bottom: 103px; max-width: none; transform: none; text-align: center;}

#home-slider .owl-dots button.owl-dot { display: inline-block; margin: 0 12px;}

/**********************header start*******************/

/***********floating button start***********/

.floating-icon-sec ul li img{width: 34px; height: 34px;}

.floating-icon-sec{right: 50px;}

/***********floating button end***********/

/***********customize***********/

.property-form-sec .form-group label{font-size:15px; line-height:18px;}

.property-form-sec .form-group input{font-size:15px;}

.enquiry-form select, .enquiry-form select option{font-size:15px !important;}

.form-accepet-txt .accepetText{font-size:11px;}

.enquiry-form.property-form-sec .elementor-button{padding:0;}

.enquiry-form.property-form-sec .elementor-button span:before, .enquiry-form.property-form-sec .elementor-button span.elementor-button-icon{top:-10px;}

.enquiry-form.property-form-sec input[type="radio"]{width:11px !important; height:11px !important;}

.enquery-form-vn .enquiry-form.property-form-sec .elementor-button span:before, .enquery-form-vn .enquiry-form.property-form-sec .elementor-button span.elementor-button-icon{top:-14px;}

.header-language-vn .lang .language{width:180px !important;}

/***********customize***********/

.property-portfolio-l{width: 50%; padding: 0;}

.property-portfolio-r{width: 50%; padding: 0 0 0 30px;}

.web-news .news_main{flex-flow: wrap;}

.home-news-main-sec{padding-bottom: 50px;}
.home-news-main-sec .orange-btn{margin-top: 0;}
.home-news-main-sec .web-news{padding-bottom: 140px;}
.home-news-main-sec .orange-btn span{padding-left: 30px;}





}



@media screen and (max-width:768px) {

.home-banner-text-new-sec{top:218px;}

	.home-banner-text-new-sec .slider_button2{display:none;}

		.header-language-vn .lang .language{width:100px !important; padding-right:0;}



}



/* mobile_navmenu end */



@media (max-width: 767px) {



	.desktop-view {

		display: none;

	}



	.mobile-view {

		display: block;

	}



	.elementor-1689 .elementor-element.elementor-element-0d2f044.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {

		align-content: flex-start;

		align-items: flex-start;

		height: 450px;

		overflow: auto;

	}



	.mobile_slider .swiper-pagination-bullet {

		/* width: 5px !important;

		height: 5px !important;

		background: #fff !important;

		align-items: center !important;

		vertical-align: middle !important;

		opacity: 1 !important;

	  margin: 0 12px !important; */

		background: #fff !important;

		opacity: 1;

	}



	.mobile_slider .swiper-pagination-bullets {

		bottom: 85px;

	}



	/* .imgContent{bottom: -189px;} */

	.mob-news .news_featured {

		max-width: 88%;

	}



	.mob-news .news_desc {

		width: 100%;

	}



	.mob-news .overlay {

		width: 100%;

	}



	.imgContent {

		bottom: -390px;

	}



	.imgArea h2 {

		font-family: 'Noto Sans', sans-serif;

		font-style: normal;

		font-weight: 400;

		font-size: 18px;

		line-height: 25px;

		color: #FFFFFF;

		padding: 20px;

		position: absolute;

		bottom: 0;

	}



	.imgArea:hover h2 {

		opacity: 0;

		transition: all ease 0s;

	}



	.enquiry-form .elementor-button span.elementor-button-icon,

	.white-btn .elementor-button span.elementor-button-icon,

	.footer-newsletter .elementor-button span.elementor-button-icon,

	.orange2-btn .elementor-button span.elementor-button-icon {

		background-position: 11px 11px;

	}



	.home-cyprus-down-sec .orange-btn {

		padding: 0 20px 0 35px;

		width: 301px;

		display: block;

		height: 38px;

	}



	.home-cyprus-down-sec .orange-btn:before {

		/* background: url(img/btn-1.svg) 11px 11px no-repeat; */

	}



	.mobile_property .grow .cta {

		padding: 8px 55px;

	}



	.home-portfolio-mob-sec .imgContent .cta,

	.home-top-slide-sec .desc-box .cta {

		position: relative;

		margin: auto;

		/* padding: 13px 22px; */

		align-items: center;

		display: inline-flex;

		justify-content: center;

		transition: all 0.2s ease;

		border: 1px solid #F78E2F;

		border-radius: 50px;

		height: 37px;

		width: 175px;

	}



	.home-portfolio-mob-sec .imgContent .cta:before,

	.home-top-slide-sec .desc-box .cta:before {

		content: "";

		position: absolute;

		top: 0;

		left: 0;

		display: flex;

		border-radius: 28px;

		background: #F78E2F;

		width: 36px;

		height: 36px;

		transition: all 0.3s ease;

		text-align: center;

		align-items: center;

		justify-content: center;

	}



	.home-portfolio-mob-sec .imgContent .cta:after,

	.home-top-slide-sec .desc-box .cta:after {

		/* content: "\f105"; */

		content: "";

		background: url(img/btn-1.svg) 10px 10px no-repeat;

		font-family: "Font Awesome 5 Free";

		position: absolute;

		top: 0;

		left: 0;

		display: flex;

		align-items: center;

		justify-content: center;

		width: 36px;

		height: 36px;

		transition: all 0.3s ease;

	}



	.home-portfolio-mob-sec .imgContent .cta:hover:after,

	.home-top-slide-sec .desc-box .cta:hover:after {

		justify-content: flex-end;

		background: url(img/btn-1.svg) 100% 11px no-repeat;

		width: 90%;

	}



	.home-portfolio-mob-sec .imgContent .cta span,

	.home-top-slide-sec .desc-box .cta span {

		position: relative;

		font-family: 'Noto Sans', sans-serif;

		font-style: normal;

		font-weight: 400;

		font-size: 14px;

		line-height: 22px;

		color: #FFFFFF;

		/* letter-spacing: 0.25em; */

		text-transform: capitalize;

		vertical-align: middle;

		padding: 6px 70px 0 90px;

	}



	.home-portfolio-mob-sec .imgContent .cta svg,

	.home-top-slide-sec .desc-box .cta svg {

		position: relative;

		top: 0;

		margin-left: 10px;

		fill: none;

		stroke-linecap: round;

		stroke-linejoin: round;

		stroke: #111;

		stroke-width: 2;

		transform: translateX(-5px);

		transition: all 0.3s ease;

	}



	.home-portfolio-mob-sec .imgContent .cta:hover:before,

	.home-top-slide-sec .desc-box .cta:hover:before {

		width: 100%;

		background: #F78E2F;

	}



	.home-portfolio-mob-sec .imgContent .cta:hover svg,

	.home-top-slide-sec .desc-box .cta:hover svg {

		transform: translateX(0);

	}



	.home-portfolio-mob-sec .imgContent .cta:active,

	.home-top-slide-sec .desc-box .cta:active {

		transform: scale(0.96);

	}



	.mobile_property .grow:hover .desc-box {

		top: 42%;

	}



	.slider_button1 .cta {

		padding-left: 40px;
		padding-bottom: 10px;

	}

	#home-slider .owl-dots button.owl-dot{margin: 0 4px;}

	.imgContent .button {

		margin-top: 0;

	}



	.leading-slide .elementor-swiper-button-next {

		bottom: 25px !important;

	}



	.home-cyprus-down-sec .orange-btn:hover span {

		padding-left: 0;

	}



	.home-cyprus-down-sec .orange-btn:hover:after {

		left: 0;

	}



	.why-choose-slide-mob .elementor-swiper-button {

		bottom: 0px !important;

		background: url(img/btn-4.svg) 14px 17px no-repeat;

		top: auto;

		background-color: #EBE7DF;

		width: 50px;

		height: 50px;

		border-radius: 50%;

		color: #F78E2F !important;

		display: flex !important;

		align-items: center;

		justify-content: center;

		opacity: 1;

		bottom: -120px !important;

	}



	.why-choose-slide-mob .elementor-swiper-button i {

		display: none;

	}



	.why-choose-slide-mob .elementor-swiper-button:hover {

		background: url(img/btn-5.svg) 16px 16px no-repeat;

		background-color: #F78E2F;

		color: #EBE7DF !important;

		transform: rotate(180deg);

		bottom: -95px !important;

	}



	.why-choose-slide-mob .elementor-swiper-button.elementor-swiper-button-next:hover {

		transform: rotate(0deg);

	}



	.why-choose-slide-mob .elementor-swiper-button-next {

		/* left: 200px !important; */

		right: auto !important;

		transform: rotateY(180deg);

		bottom: -95px !important;

	}



	.why-choose-slide-mob .elementor-swiper-button-prev {

		left: 50px;

	}



	.why-choose-slide-mob .swiper-slide-inner {

		left: 0 !important;

		right: auto !important;

		width: 100% !important;

	}



	.why-choose-slide .slide-box {

		padding-left: 20px;

	}



	.leading-slide .slide-row .slide-col {

		flex-wrap: wrap;

		justify-content: flex-start;

	}



	.leading-slide .slide-col .icon {

		width: 100%;

		text-align: left;

		height: 60px;

	}



	.leading-slide .slide-col .icon img {

		height: 60px;

		width: auto;

	}



	.leading-slide .slide-col .txt {

		width: 100%;

		padding: 10px 0 0 0;

	}



	.leading-slide h3 {

		font-size: 20px;

		line-height: 22px;

	}



	.leading-slide p {

		font-size: 12px;

	}



	.leading-slide .elementor-swiper-button-next,

	.leading-slide .elementor-swiper-button-prev {

		left: 50% !important;

	}



	.leading-slide .elementor-swiper-button-next {

		margin-right: -60px;

	}



	.leading-slide .elementor-swiper-button-prev {

		margin-left: -60px;

	}



	.white-btn .elementor-button {

		width: 100% !important;

		height: 38px;

	}



	.white-btn .elementor-button span.elementor-button-content-wrapper {

		line-height: 36px;

	}



	.white-btn .elementor-button span.elementor-button-icon {

		width: 36px;

		height: 36px;

		line-height: 38px;

	}



	.white-btn .elementor-button span.elementor-button-content-wrapper:before {

		width: 36px;

		height: 36px;

	}



	.white-btn .elementor-button:hover span:before {

		width: 100%;

	}



	.enquiry-form .elementor-field-type-radio .elementor-field-option {

		display: flex;

	}



	.enquiry-form .elementor-field-type-radio .elementor-field-option input[type="radio"] {

		width: 13px !important;

	}



	/* footer newsletter start */



	.footer-newsletter .elementor-field-type-radio .elementor-field-option {

		display: flex;

	}



	.footer-newsletter .elementor-field-type-radio .elementor-field-option input[type="radio"] {

		width: 15px !important;

	}



	.footer-newsletter .elementor-field-type-email,

	.footer-newsletter .elementor-field-type-submit {

		width: 50%;

	}





	.slide-heading {

		padding-bottom: 15px;

		border-bottom: 1px solid #9A9EA6;

		margin: 0 !important;

		cursor: pointer;

	}



	.slide-heading.last {

		border-bottom: 0;

	}



	.slide-heading .elementor-widget-container {

		padding: 0 !important;

		border: 0;

	}



	.slide-list {

		display: none;

		padding-top: 15px;

	}



	.slide-list.open {

		display: block;

	}



	/* footer newsletter end */





	/* residency box start */

	.residency-box {

		padding: 40px 30px 50px 30px;

	}



	.residency-box h3 {

		font-size: 16px;

	}



	.enquiry-form .elementor-button {

		width: 100%;

	}



	.enquiry-form .elementor-button:hover span:before {

		width: calc(100% + 50px);

	}



	.enquiry-form .elementor-button:hover span.elementor-button-icon {

		left: calc(100% - 20px);

	}



	.orange-btn {

		padding: 0;

		width: 100%;

		text-align: center;

		white-space: nowrap;

		height: 38px;

	}



	.orange-btn:before {

		width: 36px;

		height: 36px;

		line-height: 36px

	}



	.orange-btn span {

		font-size: 12px;

		line-height: 36px;

	}



	.orange-btn:after {

		width: 37px;

		height: 37px;

	}



	.orange2-btn .elementor-button span.elementor-button-content-wrapper {

		line-height: 36px;

	}



	.orange2-btn .elementor-button {

		height: 38px;

	}



	/* residency box end */



	.orange2-btn .elementor-button span.elementor-button-content-wrapper:before {

		width: 36px;

		height: 36px;

	}



	.orange2-btn .elementor-button:hover span:before {

		width: 100%;

	}



	.orange2-btn .elementor-button span.elementor-button-icon {

		width: 36px;

		height: 36px;

		line-height: 36px;

	}



	.slider_button1 .cta:before {

		height: 43px;

		width: 43px;

	}





	.swiper-slide-inner {

		left: 20px !important;

	}





	.mobile_property .grow:hover {

		max-width: 100%;

	}



	.mobile_property .grow .button {

		margin-top: 20px;

	}



	.enquiry-form .elementor-button span:before {

		width: 38px;

		height: 38px;

		top: -11px;

	}



	.enquiry-form .elementor-button span.elementor-button-icon {

		width: 36px;

		height: 36px;

		line-height: 36px;

		top: -10px;

	}



	.enquiry-form .elementor-button {

		height: 38px;

	}



	.mobile_property .grow .desc-box .location-heading {

		/* margin-top: -7px; */
		margin-top: 2px;

	}



	.mobile_property .grow .desc-box {

		top: 32%;

	}



	.slider_button1 .cta:before {

		width: 44px;

		height: 44px;

	}



	.imgArea:before {

		/*background: none;*/

		background: linear-gradient(180deg, rgba(0, 25, 50, 0) 60.38%, rgba(0, 25, 50, 0.8) 83.65%);

		transform: matrix(-1, 0, 0, 1, 0, 0);

	}



	.imgArea:hover:before {

		content: "";

		position: absolute;

		width: 100%;

		top: 0;

		left: 0;

		bottom: 0;

		background: linear-gradient(180deg, rgba(0, 25, 50, 0.3) 0%, rgba(0, 25, 50, 0.8) 62.86%);

		border-radius: 15px;

	}



	.mobile_property .grow .desc-box .description {

		float: none;

		font-size: 16px;

		line-height: 20px;

	}



	.title-bar span {

		position: relative;

		top: -3px;

	}



	.why-choose-slide .swiper-slide-bg {

		border-radius: 16px !important;

	}



	.mobile_property .grow hr {

		height: 2px;

	}



	.mobile_property .grow:hover:after {

		background: linear-gradient(180deg, rgba(0, 25, 50, 0) 0%, rgba(0, 25, 50, 0.8) 62.86%);

	}



	.slide-heading.slide-heading-last {

		border-bottom: none;

	}

/***********footer 26-02-2023***********/

.footer-top-l form label{padding-left: 0; padding-bottom: 20px;}

.footer-top-l{float: none; width: 100%;}

.footer-top-r{float: none; width:100%; padding-top: 25px; margin-bottom: 30px;}

.footer-top-sec{display: block;}

.form-input{width: 100%; margin-bottom: 15px;}

.form-radio input[type="radio"]{margin: 0;}

.footer-top-r ul{overflow: hidden; float: none; text-align: center;}

.footer-top-r ul li{padding: 0 5px;}

.accordion-item{padding: 10px 0;}

.footer-bottom{margin-top:4s0px; border:none; text-align: center; padding: 0 0 10px 0;}

footer{padding-bottom: 50px;}

/***********footer 26-02-2023***********/

/************leading sec start 24-02-2023**************/

.leading-main-sec{padding: 40px 0;}

.leading-main-sec h2{text-align: center; padding: 0 0 40px 0; margin: 0; font-size: 22px; font-weight: 400; line-height: 30px; color: #000;}

.leading-main-sec h2 span{/*display: block;*/}

.leading-icon-box{display: block;}

.leading-icon-box img{height: 60px; width: auto !important;}

.leading-txt{width: 100%; padding: 10px 0 0 0;}

.leading-txt h3{font-size: 20px; line-height: 22px; padding: 0;}

.leading-slide p{line-height: 16px;}

.leading-main-sec p{margin:0px 0 35px 0; font-size: 16px; font-weight: 300; line-height: 26px; color: #000;}

.leading-main-sec .leading-txt p{margin: 0; font-size: 12px; line-height: 20px;color: #58595b;}

#leading-carousel-sec .owl-nav{padding-top: 20px;}

/************leading sec end 24-02-2023**************/

/******************property main sec start********************/

.residency-main-sec{padding: 50px 0 120px 0;}

.residency-main-sec h2{font-size: 30px; line-height: 35px;}

.residency-main-sec .orange-btn{height: 38px; width:calc(100% - 40px);}

.residency-main-sec .orange-btn span.txt{font-size: 16px; width: 100%;}

.residency-main-sec .orange-btn:after{left: 0; height: 38px; line-height: 38px;}

.cyprus-box-sec{display: block;}

.cyprus-box-sec .residency-box:nth-child(2n){margin: 50px 0 0 0;}

.home-cyprus-down-sec .residency-txt p{font-size: 16px; line-height: 27px; font-weight: 200;}

.property-main-sec{padding-top: 0; margin-top: -20px; padding-bottom: 40px;}

.property-form-sec-new{width: 100%; float: none; padding: 0;}

.property-img-sec{width: 100%; float: none; margin-top:50px;}

.property-main-sec h2{font-size: 22px; line-height: 24px;}

.property-main-sec h4{font-size: 14px; line-height: 16px;}

.property-img-sec:before{border-radius: 15px;}

.property-img-sec img{height: 414px; object-fit: cover; border-radius: 15px;}

.cyprus-box-sec .residency-box{float: none; margin: 0; width: 100%;}

/******************property main sec end********************/

/**********************real estate sec start****************/

.real-estate-sec .container{display: block;}

.real-estate-l{padding:50px 0; width: 100%;}

.real-estate-l h2{font-size: 36px; line-height: 45px;}

.real-estate-l p{font-size: 16px; line-height: 27px;}

.real-estate-l .orange-btn{width: 100%; height: 38px; width: calc(100% - 3px);}

.real-estate-l .orange-btn span.txt{width: 100%; font-size: 16px;}

.real-estate-l .orange-btn:after{height: 38px;}

.real-estate-mobile{margin: 60px 0 126px 0; background: #FFFFFF; box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2); border-radius: 10px; height: 305px; padding: 0 15px 0 20px; box-sizing: border-box; -webkit-box-sizing: border-box; display: flex; align-items: center; position:relative;}

#real-estate-mobile .owl-prev{background: url(../images/leading-prev-hv.svg)left top no-repeat; width:50px; height:50px; font-size: 0; margin-right:5px; background-size: 100% 100%;}

#real-estate-mobile .owl-prev:hover{background: url(../images/leading-prev.svg)left top no-repeat; width: 50px; height: 50px; font-size: 0; background-size: 100% 100%;}

#real-estate-mobile .owl-next{background: url(../images/leading-nxt-new1.svg)right top no-repeat; width: 50px; height: 50px; font-size: 0; margin-left:5px; background-size: 100% 100%;}

#real-estate-mobile .owl-next:hover{background: url(../images/leading-nxt.svg)right top no-repeat; width: 50px; height: 50px; font-size: 0; background-size: 100% 100%;}

#real-estate-mobile .owl-nav{text-align: center; bottom: -90px; left: 0; right: 0; position: absolute;}

.property-form-sec.enquiry-form .elementor-button span:before{background-position: center center;}

.property-form-sec.enquiry-form .elementor-button span.elementor-button-icon{background:none;}

.enquiry-form.property-form-sec .elementor-button span:before{top: -9px;background-position: center center;}

.property-form-sec.enquiry-form .elementor-button:hover span:before{width: 100%; background-position: 96% center;}

/**********************real estate sec end****************/

/***customize****/

.vn-desktop-property .desc-box .cta span{padding:8px 20px 0 20px;}

.vn-desktop-property .mobile_property .grow .cta{padding:8px 10px;}

.vn-desktop-property .mobile_property .grow .desc-box{top: 34%;}


.property_slider_web{display:none;}
.mobile_property{display:block;margin-top: -70px; position: relative;  z-index: 1;}
.mobile_property .grow .cta{padding:0; width:175px; height:37px; display:inline-block;}
.mobile_property .grow .cta span{padding-left: 0;
width: 175px;
text-align: center;
display: block;}
/* .web-news{display:none;}
.mob-news{display:block;} */
/***customize****/
.property-portfolio-l{width: 100%;}

.property-portfolio-r{width: 100%; padding: 35px 0 0 0;}
.property-portfolio-sec .container{display: block;}

.home-news-main-sec .container{padding: 0 10px;}

.mob-news .news_title{font-size: 18px; line-height: 24px;}
.home-news-main-sec .orange-btn{height: 38px; margin-top: 80px;}
.home-news-main-sec .orange-btn span.txt{font-size: 16px; color: #002A3A;}

.property-portfolio-sec{padding: 50px 0 72px 0;}
.property-portfolio-l h4{font-size: 16px; line-height: 20px;}
.property-portfolio-l h2{font-size: 30px; line-height: 36px;}
.property-portfolio-l p{font-size: 16px; line-height: 28px; letter-spacing: 0;}
.imgContent .cta{/*display: block;*/ padding: 0; width: 175px; height: 37px; margin: 0;}
.imgContent .cta:before{height: 36px; width: 36px;}
.property-form-sec .form-accepet-txt span.wpcf7-list-item label input[type=checkbox]{top: -2px;}
.property-form-sec .form-accepet-txt span.wpcf7-list-item label input[type=checkbox]:after{width: 12px; height: 12px; left: -1px;}
.slide-box .txt{font-size: 14px; line-height: 25px;}
.mob-news .news_desc{padding: 25px;}
.home-news-main-sec{padding-bottom: 37px;}

.mobile_property .grow .button{float: left;}
.mobile_property .grow .cta{display: flex; align-items: center; justify-content: center;}
.mobile_property .grow .cta:before{padding: 0;}

.iti__country-list{left: -30px;
    width: calc(100% + 60px) !important;
    top: -20px;
    height: 100%;}
/********09-05-2023*********/

#ccc-notify{padding-bottom: 70px;}
#ccc[popup] #ccc-notify {padding-bottom: 70px;}
#ccc{z-index: 9 !important;}

/********09-05-2023*********/




}



@media screen and (max-width:600px) {



	.home-cyprus-down-sec .vn-organge-btn span{font-size:11px;}

	.white-btn .elementor-button span.elementor-button-content-wrapper{padding:0 50px 0 50px;}

		.enquery-form-vn .enquiry-form.property-form-sec .elementor-button span:before, .enquery-form-vn .enquiry-form.property-form-sec .elementor-button span.elementor-button-icon{top:-8px;}



}



@media (max-width: 575px) {



	/* .mobile_property .grow .desc-box{width: 280px;} */

	.mobile_property .grow .desc-box {

		width: 93%;

	}



	.mobile_property .grow .desc-box {

		top:31%;

	}





}





@media (max-width: 500px) {

	.swiper-slide-inner {

		text-align: left !important;

		justify-content: left !important;

		left: 20px !important;

	}



	.swiper-pagination-bullets {

		bottom: 18% !important;

		left: 0 !important;

		transform: rotate(0deg) !important;

		z-index: 1 !important;

	}



	/* .mob-news .news_featured{

		margin-left: 0;

	} */

	.leading-slide h3 {

		padding-bottom: 0;

	}



	.orange-btn span {

		padding-left: 19px;

	}



	.mob-news .news_desc {

		width: 96%;

	}



	.menu-item a.elementor-item.elementor-item-active::before {

		display: none;

	}





}









@media (max-width: 400px) {



	.mob-news .news_title {

		font-size: 16px;

		line-height: 18px;

		padding-bottom: 10px;

	}



	.mob-news .news_desc {

		padding: 25px;

	}



	.mob-news .news_featured {

		width: 80%;

	}



	.footer-newsletter .elementor-field-type-submit {

		width: 62%;

	}



	.footer-newsletter .elementor-field-type-email {

		width: 38%;

	}



	.home-cyprus-down-sec .orange-btn {

		width: 100%;

	}



	.mob-news .owl-carousel .owl-nav button.owl-next,

	.mob-news .owl-carousel .owl-nav button.owl-prev,

	.why-choose-slide-mob .elementor-swiper-button,

	.leading-slide .elementor-swiper-button {

		width: 40px;

		height: 40px;

		background-size: 36%;

		background-position: 11px 13px;

	}



	.mob-news .owl-carousel .owl-nav button.owl-prev,

	.why-choose-slide .elementor-swiper-button-prev,

	.leading-slide .elementor-swiper-button-prev {

		margin-left: -50px;

	}



	.why-choose-slide-mob .elementor-swiper-button-next,

	.why-choose-slide-mob .elementor-swiper-button:hover {

		bottom: -100px !important;

	}



	.why-choose-slide-mob .elementor-swiper-button:hover,

	.mob-news .owl-carousel .owl-nav button.owl-next:hover,

	.mob-news .owl-carousel .owl-nav button.owl-prev:hover,

	.leading-slide .elementor-swiper-button:hover {

		background-size: 36%;

		background-position: 15px 13px;

	}



	.leading-slide .elementor-swiper-button.elementor-swiper-button-next:hover,

	.leading-slide .elementor-swiper-button.elementor-swiper-button-next,

	.leading-slide .elementor-swiper-button:hover {

		bottom: 20px !important;

	}



	.home-portfolio-mob-sec .imgContent .cta span,

	.home-top-slide-sec .desc-box .cta span {

		padding-top: 10px;

	}

/***cusomize****/

.form-accepet-txt-vn.form-accepet-txt span.wpcf7-not-valid-tip{width:300px; top:31px !important;}

/***cusomize****/



}





@media (max-width: 360px) {



	/* .imgContent {

		bottom: -62%;

	} */

	.orange-btn span {

		font-size: 10px;

		line-height: 36px;

	}



	.slider_button1 .cta {

		padding-left: 52px;

	}



	.white-btn .elementor-button span.elementor-button-content-wrapper {

		padding: 0;

	}



	.residency-box {

		padding: 40px 20px 50px 20px;

	}





}



@media (max-width: 320px) {

	.imgContent {

		bottom: -70%;

	}



	.footer-newsletter .elementor-field-type-radio .elementor-field-option input[type="radio"] {

		width: 17px !important;

	}





}



/*****************************responsive view*****************************/
