﻿@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_corbel';
	src: url('fonts/corbel.eot');
	src: local('☺'), url('fonts/corbel.woff') format('woff'), url('fonts/corbel.ttf') format('truetype'), url('fonts/corbel.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'rockwell';
    src: url('fonts/rockwell.eot');
    src: url('fonts/rockwelld41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/rockwell.woff') format('woff'),
         url('fonts/rockwell.ttf') format('truetype'),
         url('fonts/rockwell.svg#matchbook') format('svg');
    font-weight: normal;
    font-style: normal;
}
.retail-shop-imgs-main{
	width: 100%; float: left;
}
.giftcity-dropdown{
    margin-left: 145px;
    width: 210px;
}
.giftcity-menu-margin{
	padding-left: 14px !important;
    font-size: 12px !important;
    margin-top: 8px !important;
    letter-spacing: 0.2px;
	font-weight: 600;
	background: none !important;
}
.other-listing-page-btm-link-box ul{
    margin-bottom: -20px;
    display: inline-block;
}
#giftcity-details-page-rt-sec-height{height: 500px;}
.giftcity-menu-margin a{font-weight: 700 !important; font-size: 12px !important; color: #fff !important; text-decoration: underline !important;}
.giftcity-menu-margin a:hover{ text-decoration: none !important;}
#height-360{height: 500px;}
#height-360 .callbacks img{height: 500px;}
.retail-shop-imgs-left{width: 48%; float: left;}
.retail-shop-imgs-left img{width: 100%;height: 239px;}
.retail-shop-imgs-right{width: 48%; float: right;}
.retail-shop-imgs-right img{width: 100%;}

.payment-plan-box table th{ border-left:1px solid #999;border-bottom:1px solid #999; padding:10px 5px; text-align:left; margin:0px; font-size:14px; color:#1d1d1b;}
body{font-family: Segoe UI,Lucida Grande,Tahoma,Arial,Verdana,sans-serif; font-size:12px; color:#fff; padding:0px; margin:0px; background-attachment:fixed;}
h1, h2, h3, h4, h5, h6{padding:0px; margin:0px; list-style:none; font-weight:normal;}
ul, li, p{padding:0px; margin:0px; list-style:none;}
a{ text-decoration:none; outline:none;}
img{border:0px;}
.wrapper{width:100%; margin:auto; display:table; background:url(../images/bg.gif);}
.header-top-menubox{ width:100%; float:left; padding:3px 0 3px 0; background:#080808; color:#CCC;}
.header-top-menubox .auto{ width:1120px; margin:auto;}
.header{width:100%; float:left;height:128px; background:#dde1eb; margin:0px 0px 0px 0px; position:relative; z-index:auto; border-bottom:1px solid #FFF; }

.header_inner{width:1120px; padding:0px 0px 0px 0px; margin:auto; display:table; position:relative; background:url(../images/header-img-home.png) no-repeat center;}
.header-top-box{ width:1120px; float:left; margin:0px 0 0 0px;}
.left-logo{ float:left; margin:8px 0 0px 0; padding:0px; border:none; outline:none;}
.left-logo h1{ text-transform:none; font-size:13px; color:#117da9; clear:both;}
.left-logo strong{ text-transform:none; font-size:13px; color:#117da9; clear:both; font-weight:normal;}

.left-logo span{ text-transform:uppercase; font-size:13px; color:#117da9; clear:both;}
.header-top-right{ float:right; margin:10px 0 0 0; padding:0px;}
.top-menu{ text-align:left; margin-left:0px; font-size:10px; float:left; font-family:Verdana, Geneva, sans-serif; color:#CCC; padding:0 0 2px 0;}
.top-menu a{ color:#CCC; text-decoration:none;}
.top-menu a:hover{ color:#FFF; text-decoration:none;}
.header-callnow{text-align:right; font-size:12px; color:#333; font-family:verdana; float:right; margin-right:5px;}
.mobile-header-btn-call{ display:none; width:169px; height:28px; float:right;}
.mobile-header-btn-whatsapp{ display:none; width:100px; height:28px; float:left;}
.header-punchline{ font-size:15px;color: #172b54; margin: 34px 0 0 0; line-height: 27px;}
.header-btm-nav{background-color:#2e3d5d;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.7);margin: 10px 0 10px 0px;overflow: hidden;position: relative;height: 37px; float:left;overflow: visible;text-align: left;white-space: nowrap;width:1120px; z-index:auto; left:0px; bottom:0px;}

.header-btm-nav ul li { list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; display:inline; font-size:11px; border-left:1px solid #4c5e83;}
.header-btm-nav ul li:first-child{ border-left:0px;}
.header-btm-nav ul li a { display:block;text-decoration:none;  padding:0px 16px 0px 12px; font-weight:normal; color:#eceef3; text-transform:uppercase; font-size:12px;}
.header-btm-nav ul li a:hover { text-decoration: none; font-size:12px; font-weight:normal; color:#FFF;}
.header-btm-nav ul li a { display:block; height:37px; padding:0px 16px 0px 12px; line-height:37px; cursor:pointer; color:#eceef3;}
.header-btm-navn ul li a:hover{ background-color:#ed3237; color:#eceef3;}
.header-btm-nav ul li a.active{ background-color:#ed3237; color:#eceef3;}
.header-btm-nav ul li.active a{ background-color:#ed3237; color:#eceef3;}
.header-btm-nav ul li:hover a{ background-color:#ed3237; color:#eceef3;}
.header-btm-nav ul li:hover ul.drop1{position:absolute;box-shadow:0px 2px 2px #333; z-index:999999; display:block!important; top:35px; left:64px; width:205px;background:#ed3237; font-size:11px; padding:0px 0px 10px 0px;}
.header-btm-nav ul li ul.drop1 li{font-size:11px; border-left:none; width:100%; padding:0px 0px 0px 30px ; margin:0px; background:url(../images/submenu-bulets.png) no-repeat 15px 15px; width:180px;}
.header-btm-nav ul li ul.drop1 li a{font-size:11px; color:#e5e5e5; height:25px!important; width:100%; padding:0px; margin:0px; background:none;  box-shadow:none;}
.header-btm-nav ul li ul.drop1 li a:hover{ color:#fff; font-size:11px; height:25px!important;}
.header-btm-nav ul li:hover ul.contactus{width:160px; left:auto; right:370px;}
.header-btm-nav ul li:hover ul.contactus li{width:145px;}
.nav-register-property{ float:right; padding:5px 6px 0 0;}
.nav-register-property .search-property-menu{float:left; background:url(../images/nav-property-icon.png) no-repeat 6px 2px #101a30; border:1px solid #0d1527; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:center;}
.nav-register-property .search-property-menu a{ font-size:12px; padding:6px 11px 4px 30px; color:#FFF; float:left;text-transform:uppercase; text-decoration:none; cursor:pointer;}
.nav-register-property .search-property-menu a:hover{ font-size:12px; padding:6px 11px 4px 30px; background:url(../images/nav-property-icon.png) no-repeat 6px 2px #6377a1;float:left; color:#FFF;text-transform:uppercase; text-decoration:none; cursor:pointer;}
/*.header_leftco{background:url(../images/menu_leftco.png) no-repeat 0px 0px; width:10px; height:11px; position:absolute; bottom:-11px; left:0px; } 
.header_rightco{background:url(../images/menu_rightco.png) no-repeat 0px 0px; width:10px; height:11px; position:absolute; bottom:-11px; right:0px; } 
*/
.main-middile-div{ width:1120px; margin:auto;}
.main-middile-div-auto{ width:1120px; margin-left:0px; float:left;}
/*---------------------------middile part start--------------------------------------*/

.testimonial-client-name{color: #3558a2 !important; font-style:italic;float: right !important;font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif !important;font-size: 14px !important;margin-bottom: 0px;padding-bottom: 0 !important;text-align: right !important;}
.width-100{width: 100%; margin-bottom: 16px;}
.banner{ width:1120px; margin:auto; position:relative;}
.banner-menu-1{ float:left; position:absolute; z-index:9; bottom:0px; left:0px; width:100%; margin-left:0px;}
.banner-menu-1 ul{ margin:0px; padding:0px;}
.banner-menu-1 ul li{ list-style:none; display:inline; width:100%; color:#e4e4e4;text-shadow: 1px 1px #000; background:url(../images/banner-menu-bg.png) repeat-x; margin:0 0px 0 0!important; padding: 8px 13px 7px !important; float:left; font-size:15px; box-sizing: border-box; font-weight:normal!important; text-align:left;font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif !important}

.banner_left{ width:856px; float:left; margin-right:0px; position:relative; height:420px;}
.gift-city-page-h1{font-size: 18px !important;font-weight: 500 !important;}
.gift-city-page-h1 span{font-size: 18px;font-weight: 400;}
.margin-rt-50{margin-right: 60px !important;}

.text-marqee-box{ width:98%; border:1px solid #01597c; background:#2e3d5d; padding:1% 1% 1% 1%; color:#FFF;text-shadow: 1px 1px #333; font-size:14px; text-transform:uppercase; }
.marquee-with-options {overflow: hidden; font-family: 'Lato', sans-serif; padding:3px 0px 3px 0px;}
.marquee-with-options a{padding-bottom: 0px !important;}
.marquee-with-options span{ padding-right:13px; float:left; color:#FFF;}
.marquee-with-options a span{ color:#FFF;}
.marquee-with-options a:hover span{ color:#FFF; text-decoration:underline!important;}

.testimonial-box-1{ width:100%; float:left; margin:0 0 17px 0;}
.testimonial-box-1 img{ float:left; margin:0px; padding:0px; border:none; outline:none; background:#f8f8f8; border:1px solid #c6c6c6; padding:4px;}
.testimonial-box-1 .right-panel{ width:calc(100% -11px); float:left; box-sizing: border-box; margin-left:11px; background:#f8f8f8; border:1px solid #c6c6c6; padding:15px 12px 12px 12px; position:relative;}
.testimonial-cor-top{ position:absolute; z-index:9; top:-1px; left:-12px; width:12px; height:14px; float:left; background:url(../images/testimonial-box-cor-top.png) no-repeat left top;}
.testimonial-box-1 .right-panel p{ font-size:14px; color:#444444; line-height:20px; width:100%; text-align:justify; padding:0 0 11px 0; float:left;}
.signt{color:#5f87da !important;}

.banner_btm_propertyies{ width:711px; background:url(../images/banner_btm_transfarent_box_bg.png) repeat-x; height:114px; position:absolute; left:0px; top:249px;}
.banner_btm_propertyies h2{ font-size:16px; text-transform:uppercase; color:#FFFFFF; padding:5px 0 4px 10px; float:left; text-shadow: 1px 1px #000000;}
.property{ width:100%; float:left;}
.property ul{ margin:0px; padding:10px 0 2px 10px; float:left;}
.property ul li{ display:inline; float:left; text-transform:uppercase; color:#ffcfc2;text-shadow: 1px 1px #111111; font-size:11px; padding-right:14px; font-family:Verdana, Geneva, sans-serif;}
.property2{ width:100%; float:left;}
.property2 ul{ margin:0px; padding:8px 0 2px 10px; float:left;}
.property2 ul li{ display:inline; float:left; text-transform:uppercase; color:#bebebe;text-shadow: 1px 1px #111111; font-size:11px; padding-right:14px; font-family:Verdana, Geneva, sans-serif;}
.property3{ width:100%; float:left;}
.property3 ul{ margin:0px; padding:8px 0 10px 10px;}
.property3 ul li{ display:inline; float:left; text-transform:uppercase; color:#FFFFFF;text-shadow: 1px 1px #111111; font-size:11px; padding-right:14px; font-family:Verdana, Geneva, sans-serif;}

.banner_right{ width:218px; float:left; height:420px; background:#2e2e2e; padding:0 23px 0 23px;}
.banner_right h2{ color:#FFFFFF; font-size:19px; text-shadow: 1px 1px #000000; float:left; padding:14px 0 0px 0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; border-bottom:1px solid #656565; width:100%; margin-bottom:18px;}
.banner_right p{ font-size:13px; color:#CCCCCC; padding:0 0 12px 0; line-height:18px;}
.banner_right span{ color:#ffb39d;}

.middile_listing_box{ width:100%; display: flex; margin-top:8px; margin-bottom:10px;flex-wrap: wrap;gap: 12px;}
.listing-box{ width: 32%;background: #fff;border: 1px solid #e8e8e8;padding: 0 8px 0 8px;box-sizing: border-box;}
.listing-box img{ width:100%; height:auto;}
.listing-box h3{ font-size:15px; color:#242424; padding:0 0 1px 0; font-family:verdana; font-weight:normal; float:left;}
.listing-box h3 a{ text-decoration:none; color:#3b4c6c; text-align:left;padding-top: 2px; padding-bottom: 0px;font-weight: 600; font-size: 13px;}
.listing-box h3 a:hover{ text-decoration:none; color:#256daf; text-align:left;padding-top: 2px; padding-bottom: 0px;font-weight: 600; font-size: 13px;}
.listing-box p{ font-size:12px!important; width:100% !important; color:#333; padding:2px 0 10px 0; font-weight:normal; text-align:left!important;font-family: Segoe UI,Lucida Grande,Tahoma,Arial,Verdana,sans-serif; line-height:19px;}
.listing-box p span{ text-align:right; color:#666; float:right;}
.listing-box p span a{ text-decoration:none; color:#3b5eb1; font-size:12px; font-weight:bold; padding-bottom: 0px;padding-top: 4px;}
.listing-box p span a:hover{ text-decoration:none; color:#333; font-size:12px; padding-bottom: 0px;padding-top: 4px;}
.mar-btm-none{ margin-bottom:0px; float:left;}

.main_middile_box{ width:1120px; margin:auto; background:#FFF;}
.main_center{ width:100%; float:left; margin-left:0px;}
.left_inner{width:856px; float:left; min-height:743px; background:#fff; padding:0px 0px 43px 0px; margin-bottom:0px;}
.left_inner h2{ font-size:19px; font-weight:normal; color:#363636; margin-bottom:12px; padding:8px 0 2px 0; float:left;border-bottom:1px dotted #bababa; width:100%; font-family:"Segoe UI",helvetica,arial,verdana; clear:both;}
.left_inner p{ font-size:14px; color:#444444; line-height:20px; width:100%; text-align:justify; padding:0 0 11px 0; float:left;}

.left{width:856px; float:left; margin-left:0px; background:#fafafa; padding:10px 12px 0px 12px; margin-right:0px; min-height:696px; box-sizing: border-box;}
.left .img22{width:100%; height:auto; padding-bottom:15px;}
.left h1{ font-size:18px; font-weight:500; color:#363636; margin-bottom:12px; padding:8px 0 4px 0; float:left;border-bottom:1px dotted #bababa; width:100%; font-family:"Segoe UI",helvetica,arial,verdana; clear:both;}
.left h2{ font-size:19px; font-weight:normal; color:#363636; margin-bottom:12px; padding:8px 0 2px 0; float:left;border-bottom:1px dotted #bababa; width:100%; font-family:"Segoe UI",helvetica,arial,verdana; clear:both;}

.left a{ color:#ee3c0f; font-size:14px; text-align:right; float:right; padding-bottom:4px;}
.left a:hover{ color:#333333; font-size:14px; text-align:right; float:right; padding-bottom:4px;}
.left ul{ margin:0px; padding:0px; float:left;}
.left li{ background:url(../images/arrow.png) no-repeat 0px 7px; list-style:none; padding:0 0 10px 15px; line-height:18px; font-size:14px; color:#333;display: table;}

.left p{ font-size:14px; color:#444444; line-height:20px; width:100%; text-align:justify; padding:0 0 12px 0; float:left;}

.right{ width:218px; float:left;}
.right_register{ width:218px; border-top:1px solid #FFF; color:#FFF; float:left; background:#767676; padding:16px 23px 20px 23px; margin-bottom:10px; min-height:316px;}
.right_register ul{ margin:0px; padding:0px; float:left;}
.right_register li{ background:url(../images/footer-bulets.png) no-repeat 0px 8px; list-style:none; padding:0 0 0 13px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.right_register li a{ text-decoration:none; color:#efefef;}
.right_register li a:hover{ text-decoration:none; color:#fff;}
.right_register h2{ color:#FFFFFF; font-size:18px; text-shadow: 1px 1px #333333; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; border-bottom:1px solid #a4a4a4; width:100%; margin-bottom:10px;}
.right_register span{ font-size:12px; color:#FFFFFF; padding:0 0 3px 0; float:left; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.jumpmenu{ width:217px; background:#767676; border:1px solid #b1b1b1; font-size:12px; padding:1px 2px 1px 2px; color:#CCCCCC; margin-bottom:10px;}

.sendinqury_form{ width:100%; float:left; background:#767676; padding:12px 23px 12px 23px;}
.sendinqury_form h2{ color:#FFFFFF; font-size:18px; float:left; text-shadow: 1px 1px #333333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; border-bottom:1px solid #a4a4a4; width:100%;}
.sendinqury_form span{ font-size:12px; color:#FFFFFF; padding:0 0 3px 0; float:left; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.sendinqury_form ul{ margin:8px 0 0 0; padding:0px; float:left;}
.sendinqury_form ul li{ background:url(../images/arrow02.png) no-repeat 0px 11px; list-style:none; padding:0 0 0 13px; line-height:24px; float:left; width:93%;}
.sendinqury_form ul li a{ color:#FFF; font-size:13px; text-decoration:none;}
.sendinqury_form ul li a:hover{ color:#9fdefe;text-decoration:none;}


.featured_property_box{ width:961px; float:left; margin:13px 0 10px 0; padding:10px 0 0px 13px; background:#f1f1f1; border:1px solid #cdcdcd;}
.featured_property_box h2{ color:#1e1e1e; font-size:16px; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; width:100%; margin-bottom:8px; text-shadow: 1px 1px #FFFFFF;}
.featured_property_box .img1{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img1.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img2{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img2.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img3{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img3.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img4{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img4.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img5{ border:1px solid #9e9d9d; margin-right:0px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img5.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img6{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img6.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img7{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img7.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img8{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img8.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img9{ border:1px solid #9e9d9d; margin-right:12px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img9.jpg) no-repeat; width:178px; height:112px;}
.featured_property_box .img10{ border:1px solid #9e9d9d; margin-right:0px; float:left; margin-bottom:11px; background:url(../images/featured_pro_img10.jpg) no-repeat; width:178px; height:112px;}

.main_footer_top-box{ width:100%; float:left;background:#000; padding-bottom:11px;}
.footer_auto{ width:1120px; margin:auto; padding:12px 0 6px 0; display:flex;}
.links{ width:330px; float:left;}
.links h2{ font-size:21px; color:#CCC; padding:0 0 6px 0; margin:0 0 11px 0; border-bottom:1px dotted #595959; width:253px; text-shadow: 1px 1px #000000;}
.links ul{ margin:0px; padding:0px; width:253px;}
.links ul li{ list-style:none; background:url(../images/footer-bulets.png) no-repeat 0px 10px; line-height:26px; border-bottom:1px dotted #858585; padding:0 0 0 13px;}
.links ul li a{ color:#CCC;}
.links ul li a:hover{ color:#FFF;}

.footer_readmore{ background:url(../images/footer_submit_btn.jpg) no-repeat; width:69px; float:right; padding:2px 5px 5px 0px; font-size:12px; color:#333333; text-align:center;}

.footer_box_bottom{ width:100%; float:left; background:#0F0F0F;}
.footer_bottom_auto{ width:1120px; margin:auto; display:table;}
.footer_bottom_auto .box-1{ width:100%; float:left; text-align:left; padding:20px 0 0px 0; color:#a6a6a6; margin-left:0px; margin-right:0px;margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footer_bottom_auto .box-1 h3{ font-size:17px; font-family:candara; color:#FFF; padding:11px 0 0px 0; margin-bottom:9px; border-bottom:1px dotted #1c272e; float:left; width:100%;}
.footer_bottom_auto .box-1 a{ text-decoration:none; color:#a6a6a6; padding:0px 3px 0px 3px; text-align:left; line-height:26px;}
.footer_bottom_auto .box-1 a:hover{ text-decoration:none; color:#FFF;}

.footer-right-fb-box{ width:31%; float:right; padding:10px 5px 7px 2%; margin-top:0px; text-align:right;}
.footer-right-fb-box span{ margin-top:7px; float:left; padding-right:8px;}

.footer_bottom_auto .box-2{ width:258px; float:left; padding:0 0 0 0; margin:0px 32px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.footer_bottom_auto .box-2 h3{ font-size:17px; font-family:candara; color:#FFF; padding:11px 0 0px 0; margin-bottom:9px; border-bottom:1px dotted #1c272e; float:left; width:100%;}
.footer_bottom_auto .box-2 span{ font-size:13px; margin:0px; color:#a6a6a6; text-decoration:none; padding-top:12px; float:left; padding-bottom:5px; clear:both;}
.footer_bottom_auto .box-2 span img{ padding:0 8px 0 0;}
.footer_bottom_auto .box-2 span a{ text-decoration:none; color:#a6a6a6; margin-bottom:-8px; float:right;}
.footer_bottom_auto .box-2 span a:hover{ text-decoration:none; color:#FFF; margin-bottom:-8px; float:right;}

.footer_bottom_auto .box-3{ width:266px; float:left; padding:0 0 0 0; margin:0px 0px 0 0;}
.footer_bottom_auto .box-3 h3{ font-size:17px; font-family:candara; color:#FFF; padding:11px 0 0px 0; margin-bottom:9px; border-bottom:1px dotted #1c272e; float:left; width:100%;}
.footer_bottom_auto .box-3 p{ margin:0px; padding:0 0 10px 0; float:left; line-height:23px; color:#a6a6a6; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.footer_bottom_auto .box-3 a{ text-decoration:none; color:#a6a6a6;}
.footer_bottom_auto .box-3 a:hover{ text-decoration:none; color:#FFF;}

.footer-copyright-box{ width:100%; float:left;border-top: 1px solid #2c2c2c;background: #222222;}
.footer-copyright-box .copyright-auto{ width:1120px; margin:auto; padding:10px 0 10px 0; color:#b7b7b7; font-size:13px;}
.footer-copyright-box .copyright-auto a{ color:#85a4e8; padding:0 8px 0 8px;}
.footer-copyright-box .copyright-auto a:hover{ color:#FFFFFF; padding:0 8px 0 8px;}
.copyright_text{ font-size:12px; float:right; font-family:Arial, Helvetica, sans-serif; text-align:right; color:#b7b7b7; padding:0px 0 5px 0; margin-right:5px;}

.sitemap{ width:100%; float:left;}
.sitemap ul{ margin:0px; padding:0px; width:250px; float:left;}
.sitemap ul li{ background:url(../images/footer_bulet_sitemap.png) no-repeat 0px 6px; padding:0 0 0 12px; margin:2px 0 2px 0; list-style:none; float:left; clear:both;}
.sitemap ul li a{ color:#333; text-decoration:none; float:left;}
.sitemap ul li a:hover{ color:#F30; text-decoration:none; float:left;}

.contact-main-div{ width:50%; float:left; padding-right:30px; clear:both;box-sizing: border-box;}
.contact-main-div h2{ font-size:15px; color:#202020; padding:0 0 4px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal;}
.contact-main-div span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; margin:0px; padding:7px 0 2px 0; float:left; clear:both;}

.contact_adress{ width:50%; float:left; margin-top:2px;box-sizing: border-box;padding-left: 30px;}
.contact_adress h2{ font-size:15px; color:#202020; border-bottom:1px dotted #999; width:100%; padding:0 0 2px 0; margin-bottom:19px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal;}
.contact_adress p{ font-size:13px; color:#333333; width:100%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:left; line-height:18px; padding:0 0 8px 0; text-align:left;}
.contact_adress strong{ font-weight:bold; color:#444444; float:left; margin-right:7px;} 
.contact_adress img{ border:1px solid #a2a2a2; margin-top:8px;}
.contact_adress p a{ color:#333; text-decoration:none; text-align:left; float:left; font-size:13px; padding-left:6px;}
.contact_adress p a:hover{ color:#F30; text-decoration:none; text-align:left; float:left; font-size:13px; padding-left:6px;}

.register_property{ width:100%; float:left;}
.contact-form-main-div-2{ width:520px; border:0px solid #a7b5bf; padding:17px; float:left; margin:0 0 10px 0; clear:both;}
.contact-form-main-div-2 span{ width:145px; float:left; margin:0px; padding:8px 5px 5px 0; clear:both; vertical-align:middle;}
.contact-form-main-div-2 select{font-size:12px; padding-top:1px; height:22px; width:110px;}
.contact-form-main-div-2 strong{ width:50px; float:left; margin:0 5px 0 0; padding:4px 0 0 0; font-weight:normal; vertical-align:text-top;}
.contact-form-main-div-2 b{ width:110px; float:left; margin:0px; padding:5px 5px 8px 0; font-weight:normal;}
.contact-form-main-div-2 i{ width:340px; float:left; margin:0px; padding:5px 5px 5px 0; font-weight:normal; font-style:normal; line-height:18px;}
.contact-form-main-div-2 textarea{ width:320px; height:70px; padding:0 2px 0 2px; font-size:11px; color:#333333;}
.contact-form-main-div-2 select{ outline:none;}

#news-container1{border: 1px solid #2e2e2e;background:none; color:#d4d4d4; font-style:italic;}
#news-container1 ul li p{
	line-height: 23px;
}
.footer-box-1{ width:33.3%; float:left; margin-left:0px; margin-right:20px; border: 1px solid #292b30; background-color: #292b30; border-radius: 6px;padding-bottom: 5px;}
.footer-box-1:last-child{margin-right: 0px;}
.footer-box-1 h3{
	font-size: 17px;
    color: #000;
    line-height: 21px;
    background: #d5ddef;
    padding: 10px 5px 10px 15px;
    text-align: left;
    border-radius: 6px 6px 0px 0px;
    font-weight: 600;
    letter-spacing: 0.3px;
}
.footer-box-1 h4{ font-size:16px; color:#7aa3fd; line-height:22px; padding: 12px 7px 12px 15px;}
.footer-box-1 .span{ background:url(../images/footer-box-bulets.png) no-repeat 0px 10px; float:left; margin-left:15px;}
.footer-box-1 span{ font-size:15px; color:#FFF; text-decoration:none; padding-top:8px; float:left; padding-left:25px; padding-bottom:8px;}
.footer-box-1 .span a{ color:#efefef; text-decoration:none; margin-left: 3px;}
.footer-box-1 .span a:hover{ color:#FFF; text-decoration:underline;}

.listingheddings span{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; padding:1px 14px 6px 0; width:200px; float:left;}
.listingheddings strong{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; padding:1px 0 6px 0; width:110px; float:left;}
.listwidth{ width:670px; float:left;}
.gallery-page{ width:687px; float:left; margin:10px 0 8px 0;}
/***********gallery inner*********/
.gallery_internal{float:left; width:100%; margin:0px;}
.gallery_internal ul{ margin:0px; padding:0px;}
.gallery_internal ul li{float:left; list-style:none;}
.gallery_internal ul li img{ width:206px;}

.main_property_listing{ width:828px; float:left; margin:4px 0 0 13px; position:relative; z-index:0}
.inner-menu-listing{ width:100%; float:left;}
.inner-menu-listing ul{ margin:0px; padding:0px; position:absolute; z-index:9999; width:99%;}
.inner-menu-listing ul li{ list-style:none; background:#e6e6e6; float:left; padding:1% 2% 1% 2% !important; border:1px solid #b2b2b2; border-left:0; color:#333; display:inline;}
.inner-menu-listing ul li:hover{ list-style:none; background:#f8f8f8; float:left; padding:1% 2% 1% 2% !important; border-top:1px solid #999; border-bottom:0px; border-right:1px solid #999; color:#333; display:inline; cursor:pointer; outline:none;}
.inner-menu-listing ul li.active{ list-style:none; background:#f8f8f8; color:#b76437; float:left; padding:1% 2% 1% 2% !important; border-top:1px solid #999; border-bottom:0px; border-right:1px solid #999; color:#242424; display:inline;}
.inner-menu-listing ul li a{ text-decoration:none; color:#333; font-size:14px; outline:none;}
.inner-menu-listing ul li a:hover{ text-decoration:none; color:#1f7bbc; font-size:14px; outline:none;}
.inner-menu-listing ul li.active a{ font-weight: 500; color: #425c93;}

.listing_tab_maindiv{ width:100%; float:left; background:#f8f8f8; border:1px solid #b2b2b2; padding:12px 8px 8px 8px; position:relative; z-index:99; left:0px; top:35px; box-sizing: border-box;}
.sqfeet-width{ width:130px!important; float:left;}
.carpet-width{ width:90px!important; float:left;}
.listing_tab_maindiv h2 {font-weight: normal;padding-bottom:2px;border-bottom: 1px dotted #cdcdcd;font-size:20px;}
.listing_tab_maindiv h3{ width:654px; float:left; margin-bottom:10px; margin-top:10px; border-top:1px solid #a3a3a3; padding-top:9px;}
.listing_tab_maindiv h3 a{color: #046fba; text-decoration:none; float:left; font-size:15px; outline:none;}
.listing_tab_maindiv h3 a:hover{color: #333; text-decoration:none; float:left; font-size:15px; outline:none;}

.listing_tab_maindiv .left-img{ width:260px; float:left; margin-right:12px;}
.listing_tab_maindiv .left-img img{border-radius:3px; background:#FFF; border:1px solid #CCC; padding:8px; width:225px; height:144px; outline:none;}
.listing_tab_maindiv .right-panel{ width:384px; float:left; margin-top:0px; margin-bottom:15px;}
.listing_tab_maindiv .right-panel p{ padding:0 0 10px 0; float:left; line-height:20px; text-align:left;}
.listing_tab_maindiv .right-panel span{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; padding:1px 0 6px 0; width:250px; float:left;}
.listing_tab_maindiv .right-panel strong{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; padding:1px 0 6px 0; width:116px; float:left;}

.left-img2{ width:210px; float:left; margin-right:12px;}
.left-img2 img{border-radius:2px; background:#FFF; border:1px solid #CCC; padding:5px; width:200px; height:130px; margin-bottom:6px;}

.tab-detailsbox{ float:left; margin-top:5px; margin-right:10px; width:100%;}
.tab-detailsbox ul{ margin:0px; padding:0px; float:left; margin-right:8px;}
.tab-detailsbox ul li{ background:url(../images/listing-detail-btn-bulets.png) no-repeat right center #575b5e;border-radius:2px; float:left; list-style:none; line-height:27px; padding:2px 28px 2px 8px;}
.tab-detailsbox ul li:hover{ background:url(../images/listing-detail-btn-bulets.png) no-repeat right center #414649;border-radius:2px;}
.tab-detailsbox ul li a{ text-decoration:none;color:#FFF; font-size:14px;float:left; outline:none;}
.tab-detailsbox ul li a:hover{ text-decoration:none; color:#fff; font-size:14px;float:left;}

#container {width: 687px; margin:10px 0 0 12px; float:left;}

.inner-page-property-subbanner-hedding{ width:100%; float:left; position:relative;}
.inner-page-property-subbanner-hedding h1{ font-weight: 500; padding:0px 0 0px 12px; line-height:40px; float:left; width:699px; border-bottom:none; color:#333;font-family: "Segoe UI",helvetica,arial,verdana; font-size:17px;}
.inner-page-property-subbanner-hedding h1 a{
	color: #345db5;
    text-decoration: underline;
}
.inner-page-property-subbanner-hedding h1 a:hover{
	color: #345db5;
    text-decoration: none;
}
.inner-page-property-subbanner-hedding h2{ padding:0px 0 0px 12px; line-height:40px; float:left; width:699px; border-bottom:none; color:#333;font-family: "Segoe UI",helvetica,arial,verdana; font-size:18px;}

.commonSpaceForLInfo {padding: 15px 0px 0; float:left; width:659px;}
.sectionTitle {color: #C3262D;font-size: 15px;padding-bottom: 11px;}
.commonSpaceForLInfo ul{ width:100%; float:left; margin:0px; padding:0px;}
.commonSpaceForLInfo ul li {color: #000000;float: left;font-size: 13px;list-style-type: none; font-family:Arial, Helvetica, sans-serif;padding-bottom: 24px;padding-left:0px;padding-top: 6px;width: 214px;}
.commonSpaceForLInfo ul li img {margin-right: 7px; border:none; outline:none; padding-top:0px;}

.property-gallery-page-btmlink{ width:100%; float:left; margin-top:6px; margin-bottom:19px;}
.property-gallery-page-btmlink ul{ margin:0px; padding:0px;}
.property-gallery-page-btmlink ul li{ list-style:none;color:#666; line-height:12px; border-left:1px solid #666; display:inline; float:left; padding:0 6px 1px 6px; font-family:arial; font-size:12px;}
.property-gallery-page-btmlink ul li:first-child{ padding-left:0px; border-left:0px;}
.property-gallery-page-btmlink ul li a{ color:#666; text-decoration:none;}
.property-gallery-page-btmlink ul li a:hover{ color:#333; text-decoration:none;}
#gallery-margin-left-none{ margin-left:0px; float:left;}

.venus-atlantis-page{ width:96%; float:left; color:#333333; font-size:13px; padding:0 2% 0 2%;}
.venus-atlantis-page h3{ font-size:15px; color:#242424; padding:10px 0 1px 0; font-family:verdana; font-weight:normal; float:left;}
.table-content{ width:100%; float:left;}
.table-content .left-part{ width:681px; float:left;}
.organish-box2{ background:#cdcdcd; margin-top:13px; width:97%; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.organish-box2 th{background:#ebebeb; padding:7px 6px 7px 6px; color:#4a4a4a; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.organish-box2 td{background:#FFF; padding:5px;}
.table-content .right-part{ width:275px; float:left; padding-top:10px;}
.images-box{ width:100%; float:left; margin-top:21px; padding-bottom:21px;}
.images-box img{ margin-right:12px; float:left;}
.contact-box{ width:100%; float:left; padding-top:15px; position:relative;}
.contact-box h2{ width:96%; float:left; font-size:16px; background:#606d71; color:#FFFFFF; border:none; padding:5px 0 5px 1%; margin-bottom:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact-box .arrow{ position:absolute; left:18px; top:46px; z-index:99999; float:left;}
.contact-form{ width:320px; float:left;}
.contact-form h2{ font-size:15px; color:#333333; padding:2px 0 4px 0; margin-bottom:9px; font-weight:bold; width:290px; font-family:verdana;}
.contact-form span{  margin-bottom:1px; clear:both; color:#333333; font-size:12px; display:block;}
.contact-form input{ width:280px; padding:4px; background:#efefef; color:#333333; border:1px solid #a0a0a0; margin-bottom:9px; border-radius:2px; outline: none;}
.contact-form textarea{ width:280px; height:60px; padding:4px; background:#efefef; color:#333333; border:1px solid #a0a0a0; margin-bottom:9px; border-radius:2px; outline: none;}

.contact-form-right-logo{ width:360px; float:left; margin-top:13px;}
.location-box{ width:100%; float:left; padding:17px 0 0 0;}
.location-box h3{ font-size:15px; color:#242424; font-weight:bold; padding:1px 0 12px 0; font-family:verdana; width:97%;display:block;}
.location-box .location-left{ width:226px; float:left;}
.location-box .location-left h4{ font-size:15px; color:#000000; padding-bottom:5px;}
.location-box .location-left p{ font-size:13px; color:#333333; line-height:22px; text-align:left;}
.location-box .location-right{ width:432px; float:left; margin-top:-25px; border:1px solid #CCCCCC; margin-right:2px; }
.building-details-box{ width:97%; float:left;}
.building-details-box ul{ margin:0px; padding:0px;}
.building-details-box ul li{ border:1px solid #CCCCCC; list-style:none; line-height:20px; padding:4px 3px 4px 10px;}
.building-details-box ul li span{ border-left:1px solid #CCCCCC; float:right; width:364px; padding:3px 0 5px 10px; margin-top:-4px;}
.building-details-box .bordernone{border-bottom:none;}

.navi-submenubox{ width:1120px; margin:auto;}
.navi-submenu-bg{ background:#575757; float:left; margin-left:0px; width:100%; padding:10px 0 10px 0px;}
.navi-submenu-bg ul{ width:100%; margin:0 auto; text-align:center;}
.navi-submenu-bg ul li{ list-style:none; display:inline; line-height:14px; padding:0 4px 0 6px; border-left:1px solid #FFF; font-size:12px; font-weight:bold; color:#FFF;}
.navi-submenu-bg ul li:first-child{ border:none; padding-left:0px;}
.navi-submenu-bg ul li a{ text-decoration:none; color:#FFF; text-align:center;text-shadow:1px 1px 0px #575757; font-size: 14px; letter-spacing: 0.3px;}
.navi-submenu-bg ul li a:hover{ text-decoration:underline; color:#FFF; text-align:center;}
.navi-submenu-bg ul li span{ font-size:13px; text-transform:uppercase;}

.contact-form-main-div-2{ width:100%;padding:17px 0px 17px 0px; float:left; margin:0 0 10px 0; clear:both; color:#333; box-sizing: border-box;}
.contact-form-main-div-2 span{ width:100%; float:left; margin:0px; padding:5px 5px 0px 0; clear:both; vertical-align:middle; color:#333; font-size:13px; font-weight:normal;box-sizing: border-box;}
.contact-form-main-div-2 strong{ width:76px; float:left; margin:0 0px 0 0; padding:4px 0 0 0; font-weight:normal; vertical-align:text-top;}
.contact-form-main-div-2 b{ width:72px; float:left; margin:0px; padding:5px 5px 8px 0; font-weight:normal;}
.contact-form-main-div-2 i input{
    outline: none;
    width: 100%;
    box-sizing: border-box;
    padding: 9px 12px;
    border-radius: 0px;
    border: 1px solid #939393;
}
.contact-form-main-div-2 strong input{outline: none;}
.contact-form-main-div-2 i{ width:100%; float:left; margin:0px; padding:3px 0px 5px 0; font-weight:normal; font-style:normal; line-height:18px;box-sizing: border-box;}
.contact-form-main-div-2 textarea{ 
    outline: none; 
    height:85px; padding:0 2px 0 2px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 12px;
    border-radius: 0px;
    border: 1px solid #939393;
}
.contact-form-main-div-2 select{ 
    outline:none;
    width: 100%;
    box-sizing: border-box;
    padding: 9px 12px;
    border-radius: 0px;
    border: 1px solid #939393;
}

.contact-form-main-div-3{ width:219px;padding:17px 0px 0px 0px; float:left; margin:0 0 30px 0; clear:both; color:#333;}
.contact-form-main-div-3 span{ width:180px; float:left; margin:0px; padding:3px 5px 0px 0; clear:both; vertical-align:middle; color:#efefef; font-size:12px; font-weight:normal;}
.contact-form-main-div-3 strong{ width:76px; float:left; margin:0 0px 0 0; padding:4px 0 0 0; font-weight:normal; vertical-align:text-top;}
.contact-form-main-div-3 b{ width:72px; float:left; margin:0px; padding:5px 5px 8px 0; font-weight:normal;}
.contact-form-main-div-3 i{ width:208px; float:left; margin:0px; padding:1px 0px 5px 0; font-weight:normal; font-style:normal; line-height:18px;}
.contact-form-main-div-3 i input{ border:2px solid #666; padding:2px 4px 2px 4px; background:#c7c7c7; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; outline: none;}
.contact-form-main-div-3 textarea{  width:200px; height:70px; padding:2px 4px 0 4px; font-size:12px; color:#333333;border:2px solid #666; background:#c7c7c7; font-family:Arial, Helvetica, sans-serif; outline: none;}
.contact-form-main-div-3 select{ outline:none;}
.contact-form-main-div-4{ width:600px;padding:17px 0px 17px 0px; float:left; margin:0 0 10px 0; color:#333;}
.contact-form-main-div-4 span{ width:130px; float:left; margin:0px; padding:5px 5px 0px 0; clear:both; vertical-align:middle; color:#333; font-size:13px; font-weight:normal;}
.contact-form-main-div-4 strong{ width:85px; float:left; margin:3px 0px 0 0; padding:0px 0 0 0; font-weight:normal; vertical-align:text-top;}
.contact-form-main-div-4 b{ width:72px; float:left; margin:0px; padding:5px 5px 8px 0; font-weight:normal;}
.contact-form-main-div-4 i{ width:350px;float:left; margin:0px; padding:3px 0px 5px 0; font-weight:normal; font-style:normal; line-height:18px;}
.contact-form-main-div-4 i input{outline: none;}
.contact-form-main-div-4 strong input{outline: none;}
.contact-form-main-div-4 textarea{  width:97%; height:70px; padding:0 2px 0 2px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; outline: none;}
.contact-form-main-div-4 select{ outline:none;}
.contact-form-main-div-thank{ width:400px; padding:17px 0 17px 0; float:left; margin:0 0 10px 0; clear:both;}
.contact-form-main-div-thank p{ font-size:15px; color:#333; width:365px; text-align:left; float:left; line-height:24px;}
.index-btm-galery{ width:99%; float:left; margin:0 0 10px 0; color:#333;}
.gallery_internal-back_btn{ background: none repeat scroll 0 0 #1576B3;border-radius: 3px 3px 3px 3px;font-size:15px;margin-top: 0; margin-left:2px;padding:4px 15px; color:#FFF;text-decoration: none;}
.main-nav{ width:100%; float:left;}
#smallNav{ width:100%; float:left; display:none;}


/*mobile footer css */
#giftcity-list-page-whatsapp{display: none; width: auto; margin-right: 7px;}
.ftr-whatsapp-icon-mar{margin: 2px 7px 0 0; display: inline-block;}
.mobile-footer-main-box{ width:100%; float:left; display:none;}
.social_media_box{ width:100%; float:left; padding:9px 0 7px 5px; margin:0px;background:url(../images/footer-social-media-box-bg.jpg) repeat-x; color:#474747; box-sizing: border-box;}
.call_btn{ background:url(../images/call-btnmobile.png) no-repeat;float:left; width:91px; height:32px; margin:0px 0px 0 6px;}
.facebook{ background:url(../images/all_img.png) no-repeat;background-position: -1px -1px; float:right; width:30px; height:31px; margin:0px 6px 0 0;}
.linkdin{ background:url(../images/all_img.png) no-repeat;background-position: -32px -1px; float:right; width:30px; height:31px; margin:0px 8px 0 0;}
.googleplus{ background:url(../images/all_img.png) no-repeat;background-position: -63px -1px; float:right; width:30px; height:31px; margin:0px 3px 0 0;}
.youtube{ background:url(../images/all_img.png) no-repeat;background-position: -94px -1px; float:right; width:30px; height:31px; margin:0px 10px 0 0;}
.bandro{ background:url(../images/all_img.png) no-repeat;background-position: -244px -1px; float:right; width:64px; height:22px; margin:0px 0px 0 5px;}
.submit{ background:url(../images/all_img.png) no-repeat;background-position: -154px -1px; float:left; width:87px; height:27px; margin:0px 0px 10px 13px;}

.footer_address{ width:100%; float:left; border-bottom:1px dotted #999; padding:10px 0 8px 0; background:#FFF;}
.footer_address p{ margin:0px; font-size:13px; color:#222222; line-height:20px; text-align:center; padding:0px; width:100%;}
.footer_address p a{ color:#3f3f3f;}
.footer_address p a:hover{ color:#000000;}
.footer_address ul{ margin: 0px; padding: 6px 0 5px 18px; text-align: center; width: 100%; box-sizing: border-box; display: flex; align-items: center; justify-content: center;}
.footer_address ul li {background:url(../images/arrow.png) no-repeat 0 11px;color:#333333;line-height:24px; float:left;list-style:none outside none;padding:0 14px 0 12px; width:39%;}
.footer_address ul li a{ color:#333; text-decoration:none;font-size: 13px;}
.footer_copyrightbox{ width:100%; float:left; background:#dddcdc url(../images/footer_copyrightbg.jpg) repeat-x;}
.footer_copyrightbox .left1{ float:left; padding:11px 0 8px 10px; font-size:11px; color:#333;}
.footer_copyrightbox .right1{ float:right; padding:8px 12px 8px 0; font-size:11px; color:#333;}
.footer_copyrightbox .right1 span{ margin:3px 5px 0 0; float:left;}
/*mobile footer css */

/*****************mobile submenu start here Default css****************/ 

.login_btn_2{ margin:0 auto;}
.login_btn_2 ul{ margin:0px; padding:0px 0 0 0; width:100%; text-align:center;}
.login_btn_2 ul li{ text-align:center; display:inline-block; padding:0 0px 0 0px; height:37px;}
.login_btn_2 ul li a {background: none repeat scroll 0 0 #CDE6F7;color: #333333;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 12px;height: 37px;line-height:40px;margin: 0;padding: 0 10px;text-decoration: none;}
.login_btn_2 ul li a:hover{background:#FFF; color:#141414;}
.login_btn_2 ul li:last-child{background:none; padding-bottom:0;}	
.login_btn_2 ul li a.actives{  background:#FFF; color:#141414;}
.popup_box_2{ z-index:99999999; border:0px solid #d7d7d7; float:left; position:absolute; background:#fff; width:100%; padding:0px 0 0px 0; margin:0px; top:36px; right:0px; left:0; text-align:center; border-top:0px;
-moz-box-shadow: 0px 4px 4px #717171;
-webkit-box-shadow: 0px 4px 4px #717171;
box-shadow: 0px 4px 4px #717171;}  
#hideshow_2 {height:100%;left: 0px; position:relative; top: 0px;} 
.popup_box_2 ul{ padding:0px; margin:-1px 0px 0 0px;}
.popup_box_2 ul li{ padding:0px 0 0px 0; list-style:none; font-family:arial; margin:0px 0 0px 0; float:left; width:94%; border:none;}
.popup_box_2 ul li a {background:#fff; font-size:12px;color:#252525;float:left;margin:1px 0 0px 0;width:99%; float:left; text-decoration:none;padding:5px 0 5px 0;}
.popup_box_2 ul li a:hover {color:#000;text-decoration:none; font-size:12px;background:#dbdbdb;}
.popup_box_2 .username_2{  margin:8px 0 9px 0px;clear:both; width:90px; float:left;}
.btm-cancel-02{ position:absolute; margin:0px; padding:0px; z-index:99999; height:40px; right:-6px; top:184px;}
.btm-cancel-02 .cancel_btn_2{background:#fabc08; float:left; margin:8px 0 8px 0; color:#000; height:35px; text-align:center; line-height:35px; font-size:18px;}
.btm-cancel-02 .cancel_btn_2{background:#dca401; margin:8px 0 8px 0; float:left; color:#fff; height:35px; text-align:center; line-height:35px; text-transform:uppercase; font-size:18px; text-decoration:none;}
.btm-cancel-02 .none{ border:none; background:none;}
.btm-cancel-giftcity {
    position: absolute;
    margin: 0px;
    padding: 0px;
    z-index: 99999;
    height: 40px;
    right: 5px;
    bottom: -11px;
}
.giftcity-popup-img{
	padding-left:0px; margin-left:0px;
}
.giftcity-popup-img a img{
	height: 121px;
}
.view-details-btn-giftcity {
    /* width: 80px; */
    float: left;
    margin-top: 2px;
    margin-bottom: 12px;
    /* clear: both; */
    display: block;
    margin-right: 6px;
}
#giftcity-listing-box .listing-box-1{padding-bottom: 17px;padding-top: 5px;}
#bnr-right-height-gift{height: 343px;}
#gift-left-bx-btm-16{padding-bottom: 25px !important;}
.btm-cancel-03{ position:absolute; margin:0px; padding:0px; z-index:99999; height:40px; right:10px; top:127px;}
.btm-cancel-03 .cancel_btn_2{background:#fabc08; float:left; margin:8px 0 8px 0; color:#000; height:35px; text-align:center; line-height:35px; font-size:18px;}
.btm-cancel-03 .cancel_btn_2{background:#dca401; margin:8px 0 8px 0; float:left; color:#fff; height:35px; text-align:center; line-height:35px; text-transform:uppercase; font-size:18px; text-decoration:none;}
.btm-cancel-03 .none{ border:none; background:none;}
.btm-cancel-04{ position:absolute; margin:0px; padding:0px; z-index:99999; height:40px; right:10px; top:90px;}
.btm-cancel-04 .cancel_btn_2{background:#fabc08; float:left; margin:8px 0 8px 0; color:#000; height:35px; text-align:center; line-height:35px; font-size:18px;}
.btm-cancel-04 .cancel_btn_2{background:#dca401; margin:8px 0 8px 0; float:left; color:#fff; height:35px; text-align:center; line-height:35px; text-transform:uppercase; font-size:18px; text-decoration:none;}
.btm-cancel-04 .none{ border:none; background:none;}

/* Gift City Listing Section Start here */
#giftcity-listing-box{border:none; background:none; padding: 0px; top:0px;width: 100%;}
#giftcity-listing-box .furnised-office-inner-right-cont-box{width: 70% !important; padding-right: 0px;}
#giftcity-listing-box .furnised-office-inner-right-cont-box .right11 h4{padding-top: 0px !important;}
/* Gift City Listing Section End here */

/*******************mobile submenu end here menu css************************/
.listing-box-new{ margin-right:0px;}
#mobile-none{ display:block;}
.corporate-solution-page-ul-01{width:210px; float:left;}
.bottom-link-commercial-property{display: table; width: 100%; margin-bottom: 0;}


.listing-box-1{ width:100%; float:left; border-bottom:1px solid #CCC; margin-bottom:12px; padding-bottom:12px;padding-top: 10px;}
.furnised-office-inner-img-box{width:29%; float:left; margin-top:5px; margin-bottom:2%;}
.furnised-office-inner-img-box .left11{ width: 100%;height: auto;border: 1px solid #dadada; padding: 10px; float: left;box-sizing: border-box;}
.furnised-office-inner-img-box .left11 img{ width:100%;height: 140px;}
.furnised-office-inner-img-box .left11 .img-btm-nubring{margin-top: 2px;width: 100%; text-align: center;float: left; color: #4e4e4e;line-height: 14px;margin-bottom: -3px;}

.furnised-office-inner-right-cont-box{width:71%; float:left; margin:0; padding-left: 15px; box-sizing: border-box;padding-right: 6px;}
.furnised-office-inner-right-cont-box .right11{ width:100%; float:left;}
.furnised-office-inner-right-cont-box .right11 h4{ font-size:15px; border-bottom:1px dotted #A3A3A3; font-weight:normal; color:#1d459b; padding:2px 0 4px 0; font-family:Arial, Helvetica, sans-serif; margin-bottom:12px;}
.furnised-office-inner-right-cont-box .right11 h4 a{ text-decoration:none;font-size:15px; font-weight:600; color:#4a6bb1; font-family:Arial, Helvetica, sans-serif;}
.furnised-office-inner-right-cont-box .right11 h4 a:hover{ text-decoration:none;font-size:15px; font-weight:600; color:#ed3237;}

.furnised-office-inner-right-cont-box .right11 .carpet-area-box{ width:100%; float:left;}
.furnised-office-inner-right-cont-box .right11 strong{ font-size:13px; font-weight:bold; color:#333; padding:0 0 6px 0; width:103px; float:left;}
.furnised-office-inner-right-cont-box .right11 span{ font-size:12px; font-weight:normal; color:#333; padding:0 0 6px 0; width:84px; float:left;}

.furnised-office-inner-right-cont-box .right11 .call-usfurnised-office{ width:80px; float:left; margin-top:2px;margin-bottom:12px; clear:both; display:none;}
.furnised-office-inner-right-cont-box .right11 .call-usfurnised-office a{ font-size:13px; float:none; color:#FFF; text-align:center;}
.furnised-office-inner-right-cont-box .right11 .call-usfurnised-office a:hover{ color:#FFF;}

.furnised-office-inner-right-cont-box .right11 .details-usfurnised-office{ width:84px; float:left; margin-top:2px; margin-bottom:12px;}
.furnised-office-inner-right-cont-box .right11 .details-usfurnised-office a{ font-size:13px;float:none; color:#FFF; text-align:center;}
.furnised-office-inner-right-cont-box .right11 .details-usfurnised-office a:hover{ color:#FFF;}

.furnised-office-inner-detail-page{ width:94%; margin:3% 0% 0% 0%; padding:3%; float:left; background:#e8e8e7;}
.furnised-office-inner-detail-page p{ font-size:13px; color:#333; line-height:20px; padding:5px 0 10px 0; margin:0px; text-align:left;}
.furnised-office-inner-detail-page h2{ text-decoration:none;font-size:13px; font-weight:bold; color:#1d459b; padding:16px 0 1px 0; width:100%;}
.furnised-office-inner-detail-page .carpet-area-box{ width:100%; float:left;}
.furnised-office-inner-detail-page strong{ font-size:13px; font-weight:bold; color:#333; padding:0 0 6px 0; width:107px; float:left;}
.furnised-office-inner-detail-page span{ font-size:13px; font-weight:normal; color:#333; padding:0 0 6px 0; width:84px; float:left;}

.furnised-office-inner-detail-page .call-usfurnised-office{ width:80px; float:right; margin-top:-40px; margin-right:-5px; margin-bottom:12px;}
.furnised-office-inner-detail-page .call-usfurnised-office a{ font-size:13px;}
.furnised-office-inner-detail-page .call-usfurnised-office a:hover{ color:#FFF;}

.photogallery-box{ width:100%; float:left; padding:3% 0 4% 0; }
.listing-back-to-page{text-align:center; width:100%;margin-top:25px;}
.listing-back-to-page a{ font-size:13px;color:#FFF; border-radius:3px; padding:9px 14px 9px 14px; background:#0760a4; border:1px solid #044d85; width:130px; margin:0 auto;}
.listing-back-to-page a:hover{ font-size:13px;color:#FFF; padding:9px 14px 9px 14px; background:#222222; width:130px; margin:0 auto; border:1px solid #000;}

#height{ min-height:9903px; float:left;}
#height-unfurnished{ min-height:9680px; float:left;}
#sh-height{ min-height:3492px;}
#ff-individual-height{ min-height:786px;}
#corporate-house-height{ min-height:766px;}

.ff-h1{border-bottom:1px dotted #BABABA!important; padding:0 0 3px 0!important; margin:14px 0 12px 12px!important; line-height:29px!important; width:96%!important; font-weight: 500;}
.clearboth{ clear:both;}


.main_property_listing-ff {margin-left:2%;width: 97%;}
.main_property_listing-ff p{ width:99%;}
.listing-box-ff{ width:100%; float:left;}
.furnised-office-inner-img-box-ff{width:100%; float:left; margin-top:2%; margin-bottom:2%;}
.furnised-office-inner-img-box-ff .left-ff{ width:100%; float:left; min-height:0px; padding-left:0px;}
.furnised-office-inner-img-box-ff .left-ff img{ width:27.5%; height:auto; border:1px solid #dadada; padding:1.4%; margin:0 2% 2% 0;}
.furnised-office-inner-img-box-ff .left-ff .img-btm-nubring{border:1px solid #CCC;border-top:0px; margin-top:-4px; width:100%; text-align:center; float:left; color:#4e4e4e; padding:8px 0 3px 7px;}

#calender-main-box{ width:98%; float:left; margin:5px 0 20px 0; border:1px solid #b8b8b8; border-bottom:0px;}
#calender-main-box span{ width:98%; float:left; border-bottom:1px solid #b8b8b8; padding:0px 0 0px 2%; font-size:12px; color:#333;}
#calender-main-box span strong{ width:20%; float:left; font-weight:normal; border-right:1px solid #b8b8b8; padding:8px 0 7px 0%;}
#calender-main-box span label{ width:37%; float:left; border-right:1px solid #b8b8b8; padding:8px 0 7px 2%;}
#calender-main-box span em{ width:38%; float:left; font-style:normal; padding:8px 0 7px 2%;}
#calender-main-box span em a{ text-decoration:underline; color:#0591cb;}
#calender-main-box span em a:hover{ text-decoration:none; color:#333;}

#sg-highway{ min-height:5249px; float:left;}
#prahladnagar-page{ min-height:6301px; float:left;}
#cgroad-page{ min-height:2476px; float:left;}
#navrangpura-page{ min-height:1816px; float:left;}
#sattelite-page{ min-height:1093px; float:left;}
#ashram-road-page{ min-height:857px; float:left;}
#ambavadi-page{ min-height:1353px; float:left;}
#drive-in-road-page{ min-height:786px; float:left;}
#vastrapur-page{ min-height:882px; float:left;}
#bodakdev-page{ min-height:786px; float:left;}
#nehrunagar-page{ min-height:786px; float:left;}

.other-listing-page-btm-link-box{ width:100%; float:left; padding:2px 0 10px 0;}
.other-listing-page-btm-link-box h4{ 
    font-size: 18px;
    padding: 0px 0 6px 0;
    color: #222222;
    font-weight: 500;
}
.other-listing-page-btm-link-box ul li{ display:inline; float:left; font-family:Arial, Helvetica, sans-serif; padding:6px 7px 6px 10px; margin-right:6px; font-size:12px; font-weight:bold; background:url(../images/arrow.png) no-repeat 0px 11px;}
.other-listing-page-btm-link-box ul li a{ text-decoration:underline; color:#4867a8;}
.other-listing-page-btm-link-box ul li a:hover{ text-decoration:none; color:#333;}

#footer-link-mobile{ background:#fafafa; padding:0px 4% 18px 4%; float:left; width:92%; color:#333; display:none;}

.google-plus-post{ float:right; display:block;}
.google-plus-post-mobile{ float:left; display:none;}
.like-button-footer{float:left; clear:both; width:90%;}
.like-button-footer span{ padding-top:19px !important; float:left; margin-right:10px;}
.like-button-footer img{ padding-top:12px;}
.google-plus-post-ipad{ display:none;}

.ftr-adress{ width:100%; float:left; padding-bottom:18px;}
.ftr-adress h4{ font-size:13px !important; font-family:Arial, Helvetica, sans-serif !important; padding-bottom:5px !important; font-weight:bold !important; color:#CCC !important;}
.ftr-adress p{ font-size:13px !important; line-height:19px !important;}

.banner-destop{ display:block;}
.banner-mobile{ display:none;}

.wtc-btm-link-main-box{ width:95%; float:left; margin-top:12px; margin-bottom:15px;}
.wtc-btm-link-main-box a{ text-align:left; font-size:12px; float:left; color:#0e8acb; text-decoration:underline; padding:0 0 11px 0; clear:both; text-transform:capitalize; font-weight:bold;}
.wtc-btm-link-main-box a:hover{ text-align:left; font-size:12px; float:left; color:#6d6e6e; text-decoration:none; padding:0 0 11px 0;}
.left .wtc-sale-p{ font-style:italic; padding-bottom:3px !important; color:#0c0c0c; padding-top:10px;}

.wtc-btm-link{ width:100%; float:left; margin:15px 0 22px 0;}
.wtc-btm-link ul{ margin:0px 40px 0 0; padding:0px;}
.wtc-btm-link ul li{ background:url(../images/arrow.png) no-repeat 0px 10px !important; list-style:none; padding:0 0 0 15px; line-height:22px; margin:0; display:block; float:left; clear:both;}
.wtc-btm-link ul li a{ color:#3a5283; text-decoration:none; text-align:left; font-weight:bold; font-size:13px;}
.wtc-btm-link ul li a:hover{ color:#333; text-decoration:none; text-align:left; font-size:13px;}

.payment-plan-box{ width:100%; float:left; color:#333; margin-bottom:30px;}
.payment-plan-box h4{ font-size:24px; text-align:center; text-transform:uppercase; letter-spacing:2.5px; font-weight:bold; padding:4px 0 4px 0; margin:0 0 28px 0; color:#ec6608; border-bottom:1px solid #0578bd; border-top:1px solid #0578bd;}
.payment-plan-box span{ font-size:15px; text-align:center; color:#1d1d1b; font-weight:bold; padding-bottom:16px; margin:0 auto; width:100%; float:left;}
.payment-plan-box table{ border:1px solid #999; border-left:none; border-bottom:none;}
.payment-plan-box table td{ border-left:1px solid #999;border-bottom:1px solid #999; padding:10px; margin:0px; font-size:14px; color:#1d1d1b;}

.other-charges-box{ width:100%; float:left; color:#333; margin-bottom:30px;}
.other-charges-box h4{ font-size:24px; text-align:center; text-transform:uppercase; letter-spacing:2.5px; font-weight:bold; padding:4px 0 4px 0; margin:0 0 28px 0; color:#ec6608; border-bottom:1px solid #0578bd; border-top:1px solid #0578bd;}
.other-charges-box table{ border:0px solid #999; border-left:none; border-bottom:none;}
.other-charges-box table td{ border-left:0px solid #999;border-bottom:0px solid #999; padding:0px 0 5px 0; margin:0px; font-size:14px; color:#1d1d1b;}
.other-charges-box table tr{ padding-bottom:10px;}

.floor-plan-photo-gallery-box{ width:100%; float:left; margin:15px 0 0 0;}
.floor-plan-photo-gallery-box .demo{ float:left; padding:0px; margin-bottom:10px;}
.floor-plan-photo-gallery-box .demo img{ margin-left:15px;}
/*::::: PIROBOX RULES::::::::*/
#iLightbox{
	z-index: 1010;
	background-color: rgba(0, 0, 0, 0.55);
}
#iLightbox .iLightbox-container{
	position: absolute;
}
#iLightbox .iLightbox-media{
	position: relative;
	-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
       -moz-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
        -o-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
	       box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
}
#iLightbox .iLightbox-media img,
#iLightbox .iLightbox-media iframe{	
	max-width: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
#iLightbox .iLightbox-media [class^="iLightbox-btn"]{
	position: absolute;
	height: 100%;
	top: 0;
	float: left;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
#iLightbox .iLightbox-media [class^="iLightbox-btn"] a{
	display: block;
	width: 100%;
	height: 100%;
}
#iLightbox .iLightbox-media [class^="iLightbox-btn"]:hover{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
#iLightbox .iLightbox-media .iLightbox-btnPrev{
    width: 30%;
    left: 0;
	background: url(../gift-city/floor-plan-pt-gallery-box-imgs/prev.png) left 50% no-repeat;
}
#iLightbox .iLightbox-media .iLightbox-btnNext{
    width: 70%;
    right: 0;
    background: url(../gift-city/floor-plan-pt-gallery-box-imgs/next.png) right 50% no-repeat;
}
#iLightbox .iLightbox-media.iLightbox-iframe [class^="iLightbox-btn"]{
    height: 50px;
    width: 50px;
    top: 50%;
    margin-top: -25px;
}
#iLightbox .iLightbox-details{
	position: relative;
    display: block;
	margin-top: 10px;
	font-size: 14px;
	color: #f9f9f9;
	font-weight: normal;
    font-family: sans-serif;
	text-shadow: 1px 1px 5px #333;
	z-index: 5
}
#iLightbox .iLightbox-details h3{
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px;
	text-align: center;
}
#iLightbox .iLightbox-container:hover .iLightbox-close{
	display: block;
}
#iLightbox .iLightbox-close{
	position: absolute;
	display: none;
	top: 0px;
	right: 0px;
	width: 54px;
	height: 54px;
	background: url(../gift-city/floor-plan-pt-gallery-box-imgs/close.png) center no-repeat;
	background-size: 28px auto;
	z-index: 1011;
	border-bottom-left-radius:5px; 
	opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	outline: none;
}
#iLightbox .iLightbox-close:hover{
	opacity: 1;
}

#iLightbox .iLightbox-loader{
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin-left: -16px;
	margin-top: -16px;
	background: #fff url(../gift-city/floor-plan-pt-gallery-box-imgs/loading.gif) center no-repeat;
	border-radius: 50%;
	outline: none;
	padding: 10px;
	z-index: 1015;
	-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
    -moz-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
    -o-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 );
}
.light-img{ width:100%; gap: 15px; display: flex;flex-wrap: wrap;}
.light-img a{float: left;width: 32%; padding-bottom: 0px;}
.light-img a:hover{float: left; padding-bottom:0px;}
.light-img img{ margin:0; padding:0 0 0 0;width: 100%;}
.light-img { float:left;}   
                            

.index-gift-city-links-box{ width:100%; float:left; margin:15px 0 15px 0;}
.index-gift-city-links-box ul{ margin:0px; padding:0px; width:48%;}
.index-gift-city-links-box ul li{ list-style:none; font-weight:bold; clear: both; float:left; line-height:19px !important; text-transform:uppercase; padding:0px 0px 0px 15px !important; font-family:Arial, Helvetica, sans-serif;}
.index-gift-city-links-box ul li a{ color:#4867a8;text-decoration:none; font-size:12px; text-align:left; padding:1px 0 7px 0 !important;}
.index-gift-city-links-box ul li a:hover{ color:#333; font-size:12px; text-align:left;}

.news-update-main-box{ width:100%; float:left;}
.news-update-main-box h3{ font-family:"Segoe UI",helvetica,arial,verdana; font-size:18px; color:#1a1a1a; float:left; text-align:left; font-weight:normal; padding:12px 0 9px 0; margin:0px; width:99%;}
.news-update-main-box h4{ font-family:"Segoe UI",helvetica,arial,verdana; font-size:13px; color:#f27c14; float:left; text-align:left; font-weight:bold; padding:5px 0 2px 0; margin:0px; width:99%;}
.news-update-main-box h5{ font-family:"Segoe UI",helvetica,arial,verdana; font-size:12px; color:#2e2e2e; float:left; text-align:left; font-weight:bold; padding:5px 0 2px 0; margin:0px; width:99%;}
.news-update-main-box .left-panel{ width:100%; float:left;}
.news-update-main-box .left-panel .img-right{ margin-left:10px; margin-top:5px;}
.news-update-main-box .left-panel .img-left{ margin-right:10px; margin-top:5px;}

.news-update-main-box .left-panel-1{ width:75%; float:left;}

.news-update-main-box .right-panel{ width:36%; float:left;}
.news-update-main-box .right-panel img{ margin-top:6px;}
.news-update-main-box .right-panel-1{ width:25%; float:left;}
.news-update-main-box .right-panel-1 img{ margin-top:6px;}



/***sez signature page css**/
.signature-main-box{ width:100%; float:left; margin-bottom:2px; color:#444444; border-bottom:2px solid #CCCCCC; padding-bottom:15px;}
.signature-main-box table td{ padding:5px 4px 5px 0px; font-size:13px;}
.signature-box-left{ width:48%; float:left; margin-right:2%;}
.signature-logo{ width:300px; height:auto;}
.signature-hedding{clear:both; margin-top:15px; font-weight:bold; font-size:13px; display:block; width:300px;}

.signature-box-right{ width:50%; float:left;}
.signature-cont-rt-img{ width:340px; height:auto;}

.signature-box-right02{ 
    width: 100%;
    margin-top: 12px;
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}
.signature-box-right02 img{ width:32%; float:left; margin:0;}

.signature-box-left03{ width:49%; float:left; padding-top:16px; margin:0 auto; text-align:center;}
.signature-box-right03{ width:51%; float:left; margin-top:16px;}
.signature-box-right03 img{ width:340px; height:auto;}
.signature-box-left03 table{ border:1px solid #bcbec0; font-size:12px !important;}
.signature-box-left03 img{ width:167px; height:auto;}
.img-top-margin{ margin-top:16px;}
.signature-main-box-btm2{ width:100%; float:left; margin-bottom:2px; color:#444444; border-bottom:2px solid #CCCCCC; padding-bottom:15px;}
.siz-location-img img{ width:100%; height:auto;}
.signature-btm-link{ margin:0px; padding:0px;}
.signature-btm-link li{ line-height:21px; color:#333; float:left; margin-right:16px; padding-left:10px; margin-bottom:12px;}
.signature-btm-link li a{ color:#333; text-decoration:none;}
.signature-btm-link li a:hover{ color:#1874af; text-decoration:none;}


.sendinqury_form2{ width:100%; float:left; background:#f6f6f6; padding:12px 23px 12px 23px; border:1px solid #CCC;}
.sendinqury_form2 h2{ color:#000; font-size:18px; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; border-bottom:1px solid #a4a4a4; width:97%;}
.sendinqury_form2 span{ font-size:12px; color:#FFFFFF; padding:0 0 3px 0; float:left; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.sendinqury_form2 ul{ margin:8px 0 0 0; padding:0px; float:left;}
.sendinqury_form2 ul li{ background:url(../images/arrow02.png) no-repeat 0px 11px; list-style:none; padding:0 0 0 13px; line-height:24px; float:left; width:93%;}
.sendinqury_form2 ul li a{ color:#FFF; font-size:13px; text-decoration:none;}
.sendinqury_form2 ul li a:hover{ color:#9fdefe;text-decoration:none;}

.contact-form-main-div-7{ width:320px;padding:17px 0px 0px 0px; float:left; margin:0 0 30px 0; clear:both; color:#333;}
.contact-form-main-div-7 span{ width:300px; float:left; margin:0px; padding:3px 5px 0px 0; clear:both; vertical-align:middle; color:#333; font-size:13px; font-weight:normal;}
.contact-form-main-div-7 strong{ width:76px; float:left; margin:0 0px 0 0; padding:4px 0 0 0; font-weight:normal; vertical-align:text-top;}
.contact-form-main-div-7 b{ width:72px; float:left; margin:0px; padding:5px 5px 8px 0; font-weight:normal;}
.contact-form-main-div-7 i{ width:300px; float:left; margin:0px; padding:1px 0px 5px 0; font-weight:normal; font-style:normal; line-height:18px;}
.contact-form-main-div-7 i input{  outline:none;border:1px solid #999; padding:4px 4px 4px 10px; background:#FFF; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contact-form-main-div-7 textarea{  width:200px; outline:none; height:70px; padding:4px 4px 0 10px; font-size:12px; color:#333333;border:1px solid #999; background:#FFF; font-family:Arial, Helvetica, sans-serif;}
.contact-form-main-div-7 select{ outline:none;}

.inner-contact-rt{ float:left; width:400px; margin-left:30px; margin-top:27px;}
.left-logo strong{ display:none;}


/***Retail Space CSS Start Here***/
.blue-heading{ color:#0755ac !important; font-weight:600; font-size:16px !important; padding:0 0 0 0; margin:0px;}
.retail-space-table{ width:100%; float:left; margin-bottom:12px;}
.retail-space-table .heading{ background:#dfdfdf; font-weight:600;}
.retail-space-table .btm-bdr{ border-bottom:1px solid #c0c0c0;}
.retail-space-table ul{ width:33%; float:left;}
.retail-space-table ul li{ list-style:none; border:1px solid #c0c0c0; padding:4px 10px; border-bottom:none;}
.payment-plan-box2{ width:100%; float:left; margin:0 0;}
.payment-plan-box2 h3{ color:#f58220 !important; font-size:22px; font-weight:600; clear:both; float:left; padding:7px 0 12px 0; text-transform:uppercase;}

.payment-plan-box2 .offer-passion{ color:#f58220 !important; font-style:italic; font-size:20px; font-weight:600; clear:both; width:100%; float:left; padding:7px 0 12px 0; text-transform:uppercase;}
.payment-plan-box2 span{color:#ed7814 !important; font-style:normal; font-weight:600; font-size:16px;}
.paument-plan-left{ width:62%; float:left;}
.paument-plan-right{ width:38%; float:right;}
.paument-plan-left h2{ border-bottom:none; margin-bottom:0px; background:#f58220; float:left; width:100%; padding:5px 20px;  box-sizing:border-box; color:#fff; font-size:25px; border-right:#fff 1px solid;}
.paument-plan-right h2{border-bottom:none; box-sizing:border-box; margin-bottom:0px; background:#faa61a;color:#fff;  padding:5px 20px; font-size:25px;}
.paument-plan-main{ width:100%; float:left; margin-top:20px; margin-bottom:40px;}
.payment-list{ width:100%; float:left;}
.payment-list li{ float:left; width:100%;font-size:15px;  box-sizing:border-box; padding-left:0px; box-sizing:border-box;}
.payment-list li h4{ background:#faa61a;color:#fff; border-right:#fff 1px solid; box-sizing:border-box; width:100%; padding:6px 20px; font-size:22px;}
.paument-plan-right .payment-list li h4{ font-size:25px;}
.payment-list li.grey-bg{ background:#bcbec0; padding:7px 20px; border-right:#fff 1px solid;}
.payment-list li.white-bg{ background:#e6e7e8; padding:7px 20px; border-right:#fff 1px solid;}
/***Retail Space CSS End Here***/

/* mobile hdr social media icon css */
.mobile-call-icon {
    width: 37px;
    height: 35px;
    background: url(../images/mobile_call_btn.png) no-repeat;
    display: block;
}
.mobile-whatsapp-icon {
    width: 37px;
    height: 35px;
    background: url(../images/mobile_whatsapp_btn.png) no-repeat;
    display: block;
}
/* mobile hdr social media icon css */

/* Gift City Page CSS Start Here */
.giftcity-main-page-sec{
	background: #fff;
	width: 100%;
	display: table;
}
.giftcity-page-h2-heading-bx{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 30px;
    box-sizing: border-box;
}
.giftcity-page-h2-heading-bx h2{
	font-size: 28px;
    color: #f14e52;
    text-align: left;
    margin: 20px 0 20px 0;
    font-weight: 700;
}
.giftcity-page-h2-heading-bx span em{
    font-size: 18px;
    padding: 0 8px;
    color: #4a4a4a;
    font-style: normal;
}
.giftcity-page-h2-heading-bx a{
    text-align: right;
    font-size: 18px;
    color: #4a4a4a;
    line-height: 28px;
    font-weight: 700;
}
.giftcity-page-h2-heading-bx a:hover{
    color: #f14e52;
    text-decoration: underline;
}
.giftcity-projects-list-bx{
	width: 100%;
	display: table;
	padding: 0 30px;
    box-sizing: border-box;
	margin-bottom: 30px;
}
.giftcity-projects-list-bx ul{
	width: 100%;
    display: table;
    border: 1px solid #f14e52;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 15px;
}
.giftcity-projects-list-bx ul li{width: 100%; margin-top: 2px;}
.giftcity-projects-list-bx ul .section-1{ width: 100%; box-sizing: border-box;margin-bottom: 5px;background: #ededed; border-radius: 10px 10px 0 0;}
.giftcity-projects-list-bx ul .section-1:first-child{margin-top: 0px;}
.giftcity-projects-list-bx ul .section-1 .top-logo-sec{
	width: 100%;
    display: flex;
    padding: 20px 25px;
    justify-content: right;
    align-items: flex-start;
    box-sizing: border-box;
}
.giftcity-projects-list-bx ul .section-1 .top-logo-sec a{ 
	color: #1c2e54;
    font-size: 15px;
    margin: 21px 15px 0 0;
    font-weight: 400;
}
.giftcity-projects-list-bx ul .section-1 .top-logo-sec img{width: auto;}
.giftcity-projects-list-bx ul .section-1 .callingyou-text{
	font-size: 100px;
    color: #1c2e54;
    text-transform: uppercase;
    display: flex;
    padding: 90px 30px 25px 30px;
    position: relative;
}
.giftcity-projects-list-bx ul .section-1 .callingyou-text img{
	width: 370px;
    display: inline-block;
    height: 96px;
    position: absolute;
    top: 288px;
    left: 231px;
}
.giftcity-projects-list-bx ul .section-1 .callingyou-text strong{
	width: 425px;
    line-height: 96px;
    padding-bottom: 34px;
    text-shadow: 1px 1px 0px rgb(255 255 255);
    font-family: 'Oswald';
    letter-spacing: 0.7px;
}
.giftcity-projects-list-bx ul .section-1 img{width: 100%;}
.giftcity-projects-list-bx ul li img{width: 100%;}

.giftcity-projects-list-bx ul li:last-child{ width: 100%; box-sizing: border-box;padding-bottom: 0px;}


.section-2{
	background: url(../gift-city/giftcity-images/Gujarat-Property---Presentation-2.jpg) #ededed;
	width: 100%;
	height: 956px;
	background-repeat: no-repeat;
	display: table;
	margin-bottom: 5px;
    background-position: left;
    background-size: cover;
}
.section-2 span{
	width: 629px;
    display: block;
    padding: 40px 0px 0px 30px;
    box-sizing: border-box;
}
.section-2 h2{
	font-size: 100px;
    color: #1c2e54;
    text-transform: uppercase;
    text-align: left;
    margin: 0px 0 45px 0;
    line-height: 98px;
    width: 422px;
    text-shadow: 1px 1px 0px rgb(255 255 255);
    font-family: 'Oswald';
    letter-spacing: 0.7px;
    font-weight: 700;
}
.section-2 span p{
	font-size: 19px;
    color: #1c2e54;
    font-weight: 700;
    line-height: 23px;
    margin-bottom: 20px;
	text-shadow: 1px 1px 0px rgb(255 255 255 / 69%);
}
.section-2 span .redfont{
	color: #ce1919;
    font-size: 22px;
    line-height: 30px;
    width: 94%;
    padding-top: 10px;
}

.section-3{
	background: url(../gift-city/giftcity-images/Gujarat-Property---Presentation-3.jpg) #ededed;
	width: 100%;
	height: 514px;
	background-repeat: no-repeat;
	display: table;
	margin-bottom: 5px;
    background-position: left;
    background-size: cover;
}
.section-3 .top-logo-sec{
	width: 100%;
    display: flex;
    padding: 20px 25px 0px 25px;
    justify-content: right;
    align-items: flex-start;
    box-sizing: border-box;
}
.section-3 .top-logo-sec a{ 
	color: #1c2e54;
    font-size: 15px;
    margin: 21px 15px 0 0;
    font-weight: 400;
}
.section-3 .top-logo-sec img{width: auto;}
.section-3 .center-text-box{
  display: flex;
    align-items: center;
    justify-content: center;
    width: 707px;
    margin: 100px auto;
    flex-wrap: wrap;
}
.section-3 .center-text-box p{
    font-size: 28px;
    color: #1c2e54;
    text-transform: uppercase;
    text-align: center;
    line-height: 42px;
    width: 100%;
    font-weight: 700;
	text-shadow: 1px 1px 0px rgb(255 255 255);
    letter-spacing: 0.7px;
}
.section-3 .center-text-box .india-pm-name-lable{
	font-size: 25px;
    font-weight: 500;
    padding-top: 25px;
    text-transform: capitalize;
}
.section-3 .center-text-box .pm-name-designation-text{
	font-size: 25px;
    font-weight: 500;
    padding-top: 0px;
    text-transform: capitalize;
    line-height: 25px;
}
.section-4{
	background: url(../gift-city/giftcity-images/Gujarat-Property---Presentation-4.jpg) #ededed;
	width: 100%;
	height: 780px;
	background-repeat: no-repeat;
	display: table;
	margin-bottom: 5px;
	padding: 30px;
    box-sizing: border-box;
    background-position: left;
    background-size: cover;
}
.section-4 img{width: 370px !important;margin-left: 6px;}
.section-4 h2 {
    font-size: 100px;
    color: #1c2e54;
    text-transform: uppercase;
    text-align: left;
    margin: 150px 0 30px 0;
    line-height: 95px;
    width: 60%;
    letter-spacing: 0.8px;
	text-shadow: 1px 1px 0px rgb(255 255 255);
    font-family: 'Oswald';
    font-weight: 700;
}
.section-5{
	background: #1c2b54;
	width: 100%;
	height: auto;
	display: table;
	margin-bottom: 5px;
	padding: 30px;
    box-sizing: border-box;
}
.section-5 .top-logo-sec{
	width: 100%;
    display: flex;
    padding: 0px;
    justify-content: right;
    align-items: flex-start;
    box-sizing: border-box;
	margin-bottom: 30px;
}
.section-5 .top-logo-sec a{ 
	color: #fff;
    font-size: 15px;
    margin: 21px 15px 0 0;
    font-weight: 400;
}
.section-5 .top-logo-sec img{width: auto;}
.section-5-boxs-1{
	display: flex;
    width: 100%;
}
.section-5-boxs-1 ul{
	border: 0px;
    border-radius: 0;
    display: flex;
    gap: 29px;
    padding: 30px 0px;
}
.section-5-boxs-1 ul li h3{
    font-size: 18px;
    font-weight: 700;
    color: #db2d1a;
    color: #ffffff;
    padding-bottom: 20px;
    padding-top: 15px;
    line-height: 22px;
    font-family: 'Oswald';
    letter-spacing: 1px;
}
.section-5-boxs-1 .width-100{
    width: 100px;
    margin-bottom: 0px;
}
.section-5-boxs-1 .width-130{
    width: 130px;
}
.section-5-boxs-1 ul li .h3-top{
    color: #db2d1a;
}
.section-5-boxs-1 ul li p{
	font-size: 16px;
}
.section-5-boxs-1 ul li span img{width: 65px; height: 60px;}
.section-6{
	background: #1c2b54;
	width: 100%;
	height: auto;
	display: table;
	margin-bottom: 5px;
	padding: 30px;
    box-sizing: border-box;
}
.section-6 h2 {
    font-size: 100px;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    margin: 200px 0 40px 0;
    line-height: 100px;
    width: 100%;
    font-family: 'Oswald';
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px rgb(0 0 0);
    font-weight: 700;
}
.section-6 img {
    width: 370px !important;
    margin-left: 6px;
	margin-bottom: 70px;
}
.section-7{
    background: url(../gift-city/giftcity-images/section-7-bg-img.jpg) #ededed;
	/* background: #ededed; */
	width: 100%;
	height: 1000px;
	display: table;
	margin-bottom: 5px;
	padding: 30px;
    box-sizing: border-box;
}
.section-7 .top-logo-sec{
	width: 100%;
    display: flex;
    padding: 0px;
    justify-content: right;
    align-items: flex-start;
    box-sizing: border-box;
	margin-bottom: 30px;
}
.section-7 .top-logo-sec a{ 
	color: #1c2e54;
    font-size: 15px;
    margin: 22px 15px 0 0;
    font-weight: 400;
}
.section-7 .top-logo-sec img{width: auto;}
.section-7-boxs-1 {
    display: flex;
    width: 100%;
}
.section-7-boxs-1 ul {
    border: 0px;
    border-radius: 0;
    display: flex;
    gap: 24px;
    padding: 30px 0px;
}
.section-7-boxs-1 ul li {
    width: 100%;
    margin-top: 2px;
}
.section-7-boxs-1 ul li img{
	border-radius: 100%;
    padding: 12px;
    border: 2px solid #1c2b54;
    box-sizing: border-box;
}
.section-7-boxs-1 ul li span{
	text-align: center;
    width: auto;
    display: table;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 7px 10px;
    background: #c52417;
    margin: 9px auto;
    font-family: 'Oswald';
    letter-spacing: 1px;
    line-height: 20px;
}
.section-8{
	background: url(../gift-city/giftcity-images/Gujarat-Property---Presentation-8.jpg) #ededed;
	width: 100%;
	height: 1000px;
	background-repeat: no-repeat;
	display: table;
	margin-bottom: 5px;
	padding: 65px 40px 50px 40px;
    box-sizing: border-box;
}
.section-9{
	background: url(../gift-city/giftcity-images/Gujarat-Property---Presentation-9.jpg) #ededed !important;
	width: 100%;
	height: 1000px;
	background-repeat: no-repeat;
	display: table;
	margin-bottom: 5px;
	padding: 65px 40px 50px 40px;
    box-sizing: border-box;
}
.section-8 h2{
	text-align: left;
    font-size: 83px;
    background: #c52417;
    color: #fff;
    padding: 0px 25px 18px 25px;
    line-height: 80px;
    font-weight: 900;
    box-sizing: border-box;
    width: auto;
    display: table;
    margin: 0px;
    font-family: 'Oswald';
    letter-spacing: 0.6px;
}
.section-8 h2:first-child{ padding-top: 20px;}
.section-8 h5{
	font-size: 28px;
    color: #fff;
    padding: 12px 0;
    width: 468px;
    font-weight: 600;
	text-shadow: 1px 1px 0px rgb(0 0 0);
}
.section-8 ul {
    border: 0px;
    border-radius: 0;
    display: flex;
    gap: 16px;
    padding: 80px 0px;
}
.section-8 ul li {
    width: 100%;
    height: 223px;
    border-radius: 100%;
    padding: 0px 28px 0px 28px;
    border: 1px solid #0b183c;
    box-sizing: border-box;
    background: #1c2b54de;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: flex;
    align-items: center;
    line-height: 19px;
	position: relative;
}
.section-8 ul li::before{
	position: absolute;
    content: "";
    width: 61px;
    height: 5px;
    background: #c52417;
    bottom: 20px;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 50px;
}
.section-8 ul li span{
	position: absolute;
    background: #efefef;
    width: 4px;
    height: 217px;
    bottom: -218px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.section-8 .top-logo-sec {
    width: 100%;
    display: flex;
    padding: 0px;
    justify-content: right;
    align-items: flex-start;
    box-sizing: border-box;
    margin-bottom: 70px;
}
.section-8 .top-logo-sec a {
    color: #fff;
    font-size: 15px;
    margin: 21px 15px 0 0;
    font-weight: 400;
}
.section-8 .top-logo-sec img {
    width: auto;
}
.section-8 .section-9-h2{
	background: transparent;
    font-size: 58px;
    text-align: right;
    float: right;
    padding: 0px;
    font-family: 'Oswald';
    letter-spacing: 0.6px;
    text-shadow: 1px 1px 0px rgb(0 0 0);
}
.section-8 ul li strong{
	width: 100%;
    display: contents;
    font-size: 20px;
    line-height: 27px;
}
.section-8-ul-top-padi{padding-top: 273px !important;}
.section-10{
	background: #d42516;
	width: 100%;
	height: auto;
	display: table;
	margin-bottom: 5px;
	padding: 60px 30px 80px 30px;
    box-sizing: border-box;
}
.section-10 .top-logo-sec {
    width: 100%;
    display: flex;
    padding: 0px;
    justify-content: left;
    align-items: flex-start;
    box-sizing: border-box;
    margin-bottom: 70px;
}
.section-10 .top-logo-sec a {
    color: #fff;
    font-size: 15px;
    margin: 20px 0px 0 22px;
    font-weight: 400;
}
.section-10 .top-logo-sec img {
    width: auto;
}
.section-10-cont-bx{
	width: 100%;
    display: flex;
    flex-wrap: nowrap;
    font-size: 16px;
}
.section-10-cont-bx .left-sec{
	float: left;
	width: 74%;
}
.section-10-cont-bx .left-sec .left-p{
	float: left;
	width: 50%;
	padding-right: 20px;
    box-sizing: border-box;
}
.section-10-cont-bx .left-sec .left-p p{ margin-bottom: 20px;}
.section-10-cont-bx .left-sec .right-p{
	float: left;
	width: 50%;
	padding-left: 20px;
    box-sizing: border-box;
}
.section-10-cont-bx .left-sec .right-p p{ margin-bottom: 20px;}
.section-10-cont-bx .left-sec .btm-p{
	float: left;
    width: 65%;
    padding-top: 22px;
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
}
.section-10-cont-bx .left-sec .btm-p p span{
	color: #e9e9e9;
}


.section-10-cont-bx .right-sec{
	float: left;
	width: 26%;
	padding-left: 30px;
    box-sizing: border-box;
}
.section-10-cont-bx .right-sec ul{
	padding: 0px !important;
    border: 0px !important;
    margin-bottom: 40px !important;
	list-style: none;
}
.section-10-cont-bx .right-sec ul li {
  padding-left: 1em; 
  text-indent: -.4em;
  font-weight: 700;
  font-size: 15px;
}

.section-10-cont-bx .right-sec ul li::before {
    content: "• ";
    color: #ffffff;
    font-size: 22px;
    line-height: 23px;
}
.section-11{
    width: 100%;
    display: table;
    background: #fff;
    padding-top: 20px;
}
.section-11 h3{
    background: #20305e;
    color: #fff;
    font-size: 24px;
    padding: 8px 24px;
    text-transform: uppercase;
    font-family: 'Oswald';
    letter-spacing: 0.6px;
    margin: 40px auto;
    display: table;
    text-align: center;
    box-sizing: border-box;
}
.section-11 ul{
    border: 0px;
    padding: 0px;
    border-radius: 0px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 20px 0 60px 0;
    justify-content: center;
}
.section-11 ul li{
    width: 20%;
    padding: 5px 15px;
    box-sizing: border-box;
}
.section-11 ul li .pnb-bank-width{
    width: 195px;
    height: 95px;
}
.section-11 ul li:last-child{ width: auto;}
.logoes-btm-section li{
      width: 16% !important;
}

.li-heading{
	font-size: 17px;
    background: #fff;
    color: #d42516;
    font-weight: 700;
    padding: 6px 10px;
    box-sizing: border-box;
}
.li-heading::before{content: ""; display: none;}
.section-11-mobile-img{
    display: none;
}
.section-12{
    width: 100%;
    display: flex;
    background: #ededed;
}
.section-12-left-img-bg{
    background-image: url(../gift-city/giftcity-images/Gujarat-Property---Presentation-12-mobile-1st-img.jpg);
    width: 100%;
    height: 1205px;
    background-repeat: no-repeat;
	display: table;
	padding: 65px 40px 50px 40px;
    box-sizing: border-box;
    border-radius: 0 0 0 12px;
    background-position: center top;
}
.section-12-right-img-bg{
    background-image: url(../gift-city/giftcity-images/Gujarat-Property---Presentation-12-mobile-2nd-img.jpg);
    width: 100%;
    height: 1205px;
    background-repeat: no-repeat;
	display: table;
	padding: 65px 40px 50px 40px;
    box-sizing: border-box;
    border-radius: 0 0 12px 0px;
    background-position: center top;
    position: relative;
}
.section-12-right-img-bg ul{
    position: absolute;
    bottom: 190px;
    left: 0px;
    border: 0px;
    padding: 0 60px;
}
.section-12-right-img-bg ul li{
    padding-left: 1em;
    text-indent: -.8em;
    font-weight: 700;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    padding-bottom: 5px;
}
.section-12-right-img-bg ul li em{
    font-style: normal;
}
.section-12-right-img-bg ul li::before {
    content: "• ";
    color: #333;
    font-size: 22px;
    line-height: 23px;
}
.section-12-left-img-bg .callingyou-text {
    font-size: 74px;
    color: #1c2e54;
    text-transform: uppercase;
    display: flex;
    padding: 0px 30px 10px 0px;
    position: relative;
    margin-top: 345px;
}
.section-12-left-img-bg .callingyou-text strong {
    width: 335px;
    line-height: 73px;
    padding-bottom: 25px;
    text-shadow: 1px 1px 0px rgb(0 0 0);
    color: #fff;
    font-family: 'Oswald';
    letter-spacing: 1px;
}
.section-12-left-img-bg .callingyou-text img {
    width: 243px;
    display: inline-block;
    height: 59px;
    position: absolute;
    top: 155px;
    left: 147px;
}
.invest-text{
    font-size: 21px;
    font-style: italic;
}
.section-12-left-img-bg h5{
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 8px;
    padding-top: 30px;
}
.section-12-left-img-bg p{
   font-size: 16px;
   line-height: 24px;
}
.section-12-left-img-bg .sitename{
    font-size: 18px;
    color: #d51717;
    font-weight: 500;
    padding-top: 31px;
}
.section-12-left-img-bg .gp-logo-12{
    width: 230px;
    margin-top: 20px;
}
/* Gift City Page CSS End Here */



@media only screen and (min-width: 999px) and (max-width: 1366px) {
    /* .caption-container{right: 80px !important;} */
}


@media only screen and (min-width: 700px) and (max-width: 997px) {
	#giftcity-listing-box .listing-box-1 {
        width: calc(100% - 0px);
        margin-left: 0;
    }
}

/*ipad css start here*/
@media only screen and (min-width: 749px) and (max-width: 998px) {
	.listing-box-1 {
        width: calc(100% - 18px);
        margin-left: 0;
    }
	#height-360 {
    height: auto;
}
	/* .caption-container{right: 80px !important;} */
	.wrapper{ width:100%;}
	.header{ width:100%;}
	.header_inner{ width:714px;}
	.header-top-box{ width:100%; padding-right:0px;}
	.header-punchline{ font-size:12px;}
	.header-top-right{ margin-top:15px; margin-right:0px;}
	.header-callnow{ margin-right:1px;}
	.left-logo{ margin:6px 0 2px 0px;}
	.navi-submenubox{ width:714px; margin:0 auto;}
	.navi-submenu-bg{ width:100%; margin-left:0px;}
	.header-btm-nav ul li:hover ul.drop1{ top:35px; left:59px;}
	.giftcity-dropdown { margin-left: 139px;}
    .header-btm-nav ul li:hover ul.contactus{width:160px; left:auto; right:-9px;}
    .header-btm-nav ul li:hover ul.contactus li{width:145px;}
	.mobile-footer-main-box{ width:100%; float:left; display:block;}
	.navi-submenu-bg ul{ margin:0 auto;}
	.header-btm-nav ul li a{ padding:0 11px 0 11px;}
	.header-btm-nav{ margin-left:0px;}
	.nav-register-property{ display:none;}
	.header-btm-nav{ width:100%; margin-left:0px;}
	.banner_right{ display:none;}
	.right{ display:none;}
	.main-middile-div-auto{ width:100%;}
	.banner{ width:100%;}
	.main_center{ width:745px;}
	.banner_left {
    width: 100%;
    height: auto;
}
.callbacks_container{margin-bottom: 0px !important;}
.rslides img{height: auto !important;}
	
	.main_middile_box{ width:100%;}
	
	.main-middile-div{ width:714px; margin:0 auto;}
	.left{ margin-bottom:0px;width: 100%;box-sizing: border-box;}
	.mobile-header-btn-call{ display:none; width:169px; height:28px; float:left;}
	.mobile-header-btn-whatsapp{ display:none; width:100px; height:28px; float:left;}
	.main_footer_top-box{ display:none;}
	.footer_box_bottom{ width:100%; display: none;}
	.footer-right-fb-box{ display:block; width:35%; margin-right:0%; padding-left:0px;}
	.footer_bottom_auto{ width:716px;}
	.footer-copyright-box .copyright-auto{ width:738px; padding-left:30px;}
	.footer_bottom_auto .box-1{ width:54%; padding-left:0%; text-align:left;}
	.footer_bottom_auto .box-1 a{ font-size:11px; padding:0 0px;}
	.copyright_text{ margin-right:26px;}
	#smallNav{ width:100%; float:left; display:none;}
	.left_inner{ width:100%; margin-left:0px; margin-bottom:0px;}
	#mobile-none{ display:block;}
	.furnised-office-inner-right-cont-box .right11 .call-usfurnised-office{ display:none;}
	#footer-link-mobile{ display:none;}
	.google-plus-post{ float:right; display:none;}
	.google-plus-post-mobile{ float:left; display:none;}
	.google-plus-post-ipad{ display:block;}
	.banner-destop{ display:block;}
	.banner-mobile{ display:none;}
	.navi-submenu-bg ul li span{ font-size:12px; margin-left:7px;}
	.main_center{ width:714px; margin-top:0;margin: 0 auto;float: none;}
	.main_property_listing { width: 96%; margin: 4px 0 0 13px;}

}
/*ipad css end here*/	


@media only screen and (max-width: 991px) {
.giftcity-main-page-sec h2{
	font-size: 20px;
    margin-bottom: 8px;
}
.giftcity-page-h2-heading-bx span{
    padding-bottom: 15px;
    display: block;
}
.giftcity-page-h2-heading-bx a{
    font-size: 16px;
}
.giftcity-projects-list-bx {
    width: 100%;
    display: table;
    padding: 0 18px;
}
.giftcity-projects-list-bx ul .section-1 .top-logo-sec{ padding: 20px 15px;}
.giftcity-projects-list-bx ul .section-1 .top-logo-sec a {
    font-size: 14px;
    margin: 27px 10px 0 0;
}
.giftcity-projects-list-bx ul .section-1 .top-logo-sec img {
    width: 175px;
    margin-top: 12px;
}
.giftcity-projects-list-bx ul .section-1 .callingyou-text {
    font-size: 60px;
    display: table;
    padding: 20px 20px 20px 20px;
    position: relative;
}
.giftcity-projects-list-bx ul .section-1 .callingyou-text strong {
    width: 268px;
    line-height: 58px;
    padding-bottom: 10px;
    display: block;
}
.giftcity-projects-list-bx ul .section-1 .callingyou-text img {
    width: 48%;
    display: block;
    height: 100%;
    position: relative;
    top: -61px;
    left: 110px;
}
.giftcity-projects-list-bx ul li img{width: 100%;}
.giftcity-projects-list-bx ul{padding: 5px;}
.section-2 span {
    width: 75%;
    padding: 15px 0px 20px 20px;
}
.section-2 h2 {
    font-size: 60px !important;
    margin: 40px 0 29px 0;
    line-height: 58px;
    width: 260px;
}
.section-2 span p {
    font-size: 19px;
    line-height: 23px;
}
.section-2 span .redfont {
    font-size: 21px;
    line-height: 30px;
    width: 85%;
}
.section-2{height: auto;background-position: center; background-size: cover;}
.section-3 .top-logo-sec {
    padding: 20px 14px;
}
.section-3 .top-logo-sec a {
    font-size: 14px;
    margin: 16px 10px 0 0;
}
.section-3 .top-logo-sec img {
    width: 176px;
}
.section-3{height: auto;background-position: center; background-size: cover;}
.section-3 .center-text-box{        
    width: 80%;
    margin: 64px auto;
    margin-top: 40px;
}
.section-3 .center-text-box p{font-size: 24px;line-height: 32px;}
.section-3 .center-text-box .india-pm-name-lable{font-size: 20px;}
.section-3 .center-text-box .pm-name-designation-text{font-size: 20px; line-height: 20px;}
.section-4{
	height: auto;
	background-position: center;
    background-size: cover;
}
.section-4 img {
    width: 60% !important;
    margin-bottom: 30px;
}
.section-4 h2 {
    font-size: 60px !important;
    text-align: left;
    margin: 30px 0 20px 0;
    line-height: 60px;
    width: 100%;
    letter-spacing: 0.4px;
}
.section-5 .top-logo-sec img {
    width: 190px;
}
.section-5 .top-logo-sec a {
    font-size: 14px;
    margin: 21px 9px 0 0;
}
.section-5-boxs-1 ul{padding: 0px;display: table;}
.section-5-boxs-1 ul li{
	width: 100%;
}
.section-5-boxs-1 ul li h3{
	padding-bottom: 7px;padding-top: 6px;font-size: 20px;
}
.section-5-boxs-1 ul li p {
    padding-bottom: 25px;
}
.section-5-boxs-1 ul li span img{margin-top: 15px;width: 65px; height: auto;}
.section-6 h2 {
    font-size: 45px !important;
    margin: 30px 0 30px 0;
    line-height: 50px;
    letter-spacing: 0.4px;
}
.section-5-boxs-1 .width-100{
    width: 100%;
}
.section-5-boxs-1 .width-130{
    width: 100%;
}
.section-6 img {
    width: 225px !important;
    margin-bottom: 36px;
}
.section-7{
	padding: 30px 12px;
}
.section-7-boxs-1 ul{
	display: table;
}
.section-7-boxs-1 ul li img {
    padding: 15px;
    width: 260px !important;
    margin: 0 auto;
    display: table;
}
.section-7-boxs-1 ul li span{
	margin-bottom: 45px;
    border-radius: 50px;
    padding: 8px 20px;
    font-size: 16px;
    letter-spacing: 0.6px;
}
.section-7 .top-logo-sec a {
    font-size: 14px;
    margin: 16px 10px 0 0;
}
.section-7 .top-logo-sec img {
    width: 176px;
}
.section-8{
	padding: 30px;display: table;background: #5a91b1;
}
.section-8 ul{
	display: block;
}
.section-8 ul li {
    width: 260px !important;
    height: 260px;
    color: #fff;
    font-size: 16px;
    line-height: 21px;
    margin: 7px auto;
}
.section-8 ul li span{
	display: none;
}
.section-8 h2 {
    font-size: 36px !important;
    padding: 0px 20px 18px 20px;
    line-height: 22px;
    font-weight: 100;
    margin-bottom: 0px;
}
.section-8 h5 {
    font-size: 20px;
    padding: 12px 0;
    width: 342px;
    font-weight: 700;
    text-shadow: 1px 1px 0px rgb(76 76 76);
    letter-spacing: 0.4px;
    line-height: 25px;
}
.section-8 .section-9-h2{
	font-size: 33px !important;
	text-align: center;
    width: 100%;
    font-weight: 600;
    text-shadow: 1px 1px 0px rgb(5, 5, 5);
}
.section-8-ul-top-padi {
    padding-top: 80px !important;
}
.section-9{
	background: #70b6df !important;
}
.section-8 .top-logo-sec{
	display: block;padding-bottom: 40px;
}
.section-8 .top-logo-sec a {
    margin-top: 15px;
    float: left;
    width: 171px;
    margin-right: 10px;
}
.section-8 .top-logo-sec img {
    width: 178px;
    float: left;
}
.section-10{
	padding-bottom: 50px;
}
.section-10 .top-logo-sec{
	margin-bottom: 50px;
}
.section-10-cont-bx{
	display: block;
}
.section-10-cont-bx .left-sec {
    float: left;
    width: 100%;
}
.section-10-cont-bx .left-sec .left-p {
    float: left;
    width: 100%;
    padding-right: 0px;
    box-sizing: border-box;
}
.section-10-cont-bx .left-sec .right-p {
    float: left;
    width: 100%;
    padding-left: 0px;
    box-sizing: border-box;
}
.section-10-cont-bx .left-sec .btm-p {
    float: left;
    width: 100%;
    padding-top: 20px;
    font-size: 26px;
    line-height: 33px;
    padding-bottom: 40px;
}
.section-10-cont-bx .right-sec {
    float: left;
    width: 100%;
    padding-left: 0px;
    box-sizing: border-box;
}
.section-10 .top-logo-sec img {
    width: 180px;
}
.section-10 .top-logo-sec a {
    margin: 13px 0px 0 12px;
}
.li-heading{
	padding: 10px 10px;
}
.section-10-cont-bx .right-sec ul {
    margin-bottom: 20px !important;
}
.section-11-desktop-img{
    display: none;
}
.section-12-desktop-img{
    display: none;
}
.section-11-mobile-img{
    display: block;
}
.section-12 {
    flex-wrap: wrap;
}
.section-12-left-img-bg{
    border-radius: 0px;
    height: 100%;
    padding: 65px 30px 50px 30px;
    background-size: cover;
}
.section-12-left-img-bg .callingyou-text {
    font-size: 60px;
    padding: 0px 0px 10px 0px;
    margin-top: 330px;
}
.section-12-left-img-bg .callingyou-text strong {
    width: 265px;
    line-height: 60px;
}
.section-12-left-img-bg .callingyou-text img {
    width: 200px;
    height: 49px;
    top: 128px;
    left: 112px;
}
.section-12-right-img-bg{
    border-radius: 0 0 12px 12px;
    background-size: cover;
    height: 1052px;
}
.section-12-right-img-bg ul {
    width: 100%;
    padding: 0 26px !important;
    bottom: 50px;
}
.giftcity-page-h2-heading-bx {
    display: block;
    padding: 0 18px;
}
.section-11 ul{
    margin: 20px 0 15px 0;
}
.section-11 h3 {
    font-size: 20px;
    padding: 8px 18px;
    letter-spacing: 0.3px;
}
.section-11 ul li {
    width: 33%;
    padding: 5px 10px;
}
.section-11 ul li:last-child {
    width: 33%;
}
.section-11 ul li .pnb-bank-width {
    width: 100%;
    height: auto;
}
.logoes-btm-section li {
    width: 25% !important;
}


}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 767px) {
    .section-12-right-img-bg{
        padding-bottom: 0px;
    }
    .section-12-right-img-bg ul {
        bottom: 105px;
    }
	.footer_address ul{ padding: 6px 0 5px 0px;}
	.googleplus{margin-right: 3px;}
	#giftcity-list-page-whatsapp{display: block; width: auto; margin-left: 7px;}
	.furnised-office-inner-right-cont-box .right11 .details-usfurnised-office{width: auto;}
	.payment-plan-box h4{font-size: 18px; margin-bottom: 16px;}
	.payment-plan-box span { font-size: 14px;}
	.left p{
		text-align: left;
	}
	#giftcity-listing-box .listing-box-1 {
        width: calc(100% - 18px);
        margin-left: 0;
    }
	.column{padding: 6px 6px 4px 6px !important;}
	.column img {
        min-height: auto !important;
    }
	.caption-container p{
		font-size: 16px !important;
		float: none;
        text-align: center;
	}
	.numbertext{
		font-size: 16px !important;
		top: -172px !important;
	}
	.caption-container{
		left: 0px;
		width:100%;
		top: -175px !important;
	}
	.prev2, .next2{
		margin-top: -28px !important;
	}
	.modal-content{
		margin-top: 96px !important;
		width: 95% !important;
	}

	.giftcity-popup-img a img {
      height: auto;
	  padding:0 !important;
      width: 100% !important;
    }
	.furnised-office-inner-img-box .left11 {
    width: 100%;
    height: auto;
    padding: 4%;
}
	.giftcity-updates-mobile-box {
        width: 95% !important;
        margin-left: 0;
        margin: 0 auto;
        display: table;
        float: none;
    }
	.listing-box-1 { width: calc(100% - 10px); margin-left: 10px;}
	.margin-btm-15 { margin-bottom: 15px; width: 100%;}
	.mobile-nav-active{background: #fff !important; color: #333 !important;}
	.light-img img{width: 100%;}
	.popup_box_2 ul li{ border-bottom: 1px solid #ededed;	}
	.giftcity-related-properties-list{margin-bottom: 0px !important;}
	.giftcity-related-properties-list a{margin-bottom: 6px !important;}
	#height-360 .callbacks img { height: auto;}
#height-360 {height: auto;}
.login_btn_2 ul li a:hover {background: transparent; color: #fff;}
	.popup_box_2 ul li a{color: #333 !important;}
	.retail-shop-imgs-left{width: 100%;}
	.retail-shop-imgs-left img{height: auto;}
	.retail-shop-imgs-right{width: 100%;}
	
	.listing-box-new{ clear:none; }
	.listing-box{ min-height:298px;}
	.wrapper{ width:100%;}
	.furnised-office-inner-right-cont-box .right11 .call-usfurnised-office{ display:block;}
	.header{ width:100%; height:113px;}
	.header_inner{ width:100%; background:none;}
	.header-top-box{ width:100%; padding-right:0px;}
	.header-punchline{ font-size:12px; display:none;}
	.header-top-right {margin-right: 20px;
        margin-top: 20px;
        width: 115px;
        float: right;
        display: flex;
        justify-content: space-between;
        text-align: right;}
	.header-callnow{ margin-right:1px;}
	.left-logo{ margin:10px 0 2px 20px;}
	.left-logo img{ width:80%; height:auto;}
	.navi-submenubox{ width:auto; display:none;}
	.navi-submenu-bg{ width:100%; margin-left:0px;}
	.header-btm-nav ul li:hover ul.drop1{ top:35px; left:58px;}
	.header-btm-nav ul li:hover ul.contactus{width:160px; left:auto; right:6px;}
	.header-btm-nav ul li:hover ul.contactus li{width:145px;}
	.navi-submenu-bg ul{ margin-left:0px;}
	.header-btm-nav ul li a{ padding:0 16px 0 10px;background: transparent; color: #fff;}
	.left ul{width:100%;}
	.margin-rt-50 {margin-right: 0px !important;}
	.header-btm-nav{ margin-left:0px;}
	.nav-register-property{ display:none;}
	.header-btm-nav{ width:100%; margin-left:0px; margin-top:6px;}
	.banner_right{ display:none;}
	.right{ display:none;}
	.main-middile-div-auto{ width:100%; margin-left:0px;}
	.banner{ width:100%;}
	.main_center{ width:100%; margin-top:0;margin-left: 0px;}
	.main-middile-div{ width:100%; margin-left:0px;}
	.left{ margin-bottom:0px;}
	.banner-menu-1{ display:none;}
	.index-btm-galery{ display:none;}
	.left-logo h1{ font-size:11px;}
	.header-callnow{ display:none;} 
	.mobile-header-btn-call{display: block; width: 71px; height: 29px; float: none; margin-right: 10px;}
	.mobile-header-btn-whatsapp{ display: block; width: 34px; height: 28px; float: none;}
	.mobile-header-btn-whatsapp button{ padding: 0px; border: 0px; background: transparent;}
	.banner_left {float: left;height:auto;margin-right: 1px;position: relative;width:100%;}
	.banner-menu-1 ul li{ font-size:13px;}
	.left {margin-bottom: 0;padding-left:15px; width:100%;}
	.left h2 {font-size: 17px;line-height: 22px;padding-bottom: 8px;}
	.flexslider .slides img {display: block;width:100%;}
	.listing-box img{ width:100%; height:auto;}
	.text-marqee-box{ display:none;}
	.listing-box {float: left; margin: 10px 0 0 0; width:100%; padding: 0 12px 0 12px;}
	.left a{ width:100%;}
	.listing-box p{ width:100%!important;text-align: justify !important; font-size: 13px !important; padding-top: 5px;}
	.listing-box p span{width: 100%;}
	.listing-box p span a{ font-weight:bold; margin-top: 10px;border: 1px solid #526d85;
        display: inline-table;
        width: auto;
        padding: 6px 12px;
        border-radius: 3px;
        text-transform: uppercase;
		font-size: 11px;
	}
	.listing-box p span a:hover{padding: 6px 12px; border-radius: 3px; text-transform: uppercase;font-size: 11px;}
	.listing-box h3 a {
		color: #476295;
		padding-top: 5px;
		padding-bottom: 3px;
		font-weight: 700;
		font-size: 15px;
		font-family: system-ui;
	}
	.listing-box h3 a:hover {
		color: #256daf;
		padding-top: 5px;
		padding-bottom: 3px;
		font-weight: 700;
		font-size: 15px;
		font-family: system-ui;
	}
	.other-listing-page-btm-link-box h4{font-size: 16px;}
	.main_middile_box{ width:100%;}
	.main_footer_top-box{ display:none;}
	.footer_box_bottom{ width:100%; display:none;}
	.footer-right-fb-box{ display:none;}
	.footer_bottom_auto{ width:100%;}
	.footer-copyright-box .copyright-auto {line-height: 24px;padding-left: 0;text-align: center;width: 100%;}
	.footer_bottom_auto .box-1{ width:93%; padding-left:4%; text-align:center;}
	.copyright_text{ margin-right:33px;}
	#smallNav{ width:100%; float:left; display:block; 
		/* background:#cde6f7; */
	}
	.footer_address { width: 100%; padding: 10px 10px 8px 10px; box-sizing: border-box;}
	.left_inner{ width:100%; margin-left:0px; margin-bottom:0px;}
	.main-nav{ display:none;}
	.mobile-footer-main-box{ width:100%; float:left; display:block;}
	.popup_box_2 ul li a {width:92%;line-height: 34px; height: 34px;}
	.footer_address ul li{ width: auto; padding: 0 8px 0 10px;}
	/* .login_btn_2 ul li a{ padding-left:25%; padding-right:25%;} */
	#mobile-none{ display:block;}
	.main_property_listing{ width:97%; margin-left:3%;}
	.inner-menu-listing ul{ width:99%; margin-top:2px;}
	.inner-menu-listing ul li{ padding: 10px 8px 10px 8px !important; display:inline;}
	.inner-menu-listing ul li:hover{ list-style:none; background:#f8f8f8; float:left; padding: 10px 8px 10px 8px !important; border-top:1px solid #999; border-bottom:0px; display:inline;}
	.inner-menu-listing ul li.active{ list-style:none; background:#f8f8f8; color:#b76437; float:left; padding: 10px 8px 10px 8px !important; border-bottom:0px;display:inline;}
	.inner-menu-listing ul li a{ text-decoration:none; color:#333; font-size:13px; padding:0px; outline:none;}
	.inner-menu-listing ul li a:hover{ text-decoration:none; color:#1f7bbc; font-size:13px; padding:0px; outline:none;}
	.contact-form-main-div-4{ width:100%;}
	.contact-form-main-div-4 i{ width:65%;}
	.contact-main-div{ width:100%; padding-right:0;}
	.contact_adress{ width:48%; display: none;}
	.contact_adress h2{ width:100%; font-size:14px !important; padding-bottom:3px; color:#0793d4;}
	.contact-form-main-div-2 i{ width:99%;}
	.contact-form-main-div-2 form i input{
		padding: 9px 12px;
		border-radius: 4px;
		border: 1px solid #818181;
	}
	.contact-form-main-div-2 form i textarea{
        padding: 9px 12px;
		border-radius: 4px;
		border: 1px solid #818181;
	}
	.contact-form-main-div-2{ width:100%;}
	.contact_adress img{ width:100%;}
	.contact_adress p a{ width:66%;}
	.contact-main-div h2{ font-size:14px !important; padding-bottom:3px; color:#0793d4;}
	.contact-form-main-div-thank{ width:100%;}
	.contact-form-main-div-thank p{ width:100%; text-align:center;}
.wtc-btm-link {
    padding-left: 10px;
    box-sizing: border-box;
}
.sendinqury_form2{
	margin-left: 0px;
	box-sizing: border-box;
    width: 100% !important;
}
.mobile-white-bg-color{
    background: #fff;
}
.furnised-office-inner-img-box {width: 29%; margin-left:0;}
.inner-page-property-subbanner-hedding h1 {font-size: 16px;line-height: 21px;padding: 15px 0 2% 3%;width: 95%;}
.listing_tab_maindiv{ width:98%; top:39px; padding-left:0%;box-sizing: border-box;}
.furnised-office-inner-right-cont-box .right11 p{ font-size:13px; line-height:19px;}
.furnised-office-inner-right-cont-box .right11 h2{ font-size:15px; margin-bottom:9px;}
.furnised-office-inner-img-box .left11 .img-btm-nubring{ width:98.3%;}
#height{ min-height:11259px; float:left;}
#height-unfurnished{ min-height:11625px; float:left;}	
#sh-height{ min-height:4204px;}
#corporate-house-height{ min-height:900px;}
.main_property_listing-ff {margin-left: 3%;width: 96%;}

#calender-main-box span strong{ width:26%;font-size: 11px;}
#calender-main-box span em{ width:32%;font-size: 11px;}
#sg-highway{ min-height:6061px; float:left;}
#prahladnagar-page{ min-height:7570px; float:left;}
#cgroad-page{ min-height:2801px; float:left;}
#navrangpura-page{ min-height:2151px; float:left;}
#sattelite-page{ min-height:1353px; float:left;}
#ashram-road-page{ min-height:973px; float:left;}
#ambavadi-page{ min-height:1685px; float:left;}
#drive-in-road-page{ min-height:579px; float:left;}
#vastrapur-page{ min-height:1002px; float:left;}
#bodakdev-page{ min-height:714px; float:left;}
#nehrunagar-page{ min-height:593px; float:left;}

#footer-link-mobile{ display:block;}
.google-plus-post{ float:right; display:none;}
.google-plus-post-mobile{ float:left; display:block; margin-top:12px; margin-bottom:10px;}
.google-plus-post-ipad{ display:none;}
.ftr-adress-mobile{ width:100%; float:left; padding-bottom:10px; padding-top: 12px;}
.ftr-adress-mobile h4{ font-size:13px !important; text-align:center; font-family:Arial, Helvetica, sans-serif !important; padding-bottom:6px !important; font-weight:bold !important; color:#333 !important;}
.banner-destop{ display:none;}
.banner-mobile{ display:block;}
.left h1 {font-size: 16px;line-height:20px;padding: 7px 0 5px;font-weight: 700;}
.other-charges-box h4{ font-size:20px;}
.other-charges-box table tr td{ font-size:12px;}
/*.left p img {height: 100%;width: 100%;}*/
.index-gift-city-links-box ul{ clear:both; width:100%;}
.news-update-main-box .left-panel .img-right{ width:40%; float:right;}
.news-update-main-box .left-panel .img-left{ width:40%; float:left;}


/***sez signature page css**/
.signature-main-box{ width:100%;}
.signature-box-left {margin-right: 0;width:100%;}
.signature-box-right{ width:100%;}
.signature-cont-rt-img {width: 100%;}
.siz-location-img{ width:100%; height:auto;}

.signature-main-box{ width:100%; float:left; margin-bottom:2px; color:#444444; border-bottom:2px solid #CCCCCC; padding-bottom:15px;}
.signature-main-box table td{ padding:5px 4px 5px 0px; font-size:13px;}
.signature-logo{ width:90%; height:auto;}
.signature-hedding{clear:both; margin-top:15px; font-weight:bold; font-size:13px; display:block; width:98%;}

.signature-box-right02{ width:100%; float:left; margin-top:12px;}
.signature-box-right02 img{ width:48%; float:left; margin:0;}
.signature-btm-link {
    margin-bottom: 30px !important;
}
.signature-btm-link li {
    float: left;
    margin-right: 0;
    padding-left: 12px;
    margin-bottom: 0;
    width: 100%;
    padding-bottom: 0px;
}
.signature-btm-link li a {
    text-align: left;
    float: left;
}
.signature-btm-link li a:hover{text-align: left;}

.signature-box-left03{ width:100%; float:left; padding-top:16px; margin:0 auto; text-align:center;}
.signature-box-right03{ width:100%; float:left; margin-top:16px;}
.signature-box-right03 img{ width:100%; height:auto;}
.signature-box-left03 table{ border:1px solid #bcbec0; font-size:12px !important;}
.signature-box-left03 img{ width:80%px; height:auto;}
.img-top-margin{ margin-top:16px;}
.signature-main-box-btm2 img{ width:100%;}
.listing-box-new{ display:block;}
.index-gift-city-links-box ul li{ 
	clear:both;
	border: 1px solid #dfdfdf;
    width: 100%;
    margin-bottom: 5px;
    border-radius: 3px;
    padding: 9px 25px 8px 25px !important;
	line-height: 18px !important;
    box-sizing: border-box;
    background: url(../images/arrow.png) no-repeat 10px 15px;
}
.index-gift-city-links-box ul li a{
	padding: 0px !important;
}
.left p img{ width:100%;}
.testimonial-mobile-img img{ width:15px !important; height:11px !important;}

.contact-form-main-div-7{ width:97%;}
.contact-form-main-div-7 span{ width:96%;}
.contact-form-main-div-7 i{ width:96%;}
.contact-form-main-div-7 i input{padding: 6px 4px;}
.contact-form-main-div-7 textarea{ height:78px !important;}
.inner-contact-rt{ display:none;}
.paument-plan-left{ width:100%; float:left;}
.paument-plan-right{ width:100%; float:right;}
.left .paument-plan-main h2{ font-size:25px;}
.payment-list li h4{ border-right:none}
.paument-plan-right{ width:99.8%; margin-top:30px;}
.retail-space-table ul{ width:100%;}
.furnised-office-inner-img-box .left11 img { height: auto;}
.middile_listing_box{gap: 5px;}
.header-btm-nav ul li a .menu-arrow{top: 18px !important;}
.furnised-office-inner-right-cont-box .right11 h4 a{font-weight: 700;}
.gift-city-page-h1 {font-size: 17px !important; font-weight: 700 !important;}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */		
		
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.section-8 h5 {
    font-size: 17px;
    width: 285px;
}
.section-11 ul{
    margin: 20px 0 15px 0;
}
.section-11 h3 {
    font-size: 18px;
    padding: 8px 18px;
    letter-spacing: 0.3px;
}
.section-11 ul li {
    width: 49%;
    padding: 5px 10px;
}
.section-11 ul li:last-child {
    width: 49%;
}
.section-11 ul li .pnb-bank-width {
    width: 100%;
    height: auto;
}
.logoes-btm-section li {
    width: 33% !important;
}
.section-10 .top-logo-sec a{
    font-size: 13px;
}
.section-8 .top-logo-sec a {
    margin-top: 11px;
    width: 148px;
    font-size: 13px;
}
.giftcity-projects-list-bx ul .section-1 .top-logo-sec img{
    width: 137px;
}
.section-7 .top-logo-sec img {
    width: 137px;
}
.section-8 h2 {
    font-size: 29px !important;
    padding-right: 14px;
}
.section-5 .top-logo-sec img {
    width: 137px;
}
.section-5 .top-logo-sec a {
    font-size: 13px;
    margin: 18px 9px 0 0;
}
.section-3 .top-logo-sec a {
    font-size: 13px;
    margin: 16px 10px 0 0;
}
.section-3 .top-logo-sec img {
    width: 137px;
}
.section-10 .top-logo-sec img {
    width: 137px;
}
.giftcity-projects-list-bx {
    padding: 0 12px;
}
.section-8 .top-logo-sec img {
    width: 137px;
}
.section-8 .section-9-h2 {
    font-size: 28px !important;
}
.section-8 {
    padding: 30px 22px;
}
.section-10{
    padding: 60px 22px 80px 22px;
}
.section-10-cont-bx .left-sec .btm-p {
    padding-top: 15px;
    font-size: 21px;
    line-height: 28px;
}
.section-12-left-img-bg .callingyou-text {
    font-size: 50px;
    margin-top: 288px;
}
.section-12-left-img-bg .callingyou-text strong {
    width: 222px;
}
.section-12-left-img-bg .callingyou-text img {
    width: 180px;
    height: 46px;
    left: 95px;
}
.section-6 h2 {
    font-size: 40px !important;
}
.section-4 h2 {
    font-size: 56px !important;
}
.section-12-left-img-bg p {
    font-size: 15px;
    line-height: 22px;
}
.section-12-left-img-bg .gp-logo-12 {
    width: 190px;
}
.section-12-right-img-bg ul li{
    font-size: 15px;
}
.giftcity-projects-list-bx ul .section-1 .callingyou-text img {
    width: 59%;
    left: 110px;
}
.giftcity-main-page-sec h2 {
    font-size: 20px;
}
.section-2 span {
    width: 85%;
}
.section-2 span p {
    font-size: 16px;
    line-height: 21px;
}
.section-2 span .redfont {
    font-size: 18px;
    line-height: 23px;
}

	.header-top-right{margin-top: 17px;}
	.column{padding: 10px 10px 4px 10px !important;}
	#giftcity-listing-box .listing-box-1 {
        width: 100%;
        margin-left: 0px;
		padding-bottom: 5px;
    }
	.row-container {
    width: 100% !important;
    display: block;
}
.column{
	margin-bottom: 12px;
}
#giftcity-listing-box .furnised-office-inner-right-cont-box {
    width: 100% !important;
    padding-left: 0px;
}
.middile_listing_box{gap: 0px;}
	.left img{width:100%; height:auto;}
	.wrapper{ width:100%;}
	.header{ width:100%; height:103px;}
	.header_inner{ width:100%; background:none;}
	.header-top-box{ width:100%; padding-right:0px;}
	.header-punchline{ font-size:12px; display:none;}
	/* .header-top-right {margin-right: 3%;margin-top:18px;width: 20%;} */
	.header-callnow{ margin-right:1px;}
	.furnised-office-inner-right-cont-box .right11 .call-usfurnised-office{ display:block;}
	.left-logo{ margin:5px 0 0px 3%;}
	.left-logo img{ width:74%; height:auto;}
	.navi-submenubox{ width:auto; display:none;}
	.navi-submenu-bg{ width:100%; margin-left:0px;}
	.header-btm-nav ul li:hover ul.drop1{ top:35px; left:58px;}
    .header-btm-nav ul li:hover ul.contactus{width:160px; left:auto; right:6px;}
    .header-btm-nav ul li:hover ul.contactus li{width:145px;}
	.navi-submenu-bg ul{ margin-left:0px;}
	.header-btm-nav ul li a{ padding:0 13px 0 8px; font-size: 11px;}
	.header-btm-nav ul li a:hover{ padding:0 13px 0 8px; font-size: 11px;}
	.header-btm-nav{ margin-left:0px;}
	.nav-register-property{ display:none;}
	.header-btm-nav{ width:100%; margin-left:0px;}
	.banner_right{ display:none;}
	.right{ display:none;}
	.main-middile-div-auto{ width:100%; margin-left:0px;}
	.banner{ width:100%;}
	.main_center{ width:100%; margin-left:0px;}
	.main-middile-div{ width:100%; margin-left:0px;}
	.left{ margin-bottom:0px;}
	.banner-menu-1{ display:none;}
	.index-btm-galery{ display:none;}
	.left-logo h1{ font-size:11px;}
	.left-logo strong{ text-transform:none; font-size:11px; color:#117da9; clear:both; font-weight:normal;}
	.header-callnow{ display:none;} 
	.mobile-header-btn-call{ display:block; width:71px; height:32px; float:right;}
	.mobile-header-btn-whatsapp{ display:block; width:100px; height:28px; float:left;}
	.banner_left {float: left;height:auto;margin-right: 1px;position: relative;width:100%;}
	.banner_left .rslides img { height: 212px; }
	.banner-menu-1 ul li{ font-size:13px;}
	.left {
		margin-bottom: 0;
        padding-left: 15px;
        width: calc(100% - 0px);
        min-height: 461px;
        margin-left: 0px;
        box-sizing: border-box;
	}
	.left h2 {font-size: 17px;line-height: 22px;padding-bottom: 10px;}
	.flexslider .slides img {display: block;width: 100%;}
	.listing-box img{ width:136%; height:auto;}
	.text-marqee-box{ display:none;}
	.listing-box p{ width:100%!important;text-align: justify !important;}
	.listing-box p span a{ font-weight:bold; margin-top: 0px;}
	.main_middile_box{ width:100%;}
	.main_footer_top-box{ display:none;}
	.footer_box_bottom{ width:100%; display:none;}
	.footer-right-fb-box{ display:none;}
	.footer_bottom_auto{ width:100%;}
	.footer-copyright-box .copyright-auto {line-height: 24px;padding-left: 0;text-align: center;width: 100%;}
	.footer_bottom_auto .box-1{ width:93%; padding-left:4%; text-align:center;}
	.copyright_text{ margin-right:33px;}
	#smallNav{ width:100%; float:left; display:block; background:#2f3f5e;}
	.left_inner{ width:100%; margin-left:0px; margin-bottom:0px;}
	.main-nav{ display:none;}
    .mobile-footer-main-box{ width:100%; float:left; display:block;}
	.listing-box h3 {float: left !important;width: 80%;text-align: left!important;display: flex;}
	.listing-box {float: left;margin: 4% 0% 0 0;width:99%!important;}
	.listing-box img{ width:100% ; height:auto;}
	.text-marqee-box{ display:none;}
	.left a{ width:100%;}
	.listing-box p{ width:100%!important;text-align: justify !important;}
	.popup_box_2 ul li a {width:99%;}

	.main_property_listing{ width:94%; margin-left:3%;}
	.inner-menu-listing ul{ width:100%; margin-top:6px;}
	.inner-menu-listing ul li{ padding:10px 8px 10px 8px !important; display:inline;}
	.inner-menu-listing ul li:hover{ list-style:none; background:#f8f8f8; float:left; padding:10px 8px 10px 8px !important; border-bottom:0px; display:inline;}
	.inner-menu-listing ul li.active{ list-style:none; background:#f8f8f8; color:#b76437; float:left; padding:10px 8px 10px 8px !important; border-bottom:0px;}
	.inner-menu-listing ul li a{ text-decoration:none; color:#333; font-size:11px; padding:0px; outline:none;}
	.inner-menu-listing ul li a:hover{ text-decoration:none; color:#1f7bbc; font-size:11px; padding:0px; outline:none;}
	#mobile-none{ display:none;}
	.testimonial-box-1 .right-panel{ width:87%;}
	.contact-form-main-div-4 i{ width:53%;}
	.contact-form-main-div-4 b{ width:72px !important;}
	.contact-form-main-div-4 select {width:81px !important;}
	.contact-form-main-div-4 strong{ width:80px;}
	.contact-form-main-div-4 span{ font-size:12px; width:114px;}
	.contact-main-div{ width:100%; margin-right:0px;}
	.contact_adress{ width:100%;}
	.contact_adress h2{ width:100%; font-size:14px !important; padding-bottom:3px; color:#0793d4;}
	.contact-main-div h2{ font-size:14px !important; padding-bottom:3px; color:#0793d4;}
	.contact_adress p a{ width:66%;}
	.contact-form-main-div-thank{ width:100%;}
	.contact-form-main-div-thank p{ width:100%; text-align:center;}


.inner-page-property-subbanner-hedding h1 {float: left;font-family: "Segoe UI",helvetica,arial,verdana;font-size: 16px; line-height: 20px !important;padding: 15px 0 0 12px;width:95%;font-weight: 700;}
.listing_tab_maindiv{ width:100%; top:39px; padding-left: 10px;}
.furnised-office-inner-img-box{ width:99%; margin-left: 0px;}
.furnised-office-inner-img-box .left11 .img-btm-nubring{ width:96.2%;}
.furnised-office-inner-right-cont-box{ width:100%; float: none;margin: 0;padding-left: 0px; padding-right: 10px;}
.furnised-office-inner-right-cont-box .right11 {
    width: 100%;
    float: none;
}
.listing-box-1 {
    width: 100%;
	margin-left: 0px;
}
.furnised-office-inner-img-box .left11 {
  width: 100%; padding: 10px;
}
.furnised-office-inner-img-box .left11 img {border-style: solid solid none;padding:0;width: 100%;height: auto;}
.furnised-office-inner-right-cont-box .right11 h4 { clear: both;font-size: 16px;margin-top:-112%;padding:5px 0 0px; border-bottom:0px;}
#height{ min-height:23928px; float:left;}
#height-unfurnished{ min-height:23879px; float:left;}
#sh-height{ min-height:8593px;}

.footer_copyrightbox .left1{ font-size:12px;}
.footer_copyrightbox .right1{ font-size:12px;}
.footer_copyrightbox .right1 span{ margin-right:0px;}
.furnised-office-inner-img-box-ff .left-ff img{ width:26.5%;}
.ff-h1{ width:94%!important;padding: 0 0 6px 0 !important;}
#corporate-house-height{ min-height:1796px;}
.main_property_listing-ff {margin-left: 3%;width:94%;}

#calender-main-box span strong{ width:27%;font-size: 11px;}
#calender-main-box span em{ width:34%;font-size: 11px;}
#calender-main-box span label {font-size: 11px;line-height: 13px;padding: 2px 0 4px 2%;width: 34%;}
.locality-mo{ padding-top:10px!important; float:left!important;}
#sg-highway{ min-height:12680px; float:left;}
#prahladnagar-page{ min-height:15297px; float:left;}
#cgroad-page{ min-height:5793px; float:left;}
#navrangpura-page{ min-height:4332px; float:left;}
#sattelite-page{ min-height:2480px; float:left;}
#ashram-road-page{ min-height:1925px; float:left;}
#ambavadi-page{ min-height:3139px; float:left;}
#drive-in-road-page{ min-height:905px; float:left;}
#vastrapur-page{ min-height:1936px; float:left;}
#bodakdev-page{ min-height:1260px; float:left;}
#nehrunagar-page{ min-height:934px; float:left;}

#footer-link-mobile{ display:block;}
.google-plus-post{ float:right; display:none;}
.google-plus-post-mobile{ float:left; display:block; margin-top:20px; margin-bottom:11px;}
.google-plus-post-ipad{ display:none;}

.ftr-adress-mobile{ width:100%; float:left; padding-bottom:12px;}
.ftr-adress-mobile h4{ font-size:13px !important; text-align:center; font-family:Arial, Helvetica, sans-serif !important; padding-bottom:9px !important; font-weight:bold !important; color:#333 !important;}
.banner-destop{ display:none;}
.banner-mobile{ display:block;}

.left h1 {font-size: 17px;line-height: 22px;padding: 7px 0 6px;}
/*.left p img{ width:100%; height:100%;}*/
.other-charges-box h4{ font-size:20px;}
.other-charges-box table tr td{ font-size:12px;}
.other-charges-box table tr td img{width: auto;}
.index-gift-city-links-box ul{ width:97%;}
.news-update-main-box .left-panel .img-right{ margin-bottom:10px;}
.news-update-main-box .left-panel .img-left{ margin-bottom:10px;}
.light-img img{ width:99%;}



/***sez signature page css**/
.signature-main-box{ width:100%;}
.signature-box-left {margin-right: 0;width:100%;}
.signature-box-right{ width:100%;}
.signature-cont-rt-img {width: 100%;}

.signature-main-box{ width:100%; float:left; margin-bottom:2px; color:#444444; border-bottom:2px solid #CCCCCC; padding-bottom:15px;}
.signature-main-box table td{ padding:5px 4px 5px 0px; font-size:13px;}
.signature-logo{ width:90%; height:auto;}
.signature-hedding{clear:both; margin-top:15px; font-weight:bold; font-size:13px; display:block; width:98%;}

.signature-box-right02{ width:100%; float:left; margin-top:12px;}
.signature-box-right02 img{ width:100%; float:left; margin:5px 0px 5px 0;}

.signature-box-left03{ width:100%; float:left; padding-top:16px; margin:0 auto; text-align:center;}
.signature-box-right03{ width:100%; float:left; margin-top:16px;}
.signature-box-right03 img{ width:100%; height:auto;}
.signature-box-left03 table{ border:1px solid #bcbec0; font-size:12px !important;}
.signature-box-left03 img{ width:80%px; height:auto;}
.img-top-margin{ margin-top:16px;}
.signature-main-box-btm2 img{ width:100%;}
.siz-location-img{ width:100%; height:auto;}

.left p img{ width:100%;}
.testimonial-mobile-img img{ width:15px !important; height:11px !important;}

.contact-form-main-div-7{ width:97%;}
.contact-form-main-div-7 span{ width:96%;}
.contact-form-main-div-7 i{ width:96%;}
.contact-form-main-div-7 i input{padding: 6px 4px;}
.contact-form-main-div-7 textarea{ height:78px !important;}
.inner-contact-rt{ display:none;}

}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
.header-btm-nav ul li a{ position:relative;}
.header-btm-nav ul li a .menu-arrow{ background:url(../images/nav-arrow01.png) no-repeat; width:7px; height:4px; position:absolute; right:4px; top:16px; float:right;}

/***********---------------Add New css----------************/
.pagination {
	list-style:none;
	margin:0px;
	padding:0px;
}
.pagination li {
	margin:3px; float:left;
}
.pagination li a { font-size:16px; 
	display:block;
	padding:4px 12px; border-radius:4px;
	color:#fff;
	background-color:#0e80af;
	text-decoration:none;
	border:1px solid #0e80af;
}
.pagination li a.active {
	border:1px solid #ccc;
	color:#777;
	background-color:#fff;
}
.pagination li a.inactive {
	background-color:#eee;
	color:#777;
	border:1px solid #ccc;
}

/***********---------------Add New css----------************/
.payment-plan-box table th{ border-left:1px solid #999;border-bottom:1px solid #999; padding:10px 5px; text-align:left; margin:0px; font-size:14px; color:#1d1d1b;}
.payment-plan-box table td {
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    color: #1d1d1b;
    font-size: 14px;
    margin: 0;
    padding: 10px 5px;
}
.left h2.wtc-heading-h2{ border-bottom:0px !important; margin-top:0px; font-size:18px !important; margin-bottom: 0px !important;}
.center-gift-city{ float:left; margin-bottom:0px;width: 100%;margin-top: 15px;}
.center-gift-city img{  box-sizing:border-box; float:left;width: 100%; height: auto; margin-bottom: 8px;}

.giftcity-related-properties-list{
	width: 100%;
    display: table;
    text-align: left;
    margin-bottom: 30px;
	padding-top: 25px !important;
}
.giftcity-related-properties-list a{
	text-align: left;
    text-decoration: underline;
    margin-right: 0;
    color: #21448f;
    font-weight: 500;
    letter-spacing: 0.4px;
    display: table;
    float: left;
    clear: both;
    margin-bottom: 6px;
}
.giftcity-related-properties-list a:hover{
	text-decoration: none;
	float: left;
    text-align: left;
}
.topmar-bold{
    font-weight: 500;
    padding-bottom: 4px !important;
    margin-top: 6px !important;
	color: #424242 !important;
}
.mo-send-inq-btn{margin-left: 7px;}
.mobile-social-media-icon{width:auto; float:right;}
.mobile-social-media-icon .icons{text-align:right; color:#333; padding-top:6px; padding-left:5px; float:left; font-size:13px;}
.last-property-bx-bdr-none{border: none !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
.giftcity-updates-h1{
	font-weight: 500;
}
#margin-top-none{
	margin-top: 0px;
}
.giftcity-updates-main-bx{
	width: 100%;
	display: table;
	margin-top: 30px;
}
.margin-btm-15{
	margin-bottom: 15px;
	width: 100%;
}
.giftcity-updates-h3{
	font-weight: 600;
    font-size: 17px;
    padding-bottom: 10px;
    color: #d93d41;
}



/* Popup CSS */
/* The Modal (background) */
.row-container{
	width: 30%;
	display: block;
}
#popup-display-none{
	display: none;
}
.column {
  float: left;
  width: 100%;
  border: 1px solid #ccc;
  padding: 8px 8px 4px 8px;
  box-sizing: border-box;
}
.column span{
	color: #333;
    width: 100%;
    display: table;
    text-align: center;
    padding: 2px 0 0px 0;
    font-size: 13px;
    float: left;
	border-top: 0px;
}
.column img {
  margin-bottom: 0px;
  width: 100%;
  min-height: 125px;
}
.modal {
  display: none;
  position: fixed;
  z-index: 999;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0 0 0 / 84%);
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 1px;
  right: 25px;
  font-size: 45px;
  z-index: 99999;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  display: none;
}

.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev2,
.next2 {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 14px 16px 16px 16px;
  line-height: 20px;
  margin-top: -28px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
  background-color: rgb(0 0 0 / 69%);
}

/* Position the "next button" to the right */
.next2 {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev2:hover,
.next2:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
    color: #fff;
    font-size: 20px;
    padding: 0px 0px;
    position: absolute;
    top: -77px;
}

.caption-container {
  text-align: center;
  /* background-color: black; */
  padding: 2px 0px;
  color: white;
  position: absolute;
    top: -78px;
    right: 0;
    font-size: 20px;
	width: 100%;
}
.caption-container p {
    font-size: 20px;
    color: #fff;
    line-height: 26px;
    width: 100%;
    padding: 0 0 0px 0;
	float: none;
	text-align: center;
}

.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}

img.hover-shadow {
  transition: 0.3s;
}

.min-height-rt-sec{
	min-height: 559px;
}
.min-height-rt-sec-commercial{
	min-height: 777px;
}