
.fordesk{
    display: block !important;
}

.formmob{
    display: none !important;
}




@media screen and (max-width: 480px){
body {
    padding-top: 75px /*76px*/ !important;
}

.grid-containerr{
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    padding: 0.6rem;
    width: 80%;
    margin: 30rem auto 0;
}

.fordesk{
    display: none !important;
}

.formmob{
    display: block !important;
}

}
body::-webkit-scrollbar-thumb {background-color: #f5822f;outline: 1px solid slategrey;}



.contact-us-btn a {
    background-color: #f5822f !important;
}

.our-pres-wrap .our-pres-content h2, .ret-prop-snap-wrap h2, .corp-overly-content h2, .nri-corp-overly-content h2, .rte-hist-sec .txt-content h2, .flr-plan-block .flr-plan-content h2, .invent-block h2, .near-loc-bx h2, .gt-commu-block h3, .partner-wrap h2, .bnk-wrap h2, .enquire-form h2, .prop-disc-sec h2, .lft-seas-sec .corp-overly-block h2.mob-title, h2.lined_heading {
    color: #f48738 !important;
}



.our-pres-wrap .our-pres-content h2:before, .corp-overly-content h2:before, .nri-corp-overly-content h2:before, .rte-hist-sec .txt-content h2:before, .flr-plan-block .flr-plan-content h2:before, .invent-block h2:before, .near-loc-bx h2:before, .gt-commu-block h3:before, .partner-wrap h2:before, .bnk-wrap h2:before, .enquire-form h2:before, .prop-disc-sec h2:before, .lft-seas-sec .corp-overly-block h2.mob-title:before, h2.lined_heading:before {
    background-color: #f5822f !important;
}


.top-heading h1, .common_heading h2, .our-prop-sec .heading h2, .rg-thoug-sec .heading h2, .news-md-sec .heading h2, .lst-prop-sec .heading h2, .journ-lnc-sec .heading h2, .ament-sec .heading h2, .conf-pro-sec .heading h2, .near-loc-sec .heading h2, .prop-gallery-sec .heading h2, .infra-doc-wrap h2, .gen_heading h2, .our-partn-wrap .heading h2, .pit_intro_top .gen_heading p, .qr-container h2 {
    color: #f5822f !important;
}

.top-heading h1:before, .common_heading h2:before, .our-prop-sec .heading h2:before, .rg-thoug-sec .heading h2:before, .news-md-sec .heading h2:before, .lst-prop-sec .heading h2:before, .journ-lnc-sec .heading h2:before, .ament-sec .heading h2:before, .conf-pro-sec .heading h2:before, .near-loc-sec .heading h2:before, .prop-gallery-sec .heading h2:before, .infra-doc-block .heading h2:before, .gen_heading h2:before, .our-partn-wrap .heading h2:before, .pit_intro_top .gen_heading p:before {
    background-color: #f5822f;
}

.floor-plans-header a.active {
    color: #f5822f !important;
}


.ret-slide-arrow:before {
    background-color: #fff !important;
}

.pagingInfo span {
    color: #fff !important;
}


.enq-btn {
    color: #f5822f;
    font-style: italic !important;
    font-family: 'Merriweather'!important;
}

.en-inputbox {
    border: 1px solid #f5822f !important;
}

.infra-doc-sec {
    position: relative;
    padding: 60px 130px;
    width: 100%;
    float: left;
}

.corp-overly-sec {
   /* position: relative;
    padding: 100px 130px;
     margin: 8% 0; */
    /* margin: 3% 0; */

    width: 80%;
    margin: 2% 10%;
    float: left;

}



@media screen and (max-width: 1024px){
.ret-seas-block .page_slider {
    width: 100%;
    position: relative;
    height: 10vh; 
}

.infra-doc-sec {
    position: relative;
    padding: 60px 10px;
}


.onlymarginsection {
    /* margin-top: 50% !important; */
}


.loc-map {
    width: 100%;
    height: 50vh !important;
    margin-bottom: 20px;
}

.near-loc-list ul {
    width: 380px !important;
    max-height: 100%;
    margin: 0 0 30px 0;

}

.near-loc-block {
    border: 1px solid #f5822f !important;
}


.lft-seas-sec .corp-overly-left {
    border: 1px solid #f5822f !important;
}

.conf-pro-sec .heading {
    border-right: 1px solid #f5822f !important;
    border-top: 1px solid #f5822f !important;
    border-left: 1px solid #f5822f !important;
}

}

@media screen and (max-width: 599px){
.cp-ov-content.slick-slide {
    height: auto !important;
}

.corp-overly-sec {
    position: relative;
    padding: 100px 10px;
}

}




.ament-slider .slick-prev, .news-slider .slick-prev {
    display: block;
    width: 39px;
    height: 25px;
    background: url(../images/arrow.png) no-repeat;
    border: 0 none;
    outline: none;
    margin: -15px auto 0;
    cursor: pointer;
    transform: rotate(-180deg);
    top: 45%;
}

.ament-slider .slick-next, .news-slider .slick-next {
    display: block;
    width: 39px;
    height: 25px;
    background: url(../images/arrow.png) no-repeat;
    border: 0 none;
    outline: none;
    cursor: pointer;
    margin: 0 auto;
    top: 45%;
}

#prvarrow, #prvarrow1, #prvarrow2, #prvarrow5, .prvarrow2 {
    display: block;
    width: 39px;
    height: 25px;
    background: url(../images/arrow.png) no-repeat;
    border: 0 none;
    outline: none;
    margin: 0 auto 6px;
    cursor: pointer;
    transform: rotate(-180deg);
    /* opacity: 0.5; */
}


#nxtarrow, #nxtarrow1, #nxtarrow2, #nxtarrow5, .nxtarrow2 {
    display: block;
    width: 39px;
    height: 25px;
    background: url(../images/arrow.png) no-repeat;
    border: 0 none;
    outline: none;
    cursor: pointer;
    margin: 0 auto;
    /* opacity: 0.5; */
}


@media screen and (max-width: 1200px){
#menu {
    float: none;
    position: absolute;
    right: -490px;
    top: 0;
    width: 490px;
    height: 100vh;
    background-color: #f5822f;
    padding: 110px 0 10px 0;
    z-index: 12;
    text-align: right;
    border-radius: 0 0 0 30px;
    display: block;
    margin: 0;
    overflow-y: auto;
}

}

.tat-btn-block .ex-arrow, .flr-plan-block .flr-plan-content .view-more-btn .ex-arrow, .enq-btn .ex-arrow, .en-form-group-btn .en-btn-arrow, .fir-mob-bk .view-more-btn .ex-arrow, .moving_arr .ex-arrow, .news-lists-bx .ex-arrow {
    position: absolute;
    right: 0;
    top: 0;
    width: 39px;
    height: 25px;
    background: url(../images/arrow.png) no-repeat;
    transition: all 0.35s;
    animation-name: hrFloating;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.mobilemenu-icon span {
    background: #f5822f !important;
}



