/* Global css start */
body{ margin:0; padding:0; background:#fff; font-family:Arial,Helvetica,sans-serif; color:#000; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;}
a, abbr, address, area, article, aside, audio,b, base, bdi, bdo, blockquote, br, button,canvas, caption, cite, code, col, colgroup, command,datalist, dd, del, details, dfn, div, dl, dt,em, embed,fieldset, figcaption, figure, footer, form,h1, h2, h3, h4, h5, h6, head, header, hgroup, hr, html,i, iframe, img, input, ins,kbd, keygen,li, link,map, mark, menu, meta, meter,nav, noscript,object, ol, optgroup, option, ouput,p, param, pre, progress,q,rp, rt, ruby,s, samp, script, section, select, small, source, span, style, sub, summary, sup,table, tbody, td, textarea, tfoot, th, thead, time, title, tr, track,u, ul, var, video,wbr {margin:0; padding:0; outline:none; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
canvas, footer, header, menu, nav, section { display:block; }
a{text-decoration:none;}
a,img,link,area,nav,menu {border:none;}
dd, dl, dt, ol, ul{ list-style:none; }
table,tr,td{border-collapse:collapse; border-spacing:0; }
textarea {resize:none; }
a:hover, a:active, a:focus{ text-decoration:none; outline:none ;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block; clear:both; visibility:hidden; }
.cb{clear:both;}
.fl{float:left;}
.fr{float: right;}
.margin_right{margin-right:10px;}
.margin_top{margin-right:10px;}
a{color:#064688; text-decoration:none;}

.main_container{float:left; width:100%; background:#000;}
.wrapper{width:1422px; margin:0 auto;}

#header{float:left; width:100%; border-top:3px solid #a0138e; background:#000; position:fixed; top:0; z-index:99999;}
#header .logo{float:left;}
.nav{float:right;width:auto; padding-top:20px;}
.nav ul{float:left; list-style:none;}
.nav ul li{float:left; font:16px/50px questrial,sans-serif; color:#fff; padding:0 10px;}
.nav ul li a{color:#fff; text-decoration:none;}
.nav ul li.active a,.nav ul li a:hover{color:#D0A1F2;}

.guide_container{float:left; width:100%; background:#000; margin-top:100px;}
.guide_container video{float:left; width:100%; position:relative;z-index:-1;}
.guide_details{float:left; width:100%; position:relative;z-index:999;}
.guide_details .cortoon{position:absolute; left:0; top:0; }
.guide_details .content{float:left; width:40%; position:absolute; left:475px; top:121px; text-align:center;}
.guide_details .content h2{float:left; width:100%; font:65px/80px 'noticia text',serif; color:#fff; text-align:center;}
.guide_details .content .btn{ margin-top:10px;padding:10px; border:2px solid #fff;display:inline-block; font:14px/22px 'noticia text',serif; color:#fff;}
.guide_details .content .btn:hover{background:#D0A1F2; border:2px solid #D0A1F2; color:#000;}
.guide_details .area{float:left; width:100%; height:126px; background:#ff5937; position:absolute; left:0; bottom:0; text-align:center;}
.guide_details .area span{padding:70px 30px 4px;display:inline-block; font-size:14px; line-height:18px; color:#000; border-bottom:3px solid #000;}


.section_details{float:left; width:100%; padding:30px 65px 0 106px;}
.section_details ul{float:left; width:100%;}
.section_details ul li{float:left; width:52%; padding:0 53px 55px 0; position:relative;}
.section_details ul li:nth-child(2n){width:48%;padding:0 0 55px 0;}
.section_details ul li:nth-child(2n){width:48%;padding:0 0 55px 0;}
.section_details ul li .text{border-radius:0; position: absolute; left:40%; bottom:90px;}
.section_details ul li .text a{ width:150px; display:inline-block; background-color:rgba(50, 50, 50, 1);border:solid rgba(50, 50, 50, 1) 0px; padding:10px 20px; font:16px/1.4em 'eb garamond',serif; color:#fff; text-align:center;}
.section_details ul li .text a:hover{background-color:rgba(0, 0, 0, 1);border-color:rgba(50, 50, 50, 1);}

.about_us{float:left; width:100%; background:#fdc609; padding:77px 0;}
.about_us h3{float:left; width:100%; font:18px/1.4em questrial,sans-serif; color:#000; text-align:center;}
.about_us h3 span{display: inline-block; font:18px/1.4em questrial,sans-serif; color:#000; border-bottom:3px solid #000; padding-bottom:6px;}
.about_us p{padding-top:51px;float:left; width:100%; font:65px/80px 'noticia text',serif; color:#000; text-align:center;letter-spacing:-0.02em;}
.about_us .btn {float:left; width:100%; text-align:center; padding-top:55px;}
.about_us .btn a{display:inline-block; width:182px;padding:10px; border:2px solid #000;display:inline-block; font:700 16px/20px avenir-lt-w01_35-light1475496,sans-serif; color:#000;}
.about_us .btn a:hover{background:#D0A1F2; border:2px solid #D0A1F2; color:#000;}

.neighborhoods{float:left; width:100%; padding:15px 224px 0;}
.neighborhoods h2{padding-bottom:10px;float:left; width:100%; font:65px/80px 'noticia text',serif; color:#fff; text-align:center;}
.neighborhoods h3{float:left; width:100%; font:26px/30px 'noticia text',serif; color:#fff; margin-left:-30px;}
.neighborhoods h3 a{color:#fff; text-decoration: underline;}
.neighborhoods .col{float:left; width:40%;}
.neighborhoods .col:last-child{float:left; width:20%;}
.neighborhoods .col:last-child ul{min-height:350px;}
.neighborhoods ul{float:left; width:100%; list-style-type:disc;}
.neighborhoods ul li{float:left; width:100%; font:16px/1.4em questrial,sans-serif; color:#fff;}
.neighborhoods ul li a{color:#fff; text-decoration:underline;}

.explore_details{float:left; width:100%; margin:36px 0 20px;}
.explore_details .left{padding:179px 0 197px 254px;float:left; width:50%; background:#fdc609; min-height:444px;}
.explore_details .left .explore{float: left; width: 244px; border-bottom:4px solid #000;}
.explore_details .left .explore .text{float:left; padding-right: 20px; font:18px/1.4em questrial,sans-serif; color:#000; background:#fdc609; margin-bottom:-12px;}
.explore_details .left h3{padding-top:15px; float:left; width: 100%; font:26px/30px 'noticia text',serif; color:#000;}
.explore_details .left h3 a{color:#000; text-decoration:none;}
.explore_details .right{float:left; width:50%;}


#footer{float:left; width:100%;position:relative;}
#footer footer_details{ float:left; width:100%;position:relative; z-index:9999;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#footer .footer_image{display:none;}
#footer{float:left; width:100%;position:relative;background:#d1c94d url(../images/footer_pic.png) no-repeat center bottom;}
}
#footer .links{float:left; width:100%; padding:5px 0; position:relative; z-index:2;}
#footer .links h4{padding-bottom:14px;float:left;font-size:18px; line-height:20px; font-weight:bold; color:#fff; font-family:"DroidSerifW01-Regular"; text-shadow:#ffffff 0px 0px 6px;}
#footer .links h4 a{color:#fff; font-weight:bold;}
#footer .links ul{float:left; width:100%; list-style:none;}
#footer .links ul li{padding-bottom:15px;float:left; width:100%;font-size:15px; line-height:17px; color:#fff; font-family:futura-lt-w01-book,sans-serif;}
#footer .links ul li a{color:#fff; text-decoration:none; font-weight:bold;}
#footer .links .col{float:left; width:19%; padding:30px 0 0;}
#footer .links .col.blog{float: right; width:6%; padding:30px 0 0;}
#footer .list_details{float:left; width:266px; position:relative; padding-right:60px;}
#footer .list_details .name{float:left; width:93px; padding:5px 5px 5px; border:3px solid #fff; font: italic 12px/16px 'playbold'; background:#cec541; margin-right:6px; color:#fff;}
#footer .list_details .phone{float:left; width:93px;padding:5px 5px 5px;border:3px solid #fff; font: italic 12px/16px 'playbold'; background:#cec541;color:#fff;}
#footer .list_details .email{float:left; width:190px;padding:5px 5px 5px;border:3px solid #fff; font: italic 12px/16px 'playbold'; background:#cec541;color:#fff; margin:4px 0 0;}
#footer .list_details textarea{float:left; width:190px; height:100px;padding:5px 5px 5px;border:3px solid #fff; font: italic 12px/16px 'playbold';color:#fff; margin:4px 0 0; background:transparent;}
#footer .list_details .button{display:inline-block;width:92px; position:absolute; left:54px; bottom:-16px;padding:7px 5px 9px; border:none; background:#373b4d; font:14px/18px 'playregular'; color:#fff; cursor:pointer; text-align:center;}
#footer .socail{float:left; width:100%;position:relative; z-index:2;}
#footer .socail span{float:left; margin-right: 4px;}
#footer .bottom_footer{float:left; width:100%;position:relative; z-index:2;}
#footer .bottom_footer p{float:left; padding-right:100px; font-size:12px; line-height:16px; color:#fff;font-family:din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;}
#footer .bottom_footer p:nth-child(1){margin-left:80px;}
#footer .bottom_footer .small{font-size:9px; width:100%; line-height:12px; font-weight:bold; padding:10px 0; font-family:din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;}
#footer ::-webkit-input-placeholder {color:#fff;}
#footer :-ms-input-placeholder {color:#fff;}
#footer ::placeholder {color:#fff;}
#footer input:focus::-webkit-input-placeholder {color:#333;}
#footer input:focus:-ms-input-placeholder {color:#333;}
#footer input:focus::placeholder {color:#333;}
#footer textarea:focus::-webkit-input-placeholder {color:#333;}
#footer textarea:focus:-ms-input-placeholder {color:#333;}
#footer textarea:focus::placeholder {color:#333;}

.bottom_section{margin-top:200px;float:left; width:100%;position:relative;}
.bottom_section .bottom_logo{float:left; width:100%; text-align:center; margin-bottom:-5px;}
.bottom_section .bottom_logo .leaf{display:inline-block;}
.bottom_section .bottom_logo .ny{display:inline-block;}
.bottom_section .video_details{ float:left; width:100%;height:270px; position:relative; overflow:hidden;}
.video_overlay{float:left; width:100%;position:absolute; left:0; top:0; height:270px;background-color:rgba(208, 211, 165, 0.7);}
.ny_logo{float:left; width:100%; text-align:center; margin-bottom:-100px; z-index:99; position:relative;}
.bottom_section ul{float:left; width:100%; text-align:center; margin-top:-67px; z-index:99; position:relative;}
.bottom_section ul li{ display:inline; font:700 25px/1.4em 'playfair display',serif;}
.bottom_section ul li a{padding:13px 0 15px; width:200px; display: inline-block;border-radius:20px; color:#fff;}
.bottom_section ul li:nth-child(1) a:hover{background:#ffd500;}
.bottom_section ul li:nth-child(2) a:hover{background:#d0a1f2;}
.bottom_section ul li:nth-child(3) a:hover{background:#ff4040;}
.bottom_section ul li:nth-child(4) a:hover{background:#008afc;}
.bottom_section ul li:nth-child(5) a:hover{background:#bada55;}

@media only screen and (max-width:1350px){
.wrapper{width:100%; padding:0 10px;}
.section_details{float:left; width:100%; padding:10px 10px 0 10px;}
.section_details ul li img{width:100%;}
.explore_details .right img{ width:100%;}
}



@media only screen and (max-width:1200px){
.wrapper{width:100%; padding:0 10px;}
}

@media only screen and (max-width:1024px){
.wrapper{width:100%; padding:0 10px;}
.guide_details .content{width:100%;left:0; top:120px;}
.guide_details .content h2{font-size:26px; line-height:30px;}
.section_details ul li{ width:50%;padding:0 10px 10px 0;}
.section_details ul li:nth-child(2n){width:50%;padding-bottom:10px;}
.section_details ul li .text{left:35%;}
.about_us p{font-size:26px; line-height:30px;}
.about_us p br{display:none;}
.bottom_section ul li{ font-size:16px;}
.bottom_section ul li a{width:15%;}
}

@media only screen and (max-width:769px){
.wrapper{width:100%; padding:0 10px;}
.section_details ul li{ width:50%;padding:0 10px 10px 0;}
.about_us p{font-size:18px; line-height:24px;}
.about_us p br{display:none;}
.bottom_section ul li{font-size:16px;}
.bottom_section ul li a{width:15%;}
.guide_details .content{width:100%;left:0; top:120px;}
.guide_details .content h2{font-size:26px; line-height:30px;}
.guide_details .area{height:35px;}
.guide_details .area span{padding:4px 30px 4px;}
.guide_details .cortoon{ width:20%;}
.guide_details .cortoon img{ width:100%;}
.section_details ul li{ width:50%;padding:0 10px 10px 0;}
.section_details ul li:nth-child(2n){width:50%;padding:0 10px 10px 0;}
.section_details ul li .text{left:0; bottom:21px; width:100%; text-align:center;}
.section_details ul li .text a{ padding:5px 10px; width:100px;}
.neighborhoods{ padding:10px;}
.neighborhoods h2{font-size:18px; line-height:24px;}
.neighborhoods h3{font-size:15px; line-height:18px; padding-bottom:15px; margin-left:-10px;}
.neighborhoods ul li{font-size:12px; line-height:15px;}
.explore_details .left{ padding:10px; min-height:180px;}
.bottom_section ul li{ font-size:12px;}
.bottom_section ul li a{width: auto; padding:3px 5px 5px;border-radius:5px;}
#footer{padding-bottom:10px; height:auto;}
#footer .bottom_footer{margin:0; padding:0;}
#footer .bottom_footer p{padding:0 10px 0 0;}
#footer .bottom_footer .small{padding:0; font-size:10px;}
#footer .links .col{width:50%;}
#footer .links .col.blog{ width:100%;}
#footer .bottom_footer p:nth-child(1){margin:0;}
#footer .inner{background:url(../images/footer_pink.png) no-repeat center 590px; background-size:20%;}	
#footer .list_details{display:none;}
#footer .socail{display:none;}
#footer .links .col{padding:10px 0 0;width:32%;}
#footer .links .col:nth-child(2){float:right;}
#footer .links .col:nth-child(4) h4{display:none;}
#footer .links .col:nth-child(4) ul li:nth-child(2){display:none;}
#footer .links .col:nth-child(4) ul li:nth-child(2){display:none;}
#footer .links .col:nth-child(4) ul li:nth-child(3){ text-align:center;}
#footer .links .col ul li{display:none; padding-bottom:8px;}
#footer .links .col h4{padding-bottom:8px; float:none;}
#footer .links .col.blog{text-align:center; padding:0;}
#footer .links .col ul li:nth-child(2){display:block;}
#footer .links .col ul li:nth-child(3){display:block;}
#footer .links h4 a{color:#333;}
#footer .footer_image{object-position:50% 0%!important; height:100%!important;}
#footer .ft_bc{height:100%!important;}
}


@media only screen and (max-width:480px){
.wrapper{width:100%; padding:0 10px;}
#header .logo{width:30%;}
#header .logo img{width:100%;}
.nav{padding:0;}
.guide_details .content{width:100%;left:0; top:120px;}
.guide_details .content h2{font-size:26px; line-height:30px;}
.guide_details .area{height:35px;}
.guide_details .area span{padding:4px 30px 4px;}
.guide_details .cortoon{ width:20%;}
.guide_details .cortoon img{ width:100%;}
.section_details ul li{ width:50%;padding:0 10px 10px 0;}
.section_details ul li:nth-child(2n){width:50%;padding:0 10px 10px 0;}
.section_details ul li .text{left:0; bottom:21px; width:100%; text-align:center;}
.section_details ul li .text a{ padding:5px 10px; width:100px;}
.about_us p{font-size:15px; line-height:20px;}
.about_us p br{display:none;}
.bottom_section ul li{ font-size:12px;}
.bottom_section ul li a{width: auto; padding:3px 5px 5px;border-radius:5px;}
#footer{padding-bottom:0; height:auto;}
#footer .bottom_footer{margin:0; padding:0 0 75px;}
#footer .bottom_footer p{padding:0 10px 0 0;}
#footer .bottom_footer .small{padding:0; font-size:10px;}
#footer .links .col{width:50%;}
#footer .links .col.blog{ width:100%;}
#footer .bottom_footer p:nth-child(1){margin:0;}
#footer .inner{background:url(../images/footer_pink.png) no-repeat center 590px; background-size:20%;}	
#footer .list_details{display:none;}
#footer .socail{display:none;}
#footer .links .col{padding:10px 0 0;width:32%;}
#footer .links .col:nth-child(2){float:right;}
#footer .links .col:nth-child(4) h4{display:none;}
#footer .links .col:nth-child(4) ul li:nth-child(2){display:none;}
#footer .links .col:nth-child(4) ul li:nth-child(2){display:none;}
#footer .links .col:nth-child(4) ul li:nth-child(3){ text-align:center;}
#footer .links .col ul li{display:none; padding-bottom:8px;}
#footer .links ul li{font-size:13px;}
#footer .links .col h4{padding-bottom:8px; float:none;}
#footer .links .col.blog{text-align:center; padding:0;}
#footer .links .col ul li:nth-child(2){display:block;}
#footer .links .col ul li:nth-child(3){display:block;}
#footer .links h4 a{color:#333;}
#footer .footer_image{object-position:50% 0%!important; height:100%!important;}
#footer .ft_bc{height:100%!important;}
#footer .bottom_footer p:nth-child(1){ margin:0;}
#footer .links .col{padding:10px 0 0}
#footer .list_details{float:left; width:266px; position:relative; padding:0 60px 0 0; margin-bottom:20px;}
}


