 @charset "utf-8";
body { font-family:Verdana, Geneva, sans-serif; font-size:12px; overflow-x: hidden;}
.wrapper { width:1000px; margin:auto }
.container_12.pageData{width: 92% !important;}
header { background:#fff;}
.logo { margin:10px 0 5px }
header .top-menu { margin-left:10px }
header .top-menu ul { margin:0 }
header .top-menu ul li { margin:0; list-style-type:none; text-align:center; border-left:1px solid #ccc; float:left; width: 19%;height: 100px;}
header .top-menu ul li:nth-child(4){width: 15%;}
header .top-menu ul li:nth-child(3){width: 25%;}
header .top-menu ul li a { display:block; padding:53px 4px 15px; font-family:Arial, Helvetica, sans-serif; color:#747578; font-size:15px }
header .top-menu ul li a:hover { color:#333 }
header .top-menu ul li a.phone { background:url(../../images/magicdeal/icon/phone.png) center 25px no-repeat; font-weight:bold; font-size:14px; color:#747578; }
header .top-menu ul li a.post { background:url(../../images/magicdeal/icon/post-req.png) center 25px no-repeat }
header .top-menu ul li a.rent { background:url(../../images/magicdeal/icon/rent.png) center 25px no-repeat }
header .top-menu ul li a.services{ background:url(../../images/magicdeal/icon/services-icon.png) center 25px no-repeat }
header .top-menu ul li a.enquiry { background:#01add2 url(../../images/magicdeal/icon/help.jpg) center 25px no-repeat; color:#fff; padding:60px 20px 23px }
#banner { min-height:175px; position:relative; clear: both;}
#banner .strip { margin:320px 0 0; width:98%; font-size:30px; vertical-align:middle; color:#fff; background:url(../../images/magicdeal/input-bg.png) center top repeat-x; height:41px; padding:5px 0 10px 10px }
#banner #search { height:60px; overflow:hidden; position:absolute; right:0; bottom:50px; width:60px; z-index:15 }
#banner .button-search { padding:5px; background:url(../../images/magicdeal/search-btn1.png) right no-repeat; color:#fff; cursor:pointer; height:40px; position:absolute; right:10px; top:5px; width:450px }
.search-close { position:absolute; top:13px; right:13px; width:15px; height:15px; background:#000; border-radius:15px; cursor:pointer }
#banner #search .search-box { display:none; background:#fff; height:50px; overflow:hidden; position:absolute; right:60px; top:5px; width:410px }
#banner #search { width:480px }
#banner #search input { background:#fff; border:medium none; color:#946ba5!important; font-size:15px; box-shadow:none; height:40px; margin:5px 0 0 5px; padding:0 10px 0 12px; width:373px }
#banner #search { -webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
-ms-transition:all .2s linear;
transition:all .2s linear
}
#innerbanner { width:100% }
#innerbanner .about-usbanner { background:url(../../images/magicdeal/innerbanner/about-us-banner.jpg) no-repeat top center; height:178px; background-size: cover;}
#innerbanner .commercial-search-banner { background:url(../../images/magicdeal/innerbanner/about-us-banner.jpg) no-repeat top center; height:178px }
#innerbanner .commercial-search-banner-details { background:url(../../images/magicdeal/innerbanner/commercial-search-banner-details.jpg) no-repeat top center; height:178px }
.main { width:960px; padding:0; font-family:'Francois One', sans-serif; text-transform:uppercase; margin:0 0 30px; overflow:hidden; position:relative; z-index:99999 }
.cbp-ig-grid { list-style:none; padding:0; margin-top:10px; overflow:hidden }
.cbp-ig-grid:after { clear:both }
.cbp-ig-grid li { width:300px; background:url(../../images/magicdeal/patch-bg1.jpg) left bottom repeat-x; float:left; margin:0 10px; height:90px; text-align:center; border-top:0 solid #ddd }
.cbp-ig-grid li>a { display:block; padding-top:30px; color:#008eac; -webkit-transition:background .2s;
-moz-transition:background .2s;
transition:background .2s
}
.cbp-ig-grid li.social { background:url(../../images/magicdeal/patch-bg2.jpg) left bottom repeat-x }
.cbp-ig-grid li.social>a { color:#50b848 }
.cbp-ig-grid li.disaster { background:url(../../images/magicdeal/patch-bg3.jpg) left bottom repeat-x }
.cbp-ig-grid li.disaster>a { color:#f58220 }
.cbp-ig-icon { padding:0; display:block; -webkit-transition:-webkit-transform .2s;
transition:-moz-transform .2s;
transition:transform .2s;
height:auto }
.cbp-ig-grid .cbp-ig-title { margin:10px 0 10px; padding:0; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; line-height:28px; position:relative; -webkit-transition:-webkit-transform .2s;
-moz-transition:-moz-transform .2s;
transition:transform .2s;
text-transform:none }
.cbp-ig-grid .cbp-ig-category { text-transform:uppercase; display:block; font-size:13px; margin:-135px 0 0; padding-top:5px; border-top:1px solid #0d98ac; letter-spacing:1px; color:#FFF; -webkit-transform:translateY(50px); -moz-transform:-moz-translateY(50px); -ms-transform:-ms-translateY(50px); transform:translateY(50px); opacity:1; -webkit-transition:-webkit-transform .3s, opacity .2s;
-moz-transition:-moz-transform .3s, opacity .2s;
-webkit-transition:transform .3s, opacity .2s
}
.cbp-ig-grid .social .cbp-ig-category { border-top:1px solid #50b848 }
.cbp-ig-grid .disaster .cbp-ig-category { border-top:1px solid #f58220 }
.cbp-ig-grid li:hover .cbp-ig-category, .touch .cbp-ig-grid li .cbp-ig-category { height:10px; opacity:1; border-top:3px solid #fff; letter-spacing:1px; color:#FFF; margin:-15px 20px 0; -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); transform:translateY(10px) }
.cbp-ig-grid li>a:hover { background:#008eac; border-top:1px solid #fff }
.cbp-ig-grid li.social>a:hover { background:#50b848 }
.cbp-ig-grid li.disaster>a:hover { background:#f58220 }
.cbp-ig-grid li>a:hover .cbp-ig-icon { -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); transform:translateY(10px) }
.cbp-ig-grid li>a:hover .cbp-ig-icon:before, .cbp-ig-grid li>a:hover .cbp-ig-title { color:#fff }
.cbp-ig-grid li>a:hover .cbp-ig-title { -webkit-transform:translateY(-15px); -moz-transform:translateY(-25px); -ms-transform:translateY(-25px); transform:translateY(-25px) }
.cbp-ig-grid li>a:hover .cbp-ig-title:before { background:#fff; margin-top:100px }
ul#topnav { margin:-75px 0 0 0; padding:0; width:100%; list-style:none; font-size:1.1em ; text-align:center}
ul#topnav li { display:inline-block; margin:0  20px 0 auto; padding:0; position:relative; -moz-box-shadow:0 3px 8px #33333329; -webkit-box-shadow:0 5px 8px #33333329; box-shadow:0 5px 8px #33333329 }
ul#topnav li a { display:block; text-decoration:none; text-align:center; float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:20px; padding:105px 0 30px 0; margin-right:0; width:220px }
ul#topnav li:hover a, ul#topnav li a:hover { color:#f58220 }
ul#topnav a.business_administration { background:#fff url(../../images/magicdeal/commersial-icon-off.png) center 10px no-repeat; color:#67666c; width:210px }
ul#topnav a.business_administration.active { background:#261f69 url(../../images/magicdeal/commersial-icon-on.png) center 10px no-repeat; color:#fff; width:210px }
ul#topnav a.business_administration:hover { background:#67666c url(../../images/magicdeal/commersial-icon-on.png) center 10px no-repeat; color:#fff; width:210px }
ul#topnav a.industrial_administration { background:#fff url(../../images/magicdeal/industrial-icon-off.png) center 10px no-repeat; color:#67666c; width:210px }
ul#topnav a.industrial_administration.active { background:#261f69 url(../../images/magicdeal/industrial-icon-on.png) center 10px no-repeat; color:#fff; width:210px }
ul#topnav a.industrial_administration:hover { background:#67666c url(../../images/magicdeal/industrial-icon-on.png) center 10px no-repeat; color:#fff; width:210px }
ul#topnav a.agribusiness_management { background:#fff url(../../images/magicdeal/residential-icon-off.png) center 10px no-repeat; width:210px; color:#67666c; }
ul#topnav a.agribusiness_management:hover, ul#topnav a.agribusiness_management.active { background:#67666c url(../../images/magicdeal/residential-icon-on.png) center 10px no-repeat; width:210px; color:#fff }
ul#topnav li .sub { position:absolute; left:0; float:left; display:none; bottom:146px; margin-bottom:3px }
ul#topnav li .row { clear:both; float:left; width:100%; margin-bottom:10px }
ul#topnav li .sub ul { list-style:none; margin:0; padding:0; width:150px; float:left }
ul#topnav .sub ul li { width:100%; color:#fff; box-shadow:none }
ul#topnav .sub ul li h2 { padding:0; margin:0; font-size:1.3em; font-weight:normal }
ul#topnav .sub ul li h2 a { padding:0; background-image:none; color:#e8e000 }
ul#topnav .sub ul li a { float:none; text-indent:0; height:auto; padding:0; display:block; text-decoration:none; color:#fff; font-weight:bold }
ul#topnav .sub ul li a:hover { color:#ddd; background-position:5px 12px }
.drop_box { height:220px; width:96%; background:#333; color:#fff; line-height:17px; padding:10px }
.drop_box .box1 { float:left; font-size:13px; width:199px; margin-right:15px }
.drop_box .box1 label { text-align:left; color:#f58220 }
.drop_box .box1 input[type="radio"] { margin:0 5px 0 5px }
.drop_box .box1 .btn-search { background:url(../../images/magicdeal/btn-search.jpg) no-repeat; width:134px; height:35px; outline:0; border:0; float:right; margin-top:27px }
.drop_box .box1 select { width:100%; margin:0; padding:0; background:0; border:0 }
.drop_box .box1 h2 { padding:4px 5px!important; text-align:left; background:#ccc; margin:10px 0!important; color:#333; font-size:15px!important }
.last { margin-right:0!important }
.drop_box .box-full { width:98%; float:left; font-size:13px }
.drop_box .box-full label { text-align:left; float:left; color:#f58220 }
.drop_box .box-full input[type="radio"] { margin:0 5px 0 5px }
.drop_box .box-full input[type="text"] { font-size:15px!important; text-align:left; background:#ccc; border:#ccc; color:#333 }
.drop_box .box-full select { width:100%; margin:0; padding:0; background:0; border:0 }
.drop_box .box-full h2 { padding:4px 5px!important; font-size:15px!important; text-align:left; background:#ccc; margin:10px 0!important; color:#333 }
.drop_box .box-search { width:100%; float:left; font-size:13px; color:#ccc }
.drop_box .box-search label { text-align:left; float:left; color:#f58220 }
.drop_box .box-search input[type="text"] { margin:0 10px 0 5px; outline:0; border:0; width:70px; height:24px; background:#ccc }
.drop_box .box-search .btn-search { background:url(../../images/magicdeal/btn-search.jpg) no-repeat; width:134px; height:35px; outline:0; border:0; float:right }
.drop_box .box-search h2 { padding:4px 5px!important; font-size:15px!important; text-align:left; margin:10px 0!important; color:#ccc }
.drop_box .box-search select { padding:5px!important; color:#333; width:23%; margin:0; padding:0; background-color:#ccc; border:0 }
.abtslowgan { background:url(../../images/magicdeal/aboutus-slowganbg.jpg) repeat-y; text-align:center; padding:22px 0; margin:14px 0 14px 0 }
.location { line-height:29px; background:#bac3c5; color:#67666c; padding:0 0 0 11px;font-weight: bold; }
.locationList { border:1px solid #e1e1e1; padding:12px 12px 12px 15px; margin-bottom:10px }
.locationList ul { margin-bottom:10px }
.locationList ul li { color:#666 }
.locationList ul li input { margin-right:10px }
ul.area { border:1px solid #e1e1e1; padding:8px 20px }
ul.area li { margin-bottom:5px }
ul.area li span { width:15%; display:inline-block; line-height:30px; background:#67666c; color:#fff; float:left; padding:0 12px }
ul.area li input { width:60%; height:21px }
ul.group { border:1px solid #e1e1e1; padding:8px 20px; display:inline-block }
ul.group li { float:left; width:50% }
ul.group li input { margin-right:10px }
.sep { margin-bottom:10px }
.mission { margin:30px 0 50px }
.mission h3 { text-align:right; padding:10px 0 0; font-size:36px }
.mission .des { border-radius:80px 0 80px 0; background:#c0d731; color:#000; padding:40px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; line-height:35px }
.mission .des p { line-height:25px }
.vision { margin:0 0 30px }
.vision h3 { text-align:left; padding:10px 0 0; font-size:36px }
.vision .des { border-radius:0 80px 0 80px; background:#fdb913; color:#000; padding:40px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px }
.vision .des p { line-height:25px }
.clients { margin:37px 0 28px 0; float:left }
.clients ul li { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; float:left; width:45%; margin-bottom:21px }
.clients ul li.second { margin-left:20px }
.clients ul li img { margin-right:21px }
.clients ul li span { display:block; font-size:15px; color:#333; font-family:Georgia, "Times New Roman", Times, serif }
.carousels { width:100%; float:left; margin-top:5px }
.commercial-search { background:#67666c; height:110px; margin-bottom:10px; margin-top:-65px; line-height:110px }
.commercial-search.industrial-wrap input{width: 73%!important;}
.commercial-search.industrial-wrap .branch {width: 22%; margin-right: 0;}
.commercial-search.industrial-wrap .locater {width: 15%; margin-left: 10px;}
.commercial-search.industrial-wrap ul li{width: 18%;}
.commercial-search ul { width:100% }
.commercial-search ul li { float:left; margin-right:5px; width:20%; }
.commercial-search form { padding:0 20px }
.commercial-search form select { border:0; height:26px; color:#666 }
.commercial-search .available select { width:41%;}
.commercial-search .available label { font-size:14px;}
.commercial-search .locater { width:18%; margin-left:10px }
.commercial-search .locater input { width:50%!important;}
.commercial-search .locater select { width:69% }
.commercial-search .locater label { font-size:14px }
.commercial-search .branch { width:20%; margin-right:0 }
.commercial-search .branch select { width:52%;}
.commercial-search .branch label { font-size:14px }
.commercial-search label { color:#fff; font-size:14px;}
.commercial-search select { width:70% }
.commercial-search .btn-search { background:url(../../images/magicdeal/comercial-search.png) no-repeat; width:134px; height:35px; outline:0; border:0; float:right }
.commercial-search .btnsearch { margin-right:5px; width:13%; padding:10px 0px; margin-top:30px;}
.pdf a { background:#01add2; float:right; height:110px; width:7%; text-align:center; display:block;}
.commercial-search.forth-view #top-search-bar-form ul li{width: 24%;}
.commercial-search.forth-view #top-search-bar-form ul li.btnsearch{width:20%;}
.photo.prev { float:left; margin:10px }
.searchheading { margin-top:5px }
.searchresult { margin-bottom:20px; float:left; width:98% }
.searchresult .search-img { width:20.5%; float:left; position:relative; height:140px }
.searchresult .search-img img { width:100% }
.searchresult .search-img span { background:#01add2; color:#fff; line-height:35px; text-align:center; display:block }
.searchresult .search-content { margin-left:20px; float:left; color:#333; padding-bottom:14px; border-bottom:1px dashed #ccc; width:75%; min-height:20px }
.searchresult .search-content span { font-weight:bold; font-size:15px; color:#008eac }
.searchresult ul.searchlist { margin-top:10px; float:left; margin:10px 0 7px 20px; min-height:67px; width:75% }
.searchresult ul.searchlist span { font-weight:bold }
.searchresult .searchdis { background:#efefef; line-height:30px; float:left; width:100% }
.searchresult .searchdis a.tooltips { position:relative; display:inline; padding:0 0 0 10px }
.searchresult .searchdis a.tooltips span { position:absolute; width:auto; padding:10px; color:#fff; background:#000; height:auto; line-height:20px; text-align:left; visibility:hidden; border-radius:6px }
.searchresult .searchdis a.tooltips span:after { content:''; position:absolute; top:100%; left:50%; margin-left:-8px; width:0; height:0; border-top:8px solid #000; border-right:8px solid transparent; border-left:8px solid transparent }
.searchresult .searchdis a:hover.tooltips span { visibility:visible; opacity:.9; bottom:30px; left:50%; margin-left:-76px; z-index:999 }
.searchresult .searchdis .enquirybtn { background:#01add2; color:#fff; line-height:30px; display:inline-block; padding:0 22px; float:right }
.searchresult .search-img .zoom-img { background:url("../../images/magicdeal/Zoom.png") no-repeat scroll right bottom rgba(0, 0, 0, 0); display:none; bottom:40px; height:20px; position:absolute; right:60px; width:20px }
.searchresult .search-img img:hover { opacity:.5 }
.navigation { width:100%; min-height:47px; border-top:1px solid #fff; background:url(../../images/magicdeal/navigation-bg.png) center top repeat-x }
nav { margin:0; position:relative }
nav ul { margin:0 }
nav ul li { margin:0; list-style-type:none; text-align:center; border-left:1px solid #4d4d4d; float:left }
nav ul li:first-child {/* border-left:none;*/ border-left:1px solid #333;}
nav ul li a { display:block; padding:12px 14px 13px 24px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; text-align:center }
nav ul li a:hover{color:#01add2  !important;}
nav ul li a.item1 { }
nav ul li a.item2:hover { color:#01add2;}
nav ul li a.item3 { }
nav ul li a.item3:hover { color:#008eac;}
nav ul li a.item4 { }
nav ul li a.item4:hover { color:#44c8f4;}
nav ul li a.item5 { }
nav ul li a.item5:hover { color:#50b848;}
nav ul li a.item6 { }
nav ul li a.item6:hover { color:#f69745;}
nav ul li a.item7 { background:url(../../images/magicdeal/icon-share.png) 20px 16px no-repeat; width:80px; height:16px; position:relative }
nav ul li.item1:hover { border-bottom:6px solid #01add2;}
nav ul li.item1.current { border-bottom:6px solid #01add2;}
nav ul li.item2:hover { border-bottom:6px solid #01add2;}
nav ul li.item2.current { border-bottom:6px solid #01add2;}
nav ul li.item3:hover { border-bottom:6px solid #01add2;}
nav ul li.item3.current { border-bottom:6px solid #01add2;}
nav ul li.item4:hover { border-bottom:6px solid #01add2;}
nav ul li.item4.current { border-bottom:6px solid #01add2;}
nav ul li.item5:hover { border-bottom:6px solid #01add2;}
nav ul li.item5.current { border-bottom:6px solid #01add2;}
nav ul li.item6:hover { border-bottom:6px solid #01add2;}
nav ul li.item6.current { border-bottom:6px solid #01add2;}
nav ul li.item7 { position:relative }
nav ul li.item7:hover { border-bottom:6px solid #01add2 ;}
nav ul li.item7.current { border-bottom:6px solid #01add2 ;}
#share { width:120px; height:150px; background:#333; display:none; position:absolute; right:212px; top:53px; z-index:99 }
#share ul.follow { margin-top:15px }
#share ul li a { font-size:12px; color:#fff; display:block }
#share ul li a:hover {color:#01add2;}
#share ul li a.google-plus { background:url(../../images/magicdeal/icon/google-plus.jpg) 10px 2px no-repeat; padding:3px 20px 3px 35px; margin:0 0 5px }
#share ul li a.blog { background:url(../../images/magicdeal/icon/blog.jpg) 10px 2px no-repeat; padding:3px 20px 3px 35px; margin:0 0 5px }
#share ul li a.you-tube { background:url(../../images/magicdeal/icon/you-tube.jpg) 10px 2px no-repeat; padding:3px 20px 3px 35px; margin:0 0 5px }
#share ul li a.link-din { background:url(../../images/magicdeal/icon/link-din.jpg) 10px 2px no-repeat; padding:3px 20px 3px 35px; margin:0 0 5px }
#share ul li a.facebook { background:url(../../images/magicdeal/icon/facebook.jpg) 10px 2px no-repeat; padding:3px 20px 3px 35px; margin:0 0 5px }

#share1 {color:#000;}
#share1 ul.follow { margin-top:15px }
#share1 ul li a { font-size:12px; color:#ffffff; display:block }
#share1 ul li a:hover { color:#01add2;}
#share1 ul li a.google-plus { background:url(../../images/magicdeal/icon/google-plus.jpg) 10px 2px no-repeat; padding:3px 20px 10px 43px; margin:0 0 5px }
#share1 ul li a.blog { background:url(../../images/magicdeal/icon/blog.jpg) 10px 2px no-repeat; padding:3px 20px 3px 43px; margin:0 0 5px }
#share1 ul li a.you-tube { background:url(../../images/magicdeal/icon/you-tube.jpg) 10px 2px no-repeat; padding:3px 20px 10px 43px; margin:0 0 5px }
#share1 ul li a.link-din { background:url(../../images/magicdeal/icon/link-din.jpg) 10px 2px no-repeat; padding:3px 20px 10px 43px; margin:0 0 5px }
#share1 ul li a.facebook { background:url(../../images/magicdeal/icon/facebook.jpg) 10px 2px no-repeat; padding:3px 20px 10px 43px; margin:0 0 5px }

.pageData { margin:0; padding:0 0 10px; color:#666; margin-top:10px }
.pageData h4 { font-size:20px; color:#333; background:url(../../images/magicdeal/title-bg.jpg) left bottom repeat-x; padding:0 0 12px }
.pageData h1 { font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#67666c;  padding:12px ;border-left:3px solid #1faae2; margin:20px 0px; font-weight: bold;}
.pageData h1 .sky { color:#008eac }
.pageData h1 .blue { color:#1c5a67 }
.pageData .highlight { color:#666 }
.rightColumn h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#333; background:url(../../images/magicdeal/title-bg.jpg) left bottom repeat-x; padding:0 0 12px }
.rightColumn ul li { margin:10px 0 15px; font-size:14px }
.rightColumn ul li img { float:left; margin-right:10px }
.rightColumn p { margin:5px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif }
.rightColumn strong { margin:5px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif }
.footer-bottom { width:100%; background:#67666c; min-height:50px; margin-top:17px; overflow:hidden; padding:20px 0px; }
.footer-bottom .Column2{}
.footer-bottom .container_12 .grid_3{/*width: 220px;*/}
.footer-bottom .Column2 ul { width:100%; padding:0px; margin:0}
.footer-bottom .Column2 ul li{width: 100%; margin:0 0 7px 0;  background:url(../../images/magicdeal/location.png) 5px 3px no-repeat;  padding:0 0 0 30px; list-style:none;}
.footer-bottom .Column2 ul li a{ color:#ffffff;}
.footer-bottom .Column2 ul li a:hover{ color:#01add2;}
.footer-bottom h3{ font-size:20px; padding:20px 0 10px; /*border-bottom: 4px solid #1faae2;*/ position: relative; color: #01add2; margin-bottom: 20px;}
.footer-bottom h3:before{content: ""; display: block; position: absolute; left: 0; right: 0; bottom: 0px; border-bottom: 1px solid #1faae2; }
.footer-bottom h3 a{ font-size:20px; padding:20px 0 10px; color:#F69745}
footer { width:100%; background:#5f5e65;overflow:hidden; padding:10px 0px; }
footer .copy-right{ margin:0px; }
footer .copy-right ul{ }
footer .copy-right ul li{ float:left;  vertical-align:top;  font-size:13px; color:#fff; list-style:none;  padding:0px; margin:0px;}
footer .copy-right ul li a{  color:#fff; padding:0 4px ; border-right:1px solid #999; font-size:13px;}
footer .designby{ float:right}
footer .designby a{ color:#fff;  font-size:13px;}

.Column1 { margin:0 }
.Column1 h1 { margin-top:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333; background:url(../../images/magicdeal/bot-title-bg.jpg) left bottom repeat-x; padding:0 0 10px }
.Column1 ul { float:left; width:150px }
.Column1 ul li { margin:0 0 1px; padding:0; line-height:19px }
.Column1 ul.follow { margin-top:15px }
.Column1 ul li a { font-size:12px; color:#ccc; display:block }
.Column1 ul li a.google-plus { background:url(../../images/magicdeal/icon/google-plus.png) left no-repeat; padding:0 20px 0 30px; margin:0 0 5px }
.Column1 ul li a.blog { background:url(../../images/magicdeal/icon/blog.png) left no-repeat; padding:0 20px 0 30px; margin:0 0 5px }
.Column1 ul li a.you-tube { background:url(../../images/magicdeal/icon/you-tube.png) left no-repeat; padding:0 20px 0 30px; margin:0 0 5px }
.Column1 ul li a.link-din { background:url(../../images/magicdeal/icon/link-din.png) left no-repeat; padding:0 20px 0 30px; margin:0 0 5px }
.Column1 ul li a.facebook { background:url(../../images/magicdeal/icon/facebook.png) left no-repeat; padding:0 20px 0 30px; margin:0 0 5px }
.Column2 { margin:0 }
.Column2 h1 { margin-top:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333; background:url(../../images/magicdeal/bot-title-bg.jpg) left bottom repeat-x; padding:0 0 10px }
.Column2 ul { float:left; width:125px; margin-left:15px; text-align: left; }
.Column2 ul.ulfirst { margin-left:0; }
.Column2 ul li { margin:0; padding:0; line-height:19px }
.Column2 ul li a { font-size:13px; color:#333 }
.Column3 { margin:0 }
.Column3 ul { margin:10px 0 0 0 }
.Column3 ul li { margin:0; padding:0; line-height:19px; color:#666; border-right:1px solid #9fa0a0; border-bottom:1px solid #9fa0a0; background:#fff; margin-bottom:10px; font-size:11px }
copy-right { padding:15px 20px }
.Column3 ul li a { font-size:20px; color:#666; padding:22px 20px 22px 80px; display:block }
.Column3 ul li a.online { background:url(../../images/magicdeal/online.jpg) 10px 5px no-repeat }
.Column3 ul li a.online:hover { color:#50b849 }
.Column3 ul li a.refer { background:url(../../images/magicdeal/refar-friend.jpg) 10px 5px no-repeat }
.Column3 ul li a.refer:hover { color:#018eac }
.Column3 ul li a.copy-right { font-size:12px; padding:0 }
h1 { font-size:26px; line-height:27px }
h2 { font-size:24px; line-height:25px }
h3 { font-size:22px; line-height:23px; margin-bottom:10px }
h4 { font-size:18px!important; line-height:19px; color:#333!important; margin-bottom:4px }
h5 { font-size:16px; line-height:17px }
h6 { font-size:14px; line-height:16px }
p { margin-bottom:12px; font-family:Verdana, Geneva, sans-serif; line-height:25px }
p:first-child { margin:0 }
.highlight { color:#333; font-size:14px; font-family:Verdana, Geneva, sans-serif; margin-bottom:15px }
.breadCrumb { display:block; float:left; height:26px; outline:0; overflow:hidden; width:100% }
.breadCrumb ul { display:block }
.breadCrumb ul li { background:url(../../images/magicdeal/crumbs.gif) right center no-repeat; display:block; float:left; height:21px; line-height:21px; margin:0 6px 0 0; overflow:hidden; padding:3px 10px 3px 3px }
.breadCrumb ul li a { color:#555; display:block; float:left; height:21px; line-height:21px; overflow:hidden }
.breadCrumb ul li a:hover { color:#369 }
.breadCrumb ul li.first a { background:url(../../images/magicdeal/IconHome.gif) no-repeat 0 0; height:16px!important; margin-top:2px; overflow:hidden; padding:0; text-indent:-1000em; width:16px }
.breadCrumb ul li.first a:hover { background-position:0 -16px }
.breadCrumb ul li.active { background:0; color:#369; margin-right:0; padding-right:0 }
input, textarea, select { font-size:12px; background:repeat-x top #FFF; border:1px solid #dadada; padding:4px 8px 3px; margin:0 0 5px 0 }
input:focus, textarea:focus { border-color:#c1c1c1; background:#FFF }
.smallest { width:120px }
.small { width:185px }
.medium { width:240px }
.large { width:350px }
.saleform h6{margin: 0 auto; font-size: 18px;}
.saleform { padding:15px 10px; float:left }
.saleform .form-left { width:63%; float:left; border-right:1px dotted #9e9e9e }
.saleform .form-left .saleinput { margin:10px 10px 0 0; outline:0; border:0; width:97%; height:24px; background:#ccc }
.saleform .form-left ul { width:98%; float:left; margin-bottom:10px }
.saleform .form-right { width:34%; float:left }
.saleform .collus { background:url(../../images/magicdeal/callus.png) no-repeat center center; margin-top:100px; padding-top:195px; text-align:center; font-weight:bold; font-size:18px; margin-bottom:95px }
.saleform .drop_box { background:0 }
.saleform .form-right .btn-submit { background:#01add2; padding:10px 30px; margin-left:52px; box-shadow:5px 5px 2px #01add270; border:0 }
.saleform .form-left .btn-submit { background:#01add2; padding:10px 30px; box-shadow:5px 5px 2px #01add270; border:0 }
.saleform ul.form { background:#fff; width:98% }
.saleform ul.form li { margin-bottom:5px; float:left; width:100%; background:0; padding:0 }
.saleform ul.form li label { text-transform:none; line-height:20px; font-weight:normal; text-align:left; margin-bottom:5px; width:100%; color:#67666c; font-size:14px; font-family:'robotocondensed', Arial, sans-serif }
.saleform ul.form li .textfield { background:#ccc; padding:0 3px; line-height:20px; height:30px; width:98%; border:0; float:left; color:#595959; box-shadow:none }
.saleform .formbg { height:30px; line-height:25px; text-align:left; background:#ccc; font-size:15px }
.saleform ul.form li.email { width:47%; float:left; margin-right:18px }
.saleform ul.form li.moblie { width:47%; float:left }
.saleform ul.form li .textarea { height:68px }
.saleform ul.sale-req li { background:url(../../images/magicdeal/salebg.png) no-repeat left top; padding-top:98px; font-size:9px; text-align:center; color:#333 }
.saleform ul.sale-req li.fillform { background-position:17px top; width:30%; float:left }
.saleform ul.sale-req li.call { background-position:-100px top; width:34%; float:left }
.saleform ul.sale-req li.property { background-position:-235px top; width:35%; float:left }
.saleform ul.post-req li { background:url(../../images/magicdeal/post-req-bg.png) no-repeat; padding-top:98px; font-size:9px; text-align:center; color:#333 }
.saleform ul.post-req li.building { background-position:17px top; width:30%; float:left }
.saleform ul.post-req li.pen { background-position:-100px top; width:34%; float:left }
.saleform ul.post-req li.address { background-position:-235px top; width:35%; float:left }
.friend { width:100%!important }
.readMore { font-size:12px; color:#f58220; text-align:right }
.readmore { color:#f58220; font-size:14px; font-weight:bold; margin-left:25px }
h4.detailpage { margin:-23px 0 4px; width:96.5% }
.idno { color:#137b91; font-size:15px; font-weight:bold; margin-bottom:15px }
.displaydetails { width:700px }
.displaydetails .searchdis { width:100% }
.displaydetails .searchdis span { padding-left:10px; font-weight:bold }
.displaydetails .searchdis .enquirybtn { float:right }
.groupcontrol { width:30%; float:left; padding:3px 2px 3px 10px }
.groupcontrolfull { width:98.1%; padding:3px 2px 3px 10px }
.control { float:left; color:#222 }
.fieldvaluefull { margin-left:0 }
.control-panel { margin-top:30px }
.enquirybtn a { color:#fff }
.enquirybtn a:hover { color:#fff }
.displaydetails img { margin:0 2px }
.viewimg { margin-top:40px }
.searchpro .fieldvaluefull { color:#333 }
.displaydetails a:hover { color:#f58220 }
.pdfconvert a { background:#f69745; float:right; height:55px; width:6.1%; text-align:center; display:block }
.icon-pdf { background:url(../../images/pdficon.png) no-repeat; width:25px; height:25px; display:block; margin:5px 0 5px 675px }
.new-project { float:left; width:200px }
.new-project-detail { display:block }
.project-detail { float:left; width:475px; margin-left:10px }
.new-project-detail { }
.new-project span { background:#008eac; display:block; line-height:35px; text-align:center; margin-top:-2px }
.new-project span a { color:#fff }
.project-title { font-size:22px; text-align:center; margin:30px 0 }
.width70 { margin:10px 0 0 }
.width31 { width:30%; margin:10px 0 0 10px; text-align:right }
.width31 img { border:1px solid #ccc; padding:10px; box-shadow:inset 0 0 10px #ccc }
.ui-autocomplete { overflow-y:scroll; border:1px solid #ccc; border-top:0 }
a.ui-corner-all:hover { color:#fff }
.saleform .formbgs { font-size:15px; height:30px; line-height:25px; text-align:left }
.saleform .formbgs label { color:#999 }
ul#ui-id-2 { width:396px }
.ui-widget { font-family:Arial, Helvetica, sans-serif; font-size:12px }
.errors { color:#f00; margin:0; padding:0; font-size:11px; float:left; line-height:15px; width:100% }
.enquirybtn a:hover { color:#fff }
.groupcontrolfull br { margin:1px 0 }
.fieldvaluefull ul { margin-left:12px }
.fieldvaluefull ul li { list-style-type:circle; margin:2px 0 }
.groupcontrolfull ul.contactdetail li { xlist-style:none }
.groupcontrolfull ul.contactdetail li span { color:#888; display:block; float:left; width:175px }
#ui-id-1 { max-height:150px }
.loading { background:url("../../images/magicdeal/icon_loadingGraphic_42x42_2011_10_24.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height:100%; text-align:center }
.floor-plan { margin:0 }
.floor-plan ul { margin:0 }
.floor-plan ul li { float:left; margin:5px 6.8px; list-style-type:none; border:1px solid #ccc; padding:5px }
.floor-plan ul li a { display:block }
.ui-tabs-nav li:last-child { margin-right:0; border-right:0 }
h2.subtitle { font-size:22px; line-height:30px; margin:10px 0; color:#f58220 }
.enqform ul.form li { width:100%; margin-bottom:15px }
.enqform ul.form li label { width:150px; float:left }
.enqform ul.form li input { width:250px; height:22px; padding:4px 10px }
.enqform ul.form li textarea { width:250px; padding:4px 10px }
.enqform input.btn-submit { background:#f58220; padding:10px 30px!important; margin-left:150px!important; box-shadow:5px 5px 2px #93490a; border:0; width:100px!important; height:35px!important }
#cboxNext { display:none!important }
#cboxPrevious { display:none!important }
.contactmap { margin-top:50px; border:1px solid #ccc }
.ui-autocomplete { display:none !important;height:200px; overflow-y:scroll; width:406px!important } /*.ui-autocomplete { height:200px; overflow-y:scroll; width:406px!important }*/
#loadingDiv { display:none }
div.loading { background-color:#ccc; background-image:url("../../images/magicdeal/loading-search.gif"); background-position:center center; background-repeat:no-repeat; height:100%; opacity:.5; position:fixed; width:100%; z-index:99999999 }
div.loading * { opacity:.8 }
.dropdownMenu:hover ul { display:block }
.dropdownMenu ul { border-left:0; position:absolute; z-index:9999; width:195px; display:none; margin-left:-1px }
.submenu { float:none; background:#67666c; border-bottom:1px solid #fff }
.submenu:hover { border-bottom:1px solid #44c8f4 }
.submenu a { text-align:left }
.submenu a:hover {color:#44c8f4}
ul.yiiPager a:link, ul.yiiPager a:visited { padding:5px 8px }
ul.yiiPager .selected a { background:#008eac }
ul.yiiPager .hidden a { background:none repeat scroll 0 0 #008eac!important; color:#fff!important }
.list-view .pager { text-align:left!important }
iframe[name='google_conversion_frame'] { height:0!important; width:0!important; line-height:0!important; font-size:0!important; margin-top:-13px; float:left }
.ui-widget-content { overflow:hidden!important }
.footer { display: inline-flex !important; float: left !important; width: auto !important; }
.footer li { padding:0 10px !important; color:#CCCCCC !important; }

.sub-title{ font-size:16px; margin:20px 0 10px; font-weight: bold; color: #01add2; }
.contact-info{}
.contact-info ul li { list-style:none; padding:0px;}
.contact-info ul li a{ color:#333; padding:10px 10px 10px 40px; display:block}
.contact-info ul li a.fa-map-marker{ background:url(../../images/magicdeal/icon/icon-loc.png)  left  no-repeat;  }
.contact-info ul li a.fa-mobile{ background:url(../../images/magicdeal/icon/icon-mob.png)  left  no-repeat;  }
.contact-info ul li a.fa-phone{ background:url(../../images/magicdeal/icon/icon-p.png)  left  no-repeat;  }
.contact-info ul li a.fa-envelope{ background:url(../../images/magicdeal/icon/icon-m.png)  left  no-repeat;  }
.text-red img{max-width:100%}
ul.listStyle{ padding:0px 0 20px;}
ul.listStyle li{ padding:0px 0px 0px 10px; line-height:25px; margin:0 0px 5px 15px; list-style:disc;}
ul.custom-links{ padding:0px 0 20px;}
ul.custom-links li{ padding:0px 0px 0px 10px; line-height:25px; margin:0 0px 5px 15px; list-style:disc;}
ul.custom-links li a{ color:#333}
ul.left-menu{ padding:0px 0 20px;}
ul.left-menu li{ padding:0px 0px 0px 10px; line-height:25px; margin:0 0px 5px 10px; list-style:disc; border-bottom:1px solid #f5f5f5}
ul.left-menu li.active a{color: #f00;}
ul.left-menu li:first-child{ border-bottom:none;  list-style:none;}
ul.left-menu li:first-child img{ border:5px solid #f5f5f5; margin-bottom:20px;}
ul.left-menu li a{ color:#333}
ul.left-menu li a:hover{ color:#333}
.our-client ul{margin-bottom: 23%;}
.our-client ul li{float: left; margin-right: 5px; width: 30%; border: 1px solid #ccc; text-align: center;}
.mapwrap iframe{width: 100%;}
.map{margin-top: 40px;}
.new-project img{width: 100%;}
.tooltip-inner{width: 150px !important;}
.industrial-img img{width: 100% !important;}
ol{padding: 0px 20px 10px;}
.missionwrap img {padding-left: 33%; width: 35%;}
.list-view1 img{width: 100% !important;}
.report-preparation tr td{padding: 5px;}
.img-center{text-align: center;}
#cboxTitle{display: none !important;}
.property-details-wrp{margin-bottom: 30px;}
.searchPanel.form #form#yw0{padding: 10px;}
#form#yw0 .span{width: 48% !important; float:left;}
.searchPanel.form {padding: 10px;}
.new-project-wrap p.MsoNormal {font-family: Verdana, Geneva, sans-serif !important;}
.new-project-wrap p.MsoNormal font {font-family: Verdana, Geneva, sans-serif !important; line-height: 24px; font-size: 14px;}
.new-project-wrap .control-panel .searchdis span{font-family: Verdana, Geneva, sans-serif !important;}
.new-project-wrap .viewimg { margin-top: 10px;}
ul.yiiPager{margin: 30px 0 !important; display: inline-block !important;}
img.global-div {padding-right: 15px;}
span.msgsuccess {position: absolute; bottom: 0; left: 3%; color: #188c04; border: 1px solid #188c04; padding: 5px;}
.container_12 .grid_3 .thelanguage {display: block !important; height: 100% !important;}
td.location-wrap {float: left;  word-wrap: break-word; width: 120px; height: 40px; overflow: hidden;}