@media only screen and (max-width:1200px){.container{width:100%;padding:0 14px;}
.home-page-inner-con-background h2 a ,.home-page-inner-con-background h3 a{font-size:28px;}
.inner-services-area h2{font-size:28px;}
.reviewspage-content h3{font-size:28px;}
.reviewspage-content p{font-size:16px;}
.contentof-eva-aria h2{font-size:28px;}
.right-contact-aria p{font-size:17px;}
.deals_content h2{font-size:28px;}
.left_box p, .right_box p{font-size:15px;}
.inner-exp-sec h3{font-size:28px;}
.inner-exp-sec2 h2{font-size:28px;}
.longterm-center h2{font-size:30px;}
.longterm-center p{font-size:16px;}
}
@media only screen and (max-width:1024px){img{max-width:100%;}
.homepage-middle-area ul li ul li a{color:#667474;display:block;padding:10px 0px 11px;text-align:center;font-size:10px;}
    .homepage-middle-area ul li:hover ul li:nth-child(4){
      border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #ffffff;
    }
.homepage-middle-area{display:none;}
.menubar i.fa.fa-bars{display:block;}
.menubar i.fa.fa-bars{color:#b7292d;font-size:24px;margin-top:2px;}
.menubar i.fa.fa-times{color:#b7292d;font-size:18px;margin-top:2px;}
.home-pageheader .span_3{margin:0 auto;float:none;width:30%;}
.home-pageheader .span_7{float:left;width:25%;margin-top:-37px;}
.homepage-middle-area ul{margin-top:13px;}
.home-pageheader .span_2{float:right;margin-top:-52px;width:22.666667%;}
.home-pageheader .homepage-right-area{padding-top: 0;}
.homepage-right-area button{float:right;}
.home-pages-con-gallery img{width:100%;margin-top:2px;}
.home-page-inner-con-background p{font-size:14px;}
.home-page-inner-con-background button a{font-size:13px;}
.home-inner-wel-app h2 span{font-size:26px;}
.home-inner-wel-app h3{font-size:15px;}
.home-inner-wel-app p{font-size:14px;}
.home-page-inner-con-background h2 ,.home-page-inner-con-background h3{font-size:26px;}
.home-page-inner-con-background h2 a, .home-page-inner-con-background h3 a{font-size:26px;}
.home-page-inner-con-background p a{font-size:14px;}
.home-page-inner-con-background button{padding:6px 4px;}
.home-page-inner-con-background button a{font-size:11px;background:none;}
.reviewspage-content h3{font-size:24px;}
.reviewspage-content h4{font-size:18px;}
.reviewspage-content p{font-size:14px;}
.second-content-aria h4{font-size:18px;}
.contact-of-eva h3{font-size:26px;}
.contact-of-eva i{font-size:26px;}
.contact-of-eva p{font-size:15px;}
.contentof-eva-aria h2{font-size:26px;}
.right-contact-aria h3{font-size:22px;}
.right-contact-aria p{font-size:15px;}
.contentof-eva-aria h3{font-size:22px;}
.contentof-eva-aria p{font-size:15px;}
span.contact-mappadding{margin-bottom:44px;display:block;}
.deals_content h2{font-size:24px;margin-top:35px;}
.left_box h3, .right_box h3{font-size:16px;}
.left_box p, .right_box p{font-size:14px;}
.event_booking h3{font-size:16px;}
.event_booking p{font-size:14px;}
.inner-exp-sec{width:85%;}
.inner-exp-sec h3{font-size:26px;}
.inner-exp-sec p{font-size:14px;}
.inner-exp-sec2{width:85%;}
.inner-exp-sec2 h2{font-size:26px;}
.inner-exp-sec2 p{font-size:14px;}
.longterm-center h2{font-size:26px;}
.longterm-center p{font-size:14px;}
.longterm-center a{font-size:11px;padding:6px 3px;}
.longterm-center button{padding:7px 16px;}
.about-locations h3 span{font-size:14px;}
.about-locations{margin-top:33px;}
.about-locations h3{margin-bottom:50px;}
.neighborhood h3 span{font-size:14px;}
.about-pagecontent-box h3{font-size:18px;}
.about-pagecontent-box ul li p{font-size:14px;}
.homepage-middle-area{display:none;position:absolute;left:0;width:100%;}
.homepage-middle-area ul{margin-top:34px;background:#fff;text-align:center;}
.homepage-middle-area ul li ul{display:none;position:static;z-index:1;margin:0;width:100%;padding-top:11px;background:#fff;}
.homepage-middle-area ul li{width:35%;border-bottom:1px solid #ccc;padding-bottom:8px;text-align:center;margin:0 auto;display:block;padding-top:14px;font-size:13px;}
.homepage-middle-area ul li:hover ul li{width:100%;color:#fff;border-bottom:1px solid #ccc;border-left:none;border-right:none;margin-left:0;padding:0;}
ul.sub-menu li:last-child{border-right:none !important;border-bottom:none !important;border-left:none !important;margin-top:0px;padding:0;margin-bottom:-8px;}
.homepage-middle-area ul li ul li a:hover{background:none;}
ul.sub-menu li:first-child{border-top:1px solid #ccc;}
ul#menu-header-menu li i.fa {
    position: absolute;
    top: 18px;
    right: 32%;
}  
    ul.sub-menu li.current-menu-item:hover a {
    color: #c22130 !important;
}
    .homepage-middle-area ul li ul li a:hover{
         color: #c22130 ;
    }
    .innerapart-features ul li{
            width: 50%;
    }
}
@media only screen and (max-width:768px){.terrace-appcetmentnewsec{margin:0 auto;margin-top:35px;width:100%;}
.homepage-middle-area ul li:hover ul{/*display:block;*/margin-top:6px;}
.second-content-aria ul li:before{content:"";position:absolute;background:url(../images/Reviews-co.svg) no-repeat center center;height:50px;width:46px;left:0px;display:block;background-size:98%;z-index:9;top:-2px;}
.menubar i.fa.fa-bars{font-size:24px;margin-top:6px;margin-left:-20px;}
.menubar i.fa.fa-times{font-size:24px;margin-top:6px;margin-left:0px;}
.home-page-inner-con-background p br{display:none !important;}
.home-page-inner-con-background h2, .home-page-inner-con-background h3{vertical-align:top;}
.home-pageheader .span_2{width:auto;margin-left:0;margin-right:0px;margin-top:-50px;float:right;}
.homepage-right-area button{border:none;color:#fff;cursor:pointer;padding:10px 36px;font-size:12px;border-radius:5px;float:right;width:100%;}
.home-inner-wel-app{width:100%;margin:0 auto;margin-top:80px;}
.homepage-middle-area ul li ul{padding-top:7px;left:-49px;}
.homepage-middle-area ul li ul{display:none;margin:0;padding-top:38px;left:-97px;background:#fff;position:relative;}
li.active a{color:#b7292d !important;}
.home-page-banner{margin-top:-15px;}
.home-inner-wel-app{width:100%;margin-top:34px;}
.home-inner-wel-app h2{font-size:16px;text-align:center;position:relative;text-transform:uppercase;}
.home-inner-wel-app h2 span::after{content:'';position:absolute;display:block;border-bottom:1px solid #ccc;width:30%;left:35%;margin-top:15px;}
.home-inner-wel-app h2{font-size:13px !important;color:#333;text-align:center;margin-top:35px;letter-spacing:3px;text-transform:uppercase;}
.reviews-sec h3 span{position:relative;padding-left:15px;padding-right:15px;display:inline-block;top:9px;font-size:13px;color:#666;}
.home-page-map{margin-top:27px;}
.home-map{margin-bottom:46px;}
.home-map h3 span , .home-map h4 span{position:relative;background:#fff;display:inline-block;padding-right:15px;padding-left:15px;top:10px;color:#666;font-size:13px;}
.home-page-for-middle{text-align:center;height:221px;display:table;width:100%;margin-top:-4px;}
.homepage-left-area img{width:85%;margin-top:6px;}
.homepage-right-area button a{cursor:pointer;padding:10px 37px;font-size:12px;margin-top:5px;}
.home-inner-wel-app h2 span ,.home-inner-wel-app h1 span{font-size:23px;}
.home-page-inner-con-background{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px;}
.home-inner-wel-app p{font-size:13px;}
.home-page-inner-con-background h2 ,.home-page-inner-con-background h3{font-size:23px;}
.home-page-inner-con-background p{font-size:11px;}
.home-page-inner-con-background h2 a ,.home-page-inner-con-background h3 a{font-size:23px;}
.home-page-inner-con-background p a{font-size:12px;}
.home-page-inner-con-background button a{font-size:11px;background:none;}
.home-page-inner-con-background button{font-size:11px;padding:6px 6px;}
ul.reviews-box li{width:19%;}
div#TA_certificateOfExcellence560{width:100%;margin:0 auto;margin-bottom:11px;}
div#TA_certificateOfExcellence175{width:100%;margin:0 auto;}
div#map{height:256px !important;}
.home-pages-con-gallery img{width:100%;margin-bottom:3px;}
div#bcom_review_widget_wrapper{width:100%;margin:0 auto;}
div#TA_certificateOfExcellence390{width:100%;margin:0 auto !important;}
div#CDSWIDCOE{margin:0 auto;}
div#TA_certificateOfExcellence390{float:none !important;}
div#TA_certificateOfExcellence271{float:none !important;}
.inner-services-area h2{font-size:1.9em;margin-top:30px;}
.inner-services-area p{margin-bottom:24px;font-size:13px;}
ul.extra-service-gallery li h4{font-size:16px;}
.read-more-detail{font-size:13px;}
.inner-services-area h3 span{padding-bottom:0px;font-size:23px;}
ul.apart-services li p{font-size:13px;}
.reviewspage-content h3{font-size:1.9em;margin-top:53px;margin-bottom:53px;}
.contact-of-eva{width:100%;margin:0 auto;}
.reviewspage-content h4{font-size:16px;}
.reviewspage-content p{font-size:13px;}
.second-content-aria h4{font-size:16px;}
.boxgallery{margin-top:68px;}
.innergallery-box ul li:first-child{margin-left:8px;}
.innergallery-box ul li a{display:block;margin-bottom:10px;text-align:center;}
.innergallery-box ul{text-align:center;}
.innergallery-box ul li{width:32%;}
.contact-of-eva h3{font-size:23px;margin-bottom:33px;margin-top:53px;}
.contentof-eva-aria h2{font-size:23px;}
.contact-of-eva p{font-size:15px;margin-bottom:26px;}
.contentof-eva-aria h2{font-size:23px;margin-top:35px;}
.contentof-eva-aria h3{font-size:17px;}
.contentof-eva-aria p{font-size:13px;}
.right-contact-aria a{font-size:15px;}
.right-contact-aria span{font-size:15px;}
span.contact-mappadding{margin-bottom:44px;display:block;}
.deals_content h2{font-size:1.9em;margin-top:30px;margin-bottom:36px;}
.left_box h3, .right_box h3{font-size:15px;}
.event_booking h3{font-size:15px;}
.deals_content.apartmenttwo-con h2{margin-bottom:-20px;margin-top:30px;font-size:1.9em;}
.inner-exp-sec{width:100%;}
.inner-exp-sec h3{font-size:1.9em;}
.inner-exp-sec2 h2{font-size:1.9em;}
.longterm-center h2{font-size:25px;}
.reviewspage-content ul li:before{content:"";height:47px;width:47px;left:-9px;}
.right-contact-aria p a{font-size:14px;margin-bottom:65px;display:inline-block;}
.reviewspage-content ul li{padding-right:0;}
.home-pageheader .span_7{float:left;width:48%;margin-top:-37px;}
ul#menu-header-menu{margin-top:12px;} 
.homepage-middle-area ul li ul{padding-top:0px;left:0;background:#ececec;}
ul.sub-menu li:last-child{border-bottom:none !important;margin-bottom:-13px;padding:0;}
ul#menu-header-menu > li{display:block;margin:0 auto;letter-spacing:.5px;padding-top:11px;padding-bottom:9px;}
.homepage-middle-area ul li ul li a{padding:10px 0 10px;}
.homepage-middle-area ul li ul li a:hover{background:none;color:#666;}
.homepage-middle-area ul li{margin-left:0;padding:0;}
.homepage-middle-area ul li:hover ul li{border-left:none;border-right:none;}
ul.sub-menu li:first-child{border-top:1px solid #ccc;padding-top:17px;}
.homepage-middle-area ul li{width:42%;}
.home-page-footer #CDSWIDCOE{max-width:106px;width:100%;}
#bcom_review_widget #bcom_review_widget_wrapper .hreview-150, #bcom_review_widget #bcom_review_widget_wrapper .hreview-150 .url{height:auto!important;max-width:137px!important;width:100%;}
.locationmain{width:100%;padding:0 10px;}
.thingto-do p{font-size:15px;padding-left:22px;}
ul.psd-formatsection li:first-child{border:none;}
.neighborhood-sites ul li{width:45%;}
ul.psd-formatsection li{padding:0px 0px;width:49%;}
.newwork-content p{font-size:14px;}
    ul#menu-header-menu li{
        width: 100%;
    }  
    .innerapart-features ul li{
           width: 100%;
    }
    .apartamenities-list ul {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
    .innerapart-video-wrap {
    padding: 30px 0px;
}
.evahomeslider-wrap .evahomeslider-caption{
bottom: 10px;
} 
    
    .evahomeslider-caption p{
            padding: 5px 15px;
        font-size: 12px;
    }   
}
@media only screen and (max-width:767px){.right-contact-aria p a{display:inline-block;}
    
    .post-template-default.single.single-post .right-content h3{
        line-height: 25px;
 
    font-size: 22px;
    }
    .right-contact-aria{
            padding-bottom: 20px;
    }
    
    body {
    padding-top: 155px;
}
    .apartmentslide-banner-caption h4{
            padding: 7px 24px;
        font-size: 12px;
    }
    
}
@media only screen and (max-width:667px){.home-pageheader .span_2{border-bottom:2px solid #fff;}
.home-pageheader{padding-bottom:0;}
.home-pageheader .span_2{background:#b7292d;margin-top:8px;width:calc(100% + 10px);margin-right:-5px;}
.homepage-right-area button{padding:15px 0;}
.homepage-right-area button a{float:none;font-size:12px;}
.home-page-inner-con-background h2 ,.home-page-inner-con-background h3{font-size:21px;}
.home-page-inner-con-background h2 a , .home-page-inner-con-background h3 a{font-size:20px;}
.reviewspage-content h3{font-size:17px;}
.reviewspage-content h4{font-size:15px;}
.second-content-aria h4{font-size:15px;}
.innergallery-box ul li:first-child{margin-left:8px;}
.innergallery-box ul li a{width:224px;display:block;margin-bottom:10px;}
.contact-of-eva h3{font-size:20px;margin-bottom:21px;}
.contact-of-eva p{font-size:14px;margin-bottom:19px;}
.contentof-eva-aria h2{font-size:20px;margin-top:8px;}
.contentof-eva-aria p{font-size:12px;}
.right-contact-aria a{font-size:13px;}
.right-contact-aria span{font-size:13px;}
.contentof-eva-aria h3{font-size:15px;}
.deals_content h2{font-size:20px;margin-top:44px;margin-bottom:32px;}
.inner-exp-sec p{padding:0 19px;}
.home-pageheader .span_7{width:100%;}
.menu-header-menu-container{margin-top:67px;}
ul#menu-header-menu{text-align:center;margin-top:-6px;}
ul#menu-header-menu li{font-size:17px;}
.homepage-middle-area ul li:hover ul li:nth-child(4){border-left:none;border-right:none;}
}
@media only screen and (max-width:600px){.home-pageheader{height:auto;}
.bottom-footer{padding:20px; padding-bottom: 55px;}
ul.socal-mediaicon li img{max-width:70%;}
.innergallery-box ul li:first-child{margin-left:8px;}
.innergallery-box ul li a{width:201px;display:block;margin-bottom:10px;}
ul#menu-footer-menu li{float:none;margin:0px;width:auto;text-align:center;margin:0 10px;}
ul#menu-footer-menu{width:100%;}
ul#menu-footer-menu li:nth-child(11), ul#menu-footer-menu li:nth-child(12), ul#menu-footer-menu li:nth-child(13){float:none;text-align:center;}
ul#menu-footer-menu li:nth-child(13){display:inline-block !important;}
ul.home-page-content-li1 li:nth-child(3){border-left:none;text-align:initial;}
}
@media only screen and (max-width:480px){
.innercheckOutGramercypage img {
     float: inherit; 
    margin: 0 auto;
} 
.innergallery-box {
    top: 137px;
}
.innercheckOutGramercypage h2 a {
    line-height: 18px;
    margin-top: 7px;
} 
.innercheckOutGramercypage {
    padding: 20px 10px;
}
.home-pageheader { 
    top: 100px;
}
li.gramercy-img:after {
    content: '';
    top: 4px;
    left: 123px;
}
.homepage-right-area {
    padding: 0px 0px 0px;
}
.homepage-middle-area ul li:hover ul {
    display: none;
}
    
ul#menu-header-menu li {
    font-size: 13px;
    padding: 10px 0;
    position: relative;
}    
.page-template-holiday-apartments .col.span_6:nth-child(3n) .apartments-bukets {
    margin-bottom: 50px;
}
.page-template-holiday-apartments .apartments-bukets h3 a {
	font-size: 19px;
}

    
    
    .menubar i.fa.fa-bars{font-size:24px;margin-top:3px;margin-left:0px;}
.menubar i.fa.fa-times{font-size:24px;margin-top:3px;margin-left:-0px;}
.grid-sizer, .grid-item{width:50%;}
.homepage-left-area img{width:100%;margin-top:-2px;}
.apartment-lxry-holiday{width:85%;}
.included-stay-sec ul li{width:100%;}
.terrace-appcetmentnewsec{width:100%;}
.home-pageheader .span_3{margin:0 auto;float:none;width:51%;}
.span_6{width:100%;}
.homepage-right-area button{padding:11px 0;line-height:20px;}
.home-page-for-middle{height:221px;margin-top:9px;}
.home-pages-con-gallery img{margin-top:-1px;margin-bottom:-10px;}
.home-page-for-middle:last-child{margin-bottom:-7px;}
.maingallery-box .span_6{padding-left:0;padding-right:0;}
.included-stay-sec ul li{display:inline-block;background:none;font-family:'SourceSansPro-Regular';font-size:16px;color:#666;padding-left:0;}
.included-stay-sec i{padding-right:10px;color:#b7292d;position:absolute;left:-22px;top:15px;}
.home-page-map{margin-top:12px;}
.home-map{margin-bottom:39px;}
.home-map h3 span, .home-map h4 span{font-size:11px;}
.home-inner-wel-app h2 span{font-size:1.9em;}
.home-inner-wel-app p{font-size:12px;margin-top:15px;margin-bottom:27px;}
ul#menu-header-menu li{font-size:13px;padding:6px 0;}
.footer-logo img {
    width: 100% !important;
    margin-bottom: 20px;
}
.footer-logo{text-align:center;margin-top:15px;}
.textwidget{font-family:'SourceSansPro-regular';color:#666;font-weight:600;font-size:12px;}
ul.home-page-content-li1 li a{text-decoration:none;font-family:'SourceSansPro-regular';color:#666;font-weight:600;font-size:12px;padding: 0px;}
ul.reviews-box li{width:50%;margin-bottom:10px;}
#bcom_review_widget #bcom_review_widget_wrapper .hreview-150, #bcom_review_widget #bcom_review_widget_wrapper .hreview-150 .url{height:auto!important;max-width:165px!important;width:100%;margin:0 auto !important;}
ul.home-page-content-li1 li:nth-child(3){border-left:none;}
div#TA_certificateOfExcellence560{margin:0;}
.textwidget{text-align:center;}
ul.home-page-content-li1 li{margin-top:5px;}
ul.home-page-content-li1 li{width:100%;}
.homepage-middle-area ul{margin-top:5px !important;background:#fff;text-align:center;margin:0 -15px;}
.homepage-middle-area ul li{width:100%;display:inline-block;font-size:13px;text-transform:uppercase;;text-align:center;border-bottom:1px solid #ccc;padding-bottom:11px;}
.homepage-middle-area ul li:last-child{border:none;}
.inner-services-area{width:100%;margin-top:0px;}
ul.extra-service-gallery li{width:100%;}
.inner-services-area h2{font-size:1.9em;margin-top:88px;}
.read-more-detail{margin-bottom:30px;}
.inner-services-area p{margin-bottom:24px;font-size:12px;padding:0 10px;}
.read-more-detail{font-size:12px;}
.inner-services-area h3 span{padding-bottom:0px;font-size:18px;}
.inner-services-area h3 {
    margin-bottom: 10px;
    margin-top: -15px;
    text-align: left;
}     
ul.extra-service-gallery li{padding:10px;margin:0px 0;}
.home-page-footer #CDSWIDCOE{max-width:160px;width:100%;padding:14px;}
.homepage-inner-footer{margin-top:33px;}
ul.home-page-content-li1 li:nth-child(2){border-left:none;}
ul.sub-menu li:last-child{}
.homepage-middle-area ul li ul{width:100%;padding-top:0px;padding-bottom:8px;margin-bottom:-10px !important;}
ul.apart-services li {
    width: 100%;
    padding-left: 0px;
    margin-left: 36px;
}  
.reviewspage-content h3{font-size:1.9em;}
.second-content-aria ul li{display:inline-block;width:100%;}
.reviewspage-content h4{font-size:12px;}
.reviewspage-content ul li{width:100%;}
.reviewspage-content p{font-size:12px;}
.second-content-aria h4{font-size:12px;}
.second-content-aria ul li:before{content:"";left:20px;}
.innergallery-box ul li:first-child{margin-left:8px;}
.innergallery-box ul li{
    width:49%;
}
.innergallery-box ul{
    text-align: center;
    padding: 0px 20px;
    margin-top: 10px;
    width: 100%;
    }
.main-gallerytab{position:static;}
.innergallery-box ul li a{width:100%;display:block;margin-bottom:10px;}
.innergallery-box ul li{margin-left:0; vertical-align: top;}
.innergallery-box ul li:first-child{margin-left:0;}
.boxgallery ul li{width:100%;}
.innergallery-box{padding-top:75px;padding-bottom:0; }
.contact-of-eva{width:100%;margin:0 auto;}
.left-contact-aria{margin-bottom:24px;}
.contentof-eva-aria h2{font-size:20px;margin-top:40px;margin-bottom:39px;}
.contentof-eva-aria h3{padding:0 10px;}
.contentof-eva-aria p{padding:0 10px;}
.right-contact-aria a{padding:0 10px;}
.deals_content h2{font-size:18px;margin-top:32px;margin-bottom:32px;}
.left_box h3, .right_box h3{font-size:13px;}
.left_box p, .right_box p{font-size:12px;padding:0 10px;}
.event_booking h3{font-size:13px;}
.event_booking p{font-size:12px;}
    .event_booking p a, .left_box p a, .right_box p a {
    font-size: 12px;
}
.event_booking{background:#f0f0f0;padding:20px 10px;margin-top:0;}
.deals_content{width:100%;}
.deals_content{width:100%;}
.deals_content.apartmenttwo-con h2{margin-bottom:-30px;margin-top:46px;font-size:1.9em;color:#667474;padding:0 10px;}
.left_box h3, .right_box h3{font-size:15px;}
.reviewspage-content ul{list-style:none;margin-left:15px;}
.reviewspage-content ul li:before{content:"";height:48px;width:43px;}
.second-content-aria ul li:before{content:"";height:50px;width:47px;}
.second-content-aria ul{margin-left:-12px;}
.reviewspage-content ul li{padding-right:0px;padding-left: 0px;}
.right-contact-aria p a{display:inline-block;font-size:12px;padding-left:0;}
.second-content-aria ul li{padding-left:76px;}
ul.terrace-apartment li:nth-child(5){background:none;display:none;}
.newwork-content p{font-size:13px;}
.thingto-do p{font-size:13px;}
.distance-box ul li{font-size:13px;}
.video_section{position:relative;}
.homepage-middle-area ul {
    padding-top: 0px;
}
.homepage-right-area {
    text-align: center;
    width: 100%;
}
.homepage-right-area a {
    float: inherit;
}   
.innergallery-box h1 {
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 18px;
}    
.innergallery-box ul li a {
    margin-bottom: 5px;
    padding: 7px 0px;
}    
.reviewspage-content h1, .reviewspage-content h3 {
    margin-bottom: 15px;
    margin-top: 15px;
}   
.contact-of-eva ul li {
    display: inline-block;
    padding: 0px; 
} 
    
    
    
    
}
@media only screen and (max-width:414px){.neighborhood-sites ul li{width:100%;margin-top:6px;}
.neighborhood-sites ul li{display:inline-block;margin-right:0;margin-left:0;background:#eeeeee;font-size:14px;}
ul.psd-formatsection li:first-child{border:none;margin-bottom:24px;}
ul.psd-formatsection li{padding:0px 0px;width:100%;}
.download-fsd a{font-size:16px;display:inherit;}
}
@media only screen and (max-width:375px){.homepage-middle-area ul li a{font-size:12px;}
.second-content-aria ul li{width:100%;}
div#bcom_review_widget_wrapper{width:46% !important;margin:0 auto;}
.boxgallery ul li{width:100%;}
.contact-of-eva i{font-size:20px;margin-bottom:13px;}
.contentof-eva-aria p{font-size:11px;}
.contact-of-eva p{font-size:12px;margin-bottom:19px;text-align:center;}
.contentof-eva-aria h2{font-size:17px;margin-top:0px;margin-bottom:40px;}
.left-contact-aria{margin-bottom:34px;}
.contact-of-eva h3{font-size:17px;margin-bottom:10px;}
ul.apart-services li{width:100%;padding-left:0;}
.homepage-inner-footer{margin-top:33px;}
.menu-header-menu-container{margin-top:42px;}
.homepage-middle-area ul li:hover ul li{border-left:none;border-right:none;}
.homepage-middle-area ul li:hover ul li:nth-child(4){border-bottom:none;border-left:none;border-right:none;}
.home-pageheader .span_7{float:left;width:100%;margin-top:-37px;}
.homepage-middle-area ul li ul{padding-top:0px;margin:0;width:100%;left:0;top:0px;}
.homepage-middle-area ul li ul li a:hover{background:none;color:#666;}
.homepage-middle-area ul > li > ul > li{padding-bottom:0px;}
.homepage-middle-area ul li ul li a{display:block;text-align:center;border-bottom:none;padding-bottom:0px;padding-top:0px;}
.homepage-middle-area ul li:hover ul li:first-child{border-top:1px solid #ccc;padding-top:18px;}
.homepage-middle-area{margin-top:22px;}

}
@media only screen and (max-width:320px){.menubar i.fa.fa-bars{font-size:22px;margin-top:3px;margin-left:-32px;}
.menubar i.fa.fa-times{font-size:22px;margin-top:8px;margin-left:-32px;}
.home-pageheader .span_3{margin:0 auto;float:none;width:51%;}
.homepage-middle-area{display:none;position:absolute;left:0;}
div#bcom_review_widget_wrapper{width:55% !important;margin:0 auto;}
.homepage-middle-area{margin-top:28px;}
.menu-header-menu-container{margin-top:31px;}
.homepage-middle-area ul li:hover ul li{border-left:none;border-right:none;}
.homepage-middle-area ul li:hover ul li:nth-child(4){border-bottom:none;border-left:none;border-right:none;}
.home-pageheader .span_7{float:left;width:100%;margin-top:-37px;}
.homepage-middle-area ul li ul{padding-top:0px;margin-top:8px !important;}
ul#menu-header-menu li{padding-top:6px;}
.homepage-middle-area ul li ul li a:hover{background:none;color:#666;}
.homepage-middle-area ul li ul li a{padding-top:6px;padding-bottom:0px;border:none;}
ul#menu-header-menu li{font-size:17px;}
}
.contact-of-eva a,
.reviewspage-content a{color:#666;text-decoration:none;}
.right-contact-aria p a{display:inline-block;}
.regular, img[data-src]{
    background: url(../images/ajax-loader.gif) no-repeat center center;
    min-height: 100px;
}


















/*-----------------------Gramercy Page Media css start----------------------------*/

@media only screen and (max-width:1023px) {
    .menubar {
        padding-left: 0px;
    }
    .menubar i.fa.fa-bars{
        margin-left: 0;
    }
    .home-pageheader{
        padding: 0 0;
        padding-top: 0;
        padding-bottom: 0;
    }
    
    .home-pageheader .span_7{
        margin-top: -45px;
    }
    .home-pageheader .span_2{
        margin-top: -62px;
    }
    ul#menu-header-menu li{
        border-bottom: 1px solid #ccc;
    }
    ul#menu-header-menu li i.fa{
        top: 12px;
    }
    .right-contact-aria p a{
        margin-bottom: 0;
    }
     .home-pageheader .homepage-left-area {
    padding-top: 3px;
    padding-bottom: 3px;
}
    .home-pageheader .span_2 {
        margin-top: -44px;
}
    .homepage-right-area a{
            padding: 9px 0px;
    }
    
}


@media only screen and (max-width: 768px) {
.content-gramercy-townhouse {
    padding: 0px 10px;
}
.gramercy-appartment-top-img {
    width: 100%;
}
.gramercy-appartment-top-img img {
    margin: 0 auto;
    display: block;
}	
.gramercy-appartment-top-img h2 {
    text-align: center;
}
.gramercy-appartmet-botoom-tab, .tesoro_aria {
    padding: 0px 10px;
}    
.content-gramercy-townhouse p br {
    display: none;
}
.content-gramercy-townhouse h3 {
    margin:0px;
    margin-top: 15px;
}   
.content-gramercy-townhouse h2 {
    line-height: 23px;
}    
     


}



@media only screen and (max-width:767px) {
    .innercheckOutGramercypage {
        padding: 5px 10px;
        text-align: center;
    }
    .innercheckOutGramercypage > a {
        padding: 0px;
        display: inline-block;
        width: 60px;
            vertical-align: middle;
    }
    .innercheckOutGramercypage h2 {
        display: inline-block;
        width: calc(100% - 125px);
            vertical-align: middle;
    }
    .innercheckOutGramercypage h2 a {
        line-height: 18px;
        margin-top: 0;
        font-size: 12px;
        padding: 0;
    }
    .home-pageheader{
        padding-top: 8px;
    }
    .homepage-left-area img {
        width: 100%;
        margin-top: 0;
        max-width: 100%;
        height: auto;
    }
    .homepage-left-area > a {
        padding: 0;
    }
    .homepage-right-area a{
        padding: 6px 0;
		background: #c22d33;
		display: block;
		margin: auto;
		font-size:12px;
		margin-top:2px;
    }
    .home-pageheader .span_7 {
        margin-top: -35px;
    }
    .innergallery-box{
        padding: 0 0;
    }
    .innergallery-box h1{
        margin-bottom: 10px;
    }
    .home-pageheader .span_2 {
        margin-top: 5px;
    }
    .boxgallery{margin-top:0px;}
    h3.apartment-twopadding {
        padding-bottom: 0;
        margin-top: 20px;
        color: #667474;
    }
    .deals_content h1{
        font-size: 24px;
    }
    .gramercy-appartmet-botoom-tab.gramercy-fixed {
        padding-left: 0;
        left: 0;
        padding-right: 0;
    }
    .gramercy-appartmet-botoom-tab ul li>div{
        padding: 5px;
    }
    .homepage-middle-area {
        margin-top: 4px;
    }
    .deals_content h1, .deals_content h2{
        margin-bottom: 15px;
    }
    .contact-map{
        clear: both;
        margin-top: 50px;
    }
    .contentof-eva-aria:after {
        display: block;
        content: "";
        clear: both;
    }
    section.apartlifestyle-wrapper, section.ourphilosophy-wrapper, section.neighbourhood-wrapper, section.bottom-contactbox, section.tripadvisor-section, section.location-wrapper, section.eva-apart-section, .apartinner-wrapper{
        padding: 30px 0px;
    }
    .testimonial-wrapper{
            margin-top: 30px;
    }
    .seeallapart-box{
            width: 100%;
    }
    .testimoslider{
            padding: 20px 20px;
    }
    .testimo-text p:before ,   .testimo-text p:after{
        content: none;
    }
    .testimobg{
        padding: 40px 0px;
    }
    .home-pageheader .homepage-left-area {
    padding-top: 2px;
}
    .fixedgramercy-text{
            text-align: center;
        font-size: 12px;
    line-height: 15px;
    }
    .checkOutGramercypage .innercheckOutGramercypage h6 a img{
            width: 22px;
    margin: auto;
    }
    .mainhead h1, .mainhead h2, .mainhead h3{
            font-size: 24px;
    }
    .innerapart-features ul li {
      width: 100%;
    display: block;
    margin-bottom: 10px;
}
    .apartamenities-list ul {
    column-count: 1;
}
     .gallerycontainer .row .col:nth-child(2n + 1){
        clear: both;
    } 
    .innerbannerarea-caption{
            width: 35%;
   
    top: calc(46% - 30px);
   
    }
    .innerbannerarea-caption h1 {
    font-size: 22px;
   
   
    padding-bottom: 1px;
}
    .innerbannerarea-caption h3{
        font-size: 14px;
            padding-top: 6px;
    }
    .reviewcontentwrap-box {
    column-count: 1;
}
    .reviewcontent-box:before {
  
    background-size: cover;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    width: 57px;
    height: 47px;
    top: 10px;
    left: 1px;
    background-position: top left;
}
    .reviewcontent-box h6 {
    font-size: 16px;
    margin-top: 20px;
}
    .reviewcontent-box:after{
         width: 57px;
    height: 47px;
    }
    .reviewcontent-box:after {
    width: 57px;
    height: 47px;
    background-size: cover;
    right: 5px;
    bottom: 11px;
}
    .reviewcontent-box{
        padding: 20px 30px 20px 40px;
    }
    .reviewcontent-box h4{
            font-size: 18px;
            line-height: 23px;
    }
   section.contactcontent-wrapper .row{
            display: block;
    }
    section.contactcontent-wrapper .col.span_7{
            display: block;
            width: 100%;
    }
     section.contactcontent-wrapper .col.span_5{
            display: block;
            width: 100%;
             margin-top: 20px;
    }
    .right-contact-aria {
    padding-left: 0px;
}
    section.apartmentslist-wrap {
    padding-top: 45px;
}
    .distance-box-section, section.neighborhood-sites-section, .restaurants-section, .thingtodo-section, .newyorkcontent {
    padding-top: 30px;
}
    .newwork-content {
    padding: 0px 20px;
}
    .linknymagcom a{
            margin-top: 10px;
    }
    ul.psd-formatsection{
            margin-top: 10px;
    }
    ul.psd-formatsection li:first-child{
            margin-bottom: 12px;
    }
    .seeallapart-box:first-child {
    padding-right: 0px;
}
    .seeallapart-box:nth-child(2n) {
    padding-left: 0px;
    padding-right: 0px;
}
    .seeallapart-box:last-child {
    padding-left: 0px;
}
    .apartamenities-list {
    padding: 0px 0px;
}
    .innerapart-features ul li{
            padding: 0px 0px;
        font-size: 16px;
    }
    section.innerapart-features ul li p{
        font-size: 16px;
    }
    ul#menu-header-menu li{
            background: #fff;
    }
   .innerapart-features ul {
    padding: 0px 0px;
}
}
@media only screen and (max-width: 567px) { 
    .fixedgramercy-text{
        width: calc(100% - 90px);
        font-size: 10px;
    }
    .checkOutGramercypage .innercheckOutGramercypage h6 a img{
        display: inline-block;
    }
    .home-pageheader .span_7{
        float: right;
        width: auto;
    }
    .menubar i.fa.fa-bars{
        text-align: right;
    }
    .home-pageheader .span_2, .home-pageheader .span_1{
        float: right;
        width: 30%;
        margin-left: 0px;
        margin-top: -3px;
        margin-bottom: 0px;
        margin-right: 0px;
        border-bottom: none;
    }
    .home-pageheader .span_7, .home-pageheader .span_8 {
    float: right;
    width: 15%;
    margin-top: 0px;
}
.home-pageheader {
    padding-bottom: 5px;
}
    .home-pageheader .span_3 {
    float: left;
    width: 35%;
}
    .homepage-right-area a{
        width: auto;
    }
    .menubar{
        text-align: right;
    }
    .home-pageheader{
        box-shadow: none !important;
    }
    .menu-header-menu-container {
    margin-top: 0px; 
}
    .homepage-middle-area{
        margin-top: 0px;
    }
    body {
    padding-top: 80px; 
}
    .checkOutGramercypage .innercheckOutGramercypage h6, .checkOutGramercypage .innercheckOutGramercypage p{
        display: block; 
    } 
	
	.checkOutGramercypage .innercheckOutGramercypage p{
		margin-left: 14%;
	}
	
	.checkOutGramercypage .innercheckOutGramercypage p img {
		float: left; 
	}
	
    .home-pageheader {
    padding-top: 13px;
}
    
}


@media only screen and (max-width: 480px) { 
.gramercy-townhouse .span_6 {
    width: 100%;
}
.content-gramercy-townhouse h2 {
    font-size: 14px;
} 
.content-gramercy-townhouse h3 {
    margin-top: 10px;
    font-size: 16px;
    padding-bottom: 15px;
}
.content-gramercy-townhouse p {
    margin: 20px 0px;
    font-family: 'SourceSansPro-Regular';
    font-size: 14px;
}    
.content-gramercy-townhouse a {
    font-weight: 400;
    font-size: 14px;
}    
.content-gramercy-townhouse {
    padding-bottom: 20px;
}    
.gramercy-appartment ul li {
    width: 100%;
    display: inherit;
}
.gramercy-appartment ul {
    display: inherit;
}
.gramercy-appartment-top-img {
    position: inherit;
    top: inherit;
    left: inherit;
    transform: inherit;
}    
.gramercy-appartment ul
 li {
    padding: 50px 0px;
}  
.gramercy-appartment ul
 li p {
    padding: 0px 20px;
    text-align: inherit;
    font-size: 14px;
}   
.gramercy-appartmet-inner ul li {
    width: 100%;
}  
.gramercy-appartmet-inner
 ul li:nth-child(4), .gramercy-appartmet-inner
 ul li:nth-child(5) {
    width: 100%;
}   
.gramercy-appartmet-botoom-tab ul {
    text-align: center;
}
.gramercy-appartmet-botoom-tab ul li {
    width: 48%;
    margin-bottom: 6px;
    font-size: 14px;
    display: inline-block;
    float: inherit;
}    
.gramercy-appartmet-botoom-tab ul li>div {
    text-align: center;
}  
ul.tesoro-rooms li {
    width: 50%;
}   
.tesoro-amenities ul li {
    width: calc(100% - 4px);
}   
.tesoro-amenities {
    margin-top: 25px;
}    
.neighborhood-reach-us h3 {
    font-size: 20px;
    color: #000;
    margin: 0px 0px;
}
.neighborhood-reach-us ul li {
    padding: 0px 0px;
}    
 
    .gallerycontainer .row .col{
        width: 50%;
    } 
   
}

/*-----------------------Gramercy Page Media css End----------------------------*/
