body{ color:#373d48; font-size:14px; font-weight:400; line-height:22px; overflow-x: hidden; position: relative; font-family: "Lato", sans-serif;



	font-weight: 400; background: #fff margin: 0;}



h1,h2,h3,h4,h5 {margin: 0px;margin-bottom: 20px;}

h1 {font-size: 64px; line-height: normal; font-family: "Lato", sans-serif; font-weight: 400}

h2{font-size: 24px; line-height: normal; font-family: "Lato", sans-serif; font-weight: 700; color: #262626}



a {text-decoration: none; cursor: pointer;color: #151515;}

a:hover {text-decoration: none;outline: none;transition: 0.5s ease-in-out all;-webkit-transition: 0.5s ease-in-out all;-ms-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;-o-transition: 0.5s ease-in-out all;color: #000;}

p { font-family: "Lato", sans-serif; font-size: 16px; line-height: 22px; color: #000; margin-bottom:30px }

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







/*----- Wrapper Part ------*/



.container{max-width:1170px; height:auto; display:block; clear:both;box-sizing: border-box; width: 100%; padding: 0 20px; margin: 0 auto;}





/*----- Wrapper Part ------*/

.primary_btn{height: 50px;background: #076bf4;color: #fff; font-size: 16px;line-height: 20px; font-family: "Lato", sans-serif;font-weight: bold;

  transition:0.4s; display: inline-block; padding:0 30px; line-height: 50px; text-align: center;  text-transform: uppercase;  }

.primary_btn:hover{background:#333333; color: #fff;  }



.gray_btn{height: 50px;background:#333333;;color: #fff; font-size: 17px;font-family: 'promptbold';transition:0.4s; display: inline-block; padding:0 40px; line-height: 50px; text-align: center; 

 letter-spacing: 2px; text-transform: uppercase;}

.gray_btn:hover{background:#076BF3; color: #fff;}



.border-btn{height: 50px;border:1px solid #000000;color: #000000 font-family: "Lato", sans-serif;font-size: 16px;font-weight: bold;line-height: 20px;

  transition:0.4s; display: inline-block; padding:0 30px; line-height: 50px; text-align: center;  text-transform: uppercase;}

.border-btn:hover{background:#076bf4; color: #fff; }





/*=============================custom-css=============================*/

/*----- Header Part ------*/

 header{

	position: fixed;

 	width: 100%;

 	transition: 0.4s;

 	top: 0;

 	padding: 63px 0;

 	z-index: 9;

 }







.logo{ 

	transition: all 0.5s;

    width: auto;

    position: relative;

	padding: 8px 0;

}



.logo img{

	max-width: 100%;

	 transition: all 0.5s;

	display: block;

}



.header_bottom .navigation ul li img {

    position: relative;

    top: 0;

    left:0;

}



.header_main {

    display: flex;

	justify-content: space-between;

	align-items: center;

}



.navigation{

	display: flex;

	justify-content: flex-end;

	

	align-items: center;

}



.navigation ul{

	display: flex;

	margin: 0;

	padding: 0;

}



.navigation ul li{

	list-style: none;

	margin-bottom: 0;

	position: relative;

	margin-right: 20px;

}



.navigation ul li a{

	font-size: 16px;

	color:#fff;

	line-height: 26px;

    text-transform: uppercase;

	font-weight: 400;

	line-height: 25px;

	transition: 0.3s;

}



.navigation ul li a:hover{

	color: #e84b45;

}



.phone_number{

	font-size: 16px;

	color:#fff;

	line-height: 26px;



	font-weight: 400;

}



.banner_section{

	width: 100%;

	height:900px;

	background-size: cover !important;

	position: relative;

	display: flex;

	align-items: center;

}



.banner_section:before{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	background: linear-gradient(180deg, rgba(0, 0, 0, 0.64) 0%, rgba(0, 0, 0, 0) 100%);

}



.banner_main{

	max-width: 458px;

	position: relative;

	padding-top: 133px;

}



.banner_main h1, .banner_main  p{

	color: #fff;

}



.banner_main p{

	font-size: 32px;

	line-height: normal;

}



.banner_main .border-btn{

	margin-top: 50px;

	border:1px solid #fff;

	color: #fff

}



.about_section{

	padding: 165px 0;

}



.about_desc {

    max-width: 414px;

}



.image_desc{

	max-width: 550px;

	width: 100%;

}





.image_desc img{

	width: 100%;

	display: block;

}



.map_section iframe{

	height: 671px;

}
.current_project_section {
    padding: 164px 0;
}
.current_project_section .desc {
    max-width: 500px;
    padding-top: 50px;
}

.project_section{

	padding: 164px 0;
    background: #c7c7c7;

}

header.fixed-header {

    background: #000;

    padding: 10px 0;


}



ul#pills-tab {

    width: 100%;

    max-width: 50%;

}



div#pills-tabContent {

    width: 50%;

}



.tabbing_section .nav-link{

	text-align: left;

	padding: 0;

	font-size: 24px;

	color: #262626 !important;

	width: max-content;

}





.tabbing_section ul li{

	margin-bottom: 39px;

	position: relative;

	display: flex;

	align-items: center;

}



.tabbing_section .nav-link.active{

	background: transparent;

	color: #1257C5 !important;



}



.tabbing_section ul li .line{

	background:#1257C5;

	width: calc(40% - 30px);

	height: 2px;

	display: inline-block;

	margin-left: 30px;

	opacity: 0;

}



.tabbing_section .nav-link.active + .line{

	opacity:1;

}



.cta_section{

	width: 100%;

	height: 900px;

	background-size: cover !important;

	margin-top: 120px;

}



.partner_section{

	padding: 150px 0 100px;

}



.partner_section h2{

	margin-bottom: 56px;

}



.partner_main{

	display: flex;

	flex-wrap: wrap;

	margin: 0 -23px;

}



.partner_box{

	width: 25%;

	padding: 0 23px 53px;

}



.partner_desc{

	background: #D9D9D9;

	height: 93px;

}



footer{

	background: #2D2D2D;

	padding: 114px 0 0;

}





.footer_desc h2{

	color: #fff !important;

	font-size: 24px !important;

    line-height: normal !important;

}



.footer_call a, .footer_call address{

	color: #fff;

}



.footer_call ul{

	display: flex;

	margin: 0;

	padding: 0;

	list-style: none;

}



.footer_call ul li{
    margin-bottom: 0;
    margin-right: 5px;
    border-right: 1px solid #fff;
    padding-right: 5px;
    line-height: 14px;

}

.footer_call ul li:last-child {
    border: none;
}

.copy_right {

    display: flex;

    justify-content: space-between;

    border-top: 1px solid #fff;

    padding: 34px 0;

    margin-top: 34px;

}



.copy_right p{

	margin-bottom: 0;

	color: rgba(254,254,254,0.6);

	font-size: 12px;

	font-weight: 300;

}



.copy_right .made_by, .copy_right .made_by a{

	color: rgba(254,254,254,0.6);

	font-size: 12px;

	font-weight: 300;

}



.header_spacer {
    height: 131px;
}


header.header-second {

    padding: 45px 0 !important;

}



.banner_s_main {

    display: flex;



}



a.logo_s {

    width: 140px;

}



.banner_image {

    width: calc(100% - 140px);

    padding-left: 36px;

}



.header_desc {

    display: flex;

    align-items: center;

    max-width: calc(100% - 140px);

    justify-content: space-between;

    width: 100%;

}



.header_desc ul {

    display: flex;

    align-items: center;

    margin-bottom: 0;

}



.header_desc ul li {

    list-style: none;

    margin-right: 39px;

}







header.header-second .header_main ul li a{

	 font-family: "Archivo", sans-serif;

	 color: #000;

}

header.header-second .header_main ul li a:hover{
	color: #B59076;
}



a.blue_btn {

    background: #B59076;

    border-radius: 5px;

    color: #fff;

    padding: 10px 26px;

    text-transform: uppercase;

}



section.living_section {

    padding: 140px 0;

}



section.living_section h2{

	font-size: 64px;

	line-height: 64px;
	color: #B59076;

}

section.living_section .border-btn{
	border-color: #B59076;
	color: #B59076;
}



.living_main p {

    max-width: 550px;

}



section.aestic_section {

    background: #E4DBD2;

    padding: 160px 0;

}



.aes_left {

    max-width: 461px;

    width: 100%;

    position: absolute;

    left: 51px;

}



.aes_right {

    width: calc(100% - 461px);

    margin-left: auto;

}



.aes_right img {

    width: 100%;

    height: 767px;

    object-fit: cover;

    align-items: stretch;

    display: flex;

}



.aestic_main {

    display: flex;

    position: relative;

    align-items: flex-end;

}



.aes_left h2 {

    font-size: 128px;

    line-height: 128px;

    color: #fff;

    font-family: "Archivo", sans-serif;

    margin-bottom: 0;

}



.white_box {

    background: #fff;

    padding: 66px 57px;

    margin-top: -22px;

}



section.lucxury_section {

    padding: 120px 0;

}



.luxury_text {

    max-width: 1065px;

    padding-left: 243px;

}



.luxury_text p {

    font-size: 36px;

  	line-height: 48px;

    font-weight: 200;

    font-family: "Archivo", sans-serif;

}



.luxury_desc {

    display: flex;

    align-items: center;

}



.luxury_left {

    width: 100%;

    position: absolute;

}



.luxury_right {

    width: 50%;

    margin-left: auto;

}



.luxury_left h2 {

    font-size: 210px;

    font-family: "Archivo", sans-serif;

    letter-spacing: 0.20em;

    font-weight: 400;

    color: #B59076;

    line-height: 210px;

}



.luxury_left h2 span {
	color: transparent;
	-webkit-text-stroke: 4px white;

}

.lucxury_btn {
	margin-left: 192px;
	margin-top: 30px;
	border-color: #B59076;
    color: #B59076;

}

.lucxury_btn .border-btn{
	border-color: #B59076;
    color: #B59076;
}



section.next_h_section {

    background: #B59076;

    padding-bottom: 150px;

}



.slider_top{

	padding-top: 150px;

	max-width: 1040px;

	margin-bottom: 100px;

}



.slider_top h2{

	font-size: 64px;

	line-height: 94px;

	color: #fff !important;

	 font-family: "Archivo", sans-serif;

	 font-weight: 400;

	 text-transform: uppercase;

	 letter-spacing: 0.18em !important;

}



.slider_main .container{

	max-width: calc(100% + (1170px - 100%)/2);

	margin-right: 0;

	margin-left: auto;

	padding-right: 0;

}





.slider_main .owl-carousel .owl-item img{

	height: 391px;

	object-fit: cover;

}



.slider_desc{

	position: relative;

}



.slider_desc:before{

	background: rgba(0,0,0,0.3);

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";	

}



.slider_desc figcaption{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	font-size: 32px;

	color: #fff;

	font-weight: 500;

}



.technical_section{

	padding: 190px 0 160px;

}



.technical_section .container{

	max-width: 1087px !important;

}



.technical_section h2{

	font-size: 64px;

	line-height: 64px;

	text-transform: uppercase;

	 font-family: "Archivo", sans-serif;

	 color: #000;

	 font-weight: 400;

	 letter-spacing: 0.21em;

}



.technical_list{

	margin-top: 90px;

	display: flex;

    justify-content: space-between;

    position: relative;

    

}





.technical_list ul{

	margin: 0;

	padding: 0;

}



.technical_list li {

    font-size: 24px;

    line-height: normal;

    margin-bottom: 39px;

    list-style: none;

    position: relative;

    padding-left: 79px;

}



.technical_list li:before{

	position: absolute;

	width: 54px;

	height: 2px;

	background: #B59076;

	left:0;

	top: 12px;

	content: "";

}



.aminities_section{

	padding: 136px 0 170px;

	background: #E4DBD2;

}





.aminities_section h2{

	color: transparent;

    -webkit-text-stroke: 3px #B59076;

    font-size: 210px;

    line-height: 180px;

    letter-spacing: 0.32em;

}



.aminities_grid {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -28px;

}



.aminities_grid .image {

    width: 33.33%;

    padding: 0 28px;

}



.aminities_grid .image:nth-child(2) {

    margin-top: 120px;

}



.aminities_grid .image:nth-child(3) {

    margin-top: -179px;

}



.aminities_grid .image:nth-child(3) img{

	margin-bottom: 36px;

}



.aminities_grid .image img{

	height: 412px;

	object-fit: cover;

	width: 100%;

}



.aminities_grid .image:nth-child(4) {

    width: 519px;

    margin-top: -120px;

}



.aminities_grid .image:nth-child(4) img {

    width: 100%;

}



.aminities_grid .image:nth-child(5){

	margin-top: 50px;

}

.next_round_circle {

    position: relative;

}



.box1 {
    position: absolute;
    top: 17%;
    left: 47%;
    transform: translate(-50%, -50%);
}


.box2 {
    position: absolute;
    top: 42%;
    left: 60%;
    transform: translate(-50%, -50%);
}



.circle_desc:before {

    position: absolute;

    top: -12px;

    left: -15px;

    width: 16px;

    height: 16px;

    border: 1px solid #fff;

    content: "";

    border-radius: 50%;

}



.box2 .circle_desc:before {

    left: -20px;
    top: -22px;

 }

.box3 .circle_desc:before {
    left: -20px;
    top: auto;
    top: -21px;
}

.box3 {
    position: absolute;
    top: 21%;
    left: 84%;
    transform: translate(-50%, -50%);
}

.box4 {
    position: absolute;
    top: 55%;
    left: 28%;
    transform: translate(-50%, -50%);
}


.box5 {
    position: absolute;
    bottom: 7%;
    left: 42%;
    transform: translate(-50%, -50%);
}


.box5 .circle_desc:before {
    bottom: -24px;
    top: auto;
}


.circle_desc {

    display: flex;

}



.circle_desc span.number {
    font-size: 96px;
    color: #fff;
    font-weight: 200;
    font-family: "Archivo", sans-serif;
}


.circle_desc span.distance {
    width: 100%;
    display: block;
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    font-family: "Archivo", sans-serif;
    border-bottom: 1px solid #fff;
    max-width: max-content;
    padding-bottom: 3px;
}



.circle_desc span.positin {

    color: #fff;

    font-size: 20px;

    display: block;

    font-weight: 300;

    font-family: "Archivo", sans-serif;

}



.number_text {

    padding-left: 10px;

    max-width: 174px;

}





.pdf_popup .modal-dialog{

	max-width: 600px;

	width: 100%;

	margin: 0 auto;

}



.pdf_popup .modal-header{

	border-bottom: 0;

	padding-bottom: 0;

}



.pdf_popup .modal-header .modal-title{

	font-size: 36px;

	font-weight: bold;

}



.pdf_popup .form-group{

	margin-bottom: 10px;

}



.pdf_popup .form-group input{

	border-radius: 1px solid #ccc;

	

}



.pdf_popup .modal-dialog .btn-primary {

    background: #f78f2f;

    border: 0;

    padding: 10px 30px;

    margin-top: 20px;

}



.pdf_popup .modal-dialog .btn-primary:focus, .pdf_popup .form-group input:focus, .pdf_popup .form-group textarea:focus{

	outline: none;

	box-shadow: none;

}



.pdf_popup .modal-dialog .btn-primary:hover{

	background: #000;

}



header.header-second.fixed-header {

    background: #fff;

    padding: 20px 0 !important;

}



.navigation a.close{

	display: none;

}



.project_box img, .tab-content img{

	width: 100%;

	display: block;

}



a.logo_s.mobile_view {

    display: none;

}



header.header-second .navigation{

	width: calc(100% - 16%);

	justify-content: space-between;

}

.about-page footer{
	background: #B59076;
}

footer .gform_footer .gform_button {
    background: transparent !important;
    border: 1px solid #fff !important;
    padding: 13px 41px !important;
    border-radius: 0 !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    transition: 0.3s;
}

footer .gform_footer .gform_button:hover{
	background: #fff !important;
	color: #000 !important;
}

.enq_popup .gform_button{
	background: transparent !important;
	border: 1px solid #000 !important;
	padding: 10px 40px !important;
	color: #000 !important;
	border-radius: 0 !important;
}

.enq_popup .gform_button:hover{
	background: #000 !important;
	color: #fff !important;
}

.accrodian_tab.mobile_view{
	display: none;
}


.fmap{
	padding-top:20px;
}
section.tabbing_section {
    padding-top: 90px;
}
.p_main {
    display: flex;
    padding-top: 20px;
}

.p_left {
    width: 140px;
    padding-right: 40px;
}
.p_right {
    width: calc(100% - 140px);
    display: inline;
}
.fright {
    width: 50%;
    float: left;
    padding-top: 30px;
}

.fleft {
    float: right;
    padding-top: 30px;
}
.box2 .circle_desc:first-child {
    position: relative;
    left: -198px;
}
.box2 .circle_desc:nth-child(2) {
    top: -54px;
    position: relative;
    left: 22px;
}
.aminities_list ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding-top: 52px;
    padding-left: 0;
}

.aminities_list ul li {
    width: 50%;
    padding-bottom: 15px;
    font-weight: 500;
    font-size: 20px;
}

.aminities_list ul li img {
    padding-right: 10px;
}
footer #gform_confirmation_message_1 {
    color: green;
    font-size: 16px;
}
@media(max-width:1199px){

	.aminities_section h2{

		font-size: 120px;

	}



	.circle_desc span.number {
        font-size: 54px;
        line-height: 54px;
        padding-left: 20px;
    }


	.aminities_grid{

		margin:0 -15px;

	}



	.aminities_grid .image{

		padding:0 15px;



	}



	.luxury_left h2{

		font-size: 170px;

	}



	.luxury_text{

		padding-left: 0;

	}



	.luxury_left{

		position: static;

	}

}



@media(max-width:991px){

	a.logo_s.desktop_view {

	    display: none;

	}
	.menu-header-menu-container {
	    width: 100%;
	}

	.phone_number{
		color: #000;
	}



	header.header-second a.toggle_nav{

		background: url(../images/toggle_black.svg) no-repeat;

	}



	.banner_image {

    width: 100%;

    padding-left: 0;

}



header.header-second .navigation{

	justify-content: flex-start;

}



header.header-second .navigation .blue_btn{

	margin-top: 30px;

}



a.logo_s.mobile_view {

    display: block;

}



header.header-second {

    padding: 10px 0 !important;

}



a.logo_s {

    width: 80px;

}







	.navigation{

		position: fixed;

		top: 0;

		right: 0;

		width: 100%;

		height: 100%;

		transform: translateX(100%);

		transition: 0.3s;

		opacity: 0;

		justify-content: flex-start;

        padding: 0 20px;

        background: #fff;

        align-items: flex-start;

        flex-direction: column;

	}



	.show_menu .navigation{

		opacity: 1;
		width: calc(100% - 40%);
		transform: translateX(0);

	} 
	header.header-second .navigation {
    	width: calc(100% - 40%);
	}


	a.toggle_nav {

	    width: 40px;

	    height: 40px;

	   display: block;

	    position: relative;

	    top: 1px;

	    background: url(../images/toggle_icon.svg) no-repeat right center;

	}



	a.toggle_close {

	    display: block;

	}





	.logo img{

		max-width: 170px;

	}



	.banner_main{

		max-width: 600px;

	}



	.navigation a.close {

	    position: absolute;

	    top: 30px;

        right: 30px;

	    width: 25px;

	    display: block;

	}



	.navigation ul{

		flex-direction: column;

		padding-top: 100px;

		width: 100%;

	}



	.navigation ul li a {

	    color: #000;

	    display: inline-block;

	    width: 100%;

	}



	.navigation ul li{

		border-bottom: 1px solid #000;

		padding-bottom: 10px;

		margin-bottom: 10px;

		 width: 100%;

	}

}



@media(max-width:767px){

	.tabbing_section .container{

		flex-direction: column !important;

		padding: 0 20px !important;

	}

	.accordion-wrapper{
		margin-bottom: 25px;
	}

	.accordion-wrapper img{
		width: 100%;
		display: block;
	}

	.accordion-wrapper button {
	    background: transparent;
	    border: 0;
	    text-align: left;
	    padding-left: 0;
	    margin-bottom: 30px;
	    font-size: 24px;
	}

	.accordion-wrapper.active button{
		color:#1257C5;
	}

	.tabbing_list.desktop_view{
		display: none !important;
	}

	.accrodian_tab.mobile_view{
		display: block;
	}

	.footer_call ul{
		gap: 10px;
	}

	.number_text{
		max-width: 100%;
	}

	.circle_desc:before, .box2 .circle_desc:before, .box3 .circle_desc:before, .box5 .circle_desc:before{
		top: 11px;
		bottom: auto;

	}



	section.next_h_section{

		padding-bottom: 60px;
        padding-top: 50px;

	}



	.slider_main .container{

		width: 100%;

		padding-right: 20px;

	}



	.tabbing_section ul#pills-tab {

        width: 100%;

        max-width: 100%;

        flex-direction: row !important;

        white-space: nowrap;

        flex-wrap: nowrap;

        overflow-x: scroll;

        overflow-y: hidden;

    }



    div#pills-tabContent{

    	width: 100%;

    }



    .aminities_grid{

    	margin: 0;

    }



    .project_section, .partner_section {

	    padding: 90px 0;

	}



	.cta_section {

        margin-top: 90px;

        height: 450px;

    }



	.banner_main{

		text-align: center;

	}



	.banner_section h1{

		font-size: 40px;

		line-height: 48px;

		text-align: center;

	}



	.banner_main p{

		font-size: 20px;

		line-height: 24px;

	}



	.banner_main .border-btn{

		margin-top: 30px;

	}



	.about_section{

		padding: 90px 0;

	}



	.project_section .col-md-6:last-child {

	    padding-top: 90px;

	}



	.partner_main{

		margin: 0 -10px;

	}



	.partner_box{

		width: 50%;

		padding: 0 10px 20px;

	}



	.about_desc, .image_desc{

		width: 100%;

		max-width: 100%;

	}



	section.living_section, section.aestic_section, section.lucxury_section, .aminities_section, .technical_section{

		padding: 60px 0;

	}



	.aestic_main, .luxury_desc{

		flex-direction: column;

	}



	section.living_section h2 {

	    font-size: 36px;

	    line-height: 42px;

	}



	.aes_left {

	    max-width: 100%;

	    width: 100%;

	    position: static;

	    left: 0;

	}



	.aes_left h2, .luxury_left h2, .aminities_section h2 {

		font-size: 60px;

		line-height: 60px;

	}



	.aminities_grid .image{

		width: 100%;

		padding: 0;

	}



	.white_box{

		padding: 20px;

		margin-top: 0;

	}



	.aminities_grid .image:nth-child(3) {

	    margin-top: 30px;

	}



	.aminities_grid .image:nth-child(4) {

	    width: 100%;

	    margin-top: 0;

	}



	.slider_top{

		padding-top: 60px;

		margin-bottom: 60px;

	}



	.aminities_grid .image:nth-child(2) {

	    margin-top: 30px;

	}



	.aes_right{

		width: 100%;

		margin-top: 30px;

	}



	.aes_right img{

		height: 400px;

	}



	.luxury_text{

		padding-left: 0;

	}



	.luxury_text p{

		font-size: 22px;

		line-height: 30px;

	}



	.luxury_left{

		position: relative;

	}



	.lucxury_btn{

		margin-left: 0;

	}



	.luxury_right{

		width: 100%;

		margin-top: 30px;

	}



	.luxury_left h2 span {

	   color: #1257C5; 

	   -webkit-text-stroke: 0px #1257C5;

	}



	.luxury_right img{

		height: 350px;

		object-fit: cover;

		width: 100%;

	}



	.slider_top h2, .technical_section h2{

		font-size: 38px;

		line-height: 48px;

		letter-spacing: 0 !important;

	}



	.technical_list{

		flex-direction: column;

		margin-top: 60px;

	}

	.next_round_circle img{
		display: none;
	}



	.next_round_circle{

		display: block;
		padding: 0 30px;

	}

	.box1, .box2, .box3, .box4, .box5{
		position: relative;
        left: 0;
        bottom: 0;
        top: 0;
        transform: none;
        display: inline-block;
        width: 100%;
        margin-bottom: 30px;
	}
	.current_project_section{
		padding: 90px 0;
	}
	.fright {
   	 	width: 100%;
	}
	.fleft {
		float: left;
		padding-top: 0;
	}
	.aminities_list ul li {
		width: 100%;
	}

	.box2 .circle_desc:nth-child(2) {
		top: 14px;
		left: 0;
	}
	.box2 .circle_desc:first-child {
		position: relative;
		left: 0;
	}
}





@media(max-width:500px){

	.partner_box{

		width: 100%;

		padding: 0 10px 39px;

	}



	header.header-second.fixed-header{

		padding: 5px 0 !important;

	}



	.aes_left h2, .luxury_left h2, .aminities_section h2 {

        font-size: 50px;

        line-height: 60px;

    }





	.partner_box:nth-child(odd) .partner_desc{

		margin-right: 70px;

	}





	.partner_box:nth-child(even) .partner_desc{

		margin-left: 70px;

	}



	.technical_list li{

		font-size: 18px;

		margin-bottom: 23px;

	}



	.slider_top h2, .technical_section h2{

		font-size: 33px;

	}



}



